[02:58:07]OFD Sender: No OFD packet to send [02:58:12]OFD Sender: No OFD packet to send [02:58:17]OFD Sender: No OFD packet to send [02:58:22]OFD Sender: No OFD packet to send [02:58:27]OFD Sender: No OFD packet to send [02:58:32]OFD Sender: No OFD packet to send [02:58:37]OFD Sender: No OFD packet to send [02:58:37]recv_with_timeout no data received [02:58:42]OFD Sender: No OFD packet to send [02:58:47]OFD Sender: No OFD packet to send [02:58:52]OFD Sender: No OFD packet to send [02:58:57]OFD Sender: No OFD packet to send [02:59:02]OFD Sender: No OFD packet to send [02:59:07]OFD Sender: No OFD packet to send [02:59:12]OFD Sender: No OFD packet to send [02:59:17]OFD Sender: No OFD packet to send [02:59:22]OFD Sender: No OFD packet to send [02:59:27]OFD Sender: No OFD packet to send [02:59:32]OFD Sender: No OFD packet to send [02:59:37]OFD Sender: No OFD packet to send [02:59:42]OFD Sender: No OFD packet to send [02:59:47]OFD Sender: No OFD packet to send [02:59:52]OFD Sender: No OFD packet to send [02:59:57]OFD Sender: No OFD packet to send [03:00:02]OFD Sender: No OFD packet to send [03:00:07]OFD Sender: No OFD packet to send [03:00:12]OFD Sender: No OFD packet to send [03:00:17]OFD Sender: No OFD packet to send [03:00:22]OFD Sender: No OFD packet to send [03:00:27]OFD Sender: No OFD packet to send [03:00:32]OFD Sender: No OFD packet to send [03:00:37]OFD Sender: No OFD packet to send [03:00:42]OFD Sender: No OFD packet to send [03:00:47]OFD Sender: No OFD packet to send [03:00:52]OFD Sender: No OFD packet to send [03:00:57]OFD Sender: No OFD packet to send [03:00:59]recv_with_timeout no data received [03:01:02]OFD Sender: No OFD packet to send [03:01:07]OFD Sender: No OFD packet to send [03:01:12]OFD Sender: No OFD packet to send [03:01:17]OFD Sender: No OFD packet to send [03:01:22]OFD Sender: No OFD packet to send [03:01:27]OFD Sender: No OFD packet to send [03:01:32]OFD Sender: No OFD packet to send [03:01:37]OFD Sender: No OFD packet to send [03:01:42]OFD Sender: No OFD packet to send [03:01:47]OFD Sender: No OFD packet to send [03:01:52]OFD Sender: No OFD packet to send [03:01:57]OFD Sender: No OFD packet to send [03:02:02]OFD Sender: No OFD packet to send [03:02:07]OFD Sender: No OFD packet to send [03:02:12]OFD Sender: No OFD packet to send [03:02:17]OFD Sender: No OFD packet to send [03:02:22]OFD Sender: No OFD packet to send [03:02:27]OFD Sender: No OFD packet to send [03:02:32]OFD Sender: No OFD packet to send [03:02:37]OFD Sender: No OFD packet to send [03:02:42]OFD Sender: No OFD packet to send [03:02:44]recv_with_timeout no data received [03:02:47]OFD Sender: No OFD packet to send [03:02:52]OFD Sender: No OFD packet to send [03:02:57]OFD Sender: No OFD packet to send [03:03:02]OFD Sender: No OFD packet to send [03:03:07]OFD Sender: No OFD packet to send [03:03:12]OFD Sender: No OFD packet to send [03:03:17]OFD Sender: No OFD packet to send [03:03:22]OFD Sender: No OFD packet to send [03:03:27]OFD Sender: No OFD packet to send [03:03:32]OFD Sender: No OFD packet to send [03:03:37]OFD Sender: No OFD packet to send [03:03:42]OFD Sender: No OFD packet to send [03:03:47]OFD Sender: No OFD packet to send [03:03:52]OFD Sender: No OFD packet to send [03:03:57]OFD Sender: No OFD packet to send [03:04:02]OFD Sender: No OFD packet to send [03:04:07]OFD Sender: No OFD packet to send [03:04:12]OFD Sender: No OFD packet to send [03:04:17]OFD Sender: No OFD packet to send [03:04:22]OFD Sender: No OFD packet to send [03:04:26]recv_with_timeout no data received [03:04:27]OFD Sender: No OFD packet to send [03:04:32]OFD Sender: No OFD packet to send [03:04:37]OFD Sender: No OFD packet to send [03:04:42]OFD Sender: No OFD packet to send [03:04:47]OFD Sender: No OFD packet to send [03:04:52]OFD Sender: No OFD packet to send [03:04:57]OFD Sender: No OFD packet to send [03:05:02]OFD Sender: No OFD packet to send [03:05:07]OFD Sender: No OFD packet to send [03:05:12]OFD Sender: No OFD packet to send [03:05:17]OFD Sender: No OFD packet to send [03:05:22]OFD Sender: No OFD packet to send [03:05:27]OFD Sender: No OFD packet to send [03:05:32]OFD Sender: No OFD packet to send [03:05:37]OFD Sender: No OFD packet to send [03:05:42]OFD Sender: No OFD packet to send [03:05:47]OFD Sender: No OFD packet to send [03:05:52]OFD Sender: No OFD packet to send [03:05:57]OFD Sender: No OFD packet to send [03:06:02]OFD Sender: No OFD packet to send [03:06:07]OFD Sender: No OFD packet to send [03:06:12]OFD Sender: No OFD packet to send [03:06:17]OFD Sender: No OFD packet to send [03:06:22]OFD Sender: No OFD packet to send [03:06:26]recv_with_timeout no data received [03:06:27]OFD Sender: No OFD packet to send [03:06:32]OFD Sender: No OFD packet to send [03:06:37]OFD Sender: No OFD packet to send [03:06:42]OFD Sender: No OFD packet to send [03:06:47]OFD Sender: No OFD packet to send [03:06:49]recv_with_timeout no data received [03:06:52]OFD Sender: No OFD packet to send [03:06:57]OFD Sender: No OFD packet to send [03:07:02]OFD Sender: No OFD packet to send [03:07:07]OFD Sender: No OFD packet to send [03:07:12]OFD Sender: No OFD packet to send [03:07:17]OFD Sender: No OFD packet to send [03:07:22]OFD Sender: No OFD packet to send [03:07:27]OFD Sender: No OFD packet to send [03:07:32]OFD Sender: No OFD packet to send [03:07:37]OFD Sender: No OFD packet to send [03:07:42]OFD Sender: No OFD packet to send [03:07:47]OFD Sender: No OFD packet to send [03:07:52]OFD Sender: No OFD packet to send [03:07:57]OFD Sender: No OFD packet to send [03:08:02]OFD Sender: No OFD packet to send [03:08:07]OFD Sender: No OFD packet to send [03:08:12]OFD Sender: No OFD packet to send [03:08:17]OFD Sender: No OFD packet to send [03:08:22]OFD Sender: No OFD packet to send [03:08:27]OFD Sender: No OFD packet to send [03:08:32]OFD Sender: No OFD packet to send [03:08:36]recv_with_timeout no data received [03:08:37]OFD Sender: No OFD packet to send [03:08:42]OFD Sender: No OFD packet to send [03:08:47]OFD Sender: No OFD packet to send [03:08:52]OFD Sender: No OFD packet to send [03:08:57]OFD Sender: No OFD packet to send [03:09:02]OFD Sender: No OFD packet to send [03:09:06]recv_with_timeout no data received [03:09:07]OFD Sender: No OFD packet to send [03:09:12]OFD Sender: No OFD packet to send [03:09:17]OFD Sender: No OFD packet to send [03:09:22]OFD Sender: No OFD packet to send [03:09:27]OFD Sender: No OFD packet to send [03:09:33]OFD Sender: No OFD packet to send [03:09:38]OFD Sender: No OFD packet to send [03:09:43]OFD Sender: No OFD packet to send [03:09:47]recv_with_timeout no data received [03:09:48]OFD Sender: No OFD packet to send [03:09:53]OFD Sender: No OFD packet to send [03:09:58]OFD Sender: No OFD packet to send [03:10:03]OFD Sender: No OFD packet to send [03:10:08]OFD Sender: No OFD packet to send [03:10:13]OFD Sender: No OFD packet to send [03:10:18]OFD Sender: No OFD packet to send [03:10:23]OFD Sender: No OFD packet to send [03:10:28]OFD Sender: No OFD packet to send [03:10:33]OFD Sender: No OFD packet to send [03:10:38]OFD Sender: No OFD packet to send [03:10:43]OFD Sender: No OFD packet to send [03:10:44]recv_with_timeout no data received [03:10:48]OFD Sender: No OFD packet to send [03:10:53]OFD Sender: No OFD packet to send [03:10:58]OFD Sender: No OFD packet to send [03:11:03]OFD Sender: No OFD packet to send [03:11:08]OFD Sender: No OFD packet to send [03:11:13]OFD Sender: No OFD packet to send [03:11:18]OFD Sender: No OFD packet to send [03:11:23]OFD Sender: No OFD packet to send [03:11:28]OFD Sender: No OFD packet to send [03:11:33]OFD Sender: No OFD packet to send [03:11:38]OFD Sender: No OFD packet to send [03:11:43]OFD Sender: No OFD packet to send [03:11:48]OFD Sender: No OFD packet to send [03:11:52]recv_with_timeout no data received [03:11:53]OFD Sender: No OFD packet to send [03:11:58]OFD Sender: No OFD packet to send [03:12:03]OFD Sender: No OFD packet to send [03:12:08]OFD Sender: No OFD packet to send [03:12:13]OFD Sender: No OFD packet to send [03:12:18]OFD Sender: No OFD packet to send [03:12:23]OFD Sender: No OFD packet to send [03:12:28]OFD Sender: No OFD packet to send [03:12:33]OFD Sender: No OFD packet to send [03:12:38]OFD Sender: No OFD packet to send [03:12:43]OFD Sender: No OFD packet to send [03:12:48]OFD Sender: No OFD packet to send [03:12:53]OFD Sender: No OFD packet to send [03:12:56]recv_with_timeout no data received [03:12:58]OFD Sender: No OFD packet to send [03:13:03]OFD Sender: No OFD packet to send [03:13:08]OFD Sender: No OFD packet to send [03:13:13]OFD Sender: No OFD packet to send [03:13:18]OFD Sender: No OFD packet to send [03:13:23]OFD Sender: No OFD packet to send [03:13:28]OFD Sender: No OFD packet to send [03:13:33]OFD Sender: No OFD packet to send [03:13:38]OFD Sender: No OFD packet to send [03:13:43]OFD Sender: No OFD packet to send [03:13:48]OFD Sender: No OFD packet to send [03:13:53]OFD Sender: No OFD packet to send [03:13:58]OFD Sender: No OFD packet to send [03:14:03]OFD Sender: No OFD packet to send [03:14:04]recv_with_timeout no data received [03:14:08]OFD Sender: No OFD packet to send [03:14:13]OFD Sender: No OFD packet to send [03:14:18]OFD Sender: No OFD packet to send [03:14:23]OFD Sender: No OFD packet to send [03:14:28]OFD Sender: No OFD packet to send [03:14:33]OFD Sender: No OFD packet to send [03:14:38]OFD Sender: No OFD packet to send [03:14:43]OFD Sender: No OFD packet to send [03:14:48]OFD Sender: No OFD packet to send [03:14:53]OFD Sender: No OFD packet to send [03:14:58]OFD Sender: No OFD packet to send [03:15:03]OFD Sender: No OFD packet to send [03:15:08]OFD Sender: No OFD packet to send [03:15:13]OFD Sender: No OFD packet to send [03:15:18]OFD Sender: No OFD packet to send [03:15:23]OFD Sender: No OFD packet to send [03:15:28]OFD Sender: No OFD packet to send [03:15:33]OFD Sender: No OFD packet to send [03:15:38]OFD Sender: No OFD packet to send [03:15:43]OFD Sender: No OFD packet to send [03:15:48]OFD Sender: No OFD packet to send [03:15:53]OFD Sender: No OFD packet to send [03:15:58]OFD Sender: No OFD packet to send [03:16:03]OFD Sender: No OFD packet to send [03:16:03]recv_with_timeout no data received [03:16:08]OFD Sender: No OFD packet to send [03:16:13]OFD Sender: No OFD packet to send [03:16:18]OFD Sender: No OFD packet to send [03:16:23]OFD Sender: No OFD packet to send [03:16:28]OFD Sender: No OFD packet to send [03:16:33]OFD Sender: No OFD packet to send [03:16:38]OFD Sender: No OFD packet to send [03:16:43]OFD Sender: No OFD packet to send [03:16:48]OFD Sender: No OFD packet to send [03:16:53]OFD Sender: No OFD packet to send [03:16:58]OFD Sender: No OFD packet to send [03:17:03]OFD Sender: No OFD packet to send [03:17:08]OFD Sender: No OFD packet to send [03:17:13]OFD Sender: No OFD packet to send [03:17:18]OFD Sender: No OFD packet to send [03:17:23]OFD Sender: No OFD packet to send [03:17:28]OFD Sender: No OFD packet to send [03:17:33]OFD Sender: No OFD packet to send [03:17:38]OFD Sender: No OFD packet to send [03:17:43]OFD Sender: No OFD packet to send [03:17:48]OFD Sender: No OFD packet to send [03:17:53]OFD Sender: No OFD packet to send [03:17:58]OFD Sender: No OFD packet to send [03:18:03]OFD Sender: No OFD packet to send [03:18:08]OFD Sender: No OFD packet to send [03:18:13]OFD Sender: No OFD packet to send [03:18:18]OFD Sender: No OFD packet to send [03:18:23]OFD Sender: No OFD packet to send [03:18:28]OFD Sender: No OFD packet to send [03:18:33]OFD Sender: No OFD packet to send [03:18:38]OFD Sender: No OFD packet to send [03:18:43]OFD Sender: No OFD packet to send [03:18:48]OFD Sender: No OFD packet to send [03:18:49]recv_with_timeout no data received [03:18:53]OFD Sender: No OFD packet to send [03:18:58]OFD Sender: No OFD packet to send [03:19:03]OFD Sender: No OFD packet to send [03:19:08]OFD Sender: No OFD packet to send [03:19:13]OFD Sender: No OFD packet to send [03:19:18]OFD Sender: No OFD packet to send [03:19:23]OFD Sender: No OFD packet to send [03:19:28]OFD Sender: No OFD packet to send [03:19:33]OFD Sender: No OFD packet to send [03:19:38]OFD Sender: No OFD packet to send [03:19:43]OFD Sender: No OFD packet to send [03:19:48]OFD Sender: No OFD packet to send [03:19:53]OFD Sender: No OFD packet to send [03:19:58]OFD Sender: No OFD packet to send [03:20:03]OFD Sender: No OFD packet to send [03:20:08]OFD Sender: No OFD packet to send [03:20:13]OFD Sender: No OFD packet to send [03:20:18]OFD Sender: No OFD packet to send [03:20:23]OFD Sender: No OFD packet to send [03:20:28]OFD Sender: No OFD packet to send [03:20:33]OFD Sender: No OFD packet to send [03:20:38]OFD Sender: No OFD packet to send [03:20:43]OFD Sender: No OFD packet to send [03:20:48]OFD Sender: No OFD packet to send [03:20:53]OFD Sender: No OFD packet to send [03:20:58]OFD Sender: No OFD packet to send [03:21:03]OFD Sender: No OFD packet to send [03:21:08]OFD Sender: No OFD packet to send [03:21:13]OFD Sender: No OFD packet to send [03:21:18]OFD Sender: No OFD packet to send [03:21:23]OFD Sender: No OFD packet to send [03:21:28]OFD Sender: No OFD packet to send [03:21:33]OFD Sender: No OFD packet to send [03:21:35]recv_with_timeout no data received [03:21:38]OFD Sender: No OFD packet to send [03:21:43]OFD Sender: No OFD packet to send [03:21:48]OFD Sender: No OFD packet to send [03:21:53]OFD Sender: No OFD packet to send [03:21:58]OFD Sender: No OFD packet to send [03:22:03]OFD Sender: No OFD packet to send [03:22:08]OFD Sender: No OFD packet to send [03:22:13]OFD Sender: No OFD packet to send [03:22:18]OFD Sender: No OFD packet to send [03:22:23]OFD Sender: No OFD packet to send [03:22:28]OFD Sender: No OFD packet to send [03:22:33]OFD Sender: No OFD packet to send [03:22:38]OFD Sender: No OFD packet to send [03:22:43]OFD Sender: No OFD packet to send [03:22:48]OFD Sender: No OFD packet to send [03:22:53]recv_with_timeout no data received [03:22:53]OFD Sender: No OFD packet to send [03:22:58]OFD Sender: No OFD packet to send [03:23:03]OFD Sender: No OFD packet to send [03:23:08]OFD Sender: No OFD packet to send [03:23:13]OFD Sender: No OFD packet to send [03:23:15]recv_with_timeout no data received [03:23:18]OFD Sender: No OFD packet to send [03:23:23]OFD Sender: No OFD packet to send [03:23:28]OFD Sender: No OFD packet to send [03:23:32]recv_with_timeout no data received [03:23:33]OFD Sender: No OFD packet to send [03:23:38]OFD Sender: No OFD packet to send [03:23:43]recv_with_timeout no data received [03:23:43]OFD Sender: No OFD packet to send [03:23:48]OFD Sender: No OFD packet to send [03:23:53]OFD Sender: No OFD packet to send [03:23:58]OFD Sender: No OFD packet to send [03:24:03]OFD Sender: No OFD packet to send [03:24:08]OFD Sender: No OFD packet to send [03:24:13]OFD Sender: No OFD packet to send [03:24:18]OFD Sender: No OFD packet to send [03:24:19]recv_with_timeout no data received [03:24:23]OFD Sender: No OFD packet to send [03:24:28]OFD Sender: No OFD packet to send [03:24:33]OFD Sender: No OFD packet to send [03:24:38]OFD Sender: No OFD packet to send [03:24:43]OFD Sender: No OFD packet to send [03:24:48]OFD Sender: No OFD packet to send [03:24:53]OFD Sender: No OFD packet to send [03:24:58]OFD Sender: No OFD packet to send [03:25:03]OFD Sender: No OFD packet to send [03:25:08]OFD Sender: No OFD packet to send [03:25:13]OFD Sender: No OFD packet to send [03:25:18]OFD Sender: No OFD packet to send [03:25:23]OFD Sender: No OFD packet to send [03:25:28]OFD Sender: No OFD packet to send [03:25:33]OFD Sender: No OFD packet to send [03:25:38]OFD Sender: No OFD packet to send [03:25:43]OFD Sender: No OFD packet to send [03:25:48]OFD Sender: No OFD packet to send [03:25:53]OFD Sender: No OFD packet to send [03:25:58]OFD Sender: No OFD packet to send [03:26:03]OFD Sender: No OFD packet to send [03:26:08]OFD Sender: No OFD packet to send [03:26:13]OFD Sender: No OFD packet to send [03:26:18]OFD Sender: No OFD packet to send [03:26:23]OFD Sender: No OFD packet to send [03:26:28]OFD Sender: No OFD packet to send [03:26:33]OFD Sender: No OFD packet to send [03:26:38]OFD Sender: No OFD packet to send [03:26:41]recv_with_timeout no data received [03:26:43]OFD Sender: No OFD packet to send [03:26:48]OFD Sender: No OFD packet to send [03:26:53]OFD Sender: No OFD packet to send [03:27:08]OFD Sender: No OFD packet to send [03:27:13]OFD Sender: No OFD packet to send [03:27:18]OFD Sender: No OFD packet to send [03:27:22]recv_with_timeout no data received [03:27:23]OFD Sender: No OFD packet to send [03:27:29]OFD Sender: No OFD packet to send [03:27:34]OFD Sender: No OFD packet to send [03:27:37]recv_with_timeout no data received [03:27:39]OFD Sender: No OFD packet to send [03:27:44]OFD Sender: No OFD packet to send [03:27:49]OFD Sender: No OFD packet to send [03:27:54]OFD Sender: No OFD packet to send [03:27:59]OFD Sender: No OFD packet to send [03:28:04]OFD Sender: No OFD packet to send [03:28:09]OFD Sender: No OFD packet to send [03:28:14]OFD Sender: No OFD packet to send [03:28:19]OFD Sender: No OFD packet to send [03:28:24]OFD Sender: No OFD packet to send [03:28:29]OFD Sender: No OFD packet to send [03:28:34]OFD Sender: No OFD packet to send [03:28:39]OFD Sender: No OFD packet to send [03:28:44]OFD Sender: No OFD packet to send [03:28:49]OFD Sender: No OFD packet to send [03:28:54]OFD Sender: No OFD packet to send [03:28:59]OFD Sender: No OFD packet to send [03:29:04]OFD Sender: No OFD packet to send [03:29:09]OFD Sender: No OFD packet to send [03:29:14]OFD Sender: No OFD packet to send [03:29:19]OFD Sender: No OFD packet to send [03:29:24]OFD Sender: No OFD packet to send [03:29:25]recv_with_timeout no data received [03:29:29]OFD Sender: No OFD packet to send [03:29:34]OFD Sender: No OFD packet to send [03:29:39]OFD Sender: No OFD packet to send [03:29:44]OFD Sender: No OFD packet to send [03:29:49]OFD Sender: No OFD packet to send [03:29:54]OFD Sender: No OFD packet to send [03:29:59]OFD Sender: No OFD packet to send [03:30:04]OFD Sender: No OFD packet to send [03:30:09]OFD Sender: No OFD packet to send [03:30:14]OFD Sender: No OFD packet to send [03:30:19]OFD Sender: No OFD packet to send [03:30:24]OFD Sender: No OFD packet to send [03:30:29]OFD Sender: No OFD packet to send [03:30:34]OFD Sender: No OFD packet to send [03:30:39]OFD Sender: No OFD packet to send [03:30:44]OFD Sender: No OFD packet to send [03:30:49]OFD Sender: No OFD packet to send [03:30:54]OFD Sender: No OFD packet to send [03:30:59]OFD Sender: No OFD packet to send [03:31:04]OFD Sender: No OFD packet to send [03:31:09]OFD Sender: No OFD packet to send [03:31:14]OFD Sender: No OFD packet to send [03:31:19]OFD Sender: No OFD packet to send [03:31:24]OFD Sender: No OFD packet to send [03:31:29]OFD Sender: No OFD packet to send [03:31:34]OFD Sender: No OFD packet to send [03:31:39]OFD Sender: No OFD packet to send [03:31:44]OFD Sender: No OFD packet to send [03:31:49]OFD Sender: No OFD packet to send [03:31:54]OFD Sender: No OFD packet to send [03:31:59]OFD Sender: No OFD packet to send [03:32:02]recv_with_timeout no data received [03:32:04]OFD Sender: No OFD packet to send [03:32:09]OFD Sender: No OFD packet to send [03:32:14]OFD Sender: No OFD packet to send [03:32:19]OFD Sender: No OFD packet to send [03:32:24]OFD Sender: No OFD packet to send [03:32:29]OFD Sender: No OFD packet to send [03:32:34]OFD Sender: No OFD packet to send [03:32:39]OFD Sender: No OFD packet to send [03:32:44]OFD Sender: No OFD packet to send [03:32:49]OFD Sender: No OFD packet to send [03:32:54]OFD Sender: No OFD packet to send [03:32:59]OFD Sender: No OFD packet to send [03:33:04]OFD Sender: No OFD packet to send [03:33:09]OFD Sender: No OFD packet to send [03:33:14]OFD Sender: No OFD packet to send [03:33:19]OFD Sender: No OFD packet to send [03:33:24]OFD Sender: No OFD packet to send [03:33:25]recv_with_timeout no data received [03:33:29]OFD Sender: No OFD packet to send [03:33:34]OFD Sender: No OFD packet to send [03:33:39]OFD Sender: No OFD packet to send [03:33:44]OFD Sender: No OFD packet to send [03:33:49]OFD Sender: No OFD packet to send [03:33:54]OFD Sender: No OFD packet to send [03:33:59]OFD Sender: No OFD packet to send [03:34:04]recv_with_timeout no data received [03:34:04]OFD Sender: No OFD packet to send [03:34:09]OFD Sender: No OFD packet to send [03:34:14]OFD Sender: No OFD packet to send [03:34:19]OFD Sender: No OFD packet to send [03:34:24]OFD Sender: No OFD packet to send [03:34:29]OFD Sender: No OFD packet to send [03:34:34]OFD Sender: No OFD packet to send [03:34:39]OFD Sender: No OFD packet to send [03:34:44]OFD Sender: No OFD packet to send [03:34:49]OFD Sender: No OFD packet to send [03:34:54]OFD Sender: No OFD packet to send [03:34:59]OFD Sender: No OFD packet to send [03:35:04]OFD Sender: No OFD packet to send [03:35:09]OFD Sender: No OFD packet to send [03:35:14]OFD Sender: No OFD packet to send [03:35:19]OFD Sender: No OFD packet to send [03:35:24]OFD Sender: No OFD packet to send [03:35:29]OFD Sender: No OFD packet to send [03:35:34]OFD Sender: No OFD packet to send [03:35:39]OFD Sender: No OFD packet to send [03:35:44]OFD Sender: No OFD packet to send [03:35:49]OFD Sender: No OFD packet to send [03:35:54]OFD Sender: No OFD packet to send [03:35:59]OFD Sender: No OFD packet to send [03:36:04]OFD Sender: No OFD packet to send [03:36:09]OFD Sender: No OFD packet to send [03:36:14]OFD Sender: No OFD packet to send [03:36:19]OFD Sender: No OFD packet to send [03:36:24]OFD Sender: No OFD packet to send [03:36:29]OFD Sender: No OFD packet to send [03:36:34]OFD Sender: No OFD packet to send [03:36:39]OFD Sender: No OFD packet to send [03:36:44]OFD Sender: No OFD packet to send [03:36:49]OFD Sender: No OFD packet to send [03:36:54]OFD Sender: No OFD packet to send [03:36:59]OFD Sender: No OFD packet to send [03:37:04]OFD Sender: No OFD packet to send [03:37:09]OFD Sender: No OFD packet to send [03:37:14]OFD Sender: No OFD packet to send [03:37:19]OFD Sender: No OFD packet to send [03:37:24]OFD Sender: No OFD packet to send [03:37:28]recv_with_timeout no data received [03:37:29]OFD Sender: No OFD packet to send [03:37:34]OFD Sender: No OFD packet to send [03:37:39]OFD Sender: No OFD packet to send [03:37:44]OFD Sender: No OFD packet to send [03:37:49]OFD Sender: No OFD packet to send [03:37:54]OFD Sender: No OFD packet to send [03:37:59]OFD Sender: No OFD packet to send [03:38:04]OFD Sender: No OFD packet to send [03:38:09]OFD Sender: No OFD packet to send [03:38:14]OFD Sender: No OFD packet to send [03:38:19]OFD Sender: No OFD packet to send [03:38:24]OFD Sender: No OFD packet to send [03:38:29]OFD Sender: No OFD packet to send [03:38:34]OFD Sender: No OFD packet to send [03:38:39]OFD Sender: No OFD packet to send [03:38:44]OFD Sender: No OFD packet to send [03:38:49]OFD Sender: No OFD packet to send [03:38:54]OFD Sender: No OFD packet to send [03:38:59]OFD Sender: No OFD packet to send [03:39:04]OFD Sender: No OFD packet to send [03:39:09]OFD Sender: No OFD packet to send [03:39:14]OFD Sender: No OFD packet to send [03:39:15]recv_with_timeout no data received [03:39:19]OFD Sender: No OFD packet to send [03:39:24]OFD Sender: No OFD packet to send [03:39:29]OFD Sender: No OFD packet to send [03:39:34]OFD Sender: No OFD packet to send [03:39:39]OFD Sender: No OFD packet to send [03:39:44]OFD Sender: No OFD packet to send [03:39:49]OFD Sender: No OFD packet to send [03:39:54]OFD Sender: No OFD packet to send [03:39:59]OFD Sender: No OFD packet to send [03:40:04]OFD Sender: No OFD packet to send [03:40:09]OFD Sender: No OFD packet to send [03:40:14]OFD Sender: No OFD packet to send [03:40:19]OFD Sender: No OFD packet to send [03:40:24]OFD Sender: No OFD packet to send [03:40:29]OFD Sender: No OFD packet to send [03:40:33]recv_with_timeout no data received [03:40:34]OFD Sender: No OFD packet to send [03:40:39]OFD Sender: No OFD packet to send [03:40:44]OFD Sender: No OFD packet to send [03:40:49]OFD Sender: No OFD packet to send [03:40:54]OFD Sender: No OFD packet to send [03:40:59]OFD Sender: No OFD packet to send [03:41:04]OFD Sender: No OFD packet to send [03:41:09]OFD Sender: No OFD packet to send [03:41:14]OFD Sender: No OFD packet to send [03:41:19]OFD Sender: No OFD packet to send [03:41:24]OFD Sender: No OFD packet to send [03:41:29]OFD Sender: No OFD packet to send [03:41:34]OFD Sender: No OFD packet to send [03:41:39]OFD Sender: No OFD packet to send [03:41:44]OFD Sender: No OFD packet to send [03:41:49]OFD Sender: No OFD packet to send [03:41:54]OFD Sender: No OFD packet to send [03:41:59]OFD Sender: No OFD packet to send [03:42:04]OFD Sender: No OFD packet to send [03:42:09]OFD Sender: No OFD packet to send [03:42:14]OFD Sender: No OFD packet to send [03:42:19]OFD Sender: No OFD packet to send [03:42:24]OFD Sender: No OFD packet to send [03:42:29]OFD Sender: No OFD packet to send [03:42:34]OFD Sender: No OFD packet to send [03:42:39]OFD Sender: No OFD packet to send [03:42:44]OFD Sender: No OFD packet to send [03:42:49]OFD Sender: No OFD packet to send [03:42:54]OFD Sender: No OFD packet to send [03:42:59]OFD Sender: No OFD packet to send [03:43:04]OFD Sender: No OFD packet to send [03:43:09]OFD Sender: No OFD packet to send [03:43:14]OFD Sender: No OFD packet to send [03:43:19]OFD Sender: No OFD packet to send [03:43:24]OFD Sender: No OFD packet to send [03:43:29]OFD Sender: No OFD packet to send [03:43:34]OFD Sender: No OFD packet to send [03:43:39]OFD Sender: No OFD packet to send [03:43:44]OFD Sender: No OFD packet to send [03:43:49]OFD Sender: No OFD packet to send [03:43:54]OFD Sender: No OFD packet to send [03:43:59]OFD Sender: No OFD packet to send [03:44:04]OFD Sender: No OFD packet to send [03:44:09]OFD Sender: No OFD packet to send [03:44:14]OFD Sender: No OFD packet to send [03:44:17]recv_with_timeout no data received [03:44:19]OFD Sender: No OFD packet to send [03:44:24]OFD Sender: No OFD packet to send [03:44:29]OFD Sender: No OFD packet to send [03:44:34]OFD Sender: No OFD packet to send [03:44:39]OFD Sender: No OFD packet to send [03:44:44]OFD Sender: No OFD packet to send [03:44:49]OFD Sender: No OFD packet to send [03:44:54]OFD Sender: No OFD packet to send [03:44:59]OFD Sender: No OFD packet to send [03:45:04]OFD Sender: No OFD packet to send [03:45:09]OFD Sender: No OFD packet to send [03:45:15]OFD Sender: No OFD packet to send [03:45:20]OFD Sender: No OFD packet to send [03:45:25]OFD Sender: No OFD packet to send [03:45:25]recv_with_timeout no data received [03:45:30]OFD Sender: No OFD packet to send [03:45:35]OFD Sender: No OFD packet to send [03:45:40]OFD Sender: No OFD packet to send [03:45:45]OFD Sender: No OFD packet to send [03:45:50]OFD Sender: No OFD packet to send [03:45:55]OFD Sender: No OFD packet to send [03:45:58]recv_with_timeout no data received [03:46:00]OFD Sender: No OFD packet to send [03:46:05]OFD Sender: No OFD packet to send [03:46:10]OFD Sender: No OFD packet to send [03:46:15]OFD Sender: No OFD packet to send [03:46:20]OFD Sender: No OFD packet to send [03:46:25]OFD Sender: No OFD packet to send [03:46:30]OFD Sender: No OFD packet to send [03:46:31]recv_with_timeout no data received [03:46:35]OFD Sender: No OFD packet to send [03:46:40]OFD Sender: No OFD packet to send [03:46:50]OFD Sender: No OFD packet to send [03:46:55]OFD Sender: No OFD packet to send [03:47:00]OFD Sender: No OFD packet to send [03:47:05]OFD Sender: No OFD packet to send [03:47:10]OFD Sender: No OFD packet to send [03:47:15]OFD Sender: No OFD packet to send [03:47:20]OFD Sender: No OFD packet to send [03:47:23]recv_with_timeout no data received [03:47:25]OFD Sender: No OFD packet to send [03:47:30]OFD Sender: No OFD packet to send [03:47:35]OFD Sender: No OFD packet to send [03:47:40]OFD Sender: No OFD packet to send [03:47:45]OFD Sender: No OFD packet to send [03:47:50]OFD Sender: No OFD packet to send [03:47:55]OFD Sender: No OFD packet to send [03:48:00]OFD Sender: No OFD packet to send [03:48:05]OFD Sender: No OFD packet to send [03:48:10]OFD Sender: No OFD packet to send [03:48:15]OFD Sender: No OFD packet to send [03:48:20]OFD Sender: No OFD packet to send [03:48:25]OFD Sender: No OFD packet to send [03:48:30]OFD Sender: No OFD packet to send [03:48:35]OFD Sender: No OFD packet to send [03:48:40]OFD Sender: No OFD packet to send [03:48:45]OFD Sender: No OFD packet to send [03:48:50]OFD Sender: No OFD packet to send [03:48:55]OFD Sender: No OFD packet to send [03:49:00]OFD Sender: No OFD packet to send [03:49:05]OFD Sender: No OFD packet to send [03:49:10]OFD Sender: No OFD packet to send [03:49:15]OFD Sender: No OFD packet to send [03:49:20]OFD Sender: No OFD packet to send [03:49:24]recv_with_timeout no data received [03:49:25]OFD Sender: No OFD packet to send [03:49:30]OFD Sender: No OFD packet to send [03:49:35]OFD Sender: No OFD packet to send [03:49:40]OFD Sender: No OFD packet to send [03:49:45]OFD Sender: No OFD packet to send [03:49:50]OFD Sender: No OFD packet to send [03:49:55]OFD Sender: No OFD packet to send [03:50:00]OFD Sender: No OFD packet to send [03:50:05]OFD Sender: No OFD packet to send [03:50:07]recv_with_timeout no data received [03:50:10]OFD Sender: No OFD packet to send [03:50:15]OFD Sender: No OFD packet to send [03:50:20]OFD Sender: No OFD packet to send [03:50:25]OFD Sender: No OFD packet to send [03:50:30]OFD Sender: No OFD packet to send [03:50:35]OFD Sender: No OFD packet to send [03:50:40]OFD Sender: No OFD packet to send [03:50:45]OFD Sender: No OFD packet to send [03:50:50]OFD Sender: No OFD packet to send [03:50:55]OFD Sender: No OFD packet to send [03:51:00]OFD Sender: No OFD packet to send [03:51:03]recv_with_timeout no data received [03:51:05]OFD Sender: No OFD packet to send [03:51:10]OFD Sender: No OFD packet to send [03:51:15]OFD Sender: No OFD packet to send [03:51:20]OFD Sender: No OFD packet to send [03:51:25]OFD Sender: No OFD packet to send [03:51:30]OFD Sender: No OFD packet to send [03:51:35]OFD Sender: No OFD packet to send [03:51:40]OFD Sender: No OFD packet to send [03:51:45]OFD Sender: No OFD packet to send [03:51:50]OFD Sender: No OFD packet to send [03:51:55]OFD Sender: No OFD packet to send [03:52:00]OFD Sender: No OFD packet to send [03:52:05]OFD Sender: No OFD packet to send [03:52:10]OFD Sender: No OFD packet to send [03:52:15]OFD Sender: No OFD packet to send [03:52:20]OFD Sender: No OFD packet to send [03:52:25]OFD Sender: No OFD packet to send [03:52:30]OFD Sender: No OFD packet to send [03:52:35]OFD Sender: No OFD packet to send [03:52:40]OFD Sender: No OFD packet to send [03:52:45]OFD Sender: No OFD packet to send [03:52:45]recv_with_timeout no data received [03:52:50]OFD Sender: No OFD packet to send [03:52:55]OFD Sender: No OFD packet to send [03:52:56]recv_with_timeout no data received [03:53:00]OFD Sender: No OFD packet to send [03:53:05]OFD Sender: No OFD packet to send [03:53:10]OFD Sender: No OFD packet to send [03:53:15]OFD Sender: No OFD packet to send [03:53:16]recv_with_timeout no data received [03:53:20]OFD Sender: No OFD packet to send [03:53:25]OFD Sender: No OFD packet to send [03:53:30]OFD Sender: No OFD packet to send [03:53:35]OFD Sender: No OFD packet to send [03:53:40]OFD Sender: No OFD packet to send [03:53:45]OFD Sender: No OFD packet to send [03:53:50]OFD Sender: No OFD packet to send [03:53:55]OFD Sender: No OFD packet to send [03:54:00]OFD Sender: No OFD packet to send [03:54:05]OFD Sender: No OFD packet to send [03:54:10]OFD Sender: No OFD packet to send [03:54:15]OFD Sender: No OFD packet to send [03:54:20]OFD Sender: No OFD packet to send [03:54:25]OFD Sender: No OFD packet to send [03:54:30]OFD Sender: No OFD packet to send [03:54:35]OFD Sender: No OFD packet to send [03:54:40]OFD Sender: No OFD packet to send [03:54:45]OFD Sender: No OFD packet to send [03:54:50]OFD Sender: No OFD packet to send [03:54:55]OFD Sender: No OFD packet to send [03:55:00]OFD Sender: No OFD packet to send [03:55:05]OFD Sender: No OFD packet to send [03:55:10]OFD Sender: No OFD packet to send [03:55:15]OFD Sender: No OFD packet to send [03:55:20]OFD Sender: No OFD packet to send [03:55:25]OFD Sender: No OFD packet to send [03:55:30]OFD Sender: No OFD packet to send [03:55:35]OFD Sender: No OFD packet to send [03:55:40]OFD Sender: No OFD packet to send [03:55:45]OFD Sender: No OFD packet to send [03:55:50]OFD Sender: No OFD packet to send [03:55:55]OFD Sender: No OFD packet to send [03:56:00]OFD Sender: No OFD packet to send [03:56:05]OFD Sender: No OFD packet to send [03:56:10]OFD Sender: No OFD packet to send [03:56:15]OFD Sender: No OFD packet to send [03:56:20]OFD Sender: No OFD packet to send [03:56:25]OFD Sender: No OFD packet to send [03:56:30]OFD Sender: No OFD packet to send [03:56:35]OFD Sender: No OFD packet to send [03:56:40]OFD Sender: No OFD packet to send [03:56:45]OFD Sender: No OFD packet to send [03:56:50]OFD Sender: No OFD packet to send [03:56:55]OFD Sender: No OFD packet to send [03:57:00]OFD Sender: No OFD packet to send [03:57:05]OFD Sender: No OFD packet to send [03:57:10]OFD Sender: No OFD packet to send [03:57:15]OFD Sender: No OFD packet to send [03:57:20]OFD Sender: No OFD packet to send [03:57:25]OFD Sender: No OFD packet to send [03:57:30]OFD Sender: No OFD packet to send [03:57:35]OFD Sender: No OFD packet to send [03:57:40]OFD Sender: No OFD packet to send [03:57:45]OFD Sender: No OFD packet to send [03:57:50]OFD Sender: No OFD packet to send [03:57:55]OFD Sender: No OFD packet to send [03:58:00]OFD Sender: No OFD packet to send [03:58:05]OFD Sender: No OFD packet to send [03:58:10]OFD Sender: No OFD packet to send [03:58:15]OFD Sender: No OFD packet to send [03:58:20]OFD Sender: No OFD packet to send [03:58:25]OFD Sender: No OFD packet to send [03:58:30]OFD Sender: No OFD packet to send [03:58:35]OFD Sender: No OFD packet to send [03:58:40]OFD Sender: No OFD packet to send [03:58:45]OFD Sender: No OFD packet to send [03:58:50]OFD Sender: No OFD packet to send [03:58:55]OFD Sender: No OFD packet to send [03:59:00]OFD Sender: No OFD packet to send [03:59:05]OFD Sender: No OFD packet to send [03:59:10]OFD Sender: No OFD packet to send [03:59:15]OFD Sender: No OFD packet to send [03:59:20]OFD Sender: No OFD packet to send [03:59:25]OFD Sender: No OFD packet to send [03:59:30]OFD Sender: No OFD packet to send [03:59:35]OFD Sender: No OFD packet to send [03:59:40]OFD Sender: No OFD packet to send [03:59:45]OFD Sender: No OFD packet to send [03:59:50]OFD Sender: No OFD packet to send [03:59:55]OFD Sender: No OFD packet to send [04:00:00]OFD Sender: No OFD packet to send [04:00:05]OFD Sender: No OFD packet to send [04:00:10]OFD Sender: No OFD packet to send [04:00:15]OFD Sender: No OFD packet to send [04:00:20]OFD Sender: No OFD packet to send [04:00:25]OFD Sender: No OFD packet to send [04:00:30]recv_with_timeout no data received [04:00:30]OFD Sender: No OFD packet to send [04:00:35]OFD Sender: No OFD packet to send [04:00:40]OFD Sender: No OFD packet to send [04:00:45]OFD Sender: No OFD packet to send [04:00:50]OFD Sender: No OFD packet to send [04:00:55]OFD Sender: No OFD packet to send [04:01:00]OFD Sender: No OFD packet to send [04:01:05]OFD Sender: No OFD packet to send [04:01:07]recv_with_timeout no data received [04:01:10]OFD Sender: No OFD packet to send [04:01:15]OFD Sender: No OFD packet to send [04:01:20]OFD Sender: No OFD packet to send [04:01:25]OFD Sender: No OFD packet to send [04:01:30]OFD Sender: No OFD packet to send [04:01:35]OFD Sender: No OFD packet to send [04:01:40]OFD Sender: No OFD packet to send [04:01:45]OFD Sender: No OFD packet to send [04:01:50]OFD Sender: No OFD packet to send [04:01:53]recv_with_timeout no data received [04:01:55]OFD Sender: No OFD packet to send [04:02:00]OFD Sender: No OFD packet to send [04:02:05]OFD Sender: No OFD packet to send [04:02:10]OFD Sender: No OFD packet to send [04:02:12]recv_with_timeout no data received [04:02:15]OFD Sender: No OFD packet to send [04:02:20]OFD Sender: No OFD packet to send [04:02:25]OFD Sender: No OFD packet to send [04:02:30]OFD Sender: No OFD packet to send [04:02:35]OFD Sender: No OFD packet to send [04:02:40]OFD Sender: No OFD packet to send [04:02:45]OFD Sender: No OFD packet to send [04:02:50]OFD Sender: No OFD packet to send [04:02:56]OFD Sender: No OFD packet to send [04:03:01]OFD Sender: No OFD packet to send [04:03:06]OFD Sender: No OFD packet to send [04:03:11]OFD Sender: No OFD packet to send [04:03:15]recv_with_timeout no data received [04:03:16]OFD Sender: No OFD packet to send [04:03:21]OFD Sender: No OFD packet to send [04:03:26]OFD Sender: No OFD packet to send [04:03:31]OFD Sender: No OFD packet to send [04:03:36]OFD Sender: No OFD packet to send [04:03:41]OFD Sender: No OFD packet to send [04:03:46]OFD Sender: No OFD packet to send [04:03:51]OFD Sender: No OFD packet to send [04:03:56]OFD Sender: No OFD packet to send [04:04:01]OFD Sender: No OFD packet to send [04:04:06]OFD Sender: No OFD packet to send [04:04:11]OFD Sender: No OFD packet to send [04:04:16]OFD Sender: No OFD packet to send [04:04:21]OFD Sender: No OFD packet to send [04:04:26]OFD Sender: No OFD packet to send [04:04:31]OFD Sender: No OFD packet to send [04:04:35]recv_with_timeout no data received [04:04:36]OFD Sender: No OFD packet to send [04:04:41]OFD Sender: No OFD packet to send [04:04:46]OFD Sender: No OFD packet to send [04:04:51]OFD Sender: No OFD packet to send [04:04:56]OFD Sender: No OFD packet to send [04:05:01]OFD Sender: No OFD packet to send [04:05:06]OFD Sender: No OFD packet to send [04:05:11]OFD Sender: No OFD packet to send [04:05:14]recv_with_timeout no data received [04:05:16]OFD Sender: No OFD packet to send [04:05:21]OFD Sender: No OFD packet to send [04:05:26]OFD Sender: No OFD packet to send [04:05:31]OFD Sender: No OFD packet to send [04:05:36]OFD Sender: No OFD packet to send [04:05:41]OFD Sender: No OFD packet to send [04:05:44]recv_with_timeout no data received [04:05:46]OFD Sender: No OFD packet to send [04:05:51]OFD Sender: No OFD packet to send [04:05:56]OFD Sender: No OFD packet to send [04:06:01]OFD Sender: No OFD packet to send [04:06:06]OFD Sender: No OFD packet to send [04:06:11]OFD Sender: No OFD packet to send [04:06:16]OFD Sender: No OFD packet to send [04:06:21]OFD Sender: No OFD packet to send [04:06:26]OFD Sender: No OFD packet to send [04:06:31]OFD Sender: No OFD packet to send [04:06:36]OFD Sender: No OFD packet to send [04:06:41]OFD Sender: No OFD packet to send [04:06:46]OFD Sender: No OFD packet to send [04:06:51]OFD Sender: No OFD packet to send [04:06:56]OFD Sender: No OFD packet to send [04:07:01]OFD Sender: No OFD packet to send [04:07:06]OFD Sender: No OFD packet to send [04:07:11]OFD Sender: No OFD packet to send [04:07:16]OFD Sender: No OFD packet to send [04:07:21]OFD Sender: No OFD packet to send [04:07:26]OFD Sender: No OFD packet to send [04:07:31]OFD Sender: No OFD packet to send [04:07:36]OFD Sender: No OFD packet to send [04:07:41]OFD Sender: No OFD packet to send [04:07:46]OFD Sender: No OFD packet to send [04:07:51]OFD Sender: No OFD packet to send [04:07:54]recv_with_timeout no data received [04:07:56]OFD Sender: No OFD packet to send [04:08:01]OFD Sender: No OFD packet to send [04:08:06]OFD Sender: No OFD packet to send [04:08:11]OFD Sender: No OFD packet to send [04:08:16]OFD Sender: No OFD packet to send [04:08:21]OFD Sender: No OFD packet to send [04:08:26]OFD Sender: No OFD packet to send [04:08:31]OFD Sender: No OFD packet to send [04:08:36]OFD Sender: No OFD packet to send [04:08:41]OFD Sender: No OFD packet to send [04:08:46]OFD Sender: No OFD packet to send [04:08:51]OFD Sender: No OFD packet to send [04:08:56]OFD Sender: No OFD packet to send [04:09:01]OFD Sender: No OFD packet to send [04:09:06]OFD Sender: No OFD packet to send [04:09:11]OFD Sender: No OFD packet to send [04:09:16]OFD Sender: No OFD packet to send [04:09:21]OFD Sender: No OFD packet to send [04:09:26]OFD Sender: No OFD packet to send [04:09:31]OFD Sender: No OFD packet to send [04:09:36]OFD Sender: No OFD packet to send [04:09:41]OFD Sender: No OFD packet to send [04:09:45]recv_with_timeout no data received [04:09:46]OFD Sender: No OFD packet to send [04:09:51]OFD Sender: No OFD packet to send [04:09:56]OFD Sender: No OFD packet to send [04:10:01]OFD Sender: No OFD packet to send [04:10:06]OFD Sender: No OFD packet to send [04:10:11]OFD Sender: No OFD packet to send [04:10:16]OFD Sender: No OFD packet to send [04:10:21]OFD Sender: No OFD packet to send [04:10:26]OFD Sender: No OFD packet to send [04:10:31]OFD Sender: No OFD packet to send [04:10:36]OFD Sender: No OFD packet to send [04:10:41]OFD Sender: No OFD packet to send [04:10:46]OFD Sender: No OFD packet to send [04:10:51]OFD Sender: No OFD packet to send [04:10:56]OFD Sender: No OFD packet to send [04:11:01]OFD Sender: No OFD packet to send [04:11:06]OFD Sender: No OFD packet to send [04:11:11]OFD Sender: No OFD packet to send [04:11:16]OFD Sender: No OFD packet to send [04:11:21]OFD Sender: No OFD packet to send [04:11:26]OFD Sender: No OFD packet to send [04:11:31]OFD Sender: No OFD packet to send [04:11:36]OFD Sender: No OFD packet to send [04:11:41]OFD Sender: No OFD packet to send [04:11:46]OFD Sender: No OFD packet to send [04:11:48]recv_with_timeout no data received [04:11:51]OFD Sender: No OFD packet to send [04:11:56]OFD Sender: No OFD packet to send [04:12:01]OFD Sender: No OFD packet to send [04:12:06]OFD Sender: No OFD packet to send [04:12:11]OFD Sender: No OFD packet to send [04:12:16]OFD Sender: No OFD packet to send [04:12:21]OFD Sender: No OFD packet to send [04:12:26]OFD Sender: No OFD packet to send [04:12:31]OFD Sender: No OFD packet to send [04:12:36]OFD Sender: No OFD packet to send [04:12:41]OFD Sender: No OFD packet to send [04:12:46]OFD Sender: No OFD packet to send [04:12:51]OFD Sender: No OFD packet to send [04:12:56]OFD Sender: No OFD packet to send [04:13:01]OFD Sender: No OFD packet to send [04:13:06]OFD Sender: No OFD packet to send [04:13:11]OFD Sender: No OFD packet to send [04:13:16]OFD Sender: No OFD packet to send [04:13:21]OFD Sender: No OFD packet to send [04:13:26]OFD Sender: No OFD packet to send [04:13:31]OFD Sender: No OFD packet to send [04:13:36]OFD Sender: No OFD packet to send [04:13:41]OFD Sender: No OFD packet to send [04:13:46]OFD Sender: No OFD packet to send [04:13:51]OFD Sender: No OFD packet to send [04:13:56]OFD Sender: No OFD packet to send [04:13:57]recv_with_timeout no data received [04:14:01]OFD Sender: No OFD packet to send [04:14:06]OFD Sender: No OFD packet to send [04:14:11]OFD Sender: No OFD packet to send [04:14:16]OFD Sender: No OFD packet to send [04:14:21]OFD Sender: No OFD packet to send [04:14:26]OFD Sender: No OFD packet to send [04:14:31]OFD Sender: No OFD packet to send [04:14:36]OFD Sender: No OFD packet to send [04:14:41]OFD Sender: No OFD packet to send [04:14:46]OFD Sender: No OFD packet to send [04:14:51]OFD Sender: No OFD packet to send [04:14:56]OFD Sender: No OFD packet to send [04:15:01]OFD Sender: No OFD packet to send [04:15:06]OFD Sender: No OFD packet to send [04:15:11]OFD Sender: No OFD packet to send [04:15:16]OFD Sender: No OFD packet to send [04:15:21]OFD Sender: No OFD packet to send [04:15:26]OFD Sender: No OFD packet to send [04:15:31]OFD Sender: No OFD packet to send [04:15:36]OFD Sender: No OFD packet to send [04:15:41]OFD Sender: No OFD packet to send [04:15:46]OFD Sender: No OFD packet to send [04:15:51]OFD Sender: No OFD packet to send [04:15:56]OFD Sender: No OFD packet to send [04:16:01]OFD Sender: No OFD packet to send [04:16:06]OFD Sender: No OFD packet to send [04:16:11]OFD Sender: No OFD packet to send [04:16:16]OFD Sender: No OFD packet to send [04:16:21]OFD Sender: No OFD packet to send [04:16:26]OFD Sender: No OFD packet to send [04:16:31]OFD Sender: No OFD packet to send [04:16:36]OFD Sender: No OFD packet to send [04:16:41]OFD Sender: No OFD packet to send [04:16:46]OFD Sender: No OFD packet to send [04:16:51]OFD Sender: No OFD packet to send [04:16:56]OFD Sender: No OFD packet to send [04:17:01]OFD Sender: No OFD packet to send [04:17:06]OFD Sender: No OFD packet to send [04:17:11]OFD Sender: No OFD packet to send [04:17:16]OFD Sender: No OFD packet to send [04:17:21]OFD Sender: No OFD packet to send [04:17:26]OFD Sender: No OFD packet to send [04:17:31]OFD Sender: No OFD packet to send [04:17:36]OFD Sender: No OFD packet to send [04:17:39]recv_with_timeout no data received [04:17:41]OFD Sender: No OFD packet to send [04:17:46]OFD Sender: No OFD packet to send [04:17:51]OFD Sender: No OFD packet to send [04:17:53]recv_with_timeout no data received [04:17:56]OFD Sender: No OFD packet to send [04:18:01]OFD Sender: No OFD packet to send [04:18:06]OFD Sender: No OFD packet to send [04:18:11]OFD Sender: No OFD packet to send [04:18:16]OFD Sender: No OFD packet to send [04:18:17]recv_with_timeout no data received [04:18:21]OFD Sender: No OFD packet to send [04:18:26]OFD Sender: No OFD packet to send [04:18:31]OFD Sender: No OFD packet to send [04:18:36]OFD Sender: No OFD packet to send [04:18:41]OFD Sender: No OFD packet to send [04:18:46]OFD Sender: No OFD packet to send [04:18:51]OFD Sender: No OFD packet to send [04:18:54]recv_with_timeout no data received [04:18:56]OFD Sender: No OFD packet to send [04:19:01]OFD Sender: No OFD packet to send [04:19:06]OFD Sender: No OFD packet to send [04:19:11]OFD Sender: No OFD packet to send [04:19:16]OFD Sender: No OFD packet to send [04:19:21]OFD Sender: No OFD packet to send [04:19:26]OFD Sender: No OFD packet to send [04:19:31]OFD Sender: No OFD packet to send [04:19:36]OFD Sender: No OFD packet to send [04:19:41]OFD Sender: No OFD packet to send [04:19:46]OFD Sender: No OFD packet to send [04:19:51]OFD Sender: No OFD packet to send [04:19:56]OFD Sender: No OFD packet to send [04:20:01]OFD Sender: No OFD packet to send [04:20:06]OFD Sender: No OFD packet to send [04:20:16]OFD Sender: No OFD packet to send [04:20:21]OFD Sender: No OFD packet to send [04:20:26]OFD Sender: No OFD packet to send [04:20:28]recv_with_timeout no data received [04:20:31]OFD Sender: No OFD packet to send [04:20:36]OFD Sender: No OFD packet to send [04:20:41]OFD Sender: No OFD packet to send [04:20:47]OFD Sender: No OFD packet to send [04:20:52]OFD Sender: No OFD packet to send [04:20:57]OFD Sender: No OFD packet to send [04:21:02]OFD Sender: No OFD packet to send [04:21:07]OFD Sender: No OFD packet to send [04:21:12]OFD Sender: No OFD packet to send [04:21:17]OFD Sender: No OFD packet to send [04:21:22]OFD Sender: No OFD packet to send [04:21:27]OFD Sender: No OFD packet to send [04:21:32]OFD Sender: No OFD packet to send [04:21:37]OFD Sender: No OFD packet to send [04:21:42]OFD Sender: No OFD packet to send [04:21:47]OFD Sender: No OFD packet to send [04:21:52]OFD Sender: No OFD packet to send [04:21:57]OFD Sender: No OFD packet to send [04:22:02]OFD Sender: No OFD packet to send [04:22:07]OFD Sender: No OFD packet to send [04:22:12]OFD Sender: No OFD packet to send [04:22:17]OFD Sender: No OFD packet to send [04:22:21]recv_with_timeout no data received [04:22:22]OFD Sender: No OFD packet to send [04:22:27]OFD Sender: No OFD packet to send [04:22:32]OFD Sender: No OFD packet to send [04:22:37]OFD Sender: No OFD packet to send [04:22:42]OFD Sender: No OFD packet to send [04:22:47]OFD Sender: No OFD packet to send [04:22:52]OFD Sender: No OFD packet to send [04:22:57]OFD Sender: No OFD packet to send [04:23:02]OFD Sender: No OFD packet to send [04:23:07]OFD Sender: No OFD packet to send [04:23:12]OFD Sender: No OFD packet to send [04:23:17]OFD Sender: No OFD packet to send [04:23:22]OFD Sender: No OFD packet to send [04:23:27]OFD Sender: No OFD packet to send [04:23:32]OFD Sender: No OFD packet to send [04:23:37]OFD Sender: No OFD packet to send [04:23:42]OFD Sender: No OFD packet to send [04:23:47]OFD Sender: No OFD packet to send [04:23:52]OFD Sender: No OFD packet to send [04:23:57]OFD Sender: No OFD packet to send [04:24:02]OFD Sender: No OFD packet to send [04:24:07]OFD Sender: No OFD packet to send [04:24:12]OFD Sender: No OFD packet to send [04:24:17]OFD Sender: No OFD packet to send [04:24:22]OFD Sender: No OFD packet to send [04:24:27]OFD Sender: No OFD packet to send [04:24:32]OFD Sender: No OFD packet to send [04:24:37]OFD Sender: No OFD packet to send [04:24:42]OFD Sender: No OFD packet to send [04:24:47]OFD Sender: No OFD packet to send [04:24:52]OFD Sender: No OFD packet to send [04:24:57]OFD Sender: No OFD packet to send [04:25:02]OFD Sender: No OFD packet to send [04:25:07]OFD Sender: No OFD packet to send [04:25:12]OFD Sender: No OFD packet to send [04:25:17]OFD Sender: No OFD packet to send [04:25:22]OFD Sender: No OFD packet to send [04:25:27]OFD Sender: No OFD packet to send [04:25:32]OFD Sender: No OFD packet to send [04:25:37]OFD Sender: No OFD packet to send [04:25:42]OFD Sender: No OFD packet to send [04:25:47]OFD Sender: No OFD packet to send [04:25:52]OFD Sender: No OFD packet to send [04:25:57]OFD Sender: No OFD packet to send [04:26:02]OFD Sender: No OFD packet to send [04:26:07]OFD Sender: No OFD packet to send [04:26:12]OFD Sender: No OFD packet to send [04:26:17]OFD Sender: No OFD packet to send [04:26:22]OFD Sender: No OFD packet to send [04:26:27]OFD Sender: No OFD packet to send [04:26:32]OFD Sender: No OFD packet to send [04:26:37]OFD Sender: No OFD packet to send [04:26:42]OFD Sender: No OFD packet to send [04:26:47]OFD Sender: No OFD packet to send [04:26:52]OFD Sender: No OFD packet to send [04:26:57]OFD Sender: No OFD packet to send [04:27:02]OFD Sender: No OFD packet to send [04:27:07]OFD Sender: No OFD packet to send [04:27:12]OFD Sender: No OFD packet to send [04:27:17]OFD Sender: No OFD packet to send [04:27:22]OFD Sender: No OFD packet to send [04:27:27]OFD Sender: No OFD packet to send [04:27:32]OFD Sender: No OFD packet to send [04:27:37]OFD Sender: No OFD packet to send [04:27:42]OFD Sender: No OFD packet to send [04:27:47]OFD Sender: No OFD packet to send [04:27:52]OFD Sender: No OFD packet to send [04:27:57]OFD Sender: No OFD packet to send [04:28:02]OFD Sender: No OFD packet to send [04:28:07]OFD Sender: No OFD packet to send [04:28:12]OFD Sender: No OFD packet to send [04:28:17]OFD Sender: No OFD packet to send [04:28:22]OFD Sender: No OFD packet to send [04:28:24]recv_with_timeout no data received [04:28:27]OFD Sender: No OFD packet to send [04:28:32]OFD Sender: No OFD packet to send [04:28:37]OFD Sender: No OFD packet to send [04:28:42]OFD Sender: No OFD packet to send [04:28:47]OFD Sender: No OFD packet to send [04:28:52]OFD Sender: No OFD packet to send [04:28:57]OFD Sender: No OFD packet to send [04:29:02]OFD Sender: No OFD packet to send [04:29:07]OFD Sender: No OFD packet to send [04:29:12]OFD Sender: No OFD packet to send [04:29:17]OFD Sender: No OFD packet to send [04:29:22]OFD Sender: No OFD packet to send [04:29:27]OFD Sender: No OFD packet to send [04:29:32]OFD Sender: No OFD packet to send [04:29:37]OFD Sender: No OFD packet to send [04:29:42]OFD Sender: No OFD packet to send [04:29:47]OFD Sender: No OFD packet to send [04:29:52]OFD Sender: No OFD packet to send [04:29:57]OFD Sender: No OFD packet to send [04:30:02]OFD Sender: No OFD packet to send [04:30:07]OFD Sender: No OFD packet to send [04:30:12]OFD Sender: No OFD packet to send [04:30:17]OFD Sender: No OFD packet to send [04:30:22]OFD Sender: No OFD packet to send [04:30:27]OFD Sender: No OFD packet to send [04:30:32]OFD Sender: No OFD packet to send [04:30:37]OFD Sender: No OFD packet to send [04:30:42]OFD Sender: No OFD packet to send [04:30:47]OFD Sender: No OFD packet to send [04:30:52]OFD Sender: No OFD packet to send [04:30:57]OFD Sender: No OFD packet to send [04:31:02]OFD Sender: No OFD packet to send [04:31:02]recv_with_timeout no data received [04:31:07]OFD Sender: No OFD packet to send [04:31:12]OFD Sender: No OFD packet to send [04:31:17]OFD Sender: No OFD packet to send [04:31:22]OFD Sender: No OFD packet to send [04:31:27]OFD Sender: No OFD packet to send [04:31:32]OFD Sender: No OFD packet to send [04:31:37]OFD Sender: No OFD packet to send [04:31:42]OFD Sender: No OFD packet to send [04:31:47]OFD Sender: No OFD packet to send [04:31:52]OFD Sender: No OFD packet to send [04:31:57]OFD Sender: No OFD packet to send [04:32:02]OFD Sender: No OFD packet to send [04:32:07]OFD Sender: No OFD packet to send [04:32:12]OFD Sender: No OFD packet to send [04:32:15]recv_with_timeout no data received [04:32:17]OFD Sender: No OFD packet to send [04:32:22]OFD Sender: No OFD packet to send [04:32:27]OFD Sender: No OFD packet to send [04:32:32]OFD Sender: No OFD packet to send [04:32:37]OFD Sender: No OFD packet to send [04:32:42]OFD Sender: No OFD packet to send [04:32:47]OFD Sender: No OFD packet to send [04:32:52]OFD Sender: No OFD packet to send [04:32:57]OFD Sender: No OFD packet to send [04:33:02]recv_with_timeout no data received [04:33:02]OFD Sender: No OFD packet to send [04:33:07]OFD Sender: No OFD packet to send [04:33:12]OFD Sender: No OFD packet to send [04:33:17]OFD Sender: No OFD packet to send [04:33:22]OFD Sender: No OFD packet to send [04:33:27]OFD Sender: No OFD packet to send [04:33:32]OFD Sender: No OFD packet to send [04:33:37]OFD Sender: No OFD packet to send [04:33:42]OFD Sender: No OFD packet to send [04:33:47]OFD Sender: No OFD packet to send [04:33:52]OFD Sender: No OFD packet to send [04:33:57]OFD Sender: No OFD packet to send [04:34:02]OFD Sender: No OFD packet to send [04:34:07]OFD Sender: No OFD packet to send [04:34:12]OFD Sender: No OFD packet to send [04:34:17]OFD Sender: No OFD packet to send [04:34:22]OFD Sender: No OFD packet to send [04:34:27]OFD Sender: No OFD packet to send [04:34:31]recv_with_timeout no data received [04:34:32]OFD Sender: No OFD packet to send [04:34:37]OFD Sender: No OFD packet to send [04:34:42]OFD Sender: No OFD packet to send [04:34:47]OFD Sender: No OFD packet to send [04:34:52]OFD Sender: No OFD packet to send [04:34:53]recv_with_timeout no data received [04:34:57]OFD Sender: No OFD packet to send [04:35:02]OFD Sender: No OFD packet to send [04:35:07]OFD Sender: No OFD packet to send [04:35:12]OFD Sender: No OFD packet to send [04:35:15]recv_with_timeout no data received [04:35:17]OFD Sender: No OFD packet to send [04:35:22]OFD Sender: No OFD packet to send [04:35:27]OFD Sender: No OFD packet to send [04:35:32]OFD Sender: No OFD packet to send [04:35:37]OFD Sender: No OFD packet to send [04:35:42]OFD Sender: No OFD packet to send [04:35:47]OFD Sender: No OFD packet to send [04:35:52]OFD Sender: No OFD packet to send [04:35:53]recv_with_timeout no data received [04:35:57]OFD Sender: No OFD packet to send [04:36:02]OFD Sender: No OFD packet to send [04:36:07]OFD Sender: No OFD packet to send [04:36:12]OFD Sender: No OFD packet to send [04:36:17]OFD Sender: No OFD packet to send [04:36:22]OFD Sender: No OFD packet to send [04:36:27]OFD Sender: No OFD packet to send [04:36:32]OFD Sender: No OFD packet to send [04:36:37]OFD Sender: No OFD packet to send [04:36:42]OFD Sender: No OFD packet to send [04:36:47]OFD Sender: No OFD packet to send [04:36:52]OFD Sender: No OFD packet to send [04:36:57]OFD Sender: No OFD packet to send [04:37:02]OFD Sender: No OFD packet to send [04:37:07]OFD Sender: No OFD packet to send [04:37:12]OFD Sender: No OFD packet to send [04:37:17]OFD Sender: No OFD packet to send [04:37:22]OFD Sender: No OFD packet to send [04:37:26]recv_with_timeout no data received [04:37:27]OFD Sender: No OFD packet to send [04:37:32]OFD Sender: No OFD packet to send [04:37:37]OFD Sender: No OFD packet to send [04:37:42]OFD Sender: No OFD packet to send [04:37:47]OFD Sender: No OFD packet to send [04:37:52]OFD Sender: No OFD packet to send [04:37:56]recv_with_timeout no data received [04:37:57]OFD Sender: No OFD packet to send [04:38:02]OFD Sender: No OFD packet to send [04:38:07]OFD Sender: No OFD packet to send [04:38:12]OFD Sender: No OFD packet to send [04:38:17]OFD Sender: No OFD packet to send [04:38:22]OFD Sender: No OFD packet to send [04:38:27]OFD Sender: No OFD packet to send [04:38:31]recv_with_timeout no data received [04:38:32]OFD Sender: No OFD packet to send [04:38:38]OFD Sender: No OFD packet to send [04:38:43]OFD Sender: No OFD packet to send [04:38:44]recv_with_timeout no data received [04:38:48]OFD Sender: No OFD packet to send [04:38:53]OFD Sender: No OFD packet to send [04:38:58]OFD Sender: No OFD packet to send [04:39:03]OFD Sender: No OFD packet to send [04:39:08]OFD Sender: No OFD packet to send [04:39:13]OFD Sender: No OFD packet to send [04:39:16]recv_with_timeout no data received [04:39:18]OFD Sender: No OFD packet to send [04:39:23]OFD Sender: No OFD packet to send [04:39:28]OFD Sender: No OFD packet to send [04:39:33]OFD Sender: No OFD packet to send [04:39:38]OFD Sender: No OFD packet to send [04:39:43]OFD Sender: No OFD packet to send [04:39:48]OFD Sender: No OFD packet to send [04:39:49]recv_with_timeout no data received [04:39:53]OFD Sender: No OFD packet to send [04:39:58]OFD Sender: No OFD packet to send [04:40:03]OFD Sender: No OFD packet to send [04:40:08]OFD Sender: No OFD packet to send [04:40:13]OFD Sender: No OFD packet to send [04:40:18]OFD Sender: No OFD packet to send [04:40:23]OFD Sender: No OFD packet to send [04:40:27]recv_with_timeout no data received [04:40:28]OFD Sender: No OFD packet to send [04:40:33]OFD Sender: No OFD packet to send [04:40:38]OFD Sender: No OFD packet to send [04:40:39]recv_with_timeout no data received [04:40:43]OFD Sender: No OFD packet to send [04:40:48]OFD Sender: No OFD packet to send [04:40:53]OFD Sender: No OFD packet to send [04:40:58]OFD Sender: No OFD packet to send [04:41:03]OFD Sender: No OFD packet to send [04:41:08]OFD Sender: No OFD packet to send [04:41:13]OFD Sender: No OFD packet to send [04:41:18]OFD Sender: No OFD packet to send [04:41:19]recv_with_timeout no data received [04:41:23]OFD Sender: No OFD packet to send [04:41:28]OFD Sender: No OFD packet to send [04:41:33]OFD Sender: No OFD packet to send [04:41:36]recv_with_timeout no data received [04:41:38]OFD Sender: No OFD packet to send [04:41:43]OFD Sender: No OFD packet to send [04:41:48]OFD Sender: No OFD packet to send [04:41:53]OFD Sender: No OFD packet to send [04:41:58]OFD Sender: No OFD packet to send [04:42:03]OFD Sender: No OFD packet to send [04:42:08]OFD Sender: No OFD packet to send [04:42:13]OFD Sender: No OFD packet to send [04:42:18]OFD Sender: No OFD packet to send [04:42:23]OFD Sender: No OFD packet to send [04:42:28]OFD Sender: No OFD packet to send [04:42:33]OFD Sender: No OFD packet to send [04:42:38]OFD Sender: No OFD packet to send [04:42:43]OFD Sender: No OFD packet to send [04:42:48]OFD Sender: No OFD packet to send [04:42:53]OFD Sender: No OFD packet to send [04:42:58]OFD Sender: No OFD packet to send [04:43:03]OFD Sender: No OFD packet to send [04:43:08]OFD Sender: No OFD packet to send [04:43:08]recv_with_timeout no data received [04:43:13]OFD Sender: No OFD packet to send [04:43:18]OFD Sender: No OFD packet to send [04:43:23]OFD Sender: No OFD packet to send [04:43:28]OFD Sender: No OFD packet to send [04:43:33]OFD Sender: No OFD packet to send [04:43:38]OFD Sender: No OFD packet to send [04:43:43]OFD Sender: No OFD packet to send [04:43:48]OFD Sender: No OFD packet to send [04:43:53]OFD Sender: No OFD packet to send [04:43:58]OFD Sender: No OFD packet to send [04:44:03]OFD Sender: No OFD packet to send [04:44:07]recv_with_timeout no data received [04:44:08]OFD Sender: No OFD packet to send [04:44:13]OFD Sender: No OFD packet to send [04:44:18]OFD Sender: No OFD packet to send [04:44:23]OFD Sender: No OFD packet to send [04:44:28]OFD Sender: No OFD packet to send [04:44:33]OFD Sender: No OFD packet to send [04:44:38]OFD Sender: No OFD packet to send [04:44:43]OFD Sender: No OFD packet to send [04:44:48]OFD Sender: No OFD packet to send [04:44:53]OFD Sender: No OFD packet to send [04:44:58]OFD Sender: No OFD packet to send [04:45:03]OFD Sender: No OFD packet to send [04:45:08]OFD Sender: No OFD packet to send [04:45:13]OFD Sender: No OFD packet to send [04:45:18]OFD Sender: No OFD packet to send [04:45:23]OFD Sender: No OFD packet to send [04:45:28]OFD Sender: No OFD packet to send [04:45:33]OFD Sender: No OFD packet to send [04:45:38]OFD Sender: No OFD packet to send [04:45:43]OFD Sender: No OFD packet to send [04:45:48]OFD Sender: No OFD packet to send [04:45:53]OFD Sender: No OFD packet to send [04:45:58]OFD Sender: No OFD packet to send [04:46:03]OFD Sender: No OFD packet to send [04:46:08]OFD Sender: No OFD packet to send [04:46:13]OFD Sender: No OFD packet to send [04:46:18]OFD Sender: No OFD packet to send [04:46:23]OFD Sender: No OFD packet to send [04:46:28]OFD Sender: No OFD packet to send [04:46:33]OFD Sender: No OFD packet to send [04:46:38]OFD Sender: No OFD packet to send [04:46:43]OFD Sender: No OFD packet to send [04:46:48]OFD Sender: No OFD packet to send [04:46:53]OFD Sender: No OFD packet to send [04:46:58]OFD Sender: No OFD packet to send [04:47:03]OFD Sender: No OFD packet to send [04:47:08]OFD Sender: No OFD packet to send [04:47:13]OFD Sender: No OFD packet to send [04:47:18]OFD Sender: No OFD packet to send [04:47:23]OFD Sender: No OFD packet to send [04:47:28]OFD Sender: No OFD packet to send [04:47:33]OFD Sender: No OFD packet to send [04:47:38]OFD Sender: No OFD packet to send [04:47:43]OFD Sender: No OFD packet to send [04:47:48]OFD Sender: No OFD packet to send [04:47:53]OFD Sender: No OFD packet to send [04:47:58]OFD Sender: No OFD packet to send [04:48:01]recv_with_timeout no data received [04:48:03]OFD Sender: No OFD packet to send [04:48:08]OFD Sender: No OFD packet to send [04:48:13]OFD Sender: No OFD packet to send [04:48:18]OFD Sender: No OFD packet to send [04:48:23]OFD Sender: No OFD packet to send [04:48:28]OFD Sender: No OFD packet to send [04:48:33]OFD Sender: No OFD packet to send [04:48:38]OFD Sender: No OFD packet to send [04:48:43]OFD Sender: No OFD packet to send [04:48:48]OFD Sender: No OFD packet to send [04:48:53]OFD Sender: No OFD packet to send [04:48:58]OFD Sender: No OFD packet to send [04:49:03]OFD Sender: No OFD packet to send [04:49:08]OFD Sender: No OFD packet to send [04:49:13]OFD Sender: No OFD packet to send [04:49:18]OFD Sender: No OFD packet to send [04:49:23]OFD Sender: No OFD packet to send [04:49:25]recv_with_timeout no data received [04:49:28]OFD Sender: No OFD packet to send [04:49:33]OFD Sender: No OFD packet to send [04:49:38]OFD Sender: No OFD packet to send [04:49:43]OFD Sender: No OFD packet to send [04:49:48]OFD Sender: No OFD packet to send [04:49:53]OFD Sender: No OFD packet to send [04:49:55]recv_with_timeout no data received [04:49:58]OFD Sender: No OFD packet to send [04:50:03]OFD Sender: No OFD packet to send [04:50:08]OFD Sender: No OFD packet to send [04:50:12]recv_with_timeout no data received [04:50:13]OFD Sender: No OFD packet to send [04:50:18]OFD Sender: No OFD packet to send [04:50:23]OFD Sender: No OFD packet to send [04:50:28]OFD Sender: No OFD packet to send [04:50:33]OFD Sender: No OFD packet to send [04:50:38]OFD Sender: No OFD packet to send [04:50:43]OFD Sender: No OFD packet to send [04:50:48]OFD Sender: No OFD packet to send [04:50:53]OFD Sender: No OFD packet to send [04:50:58]OFD Sender: No OFD packet to send [04:51:03]OFD Sender: No OFD packet to send [04:51:05]recv_with_timeout no data received [04:51:08]OFD Sender: No OFD packet to send [04:51:13]OFD Sender: No OFD packet to send [04:51:18]OFD Sender: No OFD packet to send [04:51:23]recv_with_timeout no data received [04:51:23]OFD Sender: No OFD packet to send [04:51:28]OFD Sender: No OFD packet to send [04:51:33]OFD Sender: No OFD packet to send [04:51:38]OFD Sender: No OFD packet to send [04:51:43]OFD Sender: No OFD packet to send [04:51:48]OFD Sender: No OFD packet to send [04:51:53]OFD Sender: No OFD packet to send [04:51:58]OFD Sender: No OFD packet to send [04:52:03]OFD Sender: No OFD packet to send [04:52:08]OFD Sender: No OFD packet to send [04:52:13]OFD Sender: No OFD packet to send [04:52:18]OFD Sender: No OFD packet to send [04:52:23]OFD Sender: No OFD packet to send [04:52:28]OFD Sender: No OFD packet to send [04:52:33]OFD Sender: No OFD packet to send [04:52:38]OFD Sender: No OFD packet to send [04:52:43]OFD Sender: No OFD packet to send [04:52:44]recv_with_timeout no data received [04:52:48]OFD Sender: No OFD packet to send [04:52:53]OFD Sender: No OFD packet to send [04:52:58]OFD Sender: No OFD packet to send [04:53:03]OFD Sender: No OFD packet to send [04:53:08]OFD Sender: No OFD packet to send [04:53:13]OFD Sender: No OFD packet to send [04:53:18]OFD Sender: No OFD packet to send [04:53:22]recv_with_timeout no data received [04:53:23]OFD Sender: No OFD packet to send [04:53:28]OFD Sender: No OFD packet to send [04:53:33]OFD Sender: No OFD packet to send [04:53:38]OFD Sender: No OFD packet to send [04:53:43]OFD Sender: No OFD packet to send [04:53:48]OFD Sender: No OFD packet to send [04:53:53]OFD Sender: No OFD packet to send [04:53:58]OFD Sender: No OFD packet to send [04:54:03]OFD Sender: No OFD packet to send [04:54:08]OFD Sender: No OFD packet to send [04:54:13]OFD Sender: No OFD packet to send [04:54:18]OFD Sender: No OFD packet to send [04:54:23]OFD Sender: No OFD packet to send [04:54:28]OFD Sender: No OFD packet to send [04:54:33]OFD Sender: No OFD packet to send [04:54:38]OFD Sender: No OFD packet to send [04:54:43]OFD Sender: No OFD packet to send [04:54:48]OFD Sender: No OFD packet to send [04:54:51]recv_with_timeout no data received [04:54:53]OFD Sender: No OFD packet to send [04:54:58]OFD Sender: No OFD packet to send [04:55:03]OFD Sender: No OFD packet to send [04:55:08]OFD Sender: No OFD packet to send [04:55:13]OFD Sender: No OFD packet to send [04:55:18]OFD Sender: No OFD packet to send [04:55:23]OFD Sender: No OFD packet to send [04:55:28]OFD Sender: No OFD packet to send [04:55:33]OFD Sender: No OFD packet to send [04:55:38]OFD Sender: No OFD packet to send [04:55:43]OFD Sender: No OFD packet to send [04:55:48]OFD Sender: No OFD packet to send [04:55:53]OFD Sender: No OFD packet to send [04:55:57]recv_with_timeout no data received [04:55:58]OFD Sender: No OFD packet to send [04:56:03]OFD Sender: No OFD packet to send [04:56:08]OFD Sender: No OFD packet to send [04:56:13]OFD Sender: No OFD packet to send [04:56:18]OFD Sender: No OFD packet to send [04:56:23]OFD Sender: No OFD packet to send [04:56:29]OFD Sender: No OFD packet to send [04:56:34]OFD Sender: No OFD packet to send [04:56:39]OFD Sender: No OFD packet to send [04:56:44]OFD Sender: No OFD packet to send [04:56:49]OFD Sender: No OFD packet to send [04:56:54]OFD Sender: No OFD packet to send [04:56:59]OFD Sender: No OFD packet to send [04:57:04]OFD Sender: No OFD packet to send [04:57:09]OFD Sender: No OFD packet to send [04:57:14]OFD Sender: No OFD packet to send [04:57:19]OFD Sender: No OFD packet to send [04:57:24]OFD Sender: No OFD packet to send [04:57:29]OFD Sender: No OFD packet to send [04:57:34]OFD Sender: No OFD packet to send [04:57:39]OFD Sender: No OFD packet to send [04:57:44]OFD Sender: No OFD packet to send [04:57:49]OFD Sender: No OFD packet to send [04:57:54]OFD Sender: No OFD packet to send [04:57:59]OFD Sender: No OFD packet to send [04:58:04]OFD Sender: No OFD packet to send [04:58:09]OFD Sender: No OFD packet to send [04:58:14]OFD Sender: No OFD packet to send [04:58:19]OFD Sender: No OFD packet to send [04:58:24]OFD Sender: No OFD packet to send [04:58:29]OFD Sender: No OFD packet to send [04:58:34]OFD Sender: No OFD packet to send [04:58:39]OFD Sender: No OFD packet to send [04:58:44]OFD Sender: No OFD packet to send [04:58:49]OFD Sender: No OFD packet to send [04:58:54]OFD Sender: No OFD packet to send [04:58:59]OFD Sender: No OFD packet to send [04:59:04]OFD Sender: No OFD packet to send [04:59:09]OFD Sender: No OFD packet to send [04:59:14]OFD Sender: No OFD packet to send [04:59:19]OFD Sender: No OFD packet to send [04:59:24]OFD Sender: No OFD packet to send [04:59:29]OFD Sender: No OFD packet to send [04:59:34]OFD Sender: No OFD packet to send [04:59:39]OFD Sender: No OFD packet to send [04:59:44]OFD Sender: No OFD packet to send [04:59:49]OFD Sender: No OFD packet to send [04:59:54]OFD Sender: No OFD packet to send [04:59:59]OFD Sender: No OFD packet to send [05:00:04]OFD Sender: No OFD packet to send [05:00:09]OFD Sender: No OFD packet to send [05:00:14]OFD Sender: No OFD packet to send [05:00:19]OFD Sender: No OFD packet to send [05:00:24]OFD Sender: No OFD packet to send [05:00:29]OFD Sender: No OFD packet to send [05:00:34]OFD Sender: No OFD packet to send [05:00:39]OFD Sender: No OFD packet to send [05:00:44]OFD Sender: No OFD packet to send [05:00:49]OFD Sender: No OFD packet to send [05:00:54]OFD Sender: No OFD packet to send [05:00:59]OFD Sender: No OFD packet to send [05:01:04]OFD Sender: No OFD packet to send [05:01:09]OFD Sender: No OFD packet to send [05:01:14]OFD Sender: No OFD packet to send [05:01:19]OFD Sender: No OFD packet to send [05:01:24]OFD Sender: No OFD packet to send [05:01:29]OFD Sender: No OFD packet to send [05:01:34]OFD Sender: No OFD packet to send [05:01:39]OFD Sender: No OFD packet to send [05:01:44]OFD Sender: No OFD packet to send [05:01:49]OFD Sender: No OFD packet to send [05:01:54]OFD Sender: No OFD packet to send [05:01:59]OFD Sender: No OFD packet to send [05:02:04]OFD Sender: No OFD packet to send [05:02:09]OFD Sender: No OFD packet to send [05:02:14]OFD Sender: No OFD packet to send [05:02:19]OFD Sender: No OFD packet to send [05:02:24]OFD Sender: No OFD packet to send [05:02:29]OFD Sender: No OFD packet to send [05:02:34]OFD Sender: No OFD packet to send [05:02:39]OFD Sender: No OFD packet to send [05:02:44]OFD Sender: No OFD packet to send [05:02:49]OFD Sender: No OFD packet to send [05:02:54]OFD Sender: No OFD packet to send [05:02:59]OFD Sender: No OFD packet to send [05:03:04]OFD Sender: No OFD packet to send [05:03:09]OFD Sender: No OFD packet to send [05:03:14]OFD Sender: No OFD packet to send [05:03:19]OFD Sender: No OFD packet to send [05:03:24]OFD Sender: No OFD packet to send [05:03:29]OFD Sender: No OFD packet to send [05:03:34]OFD Sender: No OFD packet to send [05:03:39]OFD Sender: No OFD packet to send [05:03:44]OFD Sender: No OFD packet to send [05:03:49]OFD Sender: No OFD packet to send [05:03:54]OFD Sender: No OFD packet to send [05:03:59]OFD Sender: No OFD packet to send [05:04:04]OFD Sender: No OFD packet to send [05:04:09]OFD Sender: No OFD packet to send [05:04:14]OFD Sender: No OFD packet to send [05:04:19]OFD Sender: No OFD packet to send [05:04:24]OFD Sender: No OFD packet to send [05:04:26]recv_with_timeout no data received [05:04:29]OFD Sender: No OFD packet to send [05:04:34]OFD Sender: No OFD packet to send [05:04:39]OFD Sender: No OFD packet to send [05:04:44]OFD Sender: No OFD packet to send [05:04:49]OFD Sender: No OFD packet to send [05:04:54]OFD Sender: No OFD packet to send [05:04:59]OFD Sender: No OFD packet to send [05:05:04]OFD Sender: No OFD packet to send [05:05:09]OFD Sender: No OFD packet to send [05:05:11]recv_with_timeout no data received [05:05:14]OFD Sender: No OFD packet to send [05:05:19]OFD Sender: No OFD packet to send [05:05:24]OFD Sender: No OFD packet to send [05:05:29]OFD Sender: No OFD packet to send [05:05:34]OFD Sender: No OFD packet to send [05:05:39]OFD Sender: No OFD packet to send [05:05:44]OFD Sender: No OFD packet to send [05:05:49]OFD Sender: No OFD packet to send [05:05:54]OFD Sender: No OFD packet to send [05:05:59]OFD Sender: No OFD packet to send [05:06:04]OFD Sender: No OFD packet to send [05:06:07]recv_with_timeout no data received [05:06:09]OFD Sender: No OFD packet to send [05:06:14]OFD Sender: No OFD packet to send [05:06:19]OFD Sender: No OFD packet to send [05:06:24]OFD Sender: No OFD packet to send [05:06:29]OFD Sender: No OFD packet to send [05:06:34]OFD Sender: No OFD packet to send [05:06:39]OFD Sender: No OFD packet to send [05:06:44]OFD Sender: No OFD packet to send [05:06:49]OFD Sender: No OFD packet to send [05:06:54]OFD Sender: No OFD packet to send [05:06:59]OFD Sender: No OFD packet to send [05:07:04]OFD Sender: No OFD packet to send [05:07:08]recv_with_timeout no data received [05:07:09]OFD Sender: No OFD packet to send [05:07:14]OFD Sender: No OFD packet to send [05:07:19]OFD Sender: No OFD packet to send [05:07:24]OFD Sender: No OFD packet to send [05:07:29]OFD Sender: No OFD packet to send [05:07:34]OFD Sender: No OFD packet to send [05:07:39]OFD Sender: No OFD packet to send [05:07:44]OFD Sender: No OFD packet to send [05:07:49]OFD Sender: No OFD packet to send [05:07:54]OFD Sender: No OFD packet to send [05:07:59]OFD Sender: No OFD packet to send [05:08:04]OFD Sender: No OFD packet to send [05:08:09]OFD Sender: No OFD packet to send [05:08:14]OFD Sender: No OFD packet to send [05:08:19]OFD Sender: No OFD packet to send [05:08:24]OFD Sender: No OFD packet to send [05:08:29]OFD Sender: No OFD packet to send [05:08:32]recv_with_timeout no data received [05:08:34]OFD Sender: No OFD packet to send [05:08:39]OFD Sender: No OFD packet to send [05:08:44]OFD Sender: No OFD packet to send [05:08:49]OFD Sender: No OFD packet to send [05:08:54]OFD Sender: No OFD packet to send [05:08:59]OFD Sender: No OFD packet to send [05:09:04]OFD Sender: No OFD packet to send [05:09:07]recv_with_timeout no data received [05:09:09]OFD Sender: No OFD packet to send [05:09:14]OFD Sender: No OFD packet to send [05:09:19]OFD Sender: No OFD packet to send [05:09:24]OFD Sender: No OFD packet to send [05:09:29]OFD Sender: No OFD packet to send [05:09:33]recv_with_timeout no data received [05:09:34]OFD Sender: No OFD packet to send [05:09:39]OFD Sender: No OFD packet to send [05:09:44]OFD Sender: No OFD packet to send [05:09:49]OFD Sender: No OFD packet to send [05:09:54]OFD Sender: No OFD packet to send [05:09:56]recv_with_timeout no data received [05:09:59]OFD Sender: No OFD packet to send [05:10:04]OFD Sender: No OFD packet to send [05:10:09]OFD Sender: No OFD packet to send [05:10:14]OFD Sender: No OFD packet to send [05:10:19]OFD Sender: No OFD packet to send [05:10:24]OFD Sender: No OFD packet to send [05:10:29]OFD Sender: No OFD packet to send [05:10:34]OFD Sender: No OFD packet to send [05:10:39]OFD Sender: No OFD packet to send [05:10:44]OFD Sender: No OFD packet to send [05:10:49]OFD Sender: No OFD packet to send [05:10:54]OFD Sender: No OFD packet to send [05:10:59]OFD Sender: No OFD packet to send [05:11:04]OFD Sender: No OFD packet to send [05:11:09]OFD Sender: No OFD packet to send [05:11:14]OFD Sender: No OFD packet to send [05:11:19]OFD Sender: No OFD packet to send [05:11:24]OFD Sender: No OFD packet to send [05:11:29]OFD Sender: No OFD packet to send [05:11:34]OFD Sender: No OFD packet to send [05:11:39]OFD Sender: No OFD packet to send [05:11:44]OFD Sender: No OFD packet to send [05:11:49]OFD Sender: No OFD packet to send [05:11:54]OFD Sender: No OFD packet to send [05:11:59]OFD Sender: No OFD packet to send [05:12:04]OFD Sender: No OFD packet to send [05:12:09]OFD Sender: No OFD packet to send [05:12:14]OFD Sender: No OFD packet to send [05:12:19]OFD Sender: No OFD packet to send [05:12:22]recv_with_timeout no data received [05:12:24]OFD Sender: No OFD packet to send [05:12:29]OFD Sender: No OFD packet to send [05:12:34]OFD Sender: No OFD packet to send [05:12:39]OFD Sender: No OFD packet to send [05:12:44]OFD Sender: No OFD packet to send [05:12:49]OFD Sender: No OFD packet to send [05:12:54]OFD Sender: No OFD packet to send [05:12:59]OFD Sender: No OFD packet to send [05:13:04]OFD Sender: No OFD packet to send [05:13:05]recv_with_timeout no data received [05:13:09]OFD Sender: No OFD packet to send [05:13:14]OFD Sender: No OFD packet to send [05:13:19]OFD Sender: No OFD packet to send [05:13:24]OFD Sender: No OFD packet to send [05:13:29]OFD Sender: No OFD packet to send [05:13:34]OFD Sender: No OFD packet to send [05:13:39]OFD Sender: No OFD packet to send [05:13:44]OFD Sender: No OFD packet to send [05:13:49]OFD Sender: No OFD packet to send [05:13:54]OFD Sender: No OFD packet to send [05:13:59]OFD Sender: No OFD packet to send [05:14:04]OFD Sender: No OFD packet to send [05:14:06]recv_with_timeout no data received [05:14:09]OFD Sender: No OFD packet to send [05:14:14]OFD Sender: No OFD packet to send [05:14:20]OFD Sender: No OFD packet to send [05:14:25]OFD Sender: No OFD packet to send [05:14:30]OFD Sender: No OFD packet to send [05:14:31]recv_with_timeout no data received [05:14:35]OFD Sender: No OFD packet to send [05:14:40]OFD Sender: No OFD packet to send [05:14:45]OFD Sender: No OFD packet to send [05:14:50]OFD Sender: No OFD packet to send [05:14:55]OFD Sender: No OFD packet to send [05:15:00]OFD Sender: No OFD packet to send [05:15:05]OFD Sender: No OFD packet to send [05:15:10]OFD Sender: No OFD packet to send [05:15:15]OFD Sender: No OFD packet to send [05:15:20]OFD Sender: No OFD packet to send [05:15:25]OFD Sender: No OFD packet to send [05:15:30]OFD Sender: No OFD packet to send [05:15:35]OFD Sender: No OFD packet to send [05:15:40]OFD Sender: No OFD packet to send [05:15:45]OFD Sender: No OFD packet to send [05:15:50]OFD Sender: No OFD packet to send [05:15:55]OFD Sender: No OFD packet to send [05:16:00]OFD Sender: No OFD packet to send [05:16:05]OFD Sender: No OFD packet to send [05:16:06]recv_with_timeout no data received [05:16:10]OFD Sender: No OFD packet to send [05:16:15]OFD Sender: No OFD packet to send [05:16:20]OFD Sender: No OFD packet to send [05:16:25]OFD Sender: No OFD packet to send [05:16:30]OFD Sender: No OFD packet to send [05:16:35]OFD Sender: No OFD packet to send [05:16:40]OFD Sender: No OFD packet to send [05:16:45]OFD Sender: No OFD packet to send [05:16:48]recv_with_timeout no data received [05:16:50]OFD Sender: No OFD packet to send [05:16:55]OFD Sender: No OFD packet to send [05:17:00]OFD Sender: No OFD packet to send [05:17:05]OFD Sender: No OFD packet to send [05:17:10]OFD Sender: No OFD packet to send [05:17:15]OFD Sender: No OFD packet to send [05:17:20]OFD Sender: No OFD packet to send [05:17:25]OFD Sender: No OFD packet to send [05:17:30]OFD Sender: No OFD packet to send [05:17:35]OFD Sender: No OFD packet to send [05:17:40]OFD Sender: No OFD packet to send [05:17:45]OFD Sender: No OFD packet to send [05:17:50]OFD Sender: No OFD packet to send [05:17:55]OFD Sender: No OFD packet to send [05:18:00]OFD Sender: No OFD packet to send [05:18:05]OFD Sender: No OFD packet to send [05:18:10]OFD Sender: No OFD packet to send [05:18:15]OFD Sender: No OFD packet to send [05:18:15]recv_with_timeout no data received [05:18:20]OFD Sender: No OFD packet to send [05:18:25]OFD Sender: No OFD packet to send [05:18:30]OFD Sender: No OFD packet to send [05:18:35]OFD Sender: No OFD packet to send [05:18:40]OFD Sender: No OFD packet to send [05:18:45]OFD Sender: No OFD packet to send [05:18:50]OFD Sender: No OFD packet to send [05:18:54]recv_with_timeout no data received [05:18:55]OFD Sender: No OFD packet to send [05:19:00]OFD Sender: No OFD packet to send [05:19:05]OFD Sender: No OFD packet to send [05:19:10]OFD Sender: No OFD packet to send [05:19:15]OFD Sender: No OFD packet to send [05:19:20]OFD Sender: No OFD packet to send [05:19:25]OFD Sender: No OFD packet to send [05:19:30]OFD Sender: No OFD packet to send [05:19:35]OFD Sender: No OFD packet to send [05:19:40]OFD Sender: No OFD packet to send [05:19:45]OFD Sender: No OFD packet to send [05:19:50]OFD Sender: No OFD packet to send [05:19:55]OFD Sender: No OFD packet to send [05:20:00]OFD Sender: No OFD packet to send [05:20:01]recv_with_timeout no data received [05:20:05]OFD Sender: No OFD packet to send [05:20:10]OFD Sender: No OFD packet to send [05:20:15]OFD Sender: No OFD packet to send [05:20:20]OFD Sender: No OFD packet to send [05:20:25]OFD Sender: No OFD packet to send [05:20:30]OFD Sender: No OFD packet to send [05:20:35]OFD Sender: No OFD packet to send [05:20:40]OFD Sender: No OFD packet to send [05:20:45]OFD Sender: No OFD packet to send [05:20:50]OFD Sender: No OFD packet to send [05:20:55]OFD Sender: No OFD packet to send [05:21:00]OFD Sender: No OFD packet to send [05:21:05]OFD Sender: No OFD packet to send [05:21:10]OFD Sender: No OFD packet to send [05:21:11]recv_with_timeout no data received [05:21:15]OFD Sender: No OFD packet to send [05:21:20]OFD Sender: No OFD packet to send [05:21:25]OFD Sender: No OFD packet to send [05:21:30]OFD Sender: No OFD packet to send [05:21:35]OFD Sender: No OFD packet to send [05:21:40]OFD Sender: No OFD packet to send [05:21:45]OFD Sender: No OFD packet to send [05:21:50]OFD Sender: No OFD packet to send [05:21:55]OFD Sender: No OFD packet to send [05:22:00]OFD Sender: No OFD packet to send [05:22:05]OFD Sender: No OFD packet to send [05:22:10]OFD Sender: No OFD packet to send [05:22:15]OFD Sender: No OFD packet to send [05:22:20]OFD Sender: No OFD packet to send [05:22:25]OFD Sender: No OFD packet to send [05:22:30]OFD Sender: No OFD packet to send [05:22:35]OFD Sender: No OFD packet to send [05:22:40]OFD Sender: No OFD packet to send [05:22:45]OFD Sender: No OFD packet to send [05:22:50]OFD Sender: No OFD packet to send [05:22:55]OFD Sender: No OFD packet to send [05:23:00]OFD Sender: No OFD packet to send [05:23:05]OFD Sender: No OFD packet to send [05:23:10]OFD Sender: No OFD packet to send [05:23:14]recv_with_timeout no data received [05:23:15]OFD Sender: No OFD packet to send [05:23:20]OFD Sender: No OFD packet to send [05:23:25]OFD Sender: No OFD packet to send [05:23:26]recv_with_timeout no data received [05:23:30]OFD Sender: No OFD packet to send [05:23:35]OFD Sender: No OFD packet to send [05:23:40]OFD Sender: No OFD packet to send [05:23:45]OFD Sender: No OFD packet to send [05:23:50]OFD Sender: No OFD packet to send [05:23:55]OFD Sender: No OFD packet to send [05:24:00]OFD Sender: No OFD packet to send [05:24:05]OFD Sender: No OFD packet to send [05:24:10]OFD Sender: No OFD packet to send [05:24:15]OFD Sender: No OFD packet to send [05:24:20]OFD Sender: No OFD packet to send [05:24:25]OFD Sender: No OFD packet to send [05:24:30]OFD Sender: No OFD packet to send [05:24:35]OFD Sender: No OFD packet to send [05:24:40]OFD Sender: No OFD packet to send [05:24:45]OFD Sender: No OFD packet to send [05:24:46]recv_with_timeout no data received [05:24:50]OFD Sender: No OFD packet to send [05:24:55]OFD Sender: No OFD packet to send [05:25:00]OFD Sender: No OFD packet to send [05:25:05]OFD Sender: No OFD packet to send [05:25:10]OFD Sender: No OFD packet to send [05:25:15]OFD Sender: No OFD packet to send [05:25:20]OFD Sender: No OFD packet to send [05:25:25]OFD Sender: No OFD packet to send [05:25:30]OFD Sender: No OFD packet to send [05:25:35]OFD Sender: No OFD packet to send [05:25:40]OFD Sender: No OFD packet to send [05:25:45]OFD Sender: No OFD packet to send [05:25:50]OFD Sender: No OFD packet to send [05:25:53]recv_with_timeout no data received [05:25:55]OFD Sender: No OFD packet to send [05:26:00]OFD Sender: No OFD packet to send [05:26:05]OFD Sender: No OFD packet to send [05:26:10]OFD Sender: No OFD packet to send [05:26:15]OFD Sender: No OFD packet to send [05:26:20]OFD Sender: No OFD packet to send [05:26:25]OFD Sender: No OFD packet to send [05:26:30]OFD Sender: No OFD packet to send [05:26:35]OFD Sender: No OFD packet to send [05:26:40]OFD Sender: No OFD packet to send [05:26:45]OFD Sender: No OFD packet to send [05:26:50]OFD Sender: No OFD packet to send [05:26:55]OFD Sender: No OFD packet to send [05:27:00]OFD Sender: No OFD packet to send [05:27:05]OFD Sender: No OFD packet to send [05:27:10]OFD Sender: No OFD packet to send [05:27:15]OFD Sender: No OFD packet to send [05:27:20]OFD Sender: No OFD packet to send [05:27:25]OFD Sender: No OFD packet to send [05:27:27]recv_with_timeout no data received [05:27:30]OFD Sender: No OFD packet to send [05:27:35]OFD Sender: No OFD packet to send [05:27:40]OFD Sender: No OFD packet to send [05:27:45]OFD Sender: No OFD packet to send [05:27:47]recv_with_timeout no data received [05:27:50]OFD Sender: No OFD packet to send [05:27:55]OFD Sender: No OFD packet to send [05:28:00]OFD Sender: No OFD packet to send [05:28:04]recv_with_timeout no data received [05:28:05]OFD Sender: No OFD packet to send [05:28:10]OFD Sender: No OFD packet to send [05:28:15]OFD Sender: No OFD packet to send [05:28:20]OFD Sender: No OFD packet to send [05:28:25]OFD Sender: No OFD packet to send [05:28:30]OFD Sender: No OFD packet to send [05:28:35]OFD Sender: No OFD packet to send [05:28:40]OFD Sender: No OFD packet to send [05:28:45]OFD Sender: No OFD packet to send [05:28:50]OFD Sender: No OFD packet to send [05:28:55]OFD Sender: No OFD packet to send [05:29:00]OFD Sender: No OFD packet to send [05:29:05]OFD Sender: No OFD packet to send [05:29:10]OFD Sender: No OFD packet to send [05:29:15]OFD Sender: No OFD packet to send [05:29:18]recv_with_timeout no data received [05:29:20]OFD Sender: No OFD packet to send [05:29:25]OFD Sender: No OFD packet to send [05:29:30]OFD Sender: No OFD packet to send [05:29:35]OFD Sender: No OFD packet to send [05:29:40]OFD Sender: No OFD packet to send [05:29:45]OFD Sender: No OFD packet to send [05:29:50]OFD Sender: No OFD packet to send [05:29:52]recv_with_timeout no data received [05:29:55]OFD Sender: No OFD packet to send [05:30:00]OFD Sender: No OFD packet to send [05:30:05]OFD Sender: No OFD packet to send [05:30:10]OFD Sender: No OFD packet to send [05:30:15]OFD Sender: No OFD packet to send [05:30:20]OFD Sender: No OFD packet to send [05:30:25]OFD Sender: No OFD packet to send [05:30:30]OFD Sender: No OFD packet to send [05:30:35]OFD Sender: No OFD packet to send [05:30:40]OFD Sender: No OFD packet to send [05:30:45]OFD Sender: No OFD packet to send [05:30:46]recv_with_timeout no data received [05:30:50]OFD Sender: No OFD packet to send [05:30:55]OFD Sender: No OFD packet to send [05:31:00]OFD Sender: No OFD packet to send [05:31:05]OFD Sender: No OFD packet to send [05:31:07]recv_with_timeout no data received [05:31:10]OFD Sender: No OFD packet to send [05:31:15]OFD Sender: No OFD packet to send [05:31:20]OFD Sender: No OFD packet to send [05:31:25]OFD Sender: No OFD packet to send [05:31:30]OFD Sender: No OFD packet to send [05:31:35]OFD Sender: No OFD packet to send [05:31:38]recv_with_timeout no data received [05:31:40]OFD Sender: No OFD packet to send [05:31:45]OFD Sender: No OFD packet to send [05:31:50]OFD Sender: No OFD packet to send [05:31:55]OFD Sender: No OFD packet to send [05:32:01]OFD Sender: No OFD packet to send [05:32:06]OFD Sender: No OFD packet to send [05:32:11]OFD Sender: No OFD packet to send [05:32:16]OFD Sender: No OFD packet to send [05:32:21]OFD Sender: No OFD packet to send [05:32:26]OFD Sender: No OFD packet to send [05:32:31]OFD Sender: No OFD packet to send [05:32:36]OFD Sender: No OFD packet to send [05:32:41]OFD Sender: No OFD packet to send [05:32:46]OFD Sender: No OFD packet to send [05:32:51]OFD Sender: No OFD packet to send [05:32:56]OFD Sender: No OFD packet to send [05:33:01]OFD Sender: No OFD packet to send [05:33:06]OFD Sender: No OFD packet to send [05:33:11]OFD Sender: No OFD packet to send [05:33:16]OFD Sender: No OFD packet to send [05:33:21]OFD Sender: No OFD packet to send [05:33:26]OFD Sender: No OFD packet to send [05:33:31]OFD Sender: No OFD packet to send [05:33:36]OFD Sender: No OFD packet to send [05:33:41]OFD Sender: No OFD packet to send [05:33:46]OFD Sender: No OFD packet to send [05:33:51]OFD Sender: No OFD packet to send [05:33:56]OFD Sender: No OFD packet to send [05:34:01]OFD Sender: No OFD packet to send [05:34:06]OFD Sender: No OFD packet to send [05:34:11]OFD Sender: No OFD packet to send [05:34:16]OFD Sender: No OFD packet to send [05:34:21]OFD Sender: No OFD packet to send [05:34:26]OFD Sender: No OFD packet to send [05:34:31]OFD Sender: No OFD packet to send [05:34:36]OFD Sender: No OFD packet to send [05:34:41]OFD Sender: No OFD packet to send [05:34:46]OFD Sender: No OFD packet to send [05:34:51]OFD Sender: No OFD packet to send [05:34:56]OFD Sender: No OFD packet to send [05:35:01]OFD Sender: No OFD packet to send [05:35:06]OFD Sender: No OFD packet to send [05:35:11]OFD Sender: No OFD packet to send [05:35:16]OFD Sender: No OFD packet to send [05:35:21]OFD Sender: No OFD packet to send [05:35:26]OFD Sender: No OFD packet to send [05:35:31]OFD Sender: No OFD packet to send [05:35:36]OFD Sender: No OFD packet to send [05:35:41]OFD Sender: No OFD packet to send [05:35:46]OFD Sender: No OFD packet to send [05:35:51]OFD Sender: No OFD packet to send [05:35:56]OFD Sender: No OFD packet to send [05:36:01]OFD Sender: No OFD packet to send [05:36:06]OFD Sender: No OFD packet to send [05:36:11]OFD Sender: No OFD packet to send [05:36:16]OFD Sender: No OFD packet to send [05:36:21]OFD Sender: No OFD packet to send [05:36:26]OFD Sender: No OFD packet to send [05:36:31]OFD Sender: No OFD packet to send [05:36:36]OFD Sender: No OFD packet to send [05:36:41]OFD Sender: No OFD packet to send [05:36:46]OFD Sender: No OFD packet to send [05:36:51]OFD Sender: No OFD packet to send [05:36:56]OFD Sender: No OFD packet to send [05:37:01]OFD Sender: No OFD packet to send [05:37:06]OFD Sender: No OFD packet to send [05:37:11]OFD Sender: No OFD packet to send [05:37:16]OFD Sender: No OFD packet to send [05:37:21]OFD Sender: No OFD packet to send [05:37:26]OFD Sender: No OFD packet to send [05:37:31]OFD Sender: No OFD packet to send [05:37:36]OFD Sender: No OFD packet to send [05:37:41]OFD Sender: No OFD packet to send [05:37:46]OFD Sender: No OFD packet to send [05:37:51]OFD Sender: No OFD packet to send [05:37:56]OFD Sender: No OFD packet to send [05:38:01]OFD Sender: No OFD packet to send [05:38:06]OFD Sender: No OFD packet to send [05:38:11]OFD Sender: No OFD packet to send [05:38:16]OFD Sender: No OFD packet to send [05:38:21]OFD Sender: No OFD packet to send [05:38:26]OFD Sender: No OFD packet to send [05:38:31]OFD Sender: No OFD packet to send [05:38:36]OFD Sender: No OFD packet to send [05:38:41]OFD Sender: No OFD packet to send [05:38:46]OFD Sender: No OFD packet to send [05:38:51]OFD Sender: No OFD packet to send [05:38:51]recv_with_timeout no data received [05:38:56]OFD Sender: No OFD packet to send [05:39:01]OFD Sender: No OFD packet to send [05:39:06]OFD Sender: No OFD packet to send [05:39:11]OFD Sender: No OFD packet to send [05:39:16]OFD Sender: No OFD packet to send [05:39:21]OFD Sender: No OFD packet to send [05:39:26]OFD Sender: No OFD packet to send [05:39:31]OFD Sender: No OFD packet to send [05:39:35]recv_with_timeout no data received [05:39:36]OFD Sender: No OFD packet to send [05:39:41]OFD Sender: No OFD packet to send [05:39:46]OFD Sender: No OFD packet to send [05:39:51]OFD Sender: No OFD packet to send [05:39:56]OFD Sender: No OFD packet to send [05:40:01]OFD Sender: No OFD packet to send [05:40:06]OFD Sender: No OFD packet to send [05:40:11]OFD Sender: No OFD packet to send [05:40:16]OFD Sender: No OFD packet to send [05:40:21]OFD Sender: No OFD packet to send [05:40:26]OFD Sender: No OFD packet to send [05:40:31]OFD Sender: No OFD packet to send [05:40:36]OFD Sender: No OFD packet to send [05:40:41]OFD Sender: No OFD packet to send [05:40:43]recv_with_timeout no data received [05:40:46]OFD Sender: No OFD packet to send [05:40:51]OFD Sender: No OFD packet to send [05:40:56]OFD Sender: No OFD packet to send [05:41:01]OFD Sender: No OFD packet to send [05:41:06]OFD Sender: No OFD packet to send [05:41:11]OFD Sender: No OFD packet to send [05:41:16]OFD Sender: No OFD packet to send [05:41:21]OFD Sender: No OFD packet to send [05:41:26]OFD Sender: No OFD packet to send [05:41:31]OFD Sender: No OFD packet to send [05:41:36]recv_with_timeout no data received [05:41:36]OFD Sender: No OFD packet to send [05:41:41]OFD Sender: No OFD packet to send [05:41:46]OFD Sender: No OFD packet to send [05:41:51]OFD Sender: No OFD packet to send [05:41:56]OFD Sender: No OFD packet to send [05:42:01]OFD Sender: No OFD packet to send [05:42:06]OFD Sender: No OFD packet to send [05:42:11]OFD Sender: No OFD packet to send [05:42:16]OFD Sender: No OFD packet to send [05:42:21]OFD Sender: No OFD packet to send [05:42:26]OFD Sender: No OFD packet to send [05:42:31]OFD Sender: No OFD packet to send [05:42:36]OFD Sender: No OFD packet to send [05:42:41]OFD Sender: No OFD packet to send [05:42:46]OFD Sender: No OFD packet to send [05:42:51]OFD Sender: No OFD packet to send [05:42:55]recv_with_timeout no data received [05:42:56]OFD Sender: No OFD packet to send [05:43:01]OFD Sender: No OFD packet to send [05:43:06]OFD Sender: No OFD packet to send [05:43:11]OFD Sender: No OFD packet to send [05:43:16]OFD Sender: No OFD packet to send [05:43:21]OFD Sender: No OFD packet to send [05:43:26]OFD Sender: No OFD packet to send [05:43:31]OFD Sender: No OFD packet to send [05:43:36]OFD Sender: No OFD packet to send [05:43:41]OFD Sender: No OFD packet to send [05:43:44]recv_with_timeout no data received [05:43:46]OFD Sender: No OFD packet to send [05:43:51]OFD Sender: No OFD packet to send [05:43:56]OFD Sender: No OFD packet to send [05:44:01]OFD Sender: No OFD packet to send [05:44:06]OFD Sender: No OFD packet to send [05:44:11]OFD Sender: No OFD packet to send [05:44:16]OFD Sender: No OFD packet to send [05:44:21]OFD Sender: No OFD packet to send [05:44:26]OFD Sender: No OFD packet to send [05:44:31]OFD Sender: No OFD packet to send [05:44:36]OFD Sender: No OFD packet to send [05:44:41]OFD Sender: No OFD packet to send [05:44:46]OFD Sender: No OFD packet to send [05:44:51]OFD Sender: No OFD packet to send [05:44:52]recv_with_timeout no data received [05:44:56]OFD Sender: No OFD packet to send [05:45:01]OFD Sender: No OFD packet to send [05:45:06]OFD Sender: No OFD packet to send [05:45:08]recv_with_timeout no data received [05:45:11]OFD Sender: No OFD packet to send [05:45:16]OFD Sender: No OFD packet to send [05:45:21]OFD Sender: No OFD packet to send [05:45:26]OFD Sender: No OFD packet to send [05:45:29]recv_with_timeout no data received [05:45:31]OFD Sender: No OFD packet to send [05:45:36]OFD Sender: No OFD packet to send [05:45:41]OFD Sender: No OFD packet to send [05:45:46]OFD Sender: No OFD packet to send [05:45:51]OFD Sender: No OFD packet to send [05:45:56]OFD Sender: No OFD packet to send [05:46:01]OFD Sender: No OFD packet to send [05:46:06]OFD Sender: No OFD packet to send [05:46:11]OFD Sender: No OFD packet to send [05:46:16]OFD Sender: No OFD packet to send [05:46:21]OFD Sender: No OFD packet to send [05:46:26]OFD Sender: No OFD packet to send [05:46:31]OFD Sender: No OFD packet to send [05:46:36]OFD Sender: No OFD packet to send [05:46:41]OFD Sender: No OFD packet to send [05:46:46]OFD Sender: No OFD packet to send [05:46:51]OFD Sender: No OFD packet to send [05:46:56]OFD Sender: No OFD packet to send [05:47:01]OFD Sender: No OFD packet to send [05:47:06]OFD Sender: No OFD packet to send [05:47:11]OFD Sender: No OFD packet to send [05:47:16]OFD Sender: No OFD packet to send [05:47:21]OFD Sender: No OFD packet to send [05:47:26]OFD Sender: No OFD packet to send [05:47:31]OFD Sender: No OFD packet to send [05:47:36]OFD Sender: No OFD packet to send [05:47:41]OFD Sender: No OFD packet to send [05:47:46]OFD Sender: No OFD packet to send [05:47:51]OFD Sender: No OFD packet to send [05:47:56]OFD Sender: No OFD packet to send [05:48:01]OFD Sender: No OFD packet to send [05:48:06]OFD Sender: No OFD packet to send [05:48:11]OFD Sender: No OFD packet to send [05:48:16]OFD Sender: No OFD packet to send [05:48:21]OFD Sender: No OFD packet to send [05:48:26]OFD Sender: No OFD packet to send [05:48:31]OFD Sender: No OFD packet to send [05:48:36]OFD Sender: No OFD packet to send [05:48:41]recv_with_timeout no data received [05:48:41]OFD Sender: No OFD packet to send [05:48:46]OFD Sender: No OFD packet to send [05:48:51]OFD Sender: No OFD packet to send [05:48:56]OFD Sender: No OFD packet to send [05:49:01]OFD Sender: No OFD packet to send [05:49:06]OFD Sender: No OFD packet to send [05:49:11]OFD Sender: No OFD packet to send [05:49:16]OFD Sender: No OFD packet to send [05:49:21]OFD Sender: No OFD packet to send [05:49:26]OFD Sender: No OFD packet to send [05:49:31]OFD Sender: No OFD packet to send [05:49:36]recv_with_timeout no data received [05:49:36]OFD Sender: No OFD packet to send [05:49:42]OFD Sender: No OFD packet to send [05:49:47]OFD Sender: No OFD packet to send [05:49:52]OFD Sender: No OFD packet to send [05:49:57]OFD Sender: No OFD packet to send [05:50:02]OFD Sender: No OFD packet to send [05:50:07]OFD Sender: No OFD packet to send [05:50:12]OFD Sender: No OFD packet to send [05:50:17]OFD Sender: No OFD packet to send [05:50:22]OFD Sender: No OFD packet to send [05:50:27]OFD Sender: No OFD packet to send [05:50:32]OFD Sender: No OFD packet to send [05:50:37]OFD Sender: No OFD packet to send [05:50:42]OFD Sender: No OFD packet to send [05:50:47]OFD Sender: No OFD packet to send [05:50:52]OFD Sender: No OFD packet to send [05:50:57]OFD Sender: No OFD packet to send [05:51:02]OFD Sender: No OFD packet to send [05:51:07]OFD Sender: No OFD packet to send [05:51:12]OFD Sender: No OFD packet to send [05:51:17]OFD Sender: No OFD packet to send [05:51:22]OFD Sender: No OFD packet to send [05:51:27]OFD Sender: No OFD packet to send [05:51:32]OFD Sender: No OFD packet to send [05:51:37]OFD Sender: No OFD packet to send [05:51:42]OFD Sender: No OFD packet to send [05:51:47]OFD Sender: No OFD packet to send [05:51:52]OFD Sender: No OFD packet to send [05:51:57]OFD Sender: No OFD packet to send [05:52:02]OFD Sender: No OFD packet to send [05:52:07]OFD Sender: No OFD packet to send [05:52:12]OFD Sender: No OFD packet to send [05:52:17]OFD Sender: No OFD packet to send [05:52:22]OFD Sender: No OFD packet to send [05:52:27]OFD Sender: No OFD packet to send [05:52:32]OFD Sender: No OFD packet to send [05:52:37]OFD Sender: No OFD packet to send [05:52:42]OFD Sender: No OFD packet to send [05:52:47]OFD Sender: No OFD packet to send [05:52:52]OFD Sender: No OFD packet to send [05:52:57]OFD Sender: No OFD packet to send [05:53:02]OFD Sender: No OFD packet to send [05:53:07]OFD Sender: No OFD packet to send [05:53:12]OFD Sender: No OFD packet to send [05:53:17]OFD Sender: No OFD packet to send [05:53:22]OFD Sender: No OFD packet to send [05:53:27]OFD Sender: No OFD packet to send [05:53:32]OFD Sender: No OFD packet to send [05:53:37]OFD Sender: No OFD packet to send [05:53:42]OFD Sender: No OFD packet to send [05:53:47]OFD Sender: No OFD packet to send [05:53:52]OFD Sender: No OFD packet to send [05:53:57]OFD Sender: No OFD packet to send [05:54:02]OFD Sender: No OFD packet to send [05:54:07]OFD Sender: No OFD packet to send [05:54:12]OFD Sender: No OFD packet to send [05:54:17]OFD Sender: No OFD packet to send [05:54:19]recv_with_timeout no data received [05:54:22]OFD Sender: No OFD packet to send [05:54:27]OFD Sender: No OFD packet to send [05:54:32]OFD Sender: No OFD packet to send [05:54:37]OFD Sender: No OFD packet to send [05:54:42]OFD Sender: No OFD packet to send [05:54:47]OFD Sender: No OFD packet to send [05:54:52]OFD Sender: No OFD packet to send [05:54:57]OFD Sender: No OFD packet to send [05:55:02]OFD Sender: No OFD packet to send [05:55:07]OFD Sender: No OFD packet to send [05:55:12]OFD Sender: No OFD packet to send [05:55:17]OFD Sender: No OFD packet to send [05:55:22]OFD Sender: No OFD packet to send [05:55:27]OFD Sender: No OFD packet to send [05:55:32]OFD Sender: No OFD packet to send [05:55:37]OFD Sender: No OFD packet to send [05:55:42]OFD Sender: No OFD packet to send [05:55:47]OFD Sender: No OFD packet to send [05:55:52]OFD Sender: No OFD packet to send [05:55:57]OFD Sender: No OFD packet to send [05:56:02]OFD Sender: No OFD packet to send [05:56:07]OFD Sender: No OFD packet to send [05:56:12]OFD Sender: No OFD packet to send [05:56:17]OFD Sender: No OFD packet to send [05:56:22]OFD Sender: No OFD packet to send [05:56:27]OFD Sender: No OFD packet to send [05:56:32]OFD Sender: No OFD packet to send [05:56:37]OFD Sender: No OFD packet to send [05:56:42]OFD Sender: No OFD packet to send [05:56:47]OFD Sender: No OFD packet to send [05:56:52]OFD Sender: No OFD packet to send [05:56:57]OFD Sender: No OFD packet to send [05:57:02]OFD Sender: No OFD packet to send [05:57:07]OFD Sender: No OFD packet to send [05:57:12]OFD Sender: No OFD packet to send [05:57:17]OFD Sender: No OFD packet to send [05:57:22]OFD Sender: No OFD packet to send [05:57:27]OFD Sender: No OFD packet to send [05:57:32]OFD Sender: No OFD packet to send [05:57:37]OFD Sender: No OFD packet to send [05:57:42]OFD Sender: No OFD packet to send [05:57:47]OFD Sender: No OFD packet to send [05:57:52]OFD Sender: No OFD packet to send [05:57:57]OFD Sender: No OFD packet to send [05:58:02]OFD Sender: No OFD packet to send [05:58:07]OFD Sender: No OFD packet to send [05:58:12]OFD Sender: No OFD packet to send [05:58:17]OFD Sender: No OFD packet to send [05:58:22]OFD Sender: No OFD packet to send [05:58:27]OFD Sender: No OFD packet to send [05:58:32]OFD Sender: No OFD packet to send [05:58:37]OFD Sender: No OFD packet to send [05:58:42]OFD Sender: No OFD packet to send [05:58:47]OFD Sender: No OFD packet to send [05:58:52]OFD Sender: No OFD packet to send [05:58:56]recv_with_timeout no data received [05:58:57]OFD Sender: No OFD packet to send [05:59:02]OFD Sender: No OFD packet to send [05:59:07]OFD Sender: No OFD packet to send [05:59:12]OFD Sender: No OFD packet to send [05:59:17]OFD Sender: No OFD packet to send [05:59:22]OFD Sender: No OFD packet to send [05:59:27]OFD Sender: No OFD packet to send [05:59:32]OFD Sender: No OFD packet to send [05:59:37]OFD Sender: No OFD packet to send [05:59:42]OFD Sender: No OFD packet to send [05:59:47]OFD Sender: No OFD packet to send [05:59:52]OFD Sender: No OFD packet to send [05:59:57]OFD Sender: No OFD packet to send [06:00:02]OFD Sender: No OFD packet to send [06:00:07]OFD Sender: No OFD packet to send [06:00:12]OFD Sender: No OFD packet to send [06:00:17]OFD Sender: No OFD packet to send [06:00:22]OFD Sender: No OFD packet to send [06:00:27]OFD Sender: No OFD packet to send [06:00:32]OFD Sender: No OFD packet to send [06:00:37]OFD Sender: No OFD packet to send [06:00:42]OFD Sender: No OFD packet to send [06:00:47]OFD Sender: No OFD packet to send [06:00:48]recv_with_timeout no data received [06:00:52]OFD Sender: No OFD packet to send [06:00:57]OFD Sender: No OFD packet to send [06:01:02]OFD Sender: No OFD packet to send [06:01:07]OFD Sender: No OFD packet to send [06:01:12]OFD Sender: No OFD packet to send [06:01:13]recv_with_timeout no data received [06:01:17]OFD Sender: No OFD packet to send [06:01:22]OFD Sender: No OFD packet to send [06:01:27]OFD Sender: No OFD packet to send [06:01:32]OFD Sender: No OFD packet to send [06:01:37]OFD Sender: No OFD packet to send [06:01:42]OFD Sender: No OFD packet to send [06:01:47]OFD Sender: No OFD packet to send [06:01:52]OFD Sender: No OFD packet to send [06:01:55]recv_with_timeout no data received [06:01:57]OFD Sender: No OFD packet to send [06:02:02]OFD Sender: No OFD packet to send [06:02:07]OFD Sender: No OFD packet to send [06:02:12]OFD Sender: No OFD packet to send [06:02:17]OFD Sender: No OFD packet to send [06:02:22]OFD Sender: No OFD packet to send [06:02:27]OFD Sender: No OFD packet to send [06:02:32]OFD Sender: No OFD packet to send [06:02:37]OFD Sender: No OFD packet to send [06:02:42]OFD Sender: No OFD packet to send [06:02:47]OFD Sender: No OFD packet to send [06:02:52]OFD Sender: No OFD packet to send [06:02:57]OFD Sender: No OFD packet to send [06:03:02]OFD Sender: No OFD packet to send [06:03:07]OFD Sender: No OFD packet to send [06:03:12]OFD Sender: No OFD packet to send [06:03:13]recv_with_timeout no data received [06:03:17]OFD Sender: No OFD packet to send [06:03:22]OFD Sender: No OFD packet to send [06:03:27]OFD Sender: No OFD packet to send [06:03:29]recv_with_timeout no data received [06:03:32]OFD Sender: No OFD packet to send [06:03:37]OFD Sender: No OFD packet to send [06:03:42]OFD Sender: No OFD packet to send [06:03:47]OFD Sender: No OFD packet to send [06:03:52]OFD Sender: No OFD packet to send [06:03:57]OFD Sender: No OFD packet to send [06:04:02]OFD Sender: No OFD packet to send [06:04:07]OFD Sender: No OFD packet to send [06:04:12]OFD Sender: No OFD packet to send [06:04:17]OFD Sender: No OFD packet to send [06:04:22]OFD Sender: No OFD packet to send [06:04:27]OFD Sender: No OFD packet to send [06:04:32]OFD Sender: No OFD packet to send [06:04:37]OFD Sender: No OFD packet to send [06:04:42]OFD Sender: No OFD packet to send [06:04:47]OFD Sender: No OFD packet to send [06:04:52]OFD Sender: No OFD packet to send [06:04:57]OFD Sender: No OFD packet to send [06:05:02]OFD Sender: No OFD packet to send [06:05:07]OFD Sender: No OFD packet to send [06:05:12]OFD Sender: No OFD packet to send [06:05:17]OFD Sender: No OFD packet to send [06:05:22]OFD Sender: No OFD packet to send [06:05:27]OFD Sender: No OFD packet to send [06:05:32]OFD Sender: No OFD packet to send [06:05:37]OFD Sender: No OFD packet to send [06:05:42]OFD Sender: No OFD packet to send [06:05:47]OFD Sender: No OFD packet to send [06:05:52]OFD Sender: No OFD packet to send [06:05:57]OFD Sender: No OFD packet to send [06:06:02]recv_with_timeout no data received [06:06:02]OFD Sender: No OFD packet to send [06:06:07]OFD Sender: No OFD packet to send [06:06:12]OFD Sender: No OFD packet to send [06:06:17]OFD Sender: No OFD packet to send [06:06:22]OFD Sender: No OFD packet to send [06:06:27]OFD Sender: No OFD packet to send [06:06:32]OFD Sender: No OFD packet to send [06:06:37]OFD Sender: No OFD packet to send [06:06:42]recv_with_timeout no data received [06:06:42]OFD Sender: No OFD packet to send [06:06:47]OFD Sender: No OFD packet to send [06:06:52]OFD Sender: No OFD packet to send [06:06:57]OFD Sender: No OFD packet to send [06:07:02]OFD Sender: No OFD packet to send [06:07:07]OFD Sender: No OFD packet to send [06:07:12]OFD Sender: No OFD packet to send [06:07:17]OFD Sender: No OFD packet to send [06:07:22]OFD Sender: No OFD packet to send [06:07:28]OFD Sender: No OFD packet to send [06:07:33]OFD Sender: No OFD packet to send [06:07:33]recv_with_timeout no data received [06:07:38]OFD Sender: No OFD packet to send [06:07:43]OFD Sender: No OFD packet to send [06:07:48]OFD Sender: No OFD packet to send [06:07:53]OFD Sender: No OFD packet to send [06:07:58]OFD Sender: No OFD packet to send [06:08:03]OFD Sender: No OFD packet to send [06:08:08]OFD Sender: No OFD packet to send [06:08:13]OFD Sender: No OFD packet to send [06:08:18]OFD Sender: No OFD packet to send [06:08:23]OFD Sender: No OFD packet to send [06:08:28]OFD Sender: No OFD packet to send [06:08:33]OFD Sender: No OFD packet to send [06:08:38]OFD Sender: No OFD packet to send [06:08:43]OFD Sender: No OFD packet to send [06:08:48]OFD Sender: No OFD packet to send [06:08:53]OFD Sender: No OFD packet to send [06:08:58]OFD Sender: No OFD packet to send [06:09:03]OFD Sender: No OFD packet to send [06:09:08]OFD Sender: No OFD packet to send [06:09:13]OFD Sender: No OFD packet to send [06:09:18]OFD Sender: No OFD packet to send [06:09:23]OFD Sender: No OFD packet to send [06:09:28]OFD Sender: No OFD packet to send [06:09:33]OFD Sender: No OFD packet to send [06:09:38]OFD Sender: No OFD packet to send [06:09:43]OFD Sender: No OFD packet to send [06:09:48]OFD Sender: No OFD packet to send [06:09:53]OFD Sender: No OFD packet to send [06:09:58]OFD Sender: No OFD packet to send [06:10:03]OFD Sender: No OFD packet to send [06:10:08]OFD Sender: No OFD packet to send [06:10:13]OFD Sender: No OFD packet to send [06:10:18]OFD Sender: No OFD packet to send [06:10:23]OFD Sender: No OFD packet to send [06:10:28]OFD Sender: No OFD packet to send [06:10:33]OFD Sender: No OFD packet to send [06:10:38]OFD Sender: No OFD packet to send [06:10:43]OFD Sender: No OFD packet to send [06:10:48]OFD Sender: No OFD packet to send [06:10:53]OFD Sender: No OFD packet to send [06:10:58]OFD Sender: No OFD packet to send [06:11:03]OFD Sender: No OFD packet to send [06:11:08]OFD Sender: No OFD packet to send [06:11:13]OFD Sender: No OFD packet to send [06:11:18]OFD Sender: No OFD packet to send [06:11:23]OFD Sender: No OFD packet to send [06:11:28]OFD Sender: No OFD packet to send [06:11:33]OFD Sender: No OFD packet to send [06:11:38]OFD Sender: No OFD packet to send [06:11:43]OFD Sender: No OFD packet to send [06:11:48]OFD Sender: No OFD packet to send [06:11:48]recv_with_timeout no data received [06:11:53]OFD Sender: No OFD packet to send [06:11:58]OFD Sender: No OFD packet to send [06:12:03]OFD Sender: No OFD packet to send [06:12:08]OFD Sender: No OFD packet to send [06:12:13]OFD Sender: No OFD packet to send [06:12:18]OFD Sender: No OFD packet to send [06:12:23]OFD Sender: No OFD packet to send [06:12:28]OFD Sender: No OFD packet to send [06:12:33]OFD Sender: No OFD packet to send [06:12:38]OFD Sender: No OFD packet to send [06:12:41]recv_with_timeout no data received [06:12:43]OFD Sender: No OFD packet to send [06:12:48]OFD Sender: No OFD packet to send [06:12:53]OFD Sender: No OFD packet to send [06:12:58]OFD Sender: No OFD packet to send [06:13:03]OFD Sender: No OFD packet to send [06:13:08]OFD Sender: No OFD packet to send [06:13:13]OFD Sender: No OFD packet to send [06:13:18]OFD Sender: No OFD packet to send [06:13:23]OFD Sender: No OFD packet to send [06:13:28]OFD Sender: No OFD packet to send [06:13:33]OFD Sender: No OFD packet to send [06:13:38]OFD Sender: No OFD packet to send [06:13:43]OFD Sender: No OFD packet to send [06:13:48]OFD Sender: No OFD packet to send [06:13:53]OFD Sender: No OFD packet to send [06:13:58]OFD Sender: No OFD packet to send [06:14:03]OFD Sender: No OFD packet to send [06:14:08]OFD Sender: No OFD packet to send [06:14:13]OFD Sender: No OFD packet to send [06:14:18]OFD Sender: No OFD packet to send [06:14:23]OFD Sender: No OFD packet to send [06:14:28]OFD Sender: No OFD packet to send [06:14:33]OFD Sender: No OFD packet to send [06:14:38]OFD Sender: No OFD packet to send [06:14:43]OFD Sender: No OFD packet to send [06:14:48]OFD Sender: No OFD packet to send [06:14:53]OFD Sender: No OFD packet to send [06:14:58]OFD Sender: No OFD packet to send [06:15:03]OFD Sender: No OFD packet to send [06:15:08]OFD Sender: No OFD packet to send [06:15:10]recv_with_timeout no data received [06:15:13]OFD Sender: No OFD packet to send [06:15:18]OFD Sender: No OFD packet to send [06:15:23]OFD Sender: No OFD packet to send [06:15:28]OFD Sender: No OFD packet to send [06:15:33]OFD Sender: No OFD packet to send [06:15:38]OFD Sender: No OFD packet to send [06:15:43]OFD Sender: No OFD packet to send [06:15:48]OFD Sender: No OFD packet to send [06:15:53]OFD Sender: No OFD packet to send [06:15:58]OFD Sender: No OFD packet to send [06:16:03]OFD Sender: No OFD packet to send [06:16:08]OFD Sender: No OFD packet to send [06:16:13]OFD Sender: No OFD packet to send [06:16:18]OFD Sender: No OFD packet to send [06:16:23]OFD Sender: No OFD packet to send [06:16:28]OFD Sender: No OFD packet to send [06:16:33]OFD Sender: No OFD packet to send [06:16:38]OFD Sender: No OFD packet to send [06:16:43]OFD Sender: No OFD packet to send [06:16:48]OFD Sender: No OFD packet to send [06:16:53]OFD Sender: No OFD packet to send [06:16:58]OFD Sender: No OFD packet to send [06:17:03]OFD Sender: No OFD packet to send [06:17:08]OFD Sender: No OFD packet to send [06:17:13]OFD Sender: No OFD packet to send [06:17:18]OFD Sender: No OFD packet to send [06:17:23]OFD Sender: No OFD packet to send [06:17:28]OFD Sender: No OFD packet to send [06:17:33]OFD Sender: No OFD packet to send [06:17:38]OFD Sender: No OFD packet to send [06:17:43]OFD Sender: No OFD packet to send [06:17:48]OFD Sender: No OFD packet to send [06:17:53]OFD Sender: No OFD packet to send [06:17:58]OFD Sender: No OFD packet to send [06:18:03]OFD Sender: No OFD packet to send [06:18:08]OFD Sender: No OFD packet to send [06:18:13]OFD Sender: No OFD packet to send [06:18:18]OFD Sender: No OFD packet to send [06:18:23]OFD Sender: No OFD packet to send [06:18:28]OFD Sender: No OFD packet to send [06:18:33]OFD Sender: No OFD packet to send [06:18:38]OFD Sender: No OFD packet to send [06:18:43]OFD Sender: No OFD packet to send [06:18:48]OFD Sender: No OFD packet to send [06:18:53]OFD Sender: No OFD packet to send [06:18:58]OFD Sender: No OFD packet to send [06:19:03]OFD Sender: No OFD packet to send [06:19:08]OFD Sender: No OFD packet to send [06:19:13]OFD Sender: No OFD packet to send [06:19:18]OFD Sender: No OFD packet to send [06:19:23]OFD Sender: No OFD packet to send [06:19:28]OFD Sender: No OFD packet to send [06:19:33]OFD Sender: No OFD packet to send [06:19:38]OFD Sender: No OFD packet to send [06:19:43]OFD Sender: No OFD packet to send [06:19:48]OFD Sender: No OFD packet to send [06:19:53]OFD Sender: No OFD packet to send [06:19:58]OFD Sender: No OFD packet to send [06:20:03]OFD Sender: No OFD packet to send [06:20:08]OFD Sender: No OFD packet to send [06:20:13]OFD Sender: No OFD packet to send [06:20:18]OFD Sender: No OFD packet to send [06:20:23]OFD Sender: No OFD packet to send [06:20:28]OFD Sender: No OFD packet to send [06:20:33]OFD Sender: No OFD packet to send [06:20:38]OFD Sender: No OFD packet to send [06:20:43]OFD Sender: No OFD packet to send [06:20:48]OFD Sender: No OFD packet to send [06:20:53]OFD Sender: No OFD packet to send [06:20:58]OFD Sender: No OFD packet to send [06:21:03]OFD Sender: No OFD packet to send [06:21:08]OFD Sender: No OFD packet to send [06:21:13]OFD Sender: No OFD packet to send [06:21:18]OFD Sender: No OFD packet to send [06:21:23]OFD Sender: No OFD packet to send [06:21:28]OFD Sender: No OFD packet to send [06:21:33]OFD Sender: No OFD packet to send [06:21:38]OFD Sender: No OFD packet to send [06:21:43]OFD Sender: No OFD packet to send [06:21:48]OFD Sender: No OFD packet to send [06:21:53]OFD Sender: No OFD packet to send [06:21:58]OFD Sender: No OFD packet to send [06:22:03]OFD Sender: No OFD packet to send [06:22:08]OFD Sender: No OFD packet to send [06:22:13]OFD Sender: No OFD packet to send [06:22:18]OFD Sender: No OFD packet to send [06:22:23]OFD Sender: No OFD packet to send [06:22:28]OFD Sender: No OFD packet to send [06:22:33]OFD Sender: No OFD packet to send [06:22:38]OFD Sender: No OFD packet to send [06:22:43]OFD Sender: No OFD packet to send [06:22:48]OFD Sender: No OFD packet to send [06:22:53]OFD Sender: No OFD packet to send [06:22:58]OFD Sender: No OFD packet to send [06:23:03]OFD Sender: No OFD packet to send [06:23:08]OFD Sender: No OFD packet to send [06:23:13]OFD Sender: No OFD packet to send [06:23:18]OFD Sender: No OFD packet to send [06:23:23]OFD Sender: No OFD packet to send [06:23:28]OFD Sender: No OFD packet to send [06:23:33]OFD Sender: No OFD packet to send [06:23:38]OFD Sender: No OFD packet to send [06:23:43]OFD Sender: No OFD packet to send [06:23:48]OFD Sender: No OFD packet to send [06:23:53]OFD Sender: No OFD packet to send [06:23:58]OFD Sender: No OFD packet to send [06:24:03]OFD Sender: No OFD packet to send [06:24:08]OFD Sender: No OFD packet to send [06:24:13]OFD Sender: No OFD packet to send [06:24:18]OFD Sender: No OFD packet to send [06:24:23]OFD Sender: No OFD packet to send [06:24:28]OFD Sender: No OFD packet to send [06:24:33]OFD Sender: No OFD packet to send [06:24:38]OFD Sender: No OFD packet to send [06:24:43]OFD Sender: No OFD packet to send [06:24:48]OFD Sender: No OFD packet to send [06:24:53]OFD Sender: No OFD packet to send [06:24:59]OFD Sender: No OFD packet to send [06:25:04]OFD Sender: No OFD packet to send [06:25:06]recv_with_timeout no data received [06:25:09]OFD Sender: No OFD packet to send [06:25:14]OFD Sender: No OFD packet to send [06:25:19]OFD Sender: No OFD packet to send [06:25:24]OFD Sender: No OFD packet to send [06:25:29]OFD Sender: No OFD packet to send [06:25:34]OFD Sender: No OFD packet to send [06:25:39]OFD Sender: No OFD packet to send [06:25:44]OFD Sender: No OFD packet to send [06:25:49]OFD Sender: No OFD packet to send [06:25:54]OFD Sender: No OFD packet to send [06:25:59]OFD Sender: No OFD packet to send [06:26:04]OFD Sender: No OFD packet to send [06:26:09]OFD Sender: No OFD packet to send [06:26:14]OFD Sender: No OFD packet to send [06:26:19]OFD Sender: No OFD packet to send [06:26:24]OFD Sender: No OFD packet to send [06:26:29]OFD Sender: No OFD packet to send [06:26:34]OFD Sender: No OFD packet to send [06:26:39]OFD Sender: No OFD packet to send [06:26:44]OFD Sender: No OFD packet to send [06:26:49]OFD Sender: No OFD packet to send [06:26:54]OFD Sender: No OFD packet to send [06:26:59]OFD Sender: No OFD packet to send [06:27:04]OFD Sender: No OFD packet to send [06:27:09]OFD Sender: No OFD packet to send [06:27:14]OFD Sender: No OFD packet to send [06:27:19]OFD Sender: No OFD packet to send [06:27:24]OFD Sender: No OFD packet to send [06:27:29]OFD Sender: No OFD packet to send [06:27:34]OFD Sender: No OFD packet to send [06:27:39]OFD Sender: No OFD packet to send [06:27:44]OFD Sender: No OFD packet to send [06:27:49]OFD Sender: No OFD packet to send [06:27:54]OFD Sender: No OFD packet to send [06:27:59]OFD Sender: No OFD packet to send [06:28:04]OFD Sender: No OFD packet to send [06:28:09]OFD Sender: No OFD packet to send [06:28:14]OFD Sender: No OFD packet to send [06:28:19]OFD Sender: No OFD packet to send [06:28:24]OFD Sender: No OFD packet to send [06:28:29]OFD Sender: No OFD packet to send [06:28:34]OFD Sender: No OFD packet to send [06:28:39]OFD Sender: No OFD packet to send [06:28:44]OFD Sender: No OFD packet to send [06:28:49]OFD Sender: No OFD packet to send [06:28:54]OFD Sender: No OFD packet to send [06:28:59]OFD Sender: No OFD packet to send [06:29:04]OFD Sender: No OFD packet to send [06:29:09]OFD Sender: No OFD packet to send [06:29:14]OFD Sender: No OFD packet to send [06:29:15]recv_with_timeout no data received [06:29:19]OFD Sender: No OFD packet to send [06:29:24]OFD Sender: No OFD packet to send [06:29:29]OFD Sender: No OFD packet to send [06:29:34]OFD Sender: No OFD packet to send [06:29:39]OFD Sender: No OFD packet to send [06:29:44]OFD Sender: No OFD packet to send [06:29:49]OFD Sender: No OFD packet to send [06:29:54]OFD Sender: No OFD packet to send [06:29:59]OFD Sender: No OFD packet to send [06:30:04]OFD Sender: No OFD packet to send [06:30:09]OFD Sender: No OFD packet to send [06:30:14]OFD Sender: No OFD packet to send [06:30:19]OFD Sender: No OFD packet to send [06:30:24]OFD Sender: No OFD packet to send [06:30:29]OFD Sender: No OFD packet to send [06:30:34]OFD Sender: No OFD packet to send [06:30:39]OFD Sender: No OFD packet to send [06:30:44]OFD Sender: No OFD packet to send [06:30:49]OFD Sender: No OFD packet to send [06:30:54]OFD Sender: No OFD packet to send [06:30:59]OFD Sender: No OFD packet to send [06:31:04]OFD Sender: No OFD packet to send [06:31:09]OFD Sender: No OFD packet to send [06:31:14]OFD Sender: No OFD packet to send [06:31:19]OFD Sender: No OFD packet to send [06:31:24]OFD Sender: No OFD packet to send [06:31:29]OFD Sender: No OFD packet to send [06:31:34]OFD Sender: No OFD packet to send [06:31:35]recv_with_timeout no data received [06:31:39]OFD Sender: No OFD packet to send [06:31:44]OFD Sender: No OFD packet to send [06:31:49]OFD Sender: No OFD packet to send [06:31:54]OFD Sender: No OFD packet to send [06:31:59]OFD Sender: No OFD packet to send [06:32:04]OFD Sender: No OFD packet to send [06:32:09]OFD Sender: No OFD packet to send [06:32:14]OFD Sender: No OFD packet to send [06:32:19]OFD Sender: No OFD packet to send [06:32:24]OFD Sender: No OFD packet to send [06:32:29]OFD Sender: No OFD packet to send [06:32:34]OFD Sender: No OFD packet to send [06:32:39]OFD Sender: No OFD packet to send [06:32:44]OFD Sender: No OFD packet to send [06:32:49]OFD Sender: No OFD packet to send [06:32:54]OFD Sender: No OFD packet to send [06:32:59]OFD Sender: No OFD packet to send [06:33:04]OFD Sender: No OFD packet to send [06:33:09]OFD Sender: No OFD packet to send [06:33:14]OFD Sender: No OFD packet to send [06:33:19]OFD Sender: No OFD packet to send [06:33:24]OFD Sender: No OFD packet to send [06:33:29]OFD Sender: No OFD packet to send [06:33:34]OFD Sender: No OFD packet to send [06:33:39]OFD Sender: No OFD packet to send [06:33:44]OFD Sender: No OFD packet to send [06:33:49]OFD Sender: No OFD packet to send [06:33:54]OFD Sender: No OFD packet to send [06:33:59]OFD Sender: No OFD packet to send [06:34:04]OFD Sender: No OFD packet to send [06:34:09]OFD Sender: No OFD packet to send [06:34:13]int [06:34:13]Write to MH i2c: 01 00 00 1E 00 1E [06:34:13]*** FLAG_PRN_PAP1 set [06:34:13]Write i2c OK [06:34:13]MH_I2C_Read... [06:34:13]Read from MH i2c: 01 [06:34:13]MH_I2C_Read... [06:34:13]Read from MH i2c: 01 07 00 [06:34:13]MH_I2C_Read... [06:34:13]Read from MH i2c: 01 07 00 1E 00 00 01 00 00 00 FF 0F 34 [06:34:13]state=0 [06:34:13]No paper [06:34:14]int [06:34:14]Write to MH i2c: 01 00 00 1F 00 1F [06:34:14]*** FLAG_PRN_PAP2 set [06:34:14]Write i2c OK [06:34:14]MH_I2C_Read... [06:34:14]Read from MH i2c: 01 [06:34:14]MH_I2C_Read... [06:34:14]Read from MH i2c: 01 07 00 [06:34:14]MH_I2C_Read... [06:34:14]Read from MH i2c: 01 07 00 1F 00 00 03 00 00 00 FF 0F 37 [06:34:14]state=0 [06:34:14]No paper [06:34:14]Cover opened [06:34:14]OFD Sender: No OFD packet to send [06:34:14]int [06:34:14]Write to MH i2c: 01 00 00 20 00 20 [06:34:14]*** FLAG_PRN_PAP2 reset [06:34:14]Write i2c OK [06:34:14]MH_I2C_Read... [06:34:14]Read from MH i2c: 01 [06:34:14]MH_I2C_Read... [06:34:14]Read from MH i2c: 01 07 00 [06:34:14]MH_I2C_Read... [06:34:14]Read from MH i2c: 01 07 00 20 00 00 01 00 00 00 FF 0F 36 [06:34:14]state=3 [06:34:14]No paper [06:34:14]Cover closed [06:34:15]int [06:34:15]Write to MH i2c: 01 00 00 21 00 21 [06:34:15]*** FLAG_PRN_PAP2 set [06:34:15]Write i2c OK [06:34:15]MH_I2C_Read... [06:34:15]Read from MH i2c: 01 [06:34:15]MH_I2C_Read... [06:34:15]Read from MH i2c: 01 07 00 [06:34:15]MH_I2C_Read... [06:34:15]Read from MH i2c: 01 07 00 21 00 00 03 00 00 00 FF 0F 39 [06:34:15]state=0 [06:34:15]No paper [06:34:15]Cover opened [06:34:19]OFD Sender: No OFD packet to send [06:34:20]Write to MH i2c: 01 00 00 22 00 22 [06:34:20]Write i2c OK [06:34:20]MH_I2C_Read... [06:34:20]Read from MH i2c: 01 [06:34:20]MH_I2C_Read... [06:34:20]Read from MH i2c: 01 07 00 [06:34:20]MH_I2C_Read... [06:34:20]Read from MH i2c: 01 07 00 22 00 00 03 00 00 00 FF 0F 3A [06:34:20]state=3 [06:34:20]No paper [06:34:20]Cover opened [06:34:24]OFD Sender: No OFD packet to send [06:34:25]Write to MH i2c: 01 00 00 23 00 23 [06:34:25]Write i2c OK [06:34:25]MH_I2C_Read... [06:34:25]Read from MH i2c: 01 [06:34:25]MH_I2C_Read... [06:34:25]Read from MH i2c: 01 07 00 [06:34:25]MH_I2C_Read... [06:34:25]Read from MH i2c: 01 07 00 23 00 00 03 00 00 00 FF 0F 3B [06:34:25]state=3 [06:34:25]No paper [06:34:25]Cover opened [06:34:29]OFD Sender: No OFD packet to send [06:34:30]Write to MH i2c: 01 00 00 24 00 24 [06:34:30]Write i2c OK [06:34:30]MH_I2C_Read... [06:34:30]Read from MH i2c: 01 [06:34:30]MH_I2C_Read... [06:34:30]Read from MH i2c: 01 07 00 [06:34:30]MH_I2C_Read... [06:34:30]Read from MH i2c: 01 07 00 24 00 00 03 00 00 00 FF 0F 3C [06:34:30]state=3 [06:34:30]No paper [06:34:30]Cover opened [06:34:34]OFD Sender: No OFD packet to send [06:34:35]Write to MH i2c: 01 00 00 25 00 25 [06:34:35]Write i2c OK [06:34:35]MH_I2C_Read... [06:34:35]Read from MH i2c: 01 [06:34:35]MH_I2C_Read... [06:34:35]Read from MH i2c: 01 07 00 [06:34:35]MH_I2C_Read... [06:34:35]Read from MH i2c: 01 07 00 25 00 00 03 00 00 00 FF 0F 3D [06:34:35]state=3 [06:34:35]No paper [06:34:35]Cover opened [06:34:39]OFD Sender: No OFD packet to send [06:34:40]Write to MH i2c: 01 00 00 26 00 26 [06:34:40]Write i2c OK [06:34:40]MH_I2C_Read... [06:34:40]Read from MH i2c: 01 [06:34:40]MH_I2C_Read... [06:34:40]Read from MH i2c: 01 07 00 [06:34:40]MH_I2C_Read... [06:34:40]Read from MH i2c: 01 07 00 26 00 00 03 00 00 00 FF 0F 3E [06:34:40]state=3 [06:34:40]No paper [06:34:40]Cover opened [06:34:44]OFD Sender: No OFD packet to send [06:34:45]Write to MH i2c: 01 00 00 27 00 27 [06:34:45]Write i2c OK [06:34:45]MH_I2C_Read... [06:34:45]Read from MH i2c: 01 [06:34:45]MH_I2C_Read... [06:34:45]Read from MH i2c: 01 07 00 [06:34:45]MH_I2C_Read... [06:34:45]Read from MH i2c: 01 07 00 27 00 00 03 00 00 00 FF 0F 3F [06:34:45]state=3 [06:34:45]No paper [06:34:45]Cover opened [06:34:49]OFD Sender: No OFD packet to send [06:34:50]Write to MH i2c: 01 00 00 28 00 28 [06:34:50]Write i2c OK [06:34:50]MH_I2C_Read... [06:34:50]Read from MH i2c: 01 [06:34:50]MH_I2C_Read... [06:34:50]Read from MH i2c: 01 07 00 [06:34:50]MH_I2C_Read... [06:34:50]Read from MH i2c: 01 07 00 28 00 00 03 00 00 00 FF 0F 40 [06:34:50]state=3 [06:34:50]No paper [06:34:50]Cover opened [06:34:54]OFD Sender: No OFD packet to send [06:34:55]Write to MH i2c: 01 00 00 29 00 29 [06:34:55]Write i2c OK [06:34:55]MH_I2C_Read... [06:34:55]Read from MH i2c: 01 [06:34:55]MH_I2C_Read... [06:34:55]Read from MH i2c: 01 07 00 [06:34:55]MH_I2C_Read... [06:34:55]Read from MH i2c: 01 07 00 29 00 00 03 00 00 00 FF 0F 41 [06:34:55]state=3 [06:34:55]No paper [06:34:55]Cover opened [06:34:59]OFD Sender: No OFD packet to send [06:35:00]Write to MH i2c: 01 00 00 2A 00 2A [06:35:00]Write i2c OK [06:35:00]MH_I2C_Read... [06:35:00]Read from MH i2c: 01 [06:35:00]MH_I2C_Read... [06:35:00]Read from MH i2c: 01 07 00 [06:35:00]MH_I2C_Read... [06:35:00]Read from MH i2c: 01 07 00 2A 00 00 03 00 00 00 FF 0F 42 [06:35:00]state=3 [06:35:00]No paper [06:35:00]Cover opened [06:35:04]OFD Sender: No OFD packet to send [06:35:05]Write to MH i2c: 01 00 00 2B 00 2B [06:35:05]Write i2c OK [06:35:05]MH_I2C_Read... [06:35:05]Read from MH i2c: 01 [06:35:05]MH_I2C_Read... [06:35:05]Read from MH i2c: 01 07 00 [06:35:05]MH_I2C_Read... [06:35:05]Read from MH i2c: 01 07 00 2B 00 00 03 00 00 00 FF 0F 43 [06:35:05]state=3 [06:35:05]No paper [06:35:05]Cover opened [06:35:09]OFD Sender: No OFD packet to send [06:35:10]Write to MH i2c: 01 00 00 2C 00 2C [06:35:10]Write i2c OK [06:35:10]MH_I2C_Read... [06:35:10]Read from MH i2c: 01 [06:35:10]MH_I2C_Read... [06:35:10]Read from MH i2c: 01 07 00 [06:35:10]MH_I2C_Read... [06:35:10]Read from MH i2c: 01 07 00 2C 00 00 03 00 00 00 FF 0F 44 [06:35:10]state=3 [06:35:10]No paper [06:35:10]Cover opened [06:35:14]OFD Sender: No OFD packet to send [06:35:15]Write to MH i2c: 01 00 00 2D 00 2D [06:35:15]Write i2c OK [06:35:15]MH_I2C_Read... [06:35:15]Read from MH i2c: 01 [06:35:15]MH_I2C_Read... [06:35:15]Read from MH i2c: 01 07 00 [06:35:15]MH_I2C_Read... [06:35:15]Read from MH i2c: 01 07 00 2D 00 00 03 00 00 00 FF 0F 45 [06:35:15]state=3 [06:35:15]No paper [06:35:15]Cover opened [06:35:19]OFD Sender: No OFD packet to send [00:00:11] *** EcrCore started. Build 196 *** [00:00:11]/dev/ttyS4 opened [00:00:11]MH_InterfaceInit /dev/i2c-1 [00:00:11]Malloc ok [00:00:11]MH_GetMetrics [00:00:11]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 81 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 26 [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 5400000000572581 (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: 38551+1722023589=1722062140 [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 = 0x33540624 [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 81 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 27 [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 3D 95 A4 66 A5 FE A3 66 87 [06:35:41]Current date/time: 27.07.2024 06:35 [06:35:41]FM_Init [06:35:41]wFMConnect [06:35:41]MH_SAM_On [06:35:41]Write to MH i2c: E0 00 00 08 00 E7 [06:35:41]Write i2c OK [06:35:41]MH_I2C_Read... [06:35:41]*** iso7816_init finished! [06:35:41]*** atr: [06:35:41]*** 0F 3B D5 18 FF 81 91 FE [06:35:41]*** 1F C3 80 73 C8 21 10 0A [06:35:41]*** 00 00 00 00 00 00 00 00 [06:35:41]*** 00 00 00 00 00 00 00 00 [06:35:41]*** 00 00 00 00 00 00 00 00 [06:35:41]*** 00 00 00 00 00 00 00 00 [06:35:41]*** 00 00 00 00 00 00 00 00 [06:35:41]*** 00 00 00 00 00 00 00 00 [06:35:41]Read from MH i2c: E0 [06:35:41]MH_I2C_Read... [06:35:41]Read from MH i2c: E0 10 00 [06:35:41]MH_I2C_Read... [06:35:41]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [06:35:41]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [06:35:41]wFMCommunicate request_size=10 [06:35:41]MH_SAM_APDU [06:35:41]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [06:35:41]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [06:35:41]Write i2c OK [06:35:41]MH_I2C_Read... [06:35:41]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [06:35:41]Read from MH i2c: E2 [06:35:41]MH_I2C_Read... [06:35:41]Read from MH i2c: E2 03 00 [06:35:41]MH_I2C_Read... [06:35:41]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [06:35:41]RAPDU: 90 00 [06:35:41]wFMCommunicate OK [06:35:41]wFMCommunicate request_size=4 [06:35:41]MH_SAM_APDU [06:35:41]CAPDU: 80 11 00 00 [06:35:41]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [06:35:41]Write i2c OK [06:35:41]MH_I2C_Read... [06:35:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:35:41]Read from MH i2c: E2 [06:35:41]MH_I2C_Read... [06:35:41]Read from MH i2c: E2 17 00 [06:35:41]MH_I2C_Read... [06:35:41]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 E0 [06:35:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [06:35:41]wFMCommunicate OK [06:35:41]Detected FM SN is 0000000000874958 [06:35:41]Stored FM SN is 0000000000874958 [06:35:41]wFMCommunicate request_size=9 [06:35:41]MH_SAM_APDU [06:35:41]CAPDU: 80 16 00 00 04 FB 29 00 00 [06:35:41]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 FB 29 00 00 00 00 B6 [06:35:41]Write i2c OK [06:35:41]MH_I2C_Read... [06:35:41]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [06:35:41]Read from MH i2c: E2 [06:35:41]MH_I2C_Read... [06:35:41]Read from MH i2c: E2 03 00 [06:35:41]MH_I2C_Read... [06:35:41]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [06:35:41]RAPDU: 90 00 [06:35:41]wFMCommunicate OK [06:35:41]FM PIN OK [06:35:41]wFMCommunicate request_size=8 [06:35:41]MH_SAM_APDU [06:35:41]CAPDU: 80 14 04 00 03 02 00 01 [06:35:41]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [06:35:41]Write i2c OK [06:35:41]MH_I2C_Read... [06:35:41]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [06:35:41]Read from MH i2c: E2 [06:35:41]MH_I2C_Read... [06:35:41]Read from MH i2c: E2 03 00 [06:35:41]MH_I2C_Read... [06:35:41]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [06:35:41]RAPDU: 90 00 [06:35:41]wFMCommunicate OK [06:35:41]wFMCommunicate request_size=13 [06:35:41]MH_SAM_APDU [06:35:41]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [06:35:41]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [06:35:41]Write i2c OK [06:35:41]MH_I2C_Read... [06:35:41]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [06:35:41]Read from MH i2c: E2 [06:35:41]MH_I2C_Read... [06:35:41]Read from MH i2c: E2 03 00 [06:35:41]MH_I2C_Read... [06:35:41]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [06:35:41]RAPDU: 90 00 [06:35:41]wFMCommunicate OK [06:35:41]wFMCommunicate request_size=4 [06:35:41]MH_SAM_APDU [06:35:41]CAPDU: 80 11 00 00 [06:35:41]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [06:35:41]Write i2c OK [06:35:41]MH_I2C_Read... [06:35:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:35:41]Read from MH i2c: E2 [06:35:41]MH_I2C_Read... [06:35:41]Read from MH i2c: E2 17 00 [06:35:41]MH_I2C_Read... [06:35:41]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 E4 [06:35:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [06:35:41]wFMCommunicate OK [06:35:41]DocumentArchiveInit [06:35:41]Start Httpd... [06:35:41]Httpd thread 3067923812 created [06:35:41]Write to MH i2c: 01 00 00 0F 00 0F [06:35:41]Write i2c OK [06:35:41]MH_I2C_Read... [06:35:41]Read from MH i2c: 01 [06:35:41]MH_I2C_Read... [06:35:41]Read from MH i2c: 01 07 00 [06:35:41]MH_I2C_Read... [06:35:41]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [06:35:41]MH Int Process started [06:35:41]Allocated Socket 8 [06:35:41]Bind OK [06:35:41]Listen OK [06:35:41]httpd running on port 8080 [06:35:41]Waiting for new connection... [06:35:41]OFD Sender: No OFD packet to send [06:35:46]OFD Sender: No OFD packet to send [06:35:50]recv_with_timeout no data received [06:35:51]OFD Sender: No OFD packet to send [06:35:52]accept exits with 9 [06:35:52]New connection [06:35:52]New thread 3067637092 created [06:35:52]Waiting for new connection... [06:35:52] Sock 9.Parse request [06:35:52]Sock 9.Check first char [06:35:52]Sock 9.First char is OK [06:35:52]request: POST /json_proto HTTP/1.0 [06:35:52]Method: POST [06:35:52]URL: /json_proto [06:35:52]Method is POST - this is cgi request [06:35:52]url: /json_proto [06:35:52]query_string will be loaded in cgi processing [06:35:52]execute_cgi json_proto POST (null) [06:35:52]execute_cgi path=json_proto method=POST [06:35:52]POST find Content-Length [06:35:52]Host: 172.17.43.132:8080 [06:35:52]Content-Length: 215 [06:35:52]Content-Type: application/json [06:35:52] [06:35:52]POST finish read [06:35:52]Found Content-Length = 215 [06:35:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:35:52]execute_script... [06:35:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:35:52]POST & json_proto [06:35:52]process_json_proto [06:35:52]json parsed OK: [06:35:52]protocol is kg_v1.0 [06:35:52]action value=get_value [06:35:52]process_action get_value [06:35:52]cmd_get_value [06:35:52]process_action get_value done [06:35:52]requested_data is exist [06:35:52]produce_requested_data [06:35:52]requested_item kkm.sn is exist - process it [06:35:52]requested_item kkm.ver is exist - process it [06:35:52]requested_item fm.sn is exist - process it [06:35:52]wFMCommunicate request_size=4 [06:35:52]MH_SAM_APDU [06:35:52]CAPDU: 80 11 00 00 [06:35:52]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [06:35:52]Write i2c OK [06:35:52]MH_I2C_Read... [06:35:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:35:52]Read from MH i2c: E2 [06:35:52]MH_I2C_Read... [06:35:52]Read from MH i2c: E2 17 00 [06:35:52]MH_I2C_Read... [06:35:52]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 E6 [06:35:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [06:35:52]wFMCommunicate OK [06:35:52]requested_item fd.num is exist - process it [06:35:52]SAM_PROTO_GetFieldsCounters [06:35:52]wFMCommunicate request_size=4 [06:35:52]MH_SAM_APDU [06:35:52]CAPDU: 80 13 00 00 [06:35:52]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [06:35:52]Write i2c OK [06:35:52]MH_I2C_Read... [06:35:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:35:53]Read from MH i2c: E2 [06:35:53]MH_I2C_Read... [06:35:53]Read from MH i2c: E2 62 00 [06:35:53]MH_I2C_Read... [06:35:53]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 4A A2 00 00 0E 04 04 00 A7 01 00 00 12 04 04 00 83 00 00 00 5E 04 04 00 83 00 00 00 57 04 04 00 85 00 00 00 19 04 04 00 00 00 00 00 90 00 D5 [06:35:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 4A A2 00 00 0E 04 04 00 A7 01 00 00 12 04 04 00 83 00 00 00 5E 04 04 00 83 00 00 00 57 04 04 00 85 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:35:53]wFMCommunicate OK [06:35:53]SAM_PROTO_GetFieldsCounters done [06:35:53]requested_item shift.num is exist - process it [06:35:53]requested_item shift.opened is exist - process it [06:35:53]req_shift_opened [06:35:53]FM_GetShiftState [06:35:53]SAM_PROTO_GetShiftState [06:35:53]wFMCommunicate request_size=4 [06:35:53]MH_SAM_APDU [06:35:53]CAPDU: 80 13 01 00 [06:35:53]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [06:35:53]Write i2c OK [06:35:53]MH_I2C_Read... [06:35:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:35:53]Read from MH i2c: E2 [06:35:53]MH_I2C_Read... [06:35:53]Read from MH i2c: E2 0E 00 [06:35:53]MH_I2C_Read... [06:35:53]Read from MH i2c: E2 0E 00 12 00 00 09 00 00 00 00 00 00 00 00 00 00 90 00 9A [06:35:53]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [06:35:53]wFMCommunicate OK [06:35:53]SAM_PROTO_GetShiftState done [06:35:53]FM_GetShiftState done [06:35:53]req_shift_opened done [06:35:53]requested_item shift.open_date is exist - process it [06:35:53]req_shift_open_date [06:35:53]FM_GetShiftState [06:35:53]SAM_PROTO_GetShiftState [06:35:53]wFMCommunicate request_size=4 [06:35:53]MH_SAM_APDU [06:35:53]CAPDU: 80 13 01 00 [06:35:53]Write to MH i2c: E2 08 00 13 00 80 13 01 00 00 00 00 00 90 [06:35:53]Write i2c OK [06:35:53]MH_I2C_Read... [06:35:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:35:53]Read from MH i2c: E2 [06:35:53]MH_I2C_Read... [06:35:53]Read from MH i2c: E2 0E 00 [06:35:53]MH_I2C_Read... [06:35:53]Read from MH i2c: E2 0E 00 13 00 00 09 00 00 00 00 00 00 00 00 00 00 90 00 9B [06:35:53]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [06:35:53]wFMCommunicate OK [06:35:53]SAM_PROTO_GetShiftState done [06:35:53]FM_GetShiftState done [06:35:53]req_shift_open_date done [06:35:53]produce_requested_data done [06:35:53]produce_requested_data return {"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41546,"shift.num":423,"shift.opened":0,"shift.open_date":0} [06:35:53]process_action_free get_value [06:35:53]json_value_free [06:35:53]json_value_free done [06:35:53]process_json_proto returns [06:35:53]Send response to host F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 [06:35:54]wFMCommunicate OK [06:35:54]wFMCommunicate request_size=4 [06:35:54]MH_SAM_APDU [06:35:54]CAPDU: 80 17 00 00 [06:35:54]Write to MH i2c: E2 08 00 18 00 80 17 00 00 00 00 00 00 98 [06:35:54]Write i2c OK [06:35:54]MH_I2C_Read... [06:35:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 219! [06:35:54]Read from MH i2c: E2 [06:35:54]MH_I2C_Read... [06:35:54]Read from MH i2c: E2 DE 00 [06:35:54]MH_I2C_Read... [06:35:54]Read from MH i2c: E2 DE 00 18 00 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 77 [06:35:54]RAPDU: F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [06:35:54]wFMCommunicate OK [06:35:54]SAM_PROTO_GetFMData done [06:35:54]requested_item fm.sale_refund.total is exist - process it [06:35:54]requested_item fm.buy.total is exist - process it [06:35:54]requested_item shift.sale.total is exist - process it [06:35:54]SAM_PROTO_GetShiftData [06:35:54]wFMCommunicate request_size=4 [06:35:54]MH_SAM_APDU [06:35:54]CAPDU: 80 13 02 00 [06:35:54]Write to MH i2c: E2 08 00 19 00 80 13 02 00 00 00 00 00 97 [06:35:54]Write i2c OK [06:35:54]MH_I2C_Read... [06:35:55]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [06:35:55]Read from MH i2c: E2 [06:35:55]MH_I2C_Read... [06:35:55]Read from MH i2c: E2 FD 00 [06:35:55]MH_I2C_Read... [06:35:55]Read from MH i2c: E2 FD 00 19 00 00 AE 04 AA 04 AA 04 6E 04 04 00 83 00 00 00 69 04 9B 00 6F 04 04 00 83 00 00 00 B1 04 03 00 1C A0 2A 70 04 03 00 FC D9 24 72 04 03 00 20 C6 05 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CC 86 04 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 7B 60 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 59 [06:35:55]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 83 00 00 00 69 04 9B 00 6F 04 04 00 83 00 00 00 B1 04 03 00 1C A0 2A 70 04 03 00 FC D9 24 72 04 03 00 20 C6 05 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CC 86 04 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 7B 60 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [06:35:55]wFMCommunicate OK [06:35:55]wFMCommunicate request_size=4 [06:35:55]MH_SAM_APDU [06:35:55]CAPDU: 80 17 00 00 [06:35:55]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [06:35:55]Write i2c OK [06:35:55]MH_I2C_Read... [06:35:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [06:35:55]Read from MH i2c: E2 [06:35:55]MH_I2C_Read... [06:35:55]Read from MH i2c: E2 FD 00 [06:35:55]MH_I2C_Read... [06:35:55]Read from MH i2c: E2 FD 00 1A 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 BC [06:35:55]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [06:35:55]wFMCommunicate OK [06:35:55]wFMCommunicate request_size=4 [06:35:55]MH_SAM_APDU [06:35:55]CAPDU: 80 17 00 00 [06:35:55]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [06:35:55]Write i2c OK [06:35:55]MH_I2C_Read... [06:35:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [06:35:55]Read from MH i2c: E2 [06:35:55]MH_I2C_Read... [06:35:55]Read from MH i2c: E2 FD 00 [06:35:55]MH_I2C_Read... [06:35:55]Read from MH i2c: E2 FD 00 1B 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 52 [06:35:55]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [06:35:55]wFMCommunicate OK [06:35:55]wFMCommunicate request_size=4 [06:35:55]MH_SAM_APDU [06:35:55]CAPDU: 80 17 00 00 [06:35:55]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [06:35:55]Write i2c OK [06:35:55]MH_I2C_Read... [06:35:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [06:35:56]Read from MH i2c: E2 [06:35:56]MH_I2C_Read... [06:35:56]Read from MH i2c: E2 FD 00 [06:35:56]MH_I2C_Read... [06:35:56]Read from MH i2c: E2 FD 00 1C 00 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 0E [06:35:56]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 [06:35:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41546,"shift.num":423,"shift.opened":0,"shift.open_date":0}}} [06:35:53]free response buf [06:35:53]execute_script done [06:35:53]execute_script returns [06:35:53]free content buf [06:35:53]Sock 9.Close socket [06:35:53]Sock 9.Thread stoped [06:35:53]accept exits with 7 [06:35:53]New connection [06:35:53]New thread 3067493732 created [06:35:53]Thread 3067637092 joined [06:35:53]Waiting for new connection... [06:35:53] Sock 7.Parse request [06:35:53]Sock 7.Check first char [06:35:53]Sock 7.First char is OK [06:35:53]request: POST /json_proto HTTP/1.0 [06:35:53]Method: POST [06:35:53]URL: /json_proto [06:35:53]Method is POST - this is cgi request [06:35:53]url: /json_proto [06:35:53]query_string will be loaded in cgi processing [06:35:53]execute_cgi json_proto POST (null) [06:35:53]execute_cgi path=json_proto method=POST [06:35:53]POST find Content-Length [06:35:53]Host: 172.17.43.132:8080 [06:35:53]Content-Length: 331 [06:35:53]Content-Type: application/json [06:35:53] [06:35:53]POST finish read [06:35:53]Found Content-Length = 331 [06:35:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [06:35:53]execute_script... [06:35:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [06:35:53]POST & json_proto [06:35:53]process_json_proto [06:35:53]json parsed OK: [06:35:53]protocol is kg_v1.0 [06:35:53]action value=get_value [06:35:53]process_action get_value [06:35:53]cmd_get_value [06:35:53]process_action get_value done [06:35:53]requested_data is exist [06:35:53]produce_requested_data [06:35:53]requested_item fm.sale.total is exist - process it [06:35:53]SAM_PROTO_GetFMData [06:35:53]wFMCommunicate request_size=4 [06:35:53]MH_SAM_APDU [06:35:53]CAPDU: 80 13 03 00 [06:35:53]Write to MH i2c: E2 08 00 14 00 80 13 03 00 00 00 00 00 93 [06:35:53]Write i2c OK [06:35:53]MH_I2C_Read... [06:35:53]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [06:35:53]Read from MH i2c: E2 [06:35:53]MH_I2C_Read... [06:35:53]Read from MH i2c: E2 FD 00 [06:35:53]MH_I2C_Read... [06:35:53]Read from MH i2c: E2 FD 00 14 00 00 C1 04 85 04 BD 04 6E 04 04 00 FB 9E 00 00 69 04 A0 00 6F 04 04 00 63 9E 00 00 B1 04 04 00 CD 9F C1 36 70 04 04 00 14 13 84 31 72 04 04 00 B9 8C 3D 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 F0 80 D0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F8 F6 7B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 98 00 00 00 B1 04 03 00 F8 13 4E 70 04 03 00 FC 07 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8A 4A 08 EF 03 09 00 F6 03 90 00 CF [06:35:53]RAPDU: C1 04 85 04 BD 04 6E 04 04 00 FB 9E 00 00 69 04 A0 00 6F 04 04 00 63 9E 00 00 B1 04 04 00 CD 9F C1 36 70 04 04 00 14 13 84 31 72 04 04 00 B9 8C 3D 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 F0 80 D0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F8 F6 7B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 98 00 00 00 B1 04 03 00 F8 13 4E 70 04 03 00 FC 07 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8A 4A 08 EF 03 09 00 F6 03 90 00 [06:35:53]wFMCommunicate OK [06:35:53]wFMCommunicate request_size=4 [06:35:53]MH_SAM_APDU [06:35:53]CAPDU: 80 17 00 00 [06:35:53]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [06:35:53]Write i2c OK [06:35:53]MH_I2C_Read... [06:35:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [06:35:54]Read from MH i2c: E2 [06:35:54]MH_I2C_Read... [06:35:54]Read from MH i2c: E2 FD 00 [06:35:54]MH_I2C_Read... [06:35:54]Read from MH i2c: E2 FD 00 15 00 00 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CA B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 3E [06:35:54]RAPDU: 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CA B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 [06:35:54]wFMCommunicate OK [06:35:54]wFMCommunicate request_size=4 [06:35:54]MH_SAM_APDU [06:35:54]CAPDU: 80 17 00 00 [06:35:54]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [06:35:54]Write i2c OK [06:35:54]MH_I2C_Read... [06:35:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [06:35:54]Read from MH i2c: E2 [06:35:54]MH_I2C_Read... [06:35:54]Read from MH i2c: E2 FD 00 [06:35:54]MH_I2C_Read... [06:35:54]Read from MH i2c: E2 FD 00 16 00 00 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 36 [06:35:54]RAPDU: 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 [06:35:54]wFMCommunicate OK [06:35:54]wFMCommunicate request_size=4 [06:35:54]MH_SAM_APDU [06:35:54]CAPDU: 80 17 00 00 [06:35:54]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [06:35:54]Write i2c OK [06:35:54]MH_I2C_Read... [06:35:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [06:35:54]Read from MH i2c: E2 [06:35:54]MH_I2C_Read... [06:35:54]Read from MH i2c: E2 FD 00 [06:35:54]MH_I2C_Read... [06:35:54]Read from MH i2c: E2 FD 00 17 00 00 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 1C [06:35:54]RAPDU: 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [06:35:56]wFMCommunicate OK [06:35:56]wFMCommunicate request_size=4 [06:35:56]MH_SAM_APDU [06:35:56]CAPDU: 80 17 00 00 [06:35:56]Write to MH i2c: E2 08 00 1D 00 80 17 00 00 00 00 00 00 9D [06:35:56]Write i2c OK [06:35:56]MH_I2C_Read... [06:35:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [06:35:56]Read from MH i2c: E2 [06:35:56]MH_I2C_Read... [06:35:56]Read from MH i2c: E2 CB 00 [06:35:56]MH_I2C_Read... [06:35:56]Read from MH i2c: E2 CB 00 1D 00 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 86 [06:35:56]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [06:35:56]wFMCommunicate OK [06:35:56]SAM_PROTO_GetShiftData done [06:35:56]requested_item shift.sale.total_cash is exist - process it [06:35:56]requested_item shift.sale_refund.total is exist - process it [06:35:56]requested_item shift.sale_refund.total_cash is exist - process it [06:35:56]requested_item shift.buy.total is exist - process it [06:35:56]requested_item shift.buy.total_cash is exist - process it [06:35:56]produce_requested_data done [06:35:56]produce_requested_data return {"fm.sale.total":9186590.21,"fm.sale_refund.total":51169.20,"fm.buy.total":0.00,"shift.sale.total":27935.00,"shift.sale.total_cash":24151.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [06:35:56]process_action_free get_value [06:35:56]json_value_free [06:35:56]json_value_free done [06:35:56]process_json_proto returns [06:35:56]Send response to host [06:35:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":9186590.21,"fm.sale_refund.total":51169.20,"fm.buy.total":0.00,"shift.sale.total":27935.00,"shift.sale.total_cash":24151.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [06:35:56]free response buf [06:35:56]execute_script done [06:35:56]execute_script returns [06:35:56]free content buf [06:35:56]Sock 7.Close socket [06:35:56]Sock 7.Thread stoped [06:35:56]OFD Sender: No OFD packet to send [06:36:01]OFD Sender: No OFD packet to send [06:36:06]OFD Sender: No OFD packet to send [06:36:11]recv_with_timeout no data received [06:36:11]OFD Sender: No OFD packet to send [06:36:16]OFD Sender: No OFD packet to send [06:36:21]OFD Sender: No OFD packet to send [06:36:26]OFD Sender: No OFD packet to send [06:36:28]recv_with_timeout no data received [06:36:31]OFD Sender: No OFD packet to send [06:36:36]OFD Sender: No OFD packet to send [06:36:41]OFD Sender: No OFD packet to send [06:36:44]accept exits with 9 [06:36:44]New connection [06:36:44]New thread 3067637092 created [06:36:44]Thread 3067493732 joined [06:36:44]Waiting for new connection... [06:36:44] Sock 9.Parse request [06:36:44]Sock 9.Check first char [06:36:44]Sock 9.First char is OK [06:36:44]request: POST /json_proto HTTP/1.1 [06:36:44]Method: POST [06:36:44]URL: /json_proto [06:36:44]Method is POST - this is cgi request [06:36:44]url: /json_proto [06:36:44]query_string will be loaded in cgi processing [06:36:44]execute_cgi json_proto POST (null) [06:36:44]execute_cgi path=json_proto method=POST [06:36:44]POST find Content-Length [06:36:44]Host: 172.17.43.132:8080 [06:36:44]Connection: keep-alive [06:36:44]Content-Length: 105 [06:36:44]Accept: application/json, text/plain, */* [06:36:44]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [06:36:44]Content-Type: application/json [06:36:44]Origin: http://172.17.43.132:8080 [06:36:44]Referer: http://172.17.43.132:8080/testengine [06:36:44]Accept-Encoding: gzip, deflate [06:36:44]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [06:36:44] [06:36:44]POST finish read [06:36:44]Found Content-Length = 105 [06:36:44]post body = {"protocol":"kg_v1.0","request":{"action":"get_value","params":{},"requested_data":["config.timestamp"]}} [06:36:44]execute_script... [06:36:44]execute_script path=json_proto method=POST query_string={"protocol":"kg_v1.0","request":{"action":"get_value","params":{},"requested_data":["config.timestamp"]}} [06:36:44]POST & json_proto [06:36:44]process_json_proto [06:36:44]json parsed OK: [06:36:44]protocol is kg_v1.0 [06:36:44]action value=get_value [06:36:44]process_action get_value [06:36:44]cmd_get_value [06:36:44]process_action get_value done [06:36:44]requested_data is exist [06:36:44]produce_requested_data [06:36:44]requested_item config.timestamp is exist - process it [06:36:44]MH_GetDate [06:36:44]Write to MH i2c: F0 00 00 1E 00 0D [06:36:44]Write i2c OK [06:36:44]MH_I2C_Read... [06:36:44]Read from MH i2c: F0 [06:36:44]MH_I2C_Read... [06:36:44]Read from MH i2c: F0 09 00 [06:36:44]MH_I2C_Read... [06:36:44]Read from MH i2c: F0 09 00 1E 00 00 7C 95 A4 66 A5 FE A3 66 DD [06:36:44]produce_requested_data done [06:36:44]produce_requested_data return {"config.timestamp":"1722062204"} [06:36:44]process_action_free get_value [06:36:44]json_value_free [06:36:44]json_value_free done [06:36:44]process_json_proto returns [06:36:44]Send response to host [06:36:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"config.timestamp":"1722062204"}}} [06:36:44]free response buf [06:36:44]execute_script done [06:36:44]execute_script returns [06:36:44]free content buf [06:36:44]Sock 9.Close socket [06:36:44]Sock 9.Thread stoped [06:36:46]OFD Sender: No OFD packet to send [06:36:46]accept exits with 7 [06:36:46]New connection [06:36:46]New thread 3067493732 created [06:36:46]Thread 3067637092 joined [06:36:46]Waiting for new connection... [06:36:46] Sock 7.Parse request [06:36:46]Sock 7.Check first char [06:36:46]Sock 7.First char is OK [06:36:46]request: POST /json_proto HTTP/1.1 [06:36:46]Method: POST [06:36:46]URL: /json_proto [06:36:46]Method is POST - this is cgi request [06:36:46]url: /json_proto [06:36:46]query_string will be loaded in cgi processing [06:36:46]execute_cgi json_proto POST (null) [06:36:46]execute_cgi path=json_proto method=POST [06:36:46]POST find Content-Length [06:36:46]Host: 172.17.43.132:8080 [06:36:46]Connection: keep-alive [06:36:46]Content-Length: 113 [06:36:46]Accept: application/json, text/plain, */* [06:36:46]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [06:36:46]Content-Type: application/json [06:36:46]Origin: http://172.17.43.132:8080 [06:36:46]Referer: http://172.17.43.132:8080/testengine [06:36:46]Accept-Encoding: gzip, deflate [06:36:46]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [06:36:46] [06:36:46]POST finish read [06:36:46]Found Content-Length = 113 [06:36:46]post body = {"protocol":"kg_v1.0","request":{"action":"set_value","params":{"name":"config.timestamp","value":"1722062205"}}} [06:36:46]execute_script... [06:36:46]execute_script path=json_proto method=POST query_string={"protocol":"kg_v1.0","request":{"action":"set_value","params":{"name":"config.timestamp","value":"1722062205"}}} [06:36:46]POST & json_proto [06:36:46]process_json_proto [06:36:46]json parsed OK: [06:36:46]protocol is kg_v1.0 [06:36:46]action value=set_value [06:36:46]process_action set_value [06:36:46]cmd_set_value [06:36:46]SetValue [06:36:46]group config [06:36:46]SetConfigValue timestamp=1722062205 [06:36:46]SettingCheckAndSetValue timestamp=1722062205 [06:36:46]store_timestamp [06:36:46]MH_GetDate [06:36:46]Write to MH i2c: F0 00 00 1F 00 0E [06:36:46]Write i2c OK [06:36:46]MH_I2C_Read... [06:36:46]Read from MH i2c: F0 [06:36:46]MH_I2C_Read... [06:36:46]Read from MH i2c: F0 09 00 [06:36:46]MH_I2C_Read... [06:36:46]Read from MH i2c: F0 09 00 1F 00 00 7F 95 A4 66 A5 FE A3 66 E1 [06:36:46]GetLastDocTimeStamp 1722038161 [06:36:46]cur date 1722062207 [06:36:46]tm 1722062205 [06:36:46]tm ok - set date [06:36:46]MH_SetDate [06:36:46]Write to MH i2c: F1 04 00 20 00 7D 95 A4 66 30 [06:36:46]Write i2c OK [06:36:46]MH_I2C_Read... [06:36:46]Read from MH i2c: F1 [06:36:46]MH_I2C_Read... [06:36:46]Read from MH i2c: F1 01 00 [06:36:46]MH_I2C_Read... [06:36:46]Read from MH i2c: F1 01 00 20 00 00 11 [06:36:45]SetValue res=0 [06:36:45]process_action set_value done [06:36:45]no requested_data - finishing processing [06:36:45]process_action_free set_value [06:36:45]json_value_free [06:36:45]json_value_free done [06:36:45]process_json_proto returns [06:36:45]Send response to host [06:36:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [06:36:45]free response buf [06:36:45]execute_script done [06:36:45]execute_script returns [06:36:45]free content buf [06:36:45]Sock 7.Close socket [06:36:45]Sock 7.Thread stoped [06:36:45]accept exits with 9 [06:36:45]New connection [06:36:45]New thread 3067637092 created [06:36:45]Thread 3067493732 joined [06:36:45]Waiting for new connection... [06:36:45] Sock 9.Parse request [06:36:45]Sock 9.Check first char [06:36:45]Sock 9.First char is OK [06:36:45]request: POST /json_proto HTTP/1.1 [06:36:45]Method: POST [06:36:45]URL: /json_proto [06:36:45]Method is POST - this is cgi request [06:36:45]url: /json_proto [06:36:45]query_string will be loaded in cgi processing [06:36:45]execute_cgi json_proto POST (null) [06:36:45]execute_cgi path=json_proto method=POST [06:36:45]POST find Content-Length [06:36:45]Host: 172.17.43.132:8080 [06:36:45]Connection: keep-alive [06:36:45]Content-Length: 113 [06:36:45]Accept: application/json, text/plain, */* [06:36:45]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [06:36:45]Content-Type: application/json [06:36:45]Origin: http://172.17.43.132:8080 [06:36:45]Referer: http://172.17.43.132:8080/testengine [06:36:45]Accept-Encoding: gzip, deflate [06:36:45]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [06:36:45] [06:36:45]POST finish read [06:36:45]Found Content-Length = 113 [06:36:45]post body = {"protocol":"kg_v1.0","request":{"action":"set_value","params":{"name":"config.timestamp","value":"1722062205"}}} [06:36:45]execute_script... [06:36:45]execute_script path=json_proto method=POST query_string={"protocol":"kg_v1.0","request":{"action":"set_value","params":{"name":"config.timestamp","value":"1722062205"}}} [06:36:45]POST & json_proto [06:36:45]process_json_proto [06:36:45]json parsed OK: [06:36:45]protocol is kg_v1.0 [06:36:45]action value=set_value [06:36:45]process_action set_value [06:36:45]cmd_set_value [06:36:45]SetValue [06:36:45]group config [06:36:45]SetConfigValue timestamp=1722062205 [06:36:45]SettingCheckAndSetValue timestamp=1722062205 [06:36:45]store_timestamp [06:36:45]MH_GetDate [06:36:45]Write to MH i2c: F0 00 00 21 00 10 [06:36:45]Write i2c OK [06:36:45]MH_I2C_Read... [06:36:45]Read from MH i2c: F0 [06:36:45]MH_I2C_Read... [06:36:45]Read from MH i2c: F0 09 00 [06:36:45]MH_I2C_Read... [06:36:45]Read from MH i2c: F0 09 00 21 00 00 7D 95 A4 66 7D 95 A4 66 51 [06:36:45]GetLastDocTimeStamp 1722038161 [06:36:45]cur date 1722062205 [06:36:45]tm 1722062205 [06:36:45]tm ok - set date [06:36:45]MH_SetDate [06:36:45]Write to MH i2c: F1 04 00 22 00 7D 95 A4 66 32 [06:36:45]Write i2c OK [06:36:45]MH_I2C_Read... [06:36:45]Read from MH i2c: F1 [06:36:45]MH_I2C_Read... [06:36:45]Read from MH i2c: F1 01 00 [06:36:45]MH_I2C_Read... [06:36:45]Read from MH i2c: F1 01 00 22 00 00 13 [06:36:45]SetValue res=0 [06:36:45]process_action set_value done [06:36:45]no requested_data - finishing processing [06:36:45]process_action_free set_value [06:36:45]json_value_free [06:36:45]json_value_free done [06:36:45]process_json_proto returns [06:36:45]Send response to host [06:36:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [06:36:45]free response buf [06:36:45]execute_script done [06:36:45]execute_script returns [06:36:45]free content buf [06:36:45]Sock 9.Close socket [06:36:45]Sock 9.Thread stoped [06:36:49]OFD Sender: No OFD packet to send [06:36:54]OFD Sender: No OFD packet to send [06:36:59]OFD Sender: No OFD packet to send [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 81 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 26 [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 5400000000572581 (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: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: 30+1722062205=1722062235 [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 = 0x33540624 [00:00:10]*** 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 81 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 27 [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 9C 95 A4 66 7D 95 A4 66 56 [06:37:16]Current date/time: 27.07.2024 06:37 [06:37:16]FM_Init [06:37:16]wFMConnect [06:37:16]MH_SAM_On [06:37:16]Write to MH i2c: E0 00 00 08 00 E7 [06:37:16]Write i2c OK [06:37:16]MH_I2C_Read... [06:37:16]*** iso7816_init finished! [06:37:16]*** atr: [06:37:16]*** 0F 3B D5 18 FF 81 91 FE [06:37:16]*** 1F C3 80 73 C8 21 10 0A [06:37:16]*** 00 00 00 00 00 00 00 00 [06:37:16]*** 00 00 00 00 00 00 00 00 [06:37:16]*** 00 00 00 00 00 00 00 00 [06:37:16]*** 00 00 00 00 00 00 00 00 [06:37:16]*** 00 00 00 00 00 00 00 00 [06:37:16]*** 00 00 00 00 00 00 00 00 [06:37:16]Read from MH i2c: E0 [06:37:16]MH_I2C_Read... [06:37:16]Read from MH i2c: E0 10 00 [06:37:16]MH_I2C_Read... [06:37:16]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [06:37:16]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [06:37:16]wFMCommunicate request_size=10 [06:37:16]MH_SAM_APDU [06:37:16]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [06:37:16]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [06:37:16]Write i2c OK [06:37:16]MH_I2C_Read... [06:37:16]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [06:37:16]Read from MH i2c: E2 [06:37:16]MH_I2C_Read... [06:37:16]Read from MH i2c: E2 03 00 [06:37:16]MH_I2C_Read... [06:37:16]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [06:37:16]RAPDU: 90 00 [06:37:16]wFMCommunicate OK [06:37:16]wFMCommunicate request_size=4 [06:37:16]MH_SAM_APDU [06:37:16]CAPDU: 80 11 00 00 [06:37:16]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [06:37:16]Write i2c OK [06:37:16]MH_I2C_Read... [06:37:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:37:16]Read from MH i2c: E2 [06:37:16]MH_I2C_Read... [06:37:16]Read from MH i2c: E2 17 00 [06:37:16]MH_I2C_Read... [06:37:16]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 E0 [06:37:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [06:37:16]wFMCommunicate OK [06:37:16]Detected FM SN is 0000000000874958 [06:37:16]Stored FM SN is 0000000000874958 [06:37:16]wFMCommunicate request_size=9 [06:37:16]MH_SAM_APDU [06:37:16]CAPDU: 80 16 00 00 04 FB 29 00 00 [06:37:16]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 FB 29 00 00 00 00 B6 [06:37:16]Write i2c OK [06:37:16]MH_I2C_Read... [06:37:16]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [06:37:16]Read from MH i2c: E2 [06:37:16]MH_I2C_Read... [06:37:16]Read from MH i2c: E2 03 00 [06:37:16]MH_I2C_Read... [06:37:16]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [06:37:16]RAPDU: 90 00 [06:37:16]wFMCommunicate OK [06:37:16]FM PIN OK [06:37:16]wFMCommunicate request_size=8 [06:37:16]MH_SAM_APDU [06:37:16]CAPDU: 80 14 04 00 03 02 00 01 [06:37:16]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [06:37:16]Write i2c OK [06:37:16]MH_I2C_Read... [06:37:16]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [06:37:16]Read from MH i2c: E2 [06:37:16]MH_I2C_Read... [06:37:16]Read from MH i2c: E2 03 00 [06:37:16]MH_I2C_Read... [06:37:16]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [06:37:16]RAPDU: 90 00 [06:37:16]wFMCommunicate OK [06:37:16]wFMCommunicate request_size=13 [06:37:16]MH_SAM_APDU [06:37:16]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [06:37:16]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [06:37:16]Write i2c OK [06:37:16]MH_I2C_Read... [06:37:16]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [06:37:16]Read from MH i2c: E2 [06:37:16]MH_I2C_Read... [06:37:16]Read from MH i2c: E2 03 00 [06:37:16]MH_I2C_Read... [06:37:16]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [06:37:16]RAPDU: 90 00 [06:37:16]wFMCommunicate OK [06:37:16]wFMCommunicate request_size=4 [06:37:16]MH_SAM_APDU [06:37:16]CAPDU: 80 11 00 00 [06:37:16]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [06:37:16]Write i2c OK [06:37:16]MH_I2C_Read... [06:37:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:37:16]Read from MH i2c: E2 [06:37:16]MH_I2C_Read... [06:37:16]Read from MH i2c: E2 17 00 [06:37:16]MH_I2C_Read... [06:37:16]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 E4 [06:37:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [06:37:16]wFMCommunicate OK [06:37:16]DocumentArchiveInit [06:37:16]Start Httpd... [06:37:16]Httpd thread 3067456868 created [06:37:16]Write to MH i2c: 01 00 00 0F 00 0F [06:37:16]Write i2c OK [06:37:16]MH_I2C_Read... [06:37:16]Read from MH i2c: 01 [06:37:16]MH_I2C_Read... [06:37:16]Read from MH i2c: 01 07 00 [06:37:16]MH_I2C_Read... [06:37:16]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [06:37:16]MH Int Process started [06:37:16]Allocated Socket 7 [06:37:16]Bind OK [06:37:16]Listen OK [06:37:16]httpd running on port 8080 [06:37:16]Waiting for new connection... [06:37:16]OFD Sender: No OFD packet to send [06:37:20]accept exits with 8 [06:37:20]New connection [06:37:20]New thread 3067170148 created [06:37:20]Waiting for new connection... [06:37:20] Sock 8.Parse request [06:37:20]Sock 8.Check first char [06:37:20]Sock 8.First char is OK [06:37:20]request: POST /json_proto HTTP/1.0 [06:37:20]Method: POST [06:37:20]URL: /json_proto [06:37:20]Method is POST - this is cgi request [06:37:20]url: /json_proto [06:37:20]query_string will be loaded in cgi processing [06:37:20]execute_cgi json_proto POST (null) [06:37:20]execute_cgi path=json_proto method=POST [06:37:20]POST find Content-Length [06:37:20]Host: 172.17.43.132:8080 [06:37:20]Content-Length: 215 [06:37:20]Content-Type: application/json [06:37:20] [06:37:20]POST finish read [06:37:20]Found Content-Length = 215 [06:37:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:37:20]execute_script... [06:37:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:37:20]POST & json_proto [06:37:20]process_json_proto [06:37:20]json parsed OK: [06:37:20]protocol is kg_v1.0 [06:37:20]action value=get_value [06:37:20]process_action get_value [06:37:20]cmd_get_value [06:37:20]process_action get_value done [06:37:20]requested_data is exist [06:37:20]produce_requested_data [06:37:20]requested_item kkm.sn is exist - process it [06:37:20]requested_item kkm.ver is exist - process it [06:37:20]requested_item fm.sn is exist - process it [06:37:20]wFMCommunicate request_size=4 [06:37:20]MH_SAM_APDU [06:37:20]CAPDU: 80 11 00 00 [06:37:20]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [06:37:20]Write i2c OK [06:37:20]MH_I2C_Read... [06:37:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:37:20]Read from MH i2c: E2 [06:37:20]MH_I2C_Read... [06:37:20]Read from MH i2c: E2 17 00 [06:37:20]MH_I2C_Read... [06:37:20]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 E6 [06:37:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [06:37:20]wFMCommunicate OK [06:37:20]requested_item fd.num is exist - process it [06:37:20]SAM_PROTO_GetFieldsCounters [06:37:20]wFMCommunicate request_size=4 [06:37:20]MH_SAM_APDU [06:37:20]CAPDU: 80 13 00 00 [06:37:20]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [06:37:20]Write i2c OK [06:37:20]MH_I2C_Read... [06:37:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:37:20]Read from MH i2c: E2 [06:37:20]MH_I2C_Read... [06:37:20]Read from MH i2c: E2 62 00 [06:37:20]MH_I2C_Read... [06:37:20]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 4A A2 00 00 0E 04 04 00 A7 01 00 00 12 04 04 00 83 00 00 00 5E 04 04 00 83 00 00 00 57 04 04 00 85 00 00 00 19 04 04 00 00 00 00 00 90 00 D5 [06:37:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 4A A2 00 00 0E 04 04 00 A7 01 00 00 12 04 04 00 83 00 00 00 5E 04 04 00 83 00 00 00 57 04 04 00 85 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:37:20]wFMCommunicate OK [06:37:20]SAM_PROTO_GetFieldsCounters done [06:37:20]requested_item shift.num is exist - process it [06:37:20]requested_item shift.opened is exist - process it [06:37:20]req_shift_opened [06:37:20]FM_GetShiftState [06:37:20]SAM_PROTO_GetShiftState [06:37:20]wFMCommunicate request_size=4 [06:37:20]MH_SAM_APDU [06:37:20]CAPDU: 80 13 01 00 [06:37:20]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [06:37:20]Write i2c OK [06:37:20]MH_I2C_Read... [06:37:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:37:20]Read from MH i2c: E2 [06:37:20]MH_I2C_Read... [06:37:20]Read from MH i2c: E2 0E 00 [06:37:20]MH_I2C_Read... [06:37:20]Read from MH i2c: E2 0E 00 12 00 00 09 00 00 00 00 00 00 00 00 00 00 90 00 9A [06:37:20]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [06:37:20]wFMCommunicate OK [06:37:20]SAM_PROTO_GetShiftState done [06:37:20]FM_GetShiftState done [06:37:20]req_shift_opened done [06:37:20]requested_item shift.open_date is exist - process it [06:37:20]req_shift_open_date [06:37:20]FM_GetShiftState [06:37:20]SAM_PROTO_GetShiftState [06:37:20]wFMCommunicate request_size=4 [06:37:20]MH_SAM_APDU [06:37:20]CAPDU: 80 13 01 00 [06:37:20]Write to MH i2c: E2 08 00 13 00 80 13 01 00 00 00 00 00 90 [06:37:20]Write i2c OK [06:37:20]MH_I2C_Read... [06:37:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:37:20]Read from MH i2c: E2 [06:37:20]MH_I2C_Read... [06:37:20]Read from MH i2c: E2 0E 00 [06:37:20]MH_I2C_Read... [06:37:20]Read from MH i2c: E2 0E 00 13 00 00 09 00 00 00 00 00 00 00 00 00 00 90 00 9B [06:37:20]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [06:37:20]wFMCommunicate OK [06:37:20]SAM_PROTO_GetShiftState done [06:37:20]FM_GetShiftState done [06:37:20]req_shift_open_date done [06:37:20]produce_requested_data done [06:37:20]produce_requested_data return {"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41546,"shift.num":423,"shift.opened":0,"shift.open_date":0} [06:37:20]process_action_free get_value [06:37:20]json_value_free [06:37:20]json_value_free done [06:37:20]process_json_proto returns [06:37:20]Send response to host [06:37:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41546,"shift.num":423,"shift.opened":0,"shift.open_date":0}}} [06:37:20]free response buf [06:37:20]execute_script done [06:37:20]execute_script returns [06:37:20]free content buf [06:37:20]Sock 8.Close socket [06:37:20]Sock 8.Thread stoped [06:37:20]accept exits with 10 [06:37:20]New connection [06:37:20]New thread 3067026788 created [06:37:20]Thread 3067170148 joined [06:37:20]Waiting for new connection... [06:37:20] Sock 10.Parse request [06:37:20]Sock 10.Check first char [06:37:20]Sock 10.First char is OK [06:37:20]request: POST /json_proto HTTP/1.0 [06:37:20]Method: POST [06:37:20]URL: /json_proto [06:37:20]Method is POST - this is cgi request [06:37:20]url: /json_proto [06:37:20]query_string will be loaded in cgi processing [06:37:20]execute_cgi json_proto POST (null) [06:37:20]execute_cgi path=json_proto method=POST [06:37:20]POST find Content-Length [06:37:20]Host: 172.17.43.132:8080 [06:37:20]Content-Length: 331 [06:37:20]Content-Type: application/json [06:37:20] [06:37:20]POST finish read [06:37:20]Found Content-Length = 331 [06:37:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [06:37:20]execute_script... [06:37:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [06:37:20]POST & json_proto [06:37:20]process_json_proto [06:37:20]json parsed OK: [06:37:20]protocol is kg_v1.0 [06:37:20]action value=get_value [06:37:20]process_action get_value [06:37:20]cmd_get_value [06:37:20]process_action get_value done [06:37:20]requested_data is exist [06:37:20]produce_requested_data [06:37:20]requested_item fm.sale.total is exist - process it [06:37:20]SAM_PROTO_GetFMData [06:37:20]wFMCommunicate request_size=4 [06:37:20]MH_SAM_APDU [06:37:20]CAPDU: 80 13 03 00 [06:37:20]Write to MH i2c: E2 08 00 14 00 80 13 03 00 00 00 00 00 93 [06:37:20]Write i2c OK [06:37:20]MH_I2C_Read... [06:37:21]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [06:37:21]Read from MH i2c: E2 [06:37:21]MH_I2C_Read... [06:37:21]Read from MH i2c: E2 FD 00 [06:37:21]MH_I2C_Read... [06:37:21]Read from MH i2c: E2 FD 00 14 00 00 C1 04 85 04 BD 04 6E 04 04 00 FB 9E 00 00 69 04 A0 00 6F 04 04 00 63 9E 00 00 B1 04 04 00 CD 9F C1 36 70 04 04 00 14 13 84 31 72 04 04 00 B9 8C 3D 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 F0 80 D0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F8 F6 7B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 98 00 00 00 B1 04 03 00 F8 13 4E 70 04 03 00 FC 07 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8A 4A 08 EF 03 09 00 F6 03 90 00 CF [06:37:21]RAPDU: C1 04 85 04 BD 04 6E 04 04 00 FB 9E 00 00 69 04 A0 00 6F 04 04 00 63 9E 00 00 B1 04 04 00 CD 9F C1 36 70 04 04 00 14 13 84 31 72 04 04 00 B9 8C 3D 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 F0 80 D0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F8 F6 7B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 98 00 00 00 B1 04 03 00 F8 13 4E 70 04 03 00 FC 07 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8A 4A 08 EF 03 09 00 F6 03 90 00 [06:37:21]wFMCommunicate OK [06:37:21]wFMCommunicate request_size=4 [06:37:21]MH_SAM_APDU [06:37:21]CAPDU: 80 17 00 00 [06:37:21]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [06:37:21]Write i2c OK [06:37:21]MH_I2C_Read... [06:37:21]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [06:37:21]Read from MH i2c: E2 [06:37:21]MH_I2C_Read... [06:37:21]Read from MH i2c: E2 FD 00 [06:37:21]MH_I2C_Read... [06:37:21]Read from MH i2c: E2 FD 00 15 00 00 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CA B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 3E [06:37:21]RAPDU: 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CA B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 [06:37:21]wFMCommunicate OK [06:37:21]wFMCommunicate request_size=4 [06:37:21]MH_SAM_APDU [06:37:21]CAPDU: 80 17 00 00 [06:37:21]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [06:37:21]Write i2c OK [06:37:21]MH_I2C_Read... [06:37:21]OFD Sender: No OFD packet to send [06:37:21]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [06:37:21]Read from MH i2c: E2 [06:37:21]MH_I2C_Read... [06:37:21]Read from MH i2c: E2 FD 00 [06:37:21]MH_I2C_Read... [06:37:21]Read from MH i2c: E2 FD 00 16 00 00 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 36 [06:37:21]RAPDU: 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 [06:37:21]wFMCommunicate OK [06:37:21]wFMCommunicate request_size=4 [06:37:21]MH_SAM_APDU [06:37:21]CAPDU: 80 17 00 00 [06:37:21]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [06:37:21]Write i2c OK [06:37:21]MH_I2C_Read... [06:37:21]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [06:37:21]Read from MH i2c: E2 [06:37:21]MH_I2C_Read... [06:37:21]Read from MH i2c: E2 FD 00 [06:37:21]MH_I2C_Read... [06:37:21]Read from MH i2c: E2 FD 00 17 00 00 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 1C [06:37:21]RAPDU: 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 [06:37:21]wFMCommunicate OK [06:37:21]wFMCommunicate request_size=4 [06:37:21]MH_SAM_APDU [06:37:21]CAPDU: 80 17 00 00 [06:37:21]Write to MH i2c: E2 08 00 18 00 80 17 00 00 00 00 00 00 98 [06:37:21]Write i2c OK [06:37:21]MH_I2C_Read... [06:37:22]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 219! [06:37:22]Read from MH i2c: E2 [06:37:22]MH_I2C_Read... [06:37:22]Read from MH i2c: E2 DE 00 [06:37:22]MH_I2C_Read... [06:37:22]Read from MH i2c: E2 DE 00 18 00 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 77 [06:37:22]RAPDU: F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [06:37:22]wFMCommunicate OK [06:37:22]SAM_PROTO_GetFMData done [06:37:22]requested_item fm.sale_refund.total is exist - process it [06:37:22]requested_item fm.buy.total is exist - process it [06:37:22]requested_item shift.sale.total is exist - process it [06:37:22]SAM_PROTO_GetShiftData [06:37:22]wFMCommunicate request_size=4 [06:37:22]MH_SAM_APDU [06:37:22]CAPDU: 80 13 02 00 [06:37:22]Write to MH i2c: E2 08 00 19 00 80 13 02 00 00 00 00 00 97 [06:37:22]Write i2c OK [06:37:22]MH_I2C_Read... [06:37:22]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [06:37:22]Read from MH i2c: E2 [06:37:22]MH_I2C_Read... [06:37:22]Read from MH i2c: E2 FD 00 [06:37:22]MH_I2C_Read... [06:37:22]Read from MH i2c: E2 FD 00 19 00 00 AE 04 AA 04 AA 04 6E 04 04 00 83 00 00 00 69 04 9B 00 6F 04 04 00 83 00 00 00 B1 04 03 00 1C A0 2A 70 04 03 00 FC D9 24 72 04 03 00 20 C6 05 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CC 86 04 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 7B 60 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 59 [06:37:22]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 83 00 00 00 69 04 9B 00 6F 04 04 00 83 00 00 00 B1 04 03 00 1C A0 2A 70 04 03 00 FC D9 24 72 04 03 00 20 C6 05 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CC 86 04 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 7B 60 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [06:37:22]wFMCommunicate OK [06:37:22]wFMCommunicate request_size=4 [06:37:22]MH_SAM_APDU [06:37:22]CAPDU: 80 17 00 00 [06:37:22]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [06:37:22]Write i2c OK [06:37:22]MH_I2C_Read... [06:37:22]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [06:37:22]Read from MH i2c: E2 [06:37:22]MH_I2C_Read... [06:37:22]Read from MH i2c: E2 FD 00 [06:37:22]MH_I2C_Read... [06:37:22]Read from MH i2c: E2 FD 00 1A 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 BC [06:37:22]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [06:37:22]wFMCommunicate OK [06:37:22]wFMCommunicate request_size=4 [06:37:22]MH_SAM_APDU [06:37:22]CAPDU: 80 17 00 00 [06:37:22]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [06:37:22]Write i2c OK [06:37:22]MH_I2C_Read... [06:37:23]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [06:37:23]Read from MH i2c: E2 [06:37:23]MH_I2C_Read... [06:37:23]Read from MH i2c: E2 FD 00 [06:37:23]MH_I2C_Read... [06:37:23]Read from MH i2c: E2 FD 00 1B 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 52 [06:37:23]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [06:37:23]wFMCommunicate OK [06:37:23]wFMCommunicate request_size=4 [06:37:23]MH_SAM_APDU [06:37:23]CAPDU: 80 17 00 00 [06:37:23]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [06:37:23]Write i2c OK [06:37:23]MH_I2C_Read... [06:37:23]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [06:37:23]Read from MH i2c: E2 [06:37:23]MH_I2C_Read... [06:37:23]Read from MH i2c: E2 FD 00 [06:37:23]MH_I2C_Read... [06:37:23]Read from MH i2c: E2 FD 00 1C 00 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 0E [06:37:23]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [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]/dev/ttyS4 opened [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 81 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 26 [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 5400000000572581 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF (ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ) [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:11]*** step 1: 4835 (2500, 2335 R440, 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: 82+1722062205=1722062287 [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 = 0x33540624 [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 81 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 27 [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 D0 95 A4 66 7D 95 A4 66 8A [06:38:08]Current date/time: 27.07.2024 06:38 [06:38:08]FM_Init [06:38:08]wFMConnect [06:38:08]MH_SAM_On [06:38:08]Write to MH i2c: E0 00 00 08 00 E7 [06:38:08]Write i2c OK [06:38:08]MH_I2C_Read... [06:38:08]*** iso7816_init finished! [06:38:08]*** atr: [06:38:08]*** 0F 3B D5 18 FF 81 91 FE [06:38:08]*** 1F C3 80 73 C8 21 10 0A [06:38:08]*** 00 00 00 00 00 00 00 00 [06:38:08]*** 00 00 00 00 00 00 00 00 [06:38:08]*** 00 00 00 00 00 00 00 00 [06:38:08]*** 00 00 00 00 00 00 00 00 [06:38:08]*** 00 00 00 00 00 00 00 00 [06:38:08]*** 00 00 00 00 00 00 00 00 [06:38:08]Read from MH i2c: E0 [06:38:08]MH_I2C_Read... [06:38:08]Read from MH i2c: E0 10 00 [06:38:08]MH_I2C_Read... [06:38:08]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [06:38:08]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [06:38:08]wFMCommunicate request_size=10 [06:38:08]MH_SAM_APDU [06:38:08]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [06:38:08]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [06:38:08]Write i2c OK [06:38:08]MH_I2C_Read... [06:38:08]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [06:38:08]Read from MH i2c: E2 [06:38:08]MH_I2C_Read... [06:38:08]Read from MH i2c: E2 03 00 [06:38:08]MH_I2C_Read... [06:38:08]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [06:38:08]RAPDU: 90 00 [06:38:08]wFMCommunicate OK [06:38:08]wFMCommunicate request_size=4 [06:38:08]MH_SAM_APDU [06:38:08]CAPDU: 80 11 00 00 [06:38:08]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [06:38:08]Write i2c OK [06:38:08]MH_I2C_Read... [06:38:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:38:08]Read from MH i2c: E2 [06:38:08]MH_I2C_Read... [06:38:08]Read from MH i2c: E2 17 00 [06:38:08]MH_I2C_Read... [06:38:08]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 E0 [06:38:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [06:38:08]wFMCommunicate OK [06:38:08]Detected FM SN is 0000000000874958 [06:38:08]Stored FM SN is 0000000000874958 [06:38:08]wFMCommunicate request_size=9 [06:38:08]MH_SAM_APDU [06:38:08]CAPDU: 80 16 00 00 04 FB 29 00 00 [06:38:08]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 FB 29 00 00 00 00 B6 [06:38:08]Write i2c OK [06:38:08]MH_I2C_Read... [06:38:08]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [06:38:08]Read from MH i2c: E2 [06:38:08]MH_I2C_Read... [06:38:08]Read from MH i2c: E2 03 00 [06:38:08]MH_I2C_Read... [06:38:08]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [06:38:08]RAPDU: 90 00 [06:38:08]wFMCommunicate OK [06:38:08]FM PIN OK [06:38:08]wFMCommunicate request_size=8 [06:38:08]MH_SAM_APDU [06:38:08]CAPDU: 80 14 04 00 03 02 00 01 [06:38:08]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [06:38:08]Write i2c OK [06:38:08]MH_I2C_Read... [06:38:08]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [06:38:08]Read from MH i2c: E2 [06:38:08]MH_I2C_Read... [06:38:08]Read from MH i2c: E2 03 00 [06:38:08]MH_I2C_Read... [06:38:08]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [06:38:08]RAPDU: 90 00 [06:38:08]wFMCommunicate OK [06:38:08]wFMCommunicate request_size=13 [06:38:08]MH_SAM_APDU [06:38:08]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [06:38:08]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [06:38:08]Write i2c OK [06:38:08]MH_I2C_Read... [06:38:08]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [06:38:08]Read from MH i2c: E2 [06:38:08]MH_I2C_Read... [06:38:08]Read from MH i2c: E2 03 00 [06:38:08]MH_I2C_Read... [06:38:08]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [06:38:08]RAPDU: 90 00 [06:38:08]wFMCommunicate OK [06:38:08]wFMCommunicate request_size=4 [06:38:08]MH_SAM_APDU [06:38:08]CAPDU: 80 11 00 00 [06:38:08]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [06:38:08]Write i2c OK [06:38:08]MH_I2C_Read... [06:38:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:38:08]Read from MH i2c: E2 [06:38:08]MH_I2C_Read... [06:38:08]Read from MH i2c: E2 17 00 [06:38:08]MH_I2C_Read... [06:38:08]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 E4 [06:38:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [06:38:08]wFMCommunicate OK [06:38:08]DocumentArchiveInit [06:38:08]Start Httpd... [06:38:08]Httpd thread 3067239780 created [06:38:08]Write to MH i2c: 01 00 00 0F 00 0F [06:38:08]Write i2c OK [06:38:08]MH_I2C_Read... [06:38:08]Read from MH i2c: 01 [06:38:08]MH_I2C_Read... [06:38:08]Read from MH i2c: 01 07 00 [06:38:08]MH_I2C_Read... [06:38:08]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [06:38:08]MH Int Process started [06:38:08]Allocated Socket 6 [06:38:08]Bind OK [06:38:08]Listen OK [06:38:08]httpd running on port 8080 [06:38:08]Waiting for new connection... [06:38:08]OFD Sender: No OFD packet to send [06:38:11]accept exits with 8 [06:38:11]New connection [06:38:11]New thread 3066953060 created [06:38:11]Waiting for new connection... [06:38:11] Sock 8.Parse request [06:38:11]Sock 8.Check first char [06:38:11]Sock 8.First char is OK [06:38:11]request: POST /json_proto HTTP/1.0 [06:38:11]Method: POST [06:38:11]URL: /json_proto [06:38:11]Method is POST - this is cgi request [06:38:11]url: /json_proto [06:38:11]query_string will be loaded in cgi processing [06:38:11]execute_cgi json_proto POST (null) [06:38:11]execute_cgi path=json_proto method=POST [06:38:11]POST find Content-Length [06:38:11]Host: 172.17.43.132:8080 [06:38:11]Content-Length: 215 [06:38:11]Content-Type: application/json [06:38:11] [06:38:11]POST finish read [06:38:11]Found Content-Length = 215 [06:38:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:38:11]execute_script... [06:38:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:38:11]POST & json_proto [06:38:11]process_json_proto [06:38:11]json parsed OK: [06:38:11]protocol is kg_v1.0 [06:38:11]action value=get_value [06:38:11]process_action get_value [06:38:11]cmd_get_value [06:38:11]process_action get_value done [06:38:11]requested_data is exist [06:38:11]produce_requested_data [06:38:11]requested_item kkm.sn is exist - process it [06:38:11]requested_item kkm.ver is exist - process it [06:38:11]requested_item fm.sn is exist - process it [06:38:11]wFMCommunicate request_size=4 [06:38:11]MH_SAM_APDU [06:38:11]CAPDU: 80 11 00 00 [06:38:11]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [06:38:11]Write i2c OK [06:38:11]MH_I2C_Read... [06:38:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:38:11]Read from MH i2c: E2 [06:38:11]MH_I2C_Read... [06:38:11]Read from MH i2c: E2 17 00 [06:38:11]MH_I2C_Read... [06:38:11]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 E6 [06:38:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [06:38:11]wFMCommunicate OK [06:38:11]requested_item fd.num is exist - process it [06:38:11]SAM_PROTO_GetFieldsCounters [06:38:11]wFMCommunicate request_size=4 [06:38:11]MH_SAM_APDU [06:38:11]CAPDU: 80 13 00 00 [06:38:11]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [06:38:11]Write i2c OK [06:38:11]MH_I2C_Read... [06:38:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:38:11]Read from MH i2c: E2 [06:38:11]MH_I2C_Read... [06:38:11]Read from MH i2c: E2 62 00 [06:38:11]MH_I2C_Read... [06:38:11]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 4A A2 00 00 0E 04 04 00 A7 01 00 00 12 04 04 00 83 00 00 00 5E 04 04 00 83 00 00 00 57 04 04 00 85 00 00 00 19 04 04 00 00 00 00 00 90 00 D5 [06:38:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 4A A2 00 00 0E 04 04 00 A7 01 00 00 12 04 04 00 83 00 00 00 5E 04 04 00 83 00 00 00 57 04 04 00 85 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:38:11]wFMCommunicate OK [06:38:11]SAM_PROTO_GetFieldsCounters done [06:38:11]requested_item shift.num is exist - process it [06:38:11]requested_item shift.opened is exist - process it [06:38:11]req_shift_opened [06:38:11]FM_GetShiftState [06:38:11]SAM_PROTO_GetShiftState [06:38:11]wFMCommunicate request_size=4 [06:38:11]MH_SAM_APDU [06:38:11]CAPDU: 80 13 01 00 [06:38:11]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [06:38:11]Write i2c OK [06:38:11]MH_I2C_Read... [06:38:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:38:11]Read from MH i2c: E2 [06:38:11]MH_I2C_Read... [06:38:11]Read from MH i2c: E2 0E 00 [06:38:11]MH_I2C_Read... [06:38:11]Read from MH i2c: E2 0E 00 12 00 00 09 00 00 00 00 00 00 00 00 00 00 90 00 9A [06:38:11]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [06:38:11]wFMCommunicate OK [06:38:11]SAM_PROTO_GetShiftState done [06:38:11]FM_GetShiftState done [06:38:11]req_shift_opened done [06:38:11]requested_item shift.open_date is exist - process it [06:38:11]req_shift_open_date [06:38:11]FM_GetShiftState [06:38:11]SAM_PROTO_GetShiftState [06:38:11]wFMCommunicate request_size=4 [06:38:11]MH_SAM_APDU [06:38:11]CAPDU: 80 13 01 00 [06:38:11]Write to MH i2c: E2 08 00 13 00 80 13 01 00 00 00 00 00 90 [06:38:11]Write i2c OK [06:38:11]MH_I2C_Read... [06:38:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:38:11]Read from MH i2c: E2 [06:38:11]MH_I2C_Read... [06:38:11]Read from MH i2c: E2 0E 00 [06:38:11]MH_I2C_Read... [06:38:11]Read from MH i2c: E2 0E 00 13 00 00 09 00 00 00 00 00 00 00 00 00 00 90 00 9B [06:38:11]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [06:38:11]wFMCommunicate OK [06:38:11]SAM_PROTO_GetShiftState done [06:38:11]FM_GetShiftState done [06:38:11]req_shift_open_date done [06:38:11]produce_requested_data done [06:38:11]produce_requested_data return {"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41546,"shift.num":423,"shift.opened":0,"shift.open_date":0} [06:38:11]process_action_free get_value [06:38:11]json_value_free [06:38:11]json_value_free done [06:38:11]process_json_proto returns [06:38:11]Send response to host [06:38:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41546,"shift.num":423,"shift.opened":0,"shift.open_date":0}}} [06:38:11]free response buf [06:38:11]execute_script done [06:38:11]execute_script returns [06:38:11]free content buf [06:38:11]Sock 8.Close socket [06:38:11]Sock 8.Thread stoped [06:38:11]accept exits with 9 [06:38:11]New connection [06:38:11]New thread 3066809700 created [06:38:11]Thread 3066953060 joined [06:38:11]Waiting for new connection... [06:38:11] Sock 9.Parse request [06:38:11]Sock 9.Check first char [06:38:11]Sock 9.First char is OK [06:38:11]request: POST /json_proto HTTP/1.0 [06:38:11]Method: POST [06:38:11]URL: /json_proto [06:38:11]Method is POST - this is cgi request [06:38:11]url: /json_proto [06:38:11]query_string will be loaded in cgi processing [06:38:11]execute_cgi json_proto POST (null) [06:38:11]execute_cgi path=json_proto method=POST [06:38:11]POST find Content-Length [06:38:11]Host: 172.17.43.132:8080 [06:38:11]Content-Length: 331 [06:38:11]Content-Type: application/json [06:38:11] [06:38:11]POST finish read [06:38:11]Found Content-Length = 331 [06:38:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [06:38:11]execute_script... [06:38:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [06:38:11]POST & json_proto [06:38:11]process_json_proto [06:38:11]json parsed OK: [06:38:11]protocol is kg_v1.0 [06:38:11]action value=get_value [06:38:11]process_action get_value [06:38:11]cmd_get_value [06:38:11]process_action get_value done [06:38:11]requested_data is exist [06:38:11]produce_requested_data [06:38:11]requested_item fm.sale.total is exist - process it [06:38:11]SAM_PROTO_GetFMData [06:38:11]wFMCommunicate request_size=4 [06:38:11]MH_SAM_APDU [06:38:11]CAPDU: 80 13 03 00 [06:38:11]Write to MH i2c: E2 08 00 14 00 80 13 03 00 00 00 00 00 93 [06:38:11]Write i2c OK [06:38:11]MH_I2C_Read... [06:38:12]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [06:38:12]Read from MH i2c: E2 [06:38:12]MH_I2C_Read... [06:38:12]Read from MH i2c: E2 FD 00 [06:38:12]MH_I2C_Read... [06:38:12]Read from MH i2c: E2 FD 00 14 00 00 C1 04 85 04 BD 04 6E 04 04 00 FB 9E 00 00 69 04 A0 00 6F 04 04 00 63 9E 00 00 B1 04 04 00 CD 9F C1 36 70 04 04 00 14 13 84 31 72 04 04 00 B9 8C 3D 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 F0 80 D0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F8 F6 7B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 98 00 00 00 B1 04 03 00 F8 13 4E 70 04 03 00 FC 07 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8A 4A 08 EF 03 09 00 F6 03 90 00 CF [06:38:12]RAPDU: C1 04 85 04 BD 04 6E 04 04 00 FB 9E 00 00 69 04 A0 00 6F 04 04 00 63 9E 00 00 B1 04 04 00 CD 9F C1 36 70 04 04 00 14 13 84 31 72 04 04 00 B9 8C 3D 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 F0 80 D0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F8 F6 7B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 98 00 00 00 B1 04 03 00 F8 13 4E 70 04 03 00 FC 07 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8A 4A 08 EF 03 09 00 F6 03 90 00 [06:38:12]wFMCommunicate OK [06:38:12]wFMCommunicate request_size=4 [06:38:12]MH_SAM_APDU [06:38:12]CAPDU: 80 17 00 00 [06:38:12]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [06:38:12]Write i2c OK [06:38:12]MH_I2C_Read... [06:38:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [06:38:12]Read from MH i2c: E2 [06:38:12]MH_I2C_Read... [06:38:12]Read from MH i2c: E2 FD 00 [06:38:12]MH_I2C_Read... [06:38:12]Read from MH i2c: E2 FD 00 15 00 00 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CA B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 3E [06:38:12]RAPDU: 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CA B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 [06:38:12]wFMCommunicate OK [06:38:12]wFMCommunicate request_size=4 [06:38:12]MH_SAM_APDU [06:38:12]CAPDU: 80 17 00 00 [06:38:12]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [06:38:12]Write i2c OK [06:38:12]MH_I2C_Read... [06:38:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [06:38:12]Read from MH i2c: E2 [06:38:12]MH_I2C_Read... [06:38:12]Read from MH i2c: E2 FD 00 [06:38:12]MH_I2C_Read... [06:38:12]Read from MH i2c: E2 FD 00 16 00 00 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 36 [06:38:12]RAPDU: 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 [06:38:12]wFMCommunicate OK [06:38:12]wFMCommunicate request_size=4 [06:38:12]MH_SAM_APDU [06:38:12]CAPDU: 80 17 00 00 [06:38:12]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [06:38:12]Write i2c OK [06:38:12]MH_I2C_Read... [06:38:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [06:38:12]Read from MH i2c: E2 [06:38:12]MH_I2C_Read... [06:38:12]Read from MH i2c: E2 FD 00 [06:38:12]MH_I2C_Read... [06:38:12]Read from MH i2c: E2 FD 00 17 00 00 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 1C [06:38:12]RAPDU: 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 [06:38:12]wFMCommunicate OK [06:38:12]wFMCommunicate request_size=4 [06:38:12]MH_SAM_APDU [06:38:12]CAPDU: 80 17 00 00 [06:38:12]Write to MH i2c: E2 08 00 18 00 80 17 00 00 00 00 00 00 98 [06:38:12]Write i2c OK [06:38:12]MH_I2C_Read... [06:38:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 219! [06:38:13]Read from MH i2c: E2 [06:38:13]MH_I2C_Read... [06:38:13]Read from MH i2c: E2 DE 00 [06:38:13]MH_I2C_Read... [06:38:13]Read from MH i2c: E2 DE 00 18 00 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 77 [06:38:13]RAPDU: F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [06:38:13]wFMCommunicate OK [06:38:13]SAM_PROTO_GetFMData done [06:38:13]requested_item fm.sale_refund.total is exist - process it [06:38:13]requested_item fm.buy.total is exist - process it [06:38:13]requested_item shift.sale.total is exist - process it [06:38:13]SAM_PROTO_GetShiftData [06:38:13]wFMCommunicate request_size=4 [06:38:13]MH_SAM_APDU [06:38:13]CAPDU: 80 13 02 00 [06:38:13]Write to MH i2c: E2 08 00 19 00 80 13 02 00 00 00 00 00 97 [06:38:13]Write i2c OK [06:38:13]MH_I2C_Read... [06:38:13]OFD Sender: No OFD packet to send [06:38:13]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [06:38:13]Read from MH i2c: E2 [06:38:13]MH_I2C_Read... [06:38:13]Read from MH i2c: E2 FD 00 [06:38:13]MH_I2C_Read... [06:38:13]Read from MH i2c: E2 FD 00 19 00 00 AE 04 AA 04 AA 04 6E 04 04 00 83 00 00 00 69 04 9B 00 6F 04 04 00 83 00 00 00 B1 04 03 00 1C A0 2A 70 04 03 00 FC D9 24 72 04 03 00 20 C6 05 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CC 86 04 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 7B 60 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 59 [06:38:13]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 83 00 00 00 69 04 9B 00 6F 04 04 00 83 00 00 00 B1 04 03 00 1C A0 2A 70 04 03 00 FC D9 24 72 04 03 00 20 C6 05 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CC 86 04 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 7B 60 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [06:38:13]wFMCommunicate OK [06:38:13]wFMCommunicate request_size=4 [06:38:13]MH_SAM_APDU [06:38:13]CAPDU: 80 17 00 00 [06:38:13]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [06:38:13]Write i2c OK [06:38:13]MH_I2C_Read... [06:38:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [06:38:13]Read from MH i2c: E2 [06:38:13]MH_I2C_Read... [06:38:13]Read from MH i2c: E2 FD 00 [06:38:13]MH_I2C_Read... [06:38:13]Read from MH i2c: E2 FD 00 1A 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 BC [06:38:13]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [06:38:13]wFMCommunicate OK [06:38:13]wFMCommunicate request_size=4 [06:38:13]MH_SAM_APDU [06:38:13]CAPDU: 80 17 00 00 [06:38:13]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [06:38:13]Write i2c OK [06:38:13]MH_I2C_Read... [06:38:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [06:38:14]Read from MH i2c: E2 [06:38:14]MH_I2C_Read... [06:38:14]Read from MH i2c: E2 FD 00 [06:38:14]MH_I2C_Read... [06:38:14]Read from MH i2c: E2 FD 00 1B 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 52 [06:38:14]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [06:38:14]wFMCommunicate OK [06:38:14]wFMCommunicate request_size=4 [06:38:14]MH_SAM_APDU [06:38:14]CAPDU: 80 17 00 00 [06:38:14]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [06:38:14]Write i2c OK [06:38:14]MH_I2C_Read... [06:38:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [06:38:14]Read from MH i2c: E2 [06:38:14]MH_I2C_Read... [06:38:14]Read from MH i2c: E2 FD 00 [06:38:14]MH_I2C_Read... [06:38:14]Read from MH i2c: E2 FD 00 1C 00 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 0E [06:38:14]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [06:38:14]wFMCommunicate OK [06:38:14]wFMCommunicate request_size=4 [06:38:14]MH_SAM_APDU [06:38:14]CAPDU: 80 17 00 00 [06:38:14]Write to MH i2c: E2 08 00 1D 00 80 17 00 00 00 00 00 00 9D [06:38:14]Write i2c OK [06:38:14]MH_I2C_Read... [06:38:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [06:38:14]Read from MH i2c: E2 [06:38:14]MH_I2C_Read... [06:38:14]Read from MH i2c: E2 CB 00 [06:38:14]MH_I2C_Read... [06:38:14]Read from MH i2c: E2 CB 00 1D 00 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 86 [06:38:14]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [06:38:14]wFMCommunicate OK [06:38:14]SAM_PROTO_GetShiftData done [06:38:14]requested_item shift.sale.total_cash is exist - process it [06:38:14]requested_item shift.sale_refund.total is exist - process it [06:38:14]requested_item shift.sale_refund.total_cash is exist - process it [06:38:14]requested_item shift.buy.total is exist - process it [06:38:14]requested_item shift.buy.total_cash is exist - process it [06:38:14]produce_requested_data done [06:38:14]produce_requested_data return {"fm.sale.total":9186590.21,"fm.sale_refund.total":51169.20,"fm.buy.total":0.00,"shift.sale.total":27935.00,"shift.sale.total_cash":24151.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [06:38:14]process_action_free get_value [06:38:14]json_value_free [06:38:14]json_value_free done [06:38:14]process_json_proto returns [06:38:14]Send response to host [06:38:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":9186590.21,"fm.sale_refund.total":51169.20,"fm.buy.total":0.00,"shift.sale.total":27935.00,"shift.sale.total_cash":24151.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [06:38:14]free response buf [06:38:14]execute_script done [06:38:14]execute_script returns [06:38:14]free content buf [06:38:14]Sock 9.Close socket [06:38:14]Sock 9.Thread stoped [06:38:17]recv_with_timeout no data received [06:38:18]OFD Sender: No OFD packet to send [06:38:23]OFD Sender: No OFD packet to send [06:38:28]OFD Sender: No OFD packet to send [06:38:33]OFD Sender: No OFD packet to send [06:38:38]OFD Sender: No OFD packet to send [06:38:43]OFD Sender: No OFD packet to send [06:38:48]OFD Sender: No OFD packet to send [06:38:52]accept exits with 8 [06:38:52]New connection [06:38:52]New thread 3066953060 created [06:38:52]Thread 3066809700 joined [06:38:52]Waiting for new connection... [06:38:52] Sock 8.Parse request [06:38:52]Sock 8.Check first char [06:38:52]accept exits with 9 [06:38:52]New connection [06:38:52]New thread 3066809700 created [06:38:52]Waiting for new connection... [06:38:52]Sock 8.First char is OK [06:38:52]request: GET /testengine HTTP/1.1 [06:38:52]Method: GET [06:38:52]URL: /testengine [06:38:52]Method is GET - find url and querystring [06:38:52]No ? found - this is static page request [06:38:52]url: /testengine [06:38:52]check /htdocs/testengine [06:38:52] Sock 9.Parse request [06:38:52]Sock 9.Check first char [06:38:52]file exist [06:38:52]serve_file /htdocs/testengine/index.html [06:38:52]read remaining request lines [06:38:52]Host: 172.17.43.132:8080 [06:38:52]Connection: keep-alive [06:38:52]Upgrade-Insecure-Requests: 1 [06:38:52]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [06:38: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.9 [06:38:52]Accept-Encoding: gzip, deflate [06:38:52]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [06:38:52] [06:38:52]open file /htdocs/testengine/index.html [06:38:52]send HTTP headers [06:38:52]send file content [06:38:52]Finished. Sent 1003 bytes [06:38:52]close file [06:38:52]Sock 8.Close socket [06:38:52]Sock 8.Thread stoped [06:38:52]accept exits with 10 [06:38:52]New connection [06:38:52]New thread 3066666340 created [06:38:52]Thread 3066953060 joined [06:38:52]Waiting for new connection... [06:38:52]accept exits with 8 [06:38:52]New connection [06:38:52]New thread 3066953060 created [06:38:52]Waiting for new connection... [06:38:52]accept exits with 11 [06:38:52]New connection [06:38:52]New thread 3066522980 created [06:38:52]Waiting for new connection... [06:38:52]Sock 9.First char is OK [06:38:52]request: GET /testengine/css/app.915bc88f.css HTTP/1.1 [06:38:52]Method: GET [06:38:52]URL: /testengine/css/app.915bc88f.css [06:38:52]Method is GET - find url and querystring [06:38:52]No ? found - this is static page request [06:38:52]url: /testengine/css/app.915bc88f.css [06:38:52]check /htdocs/testengine/css/app.915bc88f.css [06:38:52] Sock 10.Parse request [06:38:52]Sock 10.Check first char [06:38:52] Sock 11.Parse request [06:38:52]Sock 11.Check first char [06:38:52] Sock 8.Parse request [06:38:52]Sock 8.Check first char [06:38:52]file exist [06:38:52]serve_file /htdocs/testengine/css/app.915bc88f.css [06:38:52]read remaining request lines [06:38:52]Host: 172.17.43.132:8080 [06:38:52]Connection: keep-alive [06:38:52]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [06:38:52]Accept: text/css,*/*;q=0.1 [06:38:52]Referer: http://172.17.43.132:8080/testengine [06:38:52]Accept-Encoding: gzip, deflate [06:38:52]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [06:38:52] [06:38:52]open file /htdocs/testengine/css/app.915bc88f.css [06:38:52]send HTTP headers [06:38:52]send file content [06:38:52]Sock 11.First char is OK [06:38:52]Finished. Sent 1227 bytes [06:38:52]close file [06:38:52]Sock 9.Close socket [06:38:52]Sock 9.Thread stoped [06:38:52]Sock 8.First char is OK [06:38:52]request: GET /testengine/js/app.a9c38288.js HTTP/1.1 [06:38:52]Method: GET [06:38:52]URL: /testengine/js/app.a9c38288.js [06:38:52]Method is GET - find url and querystring [06:38:52]No ? found - this is static page request [06:38:52]url: /testengine/js/app.a9c38288.js [06:38:52]check /htdocs/testengine/js/app.a9c38288.js [06:38:52]request: GET /testengine/js/chunk-vendors.8f546e50.js HTTP/1.1 [06:38:52]Method: GET [06:38:52]URL: /testengine/js/chunk-vendors.8f546e50.js [06:38:52]Method is GET - find url and querystring [06:38:52]No ? found - this is static page request [06:38:52]url: /testengine/js/chunk-vendors.8f546e50.js [06:38:52]check /htdocs/testengine/js/chunk-vendors.8f546e50.js [06:38:52]Sock 10.First char is OK [06:38:52]request: GET /testengine/css/chunk-vendors.1a13a212.css HTTP/1.1 [06:38:52]Method: GET [06:38:52]URL: /testengine/css/chunk-vendors.1a13a212.css [06:38:52]Method is GET - find url and querystring [06:38:52]No ? found - this is static page request [06:38:52]url: /testengine/css/chunk-vendors.1a13a212.css [06:38:52]check /htdocs/testengine/css/chunk-vendors.1a13a212.css [06:38:52]file exist [06:38:52]serve_file /htdocs/testengine/css/chunk-vendors.1a13a212.css [06:38:52]read remaining request lines [06:38:52]Host: 172.17.43.132:8080 [06:38:52]Connection: keep-alive [06:38:52]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [06:38:52]Accept: text/css,*/*;q=0.1 [06:38:52]Referer: http://172.17.43.132:8080/testengine [06:38:52]Accept-Encoding: gzip, deflate [06:38:52]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [06:38:52] [06:38:52]open file /htdocs/testengine/css/chunk-vendors.1a13a212.css [06:38:52]send HTTP headers [06:38:52]send file content [06:38:52]Finished. Sent 140 bytes [06:38:52]close file [06:38:52]Sock 10.Close socket [06:38:52]Sock 10.Thread stoped [06:38:52]file exist [06:38:52]serve_file /htdocs/testengine/js/chunk-vendors.8f546e50.js [06:38:52]read remaining request lines [06:38:52]Host: 172.17.43.132:8080 [06:38:52]Connection: keep-alive [06:38:52]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [06:38:52]Accept: */* [06:38:52]Referer: http://172.17.43.132:8080/testengine [06:38:52]Accept-Encoding: gzip, deflate [06:38:52]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [06:38:52] [06:38:52]open file /htdocs/testengine/js/chunk-vendors.8f546e50.js [06:38:52]send HTTP headers [06:38:52]send file content [06:38:52]file exist [06:38:52]serve_file /htdocs/testengine/js/app.a9c38288.js [06:38:52]read remaining request lines [06:38:52]Host: 172.17.43.132:8080 [06:38:52]Connection: keep-alive [06:38:52]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [06:38:52]Accept: */* [06:38:52]Referer: http://172.17.43.132:8080/testengine [06:38:52]Accept-Encoding: gzip, deflate [06:38:52]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [06:38:52] [06:38:52]open file /htdocs/testengine/js/app.a9c38288.js [06:38:52]send HTTP headers [06:38:52]send file content [06:38:52]Finished. Sent 102400 bytes [06:38:52]close file [06:38:52]Sock 8.Close socket [06:38:52]Sock 8.Thread stoped [06:38:52]Finished. Sent 165537 bytes [06:38:52]close file [06:38:52]Sock 11.Close socket [06:38:52]Sock 11.Thread stoped [06:38:53]OFD Sender: No OFD packet to send [06:38:57]accept exits with 12 [06:38:57]New connection [06:38:57]New thread 3066379620 created [06:38:57]Thread 3066666340 joined [06:38:57]Thread 3066809700 joined [06:38:57]Thread 3066522980 joined [06:38:57]Thread 3066953060 joined [06:38:57]Waiting for new connection... [06:38:57] Sock 12.Parse request [06:38:57]Sock 12.Check first char [06:38:58]OFD Sender: No OFD packet to send [06:38:58]Sock 12.First char is OK [06:38:58]request: POST /json_proto HTTP/1.1 [06:38:58]Method: POST [06:38:58]URL: /json_proto [06:38:58]Method is POST - this is cgi request [06:38:58]url: /json_proto [06:38:58]query_string will be loaded in cgi processing [06:38:58]execute_cgi json_proto POST (null) [06:38:58]execute_cgi path=json_proto method=POST [06:38:58]POST find Content-Length [06:38:58]Host: 172.17.43.132:8080 [06:38:58]Connection: keep-alive [06:38:58]Content-Length: 105 [06:38:58]Accept: application/json, text/plain, */* [06:38:58]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [06:38:58]Content-Type: application/json [06:38:58]Origin: http://172.17.43.132:8080 [06:38:58]Referer: http://172.17.43.132:8080/testengine [06:38:58]Accept-Encoding: gzip, deflate [06:38:58]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [06:38:58] [06:38:58]POST finish read [06:38:58]Found Content-Length = 105 [06:38:58]post body = {"protocol":"kg_v1.0","request":{"action":"get_value","params":{},"requested_data":["config.timestamp"]}} [06:38:58]execute_script... [06:38:58]execute_script path=json_proto method=POST query_string={"protocol":"kg_v1.0","request":{"action":"get_value","params":{},"requested_data":["config.timestamp"]}} [06:38:58]POST & json_proto [06:38:58]process_json_proto [06:38:58]json parsed OK: [06:38:58]protocol is kg_v1.0 [06:38:58]action value=get_value [06:38:58]process_action get_value [06:38:58]cmd_get_value [06:38:58]process_action get_value done [06:38:58]requested_data is exist [06:38:58]produce_requested_data [06:38:58]requested_item config.timestamp is exist - process it [06:38:58]MH_GetDate [06:38:58]Write to MH i2c: F0 00 00 1E 00 0D [06:38:58]Write i2c OK [06:38:58]MH_I2C_Read... [06:38:58]Read from MH i2c: F0 [06:38:58]MH_I2C_Read... [06:38:58]Read from MH i2c: F0 09 00 [06:38:58]MH_I2C_Read... [06:38:58]Read from MH i2c: F0 09 00 1E 00 00 03 96 A4 66 7D 95 A4 66 D5 [06:38:58]produce_requested_data done [06:38:58]produce_requested_data return {"config.timestamp":"1722062339"} [06:38:58]process_action_free get_value [06:38:58]json_value_free [06:38:58]json_value_free done [06:38:58]process_json_proto returns [06:38:58]Send response to host [06:38:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"config.timestamp":"1722062339"}}} [06:38:58]free response buf [06:38:58]execute_script done [06:38:58]execute_script returns [06:38:58]free content buf [06:38:58]Sock 12.Close socket [06:38:58]Sock 12.Thread stoped [06:39:02]accept exits with 9 [06:39:02]New connection [06:39:02]New thread 3066953060 created [06:39:02]Thread 3066379620 joined [06:39:02]Waiting for new connection... [06:39:02] Sock 9.Parse request [06:39:02]Sock 9.Check first char [06:39:02]Sock 9.First char is OK [06:39:02]request: POST /json_proto HTTP/1.1 [06:39:02]Method: POST [06:39:02]URL: /json_proto [06:39:02]Method is POST - this is cgi request [06:39:02]url: /json_proto [06:39:02]query_string will be loaded in cgi processing [06:39:02]execute_cgi json_proto POST (null) [06:39:02]execute_cgi path=json_proto method=POST [06:39:02]POST find Content-Length [06:39:02]Host: 172.17.43.132:8080 [06:39:02]Connection: keep-alive [06:39:02]Content-Length: 113 [06:39:02]Accept: application/json, text/plain, */* [06:39:02]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [06:39:02]Content-Type: application/json [06:39:02]Origin: http://172.17.43.132:8080 [06:39:02]Referer: http://172.17.43.132:8080/testengine [06:39:02]Accept-Encoding: gzip, deflate [06:39:02]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [06:39:02] [06:39:02]POST finish read [06:39:02]Found Content-Length = 113 [06:39:02]post body = {"protocol":"kg_v1.0","request":{"action":"set_value","params":{"name":"config.timestamp","value":"1722062343"}}} [06:39:02]execute_script... [06:39:02]execute_script path=json_proto method=POST query_string={"protocol":"kg_v1.0","request":{"action":"set_value","params":{"name":"config.timestamp","value":"1722062343"}}} [06:39:02]POST & json_proto [06:39:02]process_json_proto [06:39:02]json parsed OK: [06:39:02]protocol is kg_v1.0 [06:39:02]action value=set_value [06:39:02]process_action set_value [06:39:02]cmd_set_value [06:39:02]SetValue [06:39:02]group config [06:39:02]SetConfigValue timestamp=1722062343 [06:39:02]SettingCheckAndSetValue timestamp=1722062343 [06:39:02]store_timestamp [06:39:02]MH_GetDate [06:39:02]Write to MH i2c: F0 00 00 1F 00 0E [06:39:02]Write i2c OK [06:39:02]MH_I2C_Read... [06:39:02]Read from MH i2c: F0 [06:39:02]MH_I2C_Read... [06:39:02]Read from MH i2c: F0 09 00 [06:39:02]MH_I2C_Read... [06:39:02]Read from MH i2c: F0 09 00 1F 00 00 06 96 A4 66 7D 95 A4 66 D9 [06:39:02]GetLastDocTimeStamp 1722038161 [06:39:02]cur date 1722062342 [06:39:02]tm 1722062343 [06:39:02]tm ok - set date [06:39:02]MH_SetDate [06:39:02]Write to MH i2c: F1 04 00 20 00 07 96 A4 66 BB [06:39:02]Write i2c OK [06:39:02]MH_I2C_Read... [06:39:02]Read from MH i2c: F1 [06:39:02]MH_I2C_Read... [06:39:02]Read from MH i2c: F1 01 00 [06:39:02]MH_I2C_Read... [06:39:02]Read from MH i2c: F1 01 00 20 00 00 11 [06:39:03]SetValue res=0 [06:39:03]process_action set_value done [06:39:03]no requested_data - finishing processing [06:39:03]process_action_free set_value [06:39:03]json_value_free [06:39:03]json_value_free done [06:39:03]process_json_proto returns [06:39:03]Send response to host [06:39:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [06:39:03]free response buf [06:39:03]execute_script done [06:39:03]execute_script returns [06:39:03]free content buf [06:39:03]Sock 9.Close socket [06:39:03]Sock 9.Thread stoped [06:39:03]accept exits with 10 [06:39:03]New connection [06:39:03]New thread 3066809700 created [06:39:03]Thread 3066953060 joined [06:39:03]Waiting for new connection... [06:39:03] Sock 10.Parse request [06:39:03]Sock 10.Check first char [06:39:03]Sock 10.First char is OK [06:39:03]request: POST /json_proto HTTP/1.1 [06:39:03]Method: POST [06:39:03]URL: /json_proto [06:39:03]Method is POST - this is cgi request [06:39:03]url: /json_proto [06:39:03]query_string will be loaded in cgi processing [06:39:03]execute_cgi json_proto POST (null) [06:39:03]execute_cgi path=json_proto method=POST [06:39:03]POST find Content-Length [06:39:03]Host: 172.17.43.132:8080 [06:39:03]Connection: keep-alive [06:39:03]Content-Length: 113 [06:39:03]Accept: application/json, text/plain, */* [06:39:03]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [06:39:03]Content-Type: application/json [06:39:03]Origin: http://172.17.43.132:8080 [06:39:03]Referer: http://172.17.43.132:8080/testengine [06:39:03]Accept-Encoding: gzip, deflate [06:39:03]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [06:39:03] [06:39:03]POST finish read [06:39:03]Found Content-Length = 113 [06:39:03]post body = {"protocol":"kg_v1.0","request":{"action":"set_value","params":{"name":"config.timestamp","value":"1722062343"}}} [06:39:03]execute_script... [06:39:03]execute_script path=json_proto method=POST query_string={"protocol":"kg_v1.0","request":{"action":"set_value","params":{"name":"config.timestamp","value":"1722062343"}}} [06:39:03]POST & json_proto [06:39:03]process_json_proto [06:39:03]json parsed OK: [06:39:03]protocol is kg_v1.0 [06:39:03]action value=set_value [06:39:03]process_action set_value [06:39:03]cmd_set_value [06:39:03]SetValue [06:39:03]group config [06:39:03]SetConfigValue timestamp=1722062343 [06:39:03]SettingCheckAndSetValue timestamp=1722062343 [06:39:03]store_timestamp [06:39:03]MH_GetDate [06:39:03]Write to MH i2c: F0 00 00 21 00 10 [06:39:03]Write i2c OK [06:39:03]MH_I2C_Read... [06:39:03]Read from MH i2c: F0 [06:39:03]MH_I2C_Read... [06:39:03]Read from MH i2c: F0 09 00 [06:39:03]MH_I2C_Read... [06:39:03]Read from MH i2c: F0 09 00 21 00 00 07 96 A4 66 07 96 A4 66 67 [06:39:03]GetLastDocTimeStamp 1722038161 [06:39:03]cur date 1722062343 [06:39:03]tm 1722062343 [06:39:03]tm ok - set date [06:39:03]MH_SetDate [06:39:03]Write to MH i2c: F1 04 00 22 00 07 96 A4 66 BD [06:39:03]Write i2c OK [06:39:03]MH_I2C_Read... [06:39:03]Read from MH i2c: F1 [06:39:03]MH_I2C_Read... [06:39:03]Read from MH i2c: F1 01 00 [06:39:03]MH_I2C_Read... [06:39:03]Read from MH i2c: F1 01 00 22 00 00 13 [06:39:03]SetValue res=0 [06:39:03]process_action set_value done [06:39:03]no requested_data - finishing processing [06:39:03]process_action_free set_value [06:39:03]json_value_free [06:39:03]json_value_free done [06:39:03]process_json_proto returns [06:39:03]Send response to host [06:39:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [06:39:03]free response buf [06:39:03]execute_script done [06:39:03]execute_script returns [06:39:03]free content buf [06:39:03]Sock 10.Close socket [06:39:03]Sock 10.Thread stoped [06:39:03]OFD Sender: No OFD packet to send [06:39:04]recv_with_timeout no data received [06:39:08]OFD Sender: No OFD packet to send [06:39:13]OFD Sender: No OFD packet to send [00:00:11] *** EcrCore started. Build 196 *** [00:00:11]MH_InterfaceInit /dev/i2c-1 [00:00:11]Malloc ok [00:00:11]/dev/ttyS4 opened [00:00:11]MH_GetMetrics [00:00:11]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 81 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 26 [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 5400000000572581 (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: 11+0=11 [00:00:11]*** BPK Status Register BPK_RDY = 0x2 [00:00:11]*** SEN State Register SEN_STATE = 0xff [00:00:11]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:11]*** Analog Control Register 0 SEN_ANA0 = 0x33540624 [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 81 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 27 [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 00 00 00 00 00 00 00 0A [00:00:11]Current date/time: 01.01.1970 00:00 [00:00:11]FM_Init [00:00:11]wFMConnect [00:00:11]MH_SAM_On [00:00:11]Write to MH i2c: E0 00 00 08 00 E7 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]*** iso7816_init finished! [00:00:11]*** atr: [00:00:11]*** 0F 3B D5 18 FF 81 91 FE [00:00:11]*** 1F C3 80 73 C8 21 10 0A [00:00:11]*** 00 00 00 00 00 00 00 00 [00:00:11]*** 00 00 00 00 00 00 00 00 [00:00:11]*** 00 00 00 00 00 00 00 00 [00:00:11]*** 00 00 00 00 00 00 00 00 [00:00:11]*** 00 00 00 00 00 00 00 00 [00:00:11]*** 00 00 00 00 00 00 00 00 [00:00:11]Read from MH i2c: E0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: E0 10 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [00:00:11]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [00:00:11]wFMCommunicate request_size=10 [00:00:11]MH_SAM_APDU [00:00:11]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [00:00:11]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [00:00:11]Read from MH i2c: E2 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: E2 03 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [00:00:11]RAPDU: 90 00 [00:00:11]wFMCommunicate OK [00:00:11]wFMCommunicate request_size=4 [00:00:11]MH_SAM_APDU [00:00:11]CAPDU: 80 11 00 00 [00:00:11]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:00:11]Read from MH i2c: E2 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: E2 17 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 E0 [00:00:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [00:00:11]wFMCommunicate OK [00:00:11]Detected FM SN is 0000000000874958 [00:00:11]Stored FM SN is 0000000000874958 [00:00:11]wFMCommunicate request_size=9 [00:00:11]MH_SAM_APDU [00:00:11]CAPDU: 80 16 00 00 04 FB 29 00 00 [00:00:11]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 FB 29 00 00 00 00 B6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [00:00:11]Read from MH i2c: E2 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: E2 03 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [00:00:11]RAPDU: 90 00 [00:00:11]wFMCommunicate OK [00:00:11]FM PIN OK [00:00:11]wFMCommunicate request_size=8 [00:00:11]MH_SAM_APDU [00:00:11]CAPDU: 80 14 04 00 03 02 00 01 [00:00:11]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [00:00:11]Read from MH i2c: E2 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: E2 03 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [00:00:11]RAPDU: 90 00 [00:00:11]wFMCommunicate OK [00:00:11]wFMCommunicate request_size=13 [00:00:11]MH_SAM_APDU [00:00:11]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [00:00:11]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [00:00:11]Read from MH i2c: E2 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: E2 03 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [00:00:11]RAPDU: 90 00 [00:00:11]wFMCommunicate OK [00:00:11]wFMCommunicate request_size=4 [00:00:11]MH_SAM_APDU [00:00:11]CAPDU: 80 11 00 00 [00:00:11]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:00:11]Read from MH i2c: E2 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: E2 17 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 E4 [00:00:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [00:00:11]wFMCommunicate OK [00:00:11]DocumentArchiveInit [00:00:11]Start Httpd... [00:00:11]Httpd thread 3067596132 created [00:00:11]Write to MH i2c: 01 00 00 0F 00 0F [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 0F 00 00 00 00 00 00 FF 0F 24 [00:00:11]MH Int Process started [00:00:11]Allocated Socket 8 [00:00:11]Bind OK [00:00:11]Listen OK [00:00:11]httpd running on port 8080 [00:00:11]Waiting for new connection... [00:00:11]OFD Sender: No OFD packet to send [00:00:16]OFD Sender: No OFD packet to send [00:00:21]OFD Sender: No OFD packet to send [00:00:21]accept exits with 9 [00:00:21]New connection [00:00:21]New thread 3067309412 created [00:00:21]Waiting for new connection... [00:00:21] Sock 9.Parse request [00:00:21]Sock 9.Check first char [00:00:21]Sock 9.First char is OK [00:00:21]request: POST /json_proto HTTP/1.0 [00:00:21]Method: POST [00:00:21]URL: /json_proto [00:00:21]Method is POST - this is cgi request [00:00:21]url: /json_proto [00:00:21]query_string will be loaded in cgi processing [00:00:21]execute_cgi json_proto POST (null) [00:00:21]execute_cgi path=json_proto method=POST [00:00:21]POST find Content-Length [00:00:21]Host: 172.17.43.132:8080 [00:00:21]Content-Length: 215 [00:00:21]Content-Type: application/json [00:00:21] [00:00:21]POST finish read [00:00:21]Found Content-Length = 215 [00:00:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:00:21]execute_script... [00:00:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:00:21]POST & json_proto [00:00:21]process_json_proto [00:00:21]json parsed OK: [00:00:21]protocol is kg_v1.0 [00:00:21]action value=get_value [00:00:21]process_action get_value [00:00:21]cmd_get_value [00:00:21]process_action get_value done [00:00:21]requested_data is exist [00:00:21]produce_requested_data [00:00:21]requested_item kkm.sn is exist - process it [00:00:21]requested_item kkm.ver is exist - process it [00:00:21]requested_item fm.sn is exist - process it [00:00:21]wFMCommunicate request_size=4 [00:00:21]MH_SAM_APDU [00:00:21]CAPDU: 80 11 00 00 [00:00:21]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [00:00:21]Write i2c OK [00:00:21]MH_I2C_Read... [00:00:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:00:21]Read from MH i2c: E2 [00:00:21]MH_I2C_Read... [00:00:21]Read from MH i2c: E2 17 00 [00:00:21]MH_I2C_Read... [00:00:21]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 E6 [00:00:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [00:00:21]wFMCommunicate OK [00:00:21]requested_item fd.num is exist - process it [00:00:21]SAM_PROTO_GetFieldsCounters [00:00:21]wFMCommunicate request_size=4 [00:00:21]MH_SAM_APDU [00:00:21]CAPDU: 80 13 00 00 [00:00:21]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [00:00:21]Write i2c OK [00:00:21]MH_I2C_Read... [00:00:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:00:21]Read from MH i2c: E2 [00:00:21]MH_I2C_Read... [00:00:21]Read from MH i2c: E2 62 00 [00:00:21]MH_I2C_Read... [00:00:21]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 4A A2 00 00 0E 04 04 00 A7 01 00 00 12 04 04 00 83 00 00 00 5E 04 04 00 83 00 00 00 57 04 04 00 85 00 00 00 19 04 04 00 00 00 00 00 90 00 D5 [00:00:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 4A A2 00 00 0E 04 04 00 A7 01 00 00 12 04 04 00 83 00 00 00 5E 04 04 00 83 00 00 00 57 04 04 00 85 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:00:21]wFMCommunicate OK [00:00:21]SAM_PROTO_GetFieldsCounters done [00:00:21]requested_item shift.num is exist - process it [00:00:21]requested_item shift.opened is exist - process it [00:00:21]req_shift_opened [00:00:21]FM_GetShiftState [00:00:21]SAM_PROTO_GetShiftState [00:00:21]wFMCommunicate request_size=4 [00:00:21]MH_SAM_APDU [00:00:21]CAPDU: 80 13 01 00 [00:00:21]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [00:00:21]Write i2c OK [00:00:21]MH_I2C_Read... [00:00:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:00:22]Read from MH i2c: E2 [00:00:22]MH_I2C_Read... [00:00:22]Read from MH i2c: E2 0E 00 [00:00:22]MH_I2C_Read... [00:00:22]Read from MH i2c: E2 0E 00 12 00 00 09 00 00 00 00 00 00 00 00 00 00 90 00 9A [00:00:22]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:00:22]wFMCommunicate OK [00:00:22]SAM_PROTO_GetShiftState done [00:00:22]FM_GetShiftState done [00:00:22]req_shift_opened done [00:00:22]requested_item shift.open_date is exist - process it [00:00:22]req_shift_open_date [00:00:22]FM_GetShiftState [00:00:22]SAM_PROTO_GetShiftState [00:00:22]wFMCommunicate request_size=4 [00:00:22]MH_SAM_APDU [00:00:22]CAPDU: 80 13 01 00 [00:00:22]Write to MH i2c: E2 08 00 13 00 80 13 01 00 00 00 00 00 90 [00:00:22]Write i2c OK [00:00:22]MH_I2C_Read... [00:00:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:00:22]Read from MH i2c: E2 [00:00:22]MH_I2C_Read... [00:00:22]Read from MH i2c: E2 0E 00 [00:00:22]MH_I2C_Read... [00:00:22]Read from MH i2c: E2 0E 00 13 00 00 09 00 00 00 00 00 00 00 00 00 00 90 00 9B [00:00:22]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:00:22]wFMCommunicate OK [00:00:22]SAM_PROTO_GetShiftState done [00:00:22]FM_GetShiftState done [00:00:22]req_shift_open_date done [00:00:22]produce_requested_data done [00:00:22]produce_requested_data return {"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41546,"shift.num":423,"shift.opened":0,"shift.open_date":0} [00:00:22]process_action_free get_value [00:00:22]json_value_free [00:00:22]json_value_free done [00:00:22]process_json_proto returns [00:00:22]Send response to host [00:00:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41546,"shift.num":423,"shift.opened":0,"shift.open_date":0}}} [00:00:22]free response buf [00:00:22]execute_script done [00:00:22]execute_script returns [00:00:22]free content buf [00:00:22]Sock 9.Close socket [00:00:22]Sock 9.Thread stoped [00:00:22]accept exits with 7 [00:00:22]New connection [00:00:22]New thread 3067166052 created [00:00:22]Thread 3067309412 joined [00:00:22]Waiting for new connection... [00:00:22] Sock 7.Parse request [00:00:22]Sock 7.Check first char [00:00:22]Sock 7.First char is OK [00:00:22]request: POST /json_proto HTTP/1.0 [00:00:22]Method: POST [00:00:22]URL: /json_proto [00:00:22]Method is POST - this is cgi request [00:00:22]url: /json_proto [00:00:22]query_string will be loaded in cgi processing [00:00:22]execute_cgi json_proto POST (null) [00:00:22]execute_cgi path=json_proto method=POST [00:00:22]POST find Content-Length [00:00:22]Host: 172.17.43.132:8080 [00:00:22]Content-Length: 331 [00:00:22]Content-Type: application/json [00:00:22] [00:00:22]POST finish read [00:00:22]Found Content-Length = 331 [00:00:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:00:22]execute_script... [00:00:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:00:22]POST & json_proto [00:00:22]process_json_proto [00:00:22]json parsed OK: [00:00:22]protocol is kg_v1.0 [00:00:22]action value=get_value [00:00:22]process_action get_value [00:00:22]cmd_get_value [00:00:22]process_action get_value done [00:00:22]requested_data is exist [00:00:22]produce_requested_data [00:00:22]requested_item fm.sale.total is exist - process it [00:00:22]SAM_PROTO_GetFMData [00:00:22]wFMCommunicate request_size=4 [00:00:22]MH_SAM_APDU [00:00:22]CAPDU: 80 13 03 00 [00:00:22]Write to MH i2c: E2 08 00 14 00 80 13 03 00 00 00 00 00 93 [00:00:22]Write i2c OK [00:00:22]MH_I2C_Read... [00:00:22]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:00:22]Read from MH i2c: E2 [00:00:22]MH_I2C_Read... [00:00:22]Read from MH i2c: E2 FD 00 [00:00:22]MH_I2C_Read... [00:00:22]Read from MH i2c: E2 FD 00 14 00 00 C1 04 85 04 BD 04 6E 04 04 00 FB 9E 00 00 69 04 A0 00 6F 04 04 00 63 9E 00 00 B1 04 04 00 CD 9F C1 36 70 04 04 00 14 13 84 31 72 04 04 00 B9 8C 3D 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 F0 80 D0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F8 F6 7B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 98 00 00 00 B1 04 03 00 F8 13 4E 70 04 03 00 FC 07 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8A 4A 08 EF 03 09 00 F6 03 90 00 CF [00:00:22]RAPDU: C1 04 85 04 BD 04 6E 04 04 00 FB 9E 00 00 69 04 A0 00 6F 04 04 00 63 9E 00 00 B1 04 04 00 CD 9F C1 36 70 04 04 00 14 13 84 31 72 04 04 00 B9 8C 3D 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 F0 80 D0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F8 F6 7B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 98 00 00 00 B1 04 03 00 F8 13 4E 70 04 03 00 FC 07 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8A 4A 08 EF 03 09 00 F6 03 90 00 [00:00:22]wFMCommunicate OK [00:00:22]wFMCommunicate request_size=4 [00:00:22]MH_SAM_APDU [00:00:22]CAPDU: 80 17 00 00 [00:00:22]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [00:00:22]Write i2c OK [00:00:22]MH_I2C_Read... [00:00:23]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:00:23]Read from MH i2c: E2 [00:00:23]MH_I2C_Read... [00:00:23]Read from MH i2c: E2 FD 00 [00:00:23]MH_I2C_Read... [00:00:23]Read from MH i2c: E2 FD 00 15 00 00 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CA B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 3E [00:00:23]RAPDU: 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CA B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 [00:00:23]wFMCommunicate OK [00:00:23]wFMCommunicate request_size=4 [00:00:23]MH_SAM_APDU [00:00:23]CAPDU: 80 17 00 00 [00:00:23]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [00:00:23]Write i2c OK [00:00:23]MH_I2C_Read... [00:00:23]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:00:23]Read from MH i2c: E2 [00:00:23]MH_I2C_Read... [00:00:23]Read from MH i2c: E2 FD 00 [00:00:23]MH_I2C_Read... [00:00:23]Read from MH i2c: E2 FD 00 16 00 00 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 36 [00:00:23]RAPDU: 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 [00:00:23]wFMCommunicate OK [00:00:23]wFMCommunicate request_size=4 [00:00:23]MH_SAM_APDU [00:00:23]CAPDU: 80 17 00 00 [00:00:23]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [00:00:23]Write i2c OK [00:00:23]MH_I2C_Read... [00:00:23]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:00:23]Read from MH i2c: E2 [00:00:23]MH_I2C_Read... [00:00:23]Read from MH i2c: E2 FD 00 [00:00:23]MH_I2C_Read... [00:00:23]Read from MH i2c: E2 FD 00 17 00 00 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 1C [00:00:23]RAPDU: 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 [00:00:23]wFMCommunicate OK [00:00:23]wFMCommunicate request_size=4 [00:00:23]MH_SAM_APDU [00:00:23]CAPDU: 80 17 00 00 [00:00:23]Write to MH i2c: E2 08 00 18 00 80 17 00 00 00 00 00 00 98 [00:00:23]Write i2c OK [00:00:23]MH_I2C_Read... [00:00:23]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 219! [00:00:23]Read from MH i2c: E2 [00:00:23]MH_I2C_Read... [00:00:23]Read from MH i2c: E2 DE 00 [00:00:23]MH_I2C_Read... [00:00:23]Read from MH i2c: E2 DE 00 18 00 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 77 [00:00:23]RAPDU: F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:00:23]wFMCommunicate OK [00:00:23]SAM_PROTO_GetFMData done [00:00:23]requested_item fm.sale_refund.total is exist - process it [00:00:23]requested_item fm.buy.total is exist - process it [00:00:23]requested_item shift.sale.total is exist - process it [00:00:23]SAM_PROTO_GetShiftData [00:00:23]wFMCommunicate request_size=4 [00:00:23]MH_SAM_APDU [00:00:23]CAPDU: 80 13 02 00 [00:00:23]Write to MH i2c: E2 08 00 19 00 80 13 02 00 00 00 00 00 97 [00:00:23]Write i2c OK [00:00:23]MH_I2C_Read... [00:00:24]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:00:24]Read from MH i2c: E2 [00:00:24]MH_I2C_Read... [00:00:24]Read from MH i2c: E2 FD 00 [00:00:24]MH_I2C_Read... [00:00:24]Read from MH i2c: E2 FD 00 19 00 00 AE 04 AA 04 AA 04 6E 04 04 00 83 00 00 00 69 04 9B 00 6F 04 04 00 83 00 00 00 B1 04 03 00 1C A0 2A 70 04 03 00 FC D9 24 72 04 03 00 20 C6 05 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CC 86 04 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 7B 60 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 59 [00:00:24]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 83 00 00 00 69 04 9B 00 6F 04 04 00 83 00 00 00 B1 04 03 00 1C A0 2A 70 04 03 00 FC D9 24 72 04 03 00 20 C6 05 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CC 86 04 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 7B 60 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [00:00:24]wFMCommunicate OK [00:00:24]wFMCommunicate request_size=4 [00:00:24]MH_SAM_APDU [00:00:24]CAPDU: 80 17 00 00 [00:00:24]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [00:00:24]Write i2c OK [00:00:24]MH_I2C_Read... [00:00:24]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:00:24]Read from MH i2c: E2 [00:00:24]MH_I2C_Read... [00:00:24]Read from MH i2c: E2 FD 00 [00:00:24]MH_I2C_Read... [00:00:24]Read from MH i2c: E2 FD 00 1A 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 BC [00:00:24]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [00:00:24]wFMCommunicate OK [00:00:24]wFMCommunicate request_size=4 [00:00:24]MH_SAM_APDU [00:00:24]CAPDU: 80 17 00 00 [00:00:24]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [00:00:24]Write i2c OK [00:00:24]MH_I2C_Read... [00:00:24]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:00:24]Read from MH i2c: E2 [00:00:24]MH_I2C_Read... [00:00:24]Read from MH i2c: E2 FD 00 [00:00:24]MH_I2C_Read... [00:00:24]Read from MH i2c: E2 FD 00 1B 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 52 [00:00:24]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [00:00:24]wFMCommunicate OK [00:00:24]wFMCommunicate request_size=4 [00:00:24]MH_SAM_APDU [00:00:24]CAPDU: 80 17 00 00 [00:00:24]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [00:00:24]Write i2c OK [00:00:24]MH_I2C_Read... [00:00:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:00:25]Read from MH i2c: E2 [00:00:25]MH_I2C_Read... [00:00:25]Read from MH i2c: E2 FD 00 [00:00:25]MH_I2C_Read... [00:00:25]Read from MH i2c: E2 FD 00 1C 00 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 0E [00:00:25]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [00:00:25]wFMCommunicate OK [00:00:25]wFMCommunicate request_size=4 [00:00:25]MH_SAM_APDU [00:00:25]CAPDU: 80 17 00 00 [00:00:25]Write to MH i2c: E2 08 00 1D 00 80 17 00 00 00 00 00 00 9D [00:00:25]Write i2c OK [00:00:25]MH_I2C_Read... [00:00:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [00:00:25]Read from MH i2c: E2 [00:00:25]MH_I2C_Read... [00:00:25]Read from MH i2c: E2 CB 00 [00:00:25]MH_I2C_Read... [00:00:25]Read from MH i2c: E2 CB 00 1D 00 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 86 [00:00:25]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:00:25]wFMCommunicate OK [00:00:25]SAM_PROTO_GetShiftData done [00:00:25]requested_item shift.sale.total_cash is exist - process it [00:00:25]requested_item shift.sale_refund.total is exist - process it [00:00:25]requested_item shift.sale_refund.total_cash is exist - process it [00:00:25]requested_item shift.buy.total is exist - process it [00:00:25]requested_item shift.buy.total_cash is exist - process it [00:00:25]produce_requested_data done [00:00:25]produce_requested_data return {"fm.sale.total":9186590.21,"fm.sale_refund.total":51169.20,"fm.buy.total":0.00,"shift.sale.total":27935.00,"shift.sale.total_cash":24151.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:00:25]process_action_free get_value [00:00:25]json_value_free [00:00:25]json_value_free done [00:00:25]process_json_proto returns [00:00:25]Send response to host [00:00:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":9186590.21,"fm.sale_refund.total":51169.20,"fm.buy.total":0.00,"shift.sale.total":27935.00,"shift.sale.total_cash":24151.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:00:25]free response buf [00:00:25]execute_script done [00:00:25]execute_script returns [00:00:25]free content buf [00:00:25]Sock 7.Close socket [00:00:25]Sock 7.Thread stoped [00:00:26]OFD Sender: No OFD packet to send [00:00:31]OFD Sender: No OFD packet to send [00:00:36]OFD Sender: No OFD packet to send [00:00:41]OFD Sender: No OFD packet to send [00:00:46]OFD Sender: No OFD packet to send [00:00:51]OFD Sender: No OFD packet to send [00:00:56]OFD Sender: No OFD packet to send [00:00:56]accept exits with 9 [00:00:56]New connection [00:00:56]New thread 3067309412 created [00:00:56]Thread 3067166052 joined [00:00:56]Waiting for new connection... [00:00:56] Sock 9.Parse request [00:00:56]Sock 9.Check first char [00:00:56]Sock 9.First char is OK [00:00:56]request: POST /json_proto HTTP/1.0 [00:00:56]Method: POST [00:00:56]URL: /json_proto [00:00:56]Method is POST - this is cgi request [00:00:56]url: /json_proto [00:00:56]query_string will be loaded in cgi processing [00:00:56]execute_cgi json_proto POST (null) [00:00:56]execute_cgi path=json_proto method=POST [00:00:56]POST find Content-Length [00:00:56]Host: 172.17.43.132:8080 [00:00:56]Content-Length: 215 [00:00:56]Content-Type: application/json [00:00:56] [00:00:56]POST finish read [00:00:56]Found Content-Length = 215 [00:00:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:00:56]execute_script... [00:00:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:00:56]POST & json_proto [00:00:56]process_json_proto [00:00:56]json parsed OK: [00:00:56]protocol is kg_v1.0 [00:00:56]action value=get_value [00:00:56]process_action get_value [00:00:56]cmd_get_value [00:00:56]process_action get_value done [00:00:56]requested_data is exist [00:00:56]produce_requested_data [00:00:56]requested_item kkm.sn is exist - process it [00:00:56]requested_item kkm.ver is exist - process it [00:00:56]requested_item fm.sn is exist - process it [00:00:56]wFMCommunicate request_size=4 [00:00:56]MH_SAM_APDU [00:00:56]CAPDU: 80 11 00 00 [00:00:56]Write to MH i2c: E2 08 00 1E 00 80 11 00 00 00 00 00 00 98 [00:00:56]Write i2c OK [00:00:56]MH_I2C_Read... [00:00:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:00:56]Read from MH i2c: E2 [00:00:56]MH_I2C_Read... [00:00:56]Read from MH i2c: E2 17 00 [00:00:56]MH_I2C_Read... [00:00:56]Read from MH i2c: E2 17 00 1E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 F4 [00:00:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [00:00:56]wFMCommunicate OK [00:00:56]requested_item fd.num is exist - process it [00:00:56]SAM_PROTO_GetFieldsCounters [00:00:56]wFMCommunicate request_size=4 [00:00:56]MH_SAM_APDU [00:00:56]CAPDU: 80 13 00 00 [00:00:56]Write to MH i2c: E2 08 00 1F 00 80 13 00 00 00 00 00 00 9B [00:00:56]Write i2c OK [00:00:56]MH_I2C_Read... [00:00:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:00:57]Read from MH i2c: E2 [00:00:57]MH_I2C_Read... [00:00:57]Read from MH i2c: E2 62 00 [00:00:57]MH_I2C_Read... [00:00:57]Read from MH i2c: E2 62 00 1F 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 4A A2 00 00 0E 04 04 00 A7 01 00 00 12 04 04 00 83 00 00 00 5E 04 04 00 83 00 00 00 57 04 04 00 85 00 00 00 19 04 04 00 00 00 00 00 90 00 E3 [00:00:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 4A A2 00 00 0E 04 04 00 A7 01 00 00 12 04 04 00 83 00 00 00 5E 04 04 00 83 00 00 00 57 04 04 00 85 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:00:57]wFMCommunicate OK [00:00:57]SAM_PROTO_GetFieldsCounters done [00:00:57]requested_item shift.num is exist - process it [00:00:57]requested_item shift.opened is exist - process it [00:00:57]req_shift_opened [00:00:57]FM_GetShiftState [00:00:57]SAM_PROTO_GetShiftState [00:00:57]wFMCommunicate request_size=4 [00:00:57]MH_SAM_APDU [00:00:57]CAPDU: 80 13 01 00 [00:00:57]Write to MH i2c: E2 08 00 20 00 80 13 01 00 00 00 00 00 9D [00:00:57]Write i2c OK [00:00:57]MH_I2C_Read... [00:00:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:00:57]Read from MH i2c: E2 [00:00:57]MH_I2C_Read... [00:00:57]Read from MH i2c: E2 0E 00 [00:00:57]MH_I2C_Read... [00:00:57]Read from MH i2c: E2 0E 00 20 00 00 09 00 00 00 00 00 00 00 00 00 00 90 00 A8 [00:00:57]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:00:57]wFMCommunicate OK [00:00:57]SAM_PROTO_GetShiftState done [00:00:57]FM_GetShiftState done [00:00:57]req_shift_opened done [00:00:57]requested_item shift.open_date is exist - process it [00:00:57]req_shift_open_date [00:00:57]FM_GetShiftState [00:00:57]SAM_PROTO_GetShiftState [00:00:57]wFMCommunicate request_size=4 [00:00:57]MH_SAM_APDU [00:00:57]CAPDU: 80 13 01 00 [00:00:57]Write to MH i2c: E2 08 00 21 00 80 13 01 00 00 00 00 00 9E [00:00:57]Write i2c OK [00:00:57]MH_I2C_Read... [00:00:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:00:57]Read from MH i2c: E2 [00:00:57]MH_I2C_Read... [00:00:57]Read from MH i2c: E2 0E 00 [00:00:57]MH_I2C_Read... [00:00:57]Read from MH i2c: E2 0E 00 21 00 00 09 00 00 00 00 00 00 00 00 00 00 90 00 A9 [00:00:57]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:00:57]wFMCommunicate OK [00:00:57]SAM_PROTO_GetShiftState done [00:00:57]FM_GetShiftState done [00:00:57]req_shift_open_date done [00:00:57]produce_requested_data done [00:00:57]produce_requested_data return {"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41546,"shift.num":423,"shift.opened":0,"shift.open_date":0} [00:00:57]process_action_free get_value [00:00:57]json_value_free [00:00:57]json_value_free done [00:00:57]process_json_proto returns [00:00:57]Send response to host [00:00:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41546,"shift.num":423,"shift.opened":0,"shift.open_date":0}}} [00:00:57]free response buf [00:00:57]execute_script done [00:00:57]execute_script returns [00:00:57]free content buf [00:00:57]Sock 9.Close socket [00:00:57]Sock 9.Thread stoped [00:00:57]accept exits with 10 [00:00:57]New connection [00:00:57]New thread 3067166052 created [00:00:57]Thread 3067309412 joined [00:00:57]Waiting for new connection... [00:00:57] Sock 10.Parse request [00:00:57]Sock 10.Check first char [00:00:57]Sock 10.First char is OK [00:00:57]request: POST /json_proto HTTP/1.0 [00:00:57]Method: POST [00:00:57]URL: /json_proto [00:00:57]Method is POST - this is cgi request [00:00:57]url: /json_proto [00:00:57]query_string will be loaded in cgi processing [00:00:57]execute_cgi json_proto POST (null) [00:00:57]execute_cgi path=json_proto method=POST [00:00:57]POST find Content-Length [00:00:57]Host: 172.17.43.132:8080 [00:00:57]Content-Length: 331 [00:00:57]Content-Type: application/json [00:00:57] [00:00:57]POST finish read [00:00:57]Found Content-Length = 331 [00:00:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:00:57]execute_script... [00:00:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:00:57]POST & json_proto [00:00:57]process_json_proto [00:00:57]json parsed OK: [00:00:57]protocol is kg_v1.0 [00:00:57]action value=get_value [00:00:57]process_action get_value [00:00:57]cmd_get_value [00:00:57]process_action get_value done [00:00:57]requested_data is exist [00:00:57]produce_requested_data [00:00:57]requested_item fm.sale.total is exist - process it [00:00:57]SAM_PROTO_GetFMData [00:00:57]wFMCommunicate request_size=4 [00:00:57]MH_SAM_APDU [00:00:57]CAPDU: 80 13 03 00 [00:00:57]Write to MH i2c: E2 08 00 22 00 80 13 03 00 00 00 00 00 A1 [00:00:57]Write i2c OK [00:00:57]MH_I2C_Read... [00:00:57]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:00:57]Read from MH i2c: E2 [00:00:57]MH_I2C_Read... [00:00:57]Read from MH i2c: E2 FD 00 [00:00:57]MH_I2C_Read... [00:00:57]Read from MH i2c: E2 FD 00 22 00 00 C1 04 85 04 BD 04 6E 04 04 00 FB 9E 00 00 69 04 A0 00 6F 04 04 00 63 9E 00 00 B1 04 04 00 CD 9F C1 36 70 04 04 00 14 13 84 31 72 04 04 00 B9 8C 3D 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 F0 80 D0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F8 F6 7B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 98 00 00 00 B1 04 03 00 F8 13 4E 70 04 03 00 FC 07 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8A 4A 08 EF 03 09 00 F6 03 90 00 DD [00:00:57]RAPDU: C1 04 85 04 BD 04 6E 04 04 00 FB 9E 00 00 69 04 A0 00 6F 04 04 00 63 9E 00 00 B1 04 04 00 CD 9F C1 36 70 04 04 00 14 13 84 31 72 04 04 00 B9 8C 3D 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 F0 80 D0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F8 F6 7B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 98 00 00 00 B1 04 03 00 F8 13 4E 70 04 03 00 FC 07 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8A 4A 08 EF 03 09 00 F6 03 90 00 [00:00:57]wFMCommunicate OK [00:00:57]wFMCommunicate request_size=4 [00:00:57]MH_SAM_APDU [00:00:57]CAPDU: 80 17 00 00 [00:00:57]Write to MH i2c: E2 08 00 23 00 80 17 00 00 00 00 00 00 A3 [00:00:57]Write i2c OK [00:00:57]MH_I2C_Read... [00:00:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:00:58]Read from MH i2c: E2 [00:00:58]MH_I2C_Read... [00:00:58]Read from MH i2c: E2 FD 00 [00:00:58]MH_I2C_Read... [00:00:58]Read from MH i2c: E2 FD 00 23 00 00 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CA B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 4C [00:00:58]RAPDU: 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CA B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 [00:00:58]wFMCommunicate OK [00:00:58]wFMCommunicate request_size=4 [00:00:58]MH_SAM_APDU [00:00:58]CAPDU: 80 17 00 00 [00:00:58]Write to MH i2c: E2 08 00 24 00 80 17 00 00 00 00 00 00 A4 [00:00:58]Write i2c OK [00:00:58]MH_I2C_Read... [00:00:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:00:58]Read from MH i2c: E2 [00:00:58]MH_I2C_Read... [00:00:58]Read from MH i2c: E2 FD 00 [00:00:58]MH_I2C_Read... [00:00:58]Read from MH i2c: E2 FD 00 24 00 00 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 44 [00:00:58]RAPDU: 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 [00:00:58]wFMCommunicate OK [00:00:58]wFMCommunicate request_size=4 [00:00:58]MH_SAM_APDU [00:00:58]CAPDU: 80 17 00 00 [00:00:58]Write to MH i2c: E2 08 00 25 00 80 17 00 00 00 00 00 00 A5 [00:00:58]Write i2c OK [00:00:58]MH_I2C_Read... [00:00:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:00:58]Read from MH i2c: E2 [00:00:58]MH_I2C_Read... [00:00:58]Read from MH i2c: E2 FD 00 [00:00:58]MH_I2C_Read... [00:00:58]Read from MH i2c: E2 FD 00 25 00 00 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 2A [00:00:58]RAPDU: 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 [00:00:58]wFMCommunicate OK [00:00:58]wFMCommunicate request_size=4 [00:00:58]MH_SAM_APDU [00:00:58]CAPDU: 80 17 00 00 [00:00:58]Write to MH i2c: E2 08 00 26 00 80 17 00 00 00 00 00 00 A6 [00:00:58]Write i2c OK [00:00:58]MH_I2C_Read... [00:00:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 219! [00:00:58]Read from MH i2c: E2 [00:00:58]MH_I2C_Read... [00:00:58]Read from MH i2c: E2 DE 00 [00:00:58]MH_I2C_Read... [00:00:58]Read from MH i2c: E2 DE 00 26 00 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 85 [00:00:58]RAPDU: F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:00:58]wFMCommunicate OK [00:00:58]SAM_PROTO_GetFMData done [00:00:58]requested_item fm.sale_refund.total is exist - process it [00:00:58]requested_item fm.buy.total is exist - process it [00:00:58]requested_item shift.sale.total is exist - process it [00:00:58]SAM_PROTO_GetShiftData [00:00:58]wFMCommunicate request_size=4 [00:00:58]MH_SAM_APDU [00:00:58]CAPDU: 80 13 02 00 [00:00:58]Write to MH i2c: E2 08 00 27 00 80 13 02 00 00 00 00 00 A5 [00:00:58]Write i2c OK [00:00:58]MH_I2C_Read... [00:00:59]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:00:59]Read from MH i2c: E2 [00:00:59]MH_I2C_Read... [00:00:59]Read from MH i2c: E2 FD 00 [00:00:59]MH_I2C_Read... [00:00:59]Read from MH i2c: E2 FD 00 27 00 00 AE 04 AA 04 AA 04 6E 04 04 00 83 00 00 00 69 04 9B 00 6F 04 04 00 83 00 00 00 B1 04 03 00 1C A0 2A 70 04 03 00 FC D9 24 72 04 03 00 20 C6 05 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CC 86 04 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 7B 60 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 67 [00:00:59]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 83 00 00 00 69 04 9B 00 6F 04 04 00 83 00 00 00 B1 04 03 00 1C A0 2A 70 04 03 00 FC D9 24 72 04 03 00 20 C6 05 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CC 86 04 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 7B 60 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 [00:00:11] *** EcrCore started. Build 196 *** [00:00:11]MH_InterfaceInit /dev/i2c-1 [00:00:11]Malloc ok [00:00:11]/dev/ttyS4 opened [00:00:11]MH_GetMetrics [00:00:11]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 81 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 26 [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]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:11]*** [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]*** 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 5400000000572581 (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: 98+0=98 [00:00:11]*** BPK Status Register BPK_RDY = 0x0 [00:00:11]*** SEN State Register SEN_STATE = 0xff [00:00:11]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:11]*** Analog Control Register 0 SEN_ANA0 = 0x33540624 [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 81 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 27 [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 62 00 00 00 00 00 00 00 61 [00:01:38]Current date/time: 01.01.1970 00:01 [00:01:38]FM_Init [00:01:38]wFMConnect [00:01:38]MH_SAM_On [00:01:38]Write to MH i2c: E0 00 00 08 00 E7 [00:01:38]Write i2c OK [00:01:38]MH_I2C_Read... [00:01:38]*** iso7816_init finished! [00:01:38]*** atr: [00:01:38]*** 0F 3B D5 18 FF 81 91 FE [00:01:38]*** 1F C3 80 73 C8 21 10 0A [00:01:38]*** 00 00 00 00 00 00 00 00 [00:01:38]*** 00 00 00 00 00 00 00 00 [00:01:38]*** 00 00 00 00 00 00 00 00 [00:01:38]*** 00 00 00 00 00 00 00 00 [00:01:38]*** 00 00 00 00 00 00 00 00 [00:01:38]*** 00 00 00 00 00 00 00 00 [00:01:38]Read from MH i2c: E0 [00:01:38]MH_I2C_Read... [00:01:38]Read from MH i2c: E0 10 00 [00:01:38]MH_I2C_Read... [00:01:38]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [00:01:38]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [00:01:38]wFMCommunicate request_size=10 [00:01:38]MH_SAM_APDU [00:01:38]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [00:01:38]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [00:01:38]Write i2c OK [00:01:38]MH_I2C_Read... [00:01:38]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [00:01:38]Read from MH i2c: E2 [00:01:38]MH_I2C_Read... [00:01:38]Read from MH i2c: E2 03 00 [00:01:38]MH_I2C_Read... [00:01:38]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [00:01:38]RAPDU: 90 00 [00:01:38]wFMCommunicate OK [00:01:38]wFMCommunicate request_size=4 [00:01:38]MH_SAM_APDU [00:01:38]CAPDU: 80 11 00 00 [00:01:38]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [00:01:38]Write i2c OK [00:01:38]MH_I2C_Read... [00:01:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:01:38]Read from MH i2c: E2 [00:01:38]MH_I2C_Read... [00:01:38]Read from MH i2c: E2 17 00 [00:01:38]MH_I2C_Read... [00:01:38]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 E0 [00:01:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [00:01:38]wFMCommunicate OK [00:01:38]Detected FM SN is 0000000000874958 [00:01:38]Stored FM SN is 0000000000874958 [00:01:38]wFMCommunicate request_size=9 [00:01:38]MH_SAM_APDU [00:01:38]CAPDU: 80 16 00 00 04 FB 29 00 00 [00:01:38]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 FB 29 00 00 00 00 B6 [00:01:38]Write i2c OK [00:01:38]MH_I2C_Read... [00:01:38]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [00:01:38]Read from MH i2c: E2 [00:01:38]MH_I2C_Read... [00:01:38]Read from MH i2c: E2 03 00 [00:01:38]MH_I2C_Read... [00:01:38]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [00:01:38]RAPDU: 90 00 [00:01:38]wFMCommunicate OK [00:01:38]FM PIN OK [00:01:38]wFMCommunicate request_size=8 [00:01:38]MH_SAM_APDU [00:01:38]CAPDU: 80 14 04 00 03 02 00 01 [00:01:38]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [00:01:38]Write i2c OK [00:01:38]MH_I2C_Read... [00:01:38]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [00:01:38]Read from MH i2c: E2 [00:01:38]MH_I2C_Read... [00:01:38]Read from MH i2c: E2 03 00 [00:01:38]MH_I2C_Read... [00:01:38]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [00:01:38]RAPDU: 90 00 [00:01:38]wFMCommunicate OK [00:01:38]wFMCommunicate request_size=13 [00:01:38]MH_SAM_APDU [00:01:38]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [00:01:38]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [00:01:38]Write i2c OK [00:01:38]MH_I2C_Read... [00:01:38]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [00:01:38]Read from MH i2c: E2 [00:01:38]MH_I2C_Read... [00:01:38]Read from MH i2c: E2 03 00 [00:01:38]MH_I2C_Read... [00:01:38]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [00:01:38]RAPDU: 90 00 [00:01:38]wFMCommunicate OK [00:01:38]wFMCommunicate request_size=4 [00:01:38]MH_SAM_APDU [00:01:38]CAPDU: 80 11 00 00 [00:01:38]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [00:01:38]Write i2c OK [00:01:38]MH_I2C_Read... [00:01:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:01:38]Read from MH i2c: E2 [00:01:38]MH_I2C_Read... [00:01:38]Read from MH i2c: E2 17 00 [00:01:38]MH_I2C_Read... [00:01:38]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 E4 [00:01:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [00:01:38]wFMCommunicate OK [00:01:38]DocumentArchiveInit [00:01:38]Start Httpd... [00:01:38]Httpd thread 3067682148 created [00:01:38]Write to MH i2c: 01 00 00 0F 00 0F [00:01:38]Write i2c OK [00:01:38]MH_I2C_Read... [00:01:38]Read from MH i2c: 01 [00:01:38]MH_I2C_Read... [00:01:38]Read from MH i2c: 01 07 00 [00:01:38]MH_I2C_Read... [00:01:38]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [00:01:38]MH Int Process started [00:01:38]Allocated Socket 8 [00:01:38]Bind OK [00:01:38]Listen OK [00:01:38]httpd running on port 8080 [00:01:38]Waiting for new connection... [00:01:38]OFD Sender: No OFD packet to send [00:01:40]accept exits with 9 [00:01:40]New connection [00:01:40]New thread 3067395428 created [00:01:40]Waiting for new connection... [00:01:40] Sock 9.Parse request [00:01:40]Sock 9.Check first char [00:01:40]Sock 9.First char is OK [00:01:40]request: POST /json_proto HTTP/1.0 [00:01:40]Method: POST [00:01:40]URL: /json_proto [00:01:40]Method is POST - this is cgi request [00:01:40]url: /json_proto [00:01:40]query_string will be loaded in cgi processing [00:01:40]execute_cgi json_proto POST (null) [00:01:40]execute_cgi path=json_proto method=POST [00:01:40]POST find Content-Length [00:01:40]Host: 172.17.43.132:8080 [00:01:40]Content-Length: 215 [00:01:40]Content-Type: application/json [00:01:40] [00:01:40]POST finish read [00:01:40]Found Content-Length = 215 [00:01:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:01:40]execute_script... [00:01:40]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:01:40]POST & json_proto [00:01:40]process_json_proto [00:01:40]json parsed OK: [00:01:40]protocol is kg_v1.0 [00:01:40]action value=get_value [00:01:40]process_action get_value [00:01:40]cmd_get_value [00:01:40]process_action get_value done [00:01:40]requested_data is exist [00:01:40]produce_requested_data [00:01:40]requested_item kkm.sn is exist - process it [00:01:40]requested_item kkm.ver is exist - process it [00:01:40]requested_item fm.sn is exist - process it [00:01:40]wFMCommunicate request_size=4 [00:01:40]MH_SAM_APDU [00:01:40]CAPDU: 80 11 00 00 [00:01:40]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [00:01:40]Write i2c OK [00:01:40]MH_I2C_Read... [00:01:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:01:40]Read from MH i2c: E2 [00:01:40]MH_I2C_Read... [00:01:40]Read from MH i2c: E2 17 00 [00:01:40]MH_I2C_Read... [00:01:40]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 E6 [00:01:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [00:01:40]wFMCommunicate OK [00:01:40]requested_item fd.num is exist - process it [00:01:40]SAM_PROTO_GetFieldsCounters [00:01:40]wFMCommunicate request_size=4 [00:01:40]MH_SAM_APDU [00:01:40]CAPDU: 80 13 00 00 [00:01:40]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [00:01:40]Write i2c OK [00:01:40]MH_I2C_Read... [00:01:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:01:40]Read from MH i2c: E2 [00:01:40]MH_I2C_Read... [00:01:40]Read from MH i2c: E2 62 00 [00:01:40]MH_I2C_Read... [00:01:40]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 4A A2 00 00 0E 04 04 00 A7 01 00 00 12 04 04 00 83 00 00 00 5E 04 04 00 83 00 00 00 57 04 04 00 85 00 00 00 19 04 04 00 00 00 00 00 90 00 D5 [00:01:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 4A A2 00 00 0E 04 04 00 A7 01 00 00 12 04 04 00 83 00 00 00 5E 04 04 00 83 00 00 00 57 04 04 00 85 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:01:40]wFMCommunicate OK [00:01:40]SAM_PROTO_GetFieldsCounters done [00:01:40]requested_item shift.num is exist - process it [00:01:40]requested_item shift.opened is exist - process it [00:01:40]req_shift_opened [00:01:40]FM_GetShiftState [00:01:40]SAM_PROTO_GetShiftState [00:01:40]wFMCommunicate request_size=4 [00:01:40]MH_SAM_APDU [00:01:40]CAPDU: 80 13 01 00 [00:01:40]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [00:01:40]Write i2c OK [00:01:40]MH_I2C_Read... [00:01:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:01:40]Read from MH i2c: E2 [00:01:40]MH_I2C_Read... [00:01:40]Read from MH i2c: E2 0E 00 [00:01:40]MH_I2C_Read... [00:01:40]Read from MH i2c: E2 0E 00 12 00 00 09 00 00 00 00 00 00 00 00 00 00 90 00 9A [00:01:40]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:01:40]wFMCommunicate OK [00:01:40]SAM_PROTO_GetShiftState done [00:01:40]FM_GetShiftState done [00:01:40]req_shift_opened done [00:01:40]requested_item shift.open_date is exist - process it [00:01:40]req_shift_open_date [00:01:40]FM_GetShiftState [00:01:40]SAM_PROTO_GetShiftState [00:01:40]wFMCommunicate request_size=4 [00:01:40]MH_SAM_APDU [00:01:40]CAPDU: 80 13 01 00 [00:01:40]Write to MH i2c: E2 08 00 13 00 80 13 01 00 00 00 00 00 90 [00:01:40]Write i2c OK [00:01:40]MH_I2C_Read... [00:01:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:01:40]Read from MH i2c: E2 [00:01:40]MH_I2C_Read... [00:01:40]Read from MH i2c: E2 0E 00 [00:01:40]MH_I2C_Read... [00:01:40]Read from MH i2c: E2 0E 00 13 00 00 09 00 00 00 00 00 00 00 00 00 00 90 00 9B [00:01:40]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:01:40]wFMCommunicate OK [00:01:40]SAM_PROTO_GetShiftState done [00:01:40]FM_GetShiftState done [00:01:40]req_shift_open_date done [00:01:40]produce_requested_data done [00:01:40]produce_requested_data return {"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41546,"shift.num":423,"shift.opened":0,"shift.open_date":0} [00:01:40]process_action_free get_value [00:01:40]json_value_free [00:01:40]json_value_free done [00:01:40]process_json_proto returns [00:01:40]Send response to host [00:01:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41546,"shift.num":423,"shift.opened":0,"shift.open_date":0}}} [00:01:40]free response buf [00:01:40]execute_script done [00:01:40]execute_script returns [00:01:40]free content buf [00:01:40]Sock 9.Close socket [00:01:40]Sock 9.Thread stoped [00:01:40]accept exits with 6 [00:01:40]New connection [00:01:40]New thread 3067252068 created [00:01:40]Thread 3067395428 joined [00:01:40]Waiting for new connection... [00:01:40] Sock 6.Parse request [00:01:40]Sock 6.Check first char [00:01:40]Sock 6.First char is OK [00:01:40]request: POST /json_proto HTTP/1.0 [00:01:40]Method: POST [00:01:40]URL: /json_proto [00:01:40]Method is POST - this is cgi request [00:01:40]url: /json_proto [00:01:40]query_string will be loaded in cgi processing [00:01:40]execute_cgi json_proto POST (null) [00:01:40]execute_cgi path=json_proto method=POST [00:01:40]POST find Content-Length [00:01:40]Host: 172.17.43.132:8080 [00:01:40]Content-Length: 331 [00:01:40]Content-Type: application/json [00:01:40] [00:01:40]POST finish read [00:01:40]Found Content-Length = 331 [00:01:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:01:40]execute_script... [00:01:40]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:01:40]POST & json_proto [00:01:40]process_json_proto [00:01:40]json parsed OK: [00:01:40]protocol is kg_v1.0 [00:01:40]action value=get_value [00:01:41]process_action get_value [00:01:41]cmd_get_value [00:01:41]process_action get_value done [00:01:41]requested_data is exist [00:01:41]produce_requested_data [00:01:41]requested_item fm.sale.total is exist - process it [00:01:41]SAM_PROTO_GetFMData [00:01:41]wFMCommunicate request_size=4 [00:01:41]MH_SAM_APDU [00:01:41]CAPDU: 80 13 03 00 [00:01:41]Write to MH i2c: E2 08 00 14 00 80 13 03 00 00 00 00 00 93 [00:01:41]Write i2c OK [00:01:41]MH_I2C_Read... [00:01:41]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:01:41]Read from MH i2c: E2 [00:01:41]MH_I2C_Read... [00:01:41]Read from MH i2c: E2 FD 00 [00:01:41]MH_I2C_Read... [00:01:41]Read from MH i2c: E2 FD 00 14 00 00 C1 04 85 04 BD 04 6E 04 04 00 FB 9E 00 00 69 04 A0 00 6F 04 04 00 63 9E 00 00 B1 04 04 00 CD 9F C1 36 70 04 04 00 14 13 84 31 72 04 04 00 B9 8C 3D 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 F0 80 D0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F8 F6 7B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 98 00 00 00 B1 04 03 00 F8 13 4E 70 04 03 00 FC 07 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8A 4A 08 EF 03 09 00 F6 03 90 00 CF [00:01:41]RAPDU: C1 04 85 04 BD 04 6E 04 04 00 FB 9E 00 00 69 04 A0 00 6F 04 04 00 63 9E 00 00 B1 04 04 00 CD 9F C1 36 70 04 04 00 14 13 84 31 72 04 04 00 B9 8C 3D 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 F0 80 D0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F8 F6 7B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 98 00 00 00 B1 04 03 00 F8 13 4E 70 04 03 00 FC 07 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8A 4A 08 EF 03 09 00 F6 03 90 00 [00:01:41]wFMCommunicate OK [00:01:41]wFMCommunicate request_size=4 [00:01:41]MH_SAM_APDU [00:01:41]CAPDU: 80 17 00 00 [00:01:41]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [00:01:41]Write i2c OK [00:01:41]MH_I2C_Read... [00:01:41]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:01:41]Read from MH i2c: E2 [00:01:41]MH_I2C_Read... [00:01:41]Read from MH i2c: E2 FD 00 [00:01:41]MH_I2C_Read... [00:01:41]Read from MH i2c: E2 FD 00 15 00 00 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CA B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 3E [00:01:41]RAPDU: 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CA B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 [00:01:41]wFMCommunicate OK [00:01:41]wFMCommunicate request_size=4 [00:01:41]MH_SAM_APDU [00:01:41]CAPDU: 80 17 00 00 [00:01:41]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [00:01:41]Write i2c OK [00:01:41]MH_I2C_Read... [00:01:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:01:42]Read from MH i2c: E2 [00:01:42]MH_I2C_Read... [00:01:42]Read from MH i2c: E2 FD 00 [00:01:42]MH_I2C_Read... [00:01:42]Read from MH i2c: E2 FD 00 16 00 00 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 36 [00:01:42]RAPDU: 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 [00:01:42]wFMCommunicate OK [00:01:42]wFMCommunicate request_size=4 [00:01:42]MH_SAM_APDU [00:01:42]CAPDU: 80 17 00 00 [00:01:42]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [00:01:42]Write i2c OK [00:01:42]MH_I2C_Read... [00:01:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:01:42]Read from MH i2c: E2 [00:01:42]MH_I2C_Read... [00:01:42]Read from MH i2c: E2 FD 00 [00:01:42]MH_I2C_Read... [00:01:42]Read from MH i2c: E2 FD 00 17 00 00 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 1C [00:01:42]RAPDU: 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 [00:01:42]wFMCommunicate OK [00:01:42]wFMCommunicate request_size=4 [00:01:42]MH_SAM_APDU [00:01:42]CAPDU: 80 17 00 00 [00:01:42]Write to MH i2c: E2 08 00 18 00 80 17 00 00 00 00 00 00 98 [00:01:42]Write i2c OK [00:01:42]MH_I2C_Read... [00:01:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 219! [00:01:42]Read from MH i2c: E2 [00:01:42]MH_I2C_Read... [00:01:42]Read from MH i2c: E2 DE 00 [00:01:42]MH_I2C_Read... [00:01:42]Read from MH i2c: E2 DE 00 18 00 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 77 [00:01:42]RAPDU: F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:01:42]wFMCommunicate OK [00:01:42]SAM_PROTO_GetFMData done [00:01:42]requested_item fm.sale_refund.total is exist - process it [00:01:42]requested_item fm.buy.total is exist - process it [00:01:42]requested_item shift.sale.total is exist - process it [00:01:42]SAM_PROTO_GetShiftData [00:01:42]wFMCommunicate request_size=4 [00:01:42]MH_SAM_APDU [00:01:42]CAPDU: 80 13 02 00 [00:01:42]Write to MH i2c: E2 08 00 19 00 80 13 02 00 00 00 00 00 97 [00:01:42]Write i2c OK [00:01:42]MH_I2C_Read... [00:01:43]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:01:43]Read from MH i2c: E2 [00:01:43]MH_I2C_Read... [00:01:43]Read from MH i2c: E2 FD 00 [00:01:43]MH_I2C_Read... [00:01:43]Read from MH i2c: E2 FD 00 19 00 00 AE 04 AA 04 AA 04 6E 04 04 00 83 00 00 00 69 04 9B 00 6F 04 04 00 83 00 00 00 B1 04 03 00 1C A0 2A 70 04 03 00 FC D9 24 72 04 03 00 20 C6 05 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CC 86 04 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 7B 60 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 59 [00:01:43]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 83 00 00 00 69 04 9B 00 6F 04 04 00 83 00 00 00 B1 04 03 00 1C A0 2A 70 04 03 00 FC D9 24 72 04 03 00 20 C6 05 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CC 86 04 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 7B 60 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [00:01:43]wFMCommunicate OK [00:01:43]wFMCommunicate request_size=4 [00:01:43]MH_SAM_APDU [00:01:43]CAPDU: 80 17 00 00 [00:01:43]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [00:01:43]Write i2c OK [00:01:43]MH_I2C_Read... [00:01:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:01:43]Read from MH i2c: E2 [00:01:43]MH_I2C_Read... [00:01:43]Read from MH i2c: E2 FD 00 [00:01:43]MH_I2C_Read... [00:01:43]Read from MH i2c: E2 FD 00 1A 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 BC [00:01:43]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [00:01:43]wFMCommunicate OK [00:01:43]wFMCommunicate request_size=4 [00:01:43]MH_SAM_APDU [00:01:43]CAPDU: 80 17 00 00 [00:01:43]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [00:01:43]Write i2c OK [00:01:43]MH_I2C_Read... [00:01:43]OFD Sender: No OFD packet to send [00:01:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:01:43]Read from MH i2c: E2 [00:01:43]MH_I2C_Read... [00:01:43]Read from MH i2c: E2 FD 00 [00:01:43]MH_I2C_Read... [00:01:43]Read from MH i2c: E2 FD 00 1B 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 52 [00:01:43]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [00:01:43]wFMCommunicate OK [00:01:43]wFMCommunicate request_size=4 [00:01:43]MH_SAM_APDU [00:01:43]CAPDU: 80 17 00 00 [00:01:43]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [00:01:43]Write i2c OK [00:01:43]MH_I2C_Read... [00:01:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:01:43]Read from MH i2c: E2 [00:01:43]MH_I2C_Read... [00:01:43]Read from MH i2c: E2 FD 00 [00:01:43]MH_I2C_Read... [00:01:44]Read from MH i2c: E2 FD 00 1C 00 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 0E [00:01:44]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [00:01:44]wFMCommunicate OK [00:01:44]wFMCommunicate request_size=4 [00:01:44]MH_SAM_APDU [00:01:44]CAPDU: 80 17 00 00 [00:01:44]Write to MH i2c: E2 08 00 1D 00 80 17 00 00 00 00 00 00 9D [00:01:44]Write i2c OK [00:01:44]MH_I2C_Read... [00:01:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [00:01:44]Read from MH i2c: E2 [00:01:44]MH_I2C_Read... [00:01:44]Read from MH i2c: E2 CB 00 [00:01:44]MH_I2C_Read... [00:01:44]Read from MH i2c: E2 CB 00 1D 00 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 86 [00:01:44]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:01:44]wFMCommunicate OK [00:01:44]SAM_PROTO_GetShiftData done [00:01:44]requested_item shift.sale.total_cash is exist - process it [00:01:44]requested_item shift.sale_refund.total is exist - process it [00:01:44]requested_item shift.sale_refund.total_cash is exist - process it [00:01:44]requested_item shift.buy.total is exist - process it [00:01:44]requested_item shift.buy.total_cash is exist - process it [00:01:44]produce_requested_data done [00:01:44]produce_requested_data return {"fm.sale.total":9186590.21,"fm.sale_refund.total":51169.20,"fm.buy.total":0.00,"shift.sale.total":27935.00,"shift.sale.total_cash":24151.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:01:44]process_action_free get_value [00:01:44]json_value_free [00:01:44]json_value_free done [00:01:44]process_json_proto returns [00:01:44]Send response to host [00:01:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":9186590.21,"fm.sale_refund.total":51169.20,"fm.buy.total":0.00,"shift.sale.total":27935.00,"shift.sale.total_cash":24151.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:01:44]free response buf [00:01:44]execute_script done [00:01:44]execute_script returns [00:01:44]free content buf [00:01:44]Sock 6.Close socket [00:01:44]Sock 6.Thread stoped [00:01:48]OFD Sender: No OFD packet to send [00:01:53]OFD Sender: No OFD packet to send [00:01:58]OFD Sender: No OFD packet to send [00:02:03]OFD Sender: No OFD packet to send [00:02:08]OFD Sender: No OFD packet to send [00:02:13]OFD Sender: No OFD packet to send [00:02:18]OFD Sender: No OFD packet to send [00:02:23]OFD Sender: No OFD packet to send [00:02:28]OFD Sender: No OFD packet to send [00:02:33]OFD Sender: No OFD packet to send [00:02:38]OFD Sender: No OFD packet to send [00:02:43]OFD Sender: No OFD packet to send [00:02:48]OFD Sender: No OFD packet to send [00:02:53]OFD Sender: No OFD packet to send [00:02:58]OFD Sender: No OFD packet to send [00:03:03]OFD Sender: No OFD packet to send [00:03:08]OFD Sender: No OFD packet to send [00:03:13]OFD Sender: No OFD packet to send [00:03:18]OFD Sender: No OFD packet to send [00:03:23]OFD Sender: No OFD packet to send [00:03:28]OFD Sender: No OFD packet to send [00:03:33]OFD Sender: No OFD packet to send [00:03:38]OFD Sender: No OFD packet to send [00:03:43]OFD Sender: No OFD packet to send [00:03:48]OFD Sender: No OFD packet to send [00:03:53]OFD Sender: No OFD packet to send [00:03:58]recv_with_timeout no data received [00:03:58]OFD Sender: No OFD packet to send [00:04:03]OFD Sender: No OFD packet to send [00:04:08]OFD Sender: No OFD packet to send [00:04:13]OFD Sender: No OFD packet to send [00:04:18]OFD Sender: No OFD packet to send [00:04:23]OFD Sender: No OFD packet to send [00:04:28]OFD Sender: No OFD packet to send [00:04:33]OFD Sender: No OFD packet to send [00:04:38]OFD Sender: No OFD packet to send [00:04:43]OFD Sender: No OFD packet to send [00:04:48]OFD Sender: No OFD packet to send [00:04:53]OFD Sender: No OFD packet to send [00:04:58]OFD Sender: No OFD packet to send [00:05:03]OFD Sender: No OFD packet to send [00:05:08]OFD Sender: No OFD packet to send [00:05:13]OFD Sender: No OFD packet to send [00:05:18]OFD Sender: No OFD packet to send [00:05:23]OFD Sender: No OFD packet to send [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]/dev/ttyS4 opened [00:00:11]Malloc ok [00:00:11]MH_GetMetrics [00:00:11]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 81 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 26 [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]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:11]*** [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]*** 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 5400000000572581 (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: 345+0=345 [00:00:11]*** BPK Status Register BPK_RDY = 0x0 [00:00:11]*** SEN State Register SEN_STATE = 0xff [00:00:11]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:11]*** Analog Control Register 0 SEN_ANA0 = 0x33540624 [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 81 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 27 [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 59 01 00 00 00 00 00 00 59 [00:05:45]Current date/time: 01.01.1970 00:05 [00:05:45]FM_Init [00:05:45]wFMConnect [00:05:45]MH_SAM_On [00:05:45]Write to MH i2c: E0 00 00 08 00 E7 [00:05:45]Write i2c OK [00:05:45]MH_I2C_Read... [00:05:45]*** iso7816_init finished! [00:05:45]*** atr: [00:05:45]*** 0F 3B D5 18 FF 81 91 FE [00:05:45]*** 1F C3 80 73 C8 21 10 0A [00:05:45]*** 00 00 00 00 00 00 00 00 [00:05:45]*** 00 00 00 00 00 00 00 00 [00:05:45]*** 00 00 00 00 00 00 00 00 [00:05:45]*** 00 00 00 00 00 00 00 00 [00:05:45]*** 00 00 00 00 00 00 00 00 [00:05:45]*** 00 00 00 00 00 00 00 00 [00:05:45]Read from MH i2c: E0 [00:05:45]MH_I2C_Read... [00:05:45]Read from MH i2c: E0 10 00 [00:05:45]MH_I2C_Read... [00:05:45]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [00:05:45]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [00:05:45]wFMCommunicate request_size=10 [00:05:45]MH_SAM_APDU [00:05:45]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [00:05:45]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [00:05:45]Write i2c OK [00:05:45]MH_I2C_Read... [00:05:45]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [00:05:45]Read from MH i2c: E2 [00:05:45]MH_I2C_Read... [00:05:45]Read from MH i2c: E2 03 00 [00:05:45]MH_I2C_Read... [00:05:45]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [00:05:45]RAPDU: 90 00 [00:05:45]wFMCommunicate OK [00:05:45]wFMCommunicate request_size=4 [00:05:45]MH_SAM_APDU [00:05:45]CAPDU: 80 11 00 00 [00:05:45]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [00:05:45]Write i2c OK [00:05:45]MH_I2C_Read... [00:05:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:05:45]Read from MH i2c: E2 [00:05:45]MH_I2C_Read... [00:05:45]Read from MH i2c: E2 17 00 [00:05:45]MH_I2C_Read... [00:05:45]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 E0 [00:05:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [00:05:45]wFMCommunicate OK [00:05:45]Detected FM SN is 0000000000874958 [00:05:45]Stored FM SN is 0000000000874958 [00:05:45]wFMCommunicate request_size=9 [00:05:45]MH_SAM_APDU [00:05:45]CAPDU: 80 16 00 00 04 FB 29 00 00 [00:05:45]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 FB 29 00 00 00 00 B6 [00:05:45]Write i2c OK [00:05:45]MH_I2C_Read... [00:05:45]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [00:05:45]Read from MH i2c: E2 [00:05:45]MH_I2C_Read... [00:05:45]Read from MH i2c: E2 03 00 [00:05:45]MH_I2C_Read... [00:05:45]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [00:05:45]RAPDU: 90 00 [00:05:45]wFMCommunicate OK [00:05:45]FM PIN OK [00:05:45]wFMCommunicate request_size=8 [00:05:45]MH_SAM_APDU [00:05:45]CAPDU: 80 14 04 00 03 02 00 01 [00:05:45]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [00:05:45]Write i2c OK [00:05:45]MH_I2C_Read... [00:05:45]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [00:05:45]Read from MH i2c: E2 [00:05:45]MH_I2C_Read... [00:05:45]Read from MH i2c: E2 03 00 [00:05:45]MH_I2C_Read... [00:05:45]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [00:05:45]RAPDU: 90 00 [00:05:45]wFMCommunicate OK [00:05:45]wFMCommunicate request_size=13 [00:05:45]MH_SAM_APDU [00:05:45]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [00:05:45]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [00:05:45]Write i2c OK [00:05:45]MH_I2C_Read... [00:05:45]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [00:05:45]Read from MH i2c: E2 [00:05:45]MH_I2C_Read... [00:05:45]Read from MH i2c: E2 03 00 [00:05:45]MH_I2C_Read... [00:05:45]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [00:05:45]RAPDU: 90 00 [00:05:45]wFMCommunicate OK [00:05:45]wFMCommunicate request_size=4 [00:05:45]MH_SAM_APDU [00:05:45]CAPDU: 80 11 00 00 [00:05:45]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [00:05:45]Write i2c OK [00:05:45]MH_I2C_Read... [00:05:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:05:45]Read from MH i2c: E2 [00:05:45]MH_I2C_Read... [00:05:45]Read from MH i2c: E2 17 00 [00:05:45]MH_I2C_Read... [00:05:45]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 E4 [00:05:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [00:05:45]wFMCommunicate OK [00:05:45]DocumentArchiveInit [00:05:45]Start Httpd... [00:05:45]Httpd thread 3067837796 created [00:05:45]Write to MH i2c: 01 00 00 0F 00 0F [00:05:45]Write i2c OK [00:05:45]MH_I2C_Read... [00:05:45]Read from MH i2c: 01 [00:05:45]MH_I2C_Read... [00:05:45]Read from MH i2c: 01 07 00 [00:05:45]MH_I2C_Read... [00:05:45]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [00:05:45]MH Int Process started [00:05:45]Allocated Socket 8 [00:05:45]Bind OK [00:05:45]Listen OK [00:05:45]httpd running on port 8080 [00:05:45]Waiting for new connection... [00:05:45]OFD Sender: No OFD packet to send [00:05:50]OFD Sender: No OFD packet to send [00:05:54]recv_with_timeout no data received [00:05:55]OFD Sender: No OFD packet to send [00:05:57]accept exits with 9 [00:05:57]New connection [00:05:57]New thread 3067551076 created [00:05:57]Waiting for new connection... [00:05:57] Sock 9.Parse request [00:05:57]Sock 9.Check first char [00:05:57]Sock 9.First char is OK [00:05:57]request: POST /json_proto HTTP/1.0 [00:05:57]Method: POST [00:05:57]URL: /json_proto [00:05:57]Method is POST - this is cgi request [00:05:57]url: /json_proto [00:05:57]query_string will be loaded in cgi processing [00:05:57]execute_cgi json_proto POST (null) [00:05:57]execute_cgi path=json_proto method=POST [00:05:57]POST find Content-Length [00:05:57]Host: 172.17.43.132:8080 [00:05:57]Content-Length: 215 [00:05:57]Content-Type: application/json [00:05:57] [00:05:57]POST finish read [00:05:57]Found Content-Length = 215 [00:05:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:05:57]execute_script... [00:05:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:05:57]POST & json_proto [00:05:57]process_json_proto [00:05:57]json parsed OK: [00:05:57]protocol is kg_v1.0 [00:05:57]action value=get_value [00:05:57]process_action get_value [00:05:57]cmd_get_value [00:05:57]process_action get_value done [00:05:57]requested_data is exist [00:05:57]produce_requested_data [00:05:57]requested_item kkm.sn is exist - process it [00:05:57]requested_item kkm.ver is exist - process it [00:05:57]requested_item fm.sn is exist - process it [00:05:57]wFMCommunicate request_size=4 [00:05:57]MH_SAM_APDU [00:05:57]CAPDU: 80 11 00 00 [00:05:57]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [00:05:57]Write i2c OK [00:05:57]MH_I2C_Read... [00:05:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:05:57]Read from MH i2c: E2 [00:05:57]MH_I2C_Read... [00:05:57]Read from MH i2c: E2 17 00 [00:05:57]MH_I2C_Read... [00:05:57]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 E6 [00:05:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [00:05:57]wFMCommunicate OK [00:05:57]requested_item fd.num is exist - process it [00:05:57]SAM_PROTO_GetFieldsCounters [00:05:57]wFMCommunicate request_size=4 [00:05:57]MH_SAM_APDU [00:05:57]CAPDU: 80 13 00 00 [00:05:57]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [00:05:57]Write i2c OK [00:05:57]MH_I2C_Read... [00:05:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:05:57]Read from MH i2c: E2 [00:05:57]MH_I2C_Read... [00:05:57]Read from MH i2c: E2 62 00 [00:05:57]MH_I2C_Read... [00:05:57]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 4A A2 00 00 0E 04 04 00 A7 01 00 00 12 04 04 00 83 00 00 00 5E 04 04 00 83 00 00 00 57 04 04 00 85 00 00 00 19 04 04 00 00 00 00 00 90 00 D5 [00:05:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 4A A2 00 00 0E 04 04 00 A7 01 00 00 12 04 04 00 83 00 00 00 5E 04 04 00 83 00 00 00 57 04 04 00 85 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:05:57]wFMCommunicate OK [00:05:57]SAM_PROTO_GetFieldsCounters done [00:05:57]requested_item shift.num is exist - process it [00:05:57]requested_item shift.opened is exist - process it [00:05:57]req_shift_opened [00:05:57]FM_GetShiftState [00:05:57]SAM_PROTO_GetShiftState [00:05:57]wFMCommunicate request_size=4 [00:05:57]MH_SAM_APDU [00:05:57]CAPDU: 80 13 01 00 [00:05:57]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [00:05:57]Write i2c OK [00:05:57]MH_I2C_Read... [00:05:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:05:57]Read from MH i2c: E2 [00:05:57]MH_I2C_Read... [00:05:57]Read from MH i2c: E2 0E 00 [00:05:57]MH_I2C_Read... [00:05:57]Read from MH i2c: E2 0E 00 12 00 00 09 00 00 00 00 00 00 00 00 00 00 90 00 9A [00:05:57]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:05:57]wFMCommunicate OK [00:05:57]SAM_PROTO_GetShiftState done [00:05:57]FM_GetShiftState done [00:05:57]req_shift_opened done [00:05:57]requested_item shift.open_date is exist - process it [00:05:57]req_shift_open_date [00:05:57]FM_GetShiftState [00:05:57]SAM_PROTO_GetShiftState [00:05:57]wFMCommunicate request_size=4 [00:05:57]MH_SAM_APDU [00:05:57]CAPDU: 80 13 01 00 [00:05:57]Write to MH i2c: E2 08 00 13 00 80 13 01 00 00 00 00 00 90 [00:05:57]Write i2c OK [00:05:57]MH_I2C_Read... [00:05:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:05:57]Read from MH i2c: E2 [00:05:57]MH_I2C_Read... [00:05:57]Read from MH i2c: E2 0E 00 [00:05:57]MH_I2C_Read... [00:05:57]Read from MH i2c: E2 0E 00 13 00 00 09 00 00 00 00 00 00 00 00 00 00 90 00 9B [00:05:57]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:05:57]wFMCommunicate OK [00:05:57]SAM_PROTO_GetShiftState done [00:05:57]FM_GetShiftState done [00:05:57]req_shift_open_date done [00:05:57]produce_requested_data done [00:05:57]produce_requested_data return {"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41546,"shift.num":423,"shift.opened":0,"shift.open_date":0} [00:05:57]process_action_free get_value [00:05:57]json_value_free [00:05:57]json_value_free done [00:05:57]process_json_proto returns [00:05:57]Send response to host [00:05:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41546,"shift.num":423,"shift.opened":0,"shift.open_date":0}}} [00:05:57]free response buf [00:05:57]execute_script done [00:05:57]execute_script returns [00:05:57]free content buf [00:05:57]Sock 9.Close socket [00:05:57]Sock 9.Thread stoped [00:05:57]accept exits with 7 [00:05:57]New connection [00:05:57]New thread 3067407716 created [00:05:57]Thread 3067551076 joined [00:05:57]Waiting for new connection... [00:05:57] Sock 7.Parse request [00:05:57]Sock 7.Check first char [00:05:57]Sock 7.First char is OK [00:05:57]request: POST /json_proto HTTP/1.0 [00:05:57]Method: POST [00:05:57]URL: /json_proto [00:05:57]Method is POST - this is cgi request [00:05:57]url: /json_proto [00:05:57]query_string will be loaded in cgi processing [00:05:57]execute_cgi json_proto POST (null) [00:05:57]execute_cgi path=json_proto method=POST [00:05:57]POST find Content-Length [00:05:57]Host: 172.17.43.132:8080 [00:05:57]Content-Length: 331 [00:05:57]Content-Type: application/json [00:05:57] [00:05:57]POST finish read [00:05:57]Found Content-Length = 331 [00:05:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:05:57]execute_script... [00:05:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:05:57]POST & json_proto [00:05:57]process_json_proto [00:05:57]json parsed OK: [00:05:57]protocol is kg_v1.0 [00:05:57]action value=get_value [00:05:57]process_action get_value [00:05:57]cmd_get_value [00:05:57]process_action get_value done [00:05:57]requested_data is exist [00:05:57]produce_requested_data [00:05:57]requested_item fm.sale.total is exist - process it [00:05:57]SAM_PROTO_GetFMData [00:05:57]wFMCommunicate request_size=4 [00:05:57]MH_SAM_APDU [00:05:57]CAPDU: 80 13 03 00 [00:05:57]Write to MH i2c: E2 08 00 14 00 80 13 03 00 00 00 00 00 93 [00:05:57]Write i2c OK [00:05:57]MH_I2C_Read... [00:05:58]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:05:58]Read from MH i2c: E2 [00:05:58]MH_I2C_Read... [00:05:58]Read from MH i2c: E2 FD 00 [00:05:58]MH_I2C_Read... [00:05:58]Read from MH i2c: E2 FD 00 14 00 00 C1 04 85 04 BD 04 6E 04 04 00 FB 9E 00 00 69 04 A0 00 6F 04 04 00 63 9E 00 00 B1 04 04 00 CD 9F C1 36 70 04 04 00 14 13 84 31 72 04 04 00 B9 8C 3D 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 F0 80 D0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F8 F6 7B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 98 00 00 00 B1 04 03 00 F8 13 4E 70 04 03 00 FC 07 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8A 4A 08 EF 03 09 00 F6 03 90 00 CF [00:05:58]RAPDU: C1 04 85 04 BD 04 6E 04 04 00 FB 9E 00 00 69 04 A0 00 6F 04 04 00 63 9E 00 00 B1 04 04 00 CD 9F C1 36 70 04 04 00 14 13 84 31 72 04 04 00 B9 8C 3D 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 F0 80 D0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F8 F6 7B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 98 00 00 00 B1 04 03 00 F8 13 4E 70 04 03 00 FC 07 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8A 4A 08 EF 03 09 00 F6 03 90 00 [00:05:58]wFMCommunicate OK [00:05:58]wFMCommunicate request_size=4 [00:05:58]MH_SAM_APDU [00:05:58]CAPDU: 80 17 00 00 [00:05:58]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [00:05:58]Write i2c OK [00:05:58]MH_I2C_Read... [00:05:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:05:58]Read from MH i2c: E2 [00:05:58]MH_I2C_Read... [00:05:58]Read from MH i2c: E2 FD 00 [00:05:58]MH_I2C_Read... [00:05:58]Read from MH i2c: E2 FD 00 15 00 00 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CA B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 3E [00:05:58]RAPDU: 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CA B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 [00:05:58]wFMCommunicate OK [00:05:58]wFMCommunicate request_size=4 [00:05:58]MH_SAM_APDU [00:05:58]CAPDU: 80 17 00 00 [00:05:58]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [00:05:58]Write i2c OK [00:05:58]MH_I2C_Read... [00:05:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:05:58]Read from MH i2c: E2 [00:05:58]MH_I2C_Read... [00:05:58]Read from MH i2c: E2 FD 00 [00:05:58]MH_I2C_Read... [00:05:58]Read from MH i2c: E2 FD 00 16 00 00 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 36 [00:05:58]RAPDU: 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 [00:05:58]wFMCommunicate OK [00:05:58]wFMCommunicate request_size=4 [00:05:58]MH_SAM_APDU [00:05:58]CAPDU: 80 17 00 00 [00:05:58]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [00:05:58]Write i2c OK [00:05:58]MH_I2C_Read... [00:05:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:05:58]Read from MH i2c: E2 [00:05:58]MH_I2C_Read... [00:05:58]Read from MH i2c: E2 FD 00 [00:05:58]MH_I2C_Read... [00:05:58]Read from MH i2c: E2 FD 00 17 00 00 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 1C [00:05:58]RAPDU: 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 [00:05:58]wFMCommunicate OK [00:05:58]wFMCommunicate request_size=4 [00:05:58]MH_SAM_APDU [00:05:58]CAPDU: 80 17 00 00 [00:05:58]Write to MH i2c: E2 08 00 18 00 80 17 00 00 00 00 00 00 98 [00:05:58]Write i2c OK [00:05:58]MH_I2C_Read... [00:05:59]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 219! [00:05:59]Read from MH i2c: E2 [00:05:59]MH_I2C_Read... [00:05:59]Read from MH i2c: E2 DE 00 [00:05:59]MH_I2C_Read... [00:05:59]Read from MH i2c: E2 DE 00 18 00 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 77 [00:05:59]RAPDU: F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:05:59]wFMCommunicate OK [00:05:59]SAM_PROTO_GetFMData done [00:05:59]requested_item fm.sale_refund.total is exist - process it [00:05:59]requested_item fm.buy.total is exist - process it [00:05:59]requested_item shift.sale.total is exist - process it [00:05:59]SAM_PROTO_GetShiftData [00:05:59]wFMCommunicate request_size=4 [00:05:59]MH_SAM_APDU [00:05:59]CAPDU: 80 13 02 00 [00:05:59]Write to MH i2c: E2 08 00 19 00 80 13 02 00 00 00 00 00 97 [00:05:59]Write i2c OK [00:05:59]MH_I2C_Read... [00:05:59]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:05:59]Read from MH i2c: E2 [00:05:59]MH_I2C_Read... [00:05:59]Read from MH i2c: E2 FD 00 [00:05:59]MH_I2C_Read... [00:05:59]Read from MH i2c: E2 FD 00 19 00 00 AE 04 AA 04 AA 04 6E 04 04 00 83 00 00 00 69 04 9B 00 6F 04 04 00 83 00 00 00 B1 04 03 00 1C A0 2A 70 04 03 00 FC D9 24 72 04 03 00 20 C6 05 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CC 86 04 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 7B 60 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 59 [00:05:59]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 83 00 00 00 69 04 9B 00 6F 04 04 00 83 00 00 00 B1 04 03 00 1C A0 2A 70 04 03 00 FC D9 24 72 04 03 00 20 C6 05 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CC 86 04 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 7B 60 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [00:05:59]wFMCommunicate OK [00:05:59]wFMCommunicate request_size=4 [00:05:59]MH_SAM_APDU [00:05:59]CAPDU: 80 17 00 00 [00:05:59]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [00:05:59]Write i2c OK [00:05:59]MH_I2C_Read... [00:05:59]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:05:59]Read from MH i2c: E2 [00:05:59]MH_I2C_Read... [00:05:59]Read from MH i2c: E2 FD 00 [00:05:59]MH_I2C_Read... [00:05:59]Read from MH i2c: E2 FD 00 1A 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 BC [00:05:59]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [00:05:59]wFMCommunicate OK [00:05:59]wFMCommunicate request_size=4 [00:05:59]MH_SAM_APDU [00:05:59]CAPDU: 80 17 00 00 [00:05:59]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [00:05:59]Write i2c OK [00:05:59]MH_I2C_Read... [00:06:00]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:06:00]Read from MH i2c: E2 [00:06:00]MH_I2C_Read... [00:06:00]Read from MH i2c: E2 FD 00 [00:06:00]MH_I2C_Read... [00:06:00]Read from MH i2c: E2 FD 00 1B 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 52 [00:06:00]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [00:06:00]wFMCommunicate OK [00:06:00]wFMCommunicate request_size=4 [00:06:00]MH_SAM_APDU [00:06:00]CAPDU: 80 17 00 00 [00:06:00]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [00:06:00]Write i2c OK [00:06:00]MH_I2C_Read... [00:06:00]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:06:00]Read from MH i2c: E2 [00:06:00]MH_I2C_Read... [00:06:00]Read from MH i2c: E2 FD 00 [00:06:00]MH_I2C_Read... [00:06:00]Read from MH i2c: E2 FD 00 1C 00 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 0E [00:06:00]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 [00:00:11] *** EcrCore started. Build 196 *** [00:00:11]/dev/ttyS4 opened [00:00:11]MH_InterfaceInit /dev/i2c-1 [00:00:11]Malloc ok [00:00:11]MH_GetMetrics [00:00:11]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 81 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 26 [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 5400000000572581 (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: 11+0=11 [00:00:11]*** BPK Status Register BPK_RDY = 0x2 [00:00:11]*** SEN State Register SEN_STATE = 0xff [00:00:11]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:11]*** Analog Control Register 0 SEN_ANA0 = 0x33540624 [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 81 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 27 [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 0C 00 00 00 00 00 00 00 0B [00:00:12]Current date/time: 01.01.1970 00:00 [00:00:12]FM_Init [00:00:12]wFMConnect [00:00:12]MH_SAM_On [00:00:12]Write to MH i2c: E0 00 00 08 00 E7 [00:00:12]Write i2c OK [00:00:12]MH_I2C_Read... [00:00:12]*** iso7816_init finished! [00:00:12]*** atr: [00:00:12]*** 0F 3B D5 18 FF 81 91 FE [00:00:12]*** 1F C3 80 73 C8 21 10 0A [00:00:12]*** 00 00 00 00 00 00 00 00 [00:00:12]*** 00 00 00 00 00 00 00 00 [00:00:12]*** 00 00 00 00 00 00 00 00 [00:00:12]*** 00 00 00 00 00 00 00 00 [00:00:12]*** 00 00 00 00 00 00 00 00 [00:00:12]*** 00 00 00 00 00 00 00 00 [00:00:12]Read from MH i2c: E0 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: E0 10 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [00:00:12]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [00:00:12]wFMCommunicate request_size=10 [00:00:12]MH_SAM_APDU [00:00:12]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [00:00:12]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [00:00:12]Write i2c OK [00:00:12]MH_I2C_Read... [00:00:12]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [00:00:12]Read from MH i2c: E2 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: E2 03 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [00:00:12]RAPDU: 90 00 [00:00:12]wFMCommunicate OK [00:00:12]wFMCommunicate request_size=4 [00:00:12]MH_SAM_APDU [00:00:12]CAPDU: 80 11 00 00 [00:00:12]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [00:00:12]Write i2c OK [00:00:12]MH_I2C_Read... [00:00:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:00:12]Read from MH i2c: E2 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: E2 17 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 E0 [00:00:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [00:00:12]wFMCommunicate OK [00:00:12]Detected FM SN is 0000000000874958 [00:00:12]Stored FM SN is 0000000000874958 [00:00:12]wFMCommunicate request_size=9 [00:00:12]MH_SAM_APDU [00:00:12]CAPDU: 80 16 00 00 04 FB 29 00 00 [00:00:12]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 FB 29 00 00 00 00 B6 [00:00:12]Write i2c OK [00:00:12]MH_I2C_Read... [00:00:12]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [00:00:12]Read from MH i2c: E2 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: E2 03 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [00:00:12]RAPDU: 90 00 [00:00:12]wFMCommunicate OK [00:00:12]FM PIN OK [00:00:12]wFMCommunicate request_size=8 [00:00:12]MH_SAM_APDU [00:00:12]CAPDU: 80 14 04 00 03 02 00 01 [00:00:12]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [00:00:12]Write i2c OK [00:00:12]MH_I2C_Read... [00:00:12]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [00:00:12]Read from MH i2c: E2 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: E2 03 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [00:00:12]RAPDU: 90 00 [00:00:12]wFMCommunicate OK [00:00:12]wFMCommunicate request_size=13 [00:00:12]MH_SAM_APDU [00:00:12]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [00:00:12]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [00:00:12]Write i2c OK [00:00:12]MH_I2C_Read... [00:00:12]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [00:00:12]Read from MH i2c: E2 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: E2 03 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [00:00:12]RAPDU: 90 00 [00:00:12]wFMCommunicate OK [00:00:12]wFMCommunicate request_size=4 [00:00:12]MH_SAM_APDU [00:00:12]CAPDU: 80 11 00 00 [00:00:12]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [00:00:12]Write i2c OK [00:00:12]MH_I2C_Read... [00:00:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:00:12]Read from MH i2c: E2 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: E2 17 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 E4 [00:00:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [00:00:12]wFMCommunicate OK [00:00:12]DocumentArchiveInit [00:00:12]Start Httpd... [00:00:12]Httpd thread 3067358564 created [00:00:12]Write to MH i2c: 01 00 00 0F 00 0F [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 0F 00 00 00 00 00 00 FF 0F 24 [00:00:12]MH Int Process started [00:00:12]Allocated Socket 7 [00:00:12]Bind OK [00:00:12]Listen OK [00:00:12]httpd running on port 8080 [00:00:12]Waiting for new connection... [00:00:12]OFD Sender: No OFD packet to send [00:00:15]accept exits with 8 [00:00:15]New connection [00:00:15]New thread 3067071844 created [00:00:15]Waiting for new connection... [00:00:15] Sock 8.Parse request [00:00:15]Sock 8.Check first char [00:00:15]Sock 8.First char is OK [00:00:15]request: POST /json_proto HTTP/1.0 [00:00:15]Method: POST [00:00:15]URL: /json_proto [00:00:15]Method is POST - this is cgi request [00:00:15]url: /json_proto [00:00:15]query_string will be loaded in cgi processing [00:00:15]execute_cgi json_proto POST (null) [00:00:15]execute_cgi path=json_proto method=POST [00:00:15]POST find Content-Length [00:00:15]Host: 172.17.43.132:8080 [00:00:15]Content-Length: 215 [00:00:15]Content-Type: application/json [00:00:15] [00:00:15]POST finish read [00:00:15]Found Content-Length = 215 [00:00:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:00:15]execute_script... [00:00:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:00:15]POST & json_proto [00:00:15]process_json_proto [00:00:15]json parsed OK: [00:00:15]protocol is kg_v1.0 [00:00:15]action value=get_value [00:00:15]process_action get_value [00:00:15]cmd_get_value [00:00:15]process_action get_value done [00:00:15]requested_data is exist [00:00:15]produce_requested_data [00:00:15]requested_item kkm.sn is exist - process it [00:00:15]requested_item kkm.ver is exist - process it [00:00:15]requested_item fm.sn is exist - process it [00:00:15]wFMCommunicate request_size=4 [00:00:15]MH_SAM_APDU [00:00:15]CAPDU: 80 11 00 00 [00:00:15]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [00:00:15]Write i2c OK [00:00:15]MH_I2C_Read... [00:00:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:00:15]Read from MH i2c: E2 [00:00:15]MH_I2C_Read... [00:00:15]Read from MH i2c: E2 17 00 [00:00:15]MH_I2C_Read... [00:00:15]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 E6 [00:00:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [00:00:15]wFMCommunicate OK [00:00:15]requested_item fd.num is exist - process it [00:00:15]SAM_PROTO_GetFieldsCounters [00:00:15]wFMCommunicate request_size=4 [00:00:15]MH_SAM_APDU [00:00:15]CAPDU: 80 13 00 00 [00:00:15]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [00:00:15]Write i2c OK [00:00:15]MH_I2C_Read... [00:00:15]Read from MH i2c: E2 [00:00:15]MH_I2C_Read... [00:00:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:00:15]Read from MH i2c: E2 62 00 [00:00:15]MH_I2C_Read... [00:00:15]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 4A A2 00 00 0E 04 04 00 A7 01 00 00 12 04 04 00 83 00 00 00 5E 04 04 00 83 00 00 00 57 04 04 00 85 00 00 00 19 04 04 00 00 00 00 00 90 00 D5 [00:00:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 4A A2 00 00 0E 04 04 00 A7 01 00 00 12 04 04 00 83 00 00 00 5E 04 04 00 83 00 00 00 57 04 04 00 85 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:00:15]wFMCommunicate OK [00:00:15]SAM_PROTO_GetFieldsCounters done [00:00:15]requested_item shift.num is exist - process it [00:00:15]requested_item shift.opened is exist - process it [00:00:15]req_shift_opened [00:00:15]FM_GetShiftState [00:00:15]SAM_PROTO_GetShiftState [00:00:15]wFMCommunicate request_size=4 [00:00:15]MH_SAM_APDU [00:00:15]CAPDU: 80 13 01 00 [00:00:15]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [00:00:15]Write i2c OK [00:00:15]MH_I2C_Read... [00:00:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:00:15]Read from MH i2c: E2 [00:00:15]MH_I2C_Read... [00:00:15]Read from MH i2c: E2 0E 00 [00:00:15]MH_I2C_Read... [00:00:15]Read from MH i2c: E2 0E 00 12 00 00 09 00 00 00 00 00 00 00 00 00 00 90 00 9A [00:00:15]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:00:15]wFMCommunicate OK [00:00:15]SAM_PROTO_GetShiftState done [00:00:15]FM_GetShiftState done [00:00:15]req_shift_opened done [00:00:15]requested_item shift.open_date is exist - process it [00:00:15]req_shift_open_date [00:00:15]FM_GetShiftState [00:00:15]SAM_PROTO_GetShiftState [00:00:15]wFMCommunicate request_size=4 [00:00:15]MH_SAM_APDU [00:00:15]CAPDU: 80 13 01 00 [00:00:15]Write to MH i2c: E2 08 00 13 00 80 13 01 00 00 00 00 00 90 [00:00:15]Write i2c OK [00:00:15]MH_I2C_Read... [00:00:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:00:15]Read from MH i2c: E2 [00:00:15]MH_I2C_Read... [00:00:15]Read from MH i2c: E2 0E 00 [00:00:15]MH_I2C_Read... [00:00:15]Read from MH i2c: E2 0E 00 13 00 00 09 00 00 00 00 00 00 00 00 00 00 90 00 9B [00:00:15]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:00:15]wFMCommunicate OK [00:00:15]SAM_PROTO_GetShiftState done [00:00:15]FM_GetShiftState done [00:00:15]req_shift_open_date done [00:00:15]produce_requested_data done [00:00:15]produce_requested_data return {"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41546,"shift.num":423,"shift.opened":0,"shift.open_date":0} [00:00:15]process_action_free get_value [00:00:15]json_value_free [00:00:15]json_value_free done [00:00:15]process_json_proto returns [00:00:15]Send response to host [00:00:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41546,"shift.num":423,"shift.opened":0,"shift.open_date":0}}} [00:00:15]free response buf [00:00:15]execute_script done [00:00:15]execute_script returns [00:00:15]free content buf [00:00:15]Sock 8.Close socket [00:00:15]Sock 8.Thread stoped [00:00:15]accept exits with 9 [00:00:15]New connection [00:00:15]New thread 3066928484 created [00:00:15]Thread 3067071844 joined [00:00:15]Waiting for new connection... [00:00:15] Sock 9.Parse request [00:00:15]Sock 9.Check first char [00:00:15]Sock 9.First char is OK [00:00:15]request: POST /json_proto HTTP/1.0 [00:00:15]Method: POST [00:00:15]URL: /json_proto [00:00:15]Method is POST - this is cgi request [00:00:15]url: /json_proto [00:00:15]query_string will be loaded in cgi processing [00:00:15]execute_cgi json_proto POST (null) [00:00:15]execute_cgi path=json_proto method=POST [00:00:15]POST find Content-Length [00:00:15]Host: 172.17.43.132:8080 [00:00:15]Content-Length: 331 [00:00:15]Content-Type: application/json [00:00:15] [00:00:15]POST finish read [00:00:15]Found Content-Length = 331 [00:00:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:00:15]execute_script... [00:00:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:00:15]POST & json_proto [00:00:15]process_json_proto [00:00:15]json parsed OK: [00:00:15]protocol is kg_v1.0 [00:00:15]action value=get_value [00:00:15]process_action get_value [00:00:15]cmd_get_value [00:00:15]process_action get_value done [00:00:15]requested_data is exist [00:00:15]produce_requested_data [00:00:15]requested_item fm.sale.total is exist - process it [00:00:15]SAM_PROTO_GetFMData [00:00:15]wFMCommunicate request_size=4 [00:00:15]MH_SAM_APDU [00:00:15]CAPDU: 80 13 03 00 [00:00:15]Write to MH i2c: E2 08 00 14 00 80 13 03 00 00 00 00 00 93 [00:00:15]Write i2c OK [00:00:15]MH_I2C_Read... [00:00:16]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:00:16]Read from MH i2c: E2 [00:00:16]MH_I2C_Read... [00:00:16]Read from MH i2c: E2 FD 00 [00:00:16]MH_I2C_Read... [00:00:16]Read from MH i2c: E2 FD 00 14 00 00 C1 04 85 04 BD 04 6E 04 04 00 FB 9E 00 00 69 04 A0 00 6F 04 04 00 63 9E 00 00 B1 04 04 00 CD 9F C1 36 70 04 04 00 14 13 84 31 72 04 04 00 B9 8C 3D 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 F0 80 D0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F8 F6 7B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 98 00 00 00 B1 04 03 00 F8 13 4E 70 04 03 00 FC 07 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8A 4A 08 EF 03 09 00 F6 03 90 00 CF [00:00:16]RAPDU: C1 04 85 04 BD 04 6E 04 04 00 FB 9E 00 00 69 04 A0 00 6F 04 04 00 63 9E 00 00 B1 04 04 00 CD 9F C1 36 70 04 04 00 14 13 84 31 72 04 04 00 B9 8C 3D 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 F0 80 D0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F8 F6 7B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 98 00 00 00 B1 04 03 00 F8 13 4E 70 04 03 00 FC 07 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8A 4A 08 EF 03 09 00 F6 03 90 00 [00:00:16]wFMCommunicate OK [00:00:16]wFMCommunicate request_size=4 [00:00:16]MH_SAM_APDU [00:00:16]CAPDU: 80 17 00 00 [00:00:16]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [00:00:16]Write i2c OK [00:00:16]MH_I2C_Read... [00:00:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:00:16]Read from MH i2c: E2 [00:00:16]MH_I2C_Read... [00:00:16]Read from MH i2c: E2 FD 00 [00:00:16]MH_I2C_Read... [00:00:16]Read from MH i2c: E2 FD 00 15 00 00 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CA B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 3E [00:00:16]RAPDU: 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CA B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 [00:00:16]wFMCommunicate OK [00:00:16]wFMCommunicate request_size=4 [00:00:16]MH_SAM_APDU [00:00:16]CAPDU: 80 17 00 00 [00:00:16]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [00:00:16]Write i2c OK [00:00:16]MH_I2C_Read... [00:00:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:00:16]Read from MH i2c: E2 [00:00:16]MH_I2C_Read... [00:00:16]Read from MH i2c: E2 FD 00 [00:00:16]MH_I2C_Read... [00:00:16]Read from MH i2c: E2 FD 00 16 00 00 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 36 [00:00:16]RAPDU: 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 [00:00:16]wFMCommunicate OK [00:00:16]wFMCommunicate request_size=4 [00:00:16]MH_SAM_APDU [00:00:16]CAPDU: 80 17 00 00 [00:00:16]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [00:00:16]Write i2c OK [00:00:16]MH_I2C_Read... [00:00:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:00:17]Read from MH i2c: E2 [00:00:17]MH_I2C_Read... [00:00:17]Read from MH i2c: E2 FD 00 [00:00:17]MH_I2C_Read... [00:00:17]Read from MH i2c: E2 FD 00 17 00 00 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 1C [00:00:17]RAPDU: 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 [00:00:17]wFMCommunicate OK [00:00:17]wFMCommunicate request_size=4 [00:00:17]MH_SAM_APDU [00:00:17]CAPDU: 80 17 00 00 [00:00:17]Write to MH i2c: E2 08 00 18 00 80 17 00 00 00 00 00 00 98 [00:00:17]Write i2c OK [00:00:17]MH_I2C_Read... [00:00:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 219! [00:00:17]Read from MH i2c: E2 [00:00:17]MH_I2C_Read... [00:00:17]Read from MH i2c: E2 DE 00 [00:00:17]MH_I2C_Read... [00:00:17]Read from MH i2c: E2 DE 00 18 00 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 77 [00:00:17]RAPDU: F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:00:17]wFMCommunicate OK [00:00:17]SAM_PROTO_GetFMData done [00:00:17]requested_item fm.sale_refund.total is exist - process it [00:00:17]requested_item fm.buy.total is exist - process it [00:00:17]requested_item shift.sale.total is exist - process it [00:00:17]SAM_PROTO_GetShiftData [00:00:17]wFMCommunicate request_size=4 [00:00:17]MH_SAM_APDU [00:00:17]CAPDU: 80 13 02 00 [00:00:17]Write to MH i2c: E2 08 00 19 00 80 13 02 00 00 00 00 00 97 [00:00:17]Write i2c OK [00:00:17]MH_I2C_Read... [00:00:17]OFD Sender: No OFD packet to send [00:00:17]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:00:17]Read from MH i2c: E2 [00:00:17]MH_I2C_Read... [00:00:17]Read from MH i2c: E2 FD 00 [00:00:17]MH_I2C_Read... [00:00:17]Read from MH i2c: E2 FD 00 19 00 00 AE 04 AA 04 AA 04 6E 04 04 00 83 00 00 00 69 04 9B 00 6F 04 04 00 83 00 00 00 B1 04 03 00 1C A0 2A 70 04 03 00 FC D9 24 72 04 03 00 20 C6 05 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CC 86 04 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 7B 60 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 59 [00:00:17]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 83 00 00 00 69 04 9B 00 6F 04 04 00 83 00 00 00 B1 04 03 00 1C A0 2A 70 04 03 00 FC D9 24 72 04 03 00 20 C6 05 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CC 86 04 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 7B 60 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [00:00:17]wFMCommunicate OK [00:00:17]wFMCommunicate request_size=4 [00:00:17]MH_SAM_APDU [00:00:17]CAPDU: 80 17 00 00 [00:00:17]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [00:00:17]Write i2c OK [00:00:17]MH_I2C_Read... [00:00:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:00:18]Read from MH i2c: E2 [00:00:18]MH_I2C_Read... [00:00:18]Read from MH i2c: E2 FD 00 [00:00:18]MH_I2C_Read... [00:00:18]Read from MH i2c: E2 FD 00 1A 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 BC [00:00:18]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [00:00:18]wFMCommunicate OK [00:00:18]wFMCommunicate request_size=4 [00:00:18]MH_SAM_APDU [00:00:18]CAPDU: 80 17 00 00 [00:00:18]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [00:00:18]Write i2c OK [00:00:18]MH_I2C_Read... [00:00:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:00:18]Read from MH i2c: E2 [00:00:18]MH_I2C_Read... [00:00:18]Read from MH i2c: E2 FD 00 [00:00:18]MH_I2C_Read... [00:00:18]Read from MH i2c: E2 FD 00 1B 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 52 [00:00:18]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [00:00:18]wFMCommunicate OK [00:00:18]wFMCommunicate request_size=4 [00:00:18]MH_SAM_APDU [00:00:18]CAPDU: 80 17 00 00 [00:00:18]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [00:00:18]Write i2c OK [00:00:18]MH_I2C_Read... [00:00:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:00:18]Read from MH i2c: E2 [00:00:18]MH_I2C_Read... [00:00:18]Read from MH i2c: E2 FD 00 [00:00:18]MH_I2C_Read... [00:00:18]Read from MH i2c: E2 FD 00 1C 00 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 0E [00:00:18]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [00:00:18]wFMCommunicate OK [00:00:18]wFMCommunicate request_size=4 [00:00:18]MH_SAM_APDU [00:00:18]CAPDU: 80 17 00 00 [00:00:18]Write to MH i2c: E2 08 00 1D 00 80 17 00 00 00 00 00 00 9D [00:00:18]Write i2c OK [00:00:18]MH_I2C_Read... [00:00:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [00:00:18]Read from MH i2c: E2 [00:00:18]MH_I2C_Read... [00:00:18]Read from MH i2c: E2 CB 00 [00:00:18]MH_I2C_Read... [00:00:18]Read from MH i2c: E2 CB 00 1D 00 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 86 [00:00:19]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:00:19]wFMCommunicate OK [00:00:19]SAM_PROTO_GetShiftData done [00:00:19]requested_item shift.sale.total_cash is exist - process it [00:00:19]requested_item shift.sale_refund.total is exist - process it [00:00:19]requested_item shift.sale_refund.total_cash is exist - process it [00:00:19]requested_item shift.buy.total is exist - process it [00:00:19]requested_item shift.buy.total_cash is exist - process it [00:00:19]produce_requested_data done [00:00:19]produce_requested_data return {"fm.sale.total":9186590.21,"fm.sale_refund.total":51169.20,"fm.buy.total":0.00,"shift.sale.total":27935.00,"shift.sale.total_cash":24151.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:00:19]process_action_free get_value [00:00:19]json_value_free [00:00:19]json_value_free done [00:00:19]process_json_proto returns [00:00:19]Send response to host [00:00:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":9186590.21,"fm.sale_refund.total":51169.20,"fm.buy.total":0.00,"shift.sale.total":27935.00,"shift.sale.total_cash":24151.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:00:19]free response buf [00:00:19]execute_script done [00:00:19]execute_script returns [00:00:19]free content buf [00:00:19]Sock 9.Close socket [00:00:19]Sock 9.Thread stoped [00:00:22]OFD Sender: No OFD packet to send [00:00:27]OFD Sender: No OFD packet to send [00:00:31]accept exits with 8 [00:00:31]New connection [00:00:31]New thread 3067071844 created [00:00:31]Thread 3066928484 joined [00:00:31]Waiting for new connection... [00:00:31] Sock 8.Parse request [00:00:31]Sock 8.Check first char [00:00:31]Sock 8.First char is OK [00:00:31]request: POST /json_proto HTTP/1.0 [00:00:31]Method: POST [00:00:31]URL: /json_proto [00:00:31]Method is POST - this is cgi request [00:00:31]url: /json_proto [00:00:31]query_string will be loaded in cgi processing [00:00:31]execute_cgi json_proto POST (null) [00:00:31]execute_cgi path=json_proto method=POST [00:00:31]POST find Content-Length [00:00:31]Host: 172.17.43.132:8080 [00:00:31]Content-Length: 215 [00:00:31]Content-Type: application/json [00:00:31] [00:00:31]POST finish read [00:00:31]Found Content-Length = 215 [00:00:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:00:31]execute_script... [00:00:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:00:31]POST & json_proto [00:00:31]process_json_proto [00:00:31]json parsed OK: [00:00:31]protocol is kg_v1.0 [00:00:31]action value=get_value [00:00:31]process_action get_value [00:00:31]cmd_get_value [00:00:31]process_action get_value done [00:00:31]requested_data is exist [00:00:31]produce_requested_data [00:00:31]requested_item kkm.sn is exist - process it [00:00:31]requested_item kkm.ver is exist - process it [00:00:31]requested_item fm.sn is exist - process it [00:00:31]wFMCommunicate request_size=4 [00:00:31]MH_SAM_APDU [00:00:31]CAPDU: 80 11 00 00 [00:00:31]Write to MH i2c: E2 08 00 1E 00 80 11 00 00 00 00 00 00 98 [00:00:31]Write i2c OK [00:00:31]MH_I2C_Read... [00:00:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:00:31]Read from MH i2c: E2 [00:00:31]MH_I2C_Read... [00:00:31]Read from MH i2c: E2 17 00 [00:00:31]MH_I2C_Read... [00:00:31]Read from MH i2c: E2 17 00 1E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 F4 [00:00:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [00:00:31]wFMCommunicate OK [00:00:31]requested_item fd.num is exist - process it [00:00:31]SAM_PROTO_GetFieldsCounters [00:00:31]wFMCommunicate request_size=4 [00:00:31]MH_SAM_APDU [00:00:31]CAPDU: 80 13 00 00 [00:00:31]Write to MH i2c: E2 08 00 1F 00 80 13 00 00 00 00 00 00 9B [00:00:31]Write i2c OK [00:00:31]MH_I2C_Read... [00:00:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:00:31]Read from MH i2c: E2 [00:00:31]MH_I2C_Read... [00:00:31]Read from MH i2c: E2 62 00 [00:00:31]MH_I2C_Read... [00:00:31]Read from MH i2c: E2 62 00 1F 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 4A A2 00 00 0E 04 04 00 A7 01 00 00 12 04 04 00 83 00 00 00 5E 04 04 00 83 00 00 00 57 04 04 00 85 00 00 00 19 04 04 00 00 00 00 00 90 00 E3 [00:00:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 4A A2 00 00 0E 04 04 00 A7 01 00 00 12 04 04 00 83 00 00 00 5E 04 04 00 83 00 00 00 57 04 04 00 85 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:00:31]wFMCommunicate OK [00:00:31]SAM_PROTO_GetFieldsCounters done [00:00:31]requested_item shift.num is exist - process it [00:00:31]requested_item shift.opened is exist - process it [00:00:31]req_shift_opened [00:00:31]FM_GetShiftState [00:00:31]SAM_PROTO_GetShiftState [00:00:31]wFMCommunicate request_size=4 [00:00:31]MH_SAM_APDU [00:00:31]CAPDU: 80 13 01 00 [00:00:31]Write to MH i2c: E2 08 00 20 00 80 13 01 00 00 00 00 00 9D [00:00:31]Write i2c OK [00:00:31]MH_I2C_Read... [00:00:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:00:31]Read from MH i2c: E2 [00:00:31]MH_I2C_Read... [00:00:31]Read from MH i2c: E2 0E 00 [00:00:31]MH_I2C_Read... [00:00:31]Read from MH i2c: E2 0E 00 20 00 00 09 00 00 00 00 00 00 00 00 00 00 90 00 A8 [00:00:31]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:00:31]wFMCommunicate OK [00:00:31]SAM_PROTO_GetShiftState done [00:00:31]FM_GetShiftState done [00:00:31]req_shift_opened done [00:00:31]requested_item shift.open_date is exist - process it [00:00:31]req_shift_open_date [00:00:31]FM_GetShiftState [00:00:31]SAM_PROTO_GetShiftState [00:00:31]wFMCommunicate request_size=4 [00:00:31]MH_SAM_APDU [00:00:31]CAPDU: 80 13 01 00 [00:00:31]Write to MH i2c: E2 08 00 21 00 80 13 01 00 00 00 00 00 9E [00:00:31]Write i2c OK [00:00:31]MH_I2C_Read... [00:00:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:00:31]Read from MH i2c: E2 [00:00:31]MH_I2C_Read... [00:00:31]Read from MH i2c: E2 0E 00 [00:00:31]MH_I2C_Read... [00:00:31]Read from MH i2c: E2 0E 00 21 00 00 09 00 00 00 00 00 00 00 00 00 00 90 00 A9 [00:00:31]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:00:31]wFMCommunicate OK [00:00:31]SAM_PROTO_GetShiftState done [00:00:31]FM_GetShiftState done [00:00:31]req_shift_open_date done [00:00:31]produce_requested_data done [00:00:31]produce_requested_data return {"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41546,"shift.num":423,"shift.opened":0,"shift.open_date":0} [00:00:31]process_action_free get_value [00:00:31]json_value_free [00:00:31]json_value_free done [00:00:31]process_json_proto returns [00:00:31]Send response to host [00:00:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41546,"shift.num":423,"shift.opened":0,"shift.open_date":0}}} [00:00:31]free response buf [00:00:31]execute_script done [00:00:31]execute_script returns [00:00:31]free content buf [00:00:31]Sock 8.Close socket [00:00:31]Sock 8.Thread stoped [00:00:31]accept exits with 9 [00:00:31]New connection [00:00:31]New thread 3066928484 created [00:00:31]Thread 3067071844 joined [00:00:31]Waiting for new connection... [00:00:31] Sock 9.Parse request [00:00:31]Sock 9.Check first char [00:00:31]Sock 9.First char is OK [00:00:31]request: POST /json_proto HTTP/1.0 [00:00:31]Method: POST [00:00:31]URL: /json_proto [00:00:31]Method is POST - this is cgi request [00:00:31]url: /json_proto [00:00:31]query_string will be loaded in cgi processing [00:00:31]execute_cgi json_proto POST (null) [00:00:31]execute_cgi path=json_proto method=POST [00:00:31]POST find Content-Length [00:00:31]Host: 172.17.43.132:8080 [00:00:31]Content-Length: 331 [00:00:31]Content-Type: application/json [00:00:31] [00:00:31]POST finish read [00:00:31]Found Content-Length = 331 [00:00:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:00:31]execute_script... [00:00:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:00:31]POST & json_proto [00:00:31]process_json_proto [00:00:31]json parsed OK: [00:00:31]protocol is kg_v1.0 [00:00:31]action value=get_value [00:00:31]process_action get_value [00:00:31]cmd_get_value [00:00:31]process_action get_value done [00:00:31]requested_data is exist [00:00:31]produce_requested_data [00:00:31]requested_item fm.sale.total is exist - process it [00:00:31]SAM_PROTO_GetFMData [00:00:31]wFMCommunicate request_size=4 [00:00:31]MH_SAM_APDU [00:00:31]CAPDU: 80 13 03 00 [00:00:31]Write to MH i2c: E2 08 00 22 00 80 13 03 00 00 00 00 00 A1 [00:00:31]Write i2c OK [00:00:31]MH_I2C_Read... [00:00:31]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:00:31]Read from MH i2c: E2 [00:00:31]MH_I2C_Read... [00:00:31]Read from MH i2c: E2 FD 00 [00:00:31]MH_I2C_Read... [00:00:31]Read from MH i2c: E2 FD 00 22 00 00 C1 04 85 04 BD 04 6E 04 04 00 FB 9E 00 00 69 04 A0 00 6F 04 04 00 63 9E 00 00 B1 04 04 00 CD 9F C1 36 70 04 04 00 14 13 84 31 72 04 04 00 B9 8C 3D 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 F0 80 D0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F8 F6 7B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 98 00 00 00 B1 04 03 00 F8 13 4E 70 04 03 00 FC 07 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8A 4A 08 EF 03 09 00 F6 03 90 00 DD [00:00:31]RAPDU: C1 04 85 04 BD 04 6E 04 04 00 FB 9E 00 00 69 04 A0 00 6F 04 04 00 63 9E 00 00 B1 04 04 00 CD 9F C1 36 70 04 04 00 14 13 84 31 72 04 04 00 B9 8C 3D 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 F0 80 D0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F8 F6 7B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 98 00 00 00 B1 04 03 00 F8 13 4E 70 04 03 00 FC 07 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8A 4A 08 EF 03 09 00 F6 03 90 00 [00:00:31]wFMCommunicate OK [00:00:31]wFMCommunicate request_size=4 [00:00:31]MH_SAM_APDU [00:00:31]CAPDU: 80 17 00 00 [00:00:31]Write to MH i2c: E2 08 00 23 00 80 17 00 00 00 00 00 00 A3 [00:00:31]Write i2c OK [00:00:31]MH_I2C_Read... [00:00:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:00:32]Read from MH i2c: E2 [00:00:32]MH_I2C_Read... [00:00:32]Read from MH i2c: E2 FD 00 [00:00:32]MH_I2C_Read... [00:00:32]Read from MH i2c: E2 FD 00 23 00 00 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CA B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 4C [00:00:32]RAPDU: 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CA B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 [00:00:32]wFMCommunicate OK [00:00:32]wFMCommunicate request_size=4 [00:00:32]MH_SAM_APDU [00:00:32]CAPDU: 80 17 00 00 [00:00:32]Write to MH i2c: E2 08 00 24 00 80 17 00 00 00 00 00 00 A4 [00:00:32]Write i2c OK [00:00:32]MH_I2C_Read... [00:00:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:00:32]Read from MH i2c: E2 [00:00:32]MH_I2C_Read... [00:00:32]Read from MH i2c: E2 FD 00 [00:00:32]MH_I2C_Read... [00:00:32]Read from MH i2c: E2 FD 00 24 00 00 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 44 [00:00:32]RAPDU: 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 [00:00:32]wFMCommunicate OK [00:00:32]wFMCommunicate request_size=4 [00:00:32]MH_SAM_APDU [00:00:32]CAPDU: 80 17 00 00 [00:00:32]Write to MH i2c: E2 08 00 25 00 80 17 00 00 00 00 00 00 A5 [00:00:32]OFD Sender: No OFD packet to send [00:00:32]Write i2c OK [00:00:32]MH_I2C_Read... [00:00:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:00:33]Read from MH i2c: E2 [00:00:33]MH_I2C_Read... [00:00:33]Read from MH i2c: E2 FD 00 [00:00:33]MH_I2C_Read... [00:00:33]Read from MH i2c: E2 FD 00 25 00 00 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 2A [00:00:33]RAPDU: 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 [00:00:33]wFMCommunicate OK [00:00:33]wFMCommunicate request_size=4 [00:00:33]MH_SAM_APDU [00:00:33]CAPDU: 80 17 00 00 [00:00:33]Write to MH i2c: E2 08 00 26 00 80 17 00 00 00 00 00 00 A6 [00:00:33]Write i2c OK [00:00:33]MH_I2C_Read... [00:00:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 219! [00:00:33]Read from MH i2c: E2 [00:00:33]MH_I2C_Read... [00:00:33]Read from MH i2c: E2 DE 00 [00:00:33]MH_I2C_Read... [00:00:33]Read from MH i2c: E2 DE 00 26 00 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 85 [00:00:33]RAPDU: F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:00:33]wFMCommunicate OK [00:00:33]SAM_PROTO_GetFMData done [00:00:33]requested_item fm.sale_refund.total is exist - process it [00:00:33]requested_item fm.buy.total is exist - process it [00:00:33]requested_item shift.sale.total is exist - process it [00:00:33]SAM_PROTO_GetShiftData [00:00:33]wFMCommunicate request_size=4 [00:00:33]MH_SAM_APDU [00:00:33]CAPDU: 80 13 02 00 [00:00:33]Write to MH i2c: E2 08 00 27 00 80 13 02 00 00 00 00 00 A5 [00:00:33]Write i2c OK [00:00:33]MH_I2C_Read... [00:00:33]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:00:33]Read from MH i2c: E2 [00:00:33]MH_I2C_Read... [00:00:33]Read from MH i2c: E2 FD 00 [00:00:33]MH_I2C_Read... [00:00:33]Read from MH i2c: E2 FD 00 27 00 00 AE 04 AA 04 AA 04 6E 04 04 00 83 00 00 00 69 04 9B 00 6F 04 04 00 83 00 00 00 B1 04 03 00 1C A0 2A 70 04 03 00 FC D9 24 72 04 03 00 20 C6 05 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CC 86 04 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 7B 60 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 67 [00:00:33]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 83 00 00 00 69 04 9B 00 6F 04 04 00 83 00 00 00 B1 04 03 00 1C A0 2A 70 04 03 00 FC D9 24 72 04 03 00 20 C6 05 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CC 86 04 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 7B 60 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [00:00:34]wFMCommunicate OK [00:00:34]wFMCommunicate request_size=4 [00:00:34]MH_SAM_APDU [00:00:34]CAPDU: 80 17 00 00 [00:00:34]Write to MH i2c: E2 08 00 28 00 80 17 00 00 00 00 00 00 A8 [00:00:34]Write i2c OK [00:00:34]MH_I2C_Read... [00:00:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:00:34]Read from MH i2c: E2 [00:00:34]MH_I2C_Read... [00:00:34]Read from MH i2c: E2 FD 00 [00:00:34]MH_I2C_Read... [00:00:34]Read from MH i2c: E2 FD 00 28 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 CA [00:00:34]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [00:00:34]wFMCommunicate OK [00:00:34]wFMCommunicate request_size=4 [00:00:34]MH_SAM_APDU [00:00:34]CAPDU: 80 17 00 00 [00:00:34]Write to MH i2c: E2 08 00 29 00 80 17 00 00 00 00 00 00 A9 [00:00:34]Write i2c OK [00:00:34]MH_I2C_Read... [00:00:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:00:34]Read from MH i2c: E2 [00:00:34]MH_I2C_Read... [00:00:34]Read from MH i2c: E2 FD 00 [00:00:34]MH_I2C_Read... [00:00:34]Read from MH i2c: E2 FD 00 29 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 60 [00:00:34]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [00:00:34]wFMCommunicate OK [00:00:34]wFMCommunicate request_size=4 [00:00:34]MH_SAM_APDU [00:00:34]CAPDU: 80 17 00 00 [00:00:34]Write to MH i2c: E2 08 00 2A 00 80 17 00 00 00 00 00 00 AA [00:00:34]Write i2c OK [00:00:34]MH_I2C_Read... [00:00:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:00:35]Read from MH i2c: E2 [00:00:35]MH_I2C_Read... [00:00:35]Read from MH i2c: E2 FD 00 [00:00:35]MH_I2C_Read... [00:00:35]Read from MH i2c: E2 FD 00 2A 00 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 1C [00:00:35]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [00:00:35]wFMCommunicate OK [00:00:35]wFMCommunicate request_size=4 [00:00:35]MH_SAM_APDU [00:00:35]CAPDU: 80 17 00 00 [00:00:35]Write to MH i2c: E2 08 00 2B 00 80 17 00 00 00 00 00 00 AB [00:00:35]Write i2c OK [00:00:35]MH_I2C_Read... [00:00:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [00:00:35]Read from MH i2c: E2 [00:00:35]MH_I2C_Read... [00:00:35]Read from MH i2c: E2 CB 00 [00:00:35]MH_I2C_Read... [00:00:35]Read from MH i2c: E2 CB 00 2B 00 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 94 [00:00:35]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:00:35]wFMCommunicate OK [00:00:35]SAM_PROTO_GetShiftData done [00:00:35]requested_item shift.sale.total_cash is exist - process it [00:00:35]requested_item shift.sale_refund.total is exist - process it [00:00:35]requested_item shift.sale_refund.total_cash is exist - process it [00:00:35]requested_item shift.buy.total is exist - process it [00:00:35]requested_item shift.buy.total_cash is exist - process it [00:00:35]produce_requested_data done [00:00:35]produce_requested_data return {"fm.sale.total":9186590.21,"fm.sale_refund.total":51169.20,"fm.buy.total":0.00,"shift.sale.total":27935.00,"shift.sale.total_cash":24151.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:00:35]process_action_free get_value [00:00:35]json_value_free [00:00:35]json_value_free done [00:00:35]process_json_proto returns [00:00:35]Send response to host [00:00:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":9186590.21,"fm.sale_refund.total":51169.20,"fm.buy.total":0.00,"shift.sale.total":27935.00,"shift.sale.total_cash":24151.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:00:35]free response buf [00:00:35]execute_script done [00:00:35]execute_script returns [00:00:35]free content buf [00:00:35]Sock 9.Close socket [00:00:35]Sock 9.Thread stoped [00:00:37]OFD Sender: No OFD packet to send [00:00:42]OFD Sender: No OFD packet to send [00:00:47]OFD Sender: No OFD packet to send [00:00:52]OFD Sender: No OFD packet to send [00:00:57]OFD Sender: No OFD packet to send [00:01:02]recv_with_timeout no data received [00:01:02]OFD Sender: No OFD packet to send [00:01:07]OFD Sender: No OFD packet to send [00:01:12]OFD Sender: No OFD packet to send [00:01:17]OFD Sender: No OFD packet to send [00:01:22]OFD Sender: No OFD packet to send [00:01:27]OFD Sender: No OFD packet to send [00:01:32]OFD Sender: No OFD packet to send [00:01:37]OFD Sender: No OFD packet to send [00:01:42]OFD Sender: No OFD packet to send [00:01:47]OFD Sender: No OFD packet to send [00:01:52]OFD Sender: No OFD packet to send [00:01:57]OFD Sender: No OFD packet to send [00:02:02]OFD Sender: No OFD packet to send [00:02:07]OFD Sender: No OFD packet to send [00:02:12]OFD Sender: No OFD packet to send [00:02:17]OFD Sender: No OFD packet to send [00:02:22]OFD Sender: No OFD packet to send [00:02:27]OFD Sender: No OFD packet to send [00:02:32]OFD Sender: No OFD packet to send [00:02:37]OFD Sender: No OFD packet to send [00:02:42]OFD Sender: No OFD packet to send [00:02:47]OFD Sender: No OFD packet to send [00:02:52]OFD Sender: No OFD packet to send [00:02:57]OFD Sender: No OFD packet to send [00:03:02]OFD Sender: No OFD packet to send [00:03:07]OFD Sender: No OFD packet to send [00:03:12]OFD Sender: No OFD packet to send [00:03:17]OFD Sender: No OFD packet to send [00:03:22]OFD Sender: No OFD packet to send [00:03:27]OFD Sender: No OFD packet to send [00:03:33]OFD Sender: No OFD packet to send [00:03:38]OFD Sender: No OFD packet to send [00:03:43]OFD Sender: No OFD packet to send [00:03:48]OFD Sender: No OFD packet to send [00:03:53]OFD Sender: No OFD packet to send [00:03:58]OFD Sender: No OFD packet to send [00:04:03]OFD Sender: No OFD packet to send [00:04:08]OFD Sender: No OFD packet to send [00:04:13]OFD Sender: No OFD packet to send [00:04:18]OFD Sender: No OFD packet to send [00:04:23]OFD Sender: No OFD packet to send [00:04:28]OFD Sender: No OFD packet to send [00:04:33]OFD Sender: No OFD packet to send [00:04:38]OFD Sender: No OFD packet to send [00:04:43]OFD Sender: No OFD packet to send [00:04:48]OFD Sender: No OFD packet to send [00:04:53]OFD Sender: No OFD packet to send [00:04:58]OFD Sender: No OFD packet to send [00:05:03]OFD Sender: No OFD packet to send [00:05:08]OFD Sender: No OFD packet to send [00:05:13]OFD Sender: No OFD packet to send [00:05:18]OFD Sender: No OFD packet to send [00:05:23]OFD Sender: No OFD packet to send [00:05:28]OFD Sender: No OFD packet to send [00:05:33]OFD Sender: No OFD packet to send [00:05:38]OFD Sender: No OFD packet to send [00:05:43]OFD Sender: No OFD packet to send [00:05:48]OFD Sender: No OFD packet to send [00:05:53]OFD Sender: No OFD packet to send [00:05:58]OFD Sender: No OFD packet to send [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]/dev/ttyS4 opened [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 81 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 26 [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]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]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [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 5400000000572581 (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: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: 11+0=11 [00:00:10]*** BPK Status Register BPK_RDY = 0x2 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33540624 [00:00:10]*** 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 81 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 27 [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 0B 00 00 00 00 00 00 00 0A [00:00:11]Current date/time: 01.01.1970 00:00 [00:00:11]FM_Init [00:00:11]wFMConnect [00:00:11]MH_SAM_On [00:00:11]Write to MH i2c: E0 00 00 08 00 E7 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]*** iso7816_init finished! [00:00:11]*** atr: [00:00:11]*** 0F 3B D5 18 FF 81 91 FE [00:00:11]*** 1F C3 80 73 C8 21 10 0A [00:00:11]*** 00 00 00 00 00 00 00 00 [00:00:11]*** 00 00 00 00 00 00 00 00 [00:00:11]*** 00 00 00 00 00 00 00 00 [00:00:11]*** 00 00 00 00 00 00 00 00 [00:00:11]*** 00 00 00 00 00 00 00 00 [00:00:11]*** 00 00 00 00 00 00 00 00 [00:00:11]Read from MH i2c: E0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: E0 10 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [00:00:11]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [00:00:11]wFMCommunicate request_size=10 [00:00:11]MH_SAM_APDU [00:00:11]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [00:00:11]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [00:00:11]Read from MH i2c: E2 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: E2 03 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [00:00:11]RAPDU: 90 00 [00:00:11]wFMCommunicate OK [00:00:11]wFMCommunicate request_size=4 [00:00:11]MH_SAM_APDU [00:00:11]CAPDU: 80 11 00 00 [00:00:11]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:00:11]Read from MH i2c: E2 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: E2 17 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 E0 [00:00:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [00:00:11]wFMCommunicate OK [00:00:11]Detected FM SN is 0000000000874958 [00:00:11]Stored FM SN is 0000000000874958 [00:00:11]wFMCommunicate request_size=9 [00:00:11]MH_SAM_APDU [00:00:11]CAPDU: 80 16 00 00 04 FB 29 00 00 [00:00:11]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 FB 29 00 00 00 00 B6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [00:00:11]Read from MH i2c: E2 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: E2 03 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [00:00:11]RAPDU: 90 00 [00:00:11]wFMCommunicate OK [00:00:11]FM PIN OK [00:00:11]wFMCommunicate request_size=8 [00:00:11]MH_SAM_APDU [00:00:11]CAPDU: 80 14 04 00 03 02 00 01 [00:00:11]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [00:00:11]Read from MH i2c: E2 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: E2 03 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [00:00:11]RAPDU: 90 00 [00:00:11]wFMCommunicate OK [00:00:11]wFMCommunicate request_size=13 [00:00:11]MH_SAM_APDU [00:00:11]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [00:00:11]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [00:00:11]Read from MH i2c: E2 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: E2 03 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [00:00:11]RAPDU: 90 00 [00:00:11]wFMCommunicate OK [00:00:11]wFMCommunicate request_size=4 [00:00:11]MH_SAM_APDU [00:00:11]CAPDU: 80 11 00 00 [00:00:11]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:00:11]Read from MH i2c: E2 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: E2 17 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 E4 [00:00:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [00:00:11]wFMCommunicate OK [00:00:11]DocumentArchiveInit [00:00:11]Start Httpd... [00:00:11]Httpd thread 3067821412 created [00:00:11]Write to MH i2c: 01 00 00 0F 00 0F [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 0F 00 00 00 00 00 00 FF 0F 24 [00:00:11]MH Int Process started [00:00:11]Allocated Socket 8 [00:00:11]Bind OK [00:00:11]Listen OK [00:00:11]httpd running on port 8080 [00:00:11]Waiting for new connection... [00:00:11]OFD Sender: No OFD packet to send [00:00:14]accept exits with 9 [00:00:14]New connection [00:00:14]New thread 3067534692 created [00:00:14]Waiting for new connection... [00:00:14] Sock 9.Parse request [00:00:14]Sock 9.Check first char [00:00:14]Sock 9.First char is OK [00:00:14]request: POST /json_proto HTTP/1.0 [00:00:14]Method: POST [00:00:14]URL: /json_proto [00:00:14]Method is POST - this is cgi request [00:00:14]url: /json_proto [00:00:14]query_string will be loaded in cgi processing [00:00:14]execute_cgi json_proto POST (null) [00:00:14]execute_cgi path=json_proto method=POST [00:00:14]POST find Content-Length [00:00:14]Host: 172.17.43.132:8080 [00:00:14]Content-Length: 215 [00:00:14]Content-Type: application/json [00:00:14] [00:00:14]POST finish read [00:00:14]Found Content-Length = 215 [00:00:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:00:14]execute_script... [00:00:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:00:14]POST & json_proto [00:00:14]process_json_proto [00:00:14]json parsed OK: [00:00:14]protocol is kg_v1.0 [00:00:14]action value=get_value [00:00:14]process_action get_value [00:00:14]cmd_get_value [00:00:14]process_action get_value done [00:00:14]requested_data is exist [00:00:14]produce_requested_data [00:00:14]requested_item kkm.sn is exist - process it [00:00:14]requested_item kkm.ver is exist - process it [00:00:14]requested_item fm.sn is exist - process it [00:00:14]wFMCommunicate request_size=4 [00:00:14]MH_SAM_APDU [00:00:14]CAPDU: 80 11 00 00 [00:00:14]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [00:00:14]Write i2c OK [00:00:14]MH_I2C_Read... [00:00:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:00:14]Read from MH i2c: E2 [00:00:14]MH_I2C_Read... [00:00:14]Read from MH i2c: E2 17 00 [00:00:14]MH_I2C_Read... [00:00:14]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 E6 [00:00:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [00:00:14]wFMCommunicate OK [00:00:14]requested_item fd.num is exist - process it [00:00:14]SAM_PROTO_GetFieldsCounters [00:00:14]wFMCommunicate request_size=4 [00:00:14]MH_SAM_APDU [00:00:14]CAPDU: 80 13 00 00 [00:00:14]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [00:00:14]Write i2c OK [00:00:14]MH_I2C_Read... [00:00:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:00:14]Read from MH i2c: E2 [00:00:14]MH_I2C_Read... [00:00:14]Read from MH i2c: E2 62 00 [00:00:14]MH_I2C_Read... [00:00:14]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 4A A2 00 00 0E 04 04 00 A7 01 00 00 12 04 04 00 83 00 00 00 5E 04 04 00 83 00 00 00 57 04 04 00 85 00 00 00 19 04 04 00 00 00 00 00 90 00 D5 [00:00:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 4A A2 00 00 0E 04 04 00 A7 01 00 00 12 04 04 00 83 00 00 00 5E 04 04 00 83 00 00 00 57 04 04 00 85 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:00:14]wFMCommunicate OK [00:00:14]SAM_PROTO_GetFieldsCounters done [00:00:14]requested_item shift.num is exist - process it [00:00:14]requested_item shift.opened is exist - process it [00:00:14]req_shift_opened [00:00:14]FM_GetShiftState [00:00:14]SAM_PROTO_GetShiftState [00:00:14]wFMCommunicate request_size=4 [00:00:14]MH_SAM_APDU [00:00:14]CAPDU: 80 13 01 00 [00:00:14]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [00:00:14]Write i2c OK [00:00:14]MH_I2C_Read... [00:00:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:00:14]Read from MH i2c: E2 [00:00:14]MH_I2C_Read... [00:00:14]Read from MH i2c: E2 0E 00 [00:00:14]MH_I2C_Read... [00:00:14]Read from MH i2c: E2 0E 00 12 00 00 09 00 00 00 00 00 00 00 00 00 00 90 00 9A [00:00:14]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:00:14]wFMCommunicate OK [00:00:14]SAM_PROTO_GetShiftState done [00:00:14]FM_GetShiftState done [00:00:14]req_shift_opened done [00:00:14]requested_item shift.open_date is exist - process it [00:00:14]req_shift_open_date [00:00:14]FM_GetShiftState [00:00:14]SAM_PROTO_GetShiftState [00:00:14]wFMCommunicate request_size=4 [00:00:14]MH_SAM_APDU [00:00:14]CAPDU: 80 13 01 00 [00:00:14]Write to MH i2c: E2 08 00 13 00 80 13 01 00 00 00 00 00 90 [00:00:14]Write i2c OK [00:00:14]MH_I2C_Read... [00:00:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:00:14]Read from MH i2c: E2 [00:00:14]MH_I2C_Read... [00:00:14]Read from MH i2c: E2 0E 00 [00:00:14]MH_I2C_Read... [00:00:14]Read from MH i2c: E2 0E 00 13 00 00 09 00 00 00 00 00 00 00 00 00 00 90 00 9B [00:00:14]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:00:14]wFMCommunicate OK [00:00:14]SAM_PROTO_GetShiftState done [00:00:14]FM_GetShiftState done [00:00:14]req_shift_open_date done [00:00:14]produce_requested_data done [00:00:14]produce_requested_data return {"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41546,"shift.num":423,"shift.opened":0,"shift.open_date":0} [00:00:14]process_action_free get_value [00:00:14]json_value_free [00:00:14]json_value_free done [00:00:14]process_json_proto returns [00:00:14]Send response to host [00:00:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41546,"shift.num":423,"shift.opened":0,"shift.open_date":0}}} [00:00:14]free response buf [00:00:14]execute_script done [00:00:14]execute_script returns [00:00:14]free content buf [00:00:14]Sock 9.Close socket [00:00:14]Sock 9.Thread stoped [00:00:14]accept exits with 6 [00:00:14]New connection [00:00:14]New thread 3067391332 created [00:00:14]Thread 3067534692 joined [00:00:14]Waiting for new connection... [00:00:14] Sock 6.Parse request [00:00:14]Sock 6.Check first char [00:00:14]Sock 6.First char is OK [00:00:14]request: POST /json_proto HTTP/1.0 [00:00:14]Method: POST [00:00:14]URL: /json_proto [00:00:14]Method is POST - this is cgi request [00:00:14]url: /json_proto [00:00:14]query_string will be loaded in cgi processing [00:00:14]execute_cgi json_proto POST (null) [00:00:14]execute_cgi path=json_proto method=POST [00:00:14]POST find Content-Length [00:00:14]Host: 172.17.43.132:8080 [00:00:14]Content-Length: 331 [00:00:14]Content-Type: application/json [00:00:14] [00:00:14]POST finish read [00:00:14]Found Content-Length = 331 [00:00:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:00:14]execute_script... [00:00:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:00:14]POST & json_proto [00:00:14]process_json_proto [00:00:14]json parsed OK: [00:00:14]protocol is kg_v1.0 [00:00:14]action value=get_value [00:00:14]process_action get_value [00:00:14]cmd_get_value [00:00:14]process_action get_value done [00:00:14]requested_data is exist [00:00:14]produce_requested_data [00:00:14]requested_item fm.sale.total is exist - process it [00:00:14]SAM_PROTO_GetFMData [00:00:14]wFMCommunicate request_size=4 [00:00:14]MH_SAM_APDU [00:00:14]CAPDU: 80 13 03 00 [00:00:14]Write to MH i2c: E2 08 00 14 00 80 13 03 00 00 00 00 00 93 [00:00:14]Write i2c OK [00:00:14]MH_I2C_Read... [00:00:15]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:00:15]Read from MH i2c: E2 [00:00:15]MH_I2C_Read... [00:00:15]Read from MH i2c: E2 FD 00 [00:00:15]MH_I2C_Read... [00:00:15]Read from MH i2c: E2 FD 00 14 00 00 C1 04 85 04 BD 04 6E 04 04 00 FB 9E 00 00 69 04 A0 00 6F 04 04 00 63 9E 00 00 B1 04 04 00 CD 9F C1 36 70 04 04 00 14 13 84 31 72 04 04 00 B9 8C 3D 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 F0 80 D0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F8 F6 7B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 98 00 00 00 B1 04 03 00 F8 13 4E 70 04 03 00 FC 07 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8A 4A 08 EF 03 09 00 F6 03 90 00 CF [00:00:15]RAPDU: C1 04 85 04 BD 04 6E 04 04 00 FB 9E 00 00 69 04 A0 00 6F 04 04 00 63 9E 00 00 B1 04 04 00 CD 9F C1 36 70 04 04 00 14 13 84 31 72 04 04 00 B9 8C 3D 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 F0 80 D0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F8 F6 7B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 98 00 00 00 B1 04 03 00 F8 13 4E 70 04 03 00 FC 07 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8A 4A 08 EF 03 09 00 F6 03 90 00 [00:00:15]wFMCommunicate OK [00:00:15]wFMCommunicate request_size=4 [00:00:15]MH_SAM_APDU [00:00:15]CAPDU: 80 17 00 00 [00:00:15]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [00:00:15]Write i2c OK [00:00:15]MH_I2C_Read... [00:00:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:00:15]Read from MH i2c: E2 [00:00:15]MH_I2C_Read... [00:00:15]Read from MH i2c: E2 FD 00 [00:00:15]MH_I2C_Read... [00:00:15]Read from MH i2c: E2 FD 00 15 00 00 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CA B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 3E [00:00:15]RAPDU: 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CA B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 [00:00:15]wFMCommunicate OK [00:00:15]wFMCommunicate request_size=4 [00:00:15]MH_SAM_APDU [00:00:15]CAPDU: 80 17 00 00 [00:00:15]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [00:00:15]Write i2c OK [00:00:15]MH_I2C_Read... [00:00:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:00:15]Read from MH i2c: E2 [00:00:15]MH_I2C_Read... [00:00:15]Read from MH i2c: E2 FD 00 [00:00:15]MH_I2C_Read... [00:00:15]Read from MH i2c: E2 FD 00 16 00 00 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 36 [00:00:15]RAPDU: 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 [00:00:15]wFMCommunicate OK [00:00:15]wFMCommunicate request_size=4 [00:00:15]MH_SAM_APDU [00:00:15]CAPDU: 80 17 00 00 [00:00:15]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [00:00:15]Write i2c OK [00:00:15]MH_I2C_Read... [00:00:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:00:16]Read from MH i2c: E2 [00:00:16]MH_I2C_Read... [00:00:16]Read from MH i2c: E2 FD 00 [00:00:16]MH_I2C_Read... [00:00:16]Read from MH i2c: E2 FD 00 17 00 00 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 1C [00:00:16]RAPDU: 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 [00:00:16]wFMCommunicate OK [00:00:16]wFMCommunicate request_size=4 [00:00:16]MH_SAM_APDU [00:00:16]CAPDU: 80 17 00 00 [00:00:16]Write to MH i2c: E2 08 00 18 00 80 17 00 00 00 00 00 00 98 [00:00:16]Write i2c OK [00:00:16]MH_I2C_Read... [00:00:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 219! [00:00:16]Read from MH i2c: E2 [00:00:16]MH_I2C_Read... [00:00:16]Read from MH i2c: E2 DE 00 [00:00:16]MH_I2C_Read... [00:00:16]Read from MH i2c: E2 DE 00 18 00 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 77 [00:00:16]RAPDU: F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:00:16]wFMCommunicate OK [00:00:16]SAM_PROTO_GetFMData done [00:00:16]requested_item fm.sale_refund.total is exist - process it [00:00:16]requested_item fm.buy.total is exist - process it [00:00:16]requested_item shift.sale.total is exist - process it [00:00:16]SAM_PROTO_GetShiftData [00:00:16]wFMCommunicate request_size=4 [00:00:16]MH_SAM_APDU [00:00:16]CAPDU: 80 13 02 00 [00:00:16]Write to MH i2c: E2 08 00 19 00 80 13 02 00 00 00 00 00 97 [00:00:16]Write i2c OK [00:00:16]MH_I2C_Read... [00:00:16]OFD Sender: No OFD packet to send [00:00:16]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:00:16]Read from MH i2c: E2 [00:00:16]MH_I2C_Read... [00:00:16]Read from MH i2c: E2 FD 00 [00:00:16]MH_I2C_Read... [00:00:16]Read from MH i2c: E2 FD 00 19 00 00 AE 04 AA 04 AA 04 6E 04 04 00 83 00 00 00 69 04 9B 00 6F 04 04 00 83 00 00 00 B1 04 03 00 1C A0 2A 70 04 03 00 FC D9 24 72 04 03 00 20 C6 05 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CC 86 04 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 7B 60 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 59 [00:00:16]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 83 00 00 00 69 04 9B 00 6F 04 04 00 83 00 00 00 B1 04 03 00 1C A0 2A 70 04 03 00 FC D9 24 72 04 03 00 20 C6 05 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CC 86 04 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 7B 60 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [00:00:16]wFMCommunicate OK [00:00:16]wFMCommunicate request_size=4 [00:00:16]MH_SAM_APDU [00:00:16]CAPDU: 80 17 00 00 [00:00:16]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [00:00:16]Write i2c OK [00:00:16]MH_I2C_Read... [00:00:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:00:17]Read from MH i2c: E2 [00:00:17]MH_I2C_Read... [00:00:17]Read from MH i2c: E2 FD 00 [00:00:17]MH_I2C_Read... [00:00:17]Read from MH i2c: E2 FD 00 1A 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 BC [00:00:17]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [00:00:17]wFMCommunicate OK [00:00:17]wFMCommunicate request_size=4 [00:00:17]MH_SAM_APDU [00:00:17]CAPDU: 80 17 00 00 [00:00:17]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [00:00:17]Write i2c OK [00:00:17]MH_I2C_Read... [00:00:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:00:17]Read from MH i2c: E2 [00:00:17]MH_I2C_Read... [00:00:17]Read from MH i2c: E2 FD 00 [00:00:17]MH_I2C_Read... [00:00:17]Read from MH i2c: E2 FD 00 1B 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 52 [00:00:17]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [00:00:17]wFMCommunicate OK [00:00:17]wFMCommunicate request_size=4 [00:00:17]MH_SAM_APDU [00:00:17]CAPDU: 80 17 00 00 [00:00:17]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [00:00:17]Write i2c OK [00:00:17]MH_I2C_Read... [00:00:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:00:17]Read from MH i2c: E2 [00:00:17]MH_I2C_Read... [00:00:17]Read from MH i2c: E2 FD 00 [00:00:17]MH_I2C_Read... [00:00:17]Read from MH i2c: E2 FD 00 1C 00 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 0E [00:00:17]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [00:00:17]wFMCommunicate OK [00:00:17]wFMCommunicate request_size=4 [00:00:17]MH_SAM_APDU [00:00:17]CAPDU: 80 17 00 00 [00:00:17]Write to MH i2c: E2 08 00 1D 00 80 17 00 00 00 00 00 00 9D [00:00:17]Write i2c OK [00:00:17]MH_I2C_Read... [00:00:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [00:00:17]Read from MH i2c: E2 [00:00:17]MH_I2C_Read... [00:00:17]Read from MH i2c: E2 CB 00 [00:00:17]MH_I2C_Read... [00:00:17]Read from MH i2c: E2 CB 00 1D 00 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 86 [00:00:17]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:00:18]wFMCommunicate OK [00:00:18]SAM_PROTO_GetShiftData done [00:00:18]requested_item shift.sale.total_cash is exist - process it [00:00:18]requested_item shift.sale_refund.total is exist - process it [00:00:18]requested_item shift.sale_refund.total_cash is exist - process it [00:00:18]requested_item shift.buy.total is exist - process it [00:00:18]requested_item shift.buy.total_cash is exist - process it [00:00:18]produce_requested_data done [00:00:18]produce_requested_data return {"fm.sale.total":9186590.21,"fm.sale_refund.total":51169.20,"fm.buy.total":0.00,"shift.sale.total":27935.00,"shift.sale.total_cash":24151.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:00:18]process_action_free get_value [00:00:18]json_value_free [00:00:18]json_value_free done [00:00:18]process_json_proto returns [00:00:18]Send response to host [00:00:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":9186590.21,"fm.sale_refund.total":51169.20,"fm.buy.total":0.00,"shift.sale.total":27935.00,"shift.sale.total_cash":24151.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:00:18]free response buf [00:00:18]execute_script done [00:00:18]execute_script returns [00:00:18]free content buf [00:00:18]Sock 6.Close socket [00:00:18]Sock 6.Thread stoped [00:00:21]OFD Sender: No OFD packet to send [00:00:26]OFD Sender: No OFD packet to send [00:00:31]OFD Sender: No OFD packet to send [00:00:36]OFD Sender: No OFD packet to send [00:00:41]OFD Sender: No OFD packet to send [00:00:45]recv_with_timeout no data received [00:00:46]OFD Sender: No OFD packet to send [00:00:51]OFD Sender: No OFD packet to send [00:00:56]OFD Sender: No OFD packet to send [00:01:01]OFD Sender: No OFD packet to send [00:01:06]OFD Sender: No OFD packet to send [00:01:11]OFD Sender: No OFD packet to send [00:01:16]OFD Sender: No OFD packet to send [00:01:21]OFD Sender: No OFD packet to send [00:01:26]OFD Sender: No OFD packet to send [00:01:31]OFD Sender: No OFD packet to send [00:01:36]OFD Sender: No OFD packet to send [00:01:41]OFD Sender: No OFD packet to send [00:01:46]OFD Sender: No OFD packet to send [00:01:51]OFD Sender: No OFD packet to send [00:01:56]OFD Sender: No OFD packet to send [00:02:01]OFD Sender: No OFD packet to send [00:02:06]OFD Sender: No OFD packet to send [00:02:11]OFD Sender: No OFD packet to send [00:02:16]OFD Sender: No OFD packet to send [00:02:21]OFD Sender: No OFD packet to send [00:02:26]OFD Sender: No OFD packet to send [00:02:31]OFD Sender: No OFD packet to send [00:02:36]OFD Sender: No OFD packet to send [00:02:41]OFD Sender: No OFD packet to send [00:02:46]OFD Sender: No OFD packet to send [00:02:51]OFD Sender: No OFD packet to send [00:02:56]OFD Sender: No OFD packet to send [00:02:58]recv_with_timeout no data received [00:03:01]OFD Sender: No OFD packet to send [00:03:06]OFD Sender: No OFD packet to send [00:03:11]OFD Sender: No OFD packet to send [00:03:16]OFD Sender: No OFD packet to send [00:03:21]OFD Sender: No OFD packet to send [00:03:26]OFD Sender: No OFD packet to send [00:03:31]OFD Sender: No OFD packet to send [00:03:36]OFD Sender: No OFD packet to send [00:03:41]OFD Sender: No OFD packet to send [00:03:46]OFD Sender: No OFD packet to send [00:03:51]OFD Sender: No OFD packet to send [00:03:56]OFD Sender: No OFD packet to send [00:04:01]OFD Sender: No OFD packet to send [00:04:06]OFD Sender: No OFD packet to send [00:04:11]OFD Sender: No OFD packet to send [00:04:16]OFD Sender: No OFD packet to send [00:04:21]OFD Sender: No OFD packet to send [00:04:26]OFD Sender: No OFD packet to send [00:04:31]OFD Sender: No OFD packet to send [00:04:36]OFD Sender: No OFD packet to send [00:04:41]OFD Sender: No OFD packet to send [00:04:46]OFD Sender: No OFD packet to send [00:04:51]OFD Sender: No OFD packet to send [00:04:56]OFD Sender: No OFD packet to send [00:05:01]OFD Sender: No OFD packet to send [00:05:06]OFD Sender: No OFD packet to send [00:05:11]OFD Sender: No OFD packet to send [00:05:16]OFD Sender: No OFD packet to send [00:05:21]OFD Sender: No OFD packet to send [00:05:26]OFD Sender: No OFD packet to send [00:05:31]OFD Sender: No OFD packet to send [00:05:36]OFD Sender: No OFD packet to send [00:05:37]recv_with_timeout no data received [00:05:41]OFD Sender: No OFD packet to send [00:05:46]OFD Sender: No OFD packet to send [00:05:51]OFD Sender: No OFD packet to send [00:05:56]OFD Sender: No OFD packet to send [00:06:01]OFD Sender: No OFD packet to send [00:06:06]OFD Sender: No OFD packet to send [00:06:11]OFD Sender: No OFD packet to send [00:06:16]OFD Sender: No OFD packet to send [00:06:21]OFD Sender: No OFD packet to send [00:06:26]OFD Sender: No OFD packet to send [00:06:31]OFD Sender: No OFD packet to send [00:06:36]OFD Sender: No OFD packet to send [00:06:41]OFD Sender: No OFD packet to send [00:06:46]OFD Sender: No OFD packet to send [00:06:51]OFD Sender: No OFD packet to send [00:06:56]OFD Sender: No OFD packet to send [00:07:01]OFD Sender: No OFD packet to send [00:07:06]OFD Sender: No OFD packet to send [00:07:11]OFD Sender: No OFD packet to send [00:07:16]OFD Sender: No OFD packet to send [00:07:21]OFD Sender: No OFD packet to send [00:07:26]OFD Sender: No OFD packet to send [00:07:31]OFD Sender: No OFD packet to send [00:07:36]OFD Sender: No OFD packet to send [00:07:41]OFD Sender: No OFD packet to send [00:07:46]OFD Sender: No OFD packet to send [00:07:51]OFD Sender: No OFD packet to send [00:07:56]OFD Sender: No OFD packet to send [00:08:01]OFD Sender: No OFD packet to send [00:08:06]OFD Sender: No OFD packet to send [00:08:11]OFD Sender: No OFD packet to send [00:08:16]OFD Sender: No OFD packet to send [00:08:21]OFD Sender: No OFD packet to send [00:08:26]recv_with_timeout no data received [00:08:27]OFD Sender: No OFD packet to send [00:08:32]OFD Sender: No OFD packet to send [00:08:37]OFD Sender: No OFD packet to send [00:08:42]OFD Sender: No OFD packet to send [00:08:47]OFD Sender: No OFD packet to send [00:08:52]OFD Sender: No OFD packet to send [00:08:57]OFD Sender: No OFD packet to send [00:09:02]OFD Sender: No OFD packet to send [00:09:07]OFD Sender: No OFD packet to send [00:09:12]OFD Sender: No OFD packet to send [00:09:17]OFD Sender: No OFD packet to send [00:09:22]OFD Sender: No OFD packet to send [00:09:27]OFD Sender: No OFD packet to send [00:09:32]OFD Sender: No OFD packet to send [00:09:37]OFD Sender: No OFD packet to send [00:09:42]OFD Sender: No OFD packet to send [00:09:47]OFD Sender: No OFD packet to send [00:09:52]OFD Sender: No OFD packet to send [00:09:55]recv_with_timeout no data received [00:09:57]OFD Sender: No OFD packet to send [00:10:02]OFD Sender: No OFD packet to send [00:10:07]OFD Sender: No OFD packet to send [00:10:12]OFD Sender: No OFD packet to send [00:10:17]OFD Sender: No OFD packet to send [00:10:22]OFD Sender: No OFD packet to send [00:10:27]OFD Sender: No OFD packet to send [00:10:32]OFD Sender: No OFD packet to send [00:10:37]OFD Sender: No OFD packet to send [00:10:42]OFD Sender: No OFD packet to send [00:10:47]OFD Sender: No OFD packet to send [00:10:52]OFD Sender: No OFD packet to send [00:10:57]OFD Sender: No OFD packet to send [00:11:00]recv_with_timeout no data received [00:11:02]OFD Sender: No OFD packet to send [00:11:07]OFD Sender: No OFD packet to send [00:11:12]OFD Sender: No OFD packet to send [00:11:17]OFD Sender: No OFD packet to send [00:11:22]OFD Sender: No OFD packet to send [00:11:27]OFD Sender: No OFD packet to send [00:11:32]OFD Sender: No OFD packet to send [00:11:37]OFD Sender: No OFD packet to send [00:11:42]OFD Sender: No OFD packet to send [00:11:47]OFD Sender: No OFD packet to send [00:11:52]OFD Sender: No OFD packet to send [00:11:57]OFD Sender: No OFD packet to send [00:12:02]OFD Sender: No OFD packet to send [00:12:07]OFD Sender: No OFD packet to send [00:12:12]OFD Sender: No OFD packet to send [00:12:17]OFD Sender: No OFD packet to send [00:12:22]OFD Sender: No OFD packet to send [00:12:27]OFD Sender: No OFD packet to send [00:12:32]OFD Sender: No OFD packet to send [00:12:37]OFD Sender: No OFD packet to send [00:12:42]OFD Sender: No OFD packet to send [00:12:47]OFD Sender: No OFD packet to send [00:00:11] *** EcrCore started. Build 196 *** [00:00:11]/dev/ttyS4 opened [00:00:11]MH_InterfaceInit /dev/i2c-1 [00:00:11]Malloc ok [00:00:11]MH_GetMetrics [00:00:11]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 81 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 26 [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]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:11]*** [00:00:11]Read from MH i2c: *** Starting fw at address 01020100 (2007E328 010249C5) [00:00:11]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]*** Waiting for read because exit forced [00:00:11]Read from MH i2c: A0 01 00 02 00 00 A2 [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 5400000000572581 (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: 787+0=787 [00:00:11]*** BPK Status Register BPK_RDY = 0x0 [00:00:11]*** SEN State Register SEN_STATE = 0xff [00:00:11]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:11]*** Analog Control Register 0 SEN_ANA0 = 0x33540624 [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 81 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 27 [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 14 03 00 00 00 00 00 00 16 [00:13:08]Current date/time: 01.01.1970 00:13 [00:13:08]FM_Init [00:13:08]wFMConnect [00:13:08]MH_SAM_On [00:13:08]Write to MH i2c: E0 00 00 08 00 E7 [00:13:08]Write i2c OK [00:13:08]MH_I2C_Read... [00:13:08]*** iso7816_init finished! [00:13:08]*** atr: [00:13:08]*** 0F 3B D5 18 FF 81 91 FE [00:13:08]*** 1F C3 80 73 C8 21 10 0A [00:13:08]*** 00 00 00 00 00 00 00 00 [00:13:08]*** 00 00 00 00 00 00 00 00 [00:13:08]*** 00 00 00 00 00 00 00 00 [00:13:08]*** 00 00 00 00 00 00 00 00 [00:13:08]*** 00 00 00 00 00 00 00 00 [00:13:08]*** 00 00 00 00 00 00 00 00 [00:13:08]Read from MH i2c: E0 [00:13:08]MH_I2C_Read... [00:13:08]Read from MH i2c: E0 10 00 [00:13:08]MH_I2C_Read... [00:13:08]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [00:13:08]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [00:13:08]wFMCommunicate request_size=10 [00:13:08]MH_SAM_APDU [00:13:08]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [00:13:08]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [00:13:08]Write i2c OK [00:13:08]MH_I2C_Read... [00:13:08]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [00:13:08]Read from MH i2c: E2 [00:13:08]MH_I2C_Read... [00:13:08]Read from MH i2c: E2 03 00 [00:13:08]MH_I2C_Read... [00:13:08]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [00:13:08]RAPDU: 90 00 [00:13:08]wFMCommunicate OK [00:13:08]wFMCommunicate request_size=4 [00:13:08]MH_SAM_APDU [00:13:08]CAPDU: 80 11 00 00 [00:13:08]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [00:13:08]Write i2c OK [00:13:08]MH_I2C_Read... [00:13:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:13:08]Read from MH i2c: E2 [00:13:08]MH_I2C_Read... [00:13:08]Read from MH i2c: E2 17 00 [00:13:08]MH_I2C_Read... [00:13:08]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 E0 [00:13:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [00:13:08]wFMCommunicate OK [00:13:08]Detected FM SN is 0000000000874958 [00:13:08]Stored FM SN is 0000000000874958 [00:13:08]wFMCommunicate request_size=9 [00:13:08]MH_SAM_APDU [00:13:08]CAPDU: 80 16 00 00 04 FB 29 00 00 [00:13:08]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 FB 29 00 00 00 00 B6 [00:13:08]Write i2c OK [00:13:08]MH_I2C_Read... [00:13:08]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [00:13:08]Read from MH i2c: E2 [00:13:08]MH_I2C_Read... [00:13:08]Read from MH i2c: E2 03 00 [00:13:08]MH_I2C_Read... [00:13:08]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [00:13:08]RAPDU: 90 00 [00:13:08]wFMCommunicate OK [00:13:08]FM PIN OK [00:13:08]wFMCommunicate request_size=8 [00:13:08]MH_SAM_APDU [00:13:08]CAPDU: 80 14 04 00 03 02 00 01 [00:13:08]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [00:13:08]Write i2c OK [00:13:08]MH_I2C_Read... [00:13:08]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [00:13:08]Read from MH i2c: E2 [00:13:08]MH_I2C_Read... [00:13:08]Read from MH i2c: E2 03 00 [00:13:08]MH_I2C_Read... [00:13:08]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [00:13:08]RAPDU: 90 00 [00:13:08]wFMCommunicate OK [00:13:08]wFMCommunicate request_size=13 [00:13:08]MH_SAM_APDU [00:13:08]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [00:13:08]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [00:13:08]Write i2c OK [00:13:08]MH_I2C_Read... [00:13:08]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [00:13:08]Read from MH i2c: E2 [00:13:08]MH_I2C_Read... [00:13:08]Read from MH i2c: E2 03 00 [00:13:08]MH_I2C_Read... [00:13:08]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [00:13:08]RAPDU: 90 00 [00:13:08]wFMCommunicate OK [00:13:08]wFMCommunicate request_size=4 [00:13:08]MH_SAM_APDU [00:13:08]CAPDU: 80 11 00 00 [00:13:08]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [00:13:08]Write i2c OK [00:13:08]MH_I2C_Read... [00:13:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:13:08]Read from MH i2c: E2 [00:13:08]MH_I2C_Read... [00:13:08]Read from MH i2c: E2 17 00 [00:13:08]MH_I2C_Read... [00:13:08]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 E4 [00:13:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [00:13:08]wFMCommunicate OK [00:13:08]DocumentArchiveInit [00:13:08]Start Httpd... [00:13:08]Httpd thread 3066944868 created [00:13:08]Write to MH i2c: 01 00 00 0F 00 0F [00:13:08]Write i2c OK [00:13:08]MH_I2C_Read... [00:13:08]Read from MH i2c: 01 [00:13:08]MH_I2C_Read... [00:13:08]Read from MH i2c: 01 07 00 [00:13:08]MH_I2C_Read... [00:13:08]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [00:13:08]MH Int Process started [00:13:08]Allocated Socket 8 [00:13:08]Bind OK [00:13:08]Listen OK [00:13:08]httpd running on port 8080 [00:13:08]Waiting for new connection... [00:13:08]OFD Sender: No OFD packet to send [00:13:13]OFD Sender: No OFD packet to send [00:13:15]accept exits with 9 [00:13:15]New connection [00:13:15]New thread 3066658148 created [00:13:15]Waiting for new connection... [00:13:15] Sock 9.Parse request [00:13:15]Sock 9.Check first char [00:13:15]Sock 9.First char is OK [00:13:15]request: POST /json_proto HTTP/1.0 [00:13:15]Method: POST [00:13:15]URL: /json_proto [00:13:15]Method is POST - this is cgi request [00:13:15]url: /json_proto [00:13:15]query_string will be loaded in cgi processing [00:13:15]execute_cgi json_proto POST (null) [00:13:15]execute_cgi path=json_proto method=POST [00:13:15]POST find Content-Length [00:13:15]Host: 172.17.43.132:8080 [00:13:15]Content-Length: 215 [00:13:15]Content-Type: application/json [00:13:15] [00:13:15]POST finish read [00:13:15]Found Content-Length = 215 [00:13:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:13:15]execute_script... [00:13:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:13:15]POST & json_proto [00:13:15]process_json_proto [00:13:15]json parsed OK: [00:13:15]protocol is kg_v1.0 [00:13:15]action value=get_value [00:13:15]process_action get_value [00:13:15]cmd_get_value [00:13:15]process_action get_value done [00:13:15]requested_data is exist [00:13:15]produce_requested_data [00:13:15]requested_item kkm.sn is exist - process it [00:13:15]requested_item kkm.ver is exist - process it [00:13:15]requested_item fm.sn is exist - process it [00:13:15]wFMCommunicate request_size=4 [00:13:15]MH_SAM_APDU [00:13:15]CAPDU: 80 11 00 00 [00:13:15]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [00:13:15]Write i2c OK [00:13:15]MH_I2C_Read... [00:13:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:13:15]Read from MH i2c: E2 [00:13:15]MH_I2C_Read... [00:13:15]Read from MH i2c: E2 17 00 [00:13:15]MH_I2C_Read... [00:13:15]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 E6 [00:13:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [00:13:15]wFMCommunicate OK [00:13:15]requested_item fd.num is exist - process it [00:13:15]SAM_PROTO_GetFieldsCounters [00:13:15]wFMCommunicate request_size=4 [00:13:15]MH_SAM_APDU [00:13:15]CAPDU: 80 13 00 00 [00:13:15]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [00:13:15]Write i2c OK [00:13:15]MH_I2C_Read... [00:13:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:13:15]Read from MH i2c: E2 [00:13:15]MH_I2C_Read... [00:13:15]Read from MH i2c: E2 62 00 [00:13:15]MH_I2C_Read... [00:13:15]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 4A A2 00 00 0E 04 04 00 A7 01 00 00 12 04 04 00 83 00 00 00 5E 04 04 00 83 00 00 00 57 04 04 00 85 00 00 00 19 04 04 00 00 00 00 00 90 00 D5 [00:13:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 4A A2 00 00 0E 04 04 00 A7 01 00 00 12 04 04 00 83 00 00 00 5E 04 04 00 83 00 00 00 57 04 04 00 85 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:13:15]wFMCommunicate OK [00:13:15]SAM_PROTO_GetFieldsCounters done [00:13:15]requested_item shift.num is exist - process it [00:13:15]requested_item shift.opened is exist - process it [00:13:15]req_shift_opened [00:13:15]FM_GetShiftState [00:13:15]SAM_PROTO_GetShiftState [00:13:15]wFMCommunicate request_size=4 [00:13:15]MH_SAM_APDU [00:13:15]CAPDU: 80 13 01 00 [00:13:15]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [00:13:15]Write i2c OK [00:13:15]MH_I2C_Read... [00:13:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:13:15]Read from MH i2c: E2 [00:13:15]MH_I2C_Read... [00:13:15]Read from MH i2c: E2 0E 00 [00:13:15]MH_I2C_Read... [00:13:15]Read from MH i2c: E2 0E 00 12 00 00 09 00 00 00 00 00 00 00 00 00 00 90 00 9A [00:13:15]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:13:15]wFMCommunicate OK [00:13:15]SAM_PROTO_GetShiftState done [00:13:15]FM_GetShiftState done [00:13:15]req_shift_opened done [00:13:15]requested_item shift.open_date is exist - process it [00:13:15]req_shift_open_date [00:13:15]FM_GetShiftState [00:13:15]SAM_PROTO_GetShiftState [00:13:15]wFMCommunicate request_size=4 [00:13:15]MH_SAM_APDU [00:13:15]CAPDU: 80 13 01 00 [00:13:15]Write to MH i2c: E2 08 00 13 00 80 13 01 00 00 00 00 00 90 [00:13:15]Write i2c OK [00:13:15]MH_I2C_Read... [00:13:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:13:15]Read from MH i2c: E2 [00:13:15]MH_I2C_Read... [00:13:15]Read from MH i2c: E2 0E 00 [00:13:15]MH_I2C_Read... [00:13:15]Read from MH i2c: E2 0E 00 13 00 00 09 00 00 00 00 00 00 00 00 00 00 90 00 9B [00:13:15]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:13:15]wFMCommunicate OK [00:13:15]SAM_PROTO_GetShiftState done [00:13:15]FM_GetShiftState done [00:13:15]req_shift_open_date done [00:13:15]produce_requested_data done [00:13:15]produce_requested_data return {"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41546,"shift.num":423,"shift.opened":0,"shift.open_date":0} [00:13:15]process_action_free get_value [00:13:15]json_value_free [00:13:15]json_value_free done [00:13:15]process_json_proto returns [00:13:15]Send response to host [00:13:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41546,"shift.num":423,"shift.opened":0,"shift.open_date":0}}} [00:13:15]free response buf [00:13:15]execute_script done [00:13:15]execute_script returns [00:13:15]free content buf [00:13:15]Sock 9.Close socket [00:13:15]Sock 9.Thread stoped [00:13:15]accept exits with 10 [00:13:15]New connection [00:13:15]New thread 3066514788 created [00:13:15]Thread 3066658148 joined [00:13:15]Waiting for new connection... [00:13:15] Sock 10.Parse request [00:13:15]Sock 10.Check first char [00:13:15]Sock 10.First char is OK [00:13:15]request: POST /json_proto HTTP/1.0 [00:13:15]Method: POST [00:13:15]URL: /json_proto [00:13:15]Method is POST - this is cgi request [00:13:15]url: /json_proto [00:13:15]query_string will be loaded in cgi processing [00:13:15]execute_cgi json_proto POST (null) [00:13:15]execute_cgi path=json_proto method=POST [00:13:15]POST find Content-Length [00:13:15]Host: 172.17.43.132:8080 [00:13:15]Content-Length: 331 [00:13:15]Content-Type: application/json [00:13:15] [00:13:15]POST finish read [00:13:15]Found Content-Length = 331 [00:13:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:13:15]execute_script... [00:13:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:13:16]POST & json_proto [00:13:16]process_json_proto [00:13:16]json parsed OK: [00:13:16]protocol is kg_v1.0 [00:13:16]action value=get_value [00:13:16]process_action get_value [00:13:16]cmd_get_value [00:13:16]process_action get_value done [00:13:16]requested_data is exist [00:13:16]produce_requested_data [00:13:16]requested_item fm.sale.total is exist - process it [00:13:16]SAM_PROTO_GetFMData [00:13:16]wFMCommunicate request_size=4 [00:13:16]MH_SAM_APDU [00:13:16]CAPDU: 80 13 03 00 [00:13:16]Write to MH i2c: E2 08 00 14 00 80 13 03 00 00 00 00 00 93 [00:13:16]Write i2c OK [00:13:16]MH_I2C_Read... [00:13:16]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:13:16]Read from MH i2c: E2 [00:13:16]MH_I2C_Read... [00:13:16]Read from MH i2c: E2 FD 00 [00:13:16]MH_I2C_Read... [00:13:16]Read from MH i2c: E2 FD 00 14 00 00 C1 04 85 04 BD 04 6E 04 04 00 FB 9E 00 00 69 04 A0 00 6F 04 04 00 63 9E 00 00 B1 04 04 00 CD 9F C1 36 70 04 04 00 14 13 84 31 72 04 04 00 B9 8C 3D 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 F0 80 D0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F8 F6 7B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 98 00 00 00 B1 04 03 00 F8 13 4E 70 04 03 00 FC 07 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8A 4A 08 EF 03 09 00 F6 03 90 00 CF [00:13:16]RAPDU: C1 04 85 04 BD 04 6E 04 04 00 FB 9E 00 00 69 04 A0 00 6F 04 04 00 63 9E 00 00 B1 04 04 00 CD 9F C1 36 70 04 04 00 14 13 84 31 72 04 04 00 B9 8C 3D 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 F0 80 D0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F8 F6 7B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 98 00 00 00 B1 04 03 00 F8 13 4E 70 04 03 00 FC 07 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8A 4A 08 EF 03 09 00 F6 03 90 00 [00:13:16]wFMCommunicate OK [00:13:16]wFMCommunicate request_size=4 [00:13:16]MH_SAM_APDU [00:13:16]CAPDU: 80 17 00 00 [00:13:16]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [00:13:16]Write i2c OK [00:13:16]MH_I2C_Read... [00:13:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:13:16]Read from MH i2c: E2 [00:13:16]MH_I2C_Read... [00:13:16]Read from MH i2c: E2 FD 00 [00:13:16]MH_I2C_Read... [00:13:16]Read from MH i2c: E2 FD 00 15 00 00 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CA B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 3E [00:13:16]RAPDU: 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CA B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 [00:13:16]wFMCommunicate OK [00:13:16]wFMCommunicate request_size=4 [00:13:16]MH_SAM_APDU [00:13:16]CAPDU: 80 17 00 00 [00:13:16]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [00:13:16]Write i2c OK [00:13:16]MH_I2C_Read... [00:13:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:13:17]Read from MH i2c: E2 [00:13:17]MH_I2C_Read... [00:13:17]Read from MH i2c: E2 FD 00 [00:13:17]MH_I2C_Read... [00:13:17]Read from MH i2c: E2 FD 00 16 00 00 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 36 [00:13:17]RAPDU: 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 [00:13:17]wFMCommunicate OK [00:13:17]wFMCommunicate request_size=4 [00:13:17]MH_SAM_APDU [00:13:17]CAPDU: 80 17 00 00 [00:13:17]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [00:13:17]Write i2c OK [00:13:17]MH_I2C_Read... [00:13:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:13:17]Read from MH i2c: E2 [00:13:17]MH_I2C_Read... [00:13:17]Read from MH i2c: E2 FD 00 [00:13:17]MH_I2C_Read... [00:13:17]Read from MH i2c: E2 FD 00 17 00 00 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 1C [00:13:17]RAPDU: 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 [00:13:17]wFMCommunicate OK [00:13:17]wFMCommunicate request_size=4 [00:13:17]MH_SAM_APDU [00:13:17]CAPDU: 80 17 00 00 [00:13:17]Write to MH i2c: E2 08 00 18 00 80 17 00 00 00 00 00 00 98 [00:13:17]Write i2c OK [00:13:17]MH_I2C_Read... [00:13:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 219! [00:13:17]Read from MH i2c: E2 [00:13:17]MH_I2C_Read... [00:13:17]Read from MH i2c: E2 DE 00 [00:13:17]MH_I2C_Read... [00:13:17]Read from MH i2c: E2 DE 00 18 00 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 77 [00:13:17]RAPDU: F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:13:17]wFMCommunicate OK [00:13:17]SAM_PROTO_GetFMData done [00:13:17]requested_item fm.sale_refund.total is exist - process it [00:13:17]requested_item fm.buy.total is exist - process it [00:13:17]requested_item shift.sale.total is exist - process it [00:13:17]SAM_PROTO_GetShiftData [00:13:17]wFMCommunicate request_size=4 [00:13:17]MH_SAM_APDU [00:13:17]CAPDU: 80 13 02 00 [00:13:17]Write to MH i2c: E2 08 00 19 00 80 13 02 00 00 00 00 00 97 [00:13:17]Write i2c OK [00:13:17]MH_I2C_Read... [00:13:18]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:13:18]Read from MH i2c: E2 [00:13:18]MH_I2C_Read... [00:13:18]Read from MH i2c: E2 FD 00 [00:13:18]MH_I2C_Read... [00:13:18]Read from MH i2c: E2 FD 00 19 00 00 AE 04 AA 04 AA 04 6E 04 04 00 83 00 00 00 69 04 9B 00 6F 04 04 00 83 00 00 00 B1 04 03 00 1C A0 2A 70 04 03 00 FC D9 24 72 04 03 00 20 C6 05 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CC 86 04 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 7B 60 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 59 [00:13:18]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 83 00 00 00 69 04 9B 00 6F 04 04 00 83 00 00 00 B1 04 03 00 1C A0 2A 70 04 03 00 FC D9 24 72 04 03 00 20 C6 05 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CC 86 04 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 7B 60 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [00:13:18]wFMCommunicate OK [00:13:18]wFMCommunicate request_size=4 [00:13:18]MH_SAM_APDU [00:13:18]CAPDU: 80 17 00 00 [00:13:18]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [00:13:18]Write i2c OK [00:13:18]MH_I2C_Read... [00:13:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:13:18]Read from MH i2c: E2 [00:13:18]MH_I2C_Read... [00:13:18]Read from MH i2c: E2 FD 00 [00:13:18]MH_I2C_Read... [00:13:18]Read from MH i2c: E2 FD 00 1A 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 BC [00:13:18]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [00:13:18]wFMCommunicate OK [00:13:18]wFMCommunicate request_size=4 [00:13:18]MH_SAM_APDU [00:13:18]CAPDU: 80 17 00 00 [00:13:18]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [00:13:18]Write i2c OK [00:13:18]MH_I2C_Read... [00:13:18]OFD Sender: No OFD packet to send [00:13:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:13:18]Read from MH i2c: E2 [00:13:18]MH_I2C_Read... [00:13:18]Read from MH i2c: E2 FD 00 [00:13:18]MH_I2C_Read... [00:13:18]Read from MH i2c: E2 FD 00 1B 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 52 [00:13:18]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [00:13:18]wFMCommunicate OK [00:13:18]wFMCommunicate request_size=4 [00:13:18]MH_SAM_APDU [00:13:18]CAPDU: 80 17 00 00 [00:13:18]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [00:13:18]Write i2c OK [00:13:18]MH_I2C_Read... [00:13:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:13:18]Read from MH i2c: E2 [00:13:18]MH_I2C_Read... [00:13:18]Read from MH i2c: E2 FD 00 [00:13:18]MH_I2C_Read... [00:13:18]Read from MH i2c: E2 FD 00 1C 00 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 0E [00:13:19]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [00:13:19]wFMCommunicate OK [00:13:19]wFMCommunicate request_size=4 [00:13:19]MH_SAM_APDU [00:13:19]CAPDU: 80 17 00 00 [00:13:19]Write to MH i2c: E2 08 00 1D 00 80 17 00 00 00 00 00 00 9D [00:13:19]Write i2c OK [00:13:19]MH_I2C_Read... [00:13:19]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [00:13:19]Read from MH i2c: E2 [00:13:19]MH_I2C_Read... [00:13:19]Read from MH i2c: E2 CB 00 [00:13:19]MH_I2C_Read... [00:13:19]Read from MH i2c: E2 CB 00 1D 00 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 86 [00:13:19]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:13:19]wFMCommunicate OK [00:13:19]SAM_PROTO_GetShiftData done [00:13:19]requested_item shift.sale.total_cash is exist - process it [00:13:19]requested_item shift.sale_refund.total is exist - process it [00:13:19]requested_item shift.sale_refund.total_cash is exist - process it [00:13:19]requested_item shift.buy.total is exist - process it [00:13:19]requested_item shift.buy.total_cash is exist - process it [00:13:19]produce_requested_data done [00:13:19]produce_requested_data return {"fm.sale.total":9186590.21,"fm.sale_refund.total":51169.20,"fm.buy.total":0.00,"shift.sale.total":27935.00,"shift.sale.total_cash":24151.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:13:19]process_action_free get_value [00:13:19]json_value_free [00:13:19]json_value_free done [00:13:19]process_json_proto returns [00:13:19]Send response to host [00:13:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":9186590.21,"fm.sale_refund.total":51169.20,"fm.buy.total":0.00,"shift.sale.total":27935.00,"shift.sale.total_cash":24151.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:13:19]free response buf [00:13:19]execute_script done [00:13:19]execute_script returns [00:13:19]free content buf [00:13:19]Sock 10.Close socket [00:13:19]Sock 10.Thread stoped [00:13:23]OFD Sender: No OFD packet to send [00:13:28]OFD Sender: No OFD packet to send [00:13:33]OFD Sender: No OFD packet to send [00:13:38]OFD Sender: No OFD packet to send [00:13:41]recv_with_timeout no data received [00:13:43]OFD Sender: No OFD packet to send [00:13:48]OFD Sender: No OFD packet to send [00:13:53]OFD Sender: No OFD packet to send [00:13:58]OFD Sender: No OFD packet to send [00:14:03]OFD Sender: No OFD packet to send [00:14:08]OFD Sender: No OFD packet to send [00:14:13]OFD Sender: No OFD packet to send [00:14:18]OFD Sender: No OFD packet to send [00:14:23]OFD Sender: No OFD packet to send [00:14:28]OFD Sender: No OFD packet to send [00:14:33]OFD Sender: No OFD packet to send [00:14:38]OFD Sender: No OFD packet to send [00:14:43]OFD Sender: No OFD packet to send [00:14:47]recv_with_timeout no data received [00:14:48]OFD Sender: No OFD packet to send [00:14:53]OFD Sender: No OFD packet to send [00:14:58]OFD Sender: No OFD packet to send [00:15:03]OFD Sender: No OFD packet to send [00:15:08]OFD Sender: No OFD packet to send [00:15:13]OFD Sender: No OFD packet to send [00:15:18]OFD Sender: No OFD packet to send [00:15:23]OFD Sender: No OFD packet to send [00:15:28]OFD Sender: No OFD packet to send [00:15:33]OFD Sender: No OFD packet to send [00:15:38]OFD Sender: No OFD packet to send [00:15:43]OFD Sender: No OFD packet to send [00:15:48]OFD Sender: No OFD packet to send [00:15:53]OFD Sender: No OFD packet to send [00:15:58]OFD Sender: No OFD packet to send [00:16:03]OFD Sender: No OFD packet to send [00:16:08]OFD Sender: No OFD packet to send [00:16:13]OFD Sender: No OFD packet to send [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]/dev/ttyS4 opened [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 81 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 26 [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]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]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [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 5400000000572581 (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: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: 998+0=998 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33540624 [00:00:10]*** 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 81 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 27 [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 E7 03 00 00 00 00 00 00 E9 [00:16:39]Current date/time: 01.01.1970 00:16 [00:16:39]FM_Init [00:16:39]wFMConnect [00:16:39]MH_SAM_On [00:16:39]Write to MH i2c: E0 00 00 08 00 E7 [00:16:39]Write i2c OK [00:16:39]MH_I2C_Read... [00:16:39]*** iso7816_init finished! [00:16:39]*** atr: [00:16:39]*** 0F 3B D5 18 FF 81 91 FE [00:16:39]*** 1F C3 80 73 C8 21 10 0A [00:16:39]*** 00 00 00 00 00 00 00 00 [00:16:39]*** 00 00 00 00 00 00 00 00 [00:16:39]*** 00 00 00 00 00 00 00 00 [00:16:39]*** 00 00 00 00 00 00 00 00 [00:16:39]*** 00 00 00 00 00 00 00 00 [00:16:39]*** 00 00 00 00 00 00 00 00 [00:16:39]Read from MH i2c: E0 [00:16:39]MH_I2C_Read... [00:16:39]Read from MH i2c: E0 10 00 [00:16:39]MH_I2C_Read... [00:16:39]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [00:16:39]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [00:16:39]wFMCommunicate request_size=10 [00:16:39]MH_SAM_APDU [00:16:39]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [00:16:39]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [00:16:39]Write i2c OK [00:16:39]MH_I2C_Read... [00:16:39]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [00:16:39]Read from MH i2c: E2 [00:16:39]MH_I2C_Read... [00:16:39]Read from MH i2c: E2 03 00 [00:16:39]MH_I2C_Read... [00:16:39]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [00:16:39]RAPDU: 90 00 [00:16:39]wFMCommunicate OK [00:16:39]wFMCommunicate request_size=4 [00:16:39]MH_SAM_APDU [00:16:39]CAPDU: 80 11 00 00 [00:16:39]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [00:16:39]Write i2c OK [00:16:39]MH_I2C_Read... [00:16:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:16:39]Read from MH i2c: E2 [00:16:39]MH_I2C_Read... [00:16:39]Read from MH i2c: E2 17 00 [00:16:39]MH_I2C_Read... [00:16:39]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 E0 [00:16:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [00:16:39]wFMCommunicate OK [00:16:39]Detected FM SN is 0000000000874958 [00:16:39]Stored FM SN is 0000000000874958 [00:16:39]wFMCommunicate request_size=9 [00:16:39]MH_SAM_APDU [00:16:39]CAPDU: 80 16 00 00 04 FB 29 00 00 [00:16:39]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 FB 29 00 00 00 00 B6 [00:16:39]Write i2c OK [00:16:39]MH_I2C_Read... [00:16:39]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [00:16:39]Read from MH i2c: E2 [00:16:39]MH_I2C_Read... [00:16:39]Read from MH i2c: E2 03 00 [00:16:39]MH_I2C_Read... [00:16:39]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [00:16:39]RAPDU: 90 00 [00:16:39]wFMCommunicate OK [00:16:39]FM PIN OK [00:16:39]wFMCommunicate request_size=8 [00:16:39]MH_SAM_APDU [00:16:39]CAPDU: 80 14 04 00 03 02 00 01 [00:16:39]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [00:16:39]Write i2c OK [00:16:39]MH_I2C_Read... [00:16:39]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [00:16:39]Read from MH i2c: E2 [00:16:39]MH_I2C_Read... [00:16:39]Read from MH i2c: E2 03 00 [00:16:39]MH_I2C_Read... [00:16:39]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [00:16:39]RAPDU: 90 00 [00:16:39]wFMCommunicate OK [00:16:39]wFMCommunicate request_size=13 [00:16:39]MH_SAM_APDU [00:16:39]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [00:16:39]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [00:16:39]Write i2c OK [00:16:39]MH_I2C_Read... [00:16:39]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [00:16:39]Read from MH i2c: E2 [00:16:39]MH_I2C_Read... [00:16:39]Read from MH i2c: E2 03 00 [00:16:39]MH_I2C_Read... [00:16:39]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [00:16:39]RAPDU: 90 00 [00:16:39]wFMCommunicate OK [00:16:39]wFMCommunicate request_size=4 [00:16:39]MH_SAM_APDU [00:16:39]CAPDU: 80 11 00 00 [00:16:39]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [00:16:39]Write i2c OK [00:16:39]MH_I2C_Read... [00:16:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:16:39]Read from MH i2c: E2 [00:16:39]MH_I2C_Read... [00:16:39]Read from MH i2c: E2 17 00 [00:16:39]MH_I2C_Read... [00:16:39]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 E4 [00:16:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [00:16:39]wFMCommunicate OK [00:16:39]DocumentArchiveInit [00:16:39]Start Httpd... [00:16:39]Httpd thread 3067313508 created [00:16:39]Write to MH i2c: 01 00 00 0F 00 0F [00:16:39]Write i2c OK [00:16:39]MH_I2C_Read... [00:16:39]Read from MH i2c: 01 [00:16:39]MH_I2C_Read... [00:16:39]Read from MH i2c: 01 07 00 [00:16:39]MH_I2C_Read... [00:16:39]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [00:16:39]MH Int Process started [00:16:39]Allocated Socket 8 [00:16:39]Bind OK [00:16:39]Listen OK [00:16:39]httpd running on port 8080 [00:16:39]Waiting for new connection... [00:16:39]OFD Sender: No OFD packet to send [00:16:44]OFD Sender: No OFD packet to send [00:16:45]accept exits with 9 [00:16:45]New connection [00:16:45]New thread 3067026788 created [00:16:45]Waiting for new connection... [00:16:45] Sock 9.Parse request [00:16:45]Sock 9.Check first char [00:16:45]Sock 9.First char is OK [00:16:45]request: POST /json_proto HTTP/1.0 [00:16:45]Method: POST [00:16:45]URL: /json_proto [00:16:45]Method is POST - this is cgi request [00:16:45]url: /json_proto [00:16:45]query_string will be loaded in cgi processing [00:16:45]execute_cgi json_proto POST (null) [00:16:45]execute_cgi path=json_proto method=POST [00:16:45]POST find Content-Length [00:16:45]Host: 172.17.43.132:8080 [00:16:45]Content-Length: 215 [00:16:45]Content-Type: application/json [00:16:45] [00:16:45]POST finish read [00:16:45]Found Content-Length = 215 [00:16:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:16:45]execute_script... [00:16:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:16:45]POST & json_proto [00:16:45]process_json_proto [00:16:45]json parsed OK: [00:16:45]protocol is kg_v1.0 [00:16:45]action value=get_value [00:16:45]process_action get_value [00:16:45]cmd_get_value [00:16:45]process_action get_value done [00:16:45]requested_data is exist [00:16:45]produce_requested_data [00:16:45]requested_item kkm.sn is exist - process it [00:16:45]requested_item kkm.ver is exist - process it [00:16:45]requested_item fm.sn is exist - process it [00:16:45]wFMCommunicate request_size=4 [00:16:45]MH_SAM_APDU [00:16:45]CAPDU: 80 11 00 00 [00:16:45]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [00:16:45]Write i2c OK [00:16:45]MH_I2C_Read... [00:16:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:16:45]Read from MH i2c: E2 [00:16:45]MH_I2C_Read... [00:16:45]Read from MH i2c: E2 17 00 [00:16:45]MH_I2C_Read... [00:16:45]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 E6 [00:16:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [00:16:45]wFMCommunicate OK [00:16:45]requested_item fd.num is exist - process it [00:16:45]SAM_PROTO_GetFieldsCounters [00:16:45]wFMCommunicate request_size=4 [00:16:45]MH_SAM_APDU [00:16:45]CAPDU: 80 13 00 00 [00:16:45]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [00:16:45]Write i2c OK [00:16:45]MH_I2C_Read... [00:16:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:16:45]Read from MH i2c: E2 [00:16:45]MH_I2C_Read... [00:16:45]Read from MH i2c: E2 62 00 [00:16:45]MH_I2C_Read... [00:16:45]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 4A A2 00 00 0E 04 04 00 A7 01 00 00 12 04 04 00 83 00 00 00 5E 04 04 00 83 00 00 00 57 04 04 00 85 00 00 00 19 04 04 00 00 00 00 00 90 00 D5 [00:16:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 4A A2 00 00 0E 04 04 00 A7 01 00 00 12 04 04 00 83 00 00 00 5E 04 04 00 83 00 00 00 57 04 04 00 85 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:16:45]wFMCommunicate OK [00:16:45]SAM_PROTO_GetFieldsCounters done [00:16:45]requested_item shift.num is exist - process it [00:16:45]requested_item shift.opened is exist - process it [00:16:45]req_shift_opened [00:16:45]FM_GetShiftState [00:16:45]SAM_PROTO_GetShiftState [00:16:45]wFMCommunicate request_size=4 [00:16:45]MH_SAM_APDU [00:16:45]CAPDU: 80 13 01 00 [00:16:45]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [00:16:45]Write i2c OK [00:16:45]MH_I2C_Read... [00:16:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:16:45]Read from MH i2c: E2 [00:16:45]MH_I2C_Read... [00:16:45]Read from MH i2c: E2 0E 00 [00:16:45]MH_I2C_Read... [00:16:45]Read from MH i2c: E2 0E 00 12 00 00 09 00 00 00 00 00 00 00 00 00 00 90 00 9A [00:16:45]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:16:45]wFMCommunicate OK [00:16:45]SAM_PROTO_GetShiftState done [00:16:45]FM_GetShiftState done [00:16:45]req_shift_opened done [00:16:45]requested_item shift.open_date is exist - process it [00:16:45]req_shift_open_date [00:16:45]FM_GetShiftState [00:16:45]SAM_PROTO_GetShiftState [00:16:45]wFMCommunicate request_size=4 [00:16:45]MH_SAM_APDU [00:16:45]CAPDU: 80 13 01 00 [00:16:45]Write to MH i2c: E2 08 00 13 00 80 13 01 00 00 00 00 00 90 [00:16:45]Write i2c OK [00:16:45]MH_I2C_Read... [00:16:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:16:45]Read from MH i2c: E2 [00:16:45]MH_I2C_Read... [00:16:45]Read from MH i2c: E2 0E 00 [00:16:45]MH_I2C_Read... [00:16:45]Read from MH i2c: E2 0E 00 13 00 00 09 00 00 00 00 00 00 00 00 00 00 90 00 9B [00:16:45]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:16:45]wFMCommunicate OK [00:16:45]SAM_PROTO_GetShiftState done [00:16:45]FM_GetShiftState done [00:16:45]req_shift_open_date done [00:16:45]produce_requested_data done [00:16:45]produce_requested_data return {"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41546,"shift.num":423,"shift.opened":0,"shift.open_date":0} [00:16:45]process_action_free get_value [00:16:45]json_value_free [00:16:45]json_value_free done [00:16:45]process_json_proto returns [00:16:45]Send response to host [00:16:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41546,"shift.num":423,"shift.opened":0,"shift.open_date":0}}} [00:16:45]free response buf [00:16:45]execute_script done [00:16:45]execute_script returns [00:16:45]free content buf [00:16:45]Sock 9.Close socket [00:16:45]Sock 9.Thread stoped [00:16:45]accept exits with 10 [00:16:45]New connection [00:16:45]New thread 3066883428 created [00:16:45]Thread 3067026788 joined [00:16:45]Waiting for new connection... [00:16:45] Sock 10.Parse request [00:16:45]Sock 10.Check first char [00:16:45]Sock 10.First char is OK [00:16:45]request: POST /json_proto HTTP/1.0 [00:16:45]Method: POST [00:16:45]URL: /json_proto [00:16:45]Method is POST - this is cgi request [00:16:45]url: /json_proto [00:16:45]query_string will be loaded in cgi processing [00:16:45]execute_cgi json_proto POST (null) [00:16:45]execute_cgi path=json_proto method=POST [00:16:45]POST find Content-Length [00:16:45]Host: 172.17.43.132:8080 [00:16:45]Content-Length: 331 [00:16:45]Content-Type: application/json [00:16:45] [00:16:45]POST finish read [00:16:45]Found Content-Length = 331 [00:16:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:16:45]execute_script... [00:16:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:16:45]POST & json_proto [00:16:45]process_json_proto [00:16:45]json parsed OK: [00:16:45]protocol is kg_v1.0 [00:16:45]action value=get_value [00:16:45]process_action get_value [00:16:45]cmd_get_value [00:16:45]process_action get_value done [00:16:45]requested_data is exist [00:16:45]produce_requested_data [00:16:45]requested_item fm.sale.total is exist - process it [00:16:45]SAM_PROTO_GetFMData [00:16:45]wFMCommunicate request_size=4 [00:16:45]MH_SAM_APDU [00:16:45]CAPDU: 80 13 03 00 [00:16:45]Write to MH i2c: E2 08 00 14 00 80 13 03 00 00 00 00 00 93 [00:16:45]Write i2c OK [00:16:45]MH_I2C_Read... [00:16:46]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:16:46]Read from MH i2c: E2 [00:16:46]MH_I2C_Read... [00:16:46]Read from MH i2c: E2 FD 00 [00:16:46]MH_I2C_Read... [00:16:46]Read from MH i2c: E2 FD 00 14 00 00 C1 04 85 04 BD 04 6E 04 04 00 FB 9E 00 00 69 04 A0 00 6F 04 04 00 63 9E 00 00 B1 04 04 00 CD 9F C1 36 70 04 04 00 14 13 84 31 72 04 04 00 B9 8C 3D 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 F0 80 D0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F8 F6 7B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 98 00 00 00 B1 04 03 00 F8 13 4E 70 04 03 00 FC 07 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8A 4A 08 EF 03 09 00 F6 03 90 00 CF [00:16:46]RAPDU: C1 04 85 04 BD 04 6E 04 04 00 FB 9E 00 00 69 04 A0 00 6F 04 04 00 63 9E 00 00 B1 04 04 00 CD 9F C1 36 70 04 04 00 14 13 84 31 72 04 04 00 B9 8C 3D 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 F0 80 D0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F8 F6 7B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 98 00 00 00 B1 04 03 00 F8 13 4E 70 04 03 00 FC 07 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8A 4A 08 EF 03 09 00 F6 03 90 00 [00:16:46]wFMCommunicate OK [00:16:46]wFMCommunicate request_size=4 [00:16:46]MH_SAM_APDU [00:16:46]CAPDU: 80 17 00 00 [00:16:46]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [00:16:46]Write i2c OK [00:16:46]MH_I2C_Read... [00:16:46]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:16:46]Read from MH i2c: E2 [00:16:46]MH_I2C_Read... [00:16:46]Read from MH i2c: E2 FD 00 [00:16:46]MH_I2C_Read... [00:16:46]Read from MH i2c: E2 FD 00 15 00 00 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CA B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 3E [00:16:46]RAPDU: 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CA B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 [00:16:46]wFMCommunicate OK [00:16:46]wFMCommunicate request_size=4 [00:16:46]MH_SAM_APDU [00:16:46]CAPDU: 80 17 00 00 [00:16:46]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [00:16:46]Write i2c OK [00:16:46]MH_I2C_Read... [00:16:46]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:16:46]Read from MH i2c: E2 [00:16:46]MH_I2C_Read... [00:16:46]Read from MH i2c: E2 FD 00 [00:16:46]MH_I2C_Read... [00:16:46]Read from MH i2c: E2 FD 00 16 00 00 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 36 [00:16:46]RAPDU: 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 [00:16:46]wFMCommunicate OK [00:16:46]wFMCommunicate request_size=4 [00:16:46]MH_SAM_APDU [00:16:46]CAPDU: 80 17 00 00 [00:16:46]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [00:16:46]Write i2c OK [00:16:46]MH_I2C_Read... [00:16:47]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:16:47]Read from MH i2c: E2 [00:16:47]MH_I2C_Read... [00:16:47]Read from MH i2c: E2 FD 00 [00:16:47]MH_I2C_Read... [00:16:47]Read from MH i2c: E2 FD 00 17 00 00 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 1C [00:16:47]RAPDU: 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 [00:16:47]wFMCommunicate OK [00:16:47]wFMCommunicate request_size=4 [00:16:47]MH_SAM_APDU [00:16:47]CAPDU: 80 17 00 00 [00:16:47]Write to MH i2c: E2 08 00 18 00 80 17 00 00 00 00 00 00 98 [00:16:47]Write i2c OK [00:16:47]MH_I2C_Read... [00:16:47]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 219! [00:16:47]Read from MH i2c: E2 [00:16:47]MH_I2C_Read... [00:16:47]Read from MH i2c: E2 DE 00 [00:16:47]MH_I2C_Read... [00:16:47]Read from MH i2c: E2 DE 00 18 00 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 77 [00:16:47]RAPDU: F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:16:47]wFMCommunicate OK [00:16:47]SAM_PROTO_GetFMData done [00:16:47]requested_item fm.sale_refund.total is exist - process it [00:16:47]requested_item fm.buy.total is exist - process it [00:16:47]requested_item shift.sale.total is exist - process it [00:16:47]SAM_PROTO_GetShiftData [00:16:47]wFMCommunicate request_size=4 [00:16:47]MH_SAM_APDU [00:16:47]CAPDU: 80 13 02 00 [00:16:47]Write to MH i2c: E2 08 00 19 00 80 13 02 00 00 00 00 00 97 [00:16:47]Write i2c OK [00:16:47]MH_I2C_Read... [00:16:47]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:16:47]Read from MH i2c: E2 [00:16:47]MH_I2C_Read... [00:16:47]Read from MH i2c: E2 FD 00 [00:16:47]MH_I2C_Read... [00:16:47]Read from MH i2c: E2 FD 00 19 00 00 AE 04 AA 04 AA 04 6E 04 04 00 83 00 00 00 69 04 9B 00 6F 04 04 00 83 00 00 00 B1 04 03 00 1C A0 2A 70 04 03 00 FC D9 24 72 04 03 00 20 C6 05 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CC 86 04 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 7B 60 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 59 [00:16:47]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 83 00 00 00 69 04 9B 00 6F 04 04 00 83 00 00 00 B1 04 03 00 1C A0 2A 70 04 03 00 FC D9 24 72 04 03 00 20 C6 05 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CC 86 04 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 7B 60 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [00:16:47]wFMCommunicate OK [00:16:47]wFMCommunicate request_size=4 [00:16:47]MH_SAM_APDU [00:16:47]CAPDU: 80 17 00 00 [00:16:47]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [00:16:47]Write i2c OK [00:16:47]MH_I2C_Read... [00:16:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:16:48]Read from MH i2c: E2 [00:16:48]MH_I2C_Read... [00:16:48]Read from MH i2c: E2 FD 00 [00:16:48]MH_I2C_Read... [00:16:48]Read from MH i2c: E2 FD 00 1A 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 BC [00:16:48]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [00:16:48]wFMCommunicate OK [00:16:48]wFMCommunicate request_size=4 [00:16:48]MH_SAM_APDU [00:16:48]CAPDU: 80 17 00 00 [00:16:48]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [00:16:48]Write i2c OK [00:16:48]MH_I2C_Read... [00:16:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:16:48]Read from MH i2c: E2 [00:16:48]MH_I2C_Read... [00:16:48]Read from MH i2c: E2 FD 00 [00:16:48]MH_I2C_Read... [00:16:48]Read from MH i2c: E2 FD 00 1B 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 52 [00:16:48]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [00:16:48]wFMCommunicate OK [00:16:48]wFMCommunicate request_size=4 [00:16:48]MH_SAM_APDU [00:16:48]CAPDU: 80 17 00 00 [00:16:48]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [00:16:48]Write i2c OK [00:16:48]MH_I2C_Read... [00:16:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:16:48]Read from MH i2c: E2 [00:16:48]MH_I2C_Read... [00:16:48]Read from MH i2c: E2 FD 00 [00:16:48]MH_I2C_Read... [00:16:48]Read from MH i2c: E2 FD 00 1C 00 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 0E [00:16:48]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [00:16:48]wFMCommunicate OK [00:16:48]wFMCommunicate request_size=4 [00:16:48]MH_SAM_APDU [00:16:48]CAPDU: 80 17 00 00 [00:16:48]Write to MH i2c: E2 08 00 1D 00 80 17 00 00 00 00 00 00 9D [00:16:48]Write i2c OK [00:16:48]MH_I2C_Read... [00:16:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [00:16:49]Read from MH i2c: E2 [00:16:49]MH_I2C_Read... [00:16:49]Read from MH i2c: E2 CB 00 [00:16:49]MH_I2C_Read... [00:16:49]Read from MH i2c: E2 CB 00 1D 00 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 86 [00:16:49]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:16:49]wFMCommunicate OK [00:16:49]SAM_PROTO_GetShiftData done [00:16:49]requested_item shift.sale.total_cash is exist - process it [00:16:49]requested_item shift.sale_refund.total is exist - process it [00:16:49]requested_item shift.sale_refund.total_cash is exist - process it [00:16:49]requested_item shift.buy.total is exist - process it [00:16:49]requested_item shift.buy.total_cash is exist - process it [00:16:49]produce_requested_data done [00:16:49]produce_requested_data return {"fm.sale.total":9186590.21,"fm.sale_refund.total":51169.20,"fm.buy.total":0.00,"shift.sale.total":27935.00,"shift.sale.total_cash":24151.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:16:49]process_action_free get_value [00:16:49]json_value_free [00:16:49]json_value_free done [00:16:49]process_json_proto returns [00:16:49]Send response to host [00:16:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":9186590.21,"fm.sale_refund.total":51169.20,"fm.buy.total":0.00,"shift.sale.total":27935.00,"shift.sale.total_cash":24151.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:16:49]free response buf [00:16:49]execute_script done [00:16:49]execute_script returns [00:16:49]free content buf [00:16:49]Sock 10.Close socket [00:16:49]Sock 10.Thread stoped [00:16:49]OFD Sender: No OFD packet to send [00:16:52]recv_with_timeout no data received [00:16:54]OFD Sender: No OFD packet to send [00:16:59]OFD Sender: No OFD packet to send [00:17:04]OFD Sender: No OFD packet to send [00:17:09]OFD Sender: No OFD packet to send [00:17:14]OFD Sender: No OFD packet to send [00:17:19]OFD Sender: No OFD packet to send [00:17:24]OFD Sender: No OFD packet to send [00:17:29]OFD Sender: No OFD packet to send [00:17:34]OFD Sender: No OFD packet to send [00:17:39]OFD Sender: No OFD packet to send [00:17:44]OFD Sender: No OFD packet to send [00:17:49]OFD Sender: No OFD packet to send [00:17:54]OFD Sender: No OFD packet to send [00:17:59]OFD Sender: No OFD packet to send [00:18:04]OFD Sender: No OFD packet to send [00:18:09]OFD Sender: No OFD packet to send [00:18:14]OFD Sender: No OFD packet to send [00:18:14]recv_with_timeout no data received [00:18:19]OFD Sender: No OFD packet to send [00:18:24]OFD Sender: No OFD packet to send [00:18:29]OFD Sender: No OFD packet to send [00:18:34]OFD Sender: No OFD packet to send [00:18:39]OFD Sender: No OFD packet to send [00:18:44]OFD Sender: No OFD packet to send [00:18:49]OFD Sender: No OFD packet to send [00:18:54]OFD Sender: No OFD packet to send [00:18:59]OFD Sender: No OFD packet to send [00:19:04]OFD Sender: No OFD packet to send [00:19:09]OFD Sender: No OFD packet to send [00:19:14]OFD Sender: No OFD packet to send [00:19:19]OFD Sender: No OFD packet to send [00:19:24]OFD Sender: No OFD packet to send [00:19:29]OFD Sender: No OFD packet to send [00:19:34]OFD Sender: No OFD packet to send [00:19:39]OFD Sender: No OFD packet to send [00:19:44]OFD Sender: No OFD packet to send [00:19:47]accept exits with 9 [00:19:47]New connection [00:19:47]New thread 3067026788 created [00:19:47]Thread 3066883428 joined [00:19:47]Waiting for new connection... [00:19:47] Sock 9.Parse request [00:19:47]Sock 9.Check first char [00:19:47]accept exits with 10 [00:19:47]New connection [00:19:47]New thread 3066883428 created [00:19:47]Waiting for new connection... [00:19:47] Sock 10.Parse request [00:19:47]Sock 10.Check first char [00:19:47]Sock 9.First char is OK [00:19:47]request: GET /testengine HTTP/1.1 [00:19:47]Method: GET [00:19:47]URL: /testengine [00:19:47]Method is GET - find url and querystring [00:19:47]No ? found - this is static page request [00:19:47]url: /testengine [00:19:47]check /htdocs/testengine [00:19:47]file exist [00:19:47]serve_file /htdocs/testengine/index.html [00:19:47]read remaining request lines [00:19:47]Host: 172.17.43.132:8080 [00:19:47]Connection: keep-alive [00:19:47]Upgrade-Insecure-Requests: 1 [00:19:47]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [00:19:47]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.9 [00:19:47]Accept-Encoding: gzip, deflate [00:19:47]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [00:19:47] [00:19:47]open file /htdocs/testengine/index.html [00:19:47]send HTTP headers [00:19:47]send file content [00:19:47]Finished. Sent 1003 bytes [00:19:47]close file [00:19:47]Sock 9.Close socket [00:19:47]Sock 9.Thread stoped [00:19:47]Sock 10.First char is OK [00:19:47]request: GET /testengine/css/app.915bc88f.css HTTP/1.1 [00:19:47]Method: GET [00:19:47]URL: /testengine/css/app.915bc88f.css [00:19:47]Method is GET - find url and querystring [00:19:47]No ? found - this is static page request [00:19:47]url: /testengine/css/app.915bc88f.css [00:19:47]check /htdocs/testengine/css/app.915bc88f.css [00:19:47]file exist [00:19:47]serve_file /htdocs/testengine/css/app.915bc88f.css [00:19:47]read remaining request lines [00:19:47]Host: 172.17.43.132:8080 [00:19:47]Connection: keep-alive [00:19:47]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [00:19:47]Accept: text/css,*/*;q=0.1 [00:19:47]Referer: http://172.17.43.132:8080/testengine [00:19:47]Accept-Encoding: gzip, deflate [00:19:47]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [00:19:47] [00:19:47]open file /htdocs/testengine/css/app.915bc88f.css [00:19:47]send HTTP headers [00:19:47]send file content [00:19:47]Finished. Sent 1227 bytes [00:19:47]close file [00:19:47]Sock 10.Close socket [00:19:47]Sock 10.Thread stoped [00:19:47]accept exits with 11 [00:19:47]New connection [00:19:47]New thread 3066740068 created [00:19:47]Thread 3067026788 joined [00:19:47]Thread 3066883428 joined [00:19:47]Waiting for new connection... [00:19:47] Sock 11.Parse request [00:19:47]Sock 11.Check first char [00:19:47]accept exits with 9 [00:19:47]New connection [00:19:47]New thread 3067026788 created [00:19:47]Waiting for new connection... [00:19:47]accept exits with 10 [00:19:47]New connection [00:19:47]New thread 3066883428 created [00:19:47]Waiting for new connection... [00:19:47]Sock 11.First char is OK [00:19:47]request: GET /testengine/css/chunk-vendors.1a13a212.css HTTP/1.1 [00:19:47]Method: GET [00:19:47]URL: /testengine/css/chunk-vendors.1a13a212.css [00:19:47]Method is GET - find url and querystring [00:19:47]No ? found - this is static page request [00:19:47]url: /testengine/css/chunk-vendors.1a13a212.css [00:19:47]check /htdocs/testengine/css/chunk-vendors.1a13a212.css [00:19:47] Sock 9.Parse request [00:19:47]Sock 9.Check first char [00:19:47]Sock 9.First char is OK [00:19:47]request: GET /testengine/js/app.a9c38288.js HTTP/1.1 [00:19:47] Sock 10.Parse request [00:19:47]Method: GET [00:19:47]Sock 10.Check first char [00:19:47]URL: /testengine/js/app.a9c38288.js [00:19:47]Sock 10.First char is OK [00:19:47]Method is GET - find url and querystring [00:19:47]request: GET /testengine/js/chunk-vendors.8f546e50.js HTTP/1.1 [00:19:47]No ? found - this is static page request [00:19:47]Method: GET [00:19:47]url: /testengine/js/app.a9c38288.js [00:19:47]URL: /testengine/js/chunk-vendors.8f546e50.js [00:19:47]check /htdocs/testengine/js/app.a9c38288.js [00:19:47]Method is GET - find url and querystring [00:19:47]No ? found - this is static page request [00:19:47]file exist [00:19:47]url: /testengine/js/chunk-vendors.8f546e50.js [00:19:47]serve_file /htdocs/testengine/css/chunk-vendors.1a13a212.css [00:19:47]check /htdocs/testengine/js/chunk-vendors.8f546e50.js [00:19:47]read remaining request lines [00:19:47]Host: 172.17.43.132:8080 [00:19:47]Connection: keep-alive [00:19:47]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [00:19:47]Accept: text/css,*/*;q=0.1 [00:19:47]Referer: http://172.17.43.132:8080/testengine [00:19:47]Accept-Encoding: gzip, deflate [00:19:47]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [00:19:47] [00:19:47]open file /htdocs/testengine/css/chunk-vendors.1a13a212.css [00:19:47]send HTTP headers [00:19:47]send file content [00:19:47]Finished. Sent 140 bytes [00:19:47]close file [00:19:47]Sock 11.Close socket [00:19:47]Sock 11.Thread stoped [00:19:47]file exist [00:19:47]serve_file /htdocs/testengine/js/chunk-vendors.8f546e50.js [00:19:47]read remaining request lines [00:19:47]Host: 172.17.43.132:8080 [00:19:47]Connection: keep-alive [00:19:47]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [00:19:47]Accept: */* [00:19:47]Referer: http://172.17.43.132:8080/testengine [00:19:47]Accept-Encoding: gzip, deflate [00:19:47]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [00:19:47] [00:19:47]open file /htdocs/testengine/js/chunk-vendors.8f546e50.js [00:19:47]send HTTP headers [00:19:47]send file content [00:19:47]file exist [00:19:47]serve_file /htdocs/testengine/js/app.a9c38288.js [00:19:47]read remaining request lines [00:19:47]Host: 172.17.43.132:8080 [00:19:47]Connection: keep-alive [00:19:47]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [00:19:47]Accept: */* [00:19:47]Referer: http://172.17.43.132:8080/testengine [00:19:47]Accept-Encoding: gzip, deflate [00:19:47]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [00:19:47] [00:19:47]open file /htdocs/testengine/js/app.a9c38288.js [00:19:47]send HTTP headers [00:19:47]send file content [00:19:47]Finished. Sent 102400 bytes [00:19:47]close file [00:19:47]Sock 9.Close socket [00:19:47]Sock 9.Thread stoped [00:19:47]Finished. Sent 165537 bytes [00:19:47]close file [00:19:47]Sock 10.Close socket [00:19:47]Sock 10.Thread stoped [00:19:49]OFD Sender: No OFD packet to send [00:19:50]accept exits with 12 [00:19:50]New connection [00:19:50]New thread 3066596708 created [00:19:50]Thread 3066740068 joined [00:19:50]Thread 3067026788 joined [00:19:50]Thread 3066883428 joined [00:19:50]Waiting for new connection... [00:19:50] Sock 12.Parse request [00:19:50]Sock 12.Check first char [00:19:51]Sock 12.No data in socket [00:19:51]Sock 12.Close socket [00:19:51]Sock 12.Thread stoped [00:19:52]accept exits with 7 [00:19:52]New connection [00:19:52]New thread 3067026788 created [00:19:52]Thread 3066596708 joined [00:19:52]Waiting for new connection... [00:19:52] Sock 7.Parse request [00:19:52]Sock 7.Check first char [00:19:52]Sock 7.First char is OK [00:19:52]request: POST /json_proto HTTP/1.1 [00:19:52]Method: POST [00:19:52]URL: /json_proto [00:19:52]Method is POST - this is cgi request [00:19:52]url: /json_proto [00:19:52]query_string will be loaded in cgi processing [00:19:52]execute_cgi json_proto POST (null) [00:19:52]execute_cgi path=json_proto method=POST [00:19:52]POST find Content-Length [00:19:52]Host: 172.17.43.132:8080 [00:19:52]Connection: keep-alive [00:19:52]Content-Length: 105 [00:19:52]Accept: application/json, text/plain, */* [00:19:52]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [00:19:52]Content-Type: application/json [00:19:52]Origin: http://172.17.43.132:8080 [00:19:52]Referer: http://172.17.43.132:8080/testengine [00:19:52]Accept-Encoding: gzip, deflate [00:19:52]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [00:19:52] [00:19:52]POST finish read [00:19:52]Found Content-Length = 105 [00:19:52]post body = {"protocol":"kg_v1.0","request":{"action":"get_value","params":{},"requested_data":["config.timestamp"]}} [00:19:52]execute_script... [00:19:52]execute_script path=json_proto method=POST query_string={"protocol":"kg_v1.0","request":{"action":"get_value","params":{},"requested_data":["config.timestamp"]}} [00:19:52]POST & json_proto [00:19:52]process_json_proto [00:19:52]json parsed OK: [00:19:52]protocol is kg_v1.0 [00:19:52]action value=get_value [00:19:52]process_action get_value [00:19:52]cmd_get_value [00:19:52]process_action get_value done [00:19:52]requested_data is exist [00:19:52]produce_requested_data [00:19:52]requested_item config.timestamp is exist - process it [00:19:52]MH_GetDate [00:19:52]Write to MH i2c: F0 00 00 1E 00 0D [00:19:52]Write i2c OK [00:19:52]MH_I2C_Read... [00:19:52]Read from MH i2c: F0 [00:19:52]MH_I2C_Read... [00:19:52]Read from MH i2c: F0 09 00 [00:19:52]MH_I2C_Read... [00:19:52]Read from MH i2c: F0 09 00 1E 00 00 A8 04 00 00 00 00 00 00 C2 [00:19:52]produce_requested_data done [00:19:52]produce_requested_data return {"config.timestamp":"1192"} [00:19:52]process_action_free get_value [00:19:52]json_value_free [00:19:52]json_value_free done [00:19:52]process_json_proto returns [00:19:52]Send response to host [00:19:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"config.timestamp":"1192"}}} [00:19:52]free response buf [00:19:52]execute_script done [00:19:52]execute_script returns [00:19:52]free content buf [00:19:52]Sock 7.Close socket [00:19:52]Sock 7.Thread stoped [00:19:53]accept exits with 9 [00:19:53]New connection [00:19:53]New thread 3066883428 created [00:19:53]Thread 3067026788 joined [00:19:53]Waiting for new connection... [00:19:53] Sock 9.Parse request [00:19:53]Sock 9.Check first char [00:19:53]Sock 9.First char is OK [00:19:53]request: POST /json_proto HTTP/1.1 [00:19:53]Method: POST [00:19:53]URL: /json_proto [00:19:53]Method is POST - this is cgi request [00:19:53]url: /json_proto [00:19:53]query_string will be loaded in cgi processing [00:19:53]execute_cgi json_proto POST (null) [00:19:53]execute_cgi path=json_proto method=POST [00:19:53]POST find Content-Length [00:19:53]Host: 172.17.43.132:8080 [00:19:53]Connection: keep-alive [00:19:53]Content-Length: 113 [00:19:53]Accept: application/json, text/plain, */* [00:19:53]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [00:19:53]Content-Type: application/json [00:19:53]Origin: http://172.17.43.132:8080 [00:19:53]Referer: http://172.17.43.132:8080/testengine [00:19:53]Accept-Encoding: gzip, deflate [00:19:53]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [00:19:53] [00:19:53]POST finish read [00:19:53]Found Content-Length = 113 [00:19:53]post body = {"protocol":"kg_v1.0","request":{"action":"set_value","params":{"name":"config.timestamp","value":"1722064460"}}} [00:19:53]execute_script... [00:19:53]execute_script path=json_proto method=POST query_string={"protocol":"kg_v1.0","request":{"action":"set_value","params":{"name":"config.timestamp","value":"1722064460"}}} [00:19:53]POST & json_proto [00:19:53]process_json_proto [00:19:53]json parsed OK: [00:19:53]protocol is kg_v1.0 [00:19:53]action value=set_value [00:19:53]process_action set_value [00:19:53]cmd_set_value [00:19:53]SetValue [00:19:53]group config [00:19:53]SetConfigValue timestamp=1722064460 [00:19:53]SettingCheckAndSetValue timestamp=1722064460 [00:19:53]store_timestamp [00:19:53]MH_GetDate [00:19:53]Write to MH i2c: F0 00 00 1F 00 0E [00:19:53]Write i2c OK [00:19:53]MH_I2C_Read... [00:19:53]Read from MH i2c: F0 [00:19:53]MH_I2C_Read... [00:19:53]Read from MH i2c: F0 09 00 [00:19:53]MH_I2C_Read... [00:19:53]Read from MH i2c: F0 09 00 1F 00 00 AA 04 00 00 00 00 00 00 C5 [00:19:53]GetLastDocTimeStamp 1722038161 [00:19:53]cur date 1194 [00:19:53]tm 1722064460 [00:19:53]tm ok - set date [00:19:53]MH_SetDate [00:19:53]Write to MH i2c: F1 04 00 20 00 4C 9E A4 66 08 [00:19:53]Write i2c OK [00:19:53]MH_I2C_Read... [00:19:53]Read from MH i2c: F1 [00:19:53]MH_I2C_Read... [00:19:53]Read from MH i2c: F1 01 00 [00:19:53]MH_I2C_Read... [00:19:53]Read from MH i2c: F1 01 00 20 00 00 11 [07:14:20]SetValue res=0 [07:14:20]process_action set_value done [07:14:20]no requested_data - finishing processing [07:14:20]process_action_free set_value [07:14:20]json_value_free [07:14:20]json_value_free done [07:14:20]process_json_proto returns [07:14:20]Send response to host [07:14:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [07:14:20]free response buf [07:14:20]execute_script done [07:14:20]execute_script returns [07:14:20]free content buf [07:14:20]Sock 9.Close socket [07:14:20]Sock 9.Thread stoped [07:14:20]accept exits with 10 [07:14:20]New connection [07:14:20]New thread 3067026788 created [07:14:20]Thread 3066883428 joined [07:14:20]Waiting for new connection... [07:14:20] Sock 10.Parse request [07:14:20]Sock 10.Check first char [07:14:20]Sock 10.First char is OK [07:14:20]request: POST /json_proto HTTP/1.1 [07:14:20]Method: POST [07:14:20]URL: /json_proto [07:14:20]Method is POST - this is cgi request [07:14:20]url: /json_proto [07:14:20]query_string will be loaded in cgi processing [07:14:20]execute_cgi json_proto POST (null) [07:14:20]execute_cgi path=json_proto method=POST [07:14:20]POST find Content-Length [07:14:20]Host: 172.17.43.132:8080 [07:14:20]Connection: keep-alive [07:14:20]Content-Length: 113 [07:14:20]Accept: application/json, text/plain, */* [07:14:20]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [07:14:20]Content-Type: application/json [07:14:20]Origin: http://172.17.43.132:8080 [07:14:20]Referer: http://172.17.43.132:8080/testengine [07:14:20]Accept-Encoding: gzip, deflate [07:14:20]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [07:14:20] [07:14:20]POST finish read [07:14:20]Found Content-Length = 113 [07:14:20]post body = {"protocol":"kg_v1.0","request":{"action":"set_value","params":{"name":"config.timestamp","value":"1722064460"}}} [07:14:20]execute_script... [07:14:20]execute_script path=json_proto method=POST query_string={"protocol":"kg_v1.0","request":{"action":"set_value","params":{"name":"config.timestamp","value":"1722064460"}}} [07:14:20]POST & json_proto [07:14:20]process_json_proto [07:14:20]json parsed OK: [07:14:20]protocol is kg_v1.0 [07:14:20]action value=set_value [07:14:20]process_action set_value [07:14:20]cmd_set_value [07:14:20]SetValue [07:14:20]group config [07:14:20]SetConfigValue timestamp=1722064460 [07:14:20]SettingCheckAndSetValue timestamp=1722064460 [07:14:20]store_timestamp [07:14:20]MH_GetDate [07:14:20]Write to MH i2c: F0 00 00 21 00 10 [07:14:20]Write i2c OK [07:14:20]MH_I2C_Read... [07:14:20]Read from MH i2c: F0 [07:14:20]MH_I2C_Read... [07:14:20]Read from MH i2c: F0 09 00 [07:14:20]MH_I2C_Read... [07:14:20]Read from MH i2c: F0 09 00 21 00 00 4C 9E A4 66 4C 9E A4 66 01 [07:14:20]GetLastDocTimeStamp 1722038161 [07:14:20]cur date 1722064460 [07:14:20]tm 1722064460 [07:14:20]tm ok - set date [07:14:20]MH_SetDate [07:14:20]Write to MH i2c: F1 04 00 22 00 4C 9E A4 66 0A [07:14:20]Write i2c OK [07:14:20]MH_I2C_Read... [07:14:20]Read from MH i2c: F1 [07:14:20]MH_I2C_Read... [07:14:20]Read from MH i2c: F1 01 00 [07:14:20]MH_I2C_Read... [07:14:20]Read from MH i2c: F1 01 00 22 00 00 13 [07:14:20]SetValue res=0 [07:14:20]process_action set_value done [07:14:20]no requested_data - finishing processing [07:14:20]process_action_free set_value [07:14:20]json_value_free [07:14:20]json_value_free done [07:14:20]process_json_proto returns [07:14:20]Send response to host [07:14:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [07:14:20]free response buf [07:14:20]execute_script done [07:14:20]execute_script returns [07:14:20]free content buf [07:14:20]Sock 10.Close socket [07:14:20]Sock 10.Thread stoped [07:14:20]OFD Sender: No OFD packet to send [07:14:25]OFD Sender: No OFD packet to send [07:14:30]OFD Sender: No OFD packet to send [07:14:35]OFD Sender: No OFD packet to send [00:00:11] *** EcrCore started. Build 196 *** [00:00:11]/dev/ttyS4 opened [00:00:11]MH_InterfaceInit /dev/i2c-1 [00:00:11]Malloc ok [00:00:11]MH_GetMetrics [00:00:11]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 81 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 26 [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]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:11]*** [00:00:11]Read from MH i2c: A0 [00:00:11]MH_I2C_Read... [00:00:11]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:11]*** Waiting for read because exit forced [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]*** 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 5400000000572581 (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: 31+1722064460=1722064491 [00:00:11]*** BPK Status Register BPK_RDY = 0x0 [00:00:11]*** SEN State Register SEN_STATE = 0xff [00:00:11]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:11]*** Analog Control Register 0 SEN_ANA0 = 0x33540624 [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 81 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 27 [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 6C 9E A4 66 4C 9E A4 66 07 [07:14:52]Current date/time: 27.07.2024 07:14 [07:14:52]FM_Init [07:14:52]wFMConnect [07:14:52]MH_SAM_On [07:14:52]Write to MH i2c: E0 00 00 08 00 E7 [07:14:52]Write i2c OK [07:14:52]MH_I2C_Read... [07:14:52]*** iso7816_init finished! [07:14:52]*** atr: [07:14:52]*** 0F 3B D5 18 FF 81 91 FE [07:14:52]*** 1F C3 80 73 C8 21 10 0A [07:14:52]*** 00 00 00 00 00 00 00 00 [07:14:52]*** 00 00 00 00 00 00 00 00 [07:14:52]*** 00 00 00 00 00 00 00 00 [07:14:52]*** 00 00 00 00 00 00 00 00 [07:14:52]*** 00 00 00 00 00 00 00 00 [07:14:52]*** 00 00 00 00 00 00 00 00 [07:14:52]Read from MH i2c: E0 [07:14:52]MH_I2C_Read... [07:14:52]Read from MH i2c: E0 10 00 [07:14:52]MH_I2C_Read... [07:14:52]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [07:14:52]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [07:14:52]wFMCommunicate request_size=10 [07:14:52]MH_SAM_APDU [07:14:52]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [07:14:52]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [07:14:52]Write i2c OK [07:14:52]MH_I2C_Read... [07:14:52]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [07:14:52]Read from MH i2c: E2 [07:14:52]MH_I2C_Read... [07:14:52]Read from MH i2c: E2 03 00 [07:14:52]MH_I2C_Read... [07:14:52]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [07:14:52]RAPDU: 90 00 [07:14:52]wFMCommunicate OK [07:14:52]wFMCommunicate request_size=4 [07:14:52]MH_SAM_APDU [07:14:52]CAPDU: 80 11 00 00 [07:14:52]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [07:14:52]Write i2c OK [07:14:52]MH_I2C_Read... [07:14:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:14:52]Read from MH i2c: E2 [07:14:52]MH_I2C_Read... [07:14:52]Read from MH i2c: E2 17 00 [07:14:52]MH_I2C_Read... [07:14:52]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 E0 [07:14:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [07:14:52]wFMCommunicate OK [07:14:52]Detected FM SN is 0000000000874958 [07:14:52]Stored FM SN is 0000000000874958 [07:14:52]wFMCommunicate request_size=9 [07:14:52]MH_SAM_APDU [07:14:52]CAPDU: 80 16 00 00 04 FB 29 00 00 [07:14:52]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 FB 29 00 00 00 00 B6 [07:14:52]Write i2c OK [07:14:52]MH_I2C_Read... [07:14:52]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [07:14:52]Read from MH i2c: E2 [07:14:52]MH_I2C_Read... [07:14:52]Read from MH i2c: E2 03 00 [07:14:52]MH_I2C_Read... [07:14:52]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [07:14:52]RAPDU: 90 00 [07:14:52]wFMCommunicate OK [07:14:52]FM PIN OK [07:14:52]wFMCommunicate request_size=8 [07:14:52]MH_SAM_APDU [07:14:52]CAPDU: 80 14 04 00 03 02 00 01 [07:14:52]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [07:14:52]Write i2c OK [07:14:52]MH_I2C_Read... [07:14:52]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [07:14:52]Read from MH i2c: E2 [07:14:52]MH_I2C_Read... [07:14:52]Read from MH i2c: E2 03 00 [07:14:52]MH_I2C_Read... [07:14:52]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [07:14:52]RAPDU: 90 00 [07:14:52]wFMCommunicate OK [07:14:52]wFMCommunicate request_size=13 [07:14:52]MH_SAM_APDU [07:14:52]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [07:14:52]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [07:14:52]Write i2c OK [07:14:52]MH_I2C_Read... [07:14:52]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [07:14:52]Read from MH i2c: E2 [07:14:52]MH_I2C_Read... [07:14:52]Read from MH i2c: E2 03 00 [07:14:52]MH_I2C_Read... [07:14:52]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [07:14:52]RAPDU: 90 00 [07:14:52]wFMCommunicate OK [07:14:52]wFMCommunicate request_size=4 [07:14:52]MH_SAM_APDU [07:14:52]CAPDU: 80 11 00 00 [07:14:52]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [07:14:52]Write i2c OK [07:14:52]MH_I2C_Read... [07:14:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:14:52]Read from MH i2c: E2 [07:14:52]MH_I2C_Read... [07:14:52]Read from MH i2c: E2 17 00 [07:14:52]MH_I2C_Read... [07:14:52]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 E4 [07:14:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [07:14:52]wFMCommunicate OK [07:14:52]DocumentArchiveInit [07:14:52]Start Httpd... [07:14:52]Httpd thread 3067780452 created [07:14:52]Write to MH i2c: 01 00 00 0F 00 0F [07:14:52]Write i2c OK [07:14:52]MH_I2C_Read... [07:14:52]Read from MH i2c: 01 [07:14:52]MH_I2C_Read... [07:14:52]Read from MH i2c: 01 07 00 [07:14:52]MH_I2C_Read... [07:14:52]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [07:14:52]MH Int Process started [07:14:52]Allocated Socket 7 [07:14:52]Bind OK [07:14:52]Listen OK [07:14:52]httpd running on port 8080 [07:14:52]Waiting for new connection... [07:14:52]OFD Sender: No OFD packet to send [07:14:54]accept exits with 8 [07:14:54]New connection [07:14:54]New thread 3067493732 created [07:14:54]Waiting for new connection... [07:14:54] Sock 8.Parse request [07:14:54]Sock 8.Check first char [07:14:54]Sock 8.First char is OK [07:14:54]request: POST /json_proto HTTP/1.0 [07:14:54]Method: POST [07:14:54]URL: /json_proto [07:14:54]Method is POST - this is cgi request [07:14:54]url: /json_proto [07:14:54]query_string will be loaded in cgi processing [07:14:54]execute_cgi json_proto POST (null) [07:14:54]execute_cgi path=json_proto method=POST [07:14:54]POST find Content-Length [07:14:54]Host: 172.17.43.132:8080 [07:14:54]Content-Length: 215 [07:14:54]Content-Type: application/json [07:14:54] [07:14:54]POST finish read [07:14:54]Found Content-Length = 215 [07:14:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:14:54]execute_script... [07:14:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:14:54]POST & json_proto [07:14:54]process_json_proto [07:14:54]json parsed OK: [07:14:54]protocol is kg_v1.0 [07:14:54]action value=get_value [07:14:54]process_action get_value [07:14:54]cmd_get_value [07:14:54]process_action get_value done [07:14:54]requested_data is exist [07:14:54]produce_requested_data [07:14:54]requested_item kkm.sn is exist - process it [07:14:54]requested_item kkm.ver is exist - process it [07:14:54]requested_item fm.sn is exist - process it [07:14:54]wFMCommunicate request_size=4 [07:14:54]MH_SAM_APDU [07:14:54]CAPDU: 80 11 00 00 [07:14:54]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [07:14:54]Write i2c OK [07:14:54]MH_I2C_Read... [07:14:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:14:54]Read from MH i2c: E2 [07:14:54]MH_I2C_Read... [07:14:54]Read from MH i2c: E2 17 00 [07:14:54]MH_I2C_Read... [07:14:54]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 E6 [07:14:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [07:14:54]wFMCommunicate OK [07:14:54]requested_item fd.num is exist - process it [07:14:54]SAM_PROTO_GetFieldsCounters [07:14:54]wFMCommunicate request_size=4 [07:14:54]MH_SAM_APDU [07:14:54]CAPDU: 80 13 00 00 [07:14:54]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [07:14:54]Write i2c OK [07:14:54]MH_I2C_Read... [07:14:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:14:54]Read from MH i2c: E2 [07:14:54]MH_I2C_Read... [07:14:54]Read from MH i2c: E2 62 00 [07:14:54]MH_I2C_Read... [07:14:54]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 4A A2 00 00 0E 04 04 00 A7 01 00 00 12 04 04 00 83 00 00 00 5E 04 04 00 83 00 00 00 57 04 04 00 85 00 00 00 19 04 04 00 00 00 00 00 90 00 D5 [07:14:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 4A A2 00 00 0E 04 04 00 A7 01 00 00 12 04 04 00 83 00 00 00 5E 04 04 00 83 00 00 00 57 04 04 00 85 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:14:54]wFMCommunicate OK [07:14:54]SAM_PROTO_GetFieldsCounters done [07:14:54]requested_item shift.num is exist - process it [07:14:54]requested_item shift.opened is exist - process it [07:14:54]req_shift_opened [07:14:54]FM_GetShiftState [07:14:54]SAM_PROTO_GetShiftState [07:14:54]wFMCommunicate request_size=4 [07:14:54]MH_SAM_APDU [07:14:54]CAPDU: 80 13 01 00 [07:14:54]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [07:14:54]Write i2c OK [07:14:54]MH_I2C_Read... [07:14:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:14:54]Read from MH i2c: E2 [07:14:54]MH_I2C_Read... [07:14:54]Read from MH i2c: E2 0E 00 [07:14:54]MH_I2C_Read... [07:14:54]Read from MH i2c: E2 0E 00 12 00 00 09 00 00 00 00 00 00 00 00 00 00 90 00 9A [07:14:54]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [07:14:54]wFMCommunicate OK [07:14:54]SAM_PROTO_GetShiftState done [07:14:54]FM_GetShiftState done [07:14:54]req_shift_opened done [07:14:54]requested_item shift.open_date is exist - process it [07:14:54]req_shift_open_date [07:14:54]FM_GetShiftState [07:14:54]SAM_PROTO_GetShiftState [07:14:54]wFMCommunicate request_size=4 [07:14:54]MH_SAM_APDU [07:14:54]CAPDU: 80 13 01 00 [07:14:54]Write to MH i2c: E2 08 00 13 00 80 13 01 00 00 00 00 00 90 [07:14:54]Write i2c OK [07:14:54]MH_I2C_Read... [07:14:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:14:54]Read from MH i2c: E2 [07:14:54]MH_I2C_Read... [07:14:54]Read from MH i2c: E2 0E 00 [07:14:54]MH_I2C_Read... [07:14:54]Read from MH i2c: E2 0E 00 13 00 00 09 00 00 00 00 00 00 00 00 00 00 90 00 9B [07:14:54]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [07:14:54]wFMCommunicate OK [07:14:54]SAM_PROTO_GetShiftState done [07:14:54]FM_GetShiftState done [07:14:54]req_shift_open_date done [07:14:54]produce_requested_data done [07:14:54]produce_requested_data return {"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41546,"shift.num":423,"shift.opened":0,"shift.open_date":0} [07:14:54]process_action_free get_value [07:14:54]json_value_free [07:14:54]json_value_free done [07:14:54]process_json_proto returns [07:14:54]Send response to host [07:14:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41546,"shift.num":423,"shift.opened":0,"shift.open_date":0}}} [07:14:54]free response buf [07:14:54]execute_script done [07:14:54]execute_script returns [07:14:54]free content buf [07:14:54]Sock 8.Close socket [07:14:54]Sock 8.Thread stoped [07:14:54]accept exits with 9 [07:14:55]New connection [07:14:55]New thread 3067350372 created [07:14:55]Thread 3067493732 joined [07:14:55]Waiting for new connection... [07:14:55] Sock 9.Parse request [07:14:55]Sock 9.Check first char [07:14:55]Sock 9.First char is OK [07:14:55]request: POST /json_proto HTTP/1.0 [07:14:55]Method: POST [07:14:55]URL: /json_proto [07:14:55]Method is POST - this is cgi request [07:14:55]url: /json_proto [07:14:55]query_string will be loaded in cgi processing [07:14:55]execute_cgi json_proto POST (null) [07:14:55]execute_cgi path=json_proto method=POST [07:14:55]POST find Content-Length [07:14:55]Host: 172.17.43.132:8080 [07:14:55]Content-Length: 331 [07:14:55]Content-Type: application/json [07:14:55] [07:14:55]POST finish read [07:14:55]Found Content-Length = 331 [07:14:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [07:14:55]execute_script... [07:14:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [07:14:55]POST & json_proto [07:14:55]process_json_proto [07:14:55]json parsed OK: [07:14:55]protocol is kg_v1.0 [07:14:55]action value=get_value [07:14:55]process_action get_value [07:14:55]cmd_get_value [07:14:55]process_action get_value done [07:14:55]requested_data is exist [07:14:55]produce_requested_data [07:14:55]requested_item fm.sale.total is exist - process it [07:14:55]SAM_PROTO_GetFMData [07:14:55]wFMCommunicate request_size=4 [07:14:55]MH_SAM_APDU [07:14:55]CAPDU: 80 13 03 00 [07:14:55]Write to MH i2c: E2 08 00 14 00 80 13 03 00 00 00 00 00 93 [07:14:55]Write i2c OK [07:14:55]MH_I2C_Read... [07:14:55]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [07:14:55]Read from MH i2c: E2 [07:14:55]MH_I2C_Read... [07:14:55]Read from MH i2c: E2 FD 00 [07:14:55]MH_I2C_Read... [07:14:55]Read from MH i2c: E2 FD 00 14 00 00 C1 04 85 04 BD 04 6E 04 04 00 FB 9E 00 00 69 04 A0 00 6F 04 04 00 63 9E 00 00 B1 04 04 00 CD 9F C1 36 70 04 04 00 14 13 84 31 72 04 04 00 B9 8C 3D 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 F0 80 D0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F8 F6 7B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 98 00 00 00 B1 04 03 00 F8 13 4E 70 04 03 00 FC 07 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8A 4A 08 EF 03 09 00 F6 03 90 00 CF [07:14:55]RAPDU: C1 04 85 04 BD 04 6E 04 04 00 FB 9E 00 00 69 04 A0 00 6F 04 04 00 63 9E 00 00 B1 04 04 00 CD 9F C1 36 70 04 04 00 14 13 84 31 72 04 04 00 B9 8C 3D 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 F0 80 D0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F8 F6 7B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 98 00 00 00 B1 04 03 00 F8 13 4E 70 04 03 00 FC 07 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8A 4A 08 EF 03 09 00 F6 03 90 00 [07:14:55]wFMCommunicate OK [07:14:55]wFMCommunicate request_size=4 [07:14:55]MH_SAM_APDU [07:14:55]CAPDU: 80 17 00 00 [07:14:55]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [07:14:55]Write i2c OK [07:14:55]MH_I2C_Read... [07:14:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:14:56]Read from MH i2c: E2 [07:14:56]MH_I2C_Read... [07:14:56]Read from MH i2c: E2 FD 00 [07:14:56]MH_I2C_Read... [07:14:56]Read from MH i2c: E2 FD 00 15 00 00 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CA B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 3E [07:14:56]RAPDU: 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CA B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 [07:14:56]wFMCommunicate OK [07:14:56]wFMCommunicate request_size=4 [07:14:56]MH_SAM_APDU [07:14:56]CAPDU: 80 17 00 00 [07:14:56]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [07:14:56]Write i2c OK [07:14:56]MH_I2C_Read... [07:14:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:14:56]Read from MH i2c: E2 [07:14:56]MH_I2C_Read... [07:14:56]Read from MH i2c: E2 FD 00 [07:14:56]MH_I2C_Read... [07:14:56]Read from MH i2c: E2 FD 00 16 00 00 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 36 [07:14:56]RAPDU: 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 [07:14:56]wFMCommunicate OK [07:14:56]wFMCommunicate request_size=4 [07:14:56]MH_SAM_APDU [07:14:56]CAPDU: 80 17 00 00 [07:14:56]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [07:14:56]Write i2c OK [07:14:56]MH_I2C_Read... [07:14:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:14:56]Read from MH i2c: E2 [07:14:56]MH_I2C_Read... [07:14:56]Read from MH i2c: E2 FD 00 [07:14:56]MH_I2C_Read... [07:14:56]Read from MH i2c: E2 FD 00 17 00 00 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 1C [07:14:56]RAPDU: 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 [00:00:11]/dev/ttyS4 opened [00:00:11] *** EcrCore started. Build 196 *** [00:00:11]MH_InterfaceInit /dev/i2c-1 [00:00:11]Malloc ok [00:00:11]MH_GetMetrics [00:00:11]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 81 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 26 [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]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:11]*** [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]*** 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 5400000000572581 (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: 71+1722064460=1722064531 [00:00:11]*** BPK Status Register BPK_RDY = 0x0 [00:00:11]*** SEN State Register SEN_STATE = 0x20ff [00:00:11]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:11]*** Analog Control Register 0 SEN_ANA0 = 0x33540624 [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 81 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 27 [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 94 9E A4 66 4C 9E A4 66 2F [07:15:32]Current date/time: 27.07.2024 07:15 [07:15:32]FM_Init [07:15:32]wFMConnect [07:15:32]MH_SAM_On [07:15:32]Write to MH i2c: E0 00 00 08 00 E7 [07:15:32]Write i2c OK [07:15:32]MH_I2C_Read... [07:15:32]*** iso7816_init finished! [07:15:32]*** atr: [07:15:32]*** 0F 3B D5 18 FF 81 91 FE [07:15:32]*** 1F C3 80 73 C8 21 10 0A [07:15:32]*** 00 00 00 00 00 00 00 00 [07:15:32]*** 00 00 00 00 00 00 00 00 [07:15:32]*** 00 00 00 00 00 00 00 00 [07:15:32]*** 00 00 00 00 00 00 00 00 [07:15:32]*** 00 00 00 00 00 00 00 00 [07:15:32]*** 00 00 00 00 00 00 00 00 [07:15:32]Read from MH i2c: E0 [07:15:32]MH_I2C_Read... [07:15:32]Read from MH i2c: E0 10 00 [07:15:32]MH_I2C_Read... [07:15:32]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [07:15:32]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [07:15:32]wFMCommunicate request_size=10 [07:15:32]MH_SAM_APDU [07:15:32]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [07:15:32]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [07:15:32]Write i2c OK [07:15:32]MH_I2C_Read... [07:15:32]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [07:15:32]Read from MH i2c: E2 [07:15:32]MH_I2C_Read... [07:15:32]Read from MH i2c: E2 03 00 [07:15:32]MH_I2C_Read... [07:15:32]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [07:15:32]RAPDU: 90 00 [07:15:32]wFMCommunicate OK [07:15:32]wFMCommunicate request_size=4 [07:15:32]MH_SAM_APDU [07:15:32]CAPDU: 80 11 00 00 [07:15:32]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [07:15:32]Write i2c OK [07:15:32]MH_I2C_Read... [07:15:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:15:32]Read from MH i2c: E2 [07:15:32]MH_I2C_Read... [07:15:32]Read from MH i2c: E2 17 00 [07:15:32]MH_I2C_Read... [07:15:32]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 E0 [07:15:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [07:15:32]wFMCommunicate OK [07:15:32]Detected FM SN is 0000000000874958 [07:15:32]Stored FM SN is 0000000000874958 [07:15:32]wFMCommunicate request_size=9 [07:15:32]MH_SAM_APDU [07:15:32]CAPDU: 80 16 00 00 04 FB 29 00 00 [07:15:32]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 FB 29 00 00 00 00 B6 [07:15:32]Write i2c OK [07:15:32]MH_I2C_Read... [07:15:32]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [07:15:32]Read from MH i2c: E2 [07:15:32]MH_I2C_Read... [07:15:32]Read from MH i2c: E2 03 00 [07:15:32]MH_I2C_Read... [07:15:32]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [07:15:32]RAPDU: 90 00 [07:15:32]wFMCommunicate OK [07:15:32]FM PIN OK [07:15:32]wFMCommunicate request_size=8 [07:15:32]MH_SAM_APDU [07:15:32]CAPDU: 80 14 04 00 03 02 00 01 [07:15:32]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [07:15:32]Write i2c OK [07:15:32]MH_I2C_Read... [07:15:32]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [07:15:32]Read from MH i2c: E2 [07:15:32]MH_I2C_Read... [07:15:32]Read from MH i2c: E2 03 00 [07:15:32]MH_I2C_Read... [07:15:32]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [07:15:32]RAPDU: 90 00 [07:15:32]wFMCommunicate OK [07:15:32]wFMCommunicate request_size=13 [07:15:32]MH_SAM_APDU [07:15:32]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [07:15:32]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [07:15:32]Write i2c OK [07:15:32]MH_I2C_Read... [07:15:32]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [07:15:32]Read from MH i2c: E2 [07:15:32]MH_I2C_Read... [07:15:32]Read from MH i2c: E2 03 00 [07:15:32]MH_I2C_Read... [07:15:32]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [07:15:32]RAPDU: 90 00 [07:15:32]wFMCommunicate OK [07:15:32]wFMCommunicate request_size=4 [07:15:32]MH_SAM_APDU [07:15:32]CAPDU: 80 11 00 00 [07:15:32]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [07:15:32]Write i2c OK [07:15:32]MH_I2C_Read... [07:15:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:15:32]Read from MH i2c: E2 [07:15:32]MH_I2C_Read... [07:15:32]Read from MH i2c: E2 17 00 [07:15:32]MH_I2C_Read... [07:15:32]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 E4 [07:15:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [07:15:32]wFMCommunicate OK [07:15:32]DocumentArchiveInit [07:15:32]Start Httpd... [07:15:32]Httpd thread 3066940772 created [07:15:32]Write to MH i2c: 01 00 00 0F 00 0F [07:15:32]Write i2c OK [07:15:32]MH_I2C_Read... [07:15:32]Read from MH i2c: 01 [07:15:32]MH_I2C_Read... [07:15:32]Read from MH i2c: 01 07 00 [07:15:32]MH_I2C_Read... [07:15:32]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [07:15:32]MH Int Process started [07:15:32]Allocated Socket 7 [07:15:32]Bind OK [07:15:32]Listen OK [07:15:32]httpd running on port 8080 [07:15:32]Waiting for new connection... [07:15:32]OFD Sender: No OFD packet to send [07:15:37]OFD Sender: No OFD packet to send [07:15:42]OFD Sender: No OFD packet to send [07:15:47]OFD Sender: No OFD packet to send [07:15:52]OFD Sender: No OFD packet to send [07:15:57]OFD Sender: No OFD packet to send [07:16:02]accept exits with 8 [07:16:02]New connection [07:16:02]New thread 3066654052 created [07:16:02]Waiting for new connection... [07:16:02] Sock 8.Parse request [07:16:02]Sock 8.Check first char [07:16:02]Sock 8.First char is OK [07:16:02]request: POST /json_proto HTTP/1.0 [07:16:02]Method: POST [07:16:02]URL: /json_proto [07:16:02]Method is POST - this is cgi request [07:16:02]url: /json_proto [07:16:02]query_string will be loaded in cgi processing [07:16:02]execute_cgi json_proto POST (null) [07:16:02]execute_cgi path=json_proto method=POST [07:16:02]POST find Content-Length [07:16:02]Host: 172.17.43.132:8080 [07:16:02]Content-Length: 215 [07:16:02]Content-Type: application/json [07:16:02] [07:16:02]POST finish read [07:16:02]Found Content-Length = 215 [07:16:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:16:02]execute_script... [07:16:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:16:02]POST & json_proto [07:16:02]process_json_proto [07:16:02]json parsed OK: [07:16:02]protocol is kg_v1.0 [07:16:02]action value=get_value [07:16:02]process_action get_value [07:16:02]cmd_get_value [07:16:02]process_action get_value done [07:16:02]requested_data is exist [07:16:02]produce_requested_data [07:16:02]requested_item kkm.sn is exist - process it [07:16:02]requested_item kkm.ver is exist - process it [07:16:02]requested_item fm.sn is exist - process it [07:16:02]wFMCommunicate request_size=4 [07:16:02]MH_SAM_APDU [07:16:02]CAPDU: 80 11 00 00 [07:16:02]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [07:16:02]Write i2c OK [07:16:02]MH_I2C_Read... [07:16:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:16:02]Read from MH i2c: E2 [07:16:02]MH_I2C_Read... [07:16:02]Read from MH i2c: E2 17 00 [07:16:02]MH_I2C_Read... [07:16:02]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 E6 [07:16:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [07:16:02]wFMCommunicate OK [07:16:02]requested_item fd.num is exist - process it [07:16:02]SAM_PROTO_GetFieldsCounters [07:16:02]wFMCommunicate request_size=4 [07:16:02]MH_SAM_APDU [07:16:02]CAPDU: 80 13 00 00 [07:16:02]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [07:16:02]Write i2c OK [07:16:02]MH_I2C_Read... [07:16:02]OFD Sender: No OFD packet to send [07:16:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:16:02]Read from MH i2c: E2 [07:16:02]MH_I2C_Read... [07:16:02]Read from MH i2c: E2 62 00 [07:16:02]MH_I2C_Read... [07:16:02]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 4A A2 00 00 0E 04 04 00 A7 01 00 00 12 04 04 00 83 00 00 00 5E 04 04 00 83 00 00 00 57 04 04 00 85 00 00 00 19 04 04 00 00 00 00 00 90 00 D5 [07:16:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 4A A2 00 00 0E 04 04 00 A7 01 00 00 12 04 04 00 83 00 00 00 5E 04 04 00 83 00 00 00 57 04 04 00 85 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:16:02]wFMCommunicate OK [07:16:02]SAM_PROTO_GetFieldsCounters done [07:16:02]requested_item shift.num is exist - process it [07:16:02]requested_item shift.opened is exist - process it [07:16:02]req_shift_opened [07:16:02]FM_GetShiftState [07:16:02]SAM_PROTO_GetShiftState [07:16:02]wFMCommunicate request_size=4 [07:16:02]MH_SAM_APDU [07:16:02]CAPDU: 80 13 01 00 [07:16:02]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [07:16:02]Write i2c OK [07:16:02]MH_I2C_Read... [07:16:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:16:02]Read from MH i2c: E2 [07:16:02]MH_I2C_Read... [07:16:02]Read from MH i2c: E2 0E 00 [07:16:02]MH_I2C_Read... [07:16:02]Read from MH i2c: E2 0E 00 12 00 00 09 00 00 00 00 00 00 00 00 00 00 90 00 9A [07:16:02]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [07:16:02]wFMCommunicate OK [07:16:02]SAM_PROTO_GetShiftState done [07:16:02]FM_GetShiftState done [07:16:02]req_shift_opened done [07:16:02]requested_item shift.open_date is exist - process it [07:16:02]req_shift_open_date [07:16:02]FM_GetShiftState [07:16:02]SAM_PROTO_GetShiftState [07:16:02]wFMCommunicate request_size=4 [07:16:02]MH_SAM_APDU [07:16:02]CAPDU: 80 13 01 00 [07:16:02]Write to MH i2c: E2 08 00 13 00 80 13 01 00 00 00 00 00 90 [07:16:02]Write i2c OK [07:16:02]MH_I2C_Read... [07:16:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:16:02]Read from MH i2c: E2 [07:16:02]MH_I2C_Read... [07:16:02]Read from MH i2c: E2 0E 00 [07:16:02]MH_I2C_Read... [07:16:02]Read from MH i2c: E2 0E 00 13 00 00 09 00 00 00 00 00 00 00 00 00 00 90 00 9B [07:16:02]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [07:16:02]wFMCommunicate OK [07:16:02]SAM_PROTO_GetShiftState done [07:16:02]FM_GetShiftState done [07:16:02]req_shift_open_date done [07:16:02]produce_requested_data done [07:16:02]produce_requested_data return {"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41546,"shift.num":423,"shift.opened":0,"shift.open_date":0} [07:16:02]process_action_free get_value [07:16:02]json_value_free [07:16:02]json_value_free done [07:16:02]process_json_proto returns [07:16:02]Send response to host [07:16:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41546,"shift.num":423,"shift.opened":0,"shift.open_date":0}}} [07:16:02]free response buf [07:16:02]execute_script done [07:16:02]execute_script returns [07:16:02]free content buf [07:16:02]Sock 8.Close socket [07:16:02]Sock 8.Thread stoped [07:16:02]accept exits with 9 [07:16:02]New connection [07:16:02]New thread 3066510692 created [07:16:02]Thread 3066654052 joined [07:16:02]Waiting for new connection... [07:16:02] Sock 9.Parse request [07:16:02]Sock 9.Check first char [07:16:02]Sock 9.First char is OK [07:16:02]request: POST /json_proto HTTP/1.0 [07:16:02]Method: POST [07:16:02]URL: /json_proto [07:16:02]Method is POST - this is cgi request [07:16:02]url: /json_proto [07:16:02]query_string will be loaded in cgi processing [07:16:02]execute_cgi json_proto POST (null) [07:16:02]execute_cgi path=json_proto method=POST [07:16:02]POST find Content-Length [07:16:02]Host: 172.17.43.132:8080 [07:16:02]Content-Length: 331 [07:16:02]Content-Type: application/json [07:16:02] [07:16:02]POST finish read [07:16:02]Found Content-Length = 331 [07:16:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [07:16:02]execute_script... [07:16:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [07:16:02]POST & json_proto [07:16:02]process_json_proto [07:16:02]json parsed OK: [07:16:02]protocol is kg_v1.0 [07:16:02]action value=get_value [07:16:02]process_action get_value [07:16:02]cmd_get_value [07:16:02]process_action get_value done [07:16:02]requested_data is exist [07:16:02]produce_requested_data [07:16:02]requested_item fm.sale.total is exist - process it [07:16:02]SAM_PROTO_GetFMData [07:16:02]wFMCommunicate request_size=4 [07:16:02]MH_SAM_APDU [07:16:02]CAPDU: 80 13 03 00 [07:16:02]Write to MH i2c: E2 08 00 14 00 80 13 03 00 00 00 00 00 93 [07:16:02]Write i2c OK [07:16:02]MH_I2C_Read... [07:16:03]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [07:16:03]Read from MH i2c: E2 [07:16:03]MH_I2C_Read... [07:16:03]Read from MH i2c: E2 FD 00 [07:16:03]MH_I2C_Read... [07:16:03]Read from MH i2c: E2 FD 00 14 00 00 C1 04 85 04 BD 04 6E 04 04 00 FB 9E 00 00 69 04 A0 00 6F 04 04 00 63 9E 00 00 B1 04 04 00 CD 9F C1 36 70 04 04 00 14 13 84 31 72 04 04 00 B9 8C 3D 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 F0 80 D0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F8 F6 7B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 98 00 00 00 B1 04 03 00 F8 13 4E 70 04 03 00 FC 07 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8A 4A 08 EF 03 09 00 F6 03 90 00 CF [07:16:03]RAPDU: C1 04 85 04 BD 04 6E 04 04 00 FB 9E 00 00 69 04 A0 00 6F 04 04 00 63 9E 00 00 B1 04 04 00 CD 9F C1 36 70 04 04 00 14 13 84 31 72 04 04 00 B9 8C 3D 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 F0 80 D0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F8 F6 7B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 98 00 00 00 B1 04 03 00 F8 13 4E 70 04 03 00 FC 07 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8A 4A 08 EF 03 09 00 F6 03 90 00 [07:16:03]wFMCommunicate OK [07:16:03]wFMCommunicate request_size=4 [07:16:03]MH_SAM_APDU [07:16:03]CAPDU: 80 17 00 00 [07:16:03]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [07:16:03]Write i2c OK [07:16:03]MH_I2C_Read... [07:16:03]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:16:03]Read from MH i2c: E2 [07:16:03]MH_I2C_Read... [07:16:03]Read from MH i2c: E2 FD 00 [07:16:03]MH_I2C_Read... [07:16:03]Read from MH i2c: E2 FD 00 15 00 00 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CA B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 3E [07:16:03]RAPDU: 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CA B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 [07:16:03]wFMCommunicate OK [07:16:03]wFMCommunicate request_size=4 [07:16:03]MH_SAM_APDU [07:16:03]CAPDU: 80 17 00 00 [07:16:03]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [07:16:03]Write i2c OK [07:16:03]MH_I2C_Read... [07:16:03]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:16:03]Read from MH i2c: E2 [07:16:03]MH_I2C_Read... [07:16:03]Read from MH i2c: E2 FD 00 [07:16:03]MH_I2C_Read... [07:16:03]Read from MH i2c: E2 FD 00 16 00 00 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 36 [07:16:03]RAPDU: 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 [07:16:03]wFMCommunicate OK [07:16:03]wFMCommunicate request_size=4 [07:16:03]MH_SAM_APDU [07:16:03]CAPDU: 80 17 00 00 [07:16:03]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [07:16:03]Write i2c OK [07:16:03]MH_I2C_Read... [07:16:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:16:04]Read from MH i2c: E2 [07:16:04]MH_I2C_Read... [07:16:04]Read from MH i2c: E2 FD 00 [07:16:04]MH_I2C_Read... [07:16:04]Read from MH i2c: E2 FD 00 17 00 00 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 1C [07:16:04]RAPDU: 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 [07:16:04]wFMCommunicate OK [07:16:04]wFMCommunicate request_size=4 [07:16:04]MH_SAM_APDU [07:16:04]CAPDU: 80 17 00 00 [07:16:04]Write to MH i2c: E2 08 00 18 00 80 17 00 00 00 00 00 00 98 [07:16:04]Write i2c OK [07:16:04]MH_I2C_Read... [07:16:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 219! [07:16:04]Read from MH i2c: E2 [07:16:04]MH_I2C_Read... [07:16:04]Read from MH i2c: E2 DE 00 [07:16:04]MH_I2C_Read... [07:16:04]Read from MH i2c: E2 DE 00 18 00 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 77 [07:16:04]RAPDU: F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [07:16:04]wFMCommunicate OK [07:16:04]SAM_PROTO_GetFMData done [07:16:04]requested_item fm.sale_refund.total is exist - process it [07:16:04]requested_item fm.buy.total is exist - process it [07:16:04]requested_item shift.sale.total is exist - process it [07:16:04]SAM_PROTO_GetShiftData [07:16:04]wFMCommunicate request_size=4 [07:16:04]MH_SAM_APDU [07:16:04]CAPDU: 80 13 02 00 [07:16:04]Write to MH i2c: E2 08 00 19 00 80 13 02 00 00 00 00 00 97 [07:16:04]Write i2c OK [07:16:04]MH_I2C_Read... [07:16:04]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [07:16:04]Read from MH i2c: E2 [07:16:04]MH_I2C_Read... [07:16:04]Read from MH i2c: E2 FD 00 [07:16:04]MH_I2C_Read... [07:16:04]Read from MH i2c: E2 FD 00 19 00 00 AE 04 AA 04 AA 04 6E 04 04 00 83 00 00 00 69 04 9B 00 6F 04 04 00 83 00 00 00 B1 04 03 00 1C A0 2A 70 04 03 00 FC D9 24 72 04 03 00 20 C6 05 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CC 86 04 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 7B 60 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 59 [07:16:04]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 83 00 00 00 69 04 9B 00 6F 04 04 00 83 00 00 00 B1 04 03 00 1C A0 2A 70 04 03 00 FC D9 24 72 04 03 00 20 C6 05 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CC 86 04 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 7B 60 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [07:16:04]wFMCommunicate OK [07:16:04]wFMCommunicate request_size=4 [07:16:04]MH_SAM_APDU [07:16:04]CAPDU: 80 17 00 00 [07:16:04]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [07:16:04]Write i2c OK [07:16:04]MH_I2C_Read... [07:16:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:16:05]Read from MH i2c: E2 [07:16:05]MH_I2C_Read... [07:16:05]Read from MH i2c: E2 FD 00 [07:16:05]MH_I2C_Read... [07:16:05]Read from MH i2c: E2 FD 00 1A 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 BC [07:16:05]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [07:16:05]wFMCommunicate OK [07:16:05]wFMCommunicate request_size=4 [07:16:05]MH_SAM_APDU [07:16:05]CAPDU: 80 17 00 00 [07:16:05]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [07:16:05]Write i2c OK [07:16:05]MH_I2C_Read... [07:16:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:16:05]Read from MH i2c: E2 [07:16:05]MH_I2C_Read... [07:16:05]Read from MH i2c: E2 FD 00 [07:16:05]MH_I2C_Read... [07:16:05]Read from MH i2c: E2 FD 00 1B 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 52 [07:16:05]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [07:16:05]wFMCommunicate OK [07:16:05]wFMCommunicate request_size=4 [07:16:05]MH_SAM_APDU [07:16:05]CAPDU: 80 17 00 00 [07:16:05]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [07:16:05]Write i2c OK [07:16:05]MH_I2C_Read... [07:16:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:16:05]Read from MH i2c: E2 [07:16:05]MH_I2C_Read... [07:16:05]Read from MH i2c: E2 FD 00 [07:16:05]MH_I2C_Read... [07:16:05]Read from MH i2c: E2 FD 00 1C 00 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 0E [07:16:05]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [07:16:05]wFMCommunicate OK [07:16:05]wFMCommunicate request_size=4 [07:16:05]MH_SAM_APDU [07:16:05]CAPDU: 80 17 00 00 [07:16:05]Write to MH i2c: E2 08 00 1D 00 80 17 00 00 00 00 00 00 9D [07:16:05]Write i2c OK [07:16:05]MH_I2C_Read... [07:16:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [07:16:06]Read from MH i2c: E2 [07:16:06]MH_I2C_Read... [07:16:06]Read from MH i2c: E2 CB 00 [07:16:06]MH_I2C_Read... [07:16:06]Read from MH i2c: E2 CB 00 1D 00 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 86 [07:16:06]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [07:16:06]wFMCommunicate OK [07:16:06]SAM_PROTO_GetShiftData done [07:16:06]requested_item shift.sale.total_cash is exist - process it [07:16:06]requested_item shift.sale_refund.total is exist - process it [07:16:06]requested_item shift.sale_refund.total_cash is exist - process it [07:16:06]requested_item shift.buy.total is exist - process it [07:16:06]requested_item shift.buy.total_cash is exist - process it [07:16:06]produce_requested_data done [07:16:06]produce_requested_data return {"fm.sale.total":9186590.21,"fm.sale_refund.total":51169.20,"fm.buy.total":0.00,"shift.sale.total":27935.00,"shift.sale.total_cash":24151.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [07:16:06]process_action_free get_value [07:16:06]json_value_free [07:16:06]json_value_free done [07:16:06]process_json_proto returns [07:16:06]Send response to host [07:16:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":9186590.21,"fm.sale_refund.total":51169.20,"fm.buy.total":0.00,"shift.sale.total":27935.00,"shift.sale.total_cash":24151.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [07:16:06]free response buf [07:16:06]execute_script done [07:16:06]execute_script returns [07:16:06]free content buf [07:16:06]Sock 9.Close socket [07:16:06]Sock 9.Thread stoped [07:16:07]OFD Sender: No OFD packet to send [07:16:11]recv_with_timeout no data received [07:16:12]OFD Sender: No OFD packet to send [07:16:17]OFD Sender: No OFD packet to send [07:16:22]OFD Sender: No OFD packet to send [07:16:27]OFD Sender: No OFD packet to send [07:16:32]OFD Sender: No OFD packet to send [07:16:37]OFD Sender: No OFD packet to send [07:16:42]OFD Sender: No OFD packet to send [07:16:47]OFD Sender: No OFD packet to send [07:16:52]OFD Sender: No OFD packet to send [07:16:57]OFD Sender: No OFD packet to send [07:17:02]OFD Sender: No OFD packet to send [07:17:07]OFD Sender: No OFD packet to send [07:17:12]OFD Sender: No OFD packet to send [07:17:16]accept exits with 8 [07:17:16]New connection [07:17:16]New thread 3066654052 created [07:17:16]Thread 3066510692 joined [07:17:16]Waiting for new connection... [07:17:16]accept exits with 9 [07:17:16]New connection [07:17:16]New thread 3066510692 created [07:17:16]Waiting for new connection... [07:17:16] Sock 8.Parse request [07:17:16]Sock 8.Check first char [07:17:16]Sock 8.First char is OK [07:17:16]request: GET /testengine HTTP/1.1 [07:17:16]Method: GET [07:17:16]URL: /testengine [07:17:16]Method is GET - find url and querystring [07:17:16]No ? found - this is static page request [07:17:16]url: /testengine [07:17:16]check /htdocs/testengine [07:17:16] Sock 9.Parse request [07:17:16]Sock 9.Check first char [07:17:16]file exist [07:17:16]serve_file /htdocs/testengine/index.html [07:17:16]read remaining request lines [07:17:16]Host: 172.17.43.132:8080 [07:17:16]Connection: keep-alive [07:17:16]Upgrade-Insecure-Requests: 1 [07:17:16]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [07:17:16]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.9 [07:17:16]Accept-Encoding: gzip, deflate [07:17:16]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [07:17:16] [07:17:16]open file /htdocs/testengine/index.html [07:17:16]send HTTP headers [07:17:16]send file content [07:17:16]Finished. Sent 1003 bytes [07:17:16]close file [07:17:16]Sock 8.Close socket [07:17:16]Sock 8.Thread stoped [07:17:16]Sock 9.First char is OK [07:17:16]request: GET /testengine/css/app.915bc88f.css HTTP/1.1 [07:17:16]Method: GET [07:17:16]URL: /testengine/css/app.915bc88f.css [07:17:16]Method is GET - find url and querystring [07:17:16]No ? found - this is static page request [07:17:16]url: /testengine/css/app.915bc88f.css [07:17:16]check /htdocs/testengine/css/app.915bc88f.css [07:17:16]file exist [07:17:16]serve_file /htdocs/testengine/css/app.915bc88f.css [07:17:16]read remaining request lines [07:17:16]Host: 172.17.43.132:8080 [07:17:16]Connection: keep-alive [07:17:16]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [07:17:16]Accept: text/css,*/*;q=0.1 [07:17:16]Referer: http://172.17.43.132:8080/testengine [07:17:16]Accept-Encoding: gzip, deflate [07:17:16]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [07:17:16] [07:17:16]open file /htdocs/testengine/css/app.915bc88f.css [07:17:16]send HTTP headers [07:17:16]accept exits with 10 [07:17:16]New connection [07:17:16]New thread 3066367332 created [07:17:16]Thread 3066654052 joined [07:17:16]Waiting for new connection... [07:17:16]accept exits with 11 [07:17:16]New connection [07:17:16]New thread 3066654052 created [07:17:16]Waiting for new connection... [07:17:16]accept exits with 12 [07:17:16]New connection [07:17:16]New thread 3066223972 created [07:17:16]Waiting for new connection... [07:17:16]send file content [07:17:16] Sock 12.Parse request [07:17:16]Sock 12.Check first char [07:17:16] Sock 11.Parse request [07:17:16]Sock 12.First char is OK [07:17:16]Sock 11.Check first char [07:17:16]Sock 11.First char is OK [07:17:16]request: GET /testengine/js/app.a9c38288.js HTTP/1.1 [07:17:16]Method: GET [07:17:16]URL: /testengine/js/app.a9c38288.js [07:17:16]request: GET /testengine/css/chunk-vendors.1a13a212.css HTTP/1.1 [07:17:16]Method is GET - find url and querystring [07:17:16]Method: GET [07:17:16]No ? found - this is static page request [07:17:16]URL: /testengine/css/chunk-vendors.1a13a212.css [07:17:16]url: /testengine/js/app.a9c38288.js [07:17:16]Method is GET - find url and querystring [07:17:16]check /htdocs/testengine/js/app.a9c38288.js [07:17:16]No ? found - this is static page request [07:17:16]url: /testengine/css/chunk-vendors.1a13a212.css [07:17:16]check /htdocs/testengine/css/chunk-vendors.1a13a212.css [07:17:16] Sock 10.Parse request [07:17:16]Sock 10.Check first char [07:17:16]Sock 10.First char is OK [07:17:16]request: GET /testengine/js/chunk-vendors.8f546e50.js HTTP/1.1 [07:17:16]Method: GET [07:17:16]URL: /testengine/js/chunk-vendors.8f546e50.js [07:17:16]Method is GET - find url and querystring [07:17:16]No ? found - this is static page request [07:17:16]url: /testengine/js/chunk-vendors.8f546e50.js [07:17:16]check /htdocs/testengine/js/chunk-vendors.8f546e50.js [07:17:16]Finished. Sent 1227 bytes [07:17:16]close file [07:17:16]Sock 9.Close socket [07:17:16]Sock 9.Thread stoped [07:17:16]file exist [07:17:16]serve_file /htdocs/testengine/js/app.a9c38288.js [07:17:16]read remaining request lines [07:17:16]Host: 172.17.43.132:8080 [07:17:16]Connection: keep-alive [07:17:16]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [07:17:16]Accept: */* [07:17:16]Referer: http://172.17.43.132:8080/testengine [07:17:16]Accept-Encoding: gzip, deflate [07:17:16]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [07:17:16] [07:17:16]open file /htdocs/testengine/js/app.a9c38288.js [07:17:16]send HTTP headers [07:17:16]send file content [07:17:16]file exist [07:17:16]serve_file /htdocs/testengine/js/chunk-vendors.8f546e50.js [07:17:16]read remaining request lines [07:17:16]Host: 172.17.43.132:8080 [07:17:16]Connection: keep-alive [07:17:16]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [07:17:16]Accept: */* [07:17:16]Referer: http://172.17.43.132:8080/testengine [07:17:16]Accept-Encoding: gzip, deflate [07:17:16]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [07:17:16] [07:17:16]open file /htdocs/testengine/js/chunk-vendors.8f546e50.js [07:17:16]send HTTP headers [07:17:16]send file content [07:17:16]file exist [07:17:16]serve_file /htdocs/testengine/css/chunk-vendors.1a13a212.css [07:17:16]read remaining request lines [07:17:16]Host: 172.17.43.132:8080 [07:17:16]Connection: keep-alive [07:17:16]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [07:17:16]Accept: text/css,*/*;q=0.1 [07:17:16]Referer: http://172.17.43.132:8080/testengine [07:17:16]Accept-Encoding: gzip, deflate [07:17:16]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [07:17:16] [07:17:16]open file /htdocs/testengine/css/chunk-vendors.1a13a212.css [07:17:16]send HTTP headers [07:17:16]send file content [07:17:16]Finished. Sent 140 bytes [07:17:16]close file [07:17:16]Sock 11.Close socket [07:17:16]Sock 11.Thread stoped [07:17:16]Finished. Sent 102400 bytes [07:17:16]close file [07:17:16]Sock 12.Close socket [07:17:16]Sock 12.Thread stoped [07:17:16]Finished. Sent 165537 bytes [07:17:16]close file [07:17:16]Sock 10.Close socket [07:17:16]Sock 10.Thread stoped [07:17:17]OFD Sender: No OFD packet to send [07:17:18]accept exits with 13 [07:17:18]New connection [07:17:18]New thread 3066080612 created [07:17:18]Thread 3066223972 joined [07:17:18]Thread 3066510692 joined [07:17:18]Thread 3066654052 joined [07:17:18]Thread 3066367332 joined [07:17:18]Waiting for new connection... [07:17:18] Sock 13.Parse request [07:17:18]Sock 13.Check first char [07:17:19]Sock 13.First char is OK [07:17:19]request: POST /json_proto HTTP/1.1 [07:17:19]Method: POST [07:17:19]URL: /json_proto [07:17:19]Method is POST - this is cgi request [07:17:19]url: /json_proto [07:17:19]query_string will be loaded in cgi processing [07:17:19]execute_cgi json_proto POST (null) [07:17:19]execute_cgi path=json_proto method=POST [07:17:19]POST find Content-Length [07:17:19]Host: 172.17.43.132:8080 [07:17:19]Connection: keep-alive [07:17:19]Content-Length: 105 [07:17:19]Accept: application/json, text/plain, */* [07:17:19]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [07:17:19]Content-Type: application/json [07:17:19]Origin: http://172.17.43.132:8080 [07:17:19]Referer: http://172.17.43.132:8080/testengine [07:17:19]Accept-Encoding: gzip, deflate [07:17:19]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [07:17:19] [07:17:19]POST finish read [07:17:19]Found Content-Length = 105 [07:17:19]post body = {"protocol":"kg_v1.0","request":{"action":"get_value","params":{},"requested_data":["config.timestamp"]}} [07:17:19]execute_script... [07:17:19]execute_script path=json_proto method=POST query_string={"protocol":"kg_v1.0","request":{"action":"get_value","params":{},"requested_data":["config.timestamp"]}} [07:17:19]POST & json_proto [07:17:19]process_json_proto [07:17:19]json parsed OK: [07:17:19]protocol is kg_v1.0 [07:17:19]action value=get_value [07:17:19]process_action get_value [07:17:19]cmd_get_value [07:17:19]process_action get_value done [07:17:19]requested_data is exist [07:17:19]produce_requested_data [07:17:19]requested_item config.timestamp is exist - process it [07:17:19]MH_GetDate [07:17:19]Write to MH i2c: F0 00 00 1E 00 0D [07:17:19]Write i2c OK [07:17:19]MH_I2C_Read... [07:17:19]Read from MH i2c: F0 [07:17:19]MH_I2C_Read... [07:17:19]Read from MH i2c: F0 09 00 [07:17:19]MH_I2C_Read... [07:17:19]Read from MH i2c: F0 09 00 1E 00 00 00 9F A4 66 4C 9E A4 66 B3 [07:17:19]produce_requested_data done [07:17:19]produce_requested_data return {"config.timestamp":"1722064640"} [07:17:19]process_action_free get_value [07:17:19]json_value_free [07:17:19]json_value_free done [07:17:19]process_json_proto returns [07:17:19]Send response to host [07:17:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"config.timestamp":"1722064640"}}} [07:17:19]free response buf [07:17:19]execute_script done [07:17:19]execute_script returns [07:17:19]free content buf [07:17:19]Sock 13.Close socket [07:17:19]Sock 13.Thread stoped [07:17:21]accept exits with 8 [07:17:21]New connection [07:17:21]New thread 3066654052 created [07:17:21]Thread 3066080612 joined [07:17:21]Waiting for new connection... [07:17:21] Sock 8.Parse request [07:17:21]Sock 8.Check first char [07:17:21]Sock 8.First char is OK [07:17:21]request: POST /json_proto HTTP/1.1 [07:17:21]Method: POST [07:17:21]URL: /json_proto [07:17:21]Method is POST - this is cgi request [07:17:21]url: /json_proto [07:17:21]query_string will be loaded in cgi processing [07:17:21]execute_cgi json_proto POST (null) [07:17:21]execute_cgi path=json_proto method=POST [07:17:21]POST find Content-Length [07:17:21]Host: 172.17.43.132:8080 [07:17:21]Connection: keep-alive [07:17:21]Content-Length: 113 [07:17:21]Accept: application/json, text/plain, */* [07:17:21]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [07:17:21]Content-Type: application/json [07:17:21]Origin: http://172.17.43.132:8080 [07:17:21]Referer: http://172.17.43.132:8080/testengine [07:17:21]Accept-Encoding: gzip, deflate [07:17:21]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [07:17:21] [07:17:21]POST finish read [07:17:21]Found Content-Length = 113 [07:17:21]post body = {"protocol":"kg_v1.0","request":{"action":"set_value","params":{"name":"config.timestamp","value":"1722064642"}}} [07:17:21]execute_script... [07:17:21]execute_script path=json_proto method=POST query_string={"protocol":"kg_v1.0","request":{"action":"set_value","params":{"name":"config.timestamp","value":"1722064642"}}} [07:17:21]POST & json_proto [07:17:21]process_json_proto [07:17:21]json parsed OK: [07:17:21]protocol is kg_v1.0 [07:17:21]action value=set_value [07:17:21]process_action set_value [07:17:21]cmd_set_value [07:17:21]SetValue [07:17:21]group config [07:17:21]SetConfigValue timestamp=1722064642 [07:17:21]SettingCheckAndSetValue timestamp=1722064642 [07:17:21]store_timestamp [07:17:21]MH_GetDate [07:17:21]Write to MH i2c: F0 00 00 1F 00 0E [07:17:21]Write i2c OK [07:17:21]MH_I2C_Read... [07:17:21]Read from MH i2c: F0 [07:17:21]MH_I2C_Read... [07:17:21]Read from MH i2c: F0 09 00 [07:17:21]MH_I2C_Read... [07:17:21]Read from MH i2c: F0 09 00 1F 00 00 01 9F A4 66 4C 9E A4 66 B5 [07:17:21]GetLastDocTimeStamp 1722038161 [07:17:21]cur date 1722064641 [07:17:21]tm 1722064642 [07:17:21]tm ok - set date [07:17:21]MH_SetDate [07:17:21]Write to MH i2c: F1 04 00 20 00 02 9F A4 66 BF [07:17:21]Write i2c OK [07:17:21]MH_I2C_Read... [07:17:21]Read from MH i2c: F1 [07:17:21]MH_I2C_Read... [07:17:21]Read from MH i2c: F1 01 00 [07:17:21]MH_I2C_Read... [07:17:21]Read from MH i2c: F1 01 00 20 00 00 11 [07:17:22]SetValue res=0 [07:17:22]process_action set_value done [07:17:22]no requested_data - finishing processing [07:17:22]process_action_free set_value [07:17:22]json_value_free [07:17:22]json_value_free done [07:17:22]process_json_proto returns [07:17:22]Send response to host [07:17:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [07:17:22]free response buf [07:17:22]execute_script done [07:17:22]execute_script returns [07:17:22]free content buf [07:17:22]Sock 8.Close socket [07:17:22]Sock 8.Thread stoped [07:17:22]accept exits with 10 [07:17:22]New connection [07:17:22]New thread 3066510692 created [07:17:22]Thread 3066654052 joined [07:17:22]Waiting for new connection... [07:17:22] Sock 10.Parse request [07:17:22]Sock 10.Check first char [07:17:22]Sock 10.First char is OK [07:17:22]request: POST /json_proto HTTP/1.1 [07:17:22]Method: POST [07:17:22]URL: /json_proto [07:17:22]Method is POST - this is cgi request [07:17:22]url: /json_proto [07:17:22]query_string will be loaded in cgi processing [07:17:22]execute_cgi json_proto POST (null) [07:17:22]execute_cgi path=json_proto method=POST [07:17:22]POST find Content-Length [07:17:22]Host: 172.17.43.132:8080 [07:17:22]Connection: keep-alive [07:17:22]Content-Length: 113 [07:17:22]Accept: application/json, text/plain, */* [07:17:22]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [07:17:22]Content-Type: application/json [07:17:22]Origin: http://172.17.43.132:8080 [07:17:22]Referer: http://172.17.43.132:8080/testengine [07:17:22]Accept-Encoding: gzip, deflate [07:17:22]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [07:17:22] [07:17:22]POST finish read [07:17:22]Found Content-Length = 113 [07:17:22]post body = {"protocol":"kg_v1.0","request":{"action":"set_value","params":{"name":"config.timestamp","value":"1722064642"}}} [07:17:22]execute_script... [07:17:22]execute_script path=json_proto method=POST query_string={"protocol":"kg_v1.0","request":{"action":"set_value","params":{"name":"config.timestamp","value":"1722064642"}}} [07:17:22]POST & json_proto [07:17:22]process_json_proto [07:17:22]json parsed OK: [07:17:22]protocol is kg_v1.0 [07:17:22]action value=set_value [07:17:22]process_action set_value [07:17:22]cmd_set_value [07:17:22]SetValue [07:17:22]group config [07:17:22]SetConfigValue timestamp=1722064642 [07:17:22]SettingCheckAndSetValue timestamp=1722064642 [07:17:22]store_timestamp [07:17:22]MH_GetDate [07:17:22]Write to MH i2c: F0 00 00 21 00 10 [07:17:22]Write i2c OK [07:17:22]MH_I2C_Read... [07:17:22]Read from MH i2c: F0 [07:17:22]MH_I2C_Read... [07:17:22]Read from MH i2c: F0 09 00 [07:17:22]MH_I2C_Read... [07:17:22]Read from MH i2c: F0 09 00 21 00 00 02 9F A4 66 02 9F A4 66 6F [07:17:22]GetLastDocTimeStamp 1722038161 [07:17:22]cur date 1722064642 [07:17:22]tm 1722064642 [07:17:22]tm ok - set date [07:17:22]MH_SetDate [07:17:22]Write to MH i2c: F1 04 00 22 00 02 9F A4 66 C1 [07:17:22]Write i2c OK [07:17:22]MH_I2C_Read... [07:17:22]Read from MH i2c: F1 [07:17:22]MH_I2C_Read... [07:17:22]Read from MH i2c: F1 01 00 [07:17:22]MH_I2C_Read... [07:17:22]Read from MH i2c: F1 01 00 22 00 00 13 [07:17:22]SetValue res=0 [07:17:22]process_action set_value done [07:17:22]no requested_data - finishing processing [07:17:22]process_action_free set_value [07:17:22]json_value_free [07:17:22]json_value_free done [07:17:22]process_json_proto returns [07:17:22]Send response to host [07:17:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [07:17:22]free response buf [07:17:22]execute_script done [07:17:22]execute_script returns [07:17:22]free content buf [07:17:22]Sock 10.Close socket [07:17:22]Sock 10.Thread stoped [07:17:23]OFD Sender: No OFD packet to send [07:17:28]OFD Sender: No OFD packet to send [07:17:33]OFD Sender: No OFD packet to send [07:17:38]OFD Sender: No OFD packet to send [07:17:43]OFD Sender: No OFD packet to send [07:17:48]OFD Sender: No OFD packet to send [07:17:53]OFD Sender: No OFD packet to send [07:17:58]OFD Sender: No OFD packet to send [07:18:03]OFD Sender: No OFD packet to send [07:18:08]OFD Sender: No OFD packet to send [07:18:13]OFD Sender: No OFD packet to send [07:18:18]OFD Sender: No OFD packet to send [07:18:23]OFD Sender: No OFD packet to send [07:18:28]OFD Sender: No OFD packet to send [07:18:33]OFD Sender: No OFD packet to send [07:18:38]OFD Sender: No OFD packet to send [07:18:43]OFD Sender: No OFD packet to send [07:18:48]OFD Sender: No OFD packet to send [07:18:53]OFD Sender: No OFD packet to send [07:18:58]OFD Sender: No OFD packet to send [07:19:03]OFD Sender: No OFD packet to send [07:19:08]OFD Sender: No OFD packet to send [07:19:13]OFD Sender: No OFD packet to send [07:19:18]OFD Sender: No OFD packet to send [07:19:23]OFD Sender: No OFD packet to send [07:19:28]OFD Sender: No OFD packet to send [07:19:33]OFD Sender: No OFD packet to send [07:19:38]OFD Sender: No OFD packet to send [07:19:43]OFD Sender: No OFD packet to send [07:19:48]OFD Sender: No OFD packet to send [07:19:53]OFD Sender: No OFD packet to send [07:19:58]OFD Sender: No OFD packet to send [07:20:03]OFD Sender: No OFD packet to send [07:20:08]OFD Sender: No OFD packet to send [07:20:13]OFD Sender: No OFD packet to send [07:20:18]OFD Sender: No OFD packet to send [07:20:23]OFD Sender: No OFD packet to send [07:20:28]OFD Sender: No OFD packet to send [07:20:33]OFD Sender: No OFD packet to send [07:20:38]OFD Sender: No OFD packet to send [07:20:43]OFD Sender: No OFD packet to send [07:20:48]OFD Sender: No OFD packet to send [07:20:53]OFD Sender: No OFD packet to send [07:20:58]OFD Sender: No OFD packet to send [07:21:03]OFD Sender: No OFD packet to send [07:21:08]OFD Sender: No OFD packet to send [07:21:13]OFD Sender: No OFD packet to send [07:21:18]OFD Sender: No OFD packet to send [07:21:23]OFD Sender: No OFD packet to send [07:21:28]OFD Sender: No OFD packet to send [07:21:33]OFD Sender: No OFD packet to send [07:21:38]OFD Sender: No OFD packet to send [07:21:43]OFD Sender: No OFD packet to send [07:21:48]OFD Sender: No OFD packet to send [07:21:53]OFD Sender: No OFD packet to send [07:21:58]OFD Sender: No OFD packet to send [07:22:03]OFD Sender: No OFD packet to send [07:22:08]OFD Sender: No OFD packet to send [07:22:13]OFD Sender: No OFD packet to send [07:22:18]OFD Sender: No OFD packet to send [07:22:23]OFD Sender: No OFD packet to send [07:22:28]OFD Sender: No OFD packet to send [07:22:33]OFD Sender: No OFD packet to send [07:22:38]OFD Sender: No OFD packet to send [07:22:43]OFD Sender: No OFD packet to send [07:22:48]OFD Sender: No OFD packet to send [07:22:53]OFD Sender: No OFD packet to send [07:22:58]OFD Sender: No OFD packet to send [07:23:03]OFD Sender: No OFD packet to send [07:23:08]OFD Sender: No OFD packet to send [07:23:13]OFD Sender: No OFD packet to send [07:23:18]OFD Sender: No OFD packet to send [07:23:23]OFD Sender: No OFD packet to send [07:23:28]OFD Sender: No OFD packet to send [07:23:33]OFD Sender: No OFD packet to send [07:23:38]OFD Sender: No OFD packet to send [07:23:43]OFD Sender: No OFD packet to send [07:23:48]OFD Sender: No OFD packet to send [07:23:53]OFD Sender: No OFD packet to send [07:23:58]OFD Sender: No OFD packet to send [07:24:03]OFD Sender: No OFD packet to send [07:24:08]OFD Sender: No OFD packet to send [07:24:13]OFD Sender: No OFD packet to send [07:24:18]OFD Sender: No OFD packet to send [07:24:23]OFD Sender: No OFD packet to send [07:24:28]OFD Sender: No OFD packet to send [07:24:33]OFD Sender: No OFD packet to send [07:24:38]OFD Sender: No OFD packet to send [07:24:43]OFD Sender: No OFD packet to send [07:24:47]recv_with_timeout no data received [07:24:48]OFD Sender: No OFD packet to send [07:24:53]OFD Sender: No OFD packet to send [07:24:58]OFD Sender: No OFD packet to send [07:25:03]OFD Sender: No OFD packet to send [07:25:08]OFD Sender: No OFD packet to send [07:25:13]OFD Sender: No OFD packet to send [07:25:18]OFD Sender: No OFD packet to send [07:25:23]OFD Sender: No OFD packet to send [07:25:28]OFD Sender: No OFD packet to send [07:25:33]OFD Sender: No OFD packet to send [07:25:38]OFD Sender: No OFD packet to send [07:25:43]OFD Sender: No OFD packet to send [07:25:48]OFD Sender: No OFD packet to send [07:25:53]OFD Sender: No OFD packet to send [07:25:58]OFD Sender: No OFD packet to send [07:26:03]OFD Sender: No OFD packet to send [07:26:08]OFD Sender: No OFD packet to send [07:26:13]OFD Sender: No OFD packet to send [07:26:18]OFD Sender: No OFD packet to send [07:26:21]recv_with_timeout no data received [07:26:23]OFD Sender: No OFD packet to send [07:26:28]OFD Sender: No OFD packet to send [07:26:33]OFD Sender: No OFD packet to send [07:26:38]OFD Sender: No OFD packet to send [07:26:39]recv_with_timeout no data received [07:26:43]OFD Sender: No OFD packet to send [07:26:48]OFD Sender: No OFD packet to send [07:26:51]recv_with_timeout no data received [07:26:53]OFD Sender: No OFD packet to send [07:26:58]OFD Sender: No OFD packet to send [07:27:03]OFD Sender: No OFD packet to send [07:27:08]OFD Sender: No OFD packet to send [07:27:13]OFD Sender: No OFD packet to send [07:27:18]OFD Sender: No OFD packet to send [07:27:23]OFD Sender: No OFD packet to send [07:27:28]OFD Sender: No OFD packet to send [07:27:33]OFD Sender: No OFD packet to send [07:27:38]OFD Sender: No OFD packet to send [07:27:43]OFD Sender: No OFD packet to send [07:27:48]OFD Sender: No OFD packet to send [07:27:53]OFD Sender: No OFD packet to send [07:27:58]OFD Sender: No OFD packet to send [07:28:03]OFD Sender: No OFD packet to send [07:28:08]OFD Sender: No OFD packet to send [07:28:13]OFD Sender: No OFD packet to send [07:28:18]OFD Sender: No OFD packet to send [07:28:23]OFD Sender: No OFD packet to send [07:28:28]OFD Sender: No OFD packet to send [07:28:33]OFD Sender: No OFD packet to send [07:28:38]OFD Sender: No OFD packet to send [07:28:43]OFD Sender: No OFD packet to send [07:28:48]OFD Sender: No OFD packet to send [07:28:53]OFD Sender: No OFD packet to send [07:28:58]OFD Sender: No OFD packet to send [07:29:03]OFD Sender: No OFD packet to send [07:29:08]OFD Sender: No OFD packet to send [07:29:13]OFD Sender: No OFD packet to send [07:29:18]OFD Sender: No OFD packet to send [07:29:23]OFD Sender: No OFD packet to send [07:29:28]OFD Sender: No OFD packet to send [07:29:33]OFD Sender: No OFD packet to send [07:29:38]OFD Sender: No OFD packet to send [07:29:43]OFD Sender: No OFD packet to send [07:29:48]OFD Sender: No OFD packet to send [07:29:54]OFD Sender: No OFD packet to send [07:29:59]OFD Sender: No OFD packet to send [07:30:04]OFD Sender: No OFD packet to send [07:30:09]OFD Sender: No OFD packet to send [07:30:14]OFD Sender: No OFD packet to send [07:30:19]OFD Sender: No OFD packet to send [07:30:24]OFD Sender: No OFD packet to send [07:30:29]OFD Sender: No OFD packet to send [07:30:34]OFD Sender: No OFD packet to send [07:30:39]OFD Sender: No OFD packet to send [07:30:41]recv_with_timeout no data received [07:30:44]OFD Sender: No OFD packet to send [07:30:49]OFD Sender: No OFD packet to send [07:30:54]OFD Sender: No OFD packet to send [07:30:59]OFD Sender: No OFD packet to send [07:31:04]OFD Sender: No OFD packet to send [07:31:09]OFD Sender: No OFD packet to send [07:31:14]OFD Sender: No OFD packet to send [07:31:19]OFD Sender: No OFD packet to send [07:31:24]OFD Sender: No OFD packet to send [07:31:29]OFD Sender: No OFD packet to send [07:31:34]OFD Sender: No OFD packet to send [07:31:39]OFD Sender: No OFD packet to send [07:31:44]OFD Sender: No OFD packet to send [07:31:49]OFD Sender: No OFD packet to send [07:31:54]OFD Sender: No OFD packet to send [07:31:59]OFD Sender: No OFD packet to send [07:32:04]OFD Sender: No OFD packet to send [07:32:09]OFD Sender: No OFD packet to send [07:32:14]OFD Sender: No OFD packet to send [07:32:19]OFD Sender: No OFD packet to send [07:32:24]OFD Sender: No OFD packet to send [07:32:29]OFD Sender: No OFD packet to send [07:32:34]OFD Sender: No OFD packet to send [07:32:39]OFD Sender: No OFD packet to send [07:32:44]OFD Sender: No OFD packet to send [07:32:49]OFD Sender: No OFD packet to send [07:32:54]OFD Sender: No OFD packet to send [07:32:59]OFD Sender: No OFD packet to send [07:33:04]OFD Sender: No OFD packet to send [07:33:09]OFD Sender: No OFD packet to send [07:33:14]OFD Sender: No OFD packet to send [07:33:19]OFD Sender: No OFD packet to send [07:33:24]OFD Sender: No OFD packet to send [07:33:29]OFD Sender: No OFD packet to send [07:33:34]OFD Sender: No OFD packet to send [07:33:39]OFD Sender: No OFD packet to send [07:33:44]OFD Sender: No OFD packet to send [07:33:49]OFD Sender: No OFD packet to send [07:33:54]OFD Sender: No OFD packet to send [07:33:59]OFD Sender: No OFD packet to send [07:34:04]OFD Sender: No OFD packet to send [07:34:09]OFD Sender: No OFD packet to send [07:34:14]OFD Sender: No OFD packet to send [07:34:19]OFD Sender: No OFD packet to send [07:34:24]OFD Sender: No OFD packet to send [07:34:29]OFD Sender: No OFD packet to send [07:34:34]OFD Sender: No OFD packet to send [07:34:39]OFD Sender: No OFD packet to send [07:34:44]OFD Sender: No OFD packet to send [07:34:49]OFD Sender: No OFD packet to send [07:34:54]OFD Sender: No OFD packet to send [07:34:59]OFD Sender: No OFD packet to send [07:35:04]OFD Sender: No OFD packet to send [07:35:09]OFD Sender: No OFD packet to send [07:35:14]OFD Sender: No OFD packet to send [07:35:14]recv_with_timeout no data received [07:35:19]OFD Sender: No OFD packet to send [07:35:24]OFD Sender: No OFD packet to send [07:35:29]OFD Sender: No OFD packet to send [07:35:34]OFD Sender: No OFD packet to send [07:35:39]OFD Sender: No OFD packet to send [07:35:44]OFD Sender: No OFD packet to send [07:35:49]OFD Sender: No OFD packet to send [07:35:54]OFD Sender: No OFD packet to send [07:35:59]OFD Sender: No OFD packet to send [07:36:04]OFD Sender: No OFD packet to send [07:36:09]OFD Sender: No OFD packet to send [07:36:14]OFD Sender: No OFD packet to send [07:36:19]OFD Sender: No OFD packet to send [07:36:24]OFD Sender: No OFD packet to send [07:36:29]OFD Sender: No OFD packet to send [07:36:34]OFD Sender: No OFD packet to send [07:36:39]OFD Sender: No OFD packet to send [07:38:25]ConnectInit Can't connect to host [07:38:29]OFD Sender: No OFD packet to send [07:38:34]OFD Sender: No OFD packet to send [07:38:39]OFD Sender: No OFD packet to send [07:38:44]OFD Sender: No OFD packet to send [07:38:49]OFD Sender: No OFD packet to send [07:38:54]OFD Sender: No OFD packet to send [07:38:59]OFD Sender: No OFD packet to send [07:39:04]OFD Sender: No OFD packet to send [07:39:09]OFD Sender: No OFD packet to send [07:39:14]OFD Sender: No OFD packet to send [07:39:19]OFD Sender: No OFD packet to send [07:39:24]OFD Sender: No OFD packet to send [07:39:29]OFD Sender: No OFD packet to send [07:39:34]OFD Sender: No OFD packet to send [07:39:39]OFD Sender: No OFD packet to send [07:39:44]OFD Sender: No OFD packet to send [07:39:49]OFD Sender: No OFD packet to send [07:39:54]OFD Sender: No OFD packet to send [07:39:59]OFD Sender: No OFD packet to send [07:40:04]OFD Sender: No OFD packet to send [07:40:09]OFD Sender: No OFD packet to send [07:40:14]OFD Sender: No OFD packet to send [07:40:19]OFD Sender: No OFD packet to send [07:40:24]OFD Sender: No OFD packet to send [07:40:29]OFD Sender: No OFD packet to send [07:40:34]OFD Sender: No OFD packet to send [07:40:39]OFD Sender: No OFD packet to send [07:40:44]OFD Sender: No OFD packet to send [07:40:49]OFD Sender: No OFD packet to send [07:40:54]OFD Sender: No OFD packet to send [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 81 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 26 [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 5400000000572581 (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: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: 11+0=11 [00:00:10]*** BPK Status Register BPK_RDY = 0x2 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33540624 [00:00:10]*** 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 81 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 27 [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 0C 00 00 00 00 00 00 00 0B [00:00:12]Current date/time: 01.01.1970 00:00 [00:00:12]FM_Init [00:00:12]wFMConnect [00:00:12]MH_SAM_On [00:00:12]Write to MH i2c: E0 00 00 08 00 E7 [00:00:12]Write i2c OK [00:00:12]MH_I2C_Read... [00:00:12]*** iso7816_init finished! [00:00:12]*** atr: [00:00:12]*** 0F 3B D5 18 FF 81 91 FE [00:00:12]*** 1F C3 80 73 C8 21 10 0A [00:00:12]*** 00 00 00 00 00 00 00 00 [00:00:12]*** 00 00 00 00 00 00 00 00 [00:00:12]*** 00 00 00 00 00 00 00 00 [00:00:12]*** 00 00 00 00 00 00 00 00 [00:00:12]*** 00 00 00 00 00 00 00 00 [00:00:12]*** 00 00 00 00 00 00 00 00 [00:00:12]Read from MH i2c: E0 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: E0 10 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [00:00:12]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [00:00:12]wFMCommunicate request_size=10 [00:00:12]MH_SAM_APDU [00:00:12]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [00:00:12]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [00:00:12]Write i2c OK [00:00:12]MH_I2C_Read... [00:00:12]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [00:00:12]Read from MH i2c: E2 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: E2 03 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [00:00:12]RAPDU: 90 00 [00:00:12]wFMCommunicate OK [00:00:12]wFMCommunicate request_size=4 [00:00:12]MH_SAM_APDU [00:00:12]CAPDU: 80 11 00 00 [00:00:12]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [00:00:12]Write i2c OK [00:00:12]MH_I2C_Read... [00:00:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:00:12]Read from MH i2c: E2 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: E2 17 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 E0 [00:00:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [00:00:12]wFMCommunicate OK [00:00:12]Detected FM SN is 0000000000874958 [00:00:12]Stored FM SN is 0000000000874958 [00:00:12]wFMCommunicate request_size=9 [00:00:12]MH_SAM_APDU [00:00:12]CAPDU: 80 16 00 00 04 FB 29 00 00 [00:00:12]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 FB 29 00 00 00 00 B6 [00:00:12]Write i2c OK [00:00:12]MH_I2C_Read... [00:00:12]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [00:00:12]Read from MH i2c: E2 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: E2 03 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [00:00:12]RAPDU: 90 00 [00:00:12]wFMCommunicate OK [00:00:12]FM PIN OK [00:00:12]wFMCommunicate request_size=8 [00:00:12]MH_SAM_APDU [00:00:12]CAPDU: 80 14 04 00 03 02 00 01 [00:00:12]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [00:00:12]Write i2c OK [00:00:12]MH_I2C_Read... [00:00:12]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [00:00:12]Read from MH i2c: E2 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: E2 03 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [00:00:12]RAPDU: 90 00 [00:00:12]wFMCommunicate OK [00:00:12]wFMCommunicate request_size=13 [00:00:12]MH_SAM_APDU [00:00:12]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [00:00:12]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [00:00:12]Write i2c OK [00:00:12]MH_I2C_Read... [00:00:12]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [00:00:12]Read from MH i2c: E2 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: E2 03 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [00:00:12]RAPDU: 90 00 [00:00:12]wFMCommunicate OK [00:00:12]wFMCommunicate request_size=4 [00:00:12]MH_SAM_APDU [00:00:12]CAPDU: 80 11 00 00 [00:00:12]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [00:00:12]Write i2c OK [00:00:12]MH_I2C_Read... [00:00:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:00:12]Read from MH i2c: E2 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: E2 17 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 E4 [00:00:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [00:00:12]wFMCommunicate OK [00:00:12]DocumentArchiveInit [00:00:12]Start Httpd... [00:00:12]Httpd thread 3066932580 created [00:00:12]Write to MH i2c: 01 00 00 0F 00 0F [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 0F 00 00 00 00 00 00 FF 0F 24 [00:00:12]MH Int Process started [00:00:12]Allocated Socket 8 [00:00:12]Bind OK [00:00:12]Listen OK [00:00:12]httpd running on port 8080 [00:00:12]Waiting for new connection... [00:00:12]OFD Sender: No OFD packet to send [00:00:14]accept exits with 9 [00:00:14]New connection [00:00:14]New thread 3066645860 created [00:00:14]Waiting for new connection... [00:00:14] Sock 9.Parse request [00:00:14]Sock 9.Check first char [00:00:14]Sock 9.First char is OK [00:00:14]request: POST /json_proto HTTP/1.0 [00:00:14]Method: POST [00:00:14]URL: /json_proto [00:00:14]Method is POST - this is cgi request [00:00:14]url: /json_proto [00:00:14]query_string will be loaded in cgi processing [00:00:14]execute_cgi json_proto POST (null) [00:00:14]execute_cgi path=json_proto method=POST [00:00:14]POST find Content-Length [00:00:14]Host: 172.17.43.132:8080 [00:00:14]Content-Length: 215 [00:00:14]Content-Type: application/json [00:00:14] [00:00:14]POST finish read [00:00:14]Found Content-Length = 215 [00:00:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:00:14]execute_script... [00:00:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:00:14]POST & json_proto [00:00:14]process_json_proto [00:00:14]json parsed OK: [00:00:14]protocol is kg_v1.0 [00:00:14]action value=get_value [00:00:14]process_action get_value [00:00:14]cmd_get_value [00:00:14]process_action get_value done [00:00:14]requested_data is exist [00:00:14]produce_requested_data [00:00:14]requested_item kkm.sn is exist - process it [00:00:14]requested_item kkm.ver is exist - process it [00:00:14]requested_item fm.sn is exist - process it [00:00:14]wFMCommunicate request_size=4 [00:00:14]MH_SAM_APDU [00:00:14]CAPDU: 80 11 00 00 [00:00:14]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [00:00:14]Write i2c OK [00:00:14]MH_I2C_Read... [00:00:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:00:14]Read from MH i2c: E2 [00:00:14]MH_I2C_Read... [00:00:14]Read from MH i2c: E2 17 00 [00:00:14]MH_I2C_Read... [00:00:14]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 E6 [00:00:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [00:00:14]wFMCommunicate OK [00:00:14]requested_item fd.num is exist - process it [00:00:14]SAM_PROTO_GetFieldsCounters [00:00:14]wFMCommunicate request_size=4 [00:00:14]MH_SAM_APDU [00:00:14]CAPDU: 80 13 00 00 [00:00:14]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [00:00:14]Write i2c OK [00:00:14]MH_I2C_Read... [00:00:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:00:15]Read from MH i2c: E2 [00:00:15]MH_I2C_Read... [00:00:15]Read from MH i2c: E2 62 00 [00:00:15]MH_I2C_Read... [00:00:15]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 4A A2 00 00 0E 04 04 00 A7 01 00 00 12 04 04 00 83 00 00 00 5E 04 04 00 83 00 00 00 57 04 04 00 85 00 00 00 19 04 04 00 00 00 00 00 90 00 D5 [00:00:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 4A A2 00 00 0E 04 04 00 A7 01 00 00 12 04 04 00 83 00 00 00 5E 04 04 00 83 00 00 00 57 04 04 00 85 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:00:15]wFMCommunicate OK [00:00:15]SAM_PROTO_GetFieldsCounters done [00:00:15]requested_item shift.num is exist - process it [00:00:15]requested_item shift.opened is exist - process it [00:00:15]req_shift_opened [00:00:15]FM_GetShiftState [00:00:15]SAM_PROTO_GetShiftState [00:00:15]wFMCommunicate request_size=4 [00:00:15]MH_SAM_APDU [00:00:15]CAPDU: 80 13 01 00 [00:00:15]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [00:00:15]Write i2c OK [00:00:15]MH_I2C_Read... [00:00:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:00:15]Read from MH i2c: E2 [00:00:15]MH_I2C_Read... [00:00:15]Read from MH i2c: E2 0E 00 [00:00:15]MH_I2C_Read... [00:00:15]Read from MH i2c: E2 0E 00 12 00 00 09 00 00 00 00 00 00 00 00 00 00 90 00 9A [00:00:15]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:00:15]wFMCommunicate OK [00:00:15]SAM_PROTO_GetShiftState done [00:00:15]FM_GetShiftState done [00:00:15]req_shift_opened done [00:00:15]requested_item shift.open_date is exist - process it [00:00:15]req_shift_open_date [00:00:15]FM_GetShiftState [00:00:15]SAM_PROTO_GetShiftState [00:00:15]wFMCommunicate request_size=4 [00:00:15]MH_SAM_APDU [00:00:15]CAPDU: 80 13 01 00 [00:00:15]Write to MH i2c: E2 08 00 13 00 80 13 01 00 00 00 00 00 90 [00:00:15]Write i2c OK [00:00:15]MH_I2C_Read... [00:00:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:00:15]Read from MH i2c: E2 [00:00:15]MH_I2C_Read... [00:00:15]Read from MH i2c: E2 0E 00 [00:00:15]MH_I2C_Read... [00:00:15]Read from MH i2c: E2 0E 00 13 00 00 09 00 00 00 00 00 00 00 00 00 00 90 00 9B [00:00:15]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:00:15]wFMCommunicate OK [00:00:15]SAM_PROTO_GetShiftState done [00:00:15]FM_GetShiftState done [00:00:15]req_shift_open_date done [00:00:15]produce_requested_data done [00:00:15]produce_requested_data return {"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41546,"shift.num":423,"shift.opened":0,"shift.open_date":0} [00:00:15]process_action_free get_value [00:00:15]json_value_free [00:00:15]json_value_free done [00:00:15]process_json_proto returns [00:00:15]Send response to host [00:00:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41546,"shift.num":423,"shift.opened":0,"shift.open_date":0}}} [00:00:15]free response buf [00:00:15]execute_script done [00:00:15]execute_script returns [00:00:15]free content buf [00:00:15]Sock 9.Close socket [00:00:15]Sock 9.Thread stoped [00:00:15]accept exits with 6 [00:00:15]New connection [00:00:15]New thread 3066502500 created [00:00:15]Thread 3066645860 joined [00:00:15]Waiting for new connection... [00:00:15] Sock 6.Parse request [00:00:15]Sock 6.Check first char [00:00:15]Sock 6.First char is OK [00:00:15]request: POST /json_proto HTTP/1.0 [00:00:15]Method: POST [00:00:15]URL: /json_proto [00:00:15]Method is POST - this is cgi request [00:00:15]url: /json_proto [00:00:15]query_string will be loaded in cgi processing [00:00:15]execute_cgi json_proto POST (null) [00:00:15]execute_cgi path=json_proto method=POST [00:00:15]POST find Content-Length [00:00:15]Host: 172.17.43.132:8080 [00:00:15]Content-Length: 331 [00:00:15]Content-Type: application/json [00:00:15] [00:00:15]POST finish read [00:00:15]Found Content-Length = 331 [00:00:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:00:15]execute_script... [00:00:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:00:15]POST & json_proto [00:00:15]process_json_proto [00:00:15]json parsed OK: [00:00:15]protocol is kg_v1.0 [00:00:15]action value=get_value [00:00:15]process_action get_value [00:00:15]cmd_get_value [00:00:15]process_action get_value done [00:00:15]requested_data is exist [00:00:15]produce_requested_data [00:00:15]requested_item fm.sale.total is exist - process it [00:00:15]SAM_PROTO_GetFMData [00:00:15]wFMCommunicate request_size=4 [00:00:15]MH_SAM_APDU [00:00:15]CAPDU: 80 13 03 00 [00:00:15]Write to MH i2c: E2 08 00 14 00 80 13 03 00 00 00 00 00 93 [00:00:15]Write i2c OK [00:00:15]MH_I2C_Read... [00:00:15]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:00:15]Read from MH i2c: E2 [00:00:15]MH_I2C_Read... [00:00:15]Read from MH i2c: E2 FD 00 [00:00:15]MH_I2C_Read... [00:00:15]Read from MH i2c: E2 FD 00 14 00 00 C1 04 85 04 BD 04 6E 04 04 00 FB 9E 00 00 69 04 A0 00 6F 04 04 00 63 9E 00 00 B1 04 04 00 CD 9F C1 36 70 04 04 00 14 13 84 31 72 04 04 00 B9 8C 3D 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 F0 80 D0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F8 F6 7B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 98 00 00 00 B1 04 03 00 F8 13 4E 70 04 03 00 FC 07 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8A 4A 08 EF 03 09 00 F6 03 90 00 CF [00:00:15]RAPDU: C1 04 85 04 BD 04 6E 04 04 00 FB 9E 00 00 69 04 A0 00 6F 04 04 00 63 9E 00 00 B1 04 04 00 CD 9F C1 36 70 04 04 00 14 13 84 31 72 04 04 00 B9 8C 3D 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 F0 80 D0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F8 F6 7B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 98 00 00 00 B1 04 03 00 F8 13 4E 70 04 03 00 FC 07 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8A 4A 08 EF 03 09 00 F6 03 90 00 [00:00:15]wFMCommunicate OK [00:00:15]wFMCommunicate request_size=4 [00:00:15]MH_SAM_APDU [00:00:15]CAPDU: 80 17 00 00 [00:00:15]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [00:00:15]Write i2c OK [00:00:15]MH_I2C_Read... [00:00:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:00:16]Read from MH i2c: E2 [00:00:16]MH_I2C_Read... [00:00:16]Read from MH i2c: E2 FD 00 [00:00:16]MH_I2C_Read... [00:00:16]Read from MH i2c: E2 FD 00 15 00 00 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CA B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 3E [00:00:16]RAPDU: 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CA B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 [00:00:16]wFMCommunicate OK [00:00:16]wFMCommunicate request_size=4 [00:00:16]MH_SAM_APDU [00:00:16]CAPDU: 80 17 00 00 [00:00:16]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [00:00:16]Write i2c OK [00:00:16]MH_I2C_Read... [00:00:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:00:16]Read from MH i2c: E2 [00:00:16]MH_I2C_Read... [00:00:16]Read from MH i2c: E2 FD 00 [00:00:16]MH_I2C_Read... [00:00:16]Read from MH i2c: E2 FD 00 16 00 00 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 36 [00:00:16]RAPDU: 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 [00:00:16]wFMCommunicate OK [00:00:16]wFMCommunicate request_size=4 [00:00:16]MH_SAM_APDU [00:00:16]CAPDU: 80 17 00 00 [00:00:16]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [00:00:16]Write i2c OK [00:00:16]MH_I2C_Read... [00:00:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:00:16]Read from MH i2c: E2 [00:00:16]MH_I2C_Read... [00:00:16]Read from MH i2c: E2 FD 00 [00:00:16]MH_I2C_Read... [00:00:16]Read from MH i2c: E2 FD 00 17 00 00 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 1C [00:00:16]RAPDU: 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 [00:00:16]wFMCommunicate OK [00:00:16]wFMCommunicate request_size=4 [00:00:16]MH_SAM_APDU [00:00:16]CAPDU: 80 17 00 00 [00:00:16]Write to MH i2c: E2 08 00 18 00 80 17 00 00 00 00 00 00 98 [00:00:16]Write i2c OK [00:00:16]MH_I2C_Read... [00:00:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 219! [00:00:16]Read from MH i2c: E2 [00:00:16]MH_I2C_Read... [00:00:16]Read from MH i2c: E2 DE 00 [00:00:16]MH_I2C_Read... [00:00:16]Read from MH i2c: E2 DE 00 18 00 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 77 [00:00:16]RAPDU: F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:00:16]wFMCommunicate OK [00:00:16]SAM_PROTO_GetFMData done [00:00:16]requested_item fm.sale_refund.total is exist - process it [00:00:16]requested_item fm.buy.total is exist - process it [00:00:16]requested_item shift.sale.total is exist - process it [00:00:16]SAM_PROTO_GetShiftData [00:00:16]wFMCommunicate request_size=4 [00:00:16]MH_SAM_APDU [00:00:16]CAPDU: 80 13 02 00 [00:00:16]Write to MH i2c: E2 08 00 19 00 80 13 02 00 00 00 00 00 97 [00:00:16]Write i2c OK [00:00:16]MH_I2C_Read... [00:00:17]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:00:17]Read from MH i2c: E2 [00:00:17]MH_I2C_Read... [00:00:17]Read from MH i2c: E2 FD 00 [00:00:17]MH_I2C_Read... [00:00:17]Read from MH i2c: E2 FD 00 19 00 00 AE 04 AA 04 AA 04 6E 04 04 00 83 00 00 00 69 04 9B 00 6F 04 04 00 83 00 00 00 B1 04 03 00 1C A0 2A 70 04 03 00 FC D9 24 72 04 03 00 20 C6 05 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CC 86 04 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 7B 60 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 59 [00:00:17]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 83 00 00 00 69 04 9B 00 6F 04 04 00 83 00 00 00 B1 04 03 00 1C A0 2A 70 04 03 00 FC D9 24 72 04 03 00 20 C6 05 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CC 86 04 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 7B 60 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [00:00:17]wFMCommunicate OK [00:00:17]wFMCommunicate request_size=4 [00:00:17]MH_SAM_APDU [00:00:17]CAPDU: 80 17 00 00 [00:00:17]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [00:00:17]Write i2c OK [00:00:17]MH_I2C_Read... [00:00:17]OFD Sender: No OFD packet to send [00:00:17]Read from MH i2c: E2 [00:00:17]MH_I2C_Read... [00:00:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:00:17]Read from MH i2c: E2 FD 00 [00:00:17]MH_I2C_Read... [00:00:17]Read from MH i2c: E2 FD 00 1A 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 BC [00:00:17]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [00:00:17]wFMCommunicate OK [00:00:17]wFMCommunicate request_size=4 [00:00:17]MH_SAM_APDU [00:00:17]CAPDU: 80 17 00 00 [00:00:17]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [00:00:17]Write i2c OK [00:00:17]MH_I2C_Read... [00:00:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:00:18]Read from MH i2c: E2 [00:00:18]MH_I2C_Read... [00:00:18]Read from MH i2c: E2 FD 00 [00:00:18]MH_I2C_Read... [00:00:18]Read from MH i2c: E2 FD 00 1B 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 52 [00:00:18]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [00:00:18]wFMCommunicate OK [00:00:18]wFMCommunicate request_size=4 [00:00:18]MH_SAM_APDU [00:00:18]CAPDU: 80 17 00 00 [00:00:18]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [00:00:18]Write i2c OK [00:00:18]MH_I2C_Read... [00:00:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:00:18]Read from MH i2c: E2 [00:00:18]MH_I2C_Read... [00:00:18]Read from MH i2c: E2 FD 00 [00:00:18]MH_I2C_Read... [00:00:18]Read from MH i2c: E2 FD 00 1C 00 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 0E [00:00:18]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [00:00:18]wFMCommunicate OK [00:00:18]wFMCommunicate request_size=4 [00:00:18]MH_SAM_APDU [00:00:18]CAPDU: 80 17 00 00 [00:00:18]Write to MH i2c: E2 08 00 1D 00 80 17 00 00 00 00 00 00 9D [00:00:18]Write i2c OK [00:00:18]MH_I2C_Read... [00:00:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [00:00:18]Read from MH i2c: E2 [00:00:18]MH_I2C_Read... [00:00:18]Read from MH i2c: E2 CB 00 [00:00:18]MH_I2C_Read... [00:00:18]Read from MH i2c: E2 CB 00 1D 00 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 86 [00:00:18]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:00:18]wFMCommunicate OK [00:00:18]SAM_PROTO_GetShiftData done [00:00:18]requested_item shift.sale.total_cash is exist - process it [00:00:18]requested_item shift.sale_refund.total is exist - process it [00:00:18]requested_item shift.sale_refund.total_cash is exist - process it [00:00:18]requested_item shift.buy.total is exist - process it [00:00:18]requested_item shift.buy.total_cash is exist - process it [00:00:18]produce_requested_data done [00:00:18]produce_requested_data return {"fm.sale.total":9186590.21,"fm.sale_refund.total":51169.20,"fm.buy.total":0.00,"shift.sale.total":27935.00,"shift.sale.total_cash":24151.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:00:18]process_action_free get_value [00:00:18]json_value_free [00:00:18]json_value_free done [00:00:18]process_json_proto returns [00:00:18]Send response to host [00:00:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":9186590.21,"fm.sale_refund.total":51169.20,"fm.buy.total":0.00,"shift.sale.total":27935.00,"shift.sale.total_cash":24151.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:00:18]free response buf [00:00:18]execute_script done [00:00:18]execute_script returns [00:00:18]free content buf [00:00:18]Sock 6.Close socket [00:00:18]Sock 6.Thread stoped [00:00:22]OFD Sender: No OFD packet to send [00:00:27]OFD Sender: No OFD packet to send [00:00:32]OFD Sender: No OFD packet to send [00:00:33]int [00:00:33]Write to MH i2c: 01 00 00 1E 00 1E [00:00:33]*** FLAG_PRN_KEY set [00:00:33]Write i2c OK [00:00:33]MH_I2C_Read... [00:00:33]Read from MH i2c: 01 [00:00:33]MH_I2C_Read... [00:00:33]Read from MH i2c: 01 07 00 [00:00:33]MH_I2C_Read... [00:00:33]Read from MH i2c: 01 07 00 1E 00 00 08 00 00 00 FF 0F 3B [00:00:33]state=0 [00:00:33]Key pressed [00:00:33]Feed [00:00:33]Write to MH i2c: D8 00 00 1F 00 F6 [00:00:33]Write i2c OK [00:00:33]MH_I2C_Read... [00:00:33]Read from MH i2c: D8 [00:00:33]MH_I2C_Read... [00:00:33]Read from MH i2c: D8 01 00 [00:00:33]MH_I2C_Read... [00:00:33]Read from MH i2c: D8 01 00 1F 00 00 F7 [00:00:34]int [00:00:34]Write to MH i2c: 01 00 00 20 00 20 [00:00:34]Write i2c OK [00:00:34]MH_I2C_Read... [00:00:34]Read from MH i2c: 01 [00:00:34]MH_I2C_Read... [00:00:34]Read from MH i2c: 01 07 00 [00:00:34]MH_I2C_Read... [00:00:34]Read from MH i2c: 01 07 00 20 00 00 48 00 00 00 3D 00 AC [00:00:34]state=2 [00:00:34]Key pressed [00:00:34]int [00:00:34]Write to MH i2c: 01 00 00 21 00 21 [00:00:34]*** FLAG_PRN_KEY reset [00:00:34]Write i2c OK [00:00:34]MH_I2C_Read... [00:00:34]Read from MH i2c: 01 [00:00:34]MH_I2C_Read... [00:00:34]Read from MH i2c: 01 07 00 [00:00:34]MH_I2C_Read... [00:00:34]Read from MH i2c: 01 07 00 21 00 00 00 00 00 00 F8 0F 2F [00:00:34]state=2 [00:00:34]Stop feed [00:00:34]int [00:00:34]Write to MH i2c: 01 00 00 22 00 22 [00:00:34]*** FLAG_PRN_KEY set [00:00:34]Write i2c OK [00:00:34]MH_I2C_Read... [00:00:34]Read from MH i2c: 01 [00:00:34]MH_I2C_Read... [00:00:34]Read from MH i2c: 01 07 00 [00:00:34]MH_I2C_Read... [00:00:34]Read from MH i2c: 01 07 00 22 00 00 08 00 00 00 FF 0F 3F [00:00:34]state=0 [00:00:34]Key pressed [00:00:34]Feed [00:00:34]Write to MH i2c: D8 00 00 23 00 FA [00:00:34]Write i2c OK [00:00:34]MH_I2C_Read... [00:00:34]Read from MH i2c: D8 [00:00:34]MH_I2C_Read... [00:00:34]Read from MH i2c: D8 01 00 [00:00:34]MH_I2C_Read... [00:00:34]Read from MH i2c: D8 01 00 23 00 00 FB [00:00:34]int [00:00:34]Write to MH i2c: 01 00 00 24 00 24 [00:00:34]Write i2c OK [00:00:34]MH_I2C_Read... [00:00:34]Read from MH i2c: 01 [00:00:34]MH_I2C_Read... [00:00:34]Read from MH i2c: 01 07 00 [00:00:34]MH_I2C_Read... [00:00:34]Read from MH i2c: 01 07 00 24 00 00 48 00 00 00 3C 00 AF [00:00:34]state=2 [00:00:34]Key pressed [00:00:35]int [00:00:35]Write to MH i2c: 01 00 00 25 00 25 [00:00:35]*** FLAG_PRN_KEY reset [00:00:35]Write i2c OK [00:00:35]MH_I2C_Read... [00:00:35]Read from MH i2c: 01 [00:00:35]MH_I2C_Read... [00:00:35]Read from MH i2c: 01 07 00 [00:00:35]MH_I2C_Read... [00:00:35]Read from MH i2c: 01 07 00 25 00 00 00 00 00 00 FC 0F 37 [00:00:35]state=2 [00:00:35]Stop feed [00:00:37]OFD Sender: No OFD packet to send [00:00:39]int [00:00:39]Write to MH i2c: 01 00 00 26 00 26 [00:00:39]*** FLAG_PRN_KEY set [00:00:39]Write i2c OK [00:00:39]MH_I2C_Read... [00:00:39]Read from MH i2c: 01 [00:00:39]MH_I2C_Read... [00:00:39]Read from MH i2c: 01 07 00 [00:00:39]MH_I2C_Read... [00:00:39]Read from MH i2c: 01 07 00 26 00 00 08 00 00 00 FF 0F 43 [00:00:39]state=0 [00:00:39]Key pressed [00:00:39]Feed [00:00:39]Write to MH i2c: D8 00 00 27 00 FE [00:00:39]Write i2c OK [00:00:39]MH_I2C_Read... [00:00:39]Read from MH i2c: D8 [00:00:39]MH_I2C_Read... [00:00:39]Read from MH i2c: D8 01 00 [00:00:39]MH_I2C_Read... [00:00:39]Read from MH i2c: D8 01 00 27 00 00 FF [00:00:39]int [00:00:39]Write to MH i2c: 01 00 00 28 00 28 [00:00:39]Write i2c OK [00:00:39]MH_I2C_Read... [00:00:39]Read from MH i2c: 01 [00:00:39]MH_I2C_Read... [00:00:39]Read from MH i2c: 01 07 00 [00:00:39]MH_I2C_Read... [00:00:39]Read from MH i2c: 01 07 00 28 00 00 48 00 00 00 3C 00 B3 [00:00:39]state=2 [00:00:39]Key pressed [00:00:40]int [00:00:40]Write to MH i2c: 01 00 00 29 00 29 [00:00:40]*** FLAG_PRN_KEY reset [00:00:40]Write i2c OK [00:00:40]MH_I2C_Read... [00:00:40]Read from MH i2c: 01 [00:00:40]MH_I2C_Read... [00:00:40]Read from MH i2c: 01 07 00 [00:00:40]MH_I2C_Read... [00:00:40]Read from MH i2c: 01 07 00 29 00 00 00 00 00 00 F6 0F 35 [00:00:40]state=2 [00:00:40]Stop feed [00:00:42]OFD Sender: No OFD packet to send [00:00:46]accept exits with 9 [00:00:46]New connection [00:00:46]New thread 3066645860 created [00:00:46]Thread 3066502500 joined [00:00:46]Waiting for new connection... [00:00:46] Sock 9.Parse request [00:00:46]Sock 9.Check first char [00:00:46]Sock 9.First char is OK [00:00:46]request: POST /json_proto HTTP/1.0 [00:00:46]Method: POST [00:00:46]URL: /json_proto [00:00:46]Method is POST - this is cgi request [00:00:46]url: /json_proto [00:00:46]query_string will be loaded in cgi processing [00:00:46]execute_cgi json_proto POST (null) [00:00:46]execute_cgi path=json_proto method=POST [00:00:46]POST find Content-Length [00:00:46]Host: 172.17.43.132:8080 [00:00:46]Content-Length: 215 [00:00:46]Content-Type: application/json [00:00:46] [00:00:46]POST finish read [00:00:46]Found Content-Length = 215 [00:00:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:00:46]execute_script... [00:00:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:00:46]POST & json_proto [00:00:46]process_json_proto [00:00:46]json parsed OK: [00:00:46]protocol is kg_v1.0 [00:00:46]action value=get_value [00:00:46]process_action get_value [00:00:46]cmd_get_value [00:00:46]process_action get_value done [00:00:46]requested_data is exist [00:00:46]produce_requested_data [00:00:46]requested_item kkm.sn is exist - process it [00:00:46]requested_item kkm.ver is exist - process it [00:00:46]requested_item fm.sn is exist - process it [00:00:46]wFMCommunicate request_size=4 [00:00:46]MH_SAM_APDU [00:00:46]CAPDU: 80 11 00 00 [00:00:46]Write to MH i2c: E2 08 00 2A 00 80 11 00 00 00 00 00 00 A4 [00:00:46]Write i2c OK [00:00:46]MH_I2C_Read... [00:00:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:00:46]Read from MH i2c: E2 [00:00:46]MH_I2C_Read... [00:00:46]Read from MH i2c: E2 17 00 [00:00:46]MH_I2C_Read... [00:00:46]Read from MH i2c: E2 17 00 2A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 00 [00:00:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [00:00:46]wFMCommunicate OK [00:00:46]requested_item fd.num is exist - process it [00:00:46]SAM_PROTO_GetFieldsCounters [00:00:46]wFMCommunicate request_size=4 [00:00:46]MH_SAM_APDU [00:00:46]CAPDU: 80 13 00 00 [00:00:46]Write to MH i2c: E2 08 00 2B 00 80 13 00 00 00 00 00 00 A7 [00:00:46]Write i2c OK [00:00:46]MH_I2C_Read... [00:00:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:00:46]Read from MH i2c: E2 [00:00:46]MH_I2C_Read... [00:00:46]Read from MH i2c: E2 62 00 [00:00:46]MH_I2C_Read... [00:00:46]Read from MH i2c: E2 62 00 2B 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 4A A2 00 00 0E 04 04 00 A7 01 00 00 12 04 04 00 83 00 00 00 5E 04 04 00 83 00 00 00 57 04 04 00 85 00 00 00 19 04 04 00 00 00 00 00 90 00 EF [00:00:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 4A A2 00 00 0E 04 04 00 A7 01 00 00 12 04 04 00 83 00 00 00 5E 04 04 00 83 00 00 00 57 04 04 00 85 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:00:46]wFMCommunicate OK [00:00:46]SAM_PROTO_GetFieldsCounters done [00:00:46]requested_item shift.num is exist - process it [00:00:46]requested_item shift.opened is exist - process it [00:00:46]req_shift_opened [00:00:46]FM_GetShiftState [00:00:46]SAM_PROTO_GetShiftState [00:00:46]wFMCommunicate request_size=4 [00:00:46]MH_SAM_APDU [00:00:46]CAPDU: 80 13 01 00 [00:00:46]Write to MH i2c: E2 08 00 2C 00 80 13 01 00 00 00 00 00 A9 [00:00:46]Write i2c OK [00:00:46]MH_I2C_Read... [00:00:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:00:46]Read from MH i2c: E2 [00:00:46]MH_I2C_Read... [00:00:46]Read from MH i2c: E2 0E 00 [00:00:46]MH_I2C_Read... [00:00:46]Read from MH i2c: E2 0E 00 2C 00 00 09 00 00 00 00 00 00 00 00 00 00 90 00 B4 [00:00:46]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:00:46]wFMCommunicate OK [00:00:46]SAM_PROTO_GetShiftState done [00:00:46]FM_GetShiftState done [00:00:46]req_shift_opened done [00:00:46]requested_item shift.open_date is exist - process it [00:00:46]req_shift_open_date [00:00:46]FM_GetShiftState [00:00:46]SAM_PROTO_GetShiftState [00:00:46]wFMCommunicate request_size=4 [00:00:46]MH_SAM_APDU [00:00:46]CAPDU: 80 13 01 00 [00:00:46]Write to MH i2c: E2 08 00 2D 00 80 13 01 00 00 00 00 00 AA [00:00:46]Write i2c OK [00:00:46]MH_I2C_Read... [00:00:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:00:46]Read from MH i2c: E2 [00:00:46]MH_I2C_Read... [00:00:46]Read from MH i2c: E2 0E 00 [00:00:46]MH_I2C_Read... [00:00:46]Read from MH i2c: E2 0E 00 2D 00 00 09 00 00 00 00 00 00 00 00 00 00 90 00 B5 [00:00:46]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:00:46]wFMCommunicate OK [00:00:46]SAM_PROTO_GetShiftState done [00:00:46]FM_GetShiftState done [00:00:46]req_shift_open_date done [00:00:46]produce_requested_data done [00:00:46]produce_requested_data return {"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41546,"shift.num":423,"shift.opened":0,"shift.open_date":0} [00:00:46]process_action_free get_value [00:00:46]json_value_free [00:00:46]json_value_free done [00:00:46]process_json_proto returns [00:00:46]Send response to host [00:00:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41546,"shift.num":423,"shift.opened":0,"shift.open_date":0}}} [00:00:46]free response buf [00:00:46]execute_script done [00:00:46]execute_script returns [00:00:46]free content buf [00:00:46]Sock 9.Close socket [00:00:46]Sock 9.Thread stoped [00:00:46]accept exits with 10 [00:00:46]New connection [00:00:46]New thread 3066502500 created [00:00:46]Thread 3066645860 joined [00:00:46]Waiting for new connection... [00:00:46] Sock 10.Parse request [00:00:46]Sock 10.Check first char [00:00:46]Sock 10.First char is OK [00:00:46]request: POST /json_proto HTTP/1.0 [00:00:46]Method: POST [00:00:46]URL: /json_proto [00:00:46]Method is POST - this is cgi request [00:00:46]url: /json_proto [00:00:46]query_string will be loaded in cgi processing [00:00:46]execute_cgi json_proto POST (null) [00:00:46]execute_cgi path=json_proto method=POST [00:00:46]POST find Content-Length [00:00:46]Host: 172.17.43.132:8080 [00:00:46]Content-Length: 331 [00:00:46]Content-Type: application/json [00:00:46] [00:00:46]POST finish read [00:00:46]Found Content-Length = 331 [00:00:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:00:46]execute_script... [00:00:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:00:47]POST & json_proto [00:00:47]process_json_proto [00:00:47]json parsed OK: [00:00:47]protocol is kg_v1.0 [00:00:47]action value=get_value [00:00:47]process_action get_value [00:00:47]cmd_get_value [00:00:47]process_action get_value done [00:00:47]requested_data is exist [00:00:47]produce_requested_data [00:00:47]requested_item fm.sale.total is exist - process it [00:00:47]SAM_PROTO_GetFMData [00:00:47]wFMCommunicate request_size=4 [00:00:47]MH_SAM_APDU [00:00:47]CAPDU: 80 13 03 00 [00:00:47]Write to MH i2c: E2 08 00 2E 00 80 13 03 00 00 00 00 00 AD [00:00:47]Write i2c OK [00:00:47]MH_I2C_Read... [00:00:47]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:00:47]Read from MH i2c: E2 [00:00:47]MH_I2C_Read... [00:00:47]Read from MH i2c: E2 FD 00 [00:00:47]MH_I2C_Read... [00:00:47]Read from MH i2c: E2 FD 00 2E 00 00 C1 04 85 04 BD 04 6E 04 04 00 FB 9E 00 00 69 04 A0 00 6F 04 04 00 63 9E 00 00 B1 04 04 00 CD 9F C1 36 70 04 04 00 14 13 84 31 72 04 04 00 B9 8C 3D 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 F0 80 D0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F8 F6 7B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 98 00 00 00 B1 04 03 00 F8 13 4E 70 04 03 00 FC 07 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8A 4A 08 EF 03 09 00 F6 03 90 00 E9 [00:00:47]RAPDU: C1 04 85 04 BD 04 6E 04 04 00 FB 9E 00 00 69 04 A0 00 6F 04 04 00 63 9E 00 00 B1 04 04 00 CD 9F C1 36 70 04 04 00 14 13 84 31 72 04 04 00 B9 8C 3D 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 F0 80 D0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F8 F6 7B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 98 00 00 00 B1 04 03 00 F8 13 4E 70 04 03 00 FC 07 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8A 4A 08 EF 03 09 00 F6 03 90 00 [00:00:47]wFMCommunicate OK [00:00:47]wFMCommunicate request_size=4 [00:00:47]MH_SAM_APDU [00:00:47]CAPDU: 80 17 00 00 [00:00:47]Write to MH i2c: E2 08 00 2F 00 80 17 00 00 00 00 00 00 AF [00:00:47]Write i2c OK [00:00:47]MH_I2C_Read... [00:00:47]OFD Sender: No OFD packet to send [00:00:47]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:00:47]Read from MH i2c: E2 [00:00:47]MH_I2C_Read... [00:00:47]Read from MH i2c: E2 FD 00 [00:00:47]MH_I2C_Read... [00:00:47]Read from MH i2c: E2 FD 00 2F 00 00 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CA B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 58 [00:00:47]RAPDU: 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CA B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 [00:00:47]wFMCommunicate OK [00:00:47]wFMCommunicate request_size=4 [00:00:47]MH_SAM_APDU [00:00:47]CAPDU: 80 17 00 00 [00:00:47]Write to MH i2c: E2 08 00 30 00 80 17 00 00 00 00 00 00 B0 [00:00:47]Write i2c OK [00:00:47]MH_I2C_Read... [00:00:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:00:48]Read from MH i2c: E2 [00:00:48]MH_I2C_Read... [00:00:48]Read from MH i2c: E2 FD 00 [00:00:48]MH_I2C_Read... [00:00:48]Read from MH i2c: E2 FD 00 30 00 00 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 50 [00:00:48]RAPDU: 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 [00:00:48]wFMCommunicate OK [00:00:48]wFMCommunicate request_size=4 [00:00:48]MH_SAM_APDU [00:00:48]CAPDU: 80 17 00 00 [00:00:48]Write to MH i2c: E2 08 00 31 00 80 17 00 00 00 00 00 00 B1 [00:00:48]Write i2c OK [00:00:48]MH_I2C_Read... [00:00:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:00:48]Read from MH i2c: E2 [00:00:48]MH_I2C_Read... [00:00:48]Read from MH i2c: E2 FD 00 [00:00:48]MH_I2C_Read... [00:00:48]Read from MH i2c: E2 FD 00 31 00 00 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 36 [00:00:48]RAPDU: 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 [00:00:48]wFMCommunicate OK [00:00:48]wFMCommunicate request_size=4 [00:00:48]MH_SAM_APDU [00:00:48]CAPDU: 80 17 00 00 [00:00:48]Write to MH i2c: E2 08 00 32 00 80 17 00 00 00 00 00 00 B2 [00:00:48]Write i2c OK [00:00:48]MH_I2C_Read... [00:00:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 219! [00:00:48]Read from MH i2c: E2 [00:00:48]MH_I2C_Read... [00:00:48]Read from MH i2c: E2 DE 00 [00:00:48]MH_I2C_Read... [00:00:48]Read from MH i2c: E2 DE 00 32 00 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 91 [00:00:48]RAPDU: F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:00:48]wFMCommunicate OK [00:00:48]SAM_PROTO_GetFMData done [00:00:48]requested_item fm.sale_refund.total is exist - process it [00:00:48]requested_item fm.buy.total is exist - process it [00:00:48]requested_item shift.sale.total is exist - process it [00:00:48]SAM_PROTO_GetShiftData [00:00:48]wFMCommunicate request_size=4 [00:00:48]MH_SAM_APDU [00:00:48]CAPDU: 80 13 02 00 [00:00:48]Write to MH i2c: E2 08 00 33 00 80 13 02 00 00 00 00 00 B1 [00:00:48]Write i2c OK [00:00:48]MH_I2C_Read... [00:00:49]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:00:49]Read from MH i2c: E2 [00:00:49]MH_I2C_Read... [00:00:49]Read from MH i2c: E2 FD 00 [00:00:49]MH_I2C_Read... [00:00:49]Read from MH i2c: E2 FD 00 33 00 00 AE 04 AA 04 AA 04 6E 04 04 00 83 00 00 00 69 04 9B 00 6F 04 04 00 83 00 00 00 B1 04 03 00 1C A0 2A 70 04 03 00 FC D9 24 72 04 03 00 20 C6 05 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CC 86 04 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 7B 60 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 73 [00:00:49]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 83 00 00 00 69 04 9B 00 6F 04 04 00 83 00 00 00 B1 04 03 00 1C A0 2A 70 04 03 00 FC D9 24 72 04 03 00 20 C6 05 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CC 86 04 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 7B 60 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [00:00:49]wFMCommunicate OK [00:00:49]wFMCommunicate request_size=4 [00:00:49]MH_SAM_APDU [00:00:49]CAPDU: 80 17 00 00 [00:00:49]Write to MH i2c: E2 08 00 34 00 80 17 00 00 00 00 00 00 B4 [00:00:49]Write i2c OK [00:00:49]MH_I2C_Read... [00:00:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:00:49]Read from MH i2c: E2 [00:00:49]MH_I2C_Read... [00:00:49]Read from MH i2c: E2 FD 00 [00:00:49]MH_I2C_Read... [00:00:49]Read from MH i2c: E2 FD 00 34 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 D6 [00:00:49]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [00:00:49]wFMCommunicate OK [00:00:49]wFMCommunicate request_size=4 [00:00:49]MH_SAM_APDU [00:00:49]CAPDU: 80 17 00 00 [00:00:49]Write to MH i2c: E2 08 00 35 00 80 17 00 00 00 00 00 00 B5 [00:00:49]Write i2c OK [00:00:49]MH_I2C_Read... [00:00:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:00:49]Read from MH i2c: E2 [00:00:49]MH_I2C_Read... [00:00:49]Read from MH i2c: E2 FD 00 [00:00:49]MH_I2C_Read... [00:00:49]Read from MH i2c: E2 FD 00 35 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 6C [00:00:49]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [00:00:49]wFMCommunicate OK [00:00:49]wFMCommunicate request_size=4 [00:00:49]MH_SAM_APDU [00:00:49]CAPDU: 80 17 00 00 [00:00:49]Write to MH i2c: E2 08 00 36 00 80 17 00 00 00 00 00 00 B6 [00:00:49]Write i2c OK [00:00:49]MH_I2C_Read... [00:00:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:00:49]Read from MH i2c: E2 [00:00:49]MH_I2C_Read... [00:00:49]Read from MH i2c: E2 FD 00 [00:00:49]MH_I2C_Read... [00:00:49]Read from MH i2c: E2 FD 00 36 00 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 28 [00:00:49]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [00:00:49]wFMCommunicate OK [00:00:49]wFMCommunicate request_size=4 [00:00:49]MH_SAM_APDU [00:00:49]CAPDU: 80 17 00 00 [00:00:49]Write to MH i2c: E2 08 00 37 00 80 17 00 00 00 00 00 00 B7 [00:00:49]Write i2c OK [00:00:49]MH_I2C_Read... [00:00:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [00:00:50]Read from MH i2c: E2 [00:00:50]MH_I2C_Read... [00:00:50]Read from MH i2c: E2 CB 00 [00:00:50]MH_I2C_Read... [00:00:50]Read from MH i2c: E2 CB 00 37 00 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 A0 [00:00:50]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:00:50]wFMCommunicate OK [00:00:50]SAM_PROTO_GetShiftData done [00:00:50]requested_item shift.sale.total_cash is exist - process it [00:00:50]requested_item shift.sale_refund.total is exist - process it [00:00:50]requested_item shift.sale_refund.total_cash is exist - process it [00:00:50]requested_item shift.buy.total is exist - process it [00:00:50]requested_item shift.buy.total_cash is exist - process it [00:00:50]produce_requested_data done [00:00:50]produce_requested_data return {"fm.sale.total":9186590.21,"fm.sale_refund.total":51169.20,"fm.buy.total":0.00,"shift.sale.total":27935.00,"shift.sale.total_cash":24151.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:00:50]process_action_free get_value [00:00:50]json_value_free [00:00:50]json_value_free done [00:00:50]process_json_proto returns [00:00:50]Send response to host [00:00:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":9186590.21,"fm.sale_refund.total":51169.20,"fm.buy.total":0.00,"shift.sale.total":27935.00,"shift.sale.total_cash":24151.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:00:50]free response buf [00:00:50]execute_script done [00:00:50]execute_script returns [00:00:50]free content buf [00:00:50]Sock 10.Close socket [00:00:50]Sock 10.Thread stoped [00:00:52]OFD Sender: No OFD packet to send [00:00:57]OFD Sender: No OFD packet to send [00:01:02]OFD Sender: No OFD packet to send [00:01:07]OFD Sender: No OFD packet to send [00:01:12]OFD Sender: No OFD packet to send [00:00:11] *** EcrCore started. Build 196 *** [00:00:11]/dev/ttyS4 opened [00:00:11]MH_InterfaceInit /dev/i2c-1 [00:00:11]Malloc ok [00:00:11]MH_GetMetrics [00:00:11]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 81 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 26 [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]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:11]*** [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]*** 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 5400000000572581 (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: 11+0=11 [00:00:11]*** BPK Status Register BPK_RDY = 0x2 [00:00:11]*** SEN State Register SEN_STATE = 0xff [00:00:11]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:11]*** Analog Control Register 0 SEN_ANA0 = 0x33540624 [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 81 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 27 [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 0C 00 00 00 00 00 00 00 0B [00:00:12]Current date/time: 01.01.1970 00:00 [00:00:12]FM_Init [00:00:12]wFMConnect [00:00:12]MH_SAM_On [00:00:12]Write to MH i2c: E0 00 00 08 00 E7 [00:00:12]Write i2c OK [00:00:12]MH_I2C_Read... [00:00:12]*** iso7816_init finished! [00:00:12]*** atr: [00:00:12]*** 0F 3B D5 18 FF 81 91 FE [00:00:12]*** 1F C3 80 73 C8 21 10 0A [00:00:12]*** 00 00 00 00 00 00 00 00 [00:00:12]*** 00 00 00 00 00 00 00 00 [00:00:12]*** 00 00 00 00 00 00 00 00 [00:00:12]*** 00 00 00 00 00 00 00 00 [00:00:12]*** 00 00 00 00 00 00 00 00 [00:00:12]*** 00 00 00 00 00 00 00 00 [00:00:12]Read from MH i2c: E0 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: E0 10 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [00:00:12]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [00:00:12]wFMCommunicate request_size=10 [00:00:12]MH_SAM_APDU [00:00:12]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [00:00:12]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [00:00:12]Write i2c OK [00:00:12]MH_I2C_Read... [00:00:12]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [00:00:12]Read from MH i2c: E2 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: E2 03 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [00:00:12]RAPDU: 90 00 [00:00:12]wFMCommunicate OK [00:00:12]wFMCommunicate request_size=4 [00:00:12]MH_SAM_APDU [00:00:12]CAPDU: 80 11 00 00 [00:00:12]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [00:00:12]Write i2c OK [00:00:12]MH_I2C_Read... [00:00:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:00:12]Read from MH i2c: E2 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: E2 17 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 E0 [00:00:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [00:00:12]wFMCommunicate OK [00:00:12]Detected FM SN is 0000000000874958 [00:00:12]Stored FM SN is 0000000000874958 [00:00:12]wFMCommunicate request_size=9 [00:00:12]MH_SAM_APDU [00:00:12]CAPDU: 80 16 00 00 04 FB 29 00 00 [00:00:12]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 FB 29 00 00 00 00 B6 [00:00:12]Write i2c OK [00:00:12]MH_I2C_Read... [00:00:12]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [00:00:12]Read from MH i2c: E2 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: E2 03 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [00:00:12]RAPDU: 90 00 [00:00:12]wFMCommunicate OK [00:00:12]FM PIN OK [00:00:12]wFMCommunicate request_size=8 [00:00:12]MH_SAM_APDU [00:00:12]CAPDU: 80 14 04 00 03 02 00 01 [00:00:12]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [00:00:12]Write i2c OK [00:00:12]MH_I2C_Read... [00:00:12]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [00:00:12]Read from MH i2c: E2 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: E2 03 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [00:00:12]RAPDU: 90 00 [00:00:12]wFMCommunicate OK [00:00:12]wFMCommunicate request_size=13 [00:00:12]MH_SAM_APDU [00:00:12]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [00:00:12]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [00:00:12]Write i2c OK [00:00:12]MH_I2C_Read... [00:00:12]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [00:00:12]Read from MH i2c: E2 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: E2 03 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [00:00:12]RAPDU: 90 00 [00:00:12]wFMCommunicate OK [00:00:12]wFMCommunicate request_size=4 [00:00:12]MH_SAM_APDU [00:00:12]CAPDU: 80 11 00 00 [00:00:12]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [00:00:12]Write i2c OK [00:00:12]MH_I2C_Read... [00:00:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:00:12]Read from MH i2c: E2 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: E2 17 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 E4 [00:00:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [00:00:12]wFMCommunicate OK [00:00:12]DocumentArchiveInit [00:00:12]Start Httpd... [00:00:12]Httpd thread 3067460964 created [00:00:12]Write to MH i2c: 01 00 00 0F 00 0F [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 0F 00 00 00 00 00 00 FF 0F 24 [00:00:12]Allocated Socket 5 [00:00:12]Bind OK [00:00:12]Listen OK [00:00:12]httpd running on port 8080 [00:00:12]Waiting for new connection... [00:00:12]MH Int Process started [00:00:12]OFD Sender: No OFD packet to send [00:00:17]OFD Sender: No OFD packet to send [00:00:20]accept exits with 6 [00:00:20]New connection [00:00:20]New thread 3067174244 created [00:00:20]Waiting for new connection... [00:00:20] Sock 6.Parse request [00:00:20]Sock 6.Check first char [00:00:20]Sock 6.First char is OK [00:00:20]request: POST /json_proto HTTP/1.0 [00:00:20]Method: POST [00:00:20]URL: /json_proto [00:00:20]Method is POST - this is cgi request [00:00:20]url: /json_proto [00:00:20]query_string will be loaded in cgi processing [00:00:20]execute_cgi json_proto POST (null) [00:00:20]execute_cgi path=json_proto method=POST [00:00:20]POST find Content-Length [00:00:20]Host: 172.17.43.132:8080 [00:00:20]Content-Length: 215 [00:00:20]Content-Type: application/json [00:00:20] [00:00:20]POST finish read [00:00:20]Found Content-Length = 215 [00:00:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:00:20]execute_script... [00:00:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:00:20]POST & json_proto [00:00:20]process_json_proto [00:00:20]json parsed OK: [00:00:20]protocol is kg_v1.0 [00:00:20]action value=get_value [00:00:20]process_action get_value [00:00:20]cmd_get_value [00:00:20]process_action get_value done [00:00:20]requested_data is exist [00:00:20]produce_requested_data [00:00:20]requested_item kkm.sn is exist - process it [00:00:21]requested_item kkm.ver is exist - process it [00:00:21]requested_item fm.sn is exist - process it [00:00:21]wFMCommunicate request_size=4 [00:00:21]MH_SAM_APDU [00:00:21]CAPDU: 80 11 00 00 [00:00:21]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [00:00:21]Write i2c OK [00:00:21]MH_I2C_Read... [00:00:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:00:21]Read from MH i2c: E2 [00:00:21]MH_I2C_Read... [00:00:21]Read from MH i2c: E2 17 00 [00:00:21]MH_I2C_Read... [00:00:21]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 E6 [00:00:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [00:00:21]wFMCommunicate OK [00:00:21]requested_item fd.num is exist - process it [00:00:21]SAM_PROTO_GetFieldsCounters [00:00:21]wFMCommunicate request_size=4 [00:00:21]MH_SAM_APDU [00:00:21]CAPDU: 80 13 00 00 [00:00:21]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [00:00:21]Write i2c OK [00:00:21]MH_I2C_Read... [00:00:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:00:21]Read from MH i2c: E2 [00:00:21]MH_I2C_Read... [00:00:21]Read from MH i2c: E2 62 00 [00:00:21]MH_I2C_Read... [00:00:21]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 4A A2 00 00 0E 04 04 00 A7 01 00 00 12 04 04 00 83 00 00 00 5E 04 04 00 83 00 00 00 57 04 04 00 85 00 00 00 19 04 04 00 00 00 00 00 90 00 D5 [00:00:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 4A A2 00 00 0E 04 04 00 A7 01 00 00 12 04 04 00 83 00 00 00 5E 04 04 00 83 00 00 00 57 04 04 00 85 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:00:21]wFMCommunicate OK [00:00:21]SAM_PROTO_GetFieldsCounters done [00:00:21]requested_item shift.num is exist - process it [00:00:21]requested_item shift.opened is exist - process it [00:00:21]req_shift_opened [00:00:21]FM_GetShiftState [00:00:21]SAM_PROTO_GetShiftState [00:00:21]wFMCommunicate request_size=4 [00:00:21]MH_SAM_APDU [00:00:21]CAPDU: 80 13 01 00 [00:00:21]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [00:00:21]Write i2c OK [00:00:21]MH_I2C_Read... [00:00:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:00:21]Read from MH i2c: E2 [00:00:21]MH_I2C_Read... [00:00:21]Read from MH i2c: E2 0E 00 [00:00:21]MH_I2C_Read... [00:00:21]Read from MH i2c: E2 0E 00 12 00 00 09 00 00 00 00 00 00 00 00 00 00 90 00 9A [00:00:21]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:00:21]wFMCommunicate OK [00:00:21]SAM_PROTO_GetShiftState done [00:00:21]FM_GetShiftState done [00:00:21]req_shift_opened done [00:00:21]requested_item shift.open_date is exist - process it [00:00:21]req_shift_open_date [00:00:21]FM_GetShiftState [00:00:21]SAM_PROTO_GetShiftState [00:00:21]wFMCommunicate request_size=4 [00:00:21]MH_SAM_APDU [00:00:21]CAPDU: 80 13 01 00 [00:00:21]Write to MH i2c: E2 08 00 13 00 80 13 01 00 00 00 00 00 90 [00:00:21]Write i2c OK [00:00:21]MH_I2C_Read... [00:00:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:00:21]Read from MH i2c: E2 [00:00:21]MH_I2C_Read... [00:00:21]Read from MH i2c: E2 0E 00 [00:00:21]MH_I2C_Read... [00:00:21]Read from MH i2c: E2 0E 00 13 00 00 09 00 00 00 00 00 00 00 00 00 00 90 00 9B [00:00:21]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:00:21]wFMCommunicate OK [00:00:21]SAM_PROTO_GetShiftState done [00:00:21]FM_GetShiftState done [00:00:21]req_shift_open_date done [00:00:21]produce_requested_data done [00:00:21]produce_requested_data return {"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41546,"shift.num":423,"shift.opened":0,"shift.open_date":0} [00:00:21]process_action_free get_value [00:00:21]json_value_free [00:00:21]json_value_free done [00:00:21]process_json_proto returns [00:00:21]Send response to host [00:00:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41546,"shift.num":423,"shift.opened":0,"shift.open_date":0}}} [00:00:21]free response buf [00:00:21]execute_script done [00:00:21]execute_script returns [00:00:21]free content buf [00:00:21]Sock 6.Close socket [00:00:21]Sock 6.Thread stoped [00:00:21]accept exits with 7 [00:00:21]New connection [00:00:21]New thread 3067030884 created [00:00:21]Thread 3067174244 joined [00:00:21]Waiting for new connection... [00:00:21] Sock 7.Parse request [00:00:21]Sock 7.Check first char [00:00:21]Sock 7.First char is OK [00:00:21]request: POST /json_proto HTTP/1.0 [00:00:21]Method: POST [00:00:21]URL: /json_proto [00:00:21]Method is POST - this is cgi request [00:00:21]url: /json_proto [00:00:21]query_string will be loaded in cgi processing [00:00:21]execute_cgi json_proto POST (null) [00:00:21]execute_cgi path=json_proto method=POST [00:00:21]POST find Content-Length [00:00:21]Host: 172.17.43.132:8080 [00:00:21]Content-Length: 331 [00:00:21]Content-Type: application/json [00:00:21] [00:00:21]POST finish read [00:00:21]Found Content-Length = 331 [00:00:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:00:21]execute_script... [00:00:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:00:21]POST & json_proto [00:00:21]process_json_proto [00:00:21]json parsed OK: [00:00:21]protocol is kg_v1.0 [00:00:21]action value=get_value [00:00:21]process_action get_value [00:00:21]cmd_get_value [00:00:21]process_action get_value done [00:00:21]requested_data is exist [00:00:21]produce_requested_data [00:00:21]requested_item fm.sale.total is exist - process it [00:00:21]SAM_PROTO_GetFMData [00:00:21]wFMCommunicate request_size=4 [00:00:21]MH_SAM_APDU [00:00:21]CAPDU: 80 13 03 00 [00:00:21]Write to MH i2c: E2 08 00 14 00 80 13 03 00 00 00 00 00 93 [00:00:21]Write i2c OK [00:00:21]MH_I2C_Read... [00:00:22]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:00:22]Read from MH i2c: E2 [00:00:22]MH_I2C_Read... [00:00:22]Read from MH i2c: E2 FD 00 [00:00:22]MH_I2C_Read... [00:00:22]Read from MH i2c: E2 FD 00 14 00 00 C1 04 85 04 BD 04 6E 04 04 00 FB 9E 00 00 69 04 A0 00 6F 04 04 00 63 9E 00 00 B1 04 04 00 CD 9F C1 36 70 04 04 00 14 13 84 31 72 04 04 00 B9 8C 3D 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 F0 80 D0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F8 F6 7B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 98 00 00 00 B1 04 03 00 F8 13 4E 70 04 03 00 FC 07 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8A 4A 08 EF 03 09 00 F6 03 90 00 CF [00:00:22]RAPDU: C1 04 85 04 BD 04 6E 04 04 00 FB 9E 00 00 69 04 A0 00 6F 04 04 00 63 9E 00 00 B1 04 04 00 CD 9F C1 36 70 04 04 00 14 13 84 31 72 04 04 00 B9 8C 3D 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 F0 80 D0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F8 F6 7B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 98 00 00 00 B1 04 03 00 F8 13 4E 70 04 03 00 FC 07 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8A 4A 08 EF 03 09 00 F6 03 90 00 [00:00:22]wFMCommunicate OK [00:00:22]wFMCommunicate request_size=4 [00:00:22]MH_SAM_APDU [00:00:22]CAPDU: 80 17 00 00 [00:00:22]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [00:00:22]Write i2c OK [00:00:22]MH_I2C_Read... [00:00:22]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:00:22]Read from MH i2c: E2 [00:00:22]MH_I2C_Read... [00:00:22]Read from MH i2c: E2 FD 00 [00:00:22]MH_I2C_Read... [00:00:22]Read from MH i2c: E2 FD 00 15 00 00 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CA B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 3E [00:00:22]RAPDU: 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CA B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 [00:00:22]wFMCommunicate OK [00:00:22]wFMCommunicate request_size=4 [00:00:22]MH_SAM_APDU [00:00:22]CAPDU: 80 17 00 00 [00:00:22]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [00:00:22]Write i2c OK [00:00:22]MH_I2C_Read... [00:00:22]OFD Sender: No OFD packet to send [00:00:22]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:00:22]Read from MH i2c: E2 [00:00:22]MH_I2C_Read... [00:00:22]Read from MH i2c: E2 FD 00 [00:00:22]MH_I2C_Read... [00:00:22]Read from MH i2c: E2 FD 00 16 00 00 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 36 [00:00:22]RAPDU: 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 [00:00:22]wFMCommunicate OK [00:00:22]wFMCommunicate request_size=4 [00:00:22]MH_SAM_APDU [00:00:22]CAPDU: 80 17 00 00 [00:00:22]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [00:00:22]Write i2c OK [00:00:22]MH_I2C_Read... [00:00:22]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:00:22]Read from MH i2c: E2 [00:00:22]MH_I2C_Read... [00:00:22]Read from MH i2c: E2 FD 00 [00:00:22]MH_I2C_Read... [00:00:22]Read from MH i2c: E2 FD 00 17 00 00 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 1C [00:00:22]RAPDU: 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 [00:00:22]wFMCommunicate OK [00:00:22]wFMCommunicate request_size=4 [00:00:22]MH_SAM_APDU [00:00:22]CAPDU: 80 17 00 00 [00:00:22]Write to MH i2c: E2 08 00 18 00 80 17 00 00 00 00 00 00 98 [00:00:22]Write i2c OK [00:00:22]MH_I2C_Read... [00:00:23]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 219! [00:00:23]Read from MH i2c: E2 [00:00:23]MH_I2C_Read... [00:00:23]Read from MH i2c: E2 DE 00 [00:00:23]MH_I2C_Read... [00:00:23]Read from MH i2c: E2 DE 00 18 00 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 77 [00:00:23]RAPDU: F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:00:23]wFMCommunicate OK [00:00:23]SAM_PROTO_GetFMData done [00:00:23]requested_item fm.sale_refund.total is exist - process it [00:00:23]requested_item fm.buy.total is exist - process it [00:00:23]requested_item shift.sale.total is exist - process it [00:00:23]SAM_PROTO_GetShiftData [00:00:23]wFMCommunicate request_size=4 [00:00:23]MH_SAM_APDU [00:00:23]CAPDU: 80 13 02 00 [00:00:23]Write to MH i2c: E2 08 00 19 00 80 13 02 00 00 00 00 00 97 [00:00:23]Write i2c OK [00:00:23]MH_I2C_Read... [00:00:23]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:00:23]Read from MH i2c: E2 [00:00:23]MH_I2C_Read... [00:00:23]Read from MH i2c: E2 FD 00 [00:00:23]MH_I2C_Read... [00:00:23]Read from MH i2c: E2 FD 00 19 00 00 AE 04 AA 04 AA 04 6E 04 04 00 83 00 00 00 69 04 9B 00 6F 04 04 00 83 00 00 00 B1 04 03 00 1C A0 2A 70 04 03 00 FC D9 24 72 04 03 00 20 C6 05 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CC 86 04 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 7B 60 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 59 [00:00:23]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 83 00 00 00 69 04 9B 00 6F 04 04 00 83 00 00 00 B1 04 03 00 1C A0 2A 70 04 03 00 FC D9 24 72 04 03 00 20 C6 05 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CC 86 04 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 7B 60 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [00:00:23]wFMCommunicate OK [00:00:23]wFMCommunicate request_size=4 [00:00:23]MH_SAM_APDU [00:00:23]CAPDU: 80 17 00 00 [00:00:23]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [00:00:23]Write i2c OK [00:00:23]MH_I2C_Read... [00:00:23]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:00:23]Read from MH i2c: E2 [00:00:23]MH_I2C_Read... [00:00:23]Read from MH i2c: E2 FD 00 [00:00:23]MH_I2C_Read... [00:00:23]Read from MH i2c: E2 FD 00 1A 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 BC [00:00:23]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [00:00:23]wFMCommunicate OK [00:00:23]wFMCommunicate request_size=4 [00:00:23]MH_SAM_APDU [00:00:23]CAPDU: 80 17 00 00 [00:00:23]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [00:00:23]Write i2c OK [00:00:23]MH_I2C_Read... [00:00:24]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:00:24]Read from MH i2c: E2 [00:00:24]MH_I2C_Read... [00:00:24]Read from MH i2c: E2 FD 00 [00:00:24]MH_I2C_Read... [00:00:24]Read from MH i2c: E2 FD 00 1B 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 52 [00:00:24]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [00:00:24]wFMCommunicate OK [00:00:24]wFMCommunicate request_size=4 [00:00:24]MH_SAM_APDU [00:00:24]CAPDU: 80 17 00 00 [00:00:24]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [00:00:24]Write i2c OK [00:00:24]MH_I2C_Read... [00:00:24]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:00:24]Read from MH i2c: E2 [00:00:24]MH_I2C_Read... [00:00:24]Read from MH i2c: E2 FD 00 [00:00:24]MH_I2C_Read... [00:00:24]Read from MH i2c: E2 FD 00 1C 00 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 0E [00:00:24]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [00:00:24]wFMCommunicate OK [00:00:24]wFMCommunicate request_size=4 [00:00:24]MH_SAM_APDU [00:00:24]CAPDU: 80 17 00 00 [00:00:24]Write to MH i2c: E2 08 00 1D 00 80 17 00 00 00 00 00 00 9D [00:00:24]Write i2c OK [00:00:24]MH_I2C_Read... [00:00:24]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [00:00:24]Read from MH i2c: E2 [00:00:24]MH_I2C_Read... [00:00:24]Read from MH i2c: E2 CB 00 [00:00:24]MH_I2C_Read... [00:00:24]Read from MH i2c: E2 CB 00 1D 00 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 86 [00:00:24]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:00:24]wFMCommunicate OK [00:00:24]SAM_PROTO_GetShiftData done [00:00:24]requested_item shift.sale.total_cash is exist - process it [00:00:24]requested_item shift.sale_refund.total is exist - process it [00:00:24]requested_item shift.sale_refund.total_cash is exist - process it [00:00:24]requested_item shift.buy.total is exist - process it [00:00:24]requested_item shift.buy.total_cash is exist - process it [00:00:24]produce_requested_data done [00:00:24]produce_requested_data return {"fm.sale.total":9186590.21,"fm.sale_refund.total":51169.20,"fm.buy.total":0.00,"shift.sale.total":27935.00,"shift.sale.total_cash":24151.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:00:24]process_action_free get_value [00:00:24]json_value_free [00:00:24]json_value_free done [00:00:24]process_json_proto returns [00:00:24]Send response to host [00:00:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":9186590.21,"fm.sale_refund.total":51169.20,"fm.buy.total":0.00,"shift.sale.total":27935.00,"shift.sale.total_cash":24151.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:00:24]free response buf [00:00:24]execute_script done [00:00:24]execute_script returns [00:00:24]free content buf [00:00:24]Sock 7.Close socket [00:00:24]Sock 7.Thread stoped [00:00:27]OFD Sender: No OFD packet to send [00:00:32]OFD Sender: No OFD packet to send [00:00:37]OFD Sender: No OFD packet to send [00:00:37]int [00:00:37]Write to MH i2c: 01 00 00 1E 00 1E [00:00:37]*** FLAG_PRN_KEY set [00:00:37]Write i2c OK [00:00:37]MH_I2C_Read... [00:00:37]Read from MH i2c: 01 [00:00:37]MH_I2C_Read... [00:00:37]Read from MH i2c: 01 07 00 [00:00:37]MH_I2C_Read... [00:00:37]Read from MH i2c: 01 07 00 1E 00 00 08 00 00 00 FF 0F 3B [00:00:37]state=0 [00:00:37]Key pressed [00:00:37]Feed [00:00:37]Write to MH i2c: D8 00 00 1F 00 F6 [00:00:37]Write i2c OK [00:00:37]MH_I2C_Read... [00:00:37]Read from MH i2c: D8 [00:00:37]MH_I2C_Read... [00:00:37]Read from MH i2c: D8 01 00 [00:00:37]MH_I2C_Read... [00:00:37]Read from MH i2c: D8 01 00 1F 00 00 F7 [00:00:37]int [00:00:37]Write to MH i2c: 01 00 00 20 00 20 [00:00:37]Write i2c OK [00:00:37]MH_I2C_Read... [00:00:37]Read from MH i2c: 01 [00:00:37]MH_I2C_Read... [00:00:37]Read from MH i2c: 01 07 00 [00:00:37]MH_I2C_Read... [00:00:37]Read from MH i2c: 01 07 00 20 00 00 48 00 00 00 3D 00 AC [00:00:37]state=2 [00:00:37]Key pressed [00:00:37]int [00:00:37]Write to MH i2c: 01 00 00 21 00 21 [00:00:37]*** FLAG_PRN_KEY reset [00:00:37]Write i2c OK [00:00:37]MH_I2C_Read... [00:00:37]Read from MH i2c: 01 [00:00:37]MH_I2C_Read... [00:00:37]Read from MH i2c: 01 07 00 [00:00:37]MH_I2C_Read... [00:00:37]Read from MH i2c: 01 07 00 21 00 00 00 00 00 00 FB 0F 32 [00:00:37]state=2 [00:00:37]Stop feed [00:00:42]OFD Sender: No OFD packet to send [00:00:47]OFD Sender: No OFD packet to send [00:00:52]OFD Sender: No OFD packet to send [00:00:57]OFD Sender: No OFD packet to send [00:01:02]OFD Sender: No OFD packet to send [00:01:07]OFD Sender: No OFD packet to send [00:01:12]OFD Sender: No OFD packet to send [00:01:17]OFD Sender: No OFD packet to send [00:01:22]OFD Sender: No OFD packet to send [00:01:27]OFD Sender: No OFD packet to send [00:01:32]OFD Sender: No OFD packet to send [00:01:37]OFD Sender: No OFD packet to send [00:01:42]OFD Sender: No OFD packet to send [00:01:47]OFD Sender: No OFD packet to send [00:01:52]OFD Sender: No OFD packet to send [00:01:57]OFD Sender: No OFD packet to send [00:02:02]OFD Sender: No OFD packet to send [00:02:07]OFD Sender: No OFD packet to send [00:02:10]recv_with_timeout no data received [00:02:12]OFD Sender: No OFD packet to send [00:02:17]OFD Sender: No OFD packet to send [00:02:22]OFD Sender: No OFD packet to send [00:02:27]OFD Sender: No OFD packet to send [00:02:32]OFD Sender: No OFD packet to send [00:02:37]OFD Sender: No OFD packet to send [00:02:42]OFD Sender: No OFD packet to send [00:02:47]OFD Sender: No OFD packet to send [00:02:52]OFD Sender: No OFD packet to send [00:02:57]OFD Sender: No OFD packet to send [00:03:02]OFD Sender: No OFD packet to send [00:03:07]OFD Sender: No OFD packet to send [00:03:12]OFD Sender: No OFD packet to send [00:03:17]OFD Sender: No OFD packet to send [00:03:22]OFD Sender: No OFD packet to send [00:03:27]OFD Sender: No OFD packet to send [00:03:32]OFD Sender: No OFD packet to send [00:03:37]OFD Sender: No OFD packet to send [00:03:42]OFD Sender: No OFD packet to send [00:03:47]OFD Sender: No OFD packet to send [00:03:52]OFD Sender: No OFD packet to send [00:03:57]OFD Sender: No OFD packet to send [00:04:02]OFD Sender: No OFD packet to send [00:04:07]OFD Sender: No OFD packet to send [00:04:12]OFD Sender: No OFD packet to send [00:04:17]OFD Sender: No OFD packet to send [00:04:22]OFD Sender: No OFD packet to send [00:04:27]OFD Sender: No OFD packet to send [00:04:32]OFD Sender: No OFD packet to send [00:04:37]OFD Sender: No OFD packet to send [00:04:42]OFD Sender: No OFD packet to send [00:04:47]OFD Sender: No OFD packet to send [00:04:52]OFD Sender: No OFD packet to send [00:04:57]OFD Sender: No OFD packet to send [00:05:02]OFD Sender: No OFD packet to send [00:05:07]OFD Sender: No OFD packet to send [00:05:12]OFD Sender: No OFD packet to send [00:05:17]OFD Sender: No OFD packet to send [00:05:22]OFD Sender: No OFD packet to send [00:05:27]OFD Sender: No OFD packet to send [00:05:32]OFD Sender: No OFD packet to send [00:05:37]OFD Sender: No OFD packet to send [00:05:42]OFD Sender: No OFD packet to send [00:05:47]OFD Sender: No OFD packet to send [00:05:52]OFD Sender: No OFD packet to send [00:05:57]OFD Sender: No OFD packet to send [00:06:02]OFD Sender: No OFD packet to send [00:06:07]OFD Sender: No OFD packet to send [00:06:12]OFD Sender: No OFD packet to send [00:06:12]recv_with_timeout no data received [00:06:17]OFD Sender: No OFD packet to send [00:06:22]OFD Sender: No OFD packet to send [00:06:27]OFD Sender: No OFD packet to send [00:06:32]OFD Sender: No OFD packet to send [00:06:37]OFD Sender: No OFD packet to send [00:06:42]OFD Sender: No OFD packet to send [00:06:43]recv_with_timeout no data received [00:06:47]OFD Sender: No OFD packet to send [00:06:52]OFD Sender: No OFD packet to send [00:06:57]OFD Sender: No OFD packet to send [00:07:02]OFD Sender: No OFD packet to send [00:07:07]OFD Sender: No OFD packet to send [00:07:12]OFD Sender: No OFD packet to send [00:07:17]OFD Sender: No OFD packet to send [00:07:22]OFD Sender: No OFD packet to send [00:07:27]OFD Sender: No OFD packet to send [00:07:32]OFD Sender: No OFD packet to send [00:07:37]OFD Sender: No OFD packet to send [00:07:42]OFD Sender: No OFD packet to send [00:07:47]OFD Sender: No OFD packet to send [00:07:52]OFD Sender: No OFD packet to send [00:07:57]OFD Sender: No OFD packet to send [00:08:02]OFD Sender: No OFD packet to send [00:08:07]OFD Sender: No OFD packet to send [00:08:11]recv_with_timeout no data received [00:08:12]OFD Sender: No OFD packet to send [00:08:17]OFD Sender: No OFD packet to send [00:08:23]OFD Sender: No OFD packet to send [00:08:28]OFD Sender: No OFD packet to send [00:08:33]OFD Sender: No OFD packet to send [00:08:38]OFD Sender: No OFD packet to send [00:08:43]OFD Sender: No OFD packet to send [00:08:48]OFD Sender: No OFD packet to send [00:08:53]OFD Sender: No OFD packet to send [00:08:58]OFD Sender: No OFD packet to send [00:09:03]OFD Sender: No OFD packet to send [00:09:08]OFD Sender: No OFD packet to send [00:09:13]OFD Sender: No OFD packet to send [00:09:18]OFD Sender: No OFD packet to send [00:09:23]OFD Sender: No OFD packet to send [00:09:28]OFD Sender: No OFD packet to send [00:09:33]OFD Sender: No OFD packet to send [00:09:38]OFD Sender: No OFD packet to send [00:09:42]recv_with_timeout no data received [00:09:43]OFD Sender: No OFD packet to send [00:09:48]OFD Sender: No OFD packet to send [00:09:53]OFD Sender: No OFD packet to send [00:09:58]OFD Sender: No OFD packet to send [00:10:03]OFD Sender: No OFD packet to send [00:10:08]OFD Sender: No OFD packet to send [00:10:13]OFD Sender: No OFD packet to send [00:10:18]OFD Sender: No OFD packet to send [00:10:23]OFD Sender: No OFD packet to send [00:10:28]OFD Sender: No OFD packet to send [00:10:33]OFD Sender: No OFD packet to send [00:10:38]OFD Sender: No OFD packet to send [00:10:43]OFD Sender: No OFD packet to send [00:10:48]OFD Sender: No OFD packet to send [00:10:53]OFD Sender: No OFD packet to send [00:10:58]OFD Sender: No OFD packet to send [00:11:03]OFD Sender: No OFD packet to send [00:11:08]OFD Sender: No OFD packet to send [00:11:11]recv_with_timeout no data received [00:11:13]OFD Sender: No OFD packet to send [00:11:18]OFD Sender: No OFD packet to send [00:11:23]OFD Sender: No OFD packet to send [00:11:28]OFD Sender: No OFD packet to send [00:11:33]OFD Sender: No OFD packet to send [00:11:38]OFD Sender: No OFD packet to send [00:11:43]OFD Sender: No OFD packet to send [00:11:48]OFD Sender: No OFD packet to send [00:11:53]OFD Sender: No OFD packet to send [00:11:58]OFD Sender: No OFD packet to send [00:12:03]OFD Sender: No OFD packet to send [00:12:08]OFD Sender: No OFD packet to send [00:12:13]OFD Sender: No OFD packet to send [00:12:18]OFD Sender: No OFD packet to send [00:12:23]OFD Sender: No OFD packet to send [00:12:28]OFD Sender: No OFD packet to send [00:12:33]OFD Sender: No OFD packet to send [00:13:08]OFD Sender: No OFD packet to send [00:13:13]OFD Sender: No OFD packet to send [00:13:14]recv_with_timeout no data received [00:13:18]OFD Sender: No OFD packet to send [00:13:23]OFD Sender: No OFD packet to send [00:13:28]OFD Sender: No OFD packet to send [00:13:33]OFD Sender: No OFD packet to send [00:13:38]OFD Sender: No OFD packet to send [00:13:43]OFD Sender: No OFD packet to send [00:13:48]OFD Sender: No OFD packet to send [00:13:53]OFD Sender: No OFD packet to send [00:13:58]OFD Sender: No OFD packet to send [00:14:03]OFD Sender: No OFD packet to send [00:14:08]OFD Sender: No OFD packet to send [00:14:13]OFD Sender: No OFD packet to send [00:14:18]OFD Sender: No OFD packet to send [00:14:21]recv_with_timeout no data received [00:14:23]OFD Sender: No OFD packet to send [00:14:28]OFD Sender: No OFD packet to send [00:14:33]OFD Sender: No OFD packet to send [00:14:38]OFD Sender: No OFD packet to send [00:14:43]OFD Sender: No OFD packet to send [00:14:48]OFD Sender: No OFD packet to send [00:14:49]accept exits with 6 [00:14:49]New connection [00:14:49]New thread 3067174244 created [00:14:49]Thread 3067030884 joined [00:14:49]Waiting for new connection... [00:14:49] Sock 6.Parse request [00:14:49]Sock 6.Check first char [00:14:49]Sock 6.First char is OK [00:14:49]request: POST /json_proto HTTP/1.1 [00:14:49]Method: POST [00:14:49]URL: /json_proto [00:14:49]Method is POST - this is cgi request [00:14:49]url: /json_proto [00:14:49]query_string will be loaded in cgi processing [00:14:49]execute_cgi json_proto POST (null) [00:14:49]execute_cgi path=json_proto method=POST [00:14:49]POST find Content-Length [00:14:49]Host: 172.17.43.132:8080 [00:14:49]Connection: keep-alive [00:14:49]Content-Length: 105 [00:14:49]Accept: application/json, text/plain, */* [00:14:49]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [00:14:49]Content-Type: application/json [00:14:49]Origin: http://172.17.43.132:8080 [00:14:49]Referer: http://172.17.43.132:8080/testengine [00:14:49]Accept-Encoding: gzip, deflate [00:14:49]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [00:14:49] [00:14:49]POST finish read [00:14:49]Found Content-Length = 105 [00:14:49]post body = {"protocol":"kg_v1.0","request":{"action":"get_value","params":{},"requested_data":["config.timestamp"]}} [00:14:49]execute_script... [00:14:49]execute_script path=json_proto method=POST query_string={"protocol":"kg_v1.0","request":{"action":"get_value","params":{},"requested_data":["config.timestamp"]}} [00:14:49]POST & json_proto [00:14:49]process_json_proto [00:14:49]json parsed OK: [00:14:49]protocol is kg_v1.0 [00:14:49]action value=get_value [00:14:49]process_action get_value [00:14:49]cmd_get_value [00:14:49]process_action get_value done [00:14:49]requested_data is exist [00:14:49]produce_requested_data [00:14:49]requested_item config.timestamp is exist - process it [00:14:49]MH_GetDate [00:14:49]Write to MH i2c: F0 00 00 22 00 11 [00:14:49]Write i2c OK [00:14:49]MH_I2C_Read... [00:14:49]Read from MH i2c: F0 [00:14:49]MH_I2C_Read... [00:14:49]Read from MH i2c: F0 09 00 [00:14:49]MH_I2C_Read... [00:14:49]Read from MH i2c: F0 09 00 22 00 00 79 03 00 00 00 00 00 00 96 [00:14:49]produce_requested_data done [00:14:49]produce_requested_data return {"config.timestamp":"889"} [00:14:49]process_action_free get_value [00:14:49]json_value_free [00:14:49]json_value_free done [00:14:49]process_json_proto returns [00:14:49]Send response to host [00:14:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"config.timestamp":"889"}}} [00:14:49]free response buf [00:14:49]execute_script done [00:14:49]execute_script returns [00:14:49]free content buf [00:14:49]Sock 6.Close socket [00:14:49]Sock 6.Thread stoped [00:14:53]OFD Sender: No OFD packet to send [00:14:55]accept exits with 10 [00:14:55]New connection [00:14:55]New thread 3067030884 created [00:14:55]Thread 3067174244 joined [00:14:55]Waiting for new connection... [00:14:55] Sock 10.Parse request [00:14:55]Sock 10.Check first char [00:14:55]Sock 10.First char is OK [00:14:55]request: POST /json_proto HTTP/1.1 [00:14:55]Method: POST [00:14:55]URL: /json_proto [00:14:55]Method is POST - this is cgi request [00:14:55]url: /json_proto [00:14:55]query_string will be loaded in cgi processing [00:14:55]execute_cgi json_proto POST (null) [00:14:55]execute_cgi path=json_proto method=POST [00:14:55]POST find Content-Length [00:14:55]Host: 172.17.43.132:8080 [00:14:55]Connection: keep-alive [00:14:55]Content-Length: 113 [00:14:55]Accept: application/json, text/plain, */* [00:14:55]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [00:14:55]Content-Type: application/json [00:14:55]Origin: http://172.17.43.132:8080 [00:14:55]Referer: http://172.17.43.132:8080/testengine [00:14:55]Accept-Encoding: gzip, deflate [00:14:55]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [00:14:55] [00:14:55]POST finish read [00:14:55]Found Content-Length = 113 [00:14:55]post body = {"protocol":"kg_v1.0","request":{"action":"set_value","params":{"name":"config.timestamp","value":"1722067080"}}} [00:14:55]execute_script... [00:14:55]execute_script path=json_proto method=POST query_string={"protocol":"kg_v1.0","request":{"action":"set_value","params":{"name":"config.timestamp","value":"1722067080"}}} [00:14:55]POST & json_proto [00:14:55]process_json_proto [00:14:55]json parsed OK: [00:14:55]protocol is kg_v1.0 [00:14:55]action value=set_value [00:14:55]process_action set_value [00:14:55]cmd_set_value [00:14:55]SetValue [00:14:55]group config [00:14:55]SetConfigValue timestamp=1722067080 [00:14:55]SettingCheckAndSetValue timestamp=1722067080 [00:14:55]store_timestamp [00:14:55]MH_GetDate [00:14:55]Write to MH i2c: F0 00 00 23 00 12 [00:14:55]Write i2c OK [00:14:55]MH_I2C_Read... [00:14:55]Read from MH i2c: F0 [00:14:55]MH_I2C_Read... [00:14:55]Read from MH i2c: F0 09 00 [00:14:55]MH_I2C_Read... [00:14:55]Read from MH i2c: F0 09 00 23 00 00 7F 03 00 00 00 00 00 00 9D [00:14:55]GetLastDocTimeStamp 1722038161 [00:14:55]cur date 895 [00:14:55]tm 1722067080 [00:14:55]tm ok - set date [00:14:55]MH_SetDate [00:14:55]Write to MH i2c: F1 04 00 24 00 88 A8 A4 66 52 [00:14:55]Write i2c OK [00:14:55]MH_I2C_Read... [00:14:55]Read from MH i2c: F1 [00:14:55]MH_I2C_Read... [00:14:55]Read from MH i2c: F1 01 00 [00:14:55]MH_I2C_Read... [00:14:55]Read from MH i2c: F1 01 00 24 00 00 15 [07:58:00]SetValue res=0 [07:58:00]process_action set_value done [07:58:00]no requested_data - finishing processing [07:58:00]process_action_free set_value [07:58:00]json_value_free [07:58:00]json_value_free done [07:58:00]process_json_proto returns [07:58:00]Send response to host [07:58:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [07:58:00]free response buf [07:58:00]execute_script done [07:58:00]execute_script returns [07:58:00]free content buf [07:58:00]Sock 10.Close socket [07:58:00]Sock 10.Thread stoped [07:58:00]accept exits with 9 [07:58:00]New connection [07:58:00]New thread 3067174244 created [07:58:00]Thread 3067030884 joined [07:58:00]Waiting for new connection... [07:58:00] Sock 9.Parse request [07:58:00]Sock 9.Check first char [07:58:00]Sock 9.First char is OK [07:58:00]request: POST /json_proto HTTP/1.1 [07:58:00]Method: POST [07:58:00]URL: /json_proto [07:58:00]Method is POST - this is cgi request [07:58:00]url: /json_proto [07:58:00]query_string will be loaded in cgi processing [07:58:00]execute_cgi json_proto POST (null) [07:58:00]execute_cgi path=json_proto method=POST [07:58:00]POST find Content-Length [07:58:00]Host: 172.17.43.132:8080 [07:58:00]Connection: keep-alive [07:58:00]Content-Length: 113 [07:58:00]Accept: application/json, text/plain, */* [07:58:00]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [07:58:00]Content-Type: application/json [07:58:00]Origin: http://172.17.43.132:8080 [07:58:00]Referer: http://172.17.43.132:8080/testengine [07:58:00]Accept-Encoding: gzip, deflate [07:58:00]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [07:58:00] [07:58:00]POST finish read [07:58:00]Found Content-Length = 113 [07:58:00]post body = {"protocol":"kg_v1.0","request":{"action":"set_value","params":{"name":"config.timestamp","value":"1722067080"}}} [07:58:00]execute_script... [07:58:00]execute_script path=json_proto method=POST query_string={"protocol":"kg_v1.0","request":{"action":"set_value","params":{"name":"config.timestamp","value":"1722067080"}}} [07:58:00]POST & json_proto [07:58:00]process_json_proto [07:58:00]json parsed OK: [07:58:00]protocol is kg_v1.0 [07:58:00]action value=set_value [07:58:00]process_action set_value [07:58:00]cmd_set_value [07:58:00]SetValue [07:58:00]group config [07:58:00]SetConfigValue timestamp=1722067080 [07:58:00]SettingCheckAndSetValue timestamp=1722067080 [07:58:00]store_timestamp [07:58:00]MH_GetDate [07:58:00]Write to MH i2c: F0 00 00 25 00 14 [07:58:00]Write i2c OK [07:58:00]MH_I2C_Read... [07:58:00]Read from MH i2c: F0 [07:58:00]MH_I2C_Read... [07:58:00]Read from MH i2c: F0 09 00 [07:58:00]MH_I2C_Read... [07:58:00]Read from MH i2c: F0 09 00 25 00 00 88 A8 A4 66 88 A8 A4 66 91 [07:58:00]GetLastDocTimeStamp 1722038161 [07:58:00]cur date 1722067080 [07:58:00]tm 1722067080 [07:58:00]tm ok - set date [07:58:00]MH_SetDate [07:58:00]Write to MH i2c: F1 04 00 26 00 88 A8 A4 66 54 [07:58:00]Write i2c OK [07:58:00]MH_I2C_Read... [07:58:00]Read from MH i2c: F1 [07:58:00]MH_I2C_Read... [07:58:00]Read from MH i2c: F1 01 00 [07:58:00]MH_I2C_Read... [07:58:00]Read from MH i2c: F1 01 00 26 00 00 17 [07:58:00]SetValue res=0 [07:58:00]process_action set_value done [07:58:00]no requested_data - finishing processing [07:58:00]process_action_free set_value [07:58:00]json_value_free [07:58:00]json_value_free done [07:58:00]process_json_proto returns [07:58:00]Send response to host [07:58:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [07:58:00]free response buf [07:58:00]execute_script done [07:58:00]execute_script returns [07:58:00]free content buf [07:58:00]Sock 9.Close socket [07:58:00]Sock 9.Thread stoped [07:58:02]OFD Sender: No OFD packet to send [07:58:07]OFD Sender: No OFD packet to send [07:58:12]OFD Sender: No OFD packet to send [07:58:17]OFD Sender: No OFD packet to send [00:00:11] *** EcrCore started. Build 196 *** [00:00:11]/dev/ttyS4 opened [00:00:11]MH_InterfaceInit /dev/i2c-1 [00:00:11]Malloc ok [00:00:11]MH_GetMetrics [00:00:11]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 81 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 26 [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 5400000000572581 (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: 30+1722067080=1722067110 [00:00:11]*** BPK Status Register BPK_RDY = 0x0 [00:00:11]*** SEN State Register SEN_STATE = 0x20ff [00:00:11]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:11]*** Analog Control Register 0 SEN_ANA0 = 0x33540624 [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 81 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 27 [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 A7 A8 A4 66 88 A8 A4 66 92 [07:58:31]Current date/time: 27.07.2024 07:58 [07:58:31]FM_Init [07:58:31]wFMConnect [07:58:31]MH_SAM_On [07:58:31]Write to MH i2c: E0 00 00 08 00 E7 [07:58:31]Write i2c OK [07:58:31]MH_I2C_Read... [07:58:31]*** iso7816_init finished! [07:58:31]*** atr: [07:58:31]*** 0F 3B D5 18 FF 81 91 FE [07:58:31]*** 1F C3 80 73 C8 21 10 0A [07:58:31]*** 00 00 00 00 00 00 00 00 [07:58:31]*** 00 00 00 00 00 00 00 00 [07:58:31]*** 00 00 00 00 00 00 00 00 [07:58:31]*** 00 00 00 00 00 00 00 00 [07:58:31]*** 00 00 00 00 00 00 00 00 [07:58:31]*** 00 00 00 00 00 00 00 00 [07:58:31]Read from MH i2c: E0 [07:58:31]MH_I2C_Read... [07:58:31]Read from MH i2c: E0 10 00 [07:58:31]MH_I2C_Read... [07:58:31]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [07:58:31]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [07:58:31]wFMCommunicate request_size=10 [07:58:31]MH_SAM_APDU [07:58:31]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [07:58:31]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [07:58:31]Write i2c OK [07:58:31]MH_I2C_Read... [07:58:31]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [07:58:31]Read from MH i2c: E2 [07:58:31]MH_I2C_Read... [07:58:31]Read from MH i2c: E2 03 00 [07:58:31]MH_I2C_Read... [07:58:31]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [07:58:31]RAPDU: 90 00 [07:58:31]wFMCommunicate OK [07:58:31]wFMCommunicate request_size=4 [07:58:31]MH_SAM_APDU [07:58:31]CAPDU: 80 11 00 00 [07:58:31]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [07:58:31]Write i2c OK [07:58:31]MH_I2C_Read... [07:58:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:58:31]Read from MH i2c: E2 [07:58:31]MH_I2C_Read... [07:58:31]Read from MH i2c: E2 17 00 [07:58:31]MH_I2C_Read... [07:58:31]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 E0 [07:58:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [07:58:31]wFMCommunicate OK [07:58:31]Detected FM SN is 0000000000874958 [07:58:31]Stored FM SN is 0000000000874958 [07:58:31]wFMCommunicate request_size=9 [07:58:31]MH_SAM_APDU [07:58:31]CAPDU: 80 16 00 00 04 FB 29 00 00 [07:58:31]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 FB 29 00 00 00 00 B6 [07:58:31]Write i2c OK [07:58:31]MH_I2C_Read... [07:58:31]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [07:58:31]Read from MH i2c: E2 [07:58:31]MH_I2C_Read... [07:58:31]Read from MH i2c: E2 03 00 [07:58:31]MH_I2C_Read... [07:58:31]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [07:58:31]RAPDU: 90 00 [07:58:31]wFMCommunicate OK [07:58:31]FM PIN OK [07:58:31]wFMCommunicate request_size=8 [07:58:31]MH_SAM_APDU [07:58:31]CAPDU: 80 14 04 00 03 02 00 01 [07:58:31]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [07:58:31]Write i2c OK [07:58:31]MH_I2C_Read... [07:58:31]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [07:58:31]Read from MH i2c: E2 [07:58:31]MH_I2C_Read... [07:58:31]Read from MH i2c: E2 03 00 [07:58:31]MH_I2C_Read... [07:58:31]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [07:58:31]RAPDU: 90 00 [07:58:31]wFMCommunicate OK [07:58:31]wFMCommunicate request_size=13 [07:58:31]MH_SAM_APDU [07:58:31]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [07:58:31]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [07:58:31]Write i2c OK [07:58:31]MH_I2C_Read... [07:58:31]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [07:58:31]Read from MH i2c: E2 [07:58:31]MH_I2C_Read... [07:58:31]Read from MH i2c: E2 03 00 [07:58:31]MH_I2C_Read... [07:58:31]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [07:58:31]RAPDU: 90 00 [07:58:31]wFMCommunicate OK [07:58:31]wFMCommunicate request_size=4 [07:58:31]MH_SAM_APDU [07:58:31]CAPDU: 80 11 00 00 [07:58:31]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [07:58:31]Write i2c OK [07:58:31]MH_I2C_Read... [07:58:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:58:31]Read from MH i2c: E2 [07:58:31]MH_I2C_Read... [07:58:31]Read from MH i2c: E2 17 00 [07:58:31]MH_I2C_Read... [07:58:31]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 E4 [07:58:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [07:58:31]wFMCommunicate OK [07:58:31]DocumentArchiveInit [07:58:31]Start Httpd... [07:58:31]Httpd thread 3067018596 created [07:58:31]Write to MH i2c: 01 00 00 0F 00 0F [07:58:31]Write i2c OK [07:58:31]MH_I2C_Read... [07:58:31]Read from MH i2c: 01 [07:58:31]MH_I2C_Read... [07:58:31]Read from MH i2c: 01 07 00 [07:58:31]MH_I2C_Read... [07:58:31]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [07:58:31]MH Int Process started [07:58:31]Allocated Socket 6 [07:58:31]Bind OK [07:58:31]Listen OK [07:58:31]httpd running on port 8080 [07:58:31]Waiting for new connection... [07:58:31]OFD Sender: No OFD packet to send [07:58:36]OFD Sender: No OFD packet to send [07:58:36]accept exits with 7 [07:58:36]New connection [07:58:36]New thread 3066731876 created [07:58:36]Waiting for new connection... [07:58:36] Sock 7.Parse request [07:58:36]Sock 7.Check first char [07:58:36]Sock 7.First char is OK [07:58:36]request: POST /json_proto HTTP/1.0 [07:58:36]Method: POST [07:58:36]URL: /json_proto [07:58:36]Method is POST - this is cgi request [07:58:36]url: /json_proto [07:58:36]query_string will be loaded in cgi processing [07:58:36]execute_cgi json_proto POST (null) [07:58:36]execute_cgi path=json_proto method=POST [07:58:36]POST find Content-Length [07:58:36]Host: 172.17.43.132:8080 [07:58:36]Content-Length: 215 [07:58:36]Content-Type: application/json [07:58:36] [07:58:36]POST finish read [07:58:36]Found Content-Length = 215 [07:58:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:58:36]execute_script... [07:58:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:58:36]POST & json_proto [07:58:36]process_json_proto [07:58:36]json parsed OK: [07:58:36]protocol is kg_v1.0 [07:58:36]action value=get_value [07:58:36]process_action get_value [07:58:36]cmd_get_value [07:58:36]process_action get_value done [07:58:36]requested_data is exist [07:58:36]produce_requested_data [07:58:36]requested_item kkm.sn is exist - process it [07:58:36]requested_item kkm.ver is exist - process it [07:58:36]requested_item fm.sn is exist - process it [07:58:36]wFMCommunicate request_size=4 [07:58:36]MH_SAM_APDU [07:58:36]CAPDU: 80 11 00 00 [07:58:36]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [07:58:36]Write i2c OK [07:58:36]MH_I2C_Read... [07:58:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:58:36]Read from MH i2c: E2 [07:58:36]MH_I2C_Read... [07:58:36]Read from MH i2c: E2 17 00 [07:58:36]MH_I2C_Read... [07:58:36]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 E6 [07:58:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [07:58:36]wFMCommunicate OK [07:58:36]requested_item fd.num is exist - process it [07:58:36]SAM_PROTO_GetFieldsCounters [07:58:36]wFMCommunicate request_size=4 [07:58:36]MH_SAM_APDU [07:58:36]CAPDU: 80 13 00 00 [07:58:36]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [07:58:36]Write i2c OK [07:58:36]MH_I2C_Read... [07:58:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:58:36]Read from MH i2c: E2 [07:58:36]MH_I2C_Read... [07:58:36]Read from MH i2c: E2 62 00 [07:58:36]MH_I2C_Read... [07:58:36]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 4A A2 00 00 0E 04 04 00 A7 01 00 00 12 04 04 00 83 00 00 00 5E 04 04 00 83 00 00 00 57 04 04 00 85 00 00 00 19 04 04 00 00 00 00 00 90 00 D5 [07:58:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 4A A2 00 00 0E 04 04 00 A7 01 00 00 12 04 04 00 83 00 00 00 5E 04 04 00 83 00 00 00 57 04 04 00 85 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:58:36]wFMCommunicate OK [07:58:36]SAM_PROTO_GetFieldsCounters done [07:58:36]requested_item shift.num is exist - process it [07:58:36]requested_item shift.opened is exist - process it [07:58:36]req_shift_opened [07:58:36]FM_GetShiftState [07:58:36]SAM_PROTO_GetShiftState [07:58:36]wFMCommunicate request_size=4 [07:58:36]MH_SAM_APDU [07:58:36]CAPDU: 80 13 01 00 [07:58:36]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [07:58:36]Write i2c OK [07:58:36]MH_I2C_Read... [07:58:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:58:36]Read from MH i2c: E2 [07:58:36]MH_I2C_Read... [07:58:36]Read from MH i2c: E2 0E 00 [07:58:36]MH_I2C_Read... [07:58:36]Read from MH i2c: E2 0E 00 12 00 00 09 00 00 00 00 00 00 00 00 00 00 90 00 9A [07:58:36]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [07:58:36]wFMCommunicate OK [07:58:36]SAM_PROTO_GetShiftState done [07:58:36]FM_GetShiftState done [07:58:36]req_shift_opened done [07:58:36]requested_item shift.open_date is exist - process it [07:58:36]req_shift_open_date [07:58:36]FM_GetShiftState [07:58:36]SAM_PROTO_GetShiftState [07:58:36]wFMCommunicate request_size=4 [07:58:36]MH_SAM_APDU [07:58:36]CAPDU: 80 13 01 00 [07:58:36]Write to MH i2c: E2 08 00 13 00 80 13 01 00 00 00 00 00 90 [07:58:36]Write i2c OK [07:58:36]MH_I2C_Read... [07:58:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:58:36]Read from MH i2c: E2 [07:58:36]MH_I2C_Read... [07:58:36]Read from MH i2c: E2 0E 00 [07:58:36]MH_I2C_Read... [07:58:36]Read from MH i2c: E2 0E 00 13 00 00 09 00 00 00 00 00 00 00 00 00 00 90 00 9B [07:58:36]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [07:58:36]wFMCommunicate OK [07:58:36]SAM_PROTO_GetShiftState done [07:58:36]FM_GetShiftState done [07:58:36]req_shift_open_date done [07:58:36]produce_requested_data done [07:58:36]produce_requested_data return {"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41546,"shift.num":423,"shift.opened":0,"shift.open_date":0} [07:58:36]process_action_free get_value [07:58:36]json_value_free [07:58:36]json_value_free done [07:58:36]process_json_proto returns [07:58:36]Send response to host [07:58:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41546,"shift.num":423,"shift.opened":0,"shift.open_date":0}}} [07:58:36]free response buf [07:58:36]execute_script done [07:58:36]execute_script returns [07:58:36]free content buf [07:58:36]Sock 7.Close socket [07:58:36]Sock 7.Thread stoped [07:58:36]accept exits with 10 [07:58:36]New connection [07:58:36]New thread 3066588516 created [07:58:36]Thread 3066731876 joined [07:58:36]Waiting for new connection... [07:58:36] Sock 10.Parse request [07:58:36]Sock 10.Check first char [07:58:36]Sock 10.First char is OK [07:58:36]request: POST /json_proto HTTP/1.0 [07:58:36]Method: POST [07:58:36]URL: /json_proto [07:58:36]Method is POST - this is cgi request [07:58:36]url: /json_proto [07:58:36]query_string will be loaded in cgi processing [07:58:36]execute_cgi json_proto POST (null) [07:58:36]execute_cgi path=json_proto method=POST [07:58:36]POST find Content-Length [07:58:36]Host: 172.17.43.132:8080 [07:58:36]Content-Length: 331 [07:58:36]Content-Type: application/json [07:58:36] [07:58:36]POST finish read [07:58:36]Found Content-Length = 331 [07:58:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [07:58:36]execute_script... [07:58:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [07:58:37]POST & json_proto [07:58:37]process_json_proto [07:58:37]json parsed OK: [07:58:37]protocol is kg_v1.0 [07:58:37]action value=get_value [07:58:37]process_action get_value [07:58:37]cmd_get_value [07:58:37]process_action get_value done [07:58:37]requested_data is exist [07:58:37]produce_requested_data [07:58:37]requested_item fm.sale.total is exist - process it [07:58:37]SAM_PROTO_GetFMData [07:58:37]wFMCommunicate request_size=4 [07:58:37]MH_SAM_APDU [07:58:37]CAPDU: 80 13 03 00 [07:58:37]Write to MH i2c: E2 08 00 14 00 80 13 03 00 00 00 00 00 93 [07:58:37]Write i2c OK [07:58:37]MH_I2C_Read... [07:58:37]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [07:58:37]Read from MH i2c: E2 [07:58:37]MH_I2C_Read... [07:58:37]Read from MH i2c: E2 FD 00 [07:58:37]MH_I2C_Read... [07:58:37]Read from MH i2c: E2 FD 00 14 00 00 C1 04 85 04 BD 04 6E 04 04 00 FB 9E 00 00 69 04 A0 00 6F 04 04 00 63 9E 00 00 B1 04 04 00 CD 9F C1 36 70 04 04 00 14 13 84 31 72 04 04 00 B9 8C 3D 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 F0 80 D0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F8 F6 7B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 98 00 00 00 B1 04 03 00 F8 13 4E 70 04 03 00 FC 07 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8A 4A 08 EF 03 09 00 F6 03 90 00 CF [07:58:37]RAPDU: C1 04 85 04 BD 04 6E 04 04 00 FB 9E 00 00 69 04 A0 00 6F 04 04 00 63 9E 00 00 B1 04 04 00 CD 9F C1 36 70 04 04 00 14 13 84 31 72 04 04 00 B9 8C 3D 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 F0 80 D0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F8 F6 7B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 98 00 00 00 B1 04 03 00 F8 13 4E 70 04 03 00 FC 07 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8A 4A 08 EF 03 09 00 F6 03 90 00 [07:58:37]wFMCommunicate OK [07:58:37]wFMCommunicate request_size=4 [07:58:37]MH_SAM_APDU [07:58:37]CAPDU: 80 17 00 00 [07:58:37]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [07:58:37]Write i2c OK [07:58:37]MH_I2C_Read... [07:58:38]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:58:38]Read from MH i2c: E2 [07:58:38]MH_I2C_Read... [07:58:38]Read from MH i2c: E2 FD 00 [07:58:38]MH_I2C_Read... [07:58:38]Read from MH i2c: E2 FD 00 15 00 00 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CA B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 3E [07:58:38]RAPDU: 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CA B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 [07:58:38]wFMCommunicate OK [07:58:38]wFMCommunicate request_size=4 [07:58:38]MH_SAM_APDU [07:58:38]CAPDU: 80 17 00 00 [07:58:38]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [07:58:38]Write i2c OK [07:58:38]MH_I2C_Read... [07:58:38]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:58:38]Read from MH i2c: E2 [07:58:38]MH_I2C_Read... [07:58:38]Read from MH i2c: E2 FD 00 [07:58:38]MH_I2C_Read... [07:58:38]Read from MH i2c: E2 FD 00 16 00 00 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 36 [07:58:38]RAPDU: 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 [07:58:38]wFMCommunicate OK [07:58:38]wFMCommunicate request_size=4 [07:58:38]MH_SAM_APDU [07:58:38]CAPDU: 80 17 00 00 [07:58:38]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [07:58:38]Write i2c OK [07:58:38]MH_I2C_Read... [07:58:38]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:58:38]Read from MH i2c: E2 [07:58:38]MH_I2C_Read... [07:58:38]Read from MH i2c: E2 FD 00 [07:58:38]MH_I2C_Read... [07:58:38]Read from MH i2c: E2 FD 00 17 00 00 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 1C [07:58:38]RAPDU: 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 [07:58:38]wFMCommunicate OK [07:58:38]wFMCommunicate request_size=4 [07:58:38]MH_SAM_APDU [07:58:38]CAPDU: 80 17 00 00 [07:58:38]Write to MH i2c: E2 08 00 18 00 80 17 00 00 00 00 00 00 98 [07:58:38]Write i2c OK [07:58:38]MH_I2C_Read... [07:58:38]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 219! [07:58:38]Read from MH i2c: E2 [07:58:38]MH_I2C_Read... [07:58:38]Read from MH i2c: E2 DE 00 [07:58:38]MH_I2C_Read... [07:58:38]Read from MH i2c: E2 DE 00 18 00 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 77 [07:58:38]RAPDU: F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [07:58:38]wFMCommunicate OK [07:58:38]SAM_PROTO_GetFMData done [07:58:38]requested_item fm.sale_refund.total is exist - process it [07:58:38]requested_item fm.buy.total is exist - process it [07:58:38]requested_item shift.sale.total is exist - process it [07:58:38]SAM_PROTO_GetShiftData [07:58:38]wFMCommunicate request_size=4 [07:58:38]MH_SAM_APDU [07:58:38]CAPDU: 80 13 02 00 [07:58:38]Write to MH i2c: E2 08 00 19 00 80 13 02 00 00 00 00 00 97 [07:58:38]Write i2c OK [07:58:38]MH_I2C_Read... [07:58:39]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [07:58:39]Read from MH i2c: E2 [07:58:39]MH_I2C_Read... [07:58:39]Read from MH i2c: E2 FD 00 [07:58:39]MH_I2C_Read... [07:58:39]Read from MH i2c: E2 FD 00 19 00 00 AE 04 AA 04 AA 04 6E 04 04 00 83 00 00 00 69 04 9B 00 6F 04 04 00 83 00 00 00 B1 04 03 00 1C A0 2A 70 04 03 00 FC D9 24 72 04 03 00 20 C6 05 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CC 86 04 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 7B 60 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 59 [07:58:39]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 83 00 00 00 69 04 9B 00 6F 04 04 00 83 00 00 00 B1 04 03 00 1C A0 2A 70 04 03 00 FC D9 24 72 04 03 00 20 C6 05 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CC 86 04 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 7B 60 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [07:58:39]wFMCommunicate OK [07:58:39]wFMCommunicate request_size=4 [07:58:39]MH_SAM_APDU [07:58:39]CAPDU: 80 17 00 00 [07:58:39]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [07:58:39]Write i2c OK [07:58:39]MH_I2C_Read... [07:58:39]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:58:39]Read from MH i2c: E2 [07:58:39]MH_I2C_Read... [07:58:39]Read from MH i2c: E2 FD 00 [07:58:39]MH_I2C_Read... [07:58:39]Read from MH i2c: E2 FD 00 1A 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 BC [07:58:39]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [07:58:39]wFMCommunicate OK [07:58:39]wFMCommunicate request_size=4 [07:58:39]MH_SAM_APDU [07:58:39]CAPDU: 80 17 00 00 [07:58:39]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [07:58:39]Write i2c OK [07:58:39]MH_I2C_Read... [07:58:39]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:58:39]Read from MH i2c: E2 [07:58:39]MH_I2C_Read... [07:58:39]Read from MH i2c: E2 FD 00 [07:58:39]MH_I2C_Read... [07:58:39]Read from MH i2c: E2 FD 00 1B 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 52 [07:58:39]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [07:58:39]wFMCommunicate OK [07:58:39]wFMCommunicate request_size=4 [07:58:39]MH_SAM_APDU [07:58:39]CAPDU: 80 17 00 00 [07:58:39]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [07:58:39]Write i2c OK [07:58:39]MH_I2C_Read... [07:58:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:58:40]Read from MH i2c: E2 [07:58:40]MH_I2C_Read... [07:58:40]Read from MH i2c: E2 FD 00 [07:58:40]MH_I2C_Read... [07:58:40]Read from MH i2c: E2 FD 00 1C 00 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 0E [07:58:40]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [07:58:40]wFMCommunicate OK [07:58:40]wFMCommunicate request_size=4 [07:58:40]MH_SAM_APDU [07:58:40]CAPDU: 80 17 00 00 [07:58:40]Write to MH i2c: E2 08 00 1D 00 80 17 00 00 00 00 00 00 9D [07:58:40]Write i2c OK [07:58:40]MH_I2C_Read... [07:58:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [07:58:40]Read from MH i2c: E2 [07:58:40]MH_I2C_Read... [07:58:40]Read from MH i2c: E2 CB 00 [07:58:40]MH_I2C_Read... [07:58:40]Read from MH i2c: E2 CB 00 1D 00 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 86 [07:58:40]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [07:58:40]wFMCommunicate OK [07:58:40]SAM_PROTO_GetShiftData done [07:58:40]requested_item shift.sale.total_cash is exist - process it [07:58:40]requested_item shift.sale_refund.total is exist - process it [07:58:40]requested_item shift.sale_refund.total_cash is exist - process it [07:58:40]requested_item shift.buy.total is exist - process it [07:58:40]requested_item shift.buy.total_cash is exist - process it [07:58:40]produce_requested_data done [07:58:40]produce_requested_data return {"fm.sale.total":9186590.21,"fm.sale_refund.total":51169.20,"fm.buy.total":0.00,"shift.sale.total":27935.00,"shift.sale.total_cash":24151.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [07:58:40]process_action_free get_value [07:58:40]json_value_free [07:58:40]json_value_free done [07:58:40]process_json_proto returns [07:58:40]Send response to host [07:58:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":9186590.21,"fm.sale_refund.total":51169.20,"fm.buy.total":0.00,"shift.sale.total":27935.00,"shift.sale.total_cash":24151.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [07:58:40]free response buf [07:58:40]execute_script done [07:58:40]execute_script returns [07:58:40]free content buf [07:58:40]Sock 10.Close socket [07:58:40]Sock 10.Thread stoped [07:58:41]OFD Sender: No OFD packet to send [07:58:46]OFD Sender: No OFD packet to send [07:58:48]int [07:58:48]Write to MH i2c: 01 00 00 1E 00 1E [07:58:48]*** FLAG_PRN_KEY set [07:58:48]Write i2c OK [07:58:48]MH_I2C_Read... [07:58:48]Read from MH i2c: 01 [07:58:48]MH_I2C_Read... [07:58:48]Read from MH i2c: 01 07 00 [07:58:48]MH_I2C_Read... [07:58:48]Read from MH i2c: 01 07 00 1E 00 00 08 00 00 00 FF 0F 3B [07:58:48]state=0 [07:58:48]Key pressed [07:58:48]Feed [07:58:48]Write to MH i2c: D8 00 00 1F 00 F6 [07:58:48]Write i2c OK [07:58:48]MH_I2C_Read... [07:58:48]Read from MH i2c: D8 [07:58:48]MH_I2C_Read... [07:58:48]Read from MH i2c: D8 01 00 [07:58:48]MH_I2C_Read... [07:58:48]Read from MH i2c: D8 01 00 1F 00 00 F7 [07:58:48]int [07:58:48]Write to MH i2c: 01 00 00 20 00 20 [07:58:48]Write i2c OK [07:58:48]MH_I2C_Read... [07:58:48]Read from MH i2c: 01 [07:58:48]MH_I2C_Read... [07:58:48]Read from MH i2c: 01 07 00 [07:58:48]MH_I2C_Read... [07:58:48]Read from MH i2c: 01 07 00 20 00 00 48 00 00 00 3D 00 AC [07:58:48]state=2 [07:58:48]Key pressed [07:58:48]int [07:58:48]Write to MH i2c: 01 00 00 21 00 21 [07:58:48]*** FLAG_PRN_KEY reset [07:58:48]Write i2c OK [07:58:48]MH_I2C_Read... [07:58:48]Read from MH i2c: 01 [07:58:48]MH_I2C_Read... [07:58:48]Read from MH i2c: 01 07 00 [07:58:48]MH_I2C_Read... [07:58:48]Read from MH i2c: 01 07 00 21 00 00 00 00 00 00 F6 0F 2D [07:58:48]state=2 [07:58:48]Stop feed [07:58:51]OFD Sender: No OFD packet to send [07:58:55]recv_with_timeout no data received [07:58:56]OFD Sender: No OFD packet to send [07:59:01]OFD Sender: No OFD packet to send [07:59:06]OFD Sender: No OFD packet to send [07:59:11]OFD Sender: No OFD packet to send [07:59:16]OFD Sender: No OFD packet to send [07:59:21]OFD Sender: No OFD packet to send [07:59:26]OFD Sender: No OFD packet to send [07:59:31]OFD Sender: No OFD packet to send [07:59:36]OFD Sender: No OFD packet to send [07:59:41]OFD Sender: No OFD packet to send [07:59:46]OFD Sender: No OFD packet to send [07:59:51]OFD Sender: No OFD packet to send [07:59:56]OFD Sender: No OFD packet to send [08:00:01]OFD Sender: No OFD packet to send [08:00:03]recv_with_timeout no data received [08:00:06]OFD Sender: No OFD packet to send [08:00:11]OFD Sender: No OFD packet to send [08:00:16]OFD Sender: No OFD packet to send [08:00:21]OFD Sender: No OFD packet to send [08:00:26]OFD Sender: No OFD packet to send [08:00:31]OFD Sender: No OFD packet to send [08:00:36]OFD Sender: No OFD packet to send [08:00:41]OFD Sender: No OFD packet to send [08:00:46]OFD Sender: No OFD packet to send [08:00:51]OFD Sender: No OFD packet to send [08:00:56]OFD Sender: No OFD packet to send [08:01:01]OFD Sender: No OFD packet to send [08:01:06]OFD Sender: No OFD packet to send [08:01:11]OFD Sender: No OFD packet to send [08:01:16]OFD Sender: No OFD packet to send [08:01:21]OFD Sender: No OFD packet to send [08:01:26]OFD Sender: No OFD packet to send [08:01:31]OFD Sender: No OFD packet to send [08:01:36]OFD Sender: No OFD packet to send [08:01:41]OFD Sender: No OFD packet to send [08:01:46]OFD Sender: No OFD packet to send [08:01:51]OFD Sender: No OFD packet to send [08:01:56]OFD Sender: No OFD packet to send [08:02:01]OFD Sender: No OFD packet to send [08:02:06]OFD Sender: No OFD packet to send [08:02:11]OFD Sender: No OFD packet to send [08:02:16]OFD Sender: No OFD packet to send [08:02:21]OFD Sender: No OFD packet to send [08:02:26]OFD Sender: No OFD packet to send [08:02:31]OFD Sender: No OFD packet to send [08:02:36]OFD Sender: No OFD packet to send [08:02:41]OFD Sender: No OFD packet to send [08:02:46]OFD Sender: No OFD packet to send [08:02:51]OFD Sender: No OFD packet to send [08:02:56]OFD Sender: No OFD packet to send [08:03:01]OFD Sender: No OFD packet to send [08:03:06]OFD Sender: No OFD packet to send [08:03:11]OFD Sender: No OFD packet to send [08:03:16]OFD Sender: No OFD packet to send [08:03:21]OFD Sender: No OFD packet to send [08:03:26]OFD Sender: No OFD packet to send [08:03:31]OFD Sender: No OFD packet to send [08:03:36]OFD Sender: No OFD packet to send [08:03:41]OFD Sender: No OFD packet to send [08:03:46]OFD Sender: No OFD packet to send [08:03:51]OFD Sender: No OFD packet to send [08:03:56]OFD Sender: No OFD packet to send [08:04:01]OFD Sender: No OFD packet to send [08:04:06]OFD Sender: No OFD packet to send [08:04:11]OFD Sender: No OFD packet to send [08:04:16]OFD Sender: No OFD packet to send [08:04:21]OFD Sender: No OFD packet to send [08:04:26]OFD Sender: No OFD packet to send [08:04:31]OFD Sender: No OFD packet to send [08:04:35]recv_with_timeout no data received [08:04:36]OFD Sender: No OFD packet to send [08:04:41]OFD Sender: No OFD packet to send [08:04:46]OFD Sender: No OFD packet to send [08:04:51]OFD Sender: No OFD packet to send [08:04:56]OFD Sender: No OFD packet to send [08:05:01]OFD Sender: No OFD packet to send [08:05:06]OFD Sender: No OFD packet to send [08:05:11]OFD Sender: No OFD packet to send [08:05:16]OFD Sender: No OFD packet to send [08:05:21]OFD Sender: No OFD packet to send [08:05:26]OFD Sender: No OFD packet to send [08:05:31]OFD Sender: No OFD packet to send [08:05:36]OFD Sender: No OFD packet to send [08:05:41]OFD Sender: No OFD packet to send [08:05:46]OFD Sender: No OFD packet to send [08:05:51]OFD Sender: No OFD packet to send [08:05:56]OFD Sender: No OFD packet to send [08:06:01]OFD Sender: No OFD packet to send [08:06:06]OFD Sender: No OFD packet to send [08:06:11]OFD Sender: No OFD packet to send [08:06:16]OFD Sender: No OFD packet to send [08:06:21]OFD Sender: No OFD packet to send [08:06:26]OFD Sender: No OFD packet to send [08:06:31]OFD Sender: No OFD packet to send [08:06:36]OFD Sender: No OFD packet to send [08:06:42]OFD Sender: No OFD packet to send [08:06:47]OFD Sender: No OFD packet to send [08:06:52]OFD Sender: No OFD packet to send [08:06:57]OFD Sender: No OFD packet to send [08:07:02]OFD Sender: No OFD packet to send [08:07:07]OFD Sender: No OFD packet to send [08:07:12]OFD Sender: No OFD packet to send [08:07:17]OFD Sender: No OFD packet to send [08:07:22]OFD Sender: No OFD packet to send [08:07:23]accept exits with 7 [08:07:23]New connection [08:07:23]New thread 3066731876 created [08:07:23]Thread 3066588516 joined [08:07:23]Waiting for new connection... [08:07:23] Sock 7.Parse request [08:07:23]Sock 7.Check first char [08:07:23]Sock 7.First char is OK [08:07:23]request: POST /json_proto HTTP/1.1 [08:07:23]Method: POST [08:07:23]URL: /json_proto [08:07:23]Method is POST - this is cgi request [08:07:23]url: /json_proto [08:07:23]query_string will be loaded in cgi processing [08:07:23]execute_cgi json_proto POST (null) [08:07:23]execute_cgi path=json_proto method=POST [08:07:23]POST find Content-Length [08:07:23]Host: 172.17.43.132:8080 [08:07:23]Connection: keep-alive [08:07:23]Content-Length: 105 [08:07:23]Accept: application/json, text/plain, */* [08:07:23]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [08:07:23]Content-Type: application/json [08:07:23]Origin: http://172.17.43.132:8080 [08:07:23]Referer: http://172.17.43.132:8080/testengine [08:07:23]Accept-Encoding: gzip, deflate [08:07:23]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [08:07:23] [08:07:23]POST finish read [08:07:23]Found Content-Length = 105 [08:07:23]post body = {"protocol":"kg_v1.0","request":{"action":"get_value","params":{},"requested_data":["config.timestamp"]}} [08:07:23]execute_script... [08:07:23]execute_script path=json_proto method=POST query_string={"protocol":"kg_v1.0","request":{"action":"get_value","params":{},"requested_data":["config.timestamp"]}} [08:07:23]POST & json_proto [08:07:23]process_json_proto [08:07:23]json parsed OK: [08:07:23]protocol is kg_v1.0 [08:07:23]action value=get_value [08:07:23]process_action get_value [08:07:23]cmd_get_value [08:07:23]process_action get_value done [08:07:23]requested_data is exist [08:07:23]produce_requested_data [08:07:23]requested_item config.timestamp is exist - process it [08:07:23]MH_GetDate [08:07:23]Write to MH i2c: F0 00 00 22 00 11 [08:07:23]Write i2c OK [08:07:23]MH_I2C_Read... [08:07:23]Read from MH i2c: F0 [08:07:23]MH_I2C_Read... [08:07:23]Read from MH i2c: F0 09 00 [08:07:23]MH_I2C_Read... [08:07:23]Read from MH i2c: F0 09 00 22 00 00 BC AA A4 66 88 A8 A4 66 C4 [08:07:23]produce_requested_data done [08:07:23]produce_requested_data return {"config.timestamp":"1722067644"} [08:07:23]process_action_free get_value [08:07:23]json_value_free [08:07:23]json_value_free done [08:07:23]process_json_proto returns [08:07:23]Send response to host [08:07:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"config.timestamp":"1722067644"}}} [08:07:23]free response buf [08:07:23]execute_script done [08:07:23]execute_script returns [08:07:23]free content buf [08:07:23]Sock 7.Close socket [08:07:23]Sock 7.Thread stoped [08:07:26]accept exits with 9 [08:07:26]New connection [08:07:26]New thread 3066588516 created [08:07:26]Thread 3066731876 joined [08:07:26]Waiting for new connection... [08:07:26] Sock 9.Parse request [08:07:26]Sock 9.Check first char [08:07:26]Sock 9.First char is OK [08:07:26]request: POST /json_proto HTTP/1.1 [08:07:26]Method: POST [08:07:26]URL: /json_proto [08:07:26]Method is POST - this is cgi request [08:07:26]url: /json_proto [08:07:26]query_string will be loaded in cgi processing [08:07:26]execute_cgi json_proto POST (null) [08:07:26]execute_cgi path=json_proto method=POST [08:07:26]POST find Content-Length [08:07:26]Host: 172.17.43.132:8080 [08:07:26]Connection: keep-alive [08:07:26]Content-Length: 113 [08:07:26]Accept: application/json, text/plain, */* [08:07:26]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [08:07:26]Content-Type: application/json [08:07:26]Origin: http://172.17.43.132:8080 [08:07:26]Referer: http://172.17.43.132:8080/testengine [08:07:26]Accept-Encoding: gzip, deflate [08:07:26]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [08:07:26] [08:07:26]POST finish read [08:07:26]Found Content-Length = 113 [08:07:26]post body = {"protocol":"kg_v1.0","request":{"action":"set_value","params":{"name":"config.timestamp","value":"1722067649"}}} [08:07:26]execute_script... [08:07:26]execute_script path=json_proto method=POST query_string={"protocol":"kg_v1.0","request":{"action":"set_value","params":{"name":"config.timestamp","value":"1722067649"}}} [08:07:26]POST & json_proto [08:07:26]process_json_proto [08:07:26]json parsed OK: [08:07:26]protocol is kg_v1.0 [08:07:26]action value=set_value [08:07:26]process_action set_value [08:07:26]cmd_set_value [08:07:26]SetValue [08:07:26]group config [08:07:26]SetConfigValue timestamp=1722067649 [08:07:26]SettingCheckAndSetValue timestamp=1722067649 [08:07:26]store_timestamp [08:07:26]MH_GetDate [08:07:26]Write to MH i2c: F0 00 00 23 00 12 [08:07:26]Write i2c OK [08:07:26]MH_I2C_Read... [08:07:26]Read from MH i2c: F0 [08:07:26]MH_I2C_Read... [08:07:26]Read from MH i2c: F0 09 00 [08:07:26]MH_I2C_Read... [08:07:26]Read from MH i2c: F0 09 00 23 00 00 BF AA A4 66 88 A8 A4 66 C8 [08:07:26]GetLastDocTimeStamp 1722038161 [08:07:26]cur date 1722067647 [08:07:26]tm 1722067649 [08:07:26]tm ok - set date [08:07:26]MH_SetDate [08:07:26]Write to MH i2c: F1 04 00 24 00 C1 AA A4 66 8D [08:07:26]Write i2c OK [08:07:26]MH_I2C_Read... [08:07:26]Read from MH i2c: F1 [08:07:26]MH_I2C_Read... [08:07:26]Read from MH i2c: F1 01 00 [08:07:26]MH_I2C_Read... [08:07:26]Read from MH i2c: F1 01 00 24 00 00 15 [08:07:29]SetValue res=0 [08:07:29]process_action set_value done [08:07:29]no requested_data - finishing processing [08:07:29]process_action_free set_value [08:07:29]json_value_free [08:07:29]json_value_free done [08:07:29]process_json_proto returns [08:07:29]Send response to host [08:07:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [08:07:29]free response buf [08:07:29]execute_script done [08:07:29]execute_script returns [08:07:29]free content buf [08:07:29]Sock 9.Close socket [08:07:29]Sock 9.Thread stoped [08:07:29]accept exits with 10 [08:07:29]New connection [08:07:29]New thread 3066731876 created [08:07:29]Thread 3066588516 joined [08:07:29]Waiting for new connection... [08:07:29] Sock 10.Parse request [08:07:29]Sock 10.Check first char [08:07:29]Sock 10.First char is OK [08:07:29]request: POST /json_proto HTTP/1.1 [08:07:29]Method: POST [08:07:29]URL: /json_proto [08:07:29]Method is POST - this is cgi request [08:07:29]url: /json_proto [08:07:29]query_string will be loaded in cgi processing [08:07:29]execute_cgi json_proto POST (null) [08:07:29]execute_cgi path=json_proto method=POST [08:07:29]POST find Content-Length [08:07:29]Host: 172.17.43.132:8080 [08:07:29]Connection: keep-alive [08:07:29]Content-Length: 113 [08:07:29]Accept: application/json, text/plain, */* [08:07:29]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [08:07:29]Content-Type: application/json [08:07:29]Origin: http://172.17.43.132:8080 [08:07:29]Referer: http://172.17.43.132:8080/testengine [08:07:29]Accept-Encoding: gzip, deflate [08:07:29]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [08:07:29] [08:07:29]POST finish read [08:07:29]Found Content-Length = 113 [08:07:29]post body = {"protocol":"kg_v1.0","request":{"action":"set_value","params":{"name":"config.timestamp","value":"1722067649"}}} [08:07:29]execute_script... [08:07:29]execute_script path=json_proto method=POST query_string={"protocol":"kg_v1.0","request":{"action":"set_value","params":{"name":"config.timestamp","value":"1722067649"}}} [08:07:29]POST & json_proto [08:07:29]process_json_proto [08:07:29]json parsed OK: [08:07:29]protocol is kg_v1.0 [08:07:29]action value=set_value [08:07:29]process_action set_value [08:07:29]cmd_set_value [08:07:29]SetValue [08:07:29]group config [08:07:29]SetConfigValue timestamp=1722067649 [08:07:29]SettingCheckAndSetValue timestamp=1722067649 [08:07:29]store_timestamp [08:07:29]MH_GetDate [08:07:29]Write to MH i2c: F0 00 00 25 00 14 [08:07:29]Write i2c OK [08:07:29]MH_I2C_Read... [08:07:29]Read from MH i2c: F0 [08:07:29]MH_I2C_Read... [08:07:29]Read from MH i2c: F0 09 00 [08:07:29]MH_I2C_Read... [08:07:29]Read from MH i2c: F0 09 00 25 00 00 C1 AA A4 66 C1 AA A4 66 07 [08:07:29]GetLastDocTimeStamp 1722038161 [08:07:29]cur date 1722067649 [08:07:29]tm 1722067649 [08:07:29]tm ok - set date [08:07:29]MH_SetDate [08:07:29]Write to MH i2c: F1 04 00 26 00 C1 AA A4 66 8F [08:07:29]Write i2c OK [08:07:29]MH_I2C_Read... [08:07:29]Read from MH i2c: F1 [08:07:29]MH_I2C_Read... [08:07:29]Read from MH i2c: F1 01 00 [08:07:29]MH_I2C_Read... [08:07:29]Read from MH i2c: F1 01 00 26 00 00 17 [08:07:29]SetValue res=0 [08:07:29]process_action set_value done [08:07:29]no requested_data - finishing processing [08:07:29]process_action_free set_value [08:07:29]json_value_free [08:07:29]json_value_free done [08:07:29]process_json_proto returns [08:07:29]Send response to host [08:07:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [08:07:29]free response buf [08:07:29]execute_script done [08:07:29]execute_script returns [08:07:29]free content buf [08:07:29]Sock 10.Close socket [08:07:29]Sock 10.Thread stoped [08:07:29]OFD Sender: No OFD packet to send [08:07:31]accept exits with 9 [08:07:31]New connection [08:07:31]New thread 3066588516 created [08:07:31]Thread 3066731876 joined [08:07:31]Waiting for new connection... [08:07:31] Sock 9.Parse request [08:07:31]Sock 9.Check first char [08:07:31]Sock 9.First char is OK [08:07:31]request: POST /json_proto HTTP/1.1 [08:07:31]Method: POST [08:07:31]URL: /json_proto [08:07:31]Method is POST - this is cgi request [08:07:31]url: /json_proto [08:07:31]query_string will be loaded in cgi processing [08:07:31]execute_cgi json_proto POST (null) [08:07:31]execute_cgi path=json_proto method=POST [08:07:31]POST find Content-Length [08:07:31]Host: 172.17.43.132:8080 [08:07:31]Connection: keep-alive [08:07:31]Content-Length: 105 [08:07:31]Accept: application/json, text/plain, */* [08:07:31]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [08:07:31]Content-Type: application/json [08:07:31]Origin: http://172.17.43.132:8080 [08:07:31]Referer: http://172.17.43.132:8080/testengine [08:07:31]Accept-Encoding: gzip, deflate [08:07:31]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [08:07:31] [08:07:31]POST finish read [08:07:31]Found Content-Length = 105 [08:07:31]post body = {"protocol":"kg_v1.0","request":{"action":"get_value","params":{},"requested_data":["config.timestamp"]}} [08:07:31]execute_script... [08:07:31]execute_script path=json_proto method=POST query_string={"protocol":"kg_v1.0","request":{"action":"get_value","params":{},"requested_data":["config.timestamp"]}} [08:07:31]POST & json_proto [08:07:31]process_json_proto [08:07:31]json parsed OK: [08:07:31]protocol is kg_v1.0 [08:07:31]action value=get_value [08:07:31]process_action get_value [08:07:31]cmd_get_value [08:07:31]process_action get_value done [08:07:31]requested_data is exist [08:07:31]produce_requested_data [08:07:31]requested_item config.timestamp is exist - process it [08:07:31]MH_GetDate [08:07:31]Write to MH i2c: F0 00 00 27 00 16 [08:07:31]Write i2c OK [08:07:31]MH_I2C_Read... [08:07:31]Read from MH i2c: F0 [08:07:31]MH_I2C_Read... [08:07:31]Read from MH i2c: F0 09 00 [08:07:31]MH_I2C_Read... [08:07:31]Read from MH i2c: F0 09 00 27 00 00 C3 AA A4 66 C1 AA A4 66 0B [08:07:31]produce_requested_data done [08:07:31]produce_requested_data return {"config.timestamp":"1722067651"} [08:07:31]process_action_free get_value [08:07:31]json_value_free [08:07:31]json_value_free done [08:07:31]process_json_proto returns [08:07:31]Send response to host [08:07:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"config.timestamp":"1722067651"}}} [08:07:31]free response buf [08:07:31]execute_script done [08:07:31]execute_script returns [08:07:31]free content buf [08:07:31]Sock 9.Close socket [08:07:31]Sock 9.Thread stoped [08:07:31]accept exits with 10 [08:07:31]New connection [08:07:31]New thread 3066731876 created [08:07:31]Thread 3066588516 joined [08:07:31]Waiting for new connection... [08:07:31] Sock 10.Parse request [08:07:31]Sock 10.Check first char [08:07:31]Sock 10.First char is OK [08:07:31]request: POST /json_proto HTTP/1.1 [08:07:31]Method: POST [08:07:31]URL: /json_proto [08:07:31]Method is POST - this is cgi request [08:07:31]url: /json_proto [08:07:31]query_string will be loaded in cgi processing [08:07:31]execute_cgi json_proto POST (null) [08:07:31]execute_cgi path=json_proto method=POST [08:07:31]POST find Content-Length [08:07:31]Host: 172.17.43.132:8080 [08:07:31]Connection: keep-alive [08:07:31]Content-Length: 105 [08:07:31]Accept: application/json, text/plain, */* [08:07:31]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [08:07:31]Content-Type: application/json [08:07:31]Origin: http://172.17.43.132:8080 [08:07:31]Referer: http://172.17.43.132:8080/testengine [08:07:31]Accept-Encoding: gzip, deflate [08:07:31]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [08:07:31] [08:07:31]POST finish read [08:07:31]Found Content-Length = 105 [08:07:31]post body = {"protocol":"kg_v1.0","request":{"action":"get_value","params":{},"requested_data":["config.timestamp"]}} [08:07:31]execute_script... [08:07:31]execute_script path=json_proto method=POST query_string={"protocol":"kg_v1.0","request":{"action":"get_value","params":{},"requested_data":["config.timestamp"]}} [08:07:31]POST & json_proto [08:07:31]process_json_proto [08:07:31]json parsed OK: [08:07:31]protocol is kg_v1.0 [08:07:31]action value=get_value [08:07:31]process_action get_value [08:07:31]cmd_get_value [08:07:31]process_action get_value done [08:07:31]requested_data is exist [08:07:31]produce_requested_data [08:07:31]requested_item config.timestamp is exist - process it [08:07:31]MH_GetDate [08:07:31]Write to MH i2c: F0 00 00 28 00 17 [08:07:31]Write i2c OK [08:07:31]MH_I2C_Read... [08:07:31]Read from MH i2c: F0 [08:07:31]MH_I2C_Read... [08:07:31]Read from MH i2c: F0 09 00 [08:07:31]MH_I2C_Read... [08:07:31]Read from MH i2c: F0 09 00 28 00 00 C3 AA A4 66 C1 AA A4 66 0C [08:07:31]produce_requested_data done [08:07:31]produce_requested_data return {"config.timestamp":"1722067651"} [08:07:31]process_action_free get_value [08:07:31]json_value_free [08:07:31]json_value_free done [08:07:31]process_json_proto returns [08:07:31]Send response to host [08:07:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"config.timestamp":"1722067651"}}} [08:07:31]free response buf [08:07:31]execute_script done [08:07:31]execute_script returns [08:07:31]free content buf [08:07:31]Sock 10.Close socket [08:07:31]Sock 10.Thread stoped [08:07:33]accept exits with 8 [08:07:33]New connection [08:07:33]New thread 3066588516 created [08:07:33]Thread 3066731876 joined [08:07:33]Waiting for new connection... [08:07:33] Sock 8.Parse request [08:07:33]Sock 8.Check first char [08:07:33]Sock 8.First char is OK [08:07:33]request: POST /json_proto HTTP/1.1 [08:07:33]Method: POST [08:07:33]URL: /json_proto [08:07:33]Method is POST - this is cgi request [08:07:33]url: /json_proto [08:07:33]query_string will be loaded in cgi processing [08:07:33]execute_cgi json_proto POST (null) [08:07:33]execute_cgi path=json_proto method=POST [08:07:33]POST find Content-Length [08:07:33]Host: 172.17.43.132:8080 [08:07:33]Connection: keep-alive [08:07:34]Content-Length: 113 [08:07:34]Accept: application/json, text/plain, */* [08:07:34]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [08:07:34]Content-Type: application/json [08:07:34]Origin: http://172.17.43.132:8080 [08:07:34]Referer: http://172.17.43.132:8080/testengine [08:07:34]Accept-Encoding: gzip, deflate [08:07:34]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [08:07:34] [08:07:34]POST finish read [08:07:34]Found Content-Length = 113 [08:07:34]post body = {"protocol":"kg_v1.0","request":{"action":"set_value","params":{"name":"config.timestamp","value":"1722067654"}}} [08:07:34]execute_script... [08:07:34]execute_script path=json_proto method=POST query_string={"protocol":"kg_v1.0","request":{"action":"set_value","params":{"name":"config.timestamp","value":"1722067654"}}} [08:07:34]POST & json_proto [08:07:34]process_json_proto [08:07:34]json parsed OK: [08:07:34]protocol is kg_v1.0 [08:07:34]action value=set_value [08:07:34]process_action set_value [08:07:34]cmd_set_value [08:07:34]SetValue [08:07:34]group config [08:07:34]SetConfigValue timestamp=1722067654 [08:07:34]SettingCheckAndSetValue timestamp=1722067654 [08:07:34]store_timestamp [08:07:34]MH_GetDate [08:07:34]Write to MH i2c: F0 00 00 29 00 18 [08:07:34]Write i2c OK [08:07:34]MH_I2C_Read... [08:07:34]Read from MH i2c: F0 [08:07:34]MH_I2C_Read... [08:07:34]Read from MH i2c: F0 09 00 [08:07:34]MH_I2C_Read... [08:07:34]Read from MH i2c: F0 09 00 29 00 00 C6 AA A4 66 C1 AA A4 66 10 [08:07:34]GetLastDocTimeStamp 1722038161 [08:07:34]cur date 1722067654 [08:07:34]tm 1722067654 [08:07:34]tm ok - set date [08:07:34]MH_SetDate [08:07:34]Write to MH i2c: F1 04 00 2A 00 C6 AA A4 66 98 [08:07:34]Write i2c OK [08:07:34]MH_I2C_Read... [08:07:34]Read from MH i2c: F1 [08:07:34]MH_I2C_Read... [08:07:34]Read from MH i2c: F1 01 00 [08:07:34]MH_I2C_Read... [08:07:34]Read from MH i2c: F1 01 00 2A 00 00 1B [08:07:34]SetValue res=0 [08:07:34]process_action set_value done [08:07:34]no requested_data - finishing processing [08:07:34]process_action_free set_value [08:07:34]json_value_free [08:07:34]json_value_free done [08:07:34]process_json_proto returns [08:07:34]Send response to host [08:07:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [08:07:34]free response buf [08:07:34]execute_script done [08:07:34]execute_script returns [08:07:34]free content buf [08:07:34]Sock 8.Close socket [08:07:34]Sock 8.Thread stoped [08:07:34]accept exits with 9 [08:07:34]New connection [08:07:34]New thread 3066731876 created [08:07:34]Thread 3066588516 joined [08:07:34]Waiting for new connection... [08:07:34] Sock 9.Parse request [08:07:34]Sock 9.Check first char [08:07:34]Sock 9.First char is OK [08:07:34]request: POST /json_proto HTTP/1.1 [08:07:34]Method: POST [08:07:34]URL: /json_proto [08:07:34]Method is POST - this is cgi request [08:07:34]url: /json_proto [08:07:34]query_string will be loaded in cgi processing [08:07:34]execute_cgi json_proto POST (null) [08:07:34]execute_cgi path=json_proto method=POST [08:07:34]POST find Content-Length [08:07:34]Host: 172.17.43.132:8080 [08:07:34]Connection: keep-alive [08:07:34]Content-Length: 113 [08:07:34]Accept: application/json, text/plain, */* [08:07:34]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [08:07:34]Content-Type: application/json [08:07:34]Origin: http://172.17.43.132:8080 [08:07:34]Referer: http://172.17.43.132:8080/testengine [08:07:34]Accept-Encoding: gzip, deflate [08:07:34]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [08:07:34] [08:07:34]POST finish read [08:07:34]Found Content-Length = 113 [08:07:34]post body = {"protocol":"kg_v1.0","request":{"action":"set_value","params":{"name":"config.timestamp","value":"1722067654"}}} [08:07:34]execute_script... [08:07:34]execute_script path=json_proto method=POST query_string={"protocol":"kg_v1.0","request":{"action":"set_value","params":{"name":"config.timestamp","value":"1722067654"}}} [08:07:34]POST & json_proto [08:07:34]process_json_proto [08:07:34]json parsed OK: [08:07:34]protocol is kg_v1.0 [08:07:34]action value=set_value [08:07:34]process_action set_value [08:07:34]cmd_set_value [08:07:34]SetValue [08:07:34]group config [08:07:34]SetConfigValue timestamp=1722067654 [08:07:34]SettingCheckAndSetValue timestamp=1722067654 [08:07:34]store_timestamp [08:07:34]MH_GetDate [08:07:34]Write to MH i2c: F0 00 00 2B 00 1A [08:07:34]Write i2c OK [08:07:34]MH_I2C_Read... [08:07:34]Read from MH i2c: F0 [08:07:34]MH_I2C_Read... [08:07:34]Read from MH i2c: F0 09 00 [08:07:34]MH_I2C_Read... [08:07:34]Read from MH i2c: F0 09 00 2B 00 00 C6 AA A4 66 C6 AA A4 66 17 [08:07:34]GetLastDocTimeStamp 1722038161 [08:07:34]cur date 1722067654 [08:07:34]tm 1722067654 [08:07:34]tm ok - set date [08:07:34]MH_SetDate [08:07:34]Write to MH i2c: F1 04 00 2C 00 C6 AA A4 66 9A [08:07:34]Write i2c OK [08:07:34]MH_I2C_Read... [08:07:34]Read from MH i2c: F1 [08:07:34]MH_I2C_Read... [08:07:34]Read from MH i2c: F1 01 00 [08:07:34]MH_I2C_Read... [08:07:34]Read from MH i2c: F1 01 00 2C 00 00 1D [08:07:34]SetValue res=0 [08:07:34]process_action set_value done [08:07:34]no requested_data - finishing processing [08:07:34]process_action_free set_value [08:07:34]json_value_free [08:07:34]json_value_free done [08:07:34]process_json_proto returns [08:07:34]Send response to host [08:07:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [08:07:34]free response buf [08:07:34]execute_script done [08:07:34]execute_script returns [08:07:34]free content buf [08:07:34]Sock 9.Close socket [08:07:34]Sock 9.Thread stoped [08:07:34]OFD Sender: No OFD packet to send [08:07:39]OFD Sender: No OFD packet to send [08:07:44]OFD Sender: No OFD packet to send [08:07:49]OFD Sender: No OFD packet to send [08:07:54]OFD Sender: No OFD packet to send [08:07:59]OFD Sender: No OFD packet to send [08:08:04]OFD Sender: No OFD packet to send [08:08:05]recv_with_timeout no data received [08:08:09]OFD Sender: No OFD packet to send [08:08:14]OFD Sender: No OFD packet to send [08:08:19]OFD Sender: No OFD packet to send [08:08:24]OFD Sender: No OFD packet to send [08:08:29]OFD Sender: No OFD packet to send [08:08:34]OFD Sender: No OFD packet to send [08:08:39]OFD Sender: No OFD packet to send [08:08:44]OFD Sender: No OFD packet to send [08:08:49]OFD Sender: No OFD packet to send [08:08:54]OFD Sender: No OFD packet to send [08:08:59]OFD Sender: No OFD packet to send [08:09:04]OFD Sender: No OFD packet to send [08:09:09]OFD Sender: No OFD packet to send [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]/dev/ttyS4 opened [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 81 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 26 [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 5400000000572581 (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: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: 118+1722067654=1722067772 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0x20ff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33540624 [00:00:10]*** 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 81 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 27 [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 3D AB A4 66 C6 AA A4 66 6B [08:09:33]Current date/time: 27.07.2024 08:09 [08:09:33]FM_Init [08:09:33]wFMConnect [08:09:33]MH_SAM_On [08:09:33]Write to MH i2c: E0 00 00 08 00 E7 [08:09:33]Write i2c OK [08:09:33]MH_I2C_Read... [08:09:33]*** iso7816_init finished! [08:09:33]*** atr: [08:09:33]*** 0F 3B D5 18 FF 81 91 FE [08:09:33]*** 1F C3 80 73 C8 21 10 0A [08:09:33]*** 00 00 00 00 00 00 00 00 [08:09:33]*** 00 00 00 00 00 00 00 00 [08:09:33]*** 00 00 00 00 00 00 00 00 [08:09:33]*** 00 00 00 00 00 00 00 00 [08:09:33]*** 00 00 00 00 00 00 00 00 [08:09:33]*** 00 00 00 00 00 00 00 00 [08:09:33]Read from MH i2c: E0 [08:09:33]MH_I2C_Read... [08:09:33]Read from MH i2c: E0 10 00 [08:09:33]MH_I2C_Read... [08:09:33]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [08:09:33]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [08:09:33]wFMCommunicate request_size=10 [08:09:33]MH_SAM_APDU [08:09:33]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [08:09:33]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [08:09:33]Write i2c OK [08:09:33]MH_I2C_Read... [08:09:33]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [08:09:33]Read from MH i2c: E2 [08:09:33]MH_I2C_Read... [08:09:33]Read from MH i2c: E2 03 00 [08:09:33]MH_I2C_Read... [08:09:33]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [08:09:33]RAPDU: 90 00 [08:09:33]wFMCommunicate OK [08:09:33]wFMCommunicate request_size=4 [08:09:33]MH_SAM_APDU [08:09:33]CAPDU: 80 11 00 00 [08:09:33]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [08:09:33]Write i2c OK [08:09:33]MH_I2C_Read... [08:09:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:09:33]Read from MH i2c: E2 [08:09:33]MH_I2C_Read... [08:09:33]Read from MH i2c: E2 17 00 [08:09:33]MH_I2C_Read... [08:09:33]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 E0 [08:09:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [08:09:33]wFMCommunicate OK [08:09:33]Detected FM SN is 0000000000874958 [08:09:33]Stored FM SN is 0000000000874958 [08:09:33]wFMCommunicate request_size=9 [08:09:33]MH_SAM_APDU [08:09:33]CAPDU: 80 16 00 00 04 FB 29 00 00 [08:09:33]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 FB 29 00 00 00 00 B6 [08:09:33]Write i2c OK [08:09:33]MH_I2C_Read... [08:09:33]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [08:09:33]Read from MH i2c: E2 [08:09:33]MH_I2C_Read... [08:09:33]Read from MH i2c: E2 03 00 [08:09:33]MH_I2C_Read... [08:09:33]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [08:09:33]RAPDU: 90 00 [08:09:33]wFMCommunicate OK [08:09:33]FM PIN OK [08:09:33]wFMCommunicate request_size=8 [08:09:33]MH_SAM_APDU [08:09:33]CAPDU: 80 14 04 00 03 02 00 01 [08:09:33]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [08:09:33]Write i2c OK [08:09:33]MH_I2C_Read... [08:09:33]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [08:09:33]Read from MH i2c: E2 [08:09:33]MH_I2C_Read... [08:09:33]Read from MH i2c: E2 03 00 [08:09:33]MH_I2C_Read... [08:09:33]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [08:09:33]RAPDU: 90 00 [08:09:33]wFMCommunicate OK [08:09:33]wFMCommunicate request_size=13 [08:09:33]MH_SAM_APDU [08:09:33]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [08:09:33]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [08:09:33]Write i2c OK [08:09:33]MH_I2C_Read... [08:09:33]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [08:09:33]Read from MH i2c: E2 [08:09:33]MH_I2C_Read... [08:09:33]Read from MH i2c: E2 03 00 [08:09:33]MH_I2C_Read... [08:09:33]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [08:09:33]RAPDU: 90 00 [08:09:33]wFMCommunicate OK [08:09:33]wFMCommunicate request_size=4 [08:09:33]MH_SAM_APDU [08:09:33]CAPDU: 80 11 00 00 [08:09:33]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [08:09:33]Write i2c OK [08:09:33]MH_I2C_Read... [08:09:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:09:33]Read from MH i2c: E2 [08:09:33]MH_I2C_Read... [08:09:33]Read from MH i2c: E2 17 00 [08:09:33]MH_I2C_Read... [08:09:33]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 E4 [08:09:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [08:09:33]wFMCommunicate OK [08:09:33]DocumentArchiveInit [08:09:33]Start Httpd... [08:09:33]Httpd thread 3067100516 created [08:09:33]Write to MH i2c: 01 00 00 0F 00 0F [08:09:33]Write i2c OK [08:09:33]MH_I2C_Read... [08:09:33]Read from MH i2c: 01 [08:09:33]MH_I2C_Read... [08:09:33]Read from MH i2c: 01 07 00 [08:09:33]MH_I2C_Read... [08:09:33]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [08:09:33]MH Int Process started [08:09:33]Allocated Socket 7 [08:09:33]Bind OK [08:09:33]Listen OK [08:09:33]httpd running on port 8080 [08:09:33]Waiting for new connection... [08:09:33]OFD Sender: No OFD packet to send [08:09:38]OFD Sender: No OFD packet to send [08:09:43]OFD Sender: No OFD packet to send [08:09:48]OFD Sender: No OFD packet to send [08:09:53]OFD Sender: No OFD packet to send [08:09:58]OFD Sender: No OFD packet to send [08:10:00]recv_with_timeout no data received [08:10:03]OFD Sender: No OFD packet to send [08:10:08]OFD Sender: No OFD packet to send [08:10:13]OFD Sender: No OFD packet to send [08:10:18]OFD Sender: No OFD packet to send [08:10:23]OFD Sender: No OFD packet to send [08:10:28]OFD Sender: No OFD packet to send [08:10:33]OFD Sender: No OFD packet to send [08:10:38]OFD Sender: No OFD packet to send [08:10:43]OFD Sender: No OFD packet to send [08:10:48]OFD Sender: No OFD packet to send [08:10:53]OFD Sender: No OFD packet to send [08:10:58]OFD Sender: No OFD packet to send [08:11:03]OFD Sender: No OFD packet to send [00:00:11] *** EcrCore started. Build 196 *** [00:00:11]/dev/ttyS4 opened [00:00:11]MH_InterfaceInit /dev/i2c-1 [00:00:11]Malloc ok [00:00:11]MH_GetMetrics [00:00:11]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 81 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 26 [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]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:11]*** [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]*** 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 5400000000572581 (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: 234+1722067654=1722067888 [00:00:11]*** BPK Status Register BPK_RDY = 0x0 [00:00:11]*** SEN State Register SEN_STATE = 0x20ff [00:00:11]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:11]*** Analog Control Register 0 SEN_ANA0 = 0x33540624 [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 81 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 27 [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 B1 AB A4 66 C6 AA A4 66 DF [08:11:29]Current date/time: 27.07.2024 08:11 [08:11:29]FM_Init [08:11:29]wFMConnect [08:11:29]MH_SAM_On [08:11:29]Write to MH i2c: E0 00 00 08 00 E7 [08:11:29]Write i2c OK [08:11:29]MH_I2C_Read... [08:11:29]*** iso7816_init finished! [08:11:29]*** atr: [08:11:29]*** 0F 3B D5 18 FF 81 91 FE [08:11:29]*** 1F C3 80 73 C8 21 10 0A [08:11:29]*** 00 00 00 00 00 00 00 00 [08:11:29]*** 00 00 00 00 00 00 00 00 [08:11:29]*** 00 00 00 00 00 00 00 00 [08:11:29]*** 00 00 00 00 00 00 00 00 [08:11:29]*** 00 00 00 00 00 00 00 00 [08:11:29]*** 00 00 00 00 00 00 00 00 [08:11:29]Read from MH i2c: E0 [08:11:29]MH_I2C_Read... [08:11:29]Read from MH i2c: E0 10 00 [08:11:29]MH_I2C_Read... [08:11:29]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [08:11:29]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [08:11:29]wFMCommunicate request_size=10 [08:11:29]MH_SAM_APDU [08:11:29]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [08:11:29]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [08:11:29]Write i2c OK [08:11:29]MH_I2C_Read... [08:11:29]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [08:11:29]Read from MH i2c: E2 [08:11:29]MH_I2C_Read... [08:11:29]Read from MH i2c: E2 03 00 [08:11:29]MH_I2C_Read... [08:11:29]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [08:11:29]RAPDU: 90 00 [08:11:29]wFMCommunicate OK [08:11:29]wFMCommunicate request_size=4 [08:11:29]MH_SAM_APDU [08:11:29]CAPDU: 80 11 00 00 [08:11:29]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [08:11:29]Write i2c OK [08:11:29]MH_I2C_Read... [08:11:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:11:29]Read from MH i2c: E2 [08:11:29]MH_I2C_Read... [08:11:29]Read from MH i2c: E2 17 00 [08:11:29]MH_I2C_Read... [08:11:29]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 E0 [08:11:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [08:11:29]wFMCommunicate OK [08:11:29]Detected FM SN is 0000000000874958 [08:11:29]Stored FM SN is 0000000000874958 [08:11:29]wFMCommunicate request_size=9 [08:11:29]MH_SAM_APDU [08:11:29]CAPDU: 80 16 00 00 04 FB 29 00 00 [08:11:29]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 FB 29 00 00 00 00 B6 [08:11:29]Write i2c OK [08:11:29]MH_I2C_Read... [08:11:29]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [08:11:29]Read from MH i2c: E2 [08:11:29]MH_I2C_Read... [08:11:29]Read from MH i2c: E2 03 00 [08:11:29]MH_I2C_Read... [08:11:29]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [08:11:29]RAPDU: 90 00 [08:11:29]wFMCommunicate OK [08:11:29]FM PIN OK [08:11:29]wFMCommunicate request_size=8 [08:11:29]MH_SAM_APDU [08:11:29]CAPDU: 80 14 04 00 03 02 00 01 [08:11:29]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [08:11:29]Write i2c OK [08:11:29]MH_I2C_Read... [08:11:29]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [08:11:29]Read from MH i2c: E2 [08:11:29]MH_I2C_Read... [08:11:29]Read from MH i2c: E2 03 00 [08:11:29]MH_I2C_Read... [08:11:29]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [08:11:29]RAPDU: 90 00 [08:11:29]wFMCommunicate OK [08:11:29]wFMCommunicate request_size=13 [08:11:29]MH_SAM_APDU [08:11:29]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [08:11:29]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [08:11:29]Write i2c OK [08:11:29]MH_I2C_Read... [08:11:29]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [08:11:29]Read from MH i2c: E2 [08:11:29]MH_I2C_Read... [08:11:29]Read from MH i2c: E2 03 00 [08:11:29]MH_I2C_Read... [08:11:29]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [08:11:29]RAPDU: 90 00 [08:11:29]wFMCommunicate OK [08:11:29]wFMCommunicate request_size=4 [08:11:29]MH_SAM_APDU [08:11:29]CAPDU: 80 11 00 00 [08:11:29]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [08:11:29]Write i2c OK [08:11:29]MH_I2C_Read... [08:11:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:11:29]Read from MH i2c: E2 [08:11:29]MH_I2C_Read... [08:11:29]Read from MH i2c: E2 17 00 [08:11:29]MH_I2C_Read... [08:11:29]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 E4 [08:11:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [08:11:29]wFMCommunicate OK [08:11:29]DocumentArchiveInit [08:11:29]Start Httpd... [08:11:29]Httpd thread 3067383140 created [08:11:29]Write to MH i2c: 01 00 00 0F 00 0F [08:11:29]Write i2c OK [08:11:29]MH_I2C_Read... [08:11:29]Read from MH i2c: 01 [08:11:29]MH_I2C_Read... [08:11:29]Read from MH i2c: 01 07 00 [08:11:29]MH_I2C_Read... [08:11:29]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [08:11:29]Allocated Socket 6 [08:11:29]Bind OK [08:11:29]Listen OK [08:11:29]httpd running on port 8080 [08:11:29]Waiting for new connection... [08:11:29]MH Int Process started [08:11:29]OFD Sender: No OFD packet to send [08:11:34]OFD Sender: No OFD packet to send [08:11:37]accept exits with 7 [08:11:37]New connection [08:11:37]New thread 3067096420 created [08:11:37]Waiting for new connection... [08:11:37] Sock 7.Parse request [08:11:37]Sock 7.Check first char [08:11:37]Sock 7.First char is OK [08:11:37]request: POST /json_proto HTTP/1.1 [08:11:37]Method: POST [08:11:37]URL: /json_proto [08:11:37]Method is POST - this is cgi request [08:11:37]url: /json_proto [08:11:37]query_string will be loaded in cgi processing [08:11:37]execute_cgi json_proto POST (null) [08:11:37]execute_cgi path=json_proto method=POST [08:11:37]POST find Content-Length [08:11:37]Host: 172.17.43.132:8080 [08:11:37]Connection: keep-alive [08:11:37]Content-Length: 105 [08:11:37]Accept: application/json, text/plain, */* [08:11:37]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [08:11:37]Content-Type: application/json [08:11:37]Origin: http://172.17.43.132:8080 [08:11:37]Referer: http://172.17.43.132:8080/testengine [08:11:37]Accept-Encoding: gzip, deflate [08:11:37]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [08:11:37] [08:11:37]POST finish read [08:11:37]Found Content-Length = 105 [08:11:37]post body = {"protocol":"kg_v1.0","request":{"action":"get_value","params":{},"requested_data":["config.timestamp"]}} [08:11:37]execute_script... [08:11:37]execute_script path=json_proto method=POST query_string={"protocol":"kg_v1.0","request":{"action":"get_value","params":{},"requested_data":["config.timestamp"]}} [08:11:37]POST & json_proto [08:11:37]process_json_proto [08:11:37]json parsed OK: [08:11:37]protocol is kg_v1.0 [08:11:37]action value=get_value [08:11:37]process_action get_value [08:11:37]cmd_get_value [08:11:37]process_action get_value done [08:11:37]requested_data is exist [08:11:37]produce_requested_data [08:11:37]requested_item config.timestamp is exist - process it [08:11:37]MH_GetDate [08:11:37]Write to MH i2c: F0 00 00 10 00 FF [08:11:37]Write i2c OK [08:11:37]MH_I2C_Read... [08:11:37]Read from MH i2c: F0 [08:11:37]MH_I2C_Read... [08:11:37]Read from MH i2c: F0 09 00 [08:11:37]MH_I2C_Read... [08:11:37]Read from MH i2c: F0 09 00 10 00 00 BA AB A4 66 C6 AA A4 66 F1 [08:11:37]produce_requested_data done [08:11:37]produce_requested_data return {"config.timestamp":"1722067898"} [08:11:37]process_action_free get_value [08:11:37]json_value_free [08:11:37]json_value_free done [08:11:37]process_json_proto returns [08:11:37]Send response to host [08:11:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"config.timestamp":"1722067898"}}} [08:11:37]free response buf [08:11:37]execute_script done [08:11:37]execute_script returns [08:11:37]free content buf [08:11:37]Sock 7.Close socket [08:11:37]Sock 7.Thread stoped [08:11:38]recv_with_timeout no data received [08:11:39]OFD Sender: No OFD packet to send [08:11:39]accept exits with 10 [08:11:39]New connection [08:11:39]New thread 3066953060 created [08:11:39]Thread 3067096420 joined [08:11:39]Waiting for new connection... [08:11:39] Sock 10.Parse request [08:11:39]Sock 10.Check first char [08:11:39]Sock 10.First char is OK [08:11:39]request: POST /json_proto HTTP/1.1 [08:11:39]Method: POST [08:11:39]URL: /json_proto [08:11:39]Method is POST - this is cgi request [08:11:39]url: /json_proto [08:11:39]query_string will be loaded in cgi processing [08:11:39]execute_cgi json_proto POST (null) [08:11:39]execute_cgi path=json_proto method=POST [08:11:39]POST find Content-Length [08:11:39]Host: 172.17.43.132:8080 [08:11:39]Connection: keep-alive [08:11:39]Content-Length: 113 [08:11:39]Accept: application/json, text/plain, */* [08:11:39]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [08:11:39]Content-Type: application/json [08:11:39]Origin: http://172.17.43.132:8080 [08:11:39]Referer: http://172.17.43.132:8080/testengine [08:11:39]Accept-Encoding: gzip, deflate [08:11:39]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [08:11:39] [08:11:39]POST finish read [08:11:39]Found Content-Length = 113 [08:11:39]post body = {"protocol":"kg_v1.0","request":{"action":"set_value","params":{"name":"config.timestamp","value":"1722067901"}}} [08:11:39]execute_script... [08:11:39]execute_script path=json_proto method=POST query_string={"protocol":"kg_v1.0","request":{"action":"set_value","params":{"name":"config.timestamp","value":"1722067901"}}} [08:11:39]POST & json_proto [08:11:39]process_json_proto [08:11:39]json parsed OK: [08:11:39]protocol is kg_v1.0 [08:11:39]action value=set_value [08:11:39]process_action set_value [08:11:39]cmd_set_value [08:11:39]SetValue [08:11:39]group config [08:11:39]SetConfigValue timestamp=1722067901 [08:11:39]SettingCheckAndSetValue timestamp=1722067901 [08:11:39]store_timestamp [08:11:39]MH_GetDate [08:11:39]Write to MH i2c: F0 00 00 11 00 00 [08:11:39]Write i2c OK [08:11:39]MH_I2C_Read... [08:11:39]Read from MH i2c: F0 [08:11:39]MH_I2C_Read... [08:11:39]Read from MH i2c: F0 09 00 [08:11:39]MH_I2C_Read... [08:11:39]Read from MH i2c: F0 09 00 11 00 00 BC AB A4 66 C6 AA A4 66 F4 [08:11:39]GetLastDocTimeStamp 1722038161 [08:11:39]cur date 1722067900 [08:11:39]tm 1722067901 [08:11:39]tm ok - set date [08:11:39]MH_SetDate [08:11:39]Write to MH i2c: F1 04 00 12 00 BD AB A4 66 78 [08:11:39]Write i2c OK [08:11:39]MH_I2C_Read... [08:11:39]Read from MH i2c: F1 [08:11:39]MH_I2C_Read... [08:11:39]Read from MH i2c: F1 01 00 [08:11:39]MH_I2C_Read... [08:11:39]Read from MH i2c: F1 01 00 12 00 00 03 [08:11:41]SetValue res=0 [08:11:41]process_action set_value done [08:11:41]no requested_data - finishing processing [08:11:41]process_action_free set_value [08:11:41]json_value_free [08:11:41]json_value_free done [08:11:41]process_json_proto returns [08:11:41]Send response to host [08:11:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [08:11:41]free response buf [08:11:41]execute_script done [08:11:41]execute_script returns [08:11:41]free content buf [08:11:41]Sock 10.Close socket [08:11:41]Sock 10.Thread stoped [08:11:41]accept exits with 7 [08:11:41]New connection [08:11:41]New thread 3067096420 created [08:11:41]Thread 3066953060 joined [08:11:41]Waiting for new connection... [08:11:41] Sock 7.Parse request [08:11:41]Sock 7.Check first char [08:11:41]Sock 7.First char is OK [08:11:41]request: POST /json_proto HTTP/1.1 [08:11:41]Method: POST [08:11:41]URL: /json_proto [08:11:41]Method is POST - this is cgi request [08:11:41]url: /json_proto [08:11:41]query_string will be loaded in cgi processing [08:11:41]execute_cgi json_proto POST (null) [08:11:41]execute_cgi path=json_proto method=POST [08:11:41]POST find Content-Length [08:11:41]Host: 172.17.43.132:8080 [08:11:41]Connection: keep-alive [08:11:41]Content-Length: 113 [08:11:41]Accept: application/json, text/plain, */* [08:11:41]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [08:11:41]Content-Type: application/json [08:11:41]Origin: http://172.17.43.132:8080 [08:11:41]Referer: http://172.17.43.132:8080/testengine [08:11:41]Accept-Encoding: gzip, deflate [08:11:41]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [08:11:41] [08:11:41]POST finish read [08:11:41]Found Content-Length = 113 [08:11:41]post body = {"protocol":"kg_v1.0","request":{"action":"set_value","params":{"name":"config.timestamp","value":"1722067901"}}} [08:11:41]execute_script... [08:11:41]execute_script path=json_proto method=POST query_string={"protocol":"kg_v1.0","request":{"action":"set_value","params":{"name":"config.timestamp","value":"1722067901"}}} [08:11:41]POST & json_proto [08:11:41]process_json_proto [08:11:41]json parsed OK: [08:11:41]protocol is kg_v1.0 [08:11:41]action value=set_value [08:11:41]process_action set_value [08:11:41]cmd_set_value [08:11:41]SetValue [08:11:41]group config [08:11:41]SetConfigValue timestamp=1722067901 [08:11:41]SettingCheckAndSetValue timestamp=1722067901 [08:11:41]store_timestamp [08:11:41]MH_GetDate [08:11:41]Write to MH i2c: F0 00 00 13 00 02 [08:11:41]Write i2c OK [08:11:41]MH_I2C_Read... [08:11:41]Read from MH i2c: F0 [08:11:41]MH_I2C_Read... [08:11:41]Read from MH i2c: F0 09 00 [08:11:41]MH_I2C_Read... [08:11:41]Read from MH i2c: F0 09 00 13 00 00 BD AB A4 66 BD AB A4 66 EF [08:11:41]GetLastDocTimeStamp 1722038161 [08:11:41]cur date 1722067901 [08:11:41]tm 1722067901 [08:11:41]tm ok - set date [08:11:41]MH_SetDate [08:11:41]Write to MH i2c: F1 04 00 14 00 BD AB A4 66 7A [08:11:41]Write i2c OK [08:11:41]MH_I2C_Read... [08:11:41]Read from MH i2c: F1 [08:11:41]MH_I2C_Read... [08:11:41]Read from MH i2c: F1 01 00 [08:11:41]MH_I2C_Read... [08:11:41]Read from MH i2c: F1 01 00 14 00 00 05 [08:11:41]SetValue res=0 [08:11:41]process_action set_value done [08:11:41]no requested_data - finishing processing [08:11:41]process_action_free set_value [08:11:41]json_value_free [08:11:41]json_value_free done [08:11:41]process_json_proto returns [08:11:41]Send response to host [08:11:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [08:11:41]free response buf [08:11:41]execute_script done [08:11:41]execute_script returns [08:11:41]free content buf [08:11:41]Sock 7.Close socket [08:11:41]Sock 7.Thread stoped [08:11:41]accept exits with 9 [08:11:41]New connection [08:11:41]New thread 3066953060 created [08:11:41]Thread 3067096420 joined [08:11:41]Waiting for new connection... [08:11:41] Sock 9.Parse request [08:11:41]Sock 9.Check first char [08:11:41]Sock 9.First char is OK [08:11:41]request: POST /json_proto HTTP/1.1 [08:11:41]Method: POST [08:11:41]URL: /json_proto [08:11:41]Method is POST - this is cgi request [08:11:41]url: /json_proto [08:11:41]query_string will be loaded in cgi processing [08:11:41]execute_cgi json_proto POST (null) [08:11:41]execute_cgi path=json_proto method=POST [08:11:41]POST find Content-Length [08:11:41]Host: 172.17.43.132:8080 [08:11:41]Connection: keep-alive [08:11:41]Content-Length: 113 [08:11:41]Accept: application/json, text/plain, */* [08:11:41]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [08:11:41]Content-Type: application/json [08:11:41]Origin: http://172.17.43.132:8080 [08:11:41]Referer: http://172.17.43.132:8080/testengine [08:11:41]Accept-Encoding: gzip, deflate [08:11:41]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [08:11:41] [08:11:41]POST finish read [08:11:41]Found Content-Length = 113 [08:11:41]post body = {"protocol":"kg_v1.0","request":{"action":"set_value","params":{"name":"config.timestamp","value":"1722067901"}}} [08:11:41]execute_script... [08:11:41]execute_script path=json_proto method=POST query_string={"protocol":"kg_v1.0","request":{"action":"set_value","params":{"name":"config.timestamp","value":"1722067901"}}} [08:11:41]POST & json_proto [08:11:41]process_json_proto [08:11:41]json parsed OK: [08:11:41]protocol is kg_v1.0 [08:11:41]action value=set_value [08:11:41]process_action set_value [08:11:41]cmd_set_value [08:11:41]SetValue [08:11:41]group config [08:11:41]SetConfigValue timestamp=1722067901 [08:11:41]SettingCheckAndSetValue timestamp=1722067901 [08:11:41]store_timestamp [08:11:41]MH_GetDate [08:11:41]Write to MH i2c: F0 00 00 15 00 04 [08:11:41]Write i2c OK [08:11:41]MH_I2C_Read... [08:11:41]Read from MH i2c: F0 [08:11:41]MH_I2C_Read... [08:11:41]Read from MH i2c: F0 09 00 [08:11:41]MH_I2C_Read... [08:11:41]Read from MH i2c: F0 09 00 15 00 00 BD AB A4 66 BD AB A4 66 F1 [08:11:41]GetLastDocTimeStamp 1722038161 [08:11:41]cur date 1722067901 [08:11:41]tm 1722067901 [08:11:41]tm ok - set date [08:11:41]MH_SetDate [08:11:41]Write to MH i2c: F1 04 00 16 00 BD AB A4 66 7C [08:11:41]Write i2c OK [08:11:41]MH_I2C_Read... [08:11:41]Read from MH i2c: F1 [08:11:41]MH_I2C_Read... [08:11:41]Read from MH i2c: F1 01 00 [08:11:41]MH_I2C_Read... [08:11:41]Read from MH i2c: F1 01 00 16 00 00 07 [08:11:41]SetValue res=0 [08:11:41]process_action set_value done [08:11:41]no requested_data - finishing processing [08:11:41]process_action_free set_value [08:11:41]json_value_free [08:11:41]json_value_free done [08:11:41]process_json_proto returns [08:11:41]Send response to host [08:11:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [08:11:41]free response buf [08:11:41]execute_script done [08:11:41]execute_script returns [08:11:41]free content buf [08:11:41]Sock 9.Close socket [08:11:41]Sock 9.Thread stoped [08:11:41]accept exits with 7 [08:11:41]New connection [08:11:41]New thread 3067096420 created [08:11:41]Thread 3066953060 joined [08:11:41]Waiting for new connection... [08:11:41] Sock 7.Parse request [08:11:41]Sock 7.Check first char [08:11:41]Sock 7.First char is OK [08:11:41]request: POST /json_proto HTTP/1.1 [08:11:41]Method: POST [08:11:41]URL: /json_proto [08:11:41]Method is POST - this is cgi request [08:11:41]url: /json_proto [08:11:41]query_string will be loaded in cgi processing [08:11:41]execute_cgi json_proto POST (null) [08:11:41]execute_cgi path=json_proto method=POST [08:11:41]POST find Content-Length [08:11:41]Host: 172.17.43.132:8080 [08:11:41]Connection: keep-alive [08:11:41]Content-Length: 113 [08:11:41]Accept: application/json, text/plain, */* [08:11:41]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [08:11:41]Content-Type: application/json [08:11:41]Origin: http://172.17.43.132:8080 [08:11:41]Referer: http://172.17.43.132:8080/testengine [08:11:41]Accept-Encoding: gzip, deflate [08:11:41]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [08:11:41] [08:11:41]POST finish read [08:11:41]Found Content-Length = 113 [08:11:41]post body = {"protocol":"kg_v1.0","request":{"action":"set_value","params":{"name":"config.timestamp","value":"1722067901"}}} [08:11:41]execute_script... [08:11:41]execute_script path=json_proto method=POST query_string={"protocol":"kg_v1.0","request":{"action":"set_value","params":{"name":"config.timestamp","value":"1722067901"}}} [08:11:41]POST & json_proto [08:11:41]process_json_proto [08:11:41]json parsed OK: [08:11:41]protocol is kg_v1.0 [08:11:41]action value=set_value [08:11:41]process_action set_value [08:11:41]cmd_set_value [08:11:41]SetValue [08:11:41]group config [08:11:41]SetConfigValue timestamp=1722067901 [08:11:41]SettingCheckAndSetValue timestamp=1722067901 [08:11:41]store_timestamp [08:11:41]MH_GetDate [08:11:41]Write to MH i2c: F0 00 00 17 00 06 [08:11:41]Write i2c OK [08:11:41]MH_I2C_Read... [08:11:41]Read from MH i2c: F0 [08:11:41]MH_I2C_Read... [08:11:41]Read from MH i2c: F0 09 00 [08:11:41]MH_I2C_Read... [08:11:41]Read from MH i2c: F0 09 00 17 00 00 BD AB A4 66 BD AB A4 66 F3 [08:11:41]GetLastDocTimeStamp 1722038161 [08:11:41]cur date 1722067901 [08:11:41]tm 1722067901 [08:11:41]tm ok - set date [08:11:41]MH_SetDate [08:11:41]Write to MH i2c: F1 04 00 18 00 BD AB A4 66 7E [08:11:41]Write i2c OK [08:11:41]MH_I2C_Read... [08:11:41]Read from MH i2c: F1 [08:11:41]MH_I2C_Read... [08:11:41]Read from MH i2c: F1 01 00 [08:11:41]MH_I2C_Read... [08:11:41]Read from MH i2c: F1 01 00 18 00 00 09 [08:11:41]SetValue res=0 [08:11:41]process_action set_value done [08:11:41]no requested_data - finishing processing [08:11:41]process_action_free set_value [08:11:41]json_value_free [08:11:41]json_value_free done [08:11:41]process_json_proto returns [08:11:41]Send response to host [08:11:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [08:11:41]free response buf [08:11:41]execute_script done [08:11:41]execute_script returns [08:11:41]free content buf [08:11:41]Sock 7.Close socket [08:11:41]Sock 7.Thread stoped [08:11:45]OFD Sender: No OFD packet to send [08:11:50]OFD Sender: No OFD packet to send [08:11:52]accept exits with 9 [08:11:52]New connection [08:11:52]New thread 3066953060 created [08:11:52]Thread 3067096420 joined [08:11:52]Waiting for new connection... [08:11:52] Sock 9.Parse request [08:11:52]Sock 9.Check first char [08:11:52]Sock 9.First char is OK [08:11:52]request: POST /json_proto HTTP/1.0 [08:11:52]Method: POST [08:11:52]URL: /json_proto [08:11:52]Method is POST - this is cgi request [08:11:52]url: /json_proto [08:11:52]query_string will be loaded in cgi processing [08:11:52]execute_cgi json_proto POST (null) [08:11:52]execute_cgi path=json_proto method=POST [08:11:52]POST find Content-Length [08:11:52]Host: 172.17.43.132:8080 [08:11:52]Content-Length: 215 [08:11:52]Content-Type: application/json [08:11:52] [08:11:52]POST finish read [08:11:52]Found Content-Length = 215 [08:11:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:11:52]execute_script... [08:11:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:11:52]POST & json_proto [08:11:52]process_json_proto [08:11:52]json parsed OK: [08:11:52]protocol is kg_v1.0 [08:11:52]action value=get_value [08:11:52]process_action get_value [08:11:52]cmd_get_value [08:11:52]process_action get_value done [08:11:52]requested_data is exist [08:11:52]produce_requested_data [08:11:52]requested_item kkm.sn is exist - process it [08:11:52]requested_item kkm.ver is exist - process it [08:11:52]requested_item fm.sn is exist - process it [08:11:52]wFMCommunicate request_size=4 [08:11:52]MH_SAM_APDU [08:11:52]CAPDU: 80 11 00 00 [08:11:52]Write to MH i2c: E2 08 00 19 00 80 11 00 00 00 00 00 00 93 [08:11:52]Write i2c OK [08:11:52]MH_I2C_Read... [08:11:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:11:52]Read from MH i2c: E2 [08:11:52]MH_I2C_Read... [08:11:52]Read from MH i2c: E2 17 00 [08:11:52]MH_I2C_Read... [08:11:52]Read from MH i2c: E2 17 00 19 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 EF [08:11:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [08:11:52]wFMCommunicate OK [08:11:52]requested_item fd.num is exist - process it [08:11:52]SAM_PROTO_GetFieldsCounters [08:11:52]wFMCommunicate request_size=4 [08:11:52]MH_SAM_APDU [08:11:52]CAPDU: 80 13 00 00 [08:11:52]Write to MH i2c: E2 08 00 1A 00 80 13 00 00 00 00 00 00 96 [08:11:52]Write i2c OK [08:11:52]MH_I2C_Read... [08:11:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:11:52]Read from MH i2c: E2 [08:11:52]MH_I2C_Read... [08:11:52]Read from MH i2c: E2 62 00 [08:11:52]MH_I2C_Read... [08:11:52]Read from MH i2c: E2 62 00 1A 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 4A A2 00 00 0E 04 04 00 A7 01 00 00 12 04 04 00 83 00 00 00 5E 04 04 00 83 00 00 00 57 04 04 00 85 00 00 00 19 04 04 00 00 00 00 00 90 00 DE [08:11:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 4A A2 00 00 0E 04 04 00 A7 01 00 00 12 04 04 00 83 00 00 00 5E 04 04 00 83 00 00 00 57 04 04 00 85 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:11:52]wFMCommunicate OK [08:11:52]SAM_PROTO_GetFieldsCounters done [08:11:52]requested_item shift.num is exist - process it [08:11:52]requested_item shift.opened is exist - process it [08:11:52]req_shift_opened [08:11:52]FM_GetShiftState [08:11:52]SAM_PROTO_GetShiftState [08:11:52]wFMCommunicate request_size=4 [08:11:52]MH_SAM_APDU [08:11:52]CAPDU: 80 13 01 00 [08:11:52]Write to MH i2c: E2 08 00 1B 00 80 13 01 00 00 00 00 00 98 [08:11:52]Write i2c OK [08:11:52]MH_I2C_Read... [08:11:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:11:52]Read from MH i2c: E2 [08:11:52]MH_I2C_Read... [08:11:52]Read from MH i2c: E2 0E 00 [08:11:52]MH_I2C_Read... [08:11:52]Read from MH i2c: E2 0E 00 1B 00 00 09 00 00 00 00 00 00 00 00 00 00 90 00 A3 [08:11:52]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [08:11:52]wFMCommunicate OK [08:11:52]SAM_PROTO_GetShiftState done [08:11:52]FM_GetShiftState done [08:11:52]req_shift_opened done [08:11:52]requested_item shift.open_date is exist - process it [08:11:52]req_shift_open_date [08:11:52]FM_GetShiftState [08:11:52]SAM_PROTO_GetShiftState [08:11:52]wFMCommunicate request_size=4 [08:11:52]MH_SAM_APDU [08:11:52]CAPDU: 80 13 01 00 [08:11:52]Write to MH i2c: E2 08 00 1C 00 80 13 01 00 00 00 00 00 99 [08:11:52]Write i2c OK [08:11:52]MH_I2C_Read... [08:11:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:11:52]Read from MH i2c: E2 [08:11:52]MH_I2C_Read... [08:11:52]Read from MH i2c: E2 0E 00 [08:11:52]MH_I2C_Read... [08:11:52]Read from MH i2c: E2 0E 00 1C 00 00 09 00 00 00 00 00 00 00 00 00 00 90 00 A4 [08:11:52]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [08:11:52]wFMCommunicate OK [08:11:52]SAM_PROTO_GetShiftState done [08:11:52]FM_GetShiftState done [08:11:52]req_shift_open_date done [08:11:52]produce_requested_data done [08:11:52]produce_requested_data return {"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41546,"shift.num":423,"shift.opened":0,"shift.open_date":0} [08:11:52]process_action_free get_value [08:11:52]json_value_free [08:11:52]json_value_free done [08:11:52]process_json_proto returns [08:11:52]Send response to host [08:11:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41546,"shift.num":423,"shift.opened":0,"shift.open_date":0}}} [08:11:52]free response buf [08:11:52]execute_script done [08:11:52]execute_script returns [08:11:52]free content buf [08:11:52]Sock 9.Close socket [08:11:52]Sock 9.Thread stoped [08:11:52]accept exits with 10 [08:11:52]New connection [08:11:52]New thread 3067096420 created [08:11:52]Thread 3066953060 joined [08:11:52]Waiting for new connection... [08:11:52] Sock 10.Parse request [08:11:52]Sock 10.Check first char [08:11:52]Sock 10.First char is OK [08:11:52]request: POST /json_proto HTTP/1.0 [08:11:52]Method: POST [08:11:52]URL: /json_proto [08:11:52]Method is POST - this is cgi request [08:11:52]url: /json_proto [08:11:52]query_string will be loaded in cgi processing [08:11:52]execute_cgi json_proto POST (null) [08:11:52]execute_cgi path=json_proto method=POST [08:11:52]POST find Content-Length [08:11:52]Host: 172.17.43.132:8080 [08:11:52]Content-Length: 331 [08:11:52]Content-Type: application/json [08:11:52] [08:11:52]POST finish read [08:11:52]Found Content-Length = 331 [08:11:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:11:52]execute_script... [08:11:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:11:52]POST & json_proto [08:11:52]process_json_proto [08:11:52]json parsed OK: [08:11:52]protocol is kg_v1.0 [08:11:52]action value=get_value [08:11:52]process_action get_value [08:11:52]cmd_get_value [08:11:52]process_action get_value done [08:11:52]requested_data is exist [08:11:52]produce_requested_data [08:11:52]requested_item fm.sale.total is exist - process it [08:11:52]SAM_PROTO_GetFMData [08:11:52]wFMCommunicate request_size=4 [08:11:52]MH_SAM_APDU [08:11:52]CAPDU: 80 13 03 00 [08:11:52]Write to MH i2c: E2 08 00 1D 00 80 13 03 00 00 00 00 00 9C [08:11:52]Write i2c OK [08:11:52]MH_I2C_Read... [08:11:53]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [08:11:53]Read from MH i2c: E2 [08:11:53]MH_I2C_Read... [08:11:53]Read from MH i2c: E2 FD 00 [08:11:53]MH_I2C_Read... [08:11:53]Read from MH i2c: E2 FD 00 1D 00 00 C1 04 85 04 BD 04 6E 04 04 00 FB 9E 00 00 69 04 A0 00 6F 04 04 00 63 9E 00 00 B1 04 04 00 CD 9F C1 36 70 04 04 00 14 13 84 31 72 04 04 00 B9 8C 3D 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 F0 80 D0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F8 F6 7B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 98 00 00 00 B1 04 03 00 F8 13 4E 70 04 03 00 FC 07 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8A 4A 08 EF 03 09 00 F6 03 90 00 D8 [08:11:53]RAPDU: C1 04 85 04 BD 04 6E 04 04 00 FB 9E 00 00 69 04 A0 00 6F 04 04 00 63 9E 00 00 B1 04 04 00 CD 9F C1 36 70 04 04 00 14 13 84 31 72 04 04 00 B9 8C 3D 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 F0 80 D0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F8 F6 7B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 98 00 00 00 B1 04 03 00 F8 13 4E 70 04 03 00 FC 07 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8A 4A 08 EF 03 09 00 F6 03 90 00 [08:11:53]wFMCommunicate OK [08:11:53]wFMCommunicate request_size=4 [08:11:53]MH_SAM_APDU [08:11:53]CAPDU: 80 17 00 00 [08:11:53]Write to MH i2c: E2 08 00 1E 00 80 17 00 00 00 00 00 00 9E [08:11:53]Write i2c OK [08:11:53]MH_I2C_Read... [08:11:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:11:53]Read from MH i2c: E2 [08:11:53]MH_I2C_Read... [08:11:53]Read from MH i2c: E2 FD 00 [08:11:53]MH_I2C_Read... [08:11:53]Read from MH i2c: E2 FD 00 1E 00 00 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CA B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 47 [08:11:53]RAPDU: 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CA B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 [08:11:53]wFMCommunicate OK [08:11:53]wFMCommunicate request_size=4 [08:11:53]MH_SAM_APDU [08:11:53]CAPDU: 80 17 00 00 [08:11:53]Write to MH i2c: E2 08 00 1F 00 80 17 00 00 00 00 00 00 9F [08:11:53]Write i2c OK [08:11:53]MH_I2C_Read... [08:11:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:11:53]Read from MH i2c: E2 [08:11:53]MH_I2C_Read... [08:11:53]Read from MH i2c: E2 FD 00 [08:11:53]MH_I2C_Read... [08:11:53]Read from MH i2c: E2 FD 00 1F 00 00 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 3F [08:11:53]RAPDU: 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 [08:11:53]wFMCommunicate OK [08:11:53]wFMCommunicate request_size=4 [08:11:53]MH_SAM_APDU [08:11:53]CAPDU: 80 17 00 00 [08:11:53]Write to MH i2c: E2 08 00 20 00 80 17 00 00 00 00 00 00 A0 [08:11:53]Write i2c OK [08:11:53]MH_I2C_Read... [08:11:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:11:54]Read from MH i2c: E2 [08:11:54]MH_I2C_Read... [08:11:54]Read from MH i2c: E2 FD 00 [08:11:54]MH_I2C_Read... [08:11:54]Read from MH i2c: E2 FD 00 20 00 00 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 25 [08:11:54]RAPDU: 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 [08:11:54]wFMCommunicate OK [08:11:54]wFMCommunicate request_size=4 [08:11:54]MH_SAM_APDU [08:11:54]CAPDU: 80 17 00 00 [08:11:54]Write to MH i2c: E2 08 00 21 00 80 17 00 00 00 00 00 00 A1 [08:11:54]Write i2c OK [08:11:54]MH_I2C_Read... [08:11:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 219! [08:11:54]Read from MH i2c: E2 [08:11:54]MH_I2C_Read... [08:11:54]Read from MH i2c: E2 DE 00 [08:11:54]MH_I2C_Read... [08:11:54]Read from MH i2c: E2 DE 00 21 00 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 80 [08:11:54]RAPDU: F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:11:54]wFMCommunicate OK [08:11:54]SAM_PROTO_GetFMData done [08:11:54]requested_item fm.sale_refund.total is exist - process it [08:11:54]requested_item fm.buy.total is exist - process it [08:11:54]requested_item shift.sale.total is exist - process it [08:11:54]SAM_PROTO_GetShiftData [08:11:54]wFMCommunicate request_size=4 [08:11:54]MH_SAM_APDU [08:11:54]CAPDU: 80 13 02 00 [08:11:54]Write to MH i2c: E2 08 00 22 00 80 13 02 00 00 00 00 00 A0 [08:11:54]Write i2c OK [08:11:54]MH_I2C_Read... [08:11:54]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [08:11:54]Read from MH i2c: E2 [08:11:54]MH_I2C_Read... [08:11:54]Read from MH i2c: E2 FD 00 [08:11:54]MH_I2C_Read... [08:11:54]Read from MH i2c: E2 FD 00 22 00 00 AE 04 AA 04 AA 04 6E 04 04 00 83 00 00 00 69 04 9B 00 6F 04 04 00 83 00 00 00 B1 04 03 00 1C A0 2A 70 04 03 00 FC D9 24 72 04 03 00 20 C6 05 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CC 86 04 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 7B 60 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 62 [08:11:54]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 83 00 00 00 69 04 9B 00 6F 04 04 00 83 00 00 00 B1 04 03 00 1C A0 2A 70 04 03 00 FC D9 24 72 04 03 00 20 C6 05 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CC 86 04 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 7B 60 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [08:11:54]wFMCommunicate OK [08:11:54]wFMCommunicate request_size=4 [08:11:54]MH_SAM_APDU [08:11:54]CAPDU: 80 17 00 00 [08:11:54]Write to MH i2c: E2 08 00 23 00 80 17 00 00 00 00 00 00 A3 [08:11:54]Write i2c OK [08:11:54]MH_I2C_Read... [08:11:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:11:55]Read from MH i2c: E2 [08:11:55]MH_I2C_Read... [08:11:55]Read from MH i2c: E2 FD 00 [08:11:55]MH_I2C_Read... [08:11:55]Read from MH i2c: E2 FD 00 23 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 C5 [08:11:55]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [08:11:55]wFMCommunicate OK [08:11:55]wFMCommunicate request_size=4 [08:11:55]MH_SAM_APDU [08:11:55]CAPDU: 80 17 00 00 [08:11:55]Write to MH i2c: E2 08 00 24 00 80 17 00 00 00 00 00 00 A4 [08:11:55]Write i2c OK [08:11:55]MH_I2C_Read... [08:11:55]OFD Sender: No OFD packet to send [08:11:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:11:55]Read from MH i2c: E2 [08:11:55]MH_I2C_Read... [08:11:55]Read from MH i2c: E2 FD 00 [08:11:55]MH_I2C_Read... [08:11:55]Read from MH i2c: E2 FD 00 24 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 5B [08:11:55]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [08:11:55]wFMCommunicate OK [08:11:55]wFMCommunicate request_size=4 [08:11:55]MH_SAM_APDU [08:11:55]CAPDU: 80 17 00 00 [08:11:55]Write to MH i2c: E2 08 00 25 00 80 17 00 00 00 00 00 00 A5 [08:11:55]Write i2c OK [08:11:55]MH_I2C_Read... [08:11:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:11:55]Read from MH i2c: E2 [08:11:55]MH_I2C_Read... [08:11:55]Read from MH i2c: E2 FD 00 [08:11:55]MH_I2C_Read... [08:11:55]Read from MH i2c: E2 FD 00 25 00 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 17 [08:11:55]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [08:11:55]wFMCommunicate OK [08:11:55]wFMCommunicate request_size=4 [08:11:55]MH_SAM_APDU [08:11:55]CAPDU: 80 17 00 00 [08:11:55]Write to MH i2c: E2 08 00 26 00 80 17 00 00 00 00 00 00 A6 [08:11:55]Write i2c OK [08:11:55]MH_I2C_Read... [08:11:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [08:11:55]Read from MH i2c: E2 [08:11:55]MH_I2C_Read... [08:11:55]Read from MH i2c: E2 CB 00 [08:11:55]MH_I2C_Read... [08:11:55]Read from MH i2c: E2 CB 00 26 00 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 8F [08:11:56]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:11:56]wFMCommunicate OK [08:11:56]SAM_PROTO_GetShiftData done [08:11:56]requested_item shift.sale.total_cash is exist - process it [08:11:56]requested_item shift.sale_refund.total is exist - process it [08:11:56]requested_item shift.sale_refund.total_cash is exist - process it [08:11:56]requested_item shift.buy.total is exist - process it [08:11:56]requested_item shift.buy.total_cash is exist - process it [08:11:56]produce_requested_data done [08:11:56]produce_requested_data return {"fm.sale.total":9186590.21,"fm.sale_refund.total":51169.20,"fm.buy.total":0.00,"shift.sale.total":27935.00,"shift.sale.total_cash":24151.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [08:11:56]process_action_free get_value [08:11:56]json_value_free [08:11:56]json_value_free done [08:11:56]process_json_proto returns [08:11:56]Send response to host [08:11:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":9186590.21,"fm.sale_refund.total":51169.20,"fm.buy.total":0.00,"shift.sale.total":27935.00,"shift.sale.total_cash":24151.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [08:11:56]free response buf [08:11:56]execute_script done [08:11:56]execute_script returns [08:11:56]free content buf [08:11:56]Sock 10.Close socket [08:11:56]Sock 10.Thread stoped [08:11:57]recv_with_timeout no data received [08:12:00]OFD Sender: No OFD packet to send [08:12:05]OFD Sender: No OFD packet to send [08:12:10]OFD Sender: No OFD packet to send [08:12:15]OFD Sender: No OFD packet to send [08:12:20]OFD Sender: No OFD packet to send [08:12:25]OFD Sender: No OFD packet to send [08:12:30]OFD Sender: No OFD packet to send [08:12:31]recv_with_timeout no data received [08:12:35]OFD Sender: No OFD packet to send [08:12:37]accept exits with 9 [08:12:37]New connection [08:12:37]New thread 3066953060 created [08:12:37]Thread 3067096420 joined [08:12:37]Waiting for new connection... [08:12:37] Sock 9.Parse request [08:12:37]Sock 9.Check first char [08:12:37]Sock 9.First char is OK [08:12:37]request: POST /json_proto HTTP/1.0 [08:12:37]Method: POST [08:12:37]URL: /json_proto [08:12:37]Method is POST - this is cgi request [08:12:37]url: /json_proto [08:12:37]query_string will be loaded in cgi processing [08:12:37]execute_cgi json_proto POST (null) [08:12:37]execute_cgi path=json_proto method=POST [08:12:37]POST find Content-Length [08:12:37]Host: 172.17.43.132:8080 [08:12:37]Content-Length: 215 [08:12:37]Content-Type: application/json [08:12:37] [08:12:37]POST finish read [08:12:37]Found Content-Length = 215 [08:12:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:12:37]execute_script... [08:12:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:12:37]POST & json_proto [08:12:37]process_json_proto [08:12:37]json parsed OK: [08:12:37]protocol is kg_v1.0 [08:12:37]action value=get_value [08:12:37]process_action get_value [08:12:37]cmd_get_value [08:12:37]process_action get_value done [08:12:37]requested_data is exist [08:12:37]produce_requested_data [08:12:37]requested_item kkm.sn is exist - process it [08:12:37]requested_item kkm.ver is exist - process it [08:12:37]requested_item fm.sn is exist - process it [08:12:37]wFMCommunicate request_size=4 [08:12:37]MH_SAM_APDU [08:12:37]CAPDU: 80 11 00 00 [08:12:37]Write to MH i2c: E2 08 00 27 00 80 11 00 00 00 00 00 00 A1 [08:12:37]Write i2c OK [08:12:37]MH_I2C_Read... [08:12:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:12:37]Read from MH i2c: E2 [08:12:37]MH_I2C_Read... [08:12:37]Read from MH i2c: E2 17 00 [08:12:37]MH_I2C_Read... [08:12:37]Read from MH i2c: E2 17 00 27 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 FD [08:12:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [08:12:37]wFMCommunicate OK [08:12:37]requested_item fd.num is exist - process it [08:12:37]SAM_PROTO_GetFieldsCounters [08:12:37]wFMCommunicate request_size=4 [08:12:37]MH_SAM_APDU [08:12:37]CAPDU: 80 13 00 00 [08:12:37]Write to MH i2c: E2 08 00 28 00 80 13 00 00 00 00 00 00 A4 [08:12:37]Write i2c OK [08:12:37]MH_I2C_Read... [08:12:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:12:38]Read from MH i2c: E2 [08:12:38]MH_I2C_Read... [08:12:38]Read from MH i2c: E2 62 00 [08:12:38]MH_I2C_Read... [08:12:38]Read from MH i2c: E2 62 00 28 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 4A A2 00 00 0E 04 04 00 A7 01 00 00 12 04 04 00 83 00 00 00 5E 04 04 00 83 00 00 00 57 04 04 00 85 00 00 00 19 04 04 00 00 00 00 00 90 00 EC [08:12:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 4A A2 00 00 0E 04 04 00 A7 01 00 00 12 04 04 00 83 00 00 00 5E 04 04 00 83 00 00 00 57 04 04 00 85 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:12:38]wFMCommunicate OK [08:12:38]SAM_PROTO_GetFieldsCounters done [08:12:38]requested_item shift.num is exist - process it [08:12:38]requested_item shift.opened is exist - process it [08:12:38]req_shift_opened [08:12:38]FM_GetShiftState [08:12:38]SAM_PROTO_GetShiftState [08:12:38]wFMCommunicate request_size=4 [08:12:38]MH_SAM_APDU [08:12:38]CAPDU: 80 13 01 00 [08:12:38]Write to MH i2c: E2 08 00 29 00 80 13 01 00 00 00 00 00 A6 [08:12:38]Write i2c OK [08:12:38]MH_I2C_Read... [08:12:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:12:38]Read from MH i2c: E2 [08:12:38]MH_I2C_Read... [08:12:38]Read from MH i2c: E2 0E 00 [08:12:38]MH_I2C_Read... [08:12:38]Read from MH i2c: E2 0E 00 29 00 00 09 00 00 00 00 00 00 00 00 00 00 90 00 B1 [08:12:38]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [08:12:38]wFMCommunicate OK [08:12:38]SAM_PROTO_GetShiftState done [08:12:38]FM_GetShiftState done [08:12:38]req_shift_opened done [08:12:38]requested_item shift.open_date is exist - process it [08:12:38]req_shift_open_date [08:12:38]FM_GetShiftState [08:12:38]SAM_PROTO_GetShiftState [08:12:38]wFMCommunicate request_size=4 [08:12:38]MH_SAM_APDU [08:12:38]CAPDU: 80 13 01 00 [08:12:38]Write to MH i2c: E2 08 00 2A 00 80 13 01 00 00 00 00 00 A7 [08:12:38]Write i2c OK [08:12:38]MH_I2C_Read... [08:12:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:12:38]Read from MH i2c: E2 [08:12:38]MH_I2C_Read... [08:12:38]Read from MH i2c: E2 0E 00 [08:12:38]MH_I2C_Read... [08:12:38]Read from MH i2c: E2 0E 00 2A 00 00 09 00 00 00 00 00 00 00 00 00 00 90 00 B2 [08:12:38]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [08:12:38]wFMCommunicate OK [08:12:38]SAM_PROTO_GetShiftState done [08:12:38]FM_GetShiftState done [08:12:38]req_shift_open_date done [08:12:38]produce_requested_data done [08:12:38]produce_requested_data return {"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41546,"shift.num":423,"shift.opened":0,"shift.open_date":0} [08:12:38]process_action_free get_value [08:12:38]json_value_free [08:12:38]json_value_free done [08:12:38]process_json_proto returns [08:12:38]Send response to host [08:12:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41546,"shift.num":423,"shift.opened":0,"shift.open_date":0}}} [08:12:38]free response buf [08:12:38]execute_script done [08:12:38]execute_script returns [08:12:38]free content buf [08:12:38]Sock 9.Close socket [08:12:38]Sock 9.Thread stoped [08:12:38]accept exits with 7 [08:12:38]New connection [08:12:38]New thread 3067096420 created [08:12:38]Thread 3066953060 joined [08:12:38]Waiting for new connection... [08:12:38] Sock 7.Parse request [08:12:38]Sock 7.Check first char [08:12:38]Sock 7.First char is OK [08:12:38]request: POST /json_proto HTTP/1.0 [08:12:38]Method: POST [08:12:38]URL: /json_proto [08:12:38]Method is POST - this is cgi request [08:12:38]url: /json_proto [08:12:38]query_string will be loaded in cgi processing [08:12:38]execute_cgi json_proto POST (null) [08:12:38]execute_cgi path=json_proto method=POST [08:12:38]POST find Content-Length [08:12:38]Host: 172.17.43.132:8080 [08:12:38]Content-Length: 331 [08:12:38]Content-Type: application/json [08:12:38] [08:12:38]POST finish read [08:12:38]Found Content-Length = 331 [08:12:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:12:38]execute_script... [08:12:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:12:38]POST & json_proto [08:12:38]process_json_proto [08:12:38]json parsed OK: [08:12:38]protocol is kg_v1.0 [08:12:38]action value=get_value [08:12:38]process_action get_value [08:12:38]cmd_get_value [08:12:38]process_action get_value done [08:12:38]requested_data is exist [08:12:38]produce_requested_data [08:12:38]requested_item fm.sale.total is exist - process it [08:12:38]SAM_PROTO_GetFMData [08:12:38]wFMCommunicate request_size=4 [08:12:38]MH_SAM_APDU [08:12:38]CAPDU: 80 13 03 00 [08:12:38]Write to MH i2c: E2 08 00 2B 00 80 13 03 00 00 00 00 00 AA [08:12:38]Write i2c OK [08:12:38]MH_I2C_Read... [08:12:38]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [08:12:38]Read from MH i2c: E2 [08:12:38]MH_I2C_Read... [08:12:38]Read from MH i2c: E2 FD 00 [08:12:38]MH_I2C_Read... [08:12:38]Read from MH i2c: E2 FD 00 2B 00 00 C1 04 85 04 BD 04 6E 04 04 00 FB 9E 00 00 69 04 A0 00 6F 04 04 00 63 9E 00 00 B1 04 04 00 CD 9F C1 36 70 04 04 00 14 13 84 31 72 04 04 00 B9 8C 3D 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 F0 80 D0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F8 F6 7B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 98 00 00 00 B1 04 03 00 F8 13 4E 70 04 03 00 FC 07 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8A 4A 08 EF 03 09 00 F6 03 90 00 E6 [08:12:38]RAPDU: C1 04 85 04 BD 04 6E 04 04 00 FB 9E 00 00 69 04 A0 00 6F 04 04 00 63 9E 00 00 B1 04 04 00 CD 9F C1 36 70 04 04 00 14 13 84 31 72 04 04 00 B9 8C 3D 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 F0 80 D0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F8 F6 7B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 98 00 00 00 B1 04 03 00 F8 13 4E 70 04 03 00 FC 07 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8A 4A 08 EF 03 09 00 F6 03 90 00 [08:12:38]wFMCommunicate OK [08:12:38]wFMCommunicate request_size=4 [08:12:38]MH_SAM_APDU [08:12:38]CAPDU: 80 17 00 00 [08:12:38]Write to MH i2c: E2 08 00 2C 00 80 17 00 00 00 00 00 00 AC [08:12:38]Write i2c OK [08:12:38]MH_I2C_Read... [08:12:39]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:12:39]Read from MH i2c: E2 [08:12:39]MH_I2C_Read... [08:12:39]Read from MH i2c: E2 FD 00 [08:12:39]MH_I2C_Read... [08:12:39]Read from MH i2c: E2 FD 00 2C 00 00 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CA B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 55 [08:12:39]RAPDU: 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CA B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 [08:12:39]wFMCommunicate OK [08:12:39]wFMCommunicate request_size=4 [08:12:39]MH_SAM_APDU [08:12:39]CAPDU: 80 17 00 00 [08:12:39]Write to MH i2c: E2 08 00 2D 00 80 17 00 00 00 00 00 00 AD [08:12:39]Write i2c OK [08:12:39]MH_I2C_Read... [08:12:39]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:12:39]Read from MH i2c: E2 [08:12:39]MH_I2C_Read... [08:12:39]Read from MH i2c: E2 FD 00 [08:12:39]MH_I2C_Read... [08:12:39]Read from MH i2c: E2 FD 00 2D 00 00 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 4D [08:12:39]RAPDU: 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 [08:12:39]wFMCommunicate OK [08:12:39]wFMCommunicate request_size=4 [08:12:39]MH_SAM_APDU [08:12:39]CAPDU: 80 17 00 00 [08:12:39]Write to MH i2c: E2 08 00 2E 00 80 17 00 00 00 00 00 00 AE [08:12:39]Write i2c OK [08:12:39]MH_I2C_Read... [08:12:39]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:12:39]Read from MH i2c: E2 [08:12:39]MH_I2C_Read... [08:12:39]Read from MH i2c: E2 FD 00 [08:12:39]MH_I2C_Read... [08:12:39]Read from MH i2c: E2 FD 00 2E 00 00 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 33 [08:12:39]RAPDU: 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 [08:12:39]wFMCommunicate OK [08:12:39]wFMCommunicate request_size=4 [08:12:39]MH_SAM_APDU [08:12:39]CAPDU: 80 17 00 00 [08:12:39]Write to MH i2c: E2 08 00 2F 00 80 17 00 00 00 00 00 00 AF [08:12:39]Write i2c OK [08:12:39]MH_I2C_Read... [08:12:39]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 219! [08:12:39]Read from MH i2c: E2 [08:12:39]MH_I2C_Read... [08:12:39]Read from MH i2c: E2 DE 00 [08:12:39]MH_I2C_Read... [08:12:39]Read from MH i2c: E2 DE 00 2F 00 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 8E [08:12:39]RAPDU: F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:12:39]wFMCommunicate OK [08:12:39]SAM_PROTO_GetFMData done [08:12:39]requested_item fm.sale_refund.total is exist - process it [08:12:39]requested_item fm.buy.total is exist - process it [08:12:39]requested_item shift.sale.total is exist - process it [08:12:39]SAM_PROTO_GetShiftData [08:12:39]wFMCommunicate request_size=4 [08:12:39]MH_SAM_APDU [08:12:39]CAPDU: 80 13 02 00 [08:12:39]Write to MH i2c: E2 08 00 30 00 80 13 02 00 00 00 00 00 AE [08:12:39]Write i2c OK [08:12:39]MH_I2C_Read... [08:12:40]OFD Sender: No OFD packet to send [08:12:40]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [08:12:40]Read from MH i2c: E2 [08:12:40]MH_I2C_Read... [08:12:40]Read from MH i2c: E2 FD 00 [08:12:40]MH_I2C_Read... [08:12:40]Read from MH i2c: E2 FD 00 30 00 00 AE 04 AA 04 AA 04 6E 04 04 00 83 00 00 00 69 04 9B 00 6F 04 04 00 83 00 00 00 B1 04 03 00 1C A0 2A 70 04 03 00 FC D9 24 72 04 03 00 20 C6 05 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CC 86 04 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 7B 60 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 70 [08:12:40]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 83 00 00 00 69 04 9B 00 6F 04 04 00 83 00 00 00 B1 04 03 00 1C A0 2A 70 04 03 00 FC D9 24 72 04 03 00 20 C6 05 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CC 86 04 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 7B 60 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]/dev/ttyS4 opened [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 81 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 26 [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 5400000000572581 (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: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: 11+0=11 [00:00:10]*** BPK Status Register BPK_RDY = 0x2 [00:00:10]*** SEN State Register SEN_STATE = 0xff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33540624 [00:00:10]*** 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 81 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 27 [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 0B 00 00 00 00 00 00 00 0A [00:00:11]Current date/time: 01.01.1970 00:00 [00:00:11]FM_Init [00:00:11]wFMConnect [00:00:11]MH_SAM_On [00:00:11]Write to MH i2c: E0 00 00 08 00 E7 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]*** iso7816_init finished! [00:00:11]*** atr: [00:00:11]*** 0F 3B D5 18 FF 81 91 FE [00:00:11]*** 1F C3 80 73 C8 21 10 0A [00:00:11]*** 00 00 00 00 00 00 00 00 [00:00:11]*** 00 00 00 00 00 00 00 00 [00:00:11]*** 00 00 00 00 00 00 00 00 [00:00:11]*** 00 00 00 00 00 00 00 00 [00:00:11]*** 00 00 00 00 00 00 00 00 [00:00:11]*** 00 00 00 00 00 00 00 00 [00:00:11]Read from MH i2c: E0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: E0 10 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [00:00:11]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [00:00:11]wFMCommunicate request_size=10 [00:00:11]MH_SAM_APDU [00:00:11]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [00:00:11]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [00:00:11]Write i2c OK [08:15:27]execute_script... [08:15:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:15:28]POST & json_proto [08:15:28]process_json_proto [08:15:28]json parsed OK: [08:15:28]protocol is kg_v1.0 [08:15:28]action value=get_value [08:15:28]process_action get_value [08:15:28]cmd_get_value [08:15:28]process_action get_value done [08:15:28]requested_data is exist [08:15:28]produce_requested_data [08:15:28]requested_item fm.sale.total is exist - process it [08:15:28]SAM_PROTO_GetFMData [08:15:28]wFMCommunicate request_size=4 [08:15:28]MH_SAM_APDU [08:15:28]CAPDU: 80 13 03 00 [08:15:28]Write to MH i2c: E2 08 00 26 00 80 13 03 00 00 00 00 00 A5 [08:15:28]Write i2c OK [08:15:28]MH_I2C_Read... [08:15:28]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [08:15:28]Read from MH i2c: E2 [08:15:28]MH_I2C_Read... [08:15:28]Read from MH i2c: E2 FD 00 [08:15:28]MH_I2C_Read... [08:15:28]Read from MH i2c: E2 FD 00 26 00 00 C1 04 85 04 BD 04 6E 04 04 00 FB 9E 00 00 69 04 A0 00 6F 04 04 00 63 9E 00 00 B1 04 04 00 CD 9F C1 36 70 04 04 00 14 13 84 31 72 04 04 00 B9 8C 3D 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 F0 80 D0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F8 F6 7B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 98 00 00 00 B1 04 03 00 F8 13 4E 70 04 03 00 FC 07 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8A 4A 08 EF 03 09 00 F6 03 90 00 E1 [08:15:28]RAPDU: C1 04 85 04 BD 04 6E 04 04 00 FB 9E 00 00 69 04 A0 00 6F 04 04 00 63 9E 00 00 B1 04 04 00 CD 9F C1 36 70 04 04 00 14 13 84 31 72 04 04 00 B9 8C 3D 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 F0 80 D0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F8 F6 7B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 98 00 00 00 B1 04 03 00 F8 13 4E 70 04 03 00 FC 07 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8A 4A 08 EF 03 09 00 F6 03 90 00 [08:15:28]wFMCommunicate OK [08:15:28]wFMCommunicate request_size=4 [08:15:28]MH_SAM_APDU [08:15:28]CAPDU: 80 17 00 00 [08:15:28]Write to MH i2c: E2 08 00 27 00 80 17 00 00 00 00 00 00 A7 [08:15:28]Write i2c OK [08:15:28]MH_I2C_Read... [08:15:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:15:28]Read from MH i2c: E2 [08:15:28]MH_I2C_Read... [08:15:28]Read from MH i2c: E2 FD 00 [08:15:28]MH_I2C_Read... [08:15:28]Read from MH i2c: E2 FD 00 27 00 00 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CA B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 50 [08:15:28]RAPDU: 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CA B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 [08:15:28]wFMCommunicate OK [08:15:28]wFMCommunicate request_size=4 [08:15:28]MH_SAM_APDU [08:15:28]CAPDU: 80 17 00 00 [08:15:28]Write to MH i2c: E2 08 00 28 00 80 17 00 00 00 00 00 00 A8 [08:15:28]Write i2c OK [08:15:28]MH_I2C_Read... [08:15:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:15:29]Read from MH i2c: E2 [08:15:29]MH_I2C_Read... [08:15:29]Read from MH i2c: E2 FD 00 [08:15:29]MH_I2C_Read... [08:15:29]Read from MH i2c: E2 FD 00 28 00 00 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 48 [08:15:29]RAPDU: 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 [08:15:29]wFMCommunicate OK [08:15:29]wFMCommunicate request_size=4 [08:15:29]MH_SAM_APDU [08:15:29]CAPDU: 80 17 00 00 [08:15:29]Write to MH i2c: E2 08 00 29 00 80 17 00 00 00 00 00 00 A9 [08:15:29]Write i2c OK [08:15:29]MH_I2C_Read... [08:15:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:15:29]Read from MH i2c: E2 [08:15:29]MH_I2C_Read... [08:15:29]Read from MH i2c: E2 FD 00 [08:15:29]MH_I2C_Read... [08:15:29]Read from MH i2c: E2 FD 00 29 00 00 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 2E [08:15:29]RAPDU: 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 [08:15:29]wFMCommunicate OK [08:15:29]wFMCommunicate request_size=4 [08:15:29]MH_SAM_APDU [08:15:29]CAPDU: 80 17 00 00 [08:15:29]Write to MH i2c: E2 08 00 2A 00 80 17 00 00 00 00 00 00 AA [08:15:29]Write i2c OK [08:15:29]MH_I2C_Read... [08:15:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 219! [08:15:29]Read from MH i2c: E2 [08:15:29]MH_I2C_Read... [08:15:29]Read from MH i2c: E2 DE 00 [08:15:29]MH_I2C_Read... [08:15:29]Read from MH i2c: E2 DE 00 2A 00 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 89 [08:15:29]RAPDU: F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:15:29]wFMCommunicate OK [08:15:29]SAM_PROTO_GetFMData done [08:15:29]requested_item fm.sale_refund.total is exist - process it [08:15:29]requested_item fm.buy.total is exist - process it [08:15:29]requested_item shift.sale.total is exist - process it [08:15:29]SAM_PROTO_GetShiftData [08:15:29]wFMCommunicate request_size=4 [08:15:29]MH_SAM_APDU [08:15:29]CAPDU: 80 13 02 00 [08:15:29]Write to MH i2c: E2 08 00 2B 00 80 13 02 00 00 00 00 00 A9 [08:15:29]Write i2c OK [08:15:29]MH_I2C_Read... [08:15:30]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [08:15:30]Read from MH i2c: E2 [08:15:30]MH_I2C_Read... [08:15:30]Read from MH i2c: E2 FD 00 [08:15:30]MH_I2C_Read... [08:15:30]Read from MH i2c: E2 FD 00 2B 00 00 AE 04 AA 04 AA 04 6E 04 04 00 83 00 00 00 69 04 9B 00 6F 04 04 00 83 00 00 00 B1 04 03 00 1C A0 2A 70 04 03 00 FC D9 24 72 04 03 00 20 C6 05 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CC 86 04 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 7B 60 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 6B [08:15:30]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 83 00 00 00 69 04 9B 00 6F 04 04 00 83 00 00 00 B1 04 03 00 1C A0 2A 70 04 03 00 FC D9 24 72 04 03 00 20 C6 05 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CC 86 04 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 7B 60 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [08:15:30]wFMCommunicate OK [08:15:30]wFMCommunicate request_size=4 [08:15:30]MH_SAM_APDU [08:15:30]CAPDU: 80 17 00 00 [08:15:30]Write to MH i2c: E2 08 00 2C 00 80 17 00 00 00 00 00 00 AC [08:15:30]Write i2c OK [08:15:30]MH_I2C_Read... [08:15:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:15:30]Read from MH i2c: E2 [08:15:30]MH_I2C_Read... [08:15:30]Read from MH i2c: E2 FD 00 [08:15:30]MH_I2C_Read... [08:15:30]Read from MH i2c: E2 FD 00 2C 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 CE [08:15:30]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [08:15:30]wFMCommunicate OK [08:15:30]wFMCommunicate request_size=4 [08:15:30]MH_SAM_APDU [08:15:30]CAPDU: 80 17 00 00 [08:15:30]Write to MH i2c: E2 08 00 2D 00 80 17 00 00 00 00 00 00 AD [08:15:30]Write i2c OK [08:15:30]MH_I2C_Read... [08:15:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:15:30]Read from MH i2c: E2 [08:15:30]MH_I2C_Read... [08:15:30]Read from MH i2c: E2 FD 00 [08:15:30]MH_I2C_Read... [08:15:30]Read from MH i2c: E2 FD 00 2D 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 64 [08:15:30]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [08:15:30]wFMCommunicate OK [08:15:30]wFMCommunicate request_size=4 [08:15:30]MH_SAM_APDU [08:15:30]CAPDU: 80 17 00 00 [08:15:30]Write to MH i2c: E2 08 00 2E 00 80 17 00 00 00 00 00 00 AE [08:15:30]Write i2c OK [08:15:30]MH_I2C_Read... [08:15:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:15:31]Read from MH i2c: E2 [08:15:31]MH_I2C_Read... [08:15:31]Read from MH i2c: E2 FD 00 [08:15:31]MH_I2C_Read... [08:15:31]Read from MH i2c: E2 FD 00 2E 00 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 20 [08:15:31]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [08:15:31]wFMCommunicate OK [08:15:31]wFMCommunicate request_size=4 [08:15:31]MH_SAM_APDU [08:15:31]CAPDU: 80 17 00 00 [08:15:31]Write to MH i2c: E2 08 00 2F 00 80 17 00 00 00 00 00 00 AF [08:15:31]Write i2c OK [08:15:31]MH_I2C_Read... [08:15:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [08:15:31]Read from MH i2c: E2 [08:15:31]MH_I2C_Read... [08:15:31]Read from MH i2c: E2 CB 00 [08:15:31]MH_I2C_Read... [08:15:31]Read from MH i2c: E2 CB 00 2F 00 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 98 [08:15:31]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:15:31]wFMCommunicate OK [08:15:31]SAM_PROTO_GetShiftData done [08:15:31]requested_item shift.sale.total_cash is exist - process it [08:15:31]requested_item shift.sale_refund.total is exist - process it [08:15:31]requested_item shift.sale_refund.total_cash is exist - process it [08:15:31]requested_item shift.buy.total is exist - process it [08:15:31]requested_item shift.buy.total_cash is exist - process it [08:15:31]produce_requested_data done [08:15:31]produce_requested_data return {"fm.sale.total":9186590.21,"fm.sale_refund.total":51169.20,"fm.buy.total":0.00,"shift.sale.total":27935.00,"shift.sale.total_cash":24151.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [08:15:31]process_action_free get_value [08:15:31]json_value_free [08:15:31]json_value_free done [08:15:31]process_json_proto returns [08:15:31]Send response to host [08:15:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":9186590.21,"fm.sale_refund.total":51169.20,"fm.buy.total":0.00,"shift.sale.total":27935.00,"shift.sale.total_cash":24151.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [08:15:31]free response buf [08:15:31]execute_script done [08:15:31]execute_script returns [08:15:31]free content buf [08:15:31]Sock 7.Close socket [08:15:31]Sock 7.Thread stoped [08:15:31]ConnectInit Can't connect to host [08:15:32]OFD Sender: No OFD packet to send [08:15:37]OFD Sender: No OFD packet to send [08:15:37]ConnectInit Can't connect to host [08:15:42]OFD Sender: No OFD packet to send [08:15:42]ConnectInit Can't connect to host [08:15:47]OFD Sender: No OFD packet to send [08:15:52]OFD Sender: No OFD packet to send [08:15:53]accept exits with 9 [08:15:53]New connection [08:15:53]New thread 3067473252 created [08:15:53]Thread 3067616612 joined [08:15:53]Waiting for new connection... [08:15:53] Sock 9.Parse request [08:15:53]Sock 9.Check first char [08:15:53]Sock 9.First char is OK [08:15:53]request: POST /json_proto HTTP/1.0 [08:15:53]Method: POST [08:15:53]URL: /json_proto [08:15:53]Method is POST - this is cgi request [08:15:53]url: /json_proto [08:15:53]query_string will be loaded in cgi processing [08:15:53]execute_cgi json_proto POST (null) [08:15:53]execute_cgi path=json_proto method=POST [08:15:53]POST find Content-Length [08:15:53]Host: 172.17.43.132:8080 [08:15:53]Content-Length: 215 [08:15:53]Content-Type: application/json [08:15:53] [08:15:53]POST finish read [08:15:53]Found Content-Length = 215 [08:15:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:15:53]execute_script... [08:15:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:15:53]POST & json_proto [08:15:53]process_json_proto [08:15:53]json parsed OK: [08:15:53]protocol is kg_v1.0 [08:15:53]action value=get_value [08:15:53]process_action get_value [08:15:53]cmd_get_value [08:15:53]process_action get_value done [08:15:53]requested_data is exist [08:15:53]produce_requested_data [08:15:53]requested_item kkm.sn is exist - process it [08:15:53]requested_item kkm.ver is exist - process it [08:15:53]requested_item fm.sn is exist - process it [08:15:53]wFMCommunicate request_size=4 [08:15:53]MH_SAM_APDU [08:15:53]CAPDU: 80 11 00 00 [08:15:53]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [08:15:53]Write i2c OK [08:15:53]MH_I2C_Read... [08:15:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:15:53]Read from MH i2c: E2 [08:15:53]MH_I2C_Read... [08:15:53]Read from MH i2c: E2 17 00 [08:15:53]MH_I2C_Read... [08:15:53]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 06 [08:15:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [08:15:53]wFMCommunicate OK [08:15:53]requested_item fd.num is exist - process it [08:15:53]SAM_PROTO_GetFieldsCounters [08:15:53]wFMCommunicate request_size=4 [08:15:53]MH_SAM_APDU [08:15:53]CAPDU: 80 13 00 00 [08:15:53]Write to MH i2c: E2 08 00 31 00 80 13 00 00 00 00 00 00 AD [08:15:53]Write i2c OK [08:15:53]MH_I2C_Read... [08:15:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:15:53]Read from MH i2c: E2 [08:15:53]MH_I2C_Read... [08:15:53]Read from MH i2c: E2 62 00 [08:15:53]MH_I2C_Read... [08:15:53]Read from MH i2c: E2 62 00 31 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 4A A2 00 00 0E 04 04 00 A7 01 00 00 12 04 04 00 83 00 00 00 5E 04 04 00 83 00 00 00 57 04 04 00 85 00 00 00 19 04 04 00 00 00 00 00 90 00 F5 [08:15:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 4A A2 00 00 0E 04 04 00 A7 01 00 00 12 04 04 00 83 00 00 00 5E 04 04 00 83 00 00 00 57 04 04 00 85 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:15:53]wFMCommunicate OK [08:15:53]SAM_PROTO_GetFieldsCounters done [08:15:53]requested_item shift.num is exist - process it [08:15:53]requested_item shift.opened is exist - process it [08:15:53]req_shift_opened [08:15:53]FM_GetShiftState [08:15:53]SAM_PROTO_GetShiftState [08:15:53]wFMCommunicate request_size=4 [08:15:53]MH_SAM_APDU [08:15:53]CAPDU: 80 13 01 00 [08:15:53]Write to MH i2c: E2 08 00 32 00 80 13 01 00 00 00 00 00 AF [08:15:53]Write i2c OK [08:15:53]MH_I2C_Read... [08:15:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:15:53]Read from MH i2c: E2 [08:15:53]MH_I2C_Read... [08:15:53]Read from MH i2c: E2 0E 00 [08:15:53]MH_I2C_Read... [08:15:53]Read from MH i2c: E2 0E 00 32 00 00 09 00 00 00 00 00 00 00 00 00 00 90 00 BA [08:15:53]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [08:15:53]wFMCommunicate OK [08:15:53]SAM_PROTO_GetShiftState done [08:15:53]FM_GetShiftState done [08:15:53]req_shift_opened done [08:15:53]requested_item shift.open_date is exist - process it [08:15:53]req_shift_open_date [08:15:53]FM_GetShiftState [08:15:53]SAM_PROTO_GetShiftState [08:15:53]wFMCommunicate request_size=4 [08:15:53]MH_SAM_APDU [08:15:53]CAPDU: 80 13 01 00 [08:15:53]Write to MH i2c: E2 08 00 33 00 80 13 01 00 00 00 00 00 B0 [08:15:53]Write i2c OK [08:15:53]MH_I2C_Read... [08:15:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:15:53]Read from MH i2c: E2 [08:15:53]MH_I2C_Read... [08:15:53]Read from MH i2c: E2 0E 00 [08:15:53]MH_I2C_Read... [08:15:53]Read from MH i2c: E2 0E 00 33 00 00 09 00 00 00 00 00 00 00 00 00 00 90 00 BB [08:15:53]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [08:15:53]wFMCommunicate OK [08:15:53]SAM_PROTO_GetShiftState done [08:15:53]FM_GetShiftState done [08:15:53]req_shift_open_date done [08:15:53]produce_requested_data done [08:15:53]produce_requested_data return {"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41546,"shift.num":423,"shift.opened":0,"shift.open_date":0} [08:15:53]process_action_free get_value [08:15:53]json_value_free [08:15:53]json_value_free done [08:15:53]process_json_proto returns [08:15:53]Send response to host [08:15:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41546,"shift.num":423,"shift.opened":0,"shift.open_date":0}}} [08:15:53]free response buf [08:15:53]execute_script done [08:15:53]execute_script returns [08:15:53]free content buf [08:15:53]Sock 9.Close socket [08:15:53]Sock 9.Thread stoped [08:15:53]accept exits with 10 [08:15:53]New connection [08:15:53]New thread 3067616612 created [08:15:53]Thread 3067473252 joined [08:15:53]Waiting for new connection... [08:15:53] Sock 10.Parse request [08:15:53]Sock 10.Check first char [08:15:53]Sock 10.First char is OK [08:15:53]request: POST /json_proto HTTP/1.0 [08:15:53]Method: POST [08:15:53]URL: /json_proto [08:15:53]Method is POST - this is cgi request [08:15:53]url: /json_proto [08:15:53]query_string will be loaded in cgi processing [08:15:53]execute_cgi json_proto POST (null) [08:15:53]execute_cgi path=json_proto method=POST [08:15:53]POST find Content-Length [08:15:53]Host: 172.17.43.132:8080 [08:15:53]Content-Length: 331 [08:15:53]Content-Type: application/json [08:15:53] [08:15:53]POST finish read [08:15:53]Found Content-Length = 331 [08:15:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:15:53]execute_script... [00:00:11] *** EcrCore started. Build 196 *** [00:00:11]/dev/ttyS4 opened [00:00:11]MH_InterfaceInit /dev/i2c-1 [00:00:11]Malloc ok [00:00:11]MH_GetMetrics [00:00:11]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 81 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 26 [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]*** 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]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]*** 10 ms more... [00:00:11]Read from MH i2c: A0 01 00 02 00 00 A2 [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 5400000000572581 (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: 75+1722068116=1722068191 [00:00:11]*** BPK Status Register BPK_RDY = 0x0 [00:00:11]*** SEN State Register SEN_STATE = 0xff [00:00:11]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:11]*** Analog Control Register 0 SEN_ANA0 = 0x33540624 [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 81 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 27 [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 E0 AC A4 66 94 AC A4 66 DF [08:16:32]Current date/time: 27.07.2024 08:16 [08:16:32]FM_Init [08:16:32]wFMConnect [08:16:32]MH_SAM_On [08:16:32]Write to MH i2c: E0 00 00 08 00 E7 [08:16:32]Write i2c OK [08:16:32]MH_I2C_Read... [08:16:32]*** iso7816_init finished! [08:16:32]*** atr: [08:16:32]*** 0F 3B D5 18 FF 81 91 FE [08:16:32]*** 1F C3 80 73 C8 21 10 0A [08:16:32]*** 00 00 00 00 00 00 00 00 [08:16:32]*** 00 00 00 00 00 00 00 00 [08:16:32]*** 00 00 00 00 00 00 00 00 [08:16:32]*** 00 00 00 00 00 00 00 00 [08:16:32]*** 00 00 00 00 00 00 00 00 [08:16:32]*** 00 00 00 00 00 00 00 00 [08:16:32]Read from MH i2c: E0 [08:16:32]MH_I2C_Read... [08:16:32]Read from MH i2c: E0 10 00 [08:16:32]MH_I2C_Read... [08:16:32]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [08:16:32]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [08:16:32]wFMCommunicate request_size=10 [08:16:32]MH_SAM_APDU [08:16:32]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [08:16:32]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [08:16:32]Write i2c OK [08:16:32]MH_I2C_Read... [08:16:32]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [08:16:32]Read from MH i2c: E2 [08:16:32]MH_I2C_Read... [08:16:32]Read from MH i2c: E2 03 00 [08:16:32]MH_I2C_Read... [08:16:32]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [08:16:32]RAPDU: 90 00 [08:16:32]wFMCommunicate OK [08:16:32]wFMCommunicate request_size=4 [08:16:32]MH_SAM_APDU [08:16:32]CAPDU: 80 11 00 00 [08:16:32]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [08:16:32]Write i2c OK [08:16:32]MH_I2C_Read... [08:16:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:16:32]Read from MH i2c: E2 [08:16:32]MH_I2C_Read... [08:16:32]Read from MH i2c: E2 17 00 [08:16:32]MH_I2C_Read... [08:16:32]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 E0 [08:16:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [08:16:32]wFMCommunicate OK [08:16:32]Detected FM SN is 0000000000874958 [08:16:32]Stored FM SN is 0000000000874958 [08:16:32]wFMCommunicate request_size=9 [08:16:32]MH_SAM_APDU [08:16:32]CAPDU: 80 16 00 00 04 FB 29 00 00 [08:16:32]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 FB 29 00 00 00 00 B6 [08:16:32]Write i2c OK [08:16:32]MH_I2C_Read... [08:16:32]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [08:16:32]Read from MH i2c: E2 [08:16:32]MH_I2C_Read... [08:16:32]Read from MH i2c: E2 03 00 [08:16:32]MH_I2C_Read... [08:16:32]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [08:16:32]RAPDU: 90 00 [08:16:32]wFMCommunicate OK [08:16:32]FM PIN OK [08:16:32]wFMCommunicate request_size=8 [08:16:32]MH_SAM_APDU [08:16:32]CAPDU: 80 14 04 00 03 02 00 01 [08:16:32]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [08:16:32]Write i2c OK [08:16:32]MH_I2C_Read... [08:16:32]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [08:16:32]Read from MH i2c: E2 [08:16:32]MH_I2C_Read... [08:16:32]Read from MH i2c: E2 03 00 [08:16:32]MH_I2C_Read... [08:16:32]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [08:16:32]RAPDU: 90 00 [08:16:32]wFMCommunicate OK [08:16:32]wFMCommunicate request_size=13 [08:16:32]MH_SAM_APDU [08:16:32]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [08:16:32]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [08:16:32]Write i2c OK [08:16:32]MH_I2C_Read... [08:16:32]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [08:16:32]Read from MH i2c: E2 [08:16:32]MH_I2C_Read... [08:16:32]Read from MH i2c: E2 03 00 [08:16:32]MH_I2C_Read... [08:16:32]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [08:16:32]RAPDU: 90 00 [08:16:32]wFMCommunicate OK [08:16:32]wFMCommunicate request_size=4 [08:16:32]MH_SAM_APDU [08:16:32]CAPDU: 80 11 00 00 [08:16:32]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [08:16:32]Write i2c OK [08:16:32]MH_I2C_Read... [08:16:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:16:32]Read from MH i2c: E2 [08:16:32]MH_I2C_Read... [08:16:32]Read from MH i2c: E2 17 00 [08:16:32]MH_I2C_Read... [08:16:32]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 E4 [08:16:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [08:16:32]wFMCommunicate OK [08:16:32]DocumentArchiveInit [08:16:32]Start Httpd... [08:16:32]Httpd thread 3066895716 created [08:16:32]Write to MH i2c: 01 00 00 0F 00 0F [08:16:32]Write i2c OK [08:16:32]MH_I2C_Read... [08:16:32]Read from MH i2c: 01 [08:16:32]MH_I2C_Read... [08:16:32]Read from MH i2c: 01 07 00 [08:16:32]MH_I2C_Read... [08:16:32]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [08:16:32]MH Int Process started [08:16:32]Allocated Socket 8 [08:16:32]Bind OK [08:16:32]Listen OK [08:16:32]httpd running on port 8080 [08:16:32]Waiting for new connection... [08:16:32]OFD Sender: No OFD packet to send [08:16:33]accept exits with 9 [08:16:33]New connection [08:16:33]New thread 3066608996 created [08:16:33]Waiting for new connection... [08:16:33] Sock 9.Parse request [08:16:33]Sock 9.Check first char [08:16:33]accept exits with 6 [08:16:33]New connection [08:16:33]New thread 3066465636 created [08:16:33]Waiting for new connection... [08:16:33] Sock 6.Parse request [08:16:33]Sock 6.Check first char [08:16:33]Sock 6.First char is OK [08:16:33]request: POST /json_proto HTTP/1.0 [08:16:33]Method: POST [08:16:33]URL: /json_proto [08:16:33]Method is POST - this is cgi request [08:16:33]url: /json_proto [08:16:33]query_string will be loaded in cgi processing [08:16:33]execute_cgi json_proto POST (null) [08:16:33]execute_cgi path=json_proto method=POST [08:16:33]POST find Content-Length [08:16:33]Host: 172.17.43.132:8080 [08:16:33]Content-Length: 215 [08:16:33]Content-Type: application/json [08:16:33] [08:16:33]POST finish read [08:16:33]Found Content-Length = 215 [08:16:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:16:33]execute_script... [08:16:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:16:33]POST & json_proto [08:16:33]process_json_proto [08:16:33]json parsed OK: [08:16:33]protocol is kg_v1.0 [08:16:33]action value=get_value [08:16:33]process_action get_value [08:16:33]cmd_get_value [08:16:33]process_action get_value done [08:16:33]requested_data is exist [08:16:33]produce_requested_data [08:16:33]requested_item kkm.sn is exist - process it [08:16:33]requested_item kkm.ver is exist - process it [08:16:33]requested_item fm.sn is exist - process it [08:16:33]wFMCommunicate request_size=4 [08:16:33]MH_SAM_APDU [08:16:33]CAPDU: 80 11 00 00 [08:16:33]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [08:16:33]Write i2c OK [08:16:33]MH_I2C_Read... [08:16:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:16:33]Read from MH i2c: E2 [08:16:33]MH_I2C_Read... [08:16:33]Read from MH i2c: E2 17 00 [08:16:33]MH_I2C_Read... [08:16:33]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 E6 [08:16:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [08:16:33]wFMCommunicate OK [08:16:33]requested_item fd.num is exist - process it [08:16:33]SAM_PROTO_GetFieldsCounters [08:16:33]wFMCommunicate request_size=4 [08:16:33]MH_SAM_APDU [08:16:33]CAPDU: 80 13 00 00 [08:16:33]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [08:16:33]Write i2c OK [08:16:33]MH_I2C_Read... [08:16:33]Read from MH i2c: E2 [08:16:33]MH_I2C_Read... [08:16:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:16:33]Read from MH i2c: E2 62 00 [08:16:33]MH_I2C_Read... [08:16:33]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 4A A2 00 00 0E 04 04 00 A7 01 00 00 12 04 04 00 83 00 00 00 5E 04 04 00 83 00 00 00 57 04 04 00 85 00 00 00 19 04 04 00 00 00 00 00 90 00 D5 [08:16:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 4A A2 00 00 0E 04 04 00 A7 01 00 00 12 04 04 00 83 00 00 00 5E 04 04 00 83 00 00 00 57 04 04 00 85 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:16:33]wFMCommunicate OK [08:16:33]SAM_PROTO_GetFieldsCounters done [08:16:33]requested_item shift.num is exist - process it [08:16:33]requested_item shift.opened is exist - process it [08:16:33]req_shift_opened [08:16:33]FM_GetShiftState [08:16:33]SAM_PROTO_GetShiftState [08:16:33]wFMCommunicate request_size=4 [08:16:33]MH_SAM_APDU [08:16:33]CAPDU: 80 13 01 00 [08:16:33]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [08:16:33]Write i2c OK [08:16:33]MH_I2C_Read... [08:16:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:16:33]Read from MH i2c: E2 [08:16:33]MH_I2C_Read... [08:16:33]Read from MH i2c: E2 0E 00 [08:16:33]MH_I2C_Read... [08:16:33]Read from MH i2c: E2 0E 00 12 00 00 09 00 00 00 00 00 00 00 00 00 00 90 00 9A [08:16:33]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [08:16:33]wFMCommunicate OK [08:16:33]SAM_PROTO_GetShiftState done [08:16:33]FM_GetShiftState done [08:16:33]req_shift_opened done [08:16:33]requested_item shift.open_date is exist - process it [08:16:33]req_shift_open_date [08:16:33]FM_GetShiftState [08:16:33]SAM_PROTO_GetShiftState [08:16:33]wFMCommunicate request_size=4 [08:16:33]MH_SAM_APDU [08:16:33]CAPDU: 80 13 01 00 [08:16:33]Write to MH i2c: E2 08 00 13 00 80 13 01 00 00 00 00 00 90 [08:16:33]Write i2c OK [08:16:33]MH_I2C_Read... [08:16:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:16:33]Read from MH i2c: E2 [08:16:33]MH_I2C_Read... [08:16:33]Read from MH i2c: E2 0E 00 [08:16:33]MH_I2C_Read... [08:16:33]Read from MH i2c: E2 0E 00 13 00 00 09 00 00 00 00 00 00 00 00 00 00 90 00 9B [08:16:33]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [08:16:33]wFMCommunicate OK [08:16:33]SAM_PROTO_GetShiftState done [08:16:33]FM_GetShiftState done [08:16:33]req_shift_open_date done [08:16:33]produce_requested_data done [08:16:33]produce_requested_data return {"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41546,"shift.num":423,"shift.opened":0,"shift.open_date":0} [08:16:33]process_action_free get_value [08:16:33]json_value_free [08:16:33]json_value_free done [08:16:33]process_json_proto returns [08:16:33]Send response to host [08:16:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41546,"shift.num":423,"shift.opened":0,"shift.open_date":0}}} [08:16:33]free response buf [08:16:33]execute_script done [08:16:33]execute_script returns [08:16:33]free content buf [08:16:33]Sock 6.Close socket [08:16:33]Sock 6.Thread stoped [08:16:33]accept exits with 10 [08:16:33]New connection [08:16:33]New thread 3066322276 created [08:16:33]Thread 3066465636 joined [08:16:33]Waiting for new connection... [08:16:33] Sock 10.Parse request [08:16:33]Sock 10.Check first char [08:16:33]Sock 10.First char is OK [08:16:33]request: POST /json_proto HTTP/1.0 [08:16:33]Method: POST [08:16:33]URL: /json_proto [08:16:33]Method is POST - this is cgi request [08:16:33]url: /json_proto [08:16:33]query_string will be loaded in cgi processing [08:16:33]execute_cgi json_proto POST (null) [08:16:33]execute_cgi path=json_proto method=POST [08:16:33]POST find Content-Length [08:16:33]Host: 172.17.43.132:8080 [08:16:33]Content-Length: 331 [08:16:33]Content-Type: application/json [08:16:33] [08:16:33]POST finish read [08:16:33]Found Content-Length = 331 [08:16:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:16:33]execute_script... [08:16:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:16:33]POST & json_proto [08:16:33]process_json_proto [08:16:33]json parsed OK: [08:16:33]protocol is kg_v1.0 [08:16:33]action value=get_value [08:16:33]process_action get_value [08:16:33]cmd_get_value [08:16:33]process_action get_value done [08:16:33]requested_data is exist [08:16:33]produce_requested_data [08:16:34]requested_item fm.sale.total is exist - process it [08:16:34]SAM_PROTO_GetFMData [08:16:34]wFMCommunicate request_size=4 [08:16:34]MH_SAM_APDU [08:16:34]CAPDU: 80 13 03 00 [08:16:34]Write to MH i2c: E2 08 00 14 00 80 13 03 00 00 00 00 00 93 [08:16:34]Write i2c OK [08:16:34]MH_I2C_Read... [08:16:34]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [08:16:34]Read from MH i2c: E2 [08:16:34]MH_I2C_Read... [08:16:34]Read from MH i2c: E2 FD 00 [08:16:34]MH_I2C_Read... [08:16:34]Read from MH i2c: E2 FD 00 14 00 00 C1 04 85 04 BD 04 6E 04 04 00 FB 9E 00 00 69 04 A0 00 6F 04 04 00 63 9E 00 00 B1 04 04 00 CD 9F C1 36 70 04 04 00 14 13 84 31 72 04 04 00 B9 8C 3D 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 F0 80 D0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F8 F6 7B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 98 00 00 00 B1 04 03 00 F8 13 4E 70 04 03 00 FC 07 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8A 4A 08 EF 03 09 00 F6 03 90 00 CF [08:16:34]RAPDU: C1 04 85 04 BD 04 6E 04 04 00 FB 9E 00 00 69 04 A0 00 6F 04 04 00 63 9E 00 00 B1 04 04 00 CD 9F C1 36 70 04 04 00 14 13 84 31 72 04 04 00 B9 8C 3D 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 F0 80 D0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F8 F6 7B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 98 00 00 00 B1 04 03 00 F8 13 4E 70 04 03 00 FC 07 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8A 4A 08 EF 03 09 00 F6 03 90 00 [08:16:34]wFMCommunicate OK [08:16:34]wFMCommunicate request_size=4 [08:16:34]MH_SAM_APDU [08:16:34]CAPDU: 80 17 00 00 [08:16:34]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [08:16:34]Write i2c OK [08:16:34]MH_I2C_Read... [08:16:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:16:34]Read from MH i2c: E2 [08:16:34]MH_I2C_Read... [08:16:34]Read from MH i2c: E2 FD 00 [08:16:34]MH_I2C_Read... [08:16:34]Read from MH i2c: E2 FD 00 15 00 00 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CA B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 3E [08:16:34]RAPDU: 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CA B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 [08:16:34]wFMCommunicate OK [08:16:34]wFMCommunicate request_size=4 [08:16:34]MH_SAM_APDU [08:16:34]CAPDU: 80 17 00 00 [08:16:34]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [08:16:34]Write i2c OK [08:16:34]MH_I2C_Read... [08:16:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:16:35]Read from MH i2c: E2 [08:16:35]MH_I2C_Read... [08:16:35]Read from MH i2c: E2 FD 00 [08:16:35]MH_I2C_Read... [08:16:35]Read from MH i2c: E2 FD 00 16 00 00 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 36 [08:16:35]RAPDU: 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 [08:16:35]wFMCommunicate OK [08:16:35]wFMCommunicate request_size=4 [08:16:35]MH_SAM_APDU [08:16:35]CAPDU: 80 17 00 00 [08:16:35]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [08:16:35]Write i2c OK [08:16:35]MH_I2C_Read... [08:16:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:16:35]Read from MH i2c: E2 [08:16:35]MH_I2C_Read... [08:16:35]Read from MH i2c: E2 FD 00 [08:16:35]MH_I2C_Read... [08:16:35]Read from MH i2c: E2 FD 00 17 00 00 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 1C [08:16:35]RAPDU: 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 [08:16:35]wFMCommunicate OK [08:16:35]wFMCommunicate request_size=4 [08:16:35]MH_SAM_APDU [08:16:35]CAPDU: 80 17 00 00 [08:16:35]Write to MH i2c: E2 08 00 18 00 80 17 00 00 00 00 00 00 98 [08:16:35]Sock 9.No data in socket [08:16:35]Sock 9.Close socket [08:16:35]Sock 9.Thread stoped [08:16:35]Write i2c OK [08:16:35]MH_I2C_Read... [08:16:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 219! [08:16:35]Read from MH i2c: E2 [08:16:35]MH_I2C_Read... [08:16:35]Read from MH i2c: E2 DE 00 [08:16:35]MH_I2C_Read... [08:16:35]Read from MH i2c: E2 DE 00 18 00 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 77 [08:16:35]RAPDU: F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:16:35]wFMCommunicate OK [08:16:35]SAM_PROTO_GetFMData done [08:16:35]requested_item fm.sale_refund.total is exist - process it [08:16:35]requested_item fm.buy.total is exist - process it [08:16:35]requested_item shift.sale.total is exist - process it [08:16:35]SAM_PROTO_GetShiftData [08:16:35]wFMCommunicate request_size=4 [08:16:35]MH_SAM_APDU [08:16:35]CAPDU: 80 13 02 00 [08:16:35]Write to MH i2c: E2 08 00 19 00 80 13 02 00 00 00 00 00 97 [08:16:35]Write i2c OK [08:16:35]MH_I2C_Read... [08:16:36]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [08:16:36]Read from MH i2c: E2 [08:16:36]MH_I2C_Read... [08:16:36]Read from MH i2c: E2 FD 00 [08:16:36]MH_I2C_Read... [08:16:36]Read from MH i2c: E2 FD 00 19 00 00 AE 04 AA 04 AA 04 6E 04 04 00 83 00 00 00 69 04 9B 00 6F 04 04 00 83 00 00 00 B1 04 03 00 1C A0 2A 70 04 03 00 FC D9 24 72 04 03 00 20 C6 05 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CC 86 04 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 7B 60 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 59 [08:16:36]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 83 00 00 00 69 04 9B 00 6F 04 04 00 83 00 00 00 B1 04 03 00 1C A0 2A 70 04 03 00 FC D9 24 72 04 03 00 20 C6 05 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CC 86 04 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 7B 60 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [08:16:36]wFMCommunicate OK [08:16:36]wFMCommunicate request_size=4 [08:16:36]MH_SAM_APDU [08:16:36]CAPDU: 80 17 00 00 [08:16:36]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [08:16:36]Write i2c OK [08:16:36]MH_I2C_Read... [08:16:36]Read from MH i2c: E2 [08:16:36]MH_I2C_Read... [08:16:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:16:36]Read from MH i2c: E2 FD 00 [08:16:36]MH_I2C_Read... [08:16:36]Read from MH i2c: E2 FD 00 1A 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 BC [08:16:36]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [08:16:36]wFMCommunicate OK [08:16:36]wFMCommunicate request_size=4 [08:16:36]MH_SAM_APDU [08:16:36]CAPDU: 80 17 00 00 [08:16:36]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [08:16:36]Write i2c OK [08:16:36]MH_I2C_Read... [08:16:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:16:36]Read from MH i2c: E2 [08:16:36]MH_I2C_Read... [08:16:36]Read from MH i2c: E2 FD 00 [08:16:36]MH_I2C_Read... [08:16:36]Read from MH i2c: E2 FD 00 1B 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 52 [08:16:36]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [08:16:36]wFMCommunicate OK [08:16:36]wFMCommunicate request_size=4 [08:16:36]MH_SAM_APDU [08:16:36]CAPDU: 80 17 00 00 [08:16:36]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [08:16:36]Write i2c OK [08:16:36]MH_I2C_Read... [08:16:37]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:16:37]Read from MH i2c: E2 [08:16:37]MH_I2C_Read... [08:16:37]Read from MH i2c: E2 FD 00 [08:16:37]MH_I2C_Read... [08:16:37]Read from MH i2c: E2 FD 00 1C 00 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 0E [08:16:37]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [08:16:37]wFMCommunicate OK [08:16:37]wFMCommunicate request_size=4 [08:16:37]MH_SAM_APDU [08:16:37]CAPDU: 80 17 00 00 [08:16:37]Write to MH i2c: E2 08 00 1D 00 80 17 00 00 00 00 00 00 9D [08:16:37]Write i2c OK [08:16:37]MH_I2C_Read... [08:16:37]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [08:16:37]Read from MH i2c: E2 [08:16:37]MH_I2C_Read... [08:16:37]Read from MH i2c: E2 CB 00 [08:16:37]MH_I2C_Read... [08:16:37]Read from MH i2c: E2 CB 00 1D 00 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 86 [08:16:37]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:16:37]wFMCommunicate OK [08:16:37]SAM_PROTO_GetShiftData done [08:16:37]requested_item shift.sale.total_cash is exist - process it [08:16:37]requested_item shift.sale_refund.total is exist - process it [08:16:37]requested_item shift.sale_refund.total_cash is exist - process it [08:16:37]requested_item shift.buy.total is exist - process it [08:16:37]requested_item shift.buy.total_cash is exist - process it [08:16:37]produce_requested_data done [08:16:37]produce_requested_data return {"fm.sale.total":9186590.21,"fm.sale_refund.total":51169.20,"fm.buy.total":0.00,"shift.sale.total":27935.00,"shift.sale.total_cash":24151.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [08:16:37]process_action_free get_value [08:16:37]json_value_free [08:16:37]json_value_free done [08:16:37]process_json_proto returns [08:16:37]Send response to host [08:16:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":9186590.21,"fm.sale_refund.total":51169.20,"fm.buy.total":0.00,"shift.sale.total":27935.00,"shift.sale.total_cash":24151.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [08:16:37]free response buf [08:16:37]execute_script done [08:16:37]execute_script returns [08:16:37]free content buf [08:16:37]Sock 10.Close socket [08:16:37]Sock 10.Thread stoped [08:16:37]OFD Sender: No OFD packet to send [08:16:42]recv_with_timeout no data received [08:16:42]OFD Sender: No OFD packet to send [08:16:47]OFD Sender: No OFD packet to send [08:16:50]accept exits with 6 [08:16:50]New connection [08:16:50]New thread 3066465636 created [08:16:50]Thread 3066608996 joined [08:16:50]Thread 3066322276 joined [08:16:50]Waiting for new connection... [08:16:50]accept exits with 9 [08:16:50]New connection [08:16:50]New thread 3066608996 created [08:16:50]Waiting for new connection... [08:16:50] Sock 6.Parse request [08:16:50]Sock 6.Check first char [08:16:50] Sock 9.Parse request [08:16:50]Sock 9.Check first char [08:16:50]Sock 6.First char is OK [08:16:50]request: GET /testengine HTTP/1.1 [08:16:50]Method: GET [08:16:50]URL: /testengine [08:16:50]Method is GET - find url and querystring [08:16:50]No ? found - this is static page request [08:16:50]url: /testengine [08:16:50]check /htdocs/testengine [08:16:50]file exist [08:16:50]serve_file /htdocs/testengine/index.html [08:16:50]read remaining request lines [08:16:50]Host: 172.17.43.132:8080 [08:16:50]Connection: keep-alive [08:16:50]Upgrade-Insecure-Requests: 1 [08:16:50]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [08:16:50]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.9 [08:16:50]Accept-Encoding: gzip, deflate [08:16:50]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [08:16:50] [08:16:50]open file /htdocs/testengine/index.html [08:16:50]send HTTP headers [08:16:50]send file content [08:16:50]Finished. Sent 1003 bytes [08:16:50]close file [08:16:50]Sock 6.Close socket [08:16:50]Sock 6.Thread stoped [08:16:50]Sock 9.First char is OK [08:16:50]request: GET /testengine/css/app.915bc88f.css HTTP/1.1 [08:16:50]Method: GET [08:16:50]URL: /testengine/css/app.915bc88f.css [08:16:50]Method is GET - find url and querystring [08:16:50]No ? found - this is static page request [08:16:50]url: /testengine/css/app.915bc88f.css [08:16:50]check /htdocs/testengine/css/app.915bc88f.css [08:16:50]accept exits with 10 [08:16:50]New connection [08:16:50]New thread 3066322276 created [08:16:50]Thread 3066465636 joined [08:16:50]Waiting for new connection... [08:16:50]accept exits with 6 [08:16:50]New connection [08:16:50]New thread 3066465636 created [08:16:50]Waiting for new connection... [08:16:50]accept exits with 11 [08:16:50]New connection [08:16:50]New thread 3066178916 created [08:16:50]Waiting for new connection... [08:16:50] Sock 11.Parse request [08:16:50]Sock 11.Check first char [08:16:50]Sock 11.First char is OK [08:16:50]request: GET /testengine/js/chunk-vendors.8f546e50.js HTTP/1.1 [08:16:50]Method: GET [08:16:50]URL: /testengine/js/chunk-vendors.8f546e50.js [08:16:50]Method is GET - find url and querystring [08:16:50]No ? found - this is static page request [08:16:50]url: /testengine/js/chunk-vendors.8f546e50.js [08:16:50]check /htdocs/testengine/js/chunk-vendors.8f546e50.js [08:16:50] Sock 10.Parse request [08:16:50]Sock 10.Check first char [08:16:50]Sock 10.First char is OK [08:16:50]request: GET /testengine/css/chunk-vendors.1a13a212.css HTTP/1.1 [08:16:50]Method: GET [08:16:50]URL: /testengine/css/chunk-vendors.1a13a212.css [08:16:50]Method is GET - find url and querystring [08:16:50]No ? found - this is static page request [08:16:50]url: /testengine/css/chunk-vendors.1a13a212.css [08:16:50]check /htdocs/testengine/css/chunk-vendors.1a13a212.css [08:16:50]file exist [08:16:50]serve_file /htdocs/testengine/css/app.915bc88f.css [08:16:50]read remaining request lines [08:16:50]Host: 172.17.43.132:8080 [08:16:50]Connection: keep-alive [08:16:50]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [08:16:50]Accept: text/css,*/*;q=0.1 [08:16:50]Referer: http://172.17.43.132:8080/testengine [08:16:50]Accept-Encoding: gzip, deflate [08:16:50]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [08:16:50] [08:16:50]open file /htdocs/testengine/css/app.915bc88f.css [08:16:50] Sock 6.Parse request [08:16:50]Sock 6.Check first char [08:16:50]send HTTP headers [08:16:50]Sock 6.First char is OK [08:16:50]file exist [08:16:50]request: GET /testengine/js/app.a9c38288.js HTTP/1.1 [08:16:50]serve_file /htdocs/testengine/css/chunk-vendors.1a13a212.css [08:16:50]Method: GET [08:16:50]read remaining request lines [08:16:50]URL: /testengine/js/app.a9c38288.js [08:16:50]Host: 172.17.43.132:8080 [08:16:50]Method is GET - find url and querystring [08:16:50]Connection: keep-alive [08:16:50]No ? found - this is static page request [08:16:50]url: /testengine/js/app.a9c38288.js [08:16:50]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [08:16:50]check /htdocs/testengine/js/app.a9c38288.js [08:16:50]Accept: text/css,*/*;q=0.1 [08:16:50]Referer: http://172.17.43.132:8080/testengine [08:16:50]Accept-Encoding: gzip, deflate [08:16:50]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [08:16:50] [08:16:50]open file /htdocs/testengine/css/chunk-vendors.1a13a212.css [08:16:50]send HTTP headers [08:16:50]send file content [08:16:50]send file content [08:16:50]Finished. Sent 1227 bytes [08:16:50]close file [08:16:50]Sock 9.Close socket [08:16:50]Sock 9.Thread stoped [08:16:50]Finished. Sent 140 bytes [08:16:50]close file [08:16:50]Sock 10.Close socket [08:16:50]Sock 10.Thread stoped [08:16:50]file exist [08:16:50]serve_file /htdocs/testengine/js/chunk-vendors.8f546e50.js [08:16:50]read remaining request lines [08:16:50]Host: 172.17.43.132:8080 [08:16:50]Connection: keep-alive [08:16:50]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [08:16:50]Accept: */* [08:16:50]Referer: http://172.17.43.132:8080/testengine [08:16:50]Accept-Encoding: gzip, deflate [08:16:50]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [08:16:50] [08:16:50]open file /htdocs/testengine/js/chunk-vendors.8f546e50.js [08:16:50]send HTTP headers [08:16:50]send file content [08:16:50]file exist [08:16:50]serve_file /htdocs/testengine/js/app.a9c38288.js [08:16:50]read remaining request lines [08:16:50]Host: 172.17.43.132:8080 [08:16:50]Connection: keep-alive [08:16:50]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [08:16:50]Accept: */* [08:16:50]Referer: http://172.17.43.132:8080/testengine [08:16:50]Accept-Encoding: gzip, deflate [08:16:50]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [08:16:50] [08:16:50]open file /htdocs/testengine/js/app.a9c38288.js [08:16:50]send HTTP headers [08:16:50]send file content [08:16:50]Finished. Sent 102400 bytes [08:16:50]close file [08:16:50]Sock 6.Close socket [08:16:50]Sock 6.Thread stoped [08:16:50]Finished. Sent 165537 bytes [08:16:50]close file [08:16:50]Sock 11.Close socket [08:16:50]Sock 11.Thread stoped [08:16:52]OFD Sender: No OFD packet to send [08:16:57]OFD Sender: No OFD packet to send [08:17:02]accept exits with 12 [08:17:02]New connection [08:17:02]New thread 3066035556 created [08:17:02]Thread 3066178916 joined [08:17:02]Thread 3066608996 joined [08:17:02]Thread 3066465636 joined [08:17:02]Thread 3066322276 joined [08:17:02]Waiting for new connection... [08:17:02] Sock 12.Parse request [08:17:02]Sock 12.Check first char [08:17:02]OFD Sender: No OFD packet to send [08:17:05]Sock 12.No data in socket [08:17:05]Sock 12.Close socket [08:17:05]Sock 12.Thread stoped [08:17:07]OFD Sender: No OFD packet to send [08:17:12]OFD Sender: No OFD packet to send [08:17:15]recv_with_timeout no data received [08:17:17]OFD Sender: No OFD packet to send [08:17:22]OFD Sender: No OFD packet to send [08:17:27]OFD Sender: No OFD packet to send [08:17:32]OFD Sender: No OFD packet to send [08:17:37]OFD Sender: No OFD packet to send [08:17:42]OFD Sender: No OFD packet to send [08:17:43]accept exits with 9 [08:17:43]New connection [08:17:43]New thread 3066608996 created [08:17:43]Thread 3066035556 joined [08:17:43]Waiting for new connection... [08:17:43] Sock 9.Parse request [08:17:43]Sock 9.Check first char [08:17:43]accept exits with 7 [08:17:43]New connection [08:17:43]New thread 3066465636 created [08:17:43]Waiting for new connection... [08:17:43] Sock 7.Parse request [08:17:43]Sock 7.Check first char [08:17:43]Sock 9.First char is OK [08:17:43]request: GET /testengine HTTP/1.1 [08:17:43]Method: GET [08:17:43]URL: /testengine [08:17:43]Method is GET - find url and querystring [08:17:43]No ? found - this is static page request [08:17:43]url: /testengine [08:17:43]check /htdocs/testengine [08:17:43]file exist [08:17:43]serve_file /htdocs/testengine/index.html [08:17:43]read remaining request lines [08:17:43]Host: 172.17.43.132:8080 [08:17:43]Connection: keep-alive [08:17:43]Upgrade-Insecure-Requests: 1 [08:17:43]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [08:17:43]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.9 [08:17:43]Accept-Encoding: gzip, deflate [08:17:43]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [08:17:43] [08:17:43]open file /htdocs/testengine/index.html [08:17:43]send HTTP headers [08:17:43]send file content [08:17:43]Finished. Sent 1003 bytes [08:17:43]close file [08:17:43]Sock 9.Close socket [08:17:43]Sock 9.Thread stoped [08:17:44]Sock 7.First char is OK [08:17:44]request: GET /testengine/css/app.915bc88f.css HTTP/1.1 [08:17:44]Method: GET [08:17:44]URL: /testengine/css/app.915bc88f.css [08:17:44]Method is GET - find url and querystring [08:17:44]No ? found - this is static page request [08:17:44]url: /testengine/css/app.915bc88f.css [08:17:44]check /htdocs/testengine/css/app.915bc88f.css [08:17:44]file exist [08:17:44]serve_file /htdocs/testengine/css/app.915bc88f.css [08:17:44]read remaining request lines [08:17:44]Host: 172.17.43.132:8080 [08:17:44]Connection: keep-alive [08:17:44]accept exits with 10 [08:17:44]New connection [08:17:44]New thread 3066322276 created [08:17:44]Thread 3066608996 joined [08:17:44]Waiting for new connection... [08:17:44]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [08:17:44]Accept: text/css,*/*;q=0.1 [08:17:44]Referer: http://172.17.43.132:8080/testengine [08:17:44]Accept-Encoding: gzip, deflate [08:17:44]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [08:17:44] [08:17:44]open file /htdocs/testengine/css/app.915bc88f.css [08:17:44]send HTTP headers [08:17:44]send file content [08:17:44]Finished. Sent 1227 bytes [08:17:44]close file [08:17:44]Sock 7.Close socket [08:17:44]Sock 7.Thread stoped [08:17:44] Sock 10.Parse request [08:17:44]Sock 10.Check first char [08:17:44]accept exits with 9 [08:17:44]New connection [08:17:44]New thread 3066608996 created [08:17:44]Thread 3066465636 joined [08:17:44]Waiting for new connection... [08:17:44]accept exits with 7 [08:17:44]New connection [08:17:44]New thread 3066465636 created [08:17:44]Waiting for new connection... [08:17:44]Sock 10.First char is OK [08:17:44]request: GET /testengine/css/chunk-vendors.1a13a212.css HTTP/1.1 [08:17:44]Method: GET [08:17:44]URL: /testengine/css/chunk-vendors.1a13a212.css [08:17:44]Method is GET - find url and querystring [08:17:44]No ? found - this is static page request [08:17:44]url: /testengine/css/chunk-vendors.1a13a212.css [08:17:44]check /htdocs/testengine/css/chunk-vendors.1a13a212.css [08:17:44]file exist [08:17:44]serve_file /htdocs/testengine/css/chunk-vendors.1a13a212.css [08:17:44]read remaining request lines [08:17:44]Host: 172.17.43.132:8080 [08:17:44]Connection: keep-alive [08:17:44]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [08:17:44]Accept: text/css,*/*;q=0.1 [08:17:44]Referer: http://172.17.43.132:8080/testengine [08:17:44]Accept-Encoding: gzip, deflate [08:17:44]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [08:17:44] [08:17:44]open file /htdocs/testengine/css/chunk-vendors.1a13a212.css [08:17:44]send HTTP headers [08:17:44]send file content [08:17:44]Finished. Sent 140 bytes [08:17:44]close file [08:17:44]Sock 10.Close socket [08:17:44]Sock 10.Thread stoped [08:17:44] Sock 9.Parse request [08:17:44]Sock 9.Check first char [08:17:44]Sock 9.First char is OK [08:17:44]request: GET /testengine/js/app.a9c38288.js HTTP/1.1 [08:17:44]Method: GET [08:17:44]URL: /testengine/js/app.a9c38288.js [08:17:44]Method is GET - find url and querystring [08:17:44]No ? found - this is static page request [08:17:44]url: /testengine/js/app.a9c38288.js [08:17:44]check /htdocs/testengine/js/app.a9c38288.js [08:17:44]file exist [08:17:44]serve_file /htdocs/testengine/js/app.a9c38288.js [08:17:44]read remaining request lines [08:17:44]Host: 172.17.43.132:8080 [08:17:44]Connection: keep-alive [08:17:44]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [08:17:44]Accept: */* [08:17:44]Referer: http://172.17.43.132:8080/testengine [08:17:44]Accept-Encoding: gzip, deflate [08:17:44]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [08:17:44] [08:17:44]open file /htdocs/testengine/js/app.a9c38288.js [08:17:44]send HTTP headers [08:17:44]send file content [08:17:44] Sock 7.Parse request [08:17:44]Sock 7.Check first char [08:17:44]Sock 7.First char is OK [08:17:44]request: GET /testengine/js/chunk-vendors.8f546e50.js HTTP/1.1 [08:17:44]Method: GET [08:17:44]URL: /testengine/js/chunk-vendors.8f546e50.js [08:17:44]Method is GET - find url and querystring [08:17:44]No ? found - this is static page request [08:17:44]url: /testengine/js/chunk-vendors.8f546e50.js [08:17:44]check /htdocs/testengine/js/chunk-vendors.8f546e50.js [08:17:44]file exist [08:17:44]serve_file /htdocs/testengine/js/chunk-vendors.8f546e50.js [08:17:44]read remaining request lines [08:17:44]Finished. Sent 102400 bytes [08:17:44]close file [08:17:44]Sock 9.Close socket [08:17:44]Sock 9.Thread stoped [08:17:44]Host: 172.17.43.132:8080 [08:17:44]Connection: keep-alive [08:17:44]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [08:17:44]Accept: */* [08:17:44]Referer: http://172.17.43.132:8080/testengine [08:17:44]Accept-Encoding: gzip, deflate [08:17:44]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [08:17:44] [08:17:44]open file /htdocs/testengine/js/chunk-vendors.8f546e50.js [08:17:44]send HTTP headers [08:17:44]send file content [08:17:44]Finished. Sent 165537 bytes [08:17:44]close file [08:17:44]Sock 7.Close socket [08:17:44]Sock 7.Thread stoped [08:17:46]accept exits with 11 [08:17:46]New connection [08:17:46]New thread 3066178916 created [08:17:46]Thread 3066322276 joined [08:17:46]Thread 3066608996 joined [08:17:46]Thread 3066465636 joined [08:17:46]Waiting for new connection... [08:17:46] Sock 11.Parse request [08:17:46]Sock 11.Check first char [08:17:47]OFD Sender: No OFD packet to send [08:17:52]OFD Sender: No OFD packet to send [08:17:55]Sock 11.No data in socket [08:17:55]Sock 11.Close socket [08:17:55]Sock 11.Thread stoped [08:17:57]OFD Sender: No OFD packet to send [08:17:59]accept exits with 7 [08:17:59]New connection [08:17:59]New thread 3066608996 created [08:17:59]Thread 3066178916 joined [08:17:59]Waiting for new connection... [08:17:59] Sock 7.Parse request [08:17:59]Sock 7.Check first char [08:17:59]accept exits with 10 [08:17:59]New connection [08:17:59]New thread 3066465636 created [08:17:59]Waiting for new connection... [08:17:59] Sock 10.Parse request [08:17:59]Sock 10.Check first char [08:17:59]Sock 7.First char is OK [08:17:59]request: GET /testengine HTTP/1.1 [08:17:59]Method: GET [08:17:59]URL: /testengine [08:17:59]Method is GET - find url and querystring [08:17:59]No ? found - this is static page request [08:17:59]url: /testengine [08:17:59]check /htdocs/testengine [08:17:59]file exist [08:17:59]serve_file /htdocs/testengine/index.html [08:17:59]read remaining request lines [08:17:59]Host: 172.17.43.132:8080 [08:17:59]Connection: keep-alive [08:17:59]Upgrade-Insecure-Requests: 1 [08:17:59]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [08:17:59]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.9 [08:17:59]Accept-Encoding: gzip, deflate [08:17:59]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [08:17:59] [08:17:59]open file /htdocs/testengine/index.html [08:17:59]send HTTP headers [08:17:59]send file content [08:17:59]Finished. Sent 1003 bytes [08:17:59]close file [08:17:59]Sock 7.Close socket [08:17:59]Sock 7.Thread stoped [08:18:00]accept exits with 11 [08:18:00]New connection [08:18:00]New thread 3066322276 created [08:18:00]Thread 3066608996 joined [08:18:00]Waiting for new connection... [08:18:00]accept exits with 7 [08:18:00]New connection [08:18:00]New thread 3066608996 created [08:18:00]Waiting for new connection... [08:18:00] Sock 11.Parse request [08:18:00]Sock 11.Check first char [08:18:00] Sock 7.Parse request [08:18:00]Sock 7.Check first char [08:18:00]accept exits with 12 [08:18:00]New connection [08:18:00]New thread 3066178916 created [08:18:00]Waiting for new connection... [08:18:00] Sock 12.Parse request [08:18:00]Sock 12.Check first char [08:18:00]Sock 10.First char is OK [08:18:00]request: GET /testengine/css/app.915bc88f.css HTTP/1.1 [08:18:00]Method: GET [08:18:00]URL: /testengine/css/app.915bc88f.css [08:18:00]Method is GET - find url and querystring [08:18:00]No ? found - this is static page request [08:18:00]url: /testengine/css/app.915bc88f.css [08:18:00]check /htdocs/testengine/css/app.915bc88f.css [08:18:00]file exist [08:18:00]serve_file /htdocs/testengine/css/app.915bc88f.css [08:18:00]read remaining request lines [08:18:00]Host: 172.17.43.132:8080 [08:18:00]Connection: keep-alive [08:18:00]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [08:18:00]Accept: text/css,*/*;q=0.1 [08:18:00]Referer: http://172.17.43.132:8080/testengine [08:18:00]Accept-Encoding: gzip, deflate [08:18:00]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [08:18:00] [08:18:00]open file /htdocs/testengine/css/app.915bc88f.css [08:18:00]send HTTP headers [08:18:00]send file content [08:18:00]Finished. Sent 1227 bytes [08:18:00]close file [08:18:00]Sock 10.Close socket [08:18:00]Sock 10.Thread stoped [08:18:00]Sock 11.First char is OK [08:18:00]request: GET /testengine/css/chunk-vendors.1a13a212.css HTTP/1.1 [08:18:00]Method: GET [08:18:00]URL: /testengine/css/chunk-vendors.1a13a212.css [08:18:00]Method is GET - find url and querystring [08:18:00]No ? found - this is static page request [08:18:00]url: /testengine/css/chunk-vendors.1a13a212.css [08:18:00]check /htdocs/testengine/css/chunk-vendors.1a13a212.css [08:18:00]file exist [08:18:00]serve_file /htdocs/testengine/css/chunk-vendors.1a13a212.css [08:18:00]read remaining request lines [08:18:00]Host: 172.17.43.132:8080 [08:18:00]Connection: keep-alive [08:18:00]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [08:18:00]Accept: text/css,*/*;q=0.1 [08:18:00]Referer: http://172.17.43.132:8080/testengine [08:18:00]Accept-Encoding: gzip, deflate [08:18:00]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [08:18:00] [08:18:00]open file /htdocs/testengine/css/chunk-vendors.1a13a212.css [08:18:00]send HTTP headers [08:18:00]send file content [08:18:00]Finished. Sent 140 bytes [08:18:00]close file [08:18:00]Sock 11.Close socket [08:18:00]Sock 11.Thread stoped [08:18:00]Sock 7.First char is OK [08:18:00]request: GET /testengine/js/app.a9c38288.js HTTP/1.1 [08:18:00]Method: GET [08:18:00]URL: /testengine/js/app.a9c38288.js [08:18:00]Method is GET - find url and querystring [08:18:00]No ? found - this is static page request [08:18:00]url: /testengine/js/app.a9c38288.js [08:18:00]check /htdocs/testengine/js/app.a9c38288.js [08:18:00]file exist [08:18:00]serve_file /htdocs/testengine/js/app.a9c38288.js [08:18:00]read remaining request lines [08:18:00]Host: 172.17.43.132:8080 [08:18:00]Connection: keep-alive [08:18:00]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [08:18:00]Accept: */* [08:18:00]Referer: http://172.17.43.132:8080/testengine [08:18:00]Accept-Encoding: gzip, deflate [08:18:00]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [08:18:00] [08:18:00]open file /htdocs/testengine/js/app.a9c38288.js [08:18:00]send HTTP headers [08:18:00]send file content [08:18:00]Sock 12.First char is OK [08:18:00]request: GET /testengine/js/chunk-vendors.8f546e50.js HTTP/1.1 [08:18:00]Method: GET [08:18:00]URL: /testengine/js/chunk-vendors.8f546e50.js [08:18:00]Method is GET - find url and querystring [08:18:00]No ? found - this is static page request [08:18:00]url: /testengine/js/chunk-vendors.8f546e50.js [08:18:00]check /htdocs/testengine/js/chunk-vendors.8f546e50.js [08:18:00]file exist [08:18:00]serve_file /htdocs/testengine/js/chunk-vendors.8f546e50.js [08:18:00]read remaining request lines [08:18:00]Host: 172.17.43.132:8080 [08:18:00]Finished. Sent 102400 bytes [08:18:00]close file [08:18:00]Sock 7.Close socket [08:18:00]Sock 7.Thread stoped [08:18:00]Connection: keep-alive [08:18:00]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [08:18:00]Accept: */* [08:18:00]Referer: http://172.17.43.132:8080/testengine [08:18:00]Accept-Encoding: gzip, deflate [08:18:00]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [08:18:00] [08:18:00]open file /htdocs/testengine/js/chunk-vendors.8f546e50.js [08:18:00]send HTTP headers [08:18:00]send file content [08:18:00]Finished. Sent 165537 bytes [08:18:00]close file [08:18:00]Sock 12.Close socket [08:18:00]Sock 12.Thread stoped [08:18:02]OFD Sender: No OFD packet to send [08:18:07]OFD Sender: No OFD packet to send [08:18:11]accept exits with 13 [08:18:11]New connection [08:18:11]New thread 3066035556 created [08:18:11]Thread 3066322276 joined [08:18:11]Thread 3066465636 joined [08:18:11]Thread 3066608996 joined [08:18:11]Thread 3066178916 joined [08:18:11]Waiting for new connection... [08:18:11]accept exits with 9 [08:18:11]New connection [08:18:11]New thread 3066608996 created [08:18:11]Waiting for new connection... [08:18:11] Sock 9.Parse request [08:18:11]Sock 9.Check first char [08:18:11] Sock 13.Parse request [08:18:11]Sock 13.Check first char [08:18:11]Sock 13.First char is OK [08:18:11]request: GET /testengine HTTP/1.1 [08:18:11]Method: GET [08:18:11]URL: /testengine [08:18:11]Method is GET - find url and querystring [08:18:11]No ? found - this is static page request [08:18:11]url: /testengine [08:18:11]check /htdocs/testengine [08:18:11]file exist [08:18:11]serve_file /htdocs/testengine/index.html [08:18:11]read remaining request lines [08:18:11]Host: 172.17.43.132:8080 [08:18:11]Connection: keep-alive [08:18:11]Upgrade-Insecure-Requests: 1 [08:18:11]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [08:18:11]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.9 [08:18:11]Accept-Encoding: gzip, deflate [08:18:11]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [08:18:11] [08:18:11]open file /htdocs/testengine/index.html [08:18:11]send HTTP headers [08:18:11]send file content [08:18:11]Finished. Sent 1003 bytes [08:18:11]close file [08:18:11]Sock 13.Close socket [08:18:11]Sock 13.Thread stoped [08:18:11]Sock 9.First char is OK [08:18:11]request: GET /testengine/css/app.915bc88f.css HTTP/1.1 [08:18:11]Method: GET [08:18:11]URL: /testengine/css/app.915bc88f.css [08:18:11]Method is GET - find url and querystring [08:18:11]No ? found - this is static page request [08:18:11]url: /testengine/css/app.915bc88f.css [08:18:11]check /htdocs/testengine/css/app.915bc88f.css [08:18:11]file exist [08:18:11]serve_file /htdocs/testengine/css/app.915bc88f.css [08:18:11]read remaining request lines [08:18:11]Host: 172.17.43.132:8080 [08:18:11]Connection: keep-alive [08:18:11]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [08:18:11]Accept: text/css,*/*;q=0.1 [08:18:11]Referer: http://172.17.43.132:8080/testengine [08:18:11]Accept-Encoding: gzip, deflate [08:18:11]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [08:18:11] [08:18:11]open file /htdocs/testengine/css/app.915bc88f.css [08:18:11]send HTTP headers [08:18:11]send file content [08:18:11]Finished. Sent 1227 bytes [08:18:11]close file [08:18:11]Sock 9.Close socket [08:18:11]accept exits with 10 [08:18:11]New connection [08:18:11]New thread 3066465636 created [08:18:11]Thread 3066035556 joined [08:18:11]Waiting for new connection... [08:18:11]Sock 9.Thread stoped [08:18:11] Sock 10.Parse request [08:18:11]Sock 10.Check first char [08:18:11]Sock 10.First char is OK [08:18:11]accept exits with 11 [08:18:11]New connection [08:18:11]New thread 3066322276 created [08:18:11]Thread 3066608996 joined [08:18:11]Waiting for new connection... [08:18:11]accept exits with 9 [08:18:11]New connection [08:18:11]New thread 3066608996 created [08:18:11]Waiting for new connection... [08:18:11]request: GET /testengine/css/chunk-vendors.1a13a212.css HTTP/1.1 [08:18:11]Method: GET [08:18:11]URL: /testengine/css/chunk-vendors.1a13a212.css [08:18:11]Method is GET - find url and querystring [08:18:11]No ? found - this is static page request [08:18:11]url: /testengine/css/chunk-vendors.1a13a212.css [08:18:11]check /htdocs/testengine/css/chunk-vendors.1a13a212.css [08:18:11]file exist [08:18:11]serve_file /htdocs/testengine/css/chunk-vendors.1a13a212.css [08:18:11]read remaining request lines [08:18:11]Host: 172.17.43.132:8080 [08:18:11]Connection: keep-alive [08:18:11]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [08:18:11]Accept: text/css,*/*;q=0.1 [08:18:11]Referer: http://172.17.43.132:8080/testengine [08:18:11]Accept-Encoding: gzip, deflate [08:18:11]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [08:18:11] [08:18:11]open file /htdocs/testengine/css/chunk-vendors.1a13a212.css [08:18:11]send HTTP headers [08:18:11]send file content [08:18:11]Finished. Sent 140 bytes [08:18:11]close file [08:18:11]Sock 10.Close socket [08:18:11]Sock 10.Thread stoped [08:18:11] Sock 11.Parse request [08:18:11]Sock 11.Check first char [08:18:11] Sock 9.Parse request [08:18:11]Sock 9.Check first char [08:18:11]Sock 11.First char is OK [08:18:11]request: GET /testengine/js/app.a9c38288.js HTTP/1.1 [08:18:11]Method: GET [08:18:11]URL: /testengine/js/app.a9c38288.js [08:18:11]Method is GET - find url and querystring [08:18:11]No ? found - this is static page request [08:18:11]url: /testengine/js/app.a9c38288.js [08:18:11]check /htdocs/testengine/js/app.a9c38288.js [08:18:11]file exist [08:18:11]serve_file /htdocs/testengine/js/app.a9c38288.js [08:18:11]read remaining request lines [08:18:11]Host: 172.17.43.132:8080 [08:18:11]Connection: keep-alive [08:18:11]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [08:18:11]Accept: */* [08:18:11]Referer: http://172.17.43.132:8080/testengine [08:18:11]Sock 9.First char is OK [08:18:11]request: GET /testengine/js/chunk-vendors.8f546e50.js HTTP/1.1 [08:18:11]Method: GET [08:18:11]URL: /testengine/js/chunk-vendors.8f546e50.js [08:18:11]Method is GET - find url and querystring [08:18:11]No ? found - this is static page request [08:18:11]url: /testengine/js/chunk-vendors.8f546e50.js [08:18:11]check /htdocs/testengine/js/chunk-vendors.8f546e50.js [08:18:11]file exist [08:18:11]serve_file /htdocs/testengine/js/chunk-vendors.8f546e50.js [08:18:11]read remaining request lines [08:18:11]Host: 172.17.43.132:8080 [08:18:11]Connection: keep-alive [08:18:11]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [08:18:11]Accept: */* [08:18:11]Referer: http://172.17.43.132:8080/testengine [08:18:12]Accept-Encoding: gzip, deflate [08:18:12]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [08:18:12] [08:18:12]open file /htdocs/testengine/js/chunk-vendors.8f546e50.js [08:18:12]send HTTP headers [08:18:12]send file content [08:18:12]Accept-Encoding: gzip, deflate [08:18:12]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [08:18:12] [08:18:12]open file /htdocs/testengine/js/app.a9c38288.js [08:18:12]send HTTP headers [08:18:12]send file content [08:18:12]Finished. Sent 102400 bytes [08:18:12]close file [08:18:12]Sock 11.Close socket [08:18:12]Sock 11.Thread stoped [08:18:12]Finished. Sent 165537 bytes [08:18:12]close file [08:18:12]Sock 9.Close socket [08:18:12]Sock 9.Thread stoped [08:18:12]OFD Sender: No OFD packet to send [08:18:14]accept exits with 12 [08:18:14]New connection [08:18:14]New thread 3066178916 created [08:18:14]Thread 3066322276 joined [08:18:14]Thread 3066465636 joined [08:18:14]Thread 3066608996 joined [08:18:14]Waiting for new connection... [08:18:14] Sock 12.Parse request [08:18:14]Sock 12.Check first char [08:18:15]Sock 12.No data in socket [08:18:15]Sock 12.Close socket [08:18:15]Sock 12.Thread stoped [08:18:17]OFD Sender: No OFD packet to send [08:18:20]accept exits with 7 [08:18:20]New connection [08:18:20]New thread 3066608996 created [08:18:20]Thread 3066178916 joined [08:18:20]Waiting for new connection... [08:18:20] Sock 7.Parse request [08:18:20]Sock 7.Check first char [08:18:20]Sock 7.First char is OK [08:18:20]request: POST /json_proto HTTP/1.1 [08:18:20]Method: POST [08:18:20]URL: /json_proto [08:18:20]Method is POST - this is cgi request [08:18:20]url: /json_proto [08:18:20]query_string will be loaded in cgi processing [08:18:20]execute_cgi json_proto POST (null) [08:18:20]execute_cgi path=json_proto method=POST [08:18:20]POST find Content-Length [08:18:20]Host: 172.17.43.132:8080 [08:18:20]Connection: keep-alive [08:18:20]Content-Length: 105 [08:18:20]Accept: application/json, text/plain, */* [08:18:20]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [08:18:20]Content-Type: application/json [08:18:20]Origin: http://172.17.43.132:8080 [08:18:20]Referer: http://172.17.43.132:8080/testengine [08:18:20]Accept-Encoding: gzip, deflate [08:18:20]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [08:18:20] [08:18:20]POST finish read [08:18:20]Found Content-Length = 105 [08:18:20]post body = {"protocol":"kg_v1.0","request":{"action":"get_value","params":{},"requested_data":["config.timestamp"]}} [08:18:20]execute_script... [08:18:20]execute_script path=json_proto method=POST query_string={"protocol":"kg_v1.0","request":{"action":"get_value","params":{},"requested_data":["config.timestamp"]}} [08:18:20]POST & json_proto [08:18:20]process_json_proto [08:18:20]json parsed OK: [08:18:20]protocol is kg_v1.0 [08:18:20]action value=get_value [08:18:20]process_action get_value [08:18:20]cmd_get_value [08:18:20]process_action get_value done [08:18:20]requested_data is exist [08:18:20]produce_requested_data [08:18:20]requested_item config.timestamp is exist - process it [08:18:20]MH_GetDate [08:18:20]Write to MH i2c: F0 00 00 1E 00 0D [08:18:20]Write i2c OK [08:18:20]MH_I2C_Read... [08:18:20]Read from MH i2c: F0 [08:18:20]MH_I2C_Read... [08:18:20]Read from MH i2c: F0 09 00 [08:18:20]MH_I2C_Read... [08:18:20]Read from MH i2c: F0 09 00 1E 00 00 4D AD A4 66 94 AC A4 66 64 [08:18:20]produce_requested_data done [08:18:20]produce_requested_data return {"config.timestamp":"1722068301"} [08:18:20]process_action_free get_value [08:18:20]json_value_free [08:18:20]json_value_free done [08:18:20]process_json_proto returns [08:18:20]Send response to host [08:18:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"config.timestamp":"1722068301"}}} [08:18:20]free response buf [08:18:20]execute_script done [08:18:20]execute_script returns [08:18:20]free content buf [08:18:20]Sock 7.Close socket [08:18:20]Sock 7.Thread stoped [08:18:22]accept exits with 9 [08:18:22]New connection [08:18:22]New thread 3066465636 created [08:18:22]Thread 3066608996 joined [08:18:22]Waiting for new connection... [08:18:22] Sock 9.Parse request [08:18:22]Sock 9.Check first char [08:18:22]Sock 9.First char is OK [08:18:22]request: POST /json_proto HTTP/1.1 [08:18:22]Method: POST [08:18:22]URL: /json_proto [08:18:22]Method is POST - this is cgi request [08:18:22]url: /json_proto [08:18:22]query_string will be loaded in cgi processing [08:18:22]execute_cgi json_proto POST (null) [08:18:22]execute_cgi path=json_proto method=POST [08:18:22]POST find Content-Length [08:18:22]Host: 172.17.43.132:8080 [08:18:22]Connection: keep-alive [08:18:22]Content-Length: 113 [08:18:22]Accept: application/json, text/plain, */* [08:18:22]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [08:18:22]Content-Type: application/json [08:18:22]Origin: http://172.17.43.132:8080 [08:18:22]Referer: http://172.17.43.132:8080/testengine [08:18:22]Accept-Encoding: gzip, deflate [08:18:22]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [08:18:22] [08:18:22]POST finish read [08:18:22]Found Content-Length = 113 [08:18:22]post body = {"protocol":"kg_v1.0","request":{"action":"set_value","params":{"name":"config.timestamp","value":"1722068305"}}} [08:18:22]execute_script... [08:18:22]execute_script path=json_proto method=POST query_string={"protocol":"kg_v1.0","request":{"action":"set_value","params":{"name":"config.timestamp","value":"1722068305"}}} [08:18:22]POST & json_proto [08:18:22]process_json_proto [08:18:22]json parsed OK: [08:18:22]protocol is kg_v1.0 [08:18:22]action value=set_value [08:18:22]process_action set_value [08:18:22]cmd_set_value [08:18:22]SetValue [08:18:22]group config [08:18:22]SetConfigValue timestamp=1722068305 [08:18:22]SettingCheckAndSetValue timestamp=1722068305 [08:18:22]store_timestamp [08:18:22]MH_GetDate [08:18:22]Write to MH i2c: F0 00 00 1F 00 0E [08:18:22]Write i2c OK [08:18:22]MH_I2C_Read... [08:18:22]Read from MH i2c: F0 [08:18:22]MH_I2C_Read... [08:18:22]Read from MH i2c: F0 09 00 [08:18:22]MH_I2C_Read... [08:18:22]Read from MH i2c: F0 09 00 1F 00 00 4E AD A4 66 94 AC A4 66 66 [08:18:22]GetLastDocTimeStamp 1722038161 [08:18:22]cur date 1722068302 [08:18:22]tm 1722068305 [08:18:22]tm ok - set date [08:18:22]MH_SetDate [08:18:22]Write to MH i2c: F1 04 00 20 00 51 AD A4 66 1C [08:18:22]Write i2c OK [08:18:22]MH_I2C_Read... [08:18:22]Read from MH i2c: F1 [08:18:22]MH_I2C_Read... [08:18:22]Read from MH i2c: F1 01 00 [08:18:22]MH_I2C_Read... [08:18:22]Read from MH i2c: F1 01 00 20 00 00 11 [08:18:25]SetValue res=0 [08:18:25]process_action set_value done [08:18:25]no requested_data - finishing processing [08:18:25]process_action_free set_value [08:18:25]json_value_free [08:18:25]json_value_free done [08:18:25]process_json_proto returns [08:18:25]Send response to host [08:18:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [08:18:25]free response buf [08:18:25]execute_script done [08:18:25]execute_script returns [08:18:25]free content buf [08:18:25]Sock 9.Close socket [08:18:25]Sock 9.Thread stoped [08:18:25]OFD Sender: No OFD packet to send [08:18:28]accept exits with 7 [08:18:28]New connection [08:18:28]New thread 3066608996 created [08:18:28]Thread 3066465636 joined [08:18:28]Waiting for new connection... [08:18:28] Sock 7.Parse request [08:18:28]Sock 7.Check first char [08:18:28]Sock 7.First char is OK [08:18:28]request: POST /json_proto HTTP/1.1 [08:18:28]Method: POST [08:18:28]URL: /json_proto [08:18:28]Method is POST - this is cgi request [08:18:28]url: /json_proto [08:18:28]query_string will be loaded in cgi processing [08:18:28]execute_cgi json_proto POST (null) [08:18:28]execute_cgi path=json_proto method=POST [08:18:28]POST find Content-Length [08:18:28]Host: 172.17.43.132:8080 [08:18:28]Connection: keep-alive [08:18:28]Content-Length: 359 [08:18:28]Accept: application/json, text/plain, */* [08:18:28]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [08:18:28]Content-Type: application/json [08:18:28]Origin: http://172.17.43.132:8080 [08:18:28]Referer: http://172.17.43.132:8080/testengine [08:18:28]Accept-Encoding: gzip, deflate [08:18:28]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [08:18:28] [08:18:28]POST finish read [08:18:28]Found Content-Length = 359 [08:18:28]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":"Сергей Смирнов"}}} [08:18:28]execute_script... [08:18:28]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":"Сергей Смирнов"}}} [08:18:28]POST & json_proto [08:18:28]process_json_proto [08:18:28]json parsed OK: [08:18:28]protocol is kg_v1.0 [08:18:28]action value=x_report [08:18:28]process_action x_report [08:18:28]cmd_x_report [08:18:28]MH_GetDate [08:18:28]Write to MH i2c: F0 00 00 21 00 10 [08:18:28]Write i2c OK [08:18:28]MH_I2C_Read... [08:18:28]Read from MH i2c: F0 [08:18:28]MH_I2C_Read... [08:18:28]Read from MH i2c: F0 09 00 [08:18:28]MH_I2C_Read... [08:18:28]Read from MH i2c: F0 09 00 21 00 00 54 AD A4 66 51 AD A4 66 2C [08:18:28]GetLastDocTimeStamp 1722038161 [08:18:28]current date 1722068308 [08:18:28]FM_GetShiftState [08:18:28]SAM_PROTO_GetShiftState [08:18:28]wFMCommunicate request_size=4 [08:18:28]MH_SAM_APDU [08:18:28]CAPDU: 80 13 01 00 [08:18:28]Write to MH i2c: E2 08 00 22 00 80 13 01 00 00 00 00 00 9F [08:18:28]Write i2c OK [08:18:28]MH_I2C_Read... [08:18:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:18:28]Read from MH i2c: E2 [08:18:28]MH_I2C_Read... [08:18:28]Read from MH i2c: E2 0E 00 [08:18:28]MH_I2C_Read... [08:18:28]Read from MH i2c: E2 0E 00 22 00 00 09 00 00 00 00 00 00 00 00 00 00 90 00 AA [08:18:28]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [08:18:28]wFMCommunicate OK [08:18:28]SAM_PROTO_GetShiftState done [08:18:28]FM_GetShiftState done [08:18:28]process_action_free x_report [08:18:28]json_value_free [08:18:28]json_value_free done [08:18:28]process_json_proto returns [08:18:28]Send response to host [08:18:28]{"protocol":"kg_v1.0","response":{"error":1041,"error_desc":"Shift is closed"}} [08:18:28]free response buf [08:18:28]execute_script done [08:18:28]execute_script returns [08:18:28]free content buf [08:18:28]Sock 7.Close socket [08:18:28]Sock 7.Thread stoped [08:18:30]OFD Sender: No OFD packet to send [08:18:35]OFD Sender: No OFD packet to send [08:18:40]OFD Sender: No OFD packet to send [08:18:45]OFD Sender: No OFD packet to send [08:18:50]OFD Sender: No OFD packet to send [08:18:55]OFD Sender: No OFD packet to send [08:19:00]OFD Sender: No OFD packet to send [08:19:05]OFD Sender: No OFD packet to send [08:19:10]OFD Sender: No OFD packet to send [08:19:15]OFD Sender: No OFD packet to send [08:19:20]OFD Sender: No OFD packet to send [08:19:25]OFD Sender: No OFD packet to send [08:19:30]OFD Sender: No OFD packet to send [08:19:35]accept exits with 10 [08:19:35]New connection [08:19:35]New thread 3066465636 created [08:19:35]Thread 3066608996 joined [08:19:35]Waiting for new connection... [08:19:35] Sock 10.Parse request [08:19:35]Sock 10.Check first char [08:19:35]accept exits with 9 [08:19:35]New connection [08:19:35]New thread 3066608996 created [08:19:35]Waiting for new connection... [08:19:35] Sock 9.Parse request [08:19:35]Sock 9.Check first char [08:19:35]Sock 10.First char is OK [08:19:35]request: GET /testengine HTTP/1.1 [08:19:35]Method: GET [08:19:35]URL: /testengine [08:19:35]Method is GET - find url and querystring [08:19:35]No ? found - this is static page request [08:19:35]url: /testengine [08:19:35]check /htdocs/testengine [08:19:35]file exist [08:19:35]serve_file /htdocs/testengine/index.html [08:19:35]read remaining request lines [08:19:35]Host: 172.17.43.132:8080 [08:19:35]Connection: keep-alive [08:19:35]Upgrade-Insecure-Requests: 1 [08:19:35]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [08:19:35]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.9 [08:19:35]Accept-Encoding: gzip, deflate [08:19:35]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [08:19:35] [08:19:35]open file /htdocs/testengine/index.html [08:19:35]send HTTP headers [08:19:35]send file content [08:19:35]Finished. Sent 1003 bytes [08:19:35]close file [08:19:35]Sock 10.Close socket [08:19:35]Sock 10.Thread stoped [08:19:35]OFD Sender: No OFD packet to send [08:19:35]accept exits with 11 [08:19:35]New connection [08:19:35]New thread 3066322276 created [08:19:35]Thread 3066465636 joined [08:19:35]Waiting for new connection... [08:19:35] Sock 11.Parse request [08:19:35]Sock 11.Check first char [08:19:35]Sock 11.First char is OK [08:19:35]request: GET /testengine/css/chunk-vendors.1a13a212.css HTTP/1.1 [08:19:35]Method: GET [08:19:35]URL: /testengine/css/chunk-vendors.1a13a212.css [08:19:35]Method is GET - find url and querystring [08:19:35]No ? found - this is static page request [08:19:35]url: /testengine/css/chunk-vendors.1a13a212.css [08:19:35]check /htdocs/testengine/css/chunk-vendors.1a13a212.css [08:19:35]file exist [08:19:35]serve_file /htdocs/testengine/css/chunk-vendors.1a13a212.css [08:19:35]read remaining request lines [08:19:35]Host: 172.17.43.132:8080 [08:19:35]Connection: keep-alive [08:19:35]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [08:19:35]Accept: text/css,*/*;q=0.1 [08:19:35]Referer: http://172.17.43.132:8080/testengine [08:19:35]Accept-Encoding: gzip, deflate [08:19:35]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [08:19:35] [08:19:35]open file /htdocs/testengine/css/chunk-vendors.1a13a212.css [08:19:35]send HTTP headers [08:19:35]send file content [08:19:35]Finished. Sent 140 bytes [08:19:35]close file [08:19:35]Sock 11.Close socket [08:19:35]Sock 11.Thread stoped [08:19:35]Sock 9.First char is OK [08:19:35]request: GET /testengine/css/app.915bc88f.css HTTP/1.1 [08:19:35]Method: GET [08:19:35]URL: /testengine/css/app.915bc88f.css [08:19:35]Method is GET - find url and querystring [08:19:35]No ? found - this is static page request [08:19:35]url: /testengine/css/app.915bc88f.css [08:19:35]check /htdocs/testengine/css/app.915bc88f.css [08:19:35]file exist [08:19:35]serve_file /htdocs/testengine/css/app.915bc88f.css [08:19:35]read remaining request lines [08:19:35]Host: 172.17.43.132:8080 [08:19:35]Connection: keep-alive [08:19:35]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [08:19:35]Accept: text/css,*/*;q=0.1 [08:19:35]Referer: http://172.17.43.132:8080/testengine [08:19:35]Accept-Encoding: gzip, deflate [08:19:35]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [08:19:35] [08:19:35]open file /htdocs/testengine/css/app.915bc88f.css [08:19:35]send HTTP headers [08:19:35]send file content [08:19:35]Finished. Sent 1227 bytes [08:19:35]close file [08:19:35]Sock 9.Close socket [08:19:35]Sock 9.Thread stoped [08:19:35]accept exits with 10 [08:19:35]New connection [08:19:35]New thread 3066465636 created [08:19:35]Thread 3066322276 joined [08:19:35]Thread 3066608996 joined [08:19:35]Waiting for new connection... [08:19:35]accept exits with 9 [08:19:35]New connection [08:19:35]New thread 3066608996 created [08:19:35]Waiting for new connection... [08:19:35] Sock 10.Parse request [08:19:35]Sock 10.Check first char [08:19:35]Sock 10.First char is OK [08:19:35]request: GET /testengine/js/app.a9c38288.js HTTP/1.1 [08:19:35]Method: GET [08:19:35]URL: /testengine/js/app.a9c38288.js [08:19:35]Method is GET - find url and querystring [08:19:35]No ? found - this is static page request [08:19:35]url: /testengine/js/app.a9c38288.js [08:19:35]check /htdocs/testengine/js/app.a9c38288.js [08:19:35]file exist [08:19:35]serve_file /htdocs/testengine/js/app.a9c38288.js [08:19:35]read remaining request lines [08:19:35]Host: 172.17.43.132:8080 [08:19:35]Connection: keep-alive [08:19:35]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [08:19:35]Accept: */* [08:19:35]Referer: http://172.17.43.132:8080/testengine [08:19:35]Accept-Encoding: gzip, deflate [08:19:35]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [08:19:35] [08:19:35]open file /htdocs/testengine/js/app.a9c38288.js [08:19:35]send HTTP headers [08:19:35]send file content [08:19:35] Sock 9.Parse request [08:19:35]Sock 9.Check first char [08:19:35]Sock 9.First char is OK [08:19:35]request: GET /testengine/js/chunk-vendors.8f546e50.js HTTP/1.1 [08:19:35]Method: GET [08:19:35]URL: /testengine/js/chunk-vendors.8f546e50.js [08:19:35]Method is GET - find url and querystring [08:19:35]No ? found - this is static page request [08:19:35]url: /testengine/js/chunk-vendors.8f546e50.js [08:19:35]check /htdocs/testengine/js/chunk-vendors.8f546e50.js [08:19:35]file exist [08:19:35]serve_file /htdocs/testengine/js/chunk-vendors.8f546e50.js [08:19:35]read remaining request lines [08:19:35]Host: 172.17.43.132:8080 [08:19:35]Connection: keep-alive [08:19:35]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [08:19:35]Accept: */* [08:19:35]Referer: http://172.17.43.132:8080/testengine [08:19:35]Finished. Sent 102400 bytes [08:19:35]close file [08:19:35]Sock 10.Close socket [08:19:35]Accept-Encoding: gzip, deflate [08:19:35]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [08:19:35] [08:19:35]open file /htdocs/testengine/js/chunk-vendors.8f546e50.js [08:19:35]send HTTP headers [08:19:35]send file content [08:19:35]Sock 10.Thread stoped [08:19:35]Finished. Sent 165537 bytes [08:19:35]close file [08:19:35]Sock 9.Close socket [08:19:35]Sock 9.Thread stoped [08:19:40]OFD Sender: No OFD packet to send [08:19:44]accept exits with 11 [08:19:44]New connection [08:19:44]New thread 3066322276 created [08:19:44]Thread 3066465636 joined [08:19:44]Thread 3066608996 joined [08:19:44]Waiting for new connection... [08:19:44] Sock 11.Parse request [08:19:44]Sock 11.Check first char [08:19:44]accept exits with 9 [08:19:44]New connection [08:19:44]New thread 3066608996 created [08:19:44]Waiting for new connection... [08:19:44] Sock 9.Parse request [08:19:44]Sock 9.Check first char [08:19:44]Sock 11.First char is OK [08:19:44]request: GET /testengine HTTP/1.1 [08:19:44]Method: GET [08:19:44]URL: /testengine [08:19:44]Method is GET - find url and querystring [08:19:44]No ? found - this is static page request [08:19:44]url: /testengine [08:19:44]check /htdocs/testengine [08:19:44]file exist [08:19:44]serve_file /htdocs/testengine/index.html [08:19:44]read remaining request lines [08:19:44]Host: 172.17.43.132:8080 [08:19:44]Connection: keep-alive [08:19:44]Upgrade-Insecure-Requests: 1 [08:19:44]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [08:19:44]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.9 [08:19:44]Accept-Encoding: gzip, deflate [08:19:44]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [08:19:44] [08:19:44]open file /htdocs/testengine/index.html [08:19:44]send HTTP headers [08:19:44]send file content [08:19:44]Finished. Sent 1003 bytes [08:19:44]close file [08:19:44]Sock 11.Close socket [08:19:44]Sock 11.Thread stoped [08:19:44]accept exits with 10 [08:19:44]New connection [08:19:44]New thread 3066465636 created [08:19:44]Thread 3066322276 joined [08:19:44]Waiting for new connection... [08:19:44] Sock 10.Parse request [08:19:44]Sock 10.Check first char [08:19:44]Sock 9.First char is OK [08:19:44]request: GET /testengine/css/app.915bc88f.css HTTP/1.1 [08:19:44]Method: GET [08:19:44]URL: /testengine/css/app.915bc88f.css [08:19:44]Method is GET - find url and querystring [08:19:44]No ? found - this is static page request [08:19:44]url: /testengine/css/app.915bc88f.css [08:19:44]check /htdocs/testengine/css/app.915bc88f.css [08:19:44]file exist [08:19:44]serve_file /htdocs/testengine/css/app.915bc88f.css [08:19:44]read remaining request lines [08:19:44]Host: 172.17.43.132:8080 [08:19:44]Connection: keep-alive [08:19:44]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [08:19:44]Accept: text/css,*/*;q=0.1 [08:19:44]Referer: http://172.17.43.132:8080/testengine [08:19:44]Accept-Encoding: gzip, deflate [08:19:44]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [08:19:44] [08:19:44]open file /htdocs/testengine/css/app.915bc88f.css [08:19:44]send HTTP headers [08:19:44]send file content [08:19:44]Finished. Sent 1227 bytes [08:19:44]close file [08:19:44]Sock 9.Close socket [08:19:44]Sock 9.Thread stoped [08:19:44]Sock 10.First char is OK [08:19:44]request: GET /testengine/css/chunk-vendors.1a13a212.css HTTP/1.1 [08:19:44]Method: GET [08:19:44]URL: /testengine/css/chunk-vendors.1a13a212.css [08:19:44]Method is GET - find url and querystring [08:19:44]No ? found - this is static page request [08:19:44]url: /testengine/css/chunk-vendors.1a13a212.css [08:19:44]check /htdocs/testengine/css/chunk-vendors.1a13a212.css [08:19:44]file exist [08:19:44]serve_file /htdocs/testengine/css/chunk-vendors.1a13a212.css [08:19:44]read remaining request lines [08:19:44]Host: 172.17.43.132:8080 [08:19:44]accept exits with 11 [08:19:44]New connection [08:19:44]New thread 3066322276 created [08:19:44]Thread 3066608996 joined [08:19:44]Waiting for new connection... [08:19:44]accept exits with 9 [08:19:44]New connection [08:19:44]New thread 3066608996 created [08:19:44]Waiting for new connection... [08:19:44]Connection: keep-alive [08:19:44]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [08:19:44]Accept: text/css,*/*;q=0.1 [08:19:44]Referer: http://172.17.43.132:8080/testengine [08:19:44]Accept-Encoding: gzip, deflate [08:19:44]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [08:19:44] [08:19:44]open file /htdocs/testengine/css/chunk-vendors.1a13a212.css [08:19:44]send HTTP headers [08:19:44]send file content [08:19:44]Finished. Sent 140 bytes [08:19:44]close file [08:19:44]Sock 10.Close socket [08:19:44]Sock 10.Thread stoped [08:19:44] Sock 9.Parse request [08:19:44]Sock 9.Check first char [08:19:44]Sock 9.First char is OK [08:19:44]request: GET /testengine/js/chunk-vendors.8f546e50.js HTTP/1.1 [08:19:44]Method: GET [08:19:44]URL: /testengine/js/chunk-vendors.8f546e50.js [08:19:44]Method is GET - find url and querystring [08:19:44]No ? found - this is static page request [08:19:44]url: /testengine/js/chunk-vendors.8f546e50.js [08:19:44]check /htdocs/testengine/js/chunk-vendors.8f546e50.js [08:19:44]file exist [08:19:44]serve_file /htdocs/testengine/js/chunk-vendors.8f546e50.js [08:19:44]read remaining request lines [08:19:44]Host: 172.17.43.132:8080 [08:19:44]Connection: keep-alive [08:19:44]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [08:19:44]Accept: */* [08:19:44]Referer: http://172.17.43.132:8080/testengine [08:19:44]Accept-Encoding: gzip, deflate [08:19:44]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [08:19:44] [08:19:44]open file /htdocs/testengine/js/chunk-vendors.8f546e50.js [08:19:44]send HTTP headers [08:19:44]send file content [08:19:44] Sock 11.Parse request [08:19:44]Sock 11.Check first char [08:19:44]Sock 11.First char is OK [08:19:44]request: GET /testengine/js/app.a9c38288.js HTTP/1.1 [08:19:44]Method: GET [08:19:44]URL: /testengine/js/app.a9c38288.js [08:19:44]Method is GET - find url and querystring [08:19:44]No ? found - this is static page request [08:19:44]url: /testengine/js/app.a9c38288.js [08:19:44]check /htdocs/testengine/js/app.a9c38288.js [08:19:44]file exist [08:19:44]serve_file /htdocs/testengine/js/app.a9c38288.js [08:19:44]read remaining request lines [08:19:44]Host: 172.17.43.132:8080 [08:19:44]Connection: keep-alive [08:19:44]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [08:19:44]Accept: */* [08:19:44]Referer: http://172.17.43.132:8080/testengine [08:19:44]Accept-Encoding: gzip, deflate [08:19:44]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [08:19:44] [08:19:44]open file /htdocs/testengine/js/app.a9c38288.js [08:19:44]send HTTP headers [08:19:44]send file content [08:19:44]Finished. Sent 165537 bytes [08:19:44]close file [08:19:44]Sock 9.Close socket [08:19:44]Sock 9.Thread stoped [08:19:44]Finished. Sent 102400 bytes [08:19:44]close file [08:19:44]Sock 11.Close socket [08:19:44]Sock 11.Thread stoped [08:19:45]OFD Sender: No OFD packet to send [08:19:50]OFD Sender: No OFD packet to send [08:19:55]OFD Sender: No OFD packet to send [08:19:57]recv_with_timeout no data received [08:20:00]OFD Sender: No OFD packet to send [08:20:05]OFD Sender: No OFD packet to send [08:20:10]OFD Sender: No OFD packet to send [08:20:15]OFD Sender: No OFD packet to send [08:20:20]OFD Sender: No OFD packet to send [08:20:25]OFD Sender: No OFD packet to send [08:20:30]OFD Sender: No OFD packet to send [08:20:35]OFD Sender: No OFD packet to send [08:20:40]OFD Sender: No OFD packet to send [08:20:45]OFD Sender: No OFD packet to send [08:20:50]OFD Sender: No OFD packet to send [08:20:55]OFD Sender: No OFD packet to send [08:21:00]OFD Sender: No OFD packet to send [08:21:05]OFD Sender: No OFD packet to send [08:21:07]int [08:21:07]Write to MH i2c: 01 00 00 23 00 23 [08:21:07]*** FLAG_PRN_PAP1 set [08:21:07]Write i2c OK [08:21:07]MH_I2C_Read... [08:21:07]Read from MH i2c: 01 [08:21:07]MH_I2C_Read... [08:21:07]Read from MH i2c: 01 07 00 [08:21:07]MH_I2C_Read... [08:21:07]Read from MH i2c: 01 07 00 23 00 00 01 00 00 00 FF 0F 39 [08:21:07]state=0 [08:21:07]No paper [08:21:07]int [08:21:07]Write to MH i2c: 01 00 00 24 00 24 [08:21:07]*** FLAG_PRN_PAP2 set [08:21:07]Write i2c OK [08:21:07]MH_I2C_Read... [08:21:07]Read from MH i2c: 01 [08:21:07]MH_I2C_Read... [08:21:07]Read from MH i2c: 01 07 00 [08:21:07]MH_I2C_Read... [08:21:07]Read from MH i2c: 01 07 00 24 00 00 03 00 00 00 FF 0F 3C [08:21:07]state=0 [08:21:07]No paper [08:21:07]Cover opened [08:21:10]OFD Sender: No OFD packet to send [08:21:12]Write to MH i2c: 01 00 00 25 00 25 [08:21:12]Write i2c OK [08:21:12]MH_I2C_Read... [08:21:12]Read from MH i2c: 01 [08:21:12]MH_I2C_Read... [08:21:12]Read from MH i2c: 01 07 00 [08:21:12]MH_I2C_Read... [08:21:12]Read from MH i2c: 01 07 00 25 00 00 03 00 00 00 FF 0F 3D [08:21:12]state=3 [08:21:12]No paper [08:21:12]Cover opened [08:21:15]OFD Sender: No OFD packet to send [08:21:17]int [08:21:17]Write to MH i2c: 01 00 00 26 00 26 [08:21:17]*** FLAG_PRN_PAP2 reset [08:21:17]Write i2c OK [08:21:17]MH_I2C_Read... [08:21:17]Read from MH i2c: 01 [08:21:17]MH_I2C_Read... [08:21:17]Read from MH i2c: 01 07 00 [08:21:17]MH_I2C_Read... [08:21:17]Read from MH i2c: 01 07 00 26 00 00 01 00 00 00 FF 0F 3C [08:21:17]state=3 [08:21:17]No paper [08:21:17]Cover closed [08:21:17]int [08:21:17]Write to MH i2c: 01 00 00 27 00 27 [08:21:17]*** FLAG_PRN_PAP1 reset [08:21:17]Write i2c OK [08:21:17]MH_I2C_Read... [08:21:17]Read from MH i2c: 01 [08:21:17]MH_I2C_Read... [08:21:17]Read from MH i2c: 01 07 00 [08:21:17]MH_I2C_Read... [08:21:17]Read from MH i2c: 01 07 00 27 00 00 00 00 00 00 FF 0F 3C [08:21:17]state=0 [08:21:20]OFD Sender: No OFD packet to send [08:21:25]OFD Sender: No OFD packet to send [08:21:30]OFD Sender: No OFD packet to send [08:21:35]OFD Sender: No OFD packet to send [08:21:40]OFD Sender: No OFD packet to send [08:21:45]OFD Sender: No OFD packet to send [08:21:50]OFD Sender: No OFD packet to send [08:21:55]OFD Sender: No OFD packet to send [08:22:00]OFD Sender: No OFD packet to send [08:22:05]OFD Sender: No OFD packet to send [08:22:10]OFD Sender: No OFD packet to send [08:22:15]OFD Sender: No OFD packet to send [08:22:20]OFD Sender: No OFD packet to send [08:22:25]OFD Sender: No OFD packet to send [08:22:30]OFD Sender: No OFD packet to send [08:22:35]OFD Sender: No OFD packet to send [08:22:40]OFD Sender: No OFD packet to send [08:22:45]OFD Sender: No OFD packet to send [08:22:50]OFD Sender: No OFD packet to send [08:22:55]OFD Sender: No OFD packet to send [08:23:00]OFD Sender: No OFD packet to send [08:23:05]OFD Sender: No OFD packet to send [08:23:10]OFD Sender: No OFD packet to send [08:23:15]OFD Sender: No OFD packet to send [08:23:20]OFD Sender: No OFD packet to send [08:23:25]OFD Sender: No OFD packet to send [08:23:30]OFD Sender: No OFD packet to send [08:23:35]OFD Sender: No OFD packet to send [08:23:40]OFD Sender: No OFD packet to send [08:23:43]accept exits with 12 [08:23:43]New connection [08:23:43]New thread 3066178916 created [08:23:43]Thread 3066465636 joined [08:23:43]Thread 3066608996 joined [08:23:43]Thread 3066322276 joined [08:23:43]Waiting for new connection... [08:23:43] Sock 12.Parse request [08:23:43]Sock 12.Check first char [08:23:45]OFD Sender: No OFD packet to send [08:23:48]Sock 12.No data in socket [08:23:48]Sock 12.Close socket [08:23:48]Sock 12.Thread stoped [08:23:50]OFD Sender: No OFD packet to send [08:23:55]OFD Sender: No OFD packet to send [08:23:57]accept exits with 7 [08:23:57]New connection [08:23:57]New thread 3066608996 created [08:23:57]Thread 3066178916 joined [08:23:57]Waiting for new connection... [08:23:57] Sock 7.Parse request [08:23:57]Sock 7.Check first char [08:23:57]accept exits with 9 [08:23:57]New connection [08:23:57]New thread 3066465636 created [08:23:57]Waiting for new connection... [08:23:57] Sock 9.Parse request [08:23:57]Sock 9.Check first char [08:23:57]Sock 7.First char is OK [08:23:57]request: GET /testengine HTTP/1.1 [08:23:57]Method: GET [08:23:57]URL: /testengine [08:23:57]Method is GET - find url and querystring [08:23:57]No ? found - this is static page request [08:23:57]url: /testengine [08:23:57]check /htdocs/testengine [08:23:57]file exist [08:23:57]serve_file /htdocs/testengine/index.html [08:23:57]read remaining request lines [08:23:57]Host: 172.17.43.132:8080 [08:23:57]Connection: keep-alive [08:23:57]Upgrade-Insecure-Requests: 1 [08:23:57]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [08:23:57]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.9 [08:23:57]Accept-Encoding: gzip, deflate [08:23:57]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [08:23:57] [08:23:57]open file /htdocs/testengine/index.html [08:23:57]send HTTP headers [08:23:57]send file content [08:23:57]Finished. Sent 1003 bytes [08:23:57]close file [08:23:57]Sock 7.Close socket [08:23:57]Sock 7.Thread stoped [08:23:58]accept exits with 10 [08:23:58]New connection [08:23:58]New thread 3066322276 created [08:23:58]Thread 3066608996 joined [08:23:58]Waiting for new connection... [08:23:58] Sock 10.Parse request [08:23:58]Sock 10.Check first char [08:23:58]accept exits with 7 [08:23:58]New connection [08:23:58]New thread 3066608996 created [08:23:58]Waiting for new connection... [08:23:58]accept exits with 11 [08:23:58]New connection [08:23:58]New thread 3066178916 created [08:23:58]Waiting for new connection... [08:23:58]Sock 9.First char is OK [08:23:58]request: GET /testengine/css/app.915bc88f.css HTTP/1.1 [08:23:58]Method: GET [08:23:58]URL: /testengine/css/app.915bc88f.css [08:23:58]Method is GET - find url and querystring [08:23:58]No ? found - this is static page request [08:23:58]url: /testengine/css/app.915bc88f.css [08:23:58]check /htdocs/testengine/css/app.915bc88f.css [08:23:58]file exist [08:23:58]serve_file /htdocs/testengine/css/app.915bc88f.css [08:23:58]read remaining request lines [08:23:58]Host: 172.17.43.132:8080 [08:23:58]Connection: keep-alive [08:23:58]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [08:23:58]Accept: text/css,*/*;q=0.1 [08:23:58]Referer: http://172.17.43.132:8080/testengine [08:23:58]Accept-Encoding: gzip, deflate [08:23:58]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [08:23:58] [08:23:58]open file /htdocs/testengine/css/app.915bc88f.css [08:23:58]send HTTP headers [08:23:58]send file content [08:23:58]Finished. Sent 1227 bytes [08:23:58]close file [08:23:58]Sock 9.Close socket [08:23:58]Sock 9.Thread stoped [08:23:58] Sock 7.Parse request [08:23:58]Sock 7.Check first char [08:23:58] Sock 11.Parse request [08:23:58]Sock 11.Check first char [08:23:58]Sock 10.First char is OK [08:23:58]request: GET /testengine/css/chunk-vendors.1a13a212.css HTTP/1.1 [08:23:58]Method: GET [08:23:58]URL: /testengine/css/chunk-vendors.1a13a212.css [08:23:58]Method is GET - find url and querystring [08:23:58]No ? found - this is static page request [08:23:58]url: /testengine/css/chunk-vendors.1a13a212.css [08:23:58]check /htdocs/testengine/css/chunk-vendors.1a13a212.css [08:23:58]file exist [08:23:58]serve_file /htdocs/testengine/css/chunk-vendors.1a13a212.css [08:23:58]read remaining request lines [08:23:58]Host: 172.17.43.132:8080 [08:23:58]Connection: keep-alive [08:23:58]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [08:23:58]Accept: text/css,*/*;q=0.1 [08:23:58]Referer: http://172.17.43.132:8080/testengine [08:23:58]Accept-Encoding: gzip, deflate [08:23:58]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [08:23:58] [08:23:58]open file /htdocs/testengine/css/chunk-vendors.1a13a212.css [08:23:58]send HTTP headers [08:23:58]send file content [08:23:58]Finished. Sent 140 bytes [08:23:58]close file [08:23:58]Sock 10.Close socket [08:23:58]Sock 10.Thread stoped [08:23:58]Sock 7.First char is OK [08:23:58]request: GET /testengine/js/app.a9c38288.js HTTP/1.1 [08:23:58]Method: GET [08:23:58]URL: /testengine/js/app.a9c38288.js [08:23:58]Method is GET - find url and querystring [08:23:58]No ? found - this is static page request [08:23:58]url: /testengine/js/app.a9c38288.js [08:23:58]check /htdocs/testengine/js/app.a9c38288.js [08:23:58]file exist [08:23:58]serve_file /htdocs/testengine/js/app.a9c38288.js [08:23:58]read remaining request lines [08:23:58]Host: 172.17.43.132:8080 [08:23:58]Connection: keep-alive [08:23:58]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [08:23:58]Accept: */* [08:23:58]Referer: http://172.17.43.132:8080/testengine [08:23:58]Accept-Encoding: gzip, deflate [08:23:58]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [08:23:58] [08:23:58]open file /htdocs/testengine/js/app.a9c38288.js [08:23:58]send HTTP headers [08:23:58]send file content [08:23:58]Sock 11.First char is OK [08:23:58]request: GET /testengine/js/chunk-vendors.8f546e50.js HTTP/1.1 [08:23:58]Method: GET [08:23:58]URL: /testengine/js/chunk-vendors.8f546e50.js [08:23:58]Method is GET - find url and querystring [08:23:58]No ? found - this is static page request [08:23:58]url: /testengine/js/chunk-vendors.8f546e50.js [08:23:58]check /htdocs/testengine/js/chunk-vendors.8f546e50.js [08:23:58]file exist [08:23:58]serve_file /htdocs/testengine/js/chunk-vendors.8f546e50.js [08:23:58]read remaining request lines [08:23:58]Host: 172.17.43.132:8080 [08:23:58]Connection: keep-alive [08:23:58]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [08:23:58]Accept: */* [08:23:58]Referer: http://172.17.43.132:8080/testengine [08:23:58]Finished. Sent 102400 bytes [08:23:58]close file [08:23:58]Sock 7.Close socket [08:23:58]Sock 7.Thread stoped [08:23:58]Accept-Encoding: gzip, deflate [08:23:58]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [08:23:58] [08:23:58]open file /htdocs/testengine/js/chunk-vendors.8f546e50.js [08:23:58]send HTTP headers [08:23:58]send file content [08:23:58]Finished. Sent 165537 bytes [08:23:58]close file [08:23:58]Sock 11.Close socket [08:23:58]Sock 11.Thread stoped [08:24:00]OFD Sender: No OFD packet to send [08:24:03]recv_with_timeout no data received [08:24:05]OFD Sender: No OFD packet to send [08:24:10]OFD Sender: No OFD packet to send [08:24:15]OFD Sender: No OFD packet to send [08:24:20]OFD Sender: No OFD packet to send [08:24:25]OFD Sender: No OFD packet to send [08:24:29]recv_with_timeout no data received [08:24:30]OFD Sender: No OFD packet to send [08:24:35]OFD Sender: No OFD packet to send [08:24:40]OFD Sender: No OFD packet to send [08:24:45]OFD Sender: No OFD packet to send [08:24:50]OFD Sender: No OFD packet to send [08:24:52]recv_with_timeout no data received [08:24:55]OFD Sender: No OFD packet to send [08:25:00]OFD Sender: No OFD packet to send [08:25:05]OFD Sender: No OFD packet to send [08:25:10]OFD Sender: No OFD packet to send [08:25:15]OFD Sender: No OFD packet to send [08:25:20]OFD Sender: No OFD packet to send [08:25:25]OFD Sender: No OFD packet to send [08:25:30]OFD Sender: No OFD packet to send [08:25:31]accept exits with 12 [08:25:31]New connection [08:25:31]New thread 3066035556 created [08:25:31]Thread 3066322276 joined [08:25:31]Thread 3066465636 joined [08:25:31]Thread 3066608996 joined [08:25:31]Thread 3066178916 joined [08:25:31]Waiting for new connection... [08:25:31] Sock 12.Parse request [08:25:31]Sock 12.Check first char [08:25:35]OFD Sender: No OFD packet to send [08:25:38]Sock 12.No data in socket [08:25:38]Sock 12.Close socket [08:25:38]Sock 12.Thread stoped [08:25:40]OFD Sender: No OFD packet to send [08:25:45]OFD Sender: No OFD packet to send [08:25:50]OFD Sender: No OFD packet to send [08:25:55]OFD Sender: No OFD packet to send [08:26:00]OFD Sender: No OFD packet to send [08:26:05]OFD Sender: No OFD packet to send [08:26:10]OFD Sender: No OFD packet to send [08:26:15]OFD Sender: No OFD packet to send [08:26:20]OFD Sender: No OFD packet to send [08:26:25]OFD Sender: No OFD packet to send [08:26:30]OFD Sender: No OFD packet to send [08:26:35]OFD Sender: No OFD packet to send [08:26:40]OFD Sender: No OFD packet to send [08:26:45]OFD Sender: No OFD packet to send [08:26:50]OFD Sender: No OFD packet to send [08:26:55]OFD Sender: No OFD packet to send [08:27:00]OFD Sender: No OFD packet to send [08:27:05]OFD Sender: No OFD packet to send [08:27:10]OFD Sender: No OFD packet to send [08:27:15]OFD Sender: No OFD packet to send [08:27:20]OFD Sender: No OFD packet to send [08:27:25]OFD Sender: No OFD packet to send [08:27:30]OFD Sender: No OFD packet to send [08:27:35]OFD Sender: No OFD packet to send [08:27:40]OFD Sender: No OFD packet to send [08:27:45]OFD Sender: No OFD packet to send [08:27:46]recv_with_timeout no data received [08:27:50]OFD Sender: No OFD packet to send [08:27:55]OFD Sender: No OFD packet to send [08:28:00]OFD Sender: No OFD packet to send [08:28:05]OFD Sender: No OFD packet to send [08:28:10]OFD Sender: No OFD packet to send [08:28:15]OFD Sender: No OFD packet to send [08:28:20]OFD Sender: No OFD packet to send [08:28:25]OFD Sender: No OFD packet to send [08:28:30]OFD Sender: No OFD packet to send [08:28:35]OFD Sender: No OFD packet to send [08:28:40]OFD Sender: No OFD packet to send [08:28:45]OFD Sender: No OFD packet to send [08:28:50]OFD Sender: No OFD packet to send [08:28:55]OFD Sender: No OFD packet to send [08:29:00]OFD Sender: No OFD packet to send [08:29:05]OFD Sender: No OFD packet to send [08:29:10]OFD Sender: No OFD packet to send [08:29:15]OFD Sender: No OFD packet to send [08:29:20]OFD Sender: No OFD packet to send [08:29:25]OFD Sender: No OFD packet to send [08:29:30]OFD Sender: No OFD packet to send [08:29:35]OFD Sender: No OFD packet to send [08:29:38]recv_with_timeout no data received [08:29:40]OFD Sender: No OFD packet to send [08:29:45]OFD Sender: No OFD packet to send [08:29:50]OFD Sender: No OFD packet to send [08:29:55]OFD Sender: No OFD packet to send [08:30:00]OFD Sender: No OFD packet to send [08:30:05]OFD Sender: No OFD packet to send [08:30:10]OFD Sender: No OFD packet to send [08:30:16]OFD Sender: No OFD packet to send [08:30:21]OFD Sender: No OFD packet to send [08:30:26]OFD Sender: No OFD packet to send [08:30:31]OFD Sender: No OFD packet to send [08:30:36]OFD Sender: No OFD packet to send [08:30:41]OFD Sender: No OFD packet to send [08:30:46]OFD Sender: No OFD packet to send [08:30:51]OFD Sender: No OFD packet to send [08:30:56]OFD Sender: No OFD packet to send [08:31:01]OFD Sender: No OFD packet to send [08:31:06]OFD Sender: No OFD packet to send [08:31:11]OFD Sender: No OFD packet to send [08:31:16]OFD Sender: No OFD packet to send [08:31:21]OFD Sender: No OFD packet to send [08:31:26]OFD Sender: No OFD packet to send [08:31:31]OFD Sender: No OFD packet to send [08:31:36]OFD Sender: No OFD packet to send [08:31:36]accept exits with 7 [08:31:36]New connection [08:31:36]New thread 3066608996 created [08:31:36]Thread 3066035556 joined [08:31:36]Waiting for new connection... [08:31:36] Sock 7.Parse request [08:31:36]Sock 7.Check first char [08:31:36]Sock 7.First char is OK [08:31:36]request: POST /json_proto HTTP/1.0 [08:31:36]Method: POST [08:31:36]URL: /json_proto [08:31:36]Method is POST - this is cgi request [08:31:36]url: /json_proto [08:31:36]query_string will be loaded in cgi processing [08:31:36]execute_cgi json_proto POST (null) [08:31:36]execute_cgi path=json_proto method=POST [08:31:36]POST find Content-Length [08:31:36]Host: 172.17.43.132:8080 [08:31:36]Content-Length: 215 [08:31:36]Content-Type: application/json [08:31:36] [08:31:36]POST finish read [08:31:36]Found Content-Length = 215 [08:31:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:31:36]execute_script... [08:31:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:31:36]POST & json_proto [08:31:36]process_json_proto [08:31:36]json parsed OK: [08:31:36]protocol is kg_v1.0 [08:31:36]action value=get_value [08:31:36]process_action get_value [08:31:36]cmd_get_value [08:31:36]process_action get_value done [08:31:36]requested_data is exist [08:31:36]produce_requested_data [08:31:36]requested_item kkm.sn is exist - process it [08:31:36]requested_item kkm.ver is exist - process it [08:31:36]requested_item fm.sn is exist - process it [08:31:36]wFMCommunicate request_size=4 [08:31:36]MH_SAM_APDU [08:31:36]CAPDU: 80 11 00 00 [08:31:36]Write to MH i2c: E2 08 00 28 00 80 11 00 00 00 00 00 00 A2 [08:31:36]Write i2c OK [08:31:36]MH_I2C_Read... [08:31:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:31:37]Read from MH i2c: E2 [08:31:37]MH_I2C_Read... [08:31:37]Read from MH i2c: E2 17 00 [08:31:37]MH_I2C_Read... [08:31:37]Read from MH i2c: E2 17 00 28 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 FE [08:31:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [08:31:37]wFMCommunicate OK [08:31:37]requested_item fd.num is exist - process it [08:31:37]SAM_PROTO_GetFieldsCounters [08:31:37]wFMCommunicate request_size=4 [08:31:37]MH_SAM_APDU [08:31:37]CAPDU: 80 13 00 00 [08:31:37]Write to MH i2c: E2 08 00 29 00 80 13 00 00 00 00 00 00 A5 [08:31:37]Write i2c OK [08:31:37]MH_I2C_Read... [08:31:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:31:37]Read from MH i2c: E2 [08:31:37]MH_I2C_Read... [08:31:37]Read from MH i2c: E2 62 00 [08:31:37]MH_I2C_Read... [08:31:37]Read from MH i2c: E2 62 00 29 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 4A A2 00 00 0E 04 04 00 A7 01 00 00 12 04 04 00 83 00 00 00 5E 04 04 00 83 00 00 00 57 04 04 00 85 00 00 00 19 04 04 00 00 00 00 00 90 00 ED [08:31:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 4A A2 00 00 0E 04 04 00 A7 01 00 00 12 04 04 00 83 00 00 00 5E 04 04 00 83 00 00 00 57 04 04 00 85 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:31:37]wFMCommunicate OK [08:31:37]SAM_PROTO_GetFieldsCounters done [08:31:37]requested_item shift.num is exist - process it [08:31:37]requested_item shift.opened is exist - process it [08:31:37]req_shift_opened [08:31:37]FM_GetShiftState [08:31:37]SAM_PROTO_GetShiftState [08:31:37]wFMCommunicate request_size=4 [08:31:37]MH_SAM_APDU [08:31:37]CAPDU: 80 13 01 00 [08:31:37]Write to MH i2c: E2 08 00 2A 00 80 13 01 00 00 00 00 00 A7 [08:31:37]Write i2c OK [08:31:37]MH_I2C_Read... [08:31:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:31:37]Read from MH i2c: E2 [08:31:37]MH_I2C_Read... [08:31:37]Read from MH i2c: E2 0E 00 [08:31:37]MH_I2C_Read... [08:31:37]Read from MH i2c: E2 0E 00 2A 00 00 09 00 00 00 00 00 00 00 00 00 00 90 00 B2 [08:31:37]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [08:31:37]wFMCommunicate OK [08:31:37]SAM_PROTO_GetShiftState done [08:31:37]FM_GetShiftState done [08:31:37]req_shift_opened done [08:31:37]requested_item shift.open_date is exist - process it [08:31:37]req_shift_open_date [08:31:37]FM_GetShiftState [08:31:37]SAM_PROTO_GetShiftState [08:31:37]wFMCommunicate request_size=4 [08:31:37]MH_SAM_APDU [08:31:37]CAPDU: 80 13 01 00 [08:31:37]Write to MH i2c: E2 08 00 2B 00 80 13 01 00 00 00 00 00 A8 [08:31:37]Write i2c OK [08:31:37]MH_I2C_Read... [08:31:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:31:37]Read from MH i2c: E2 [08:31:37]MH_I2C_Read... [08:31:37]Read from MH i2c: E2 0E 00 [08:31:37]MH_I2C_Read... [08:31:37]Read from MH i2c: E2 0E 00 2B 00 00 09 00 00 00 00 00 00 00 00 00 00 90 00 B3 [08:31:37]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [08:31:37]wFMCommunicate OK [08:31:37]SAM_PROTO_GetShiftState done [08:31:37]FM_GetShiftState done [08:31:37]req_shift_open_date done [08:31:37]produce_requested_data done [08:31:37]produce_requested_data return {"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41546,"shift.num":423,"shift.opened":0,"shift.open_date":0} [08:31:37]process_action_free get_value [08:31:37]json_value_free [08:31:37]json_value_free done [08:31:37]process_json_proto returns [08:31:37]Send response to host [08:31:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41546,"shift.num":423,"shift.opened":0,"shift.open_date":0}}} [08:31:37]free response buf [08:31:37]execute_script done [08:31:37]execute_script returns [08:31:37]free content buf [08:31:37]Sock 7.Close socket [08:31:37]Sock 7.Thread stoped [08:31:37]accept exits with 9 [08:31:37]New connection [08:31:37]New thread 3066465636 created [08:31:37]Thread 3066608996 joined [08:31:37]Waiting for new connection... [08:31:37] Sock 9.Parse request [08:31:37]Sock 9.Check first char [08:31:37]Sock 9.First char is OK [08:31:37]request: POST /json_proto HTTP/1.0 [08:31:37]Method: POST [08:31:37]URL: /json_proto [08:31:37]Method is POST - this is cgi request [08:31:37]url: /json_proto [08:31:37]query_string will be loaded in cgi processing [08:31:37]execute_cgi json_proto POST (null) [08:31:37]execute_cgi path=json_proto method=POST [08:31:37]POST find Content-Length [08:31:37]Host: 172.17.43.132:8080 [08:31:37]Content-Length: 331 [08:31:37]Content-Type: application/json [08:31:37] [08:31:37]POST finish read [08:31:37]Found Content-Length = 331 [08:31:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:31:37]execute_script... [08:31:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:31:37]POST & json_proto [08:31:37]process_json_proto [08:31:37]json parsed OK: [08:31:37]protocol is kg_v1.0 [08:31:37]action value=get_value [08:31:37]process_action get_value [08:31:37]cmd_get_value [08:31:37]process_action get_value done [08:31:37]requested_data is exist [08:31:37]produce_requested_data [08:31:37]requested_item fm.sale.total is exist - process it [08:31:37]SAM_PROTO_GetFMData [08:31:37]wFMCommunicate request_size=4 [08:31:37]MH_SAM_APDU [08:31:37]CAPDU: 80 13 03 00 [08:31:37]Write to MH i2c: E2 08 00 2C 00 80 13 03 00 00 00 00 00 AB [08:31:37]Write i2c OK [08:31:37]MH_I2C_Read... [08:31:37]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [08:31:38]Read from MH i2c: E2 [08:31:38]MH_I2C_Read... [08:31:38]Read from MH i2c: E2 FD 00 [08:31:38]MH_I2C_Read... [08:31:38]Read from MH i2c: E2 FD 00 2C 00 00 C1 04 85 04 BD 04 6E 04 04 00 FB 9E 00 00 69 04 A0 00 6F 04 04 00 63 9E 00 00 B1 04 04 00 CD 9F C1 36 70 04 04 00 14 13 84 31 72 04 04 00 B9 8C 3D 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 F0 80 D0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F8 F6 7B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 98 00 00 00 B1 04 03 00 F8 13 4E 70 04 03 00 FC 07 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8A 4A 08 EF 03 09 00 F6 03 90 00 E7 [08:31:38]RAPDU: C1 04 85 04 BD 04 6E 04 04 00 FB 9E 00 00 69 04 A0 00 6F 04 04 00 63 9E 00 00 B1 04 04 00 CD 9F C1 36 70 04 04 00 14 13 84 31 72 04 04 00 B9 8C 3D 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 F0 80 D0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F8 F6 7B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 98 00 00 00 B1 04 03 00 F8 13 4E 70 04 03 00 FC 07 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8A 4A 08 EF 03 09 00 F6 03 90 00 [08:31:38]wFMCommunicate OK [08:31:38]wFMCommunicate request_size=4 [08:31:38]MH_SAM_APDU [08:31:38]CAPDU: 80 17 00 00 [08:31:38]Write to MH i2c: E2 08 00 2D 00 80 17 00 00 00 00 00 00 AD [08:31:38]Write i2c OK [08:31:38]MH_I2C_Read... [08:31:38]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:31:38]Read from MH i2c: E2 [08:31:38]MH_I2C_Read... [08:31:38]Read from MH i2c: E2 FD 00 [08:31:38]MH_I2C_Read... [08:31:38]Read from MH i2c: E2 FD 00 2D 00 00 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CA B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 56 [08:31:38]RAPDU: 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CA B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 [08:31:38]wFMCommunicate OK [08:31:38]wFMCommunicate request_size=4 [08:31:38]MH_SAM_APDU [08:31:38]CAPDU: 80 17 00 00 [08:31:38]Write to MH i2c: E2 08 00 2E 00 80 17 00 00 00 00 00 00 AE [08:31:38]Write i2c OK [08:31:38]MH_I2C_Read... [08:31:38]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:31:38]Read from MH i2c: E2 [08:31:38]MH_I2C_Read... [08:31:38]Read from MH i2c: E2 FD 00 [08:31:38]MH_I2C_Read... [08:31:38]Read from MH i2c: E2 FD 00 2E 00 00 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 4E [08:31:38]RAPDU: 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 [08:31:38]wFMCommunicate OK [08:31:38]wFMCommunicate request_size=4 [08:31:38]MH_SAM_APDU [08:31:38]CAPDU: 80 17 00 00 [08:31:38]Write to MH i2c: E2 08 00 2F 00 80 17 00 00 00 00 00 00 AF [08:31:38]Write i2c OK [08:31:38]MH_I2C_Read... [08:31:38]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:31:38]Read from MH i2c: E2 [08:31:38]MH_I2C_Read... [08:31:38]Read from MH i2c: E2 FD 00 [08:31:38]MH_I2C_Read... [08:31:38]Read from MH i2c: E2 FD 00 2F 00 00 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 34 [08:31:38]RAPDU: 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 [08:31:38]wFMCommunicate OK [08:31:38]wFMCommunicate request_size=4 [08:31:38]MH_SAM_APDU [08:31:38]CAPDU: 80 17 00 00 [08:31:38]Write to MH i2c: E2 08 00 30 00 80 17 00 00 00 00 00 00 B0 [08:31:38]Write i2c OK [08:31:38]MH_I2C_Read... [08:31:39]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 219! [08:31:39]Read from MH i2c: E2 [08:31:39]MH_I2C_Read... [08:31:39]Read from MH i2c: E2 DE 00 [08:31:39]MH_I2C_Read... [08:31:39]Read from MH i2c: E2 DE 00 30 00 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 8F [08:31:39]RAPDU: F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:31:39]wFMCommunicate OK [08:31:39]SAM_PROTO_GetFMData done [08:31:39]requested_item fm.sale_refund.total is exist - process it [08:31:39]requested_item fm.buy.total is exist - process it [08:31:39]requested_item shift.sale.total is exist - process it [08:31:39]SAM_PROTO_GetShiftData [08:31:39]wFMCommunicate request_size=4 [08:31:39]MH_SAM_APDU [08:31:39]CAPDU: 80 13 02 00 [08:31:39]Write to MH i2c: E2 08 00 31 00 80 13 02 00 00 00 00 00 AF [08:31:39]Write i2c OK [08:31:39]MH_I2C_Read... [08:31:39]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [08:31:39]Read from MH i2c: E2 [08:31:39]MH_I2C_Read... [08:31:39]Read from MH i2c: E2 FD 00 [08:31:39]MH_I2C_Read... [08:31:39]Read from MH i2c: E2 FD 00 31 00 00 AE 04 AA 04 AA 04 6E 04 04 00 83 00 00 00 69 04 9B 00 6F 04 04 00 83 00 00 00 B1 04 03 00 1C A0 2A 70 04 03 00 FC D9 24 72 04 03 00 20 C6 05 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CC 86 04 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 7B 60 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 71 [08:31:39]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 83 00 00 00 69 04 9B 00 6F 04 04 00 83 00 00 00 B1 04 03 00 1C A0 2A 70 04 03 00 FC D9 24 72 04 03 00 20 C6 05 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CC 86 04 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 7B 60 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [08:31:39]wFMCommunicate OK [08:31:39]wFMCommunicate request_size=4 [08:31:39]MH_SAM_APDU [08:31:39]CAPDU: 80 17 00 00 [08:31:39]Write to MH i2c: E2 08 00 32 00 80 17 00 00 00 00 00 00 B2 [08:31:39]Write i2c OK [08:31:39]MH_I2C_Read... [08:31:39]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:31:39]Read from MH i2c: E2 [08:31:39]MH_I2C_Read... [08:31:39]Read from MH i2c: E2 FD 00 [08:31:39]MH_I2C_Read... [08:31:39]Read from MH i2c: E2 FD 00 32 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 D4 [08:31:39]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [08:31:39]wFMCommunicate OK [08:31:39]wFMCommunicate request_size=4 [08:31:39]MH_SAM_APDU [08:31:39]CAPDU: 80 17 00 00 [08:31:39]Write to MH i2c: E2 08 00 33 00 80 17 00 00 00 00 00 00 B3 [08:31:39]Write i2c OK [08:31:39]MH_I2C_Read... [08:31:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:31:40]Read from MH i2c: E2 [08:31:40]MH_I2C_Read... [08:31:40]Read from MH i2c: E2 FD 00 [08:31:40]MH_I2C_Read... [08:31:40]Read from MH i2c: E2 FD 00 33 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 6A [08:31:40]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [08:31:40]wFMCommunicate OK [08:31:40]wFMCommunicate request_size=4 [08:31:40]MH_SAM_APDU [08:31:40]CAPDU: 80 17 00 00 [08:31:40]Write to MH i2c: E2 08 00 34 00 80 17 00 00 00 00 00 00 B4 [08:31:40]Write i2c OK [08:31:40]MH_I2C_Read... [08:31:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:31:40]Read from MH i2c: E2 [08:31:40]MH_I2C_Read... [08:31:40]Read from MH i2c: E2 FD 00 [08:31:40]MH_I2C_Read... [08:31:40]Read from MH i2c: E2 FD 00 34 00 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 26 [08:31:40]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [08:31:40]wFMCommunicate OK [08:31:40]wFMCommunicate request_size=4 [08:31:40]MH_SAM_APDU [08:31:40]CAPDU: 80 17 00 00 [08:31:40]Write to MH i2c: E2 08 00 35 00 80 17 00 00 00 00 00 00 B5 [08:31:40]Write i2c OK [08:31:40]MH_I2C_Read... [08:31:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [08:31:40]Read from MH i2c: E2 [08:31:40]MH_I2C_Read... [08:31:40]Read from MH i2c: E2 CB 00 [08:31:40]MH_I2C_Read... [08:31:40]Read from MH i2c: E2 CB 00 35 00 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 9E [08:31:40]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:31:40]wFMCommunicate OK [08:31:40]SAM_PROTO_GetShiftData done [08:31:40]requested_item shift.sale.total_cash is exist - process it [08:31:40]requested_item shift.sale_refund.total is exist - process it [08:31:40]requested_item shift.sale_refund.total_cash is exist - process it [08:31:40]requested_item shift.buy.total is exist - process it [08:31:40]requested_item shift.buy.total_cash is exist - process it [08:31:40]produce_requested_data done [08:31:40]produce_requested_data return {"fm.sale.total":9186590.21,"fm.sale_refund.total":51169.20,"fm.buy.total":0.00,"shift.sale.total":27935.00,"shift.sale.total_cash":24151.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [08:31:40]process_action_free get_value [08:31:40]json_value_free [08:31:40]json_value_free done [08:31:40]process_json_proto returns [08:31:40]Send response to host [08:31:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":9186590.21,"fm.sale_refund.total":51169.20,"fm.buy.total":0.00,"shift.sale.total":27935.00,"shift.sale.total_cash":24151.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [08:31:40]free response buf [08:31:40]execute_script done [08:31:40]execute_script returns [08:31:40]free content buf [08:31:40]Sock 9.Close socket [08:31:40]Sock 9.Thread stoped [08:31:41]OFD Sender: No OFD packet to send [08:31:43]accept exits with 7 [08:31:43]New connection [08:31:43]New thread 3066608996 created [08:31:43]Thread 3066465636 joined [08:31:43]Waiting for new connection... [08:31:43] Sock 7.Parse request [08:31:43]Sock 7.Check first char [08:31:43]Sock 7.First char is OK [08:31:43]request: POST /json_proto HTTP/1.0 [08:31:43]Method: POST [08:31:43]URL: /json_proto [08:31:43]Method is POST - this is cgi request [08:31:43]url: /json_proto [08:31:43]query_string will be loaded in cgi processing [08:31:43]execute_cgi json_proto POST (null) [08:31:43]execute_cgi path=json_proto method=POST [08:31:43]POST find Content-Length [08:31:43]Host: 172.17.43.132:8080 [08:31:43]Content-Length: 215 [08:31:43]Content-Type: application/json [08:31:43] [08:31:43]POST finish read [08:31:43]Found Content-Length = 215 [08:31:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:31:43]execute_script... [08:31:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:31:43]POST & json_proto [08:31:43]process_json_proto [08:31:43]json parsed OK: [08:31:43]protocol is kg_v1.0 [08:31:43]action value=get_value [08:31:43]process_action get_value [08:31:43]cmd_get_value [08:31:43]process_action get_value done [08:31:43]requested_data is exist [08:31:43]produce_requested_data [08:31:43]requested_item kkm.sn is exist - process it [08:31:43]requested_item kkm.ver is exist - process it [08:31:43]requested_item fm.sn is exist - process it [08:31:43]wFMCommunicate request_size=4 [08:31:43]MH_SAM_APDU [08:31:43]CAPDU: 80 11 00 00 [08:31:43]Write to MH i2c: E2 08 00 36 00 80 11 00 00 00 00 00 00 B0 [08:31:43]Write i2c OK [08:31:43]MH_I2C_Read... [08:31:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:31:43]Read from MH i2c: E2 [08:31:43]MH_I2C_Read... [08:31:43]Read from MH i2c: E2 17 00 [08:31:43]MH_I2C_Read... [08:31:43]Read from MH i2c: E2 17 00 36 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 0C [08:31:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [08:31:43]wFMCommunicate OK [08:31:43]requested_item fd.num is exist - process it [08:31:43]SAM_PROTO_GetFieldsCounters [08:31:43]wFMCommunicate request_size=4 [08:31:43]MH_SAM_APDU [08:31:43]CAPDU: 80 13 00 00 [08:31:43]Write to MH i2c: E2 08 00 37 00 80 13 00 00 00 00 00 00 B3 [08:31:43]Write i2c OK [08:31:43]MH_I2C_Read... [08:31:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:31:43]Read from MH i2c: E2 [08:31:43]MH_I2C_Read... [08:31:43]Read from MH i2c: E2 62 00 [08:31:43]MH_I2C_Read... [08:31:43]Read from MH i2c: E2 62 00 37 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 4A A2 00 00 0E 04 04 00 A7 01 00 00 12 04 04 00 83 00 00 00 5E 04 04 00 83 00 00 00 57 04 04 00 85 00 00 00 19 04 04 00 00 00 00 00 90 00 FB [08:31:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 4A A2 00 00 0E 04 04 00 A7 01 00 00 12 04 04 00 83 00 00 00 5E 04 04 00 83 00 00 00 57 04 04 00 85 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:31:44]wFMCommunicate OK [08:31:44]SAM_PROTO_GetFieldsCounters done [08:31:44]requested_item shift.num is exist - process it [08:31:44]requested_item shift.opened is exist - process it [08:31:44]req_shift_opened [08:31:44]FM_GetShiftState [08:31:44]SAM_PROTO_GetShiftState [08:31:44]wFMCommunicate request_size=4 [08:31:44]MH_SAM_APDU [08:31:44]CAPDU: 80 13 01 00 [08:31:44]Write to MH i2c: E2 08 00 38 00 80 13 01 00 00 00 00 00 B5 [08:31:44]Write i2c OK [08:31:44]MH_I2C_Read... [08:31:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:31:44]Read from MH i2c: E2 [08:31:44]MH_I2C_Read... [08:31:44]Read from MH i2c: E2 0E 00 [08:31:44]MH_I2C_Read... [08:31:44]Read from MH i2c: E2 0E 00 38 00 00 09 00 00 00 00 00 00 00 00 00 00 90 00 C0 [08:31:44]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [08:31:44]wFMCommunicate OK [08:31:44]SAM_PROTO_GetShiftState done [08:31:44]FM_GetShiftState done [08:31:44]req_shift_opened done [08:31:44]requested_item shift.open_date is exist - process it [08:31:44]req_shift_open_date [08:31:44]FM_GetShiftState [08:31:44]SAM_PROTO_GetShiftState [08:31:44]wFMCommunicate request_size=4 [08:31:44]MH_SAM_APDU [08:31:44]CAPDU: 80 13 01 00 [08:31:44]Write to MH i2c: E2 08 00 39 00 80 13 01 00 00 00 00 00 B6 [08:31:44]Write i2c OK [08:31:44]MH_I2C_Read... [08:31:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:31:44]Read from MH i2c: E2 [08:31:44]MH_I2C_Read... [08:31:44]Read from MH i2c: E2 0E 00 [08:31:44]MH_I2C_Read... [08:31:44]Read from MH i2c: E2 0E 00 39 00 00 09 00 00 00 00 00 00 00 00 00 00 90 00 C1 [08:31:44]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [08:31:44]wFMCommunicate OK [08:31:44]SAM_PROTO_GetShiftState done [08:31:44]FM_GetShiftState done [08:31:44]req_shift_open_date done [08:31:44]produce_requested_data done [08:31:44]produce_requested_data return {"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41546,"shift.num":423,"shift.opened":0,"shift.open_date":0} [08:31:44]process_action_free get_value [08:31:44]json_value_free [08:31:44]json_value_free done [08:31:44]process_json_proto returns [08:31:44]Send response to host [08:31:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41546,"shift.num":423,"shift.opened":0,"shift.open_date":0}}} [08:31:44]free response buf [08:31:44]execute_script done [08:31:44]execute_script returns [08:31:44]free content buf [08:31:44]Sock 7.Close socket [08:31:44]Sock 7.Thread stoped [08:31:44]accept exits with 9 [08:31:44]New connection [08:31:44]New thread 3066465636 created [08:31:44]Thread 3066608996 joined [08:31:44]Waiting for new connection... [08:31:44] Sock 9.Parse request [08:31:44]Sock 9.Check first char [08:31:44]Sock 9.First char is OK [08:31:44]request: POST /json_proto HTTP/1.0 [08:31:44]Method: POST [08:31:44]URL: /json_proto [08:31:44]Method is POST - this is cgi request [08:31:44]url: /json_proto [08:31:44]query_string will be loaded in cgi processing [08:31:44]execute_cgi json_proto POST (null) [08:31:44]execute_cgi path=json_proto method=POST [08:31:44]POST find Content-Length [08:31:44]Host: 172.17.43.132:8080 [08:31:44]Content-Length: 331 [08:31:44]Content-Type: application/json [08:31:44] [08:31:44]POST finish read [08:31:44]Found Content-Length = 331 [08:31:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:31:44]execute_script... [08:31:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:31:44]POST & json_proto [08:31:44]process_json_proto [08:31:44]json parsed OK: [08:31:44]protocol is kg_v1.0 [08:31:44]action value=get_value [08:31:44]process_action get_value [08:31:44]cmd_get_value [08:31:44]process_action get_value done [08:31:44]requested_data is exist [08:31:44]produce_requested_data [08:31:44]requested_item fm.sale.total is exist - process it [08:31:44]SAM_PROTO_GetFMData [08:31:44]wFMCommunicate request_size=4 [08:31:44]MH_SAM_APDU [08:31:44]CAPDU: 80 13 03 00 [08:31:44]Write to MH i2c: E2 08 00 3A 00 80 13 03 00 00 00 00 00 B9 [08:31:44]Write i2c OK [08:31:44]MH_I2C_Read... [08:31:44]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [08:31:44]Read from MH i2c: E2 [08:31:44]MH_I2C_Read... [08:31:44]Read from MH i2c: E2 FD 00 [08:31:44]MH_I2C_Read... [08:31:44]Read from MH i2c: E2 FD 00 3A 00 00 C1 04 85 04 BD 04 6E 04 04 00 FB 9E 00 00 69 04 A0 00 6F 04 04 00 63 9E 00 00 B1 04 04 00 CD 9F C1 36 70 04 04 00 14 13 84 31 72 04 04 00 B9 8C 3D 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 F0 80 D0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F8 F6 7B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 98 00 00 00 B1 04 03 00 F8 13 4E 70 04 03 00 FC 07 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8A 4A 08 EF 03 09 00 F6 03 90 00 F5 [08:31:44]RAPDU: C1 04 85 04 BD 04 6E 04 04 00 FB 9E 00 00 69 04 A0 00 6F 04 04 00 63 9E 00 00 B1 04 04 00 CD 9F C1 36 70 04 04 00 14 13 84 31 72 04 04 00 B9 8C 3D 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 F0 80 D0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F8 F6 7B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 98 00 00 00 B1 04 03 00 F8 13 4E 70 04 03 00 FC 07 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8A 4A 08 EF 03 09 00 F6 03 90 00 [08:31:44]wFMCommunicate OK [08:31:44]wFMCommunicate request_size=4 [08:31:44]MH_SAM_APDU [08:31:44]CAPDU: 80 17 00 00 [08:31:44]Write to MH i2c: E2 08 00 3B 00 80 17 00 00 00 00 00 00 BB [08:31:44]Write i2c OK [08:31:44]MH_I2C_Read... [08:31:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:31:44]Read from MH i2c: E2 [08:31:44]MH_I2C_Read... [08:31:44]Read from MH i2c: E2 FD 00 [08:31:44]MH_I2C_Read... [08:31:44]Read from MH i2c: E2 FD 00 3B 00 00 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CA B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 64 [08:31:45]RAPDU: 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CA B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 [08:31:45]wFMCommunicate OK [08:31:45]wFMCommunicate request_size=4 [08:31:45]MH_SAM_APDU [08:31:45]CAPDU: 80 17 00 00 [08:31:45]Write to MH i2c: E2 08 00 3C 00 80 17 00 00 00 00 00 00 BC [08:31:45]Write i2c OK [08:31:45]MH_I2C_Read... [08:31:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:31:45]Read from MH i2c: E2 [08:31:45]MH_I2C_Read... [08:31:45]Read from MH i2c: E2 FD 00 [08:31:45]MH_I2C_Read... [08:31:45]Read from MH i2c: E2 FD 00 3C 00 00 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 5C [08:31:45]RAPDU: 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 [08:31:45]wFMCommunicate OK [08:31:45]wFMCommunicate request_size=4 [08:31:45]MH_SAM_APDU [08:31:45]CAPDU: 80 17 00 00 [08:31:45]Write to MH i2c: E2 08 00 3D 00 80 17 00 00 00 00 00 00 BD [08:31:45]Write i2c OK [08:31:45]MH_I2C_Read... [08:31:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:31:45]Read from MH i2c: E2 [08:31:45]MH_I2C_Read... [08:31:45]Read from MH i2c: E2 FD 00 [08:31:45]MH_I2C_Read... [08:31:45]Read from MH i2c: E2 FD 00 3D 00 00 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 42 [08:31:45]RAPDU: 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 [08:31:45]wFMCommunicate OK [08:31:45]wFMCommunicate request_size=4 [08:31:45]MH_SAM_APDU [08:31:45]CAPDU: 80 17 00 00 [08:31:45]Write to MH i2c: E2 08 00 3E 00 80 17 00 00 00 00 00 00 BE [08:31:45]Write i2c OK [08:31:45]MH_I2C_Read... [08:31:46]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 219! [08:31:46]Read from MH i2c: E2 [08:31:46]MH_I2C_Read... [08:31:46]Read from MH i2c: E2 DE 00 [08:31:46]MH_I2C_Read... [08:31:46]Read from MH i2c: E2 DE 00 3E 00 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 9D [08:31:46]RAPDU: F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 OFD Sender: No OFD packet to send [08:31:46]F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:31:46]wFMCommunicate OK [08:31:46]SAM_PROTO_GetFMData done [08:31:46]requested_item fm.sale_refund.total is exist - process it [08:31:46]requested_item fm.buy.total is exist - process it [08:31:46]requested_item shift.sale.total is exist - process it [08:31:46]SAM_PROTO_GetShiftData [08:31:46]wFMCommunicate request_size=4 [08:31:46]MH_SAM_APDU [08:31:46]CAPDU: 80 13 02 00 [08:31:46]Write to MH i2c: E2 08 00 3F 00 80 13 02 00 00 00 00 00 BD [08:31:46]Write i2c OK [08:31:46]MH_I2C_Read... [08:31:46]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [08:31:46]Read from MH i2c: E2 [08:31:46]MH_I2C_Read... [08:31:46]Read from MH i2c: E2 FD 00 [08:31:46]MH_I2C_Read... [08:31:46]Read from MH i2c: E2 FD 00 3F 00 00 AE 04 AA 04 AA 04 6E 04 04 00 83 00 00 00 69 04 9B 00 6F 04 04 00 83 00 00 00 B1 04 03 00 1C A0 2A 70 04 03 00 FC D9 24 72 04 03 00 20 C6 05 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CC 86 04 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 7B 60 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 7F [08:31:46]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 83 00 00 00 69 04 9B 00 6F 04 04 00 83 00 00 00 B1 04 03 00 1C A0 2A 70 04 03 00 FC D9 24 72 04 03 00 20 C6 05 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CC 86 04 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 7B 60 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [08:31:46]wFMCommunicate OK [08:31:46]wFMCommunicate request_size=4 [08:31:46]MH_SAM_APDU [08:31:46]CAPDU: 80 17 00 00 [08:31:46]Write to MH i2c: E2 08 00 40 00 80 17 00 00 00 00 00 00 C0 [08:31:46]Write i2c OK [08:31:46]MH_I2C_Read... [08:31:47]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:31:47]Read from MH i2c: E2 [08:31:47]MH_I2C_Read... [08:31:47]Read from MH i2c: E2 FD 00 [08:31:47]MH_I2C_Read... [08:31:47]Read from MH i2c: E2 FD 00 40 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 E2 [08:31:47]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [08:31:47]wFMCommunicate OK [08:31:47]wFMCommunicate request_size=4 [08:31:47]MH_SAM_APDU [08:31:47]CAPDU: 80 17 00 00 [08:31:47]Write to MH i2c: E2 08 00 41 00 80 17 00 00 00 00 00 00 C1 [08:31:47]Write i2c OK [08:31:47]MH_I2C_Read... [08:31:47]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:31:47]Read from MH i2c: E2 [08:31:47]MH_I2C_Read... [08:31:47]Read from MH i2c: E2 FD 00 [08:31:47]MH_I2C_Read... [08:31:47]Read from MH i2c: E2 FD 00 41 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 78 [08:31:47]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [08:31:47]wFMCommunicate OK [08:31:47]wFMCommunicate request_size=4 [08:31:47]MH_SAM_APDU [08:31:47]CAPDU: 80 17 00 00 [08:31:47]Write to MH i2c: E2 08 00 42 00 80 17 00 00 00 00 00 00 C2 [08:31:47]Write i2c OK [08:31:47]MH_I2C_Read... [08:31:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:31:48]Read from MH i2c: E2 [08:31:48]MH_I2C_Read... [08:31:48]Read from MH i2c: E2 FD 00 [08:31:48]MH_I2C_Read... [08:31:48]Read from MH i2c: E2 FD 00 42 00 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 34 [08:31:48]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [08:31:48]wFMCommunicate OK [08:31:48]wFMCommunicate request_size=4 [08:31:48]MH_SAM_APDU [08:31:48]CAPDU: 80 17 00 00 [08:31:48]Write to MH i2c: E2 08 00 43 00 80 17 00 00 00 00 00 00 C3 [08:31:48]Write i2c OK [08:31:48]MH_I2C_Read... [08:31:48]Read from MH i2c: E2 [08:31:48]MH_I2C_Read... [08:31:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [08:31:48]Read from MH i2c: E2 CB 00 [08:31:48]MH_I2C_Read... [08:31:48]Read from MH i2c: E2 CB 00 43 00 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 AC [08:31:48]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:31:48]wFMCommunicate OK [08:31:48]SAM_PROTO_GetShiftData done [08:31:48]requested_item shift.sale.total_cash is exist - process it [08:31:48]requested_item shift.sale_refund.total is exist - process it [08:31:48]requested_item shift.sale_refund.total_cash is exist - process it [08:31:48]requested_item shift.buy.total is exist - process it [08:31:48]requested_item shift.buy.total_cash is exist - process it [08:31:48]produce_requested_data done [08:31:48]produce_requested_data return {"fm.sale.total":9186590.21,"fm.sale_refund.total":51169.20,"fm.buy.total":0.00,"shift.sale.total":27935.00,"shift.sale.total_cash":24151.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [08:31:48]process_action_free get_value [08:31:48]json_value_free [08:31:48]json_value_free done [08:31:48]process_json_proto returns [08:31:48]Send response to host [08:31:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":9186590.21,"fm.sale_refund.total":51169.20,"fm.buy.total":0.00,"shift.sale.total":27935.00,"shift.sale.total_cash":24151.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [08:31:48]free response buf [08:31:48]execute_script done [08:31:48]execute_script returns [08:31:48]free content buf [08:31:48]Sock 9.Close socket [08:31:48]Sock 9.Thread stoped [08:31:51]OFD Sender: No OFD packet to send [08:31:52]accept exits with 7 [08:31:52]New connection [08:31:52]New thread 3066608996 created [08:31:52]Thread 3066465636 joined [08:31:52]Waiting for new connection... [08:31:52] Sock 7.Parse request [08:31:52]Sock 7.Check first char [08:31:52]Sock 7.First char is OK [08:31:52]request: POST /json_proto HTTP/1.0 [08:31:52]Method: POST [08:31:52]URL: /json_proto [08:31:52]Method is POST - this is cgi request [08:31:52]url: /json_proto [08:31:52]query_string will be loaded in cgi processing [08:31:52]execute_cgi json_proto POST (null) [08:31:52]execute_cgi path=json_proto method=POST [08:31:52]POST find Content-Length [08:31:52]Host: 172.17.43.132:8080 [08:31:52]Content-Length: 215 [08:31:52]Content-Type: application/json [08:31:52] [08:31:52]POST finish read [08:31:52]Found Content-Length = 215 [08:31:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:31:52]execute_script... [08:31:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:31:52]POST & json_proto [08:31:52]process_json_proto [08:31:52]json parsed OK: [08:31:52]protocol is kg_v1.0 [08:31:52]action value=get_value [08:31:52]process_action get_value [08:31:52]cmd_get_value [08:31:52]process_action get_value done [08:31:52]requested_data is exist [08:31:52]produce_requested_data [08:31:52]requested_item kkm.sn is exist - process it [08:31:52]requested_item kkm.ver is exist - process it [08:31:52]requested_item fm.sn is exist - process it [08:31:52]wFMCommunicate request_size=4 [08:31:52]MH_SAM_APDU [08:31:52]CAPDU: 80 11 00 00 [08:31:52]Write to MH i2c: E2 08 00 44 00 80 11 00 00 00 00 00 00 BE [08:31:52]Write i2c OK [08:31:52]MH_I2C_Read... [08:31:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:31:52]Read from MH i2c: E2 [08:31:52]MH_I2C_Read... [08:31:52]Read from MH i2c: E2 17 00 [08:31:52]MH_I2C_Read... [08:31:52]Read from MH i2c: E2 17 00 44 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 1A [08:31:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [08:31:52]wFMCommunicate OK [08:31:52]requested_item fd.num is exist - process it [08:31:52]SAM_PROTO_GetFieldsCounters [08:31:52]wFMCommunicate request_size=4 [08:31:52]MH_SAM_APDU [08:31:52]CAPDU: 80 13 00 00 [08:31:52]Write to MH i2c: E2 08 00 45 00 80 13 00 00 00 00 00 00 C1 [08:31:52]Write i2c OK [08:31:52]MH_I2C_Read... [08:31:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:31:52]Read from MH i2c: E2 [08:31:52]MH_I2C_Read... [08:31:52]Read from MH i2c: E2 62 00 [08:31:52]MH_I2C_Read... [08:31:52]Read from MH i2c: E2 62 00 45 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 4A A2 00 00 0E 04 04 00 A7 01 00 00 12 04 04 00 83 00 00 00 5E 04 04 00 83 00 00 00 57 04 04 00 85 00 00 00 19 04 04 00 00 00 00 00 90 00 09 [08:31:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 4A A2 00 00 0E 04 04 00 A7 01 00 00 12 04 04 00 83 00 00 00 5E 04 04 00 83 00 00 00 57 04 04 00 85 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:31:52]wFMCommunicate OK [08:31:52]SAM_PROTO_GetFieldsCounters done [08:31:52]requested_item shift.num is exist - process it [08:31:52]requested_item shift.opened is exist - process it [08:31:52]req_shift_opened [08:31:52]FM_GetShiftState [08:31:52]SAM_PROTO_GetShiftState [08:31:52]wFMCommunicate request_size=4 [08:31:52]MH_SAM_APDU [08:31:52]CAPDU: 80 13 01 00 [08:31:52]Write to MH i2c: E2 08 00 46 00 80 13 01 00 00 00 00 00 C3 [08:31:52]Write i2c OK [08:31:52]MH_I2C_Read... [08:31:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:31:52]Read from MH i2c: E2 [08:31:52]MH_I2C_Read... [08:31:52]Read from MH i2c: E2 0E 00 [08:31:52]MH_I2C_Read... [08:31:52]Read from MH i2c: E2 0E 00 46 00 00 09 00 00 00 00 00 00 00 00 00 00 90 00 CE [08:31:52]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [08:31:52]wFMCommunicate OK [08:31:52]SAM_PROTO_GetShiftState done [08:31:52]FM_GetShiftState done [08:31:52]req_shift_opened done [08:31:52]requested_item shift.open_date is exist - process it [08:31:52]req_shift_open_date [08:31:52]FM_GetShiftState [08:31:52]SAM_PROTO_GetShiftState [08:31:52]wFMCommunicate request_size=4 [08:31:52]MH_SAM_APDU [08:31:52]CAPDU: 80 13 01 00 [08:31:52]Write to MH i2c: E2 08 00 47 00 80 13 01 00 00 00 00 00 C4 [08:31:52]Write i2c OK [08:31:52]MH_I2C_Read... [08:31:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:31:52]Read from MH i2c: E2 [08:31:52]MH_I2C_Read... [08:31:52]Read from MH i2c: E2 0E 00 [08:31:52]MH_I2C_Read... [08:31:52]Read from MH i2c: E2 0E 00 47 00 00 09 00 00 00 00 00 00 00 00 00 00 90 00 CF [08:31:52]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [08:31:52]wFMCommunicate OK [08:31:52]SAM_PROTO_GetShiftState done [08:31:52]FM_GetShiftState done [08:31:52]req_shift_open_date done [08:31:52]produce_requested_data done [08:31:52]produce_requested_data return {"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41546,"shift.num":423,"shift.opened":0,"shift.open_date":0} [08:31:52]process_action_free get_value [08:31:52]json_value_free [08:31:52]json_value_free done [08:31:52]process_json_proto returns [08:31:52]Send response to host [08:31:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41546,"shift.num":423,"shift.opened":0,"shift.open_date":0}}} [08:31:52]free response buf [08:31:52]execute_script done [08:31:52]execute_script returns [08:31:52]free content buf [08:31:52]Sock 7.Close socket [08:31:52]Sock 7.Thread stoped [08:31:52]accept exits with 9 [08:31:52]New connection [08:31:52]New thread 3066465636 created [08:31:52]Thread 3066608996 joined [08:31:52]Waiting for new connection... [08:31:52] Sock 9.Parse request [08:31:52]Sock 9.Check first char [08:31:52]Sock 9.First char is OK [08:31:52]request: POST /json_proto HTTP/1.0 [08:31:52]Method: POST [08:31:52]URL: /json_proto [08:31:52]Method is POST - this is cgi request [08:31:52]url: /json_proto [08:31:52]query_string will be loaded in cgi processing [08:31:52]execute_cgi json_proto POST (null) [08:31:52]execute_cgi path=json_proto method=POST [08:31:52]POST find Content-Length [08:31:52]Host: 172.17.43.132:8080 [08:31:52]Content-Length: 331 [08:31:52]Content-Type: application/json [08:31:52] [08:31:52]POST finish read [08:31:52]Found Content-Length = 331 [08:31:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:31:52]execute_script... [08:31:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:31:52]POST & json_proto [08:31:52]process_json_proto [08:31:52]json parsed OK: [08:31:52]protocol is kg_v1.0 [08:31:52]action value=get_value [08:31:52]process_action get_value [08:31:52]cmd_get_value [08:31:52]process_action get_value done [08:31:52]requested_data is exist [08:31:52]produce_requested_data [08:31:52]requested_item fm.sale.total is exist - process it [08:31:52]SAM_PROTO_GetFMData [08:31:52]wFMCommunicate request_size=4 [08:31:52]MH_SAM_APDU [08:31:52]CAPDU: 80 13 03 00 [08:31:52]Write to MH i2c: E2 08 00 48 00 80 13 03 00 00 00 00 00 C7 [08:31:52]Write i2c OK [08:31:52]MH_I2C_Read... [08:31:53]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [08:31:53]Read from MH i2c: E2 [08:31:53]MH_I2C_Read... [08:31:53]Read from MH i2c: E2 FD 00 [08:31:53]MH_I2C_Read... [08:31:53]Read from MH i2c: E2 FD 00 48 00 00 C1 04 85 04 BD 04 6E 04 04 00 FB 9E 00 00 69 04 A0 00 6F 04 04 00 63 9E 00 00 B1 04 04 00 CD 9F C1 36 70 04 04 00 14 13 84 31 72 04 04 00 B9 8C 3D 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 F0 80 D0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F8 F6 7B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 98 00 00 00 B1 04 03 00 F8 13 4E 70 04 03 00 FC 07 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8A 4A 08 EF 03 09 00 F6 03 90 00 03 [08:31:53]RAPDU: C1 04 85 04 BD 04 6E 04 04 00 FB 9E 00 00 69 04 A0 00 6F 04 04 00 63 9E 00 00 B1 04 04 00 CD 9F C1 36 70 04 04 00 14 13 84 31 72 04 04 00 B9 8C 3D 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 F0 80 D0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F8 F6 7B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 98 00 00 00 B1 04 03 00 F8 13 4E 70 04 03 00 FC 07 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8A 4A 08 EF 03 09 00 F6 03 90 00 [08:31:53]wFMCommunicate OK [08:31:53]wFMCommunicate request_size=4 [08:31:53]MH_SAM_APDU [08:31:53]CAPDU: 80 17 00 00 [08:31:53]Write to MH i2c: E2 08 00 49 00 80 17 00 00 00 00 00 00 C9 [08:31:53]Write i2c OK [08:31:53]MH_I2C_Read... [08:31:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:31:53]Read from MH i2c: E2 [08:31:53]MH_I2C_Read... [08:31:53]Read from MH i2c: E2 FD 00 [08:31:53]MH_I2C_Read... [08:31:53]Read from MH i2c: E2 FD 00 49 00 00 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CA B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 72 [08:31:53]RAPDU: 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CA B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 [08:31:53]wFMCommunicate OK [08:31:53]wFMCommunicate request_size=4 [08:31:53]MH_SAM_APDU [08:31:53]CAPDU: 80 17 00 00 [08:31:53]Write to MH i2c: E2 08 00 4A 00 80 17 00 00 00 00 00 00 CA [08:31:53]Write i2c OK [08:31:53]MH_I2C_Read... [08:31:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:31:54]Read from MH i2c: E2 [08:31:54]MH_I2C_Read... [08:31:54]Read from MH i2c: E2 FD 00 [08:31:54]MH_I2C_Read... [08:31:54]Read from MH i2c: E2 FD 00 4A 00 00 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 6A [08:31:54]RAPDU: 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 [08:31:54]wFMCommunicate OK [08:31:54]wFMCommunicate request_size=4 [08:31:54]MH_SAM_APDU [08:31:54]CAPDU: 80 17 00 00 [08:31:54]Write to MH i2c: E2 08 00 4B 00 80 17 00 00 00 00 00 00 CB [08:31:54]Write i2c OK [08:31:54]MH_I2C_Read... [08:31:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:31:54]Read from MH i2c: E2 [08:31:54]MH_I2C_Read... [08:31:54]Read from MH i2c: E2 FD 00 [08:31:54]MH_I2C_Read... [08:31:54]Read from MH i2c: E2 FD 00 4B 00 00 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 50 [08:31:54]RAPDU: 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 [08:31:54]wFMCommunicate OK [08:31:54]wFMCommunicate request_size=4 [08:31:54]MH_SAM_APDU [08:31:54]CAPDU: 80 17 00 00 [08:31:54]Write to MH i2c: E2 08 00 4C 00 80 17 00 00 00 00 00 00 CC [08:31:54]Write i2c OK [08:31:54]MH_I2C_Read... [08:31:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 219! [08:31:55]Read from MH i2c: E2 [08:31:55]MH_I2C_Read... [08:31:55]Read from MH i2c: E2 DE 00 [08:31:55]MH_I2C_Read... [08:31:55]Read from MH i2c: E2 DE 00 4C 00 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 AB [08:31:55]RAPDU: F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:31:55]wFMCommunicate OK [08:31:55]SAM_PROTO_GetFMData done [08:31:55]requested_item fm.sale_refund.total is exist - process it [08:31:55]requested_item fm.buy.total is exist - process it [08:31:55]requested_item shift.sale.total is exist - process it [08:31:55]SAM_PROTO_GetShiftData [08:31:55]wFMCommunicate request_size=4 [08:31:55]MH_SAM_APDU [08:31:55]CAPDU: 80 13 02 00 [08:31:55]Write to MH i2c: E2 08 00 4D 00 80 13 02 00 00 00 00 00 CB [08:31:55]Write i2c OK [08:31:55]MH_I2C_Read... [08:31:55]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [08:31:55]Read from MH i2c: E2 [08:31:55]MH_I2C_Read... [08:31:55]Read from MH i2c: E2 FD 00 [08:31:55]MH_I2C_Read... [08:31:55]Read from MH i2c: E2 FD 00 4D 00 00 AE 04 AA 04 AA 04 6E 04 04 00 83 00 00 00 69 04 9B 00 6F 04 04 00 83 00 00 00 B1 04 03 00 1C A0 2A 70 04 03 00 FC D9 24 72 04 03 00 20 C6 05 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CC 86 04 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 7B 60 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 8D [08:31:55]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 83 00 00 00 69 04 9B 00 6F 04 04 00 83 00 00 00 B1 04 03 00 1C A0 2A 70 04 03 00 FC D9 24 72 04 03 00 20 C6 05 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CC 86 04 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 7B 60 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [08:31:55]wFMCommunicate OK [08:31:55]wFMCommunicate request_size=4 [08:31:55]MH_SAM_APDU [08:31:55]CAPDU: 80 17 00 00 [08:31:55]Write to MH i2c: E2 08 00 4E 00 80 17 00 00 00 00 00 00 CE [08:31:56]Write i2c OK [08:31:56]MH_I2C_Read... [08:31:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:31:56]Read from MH i2c: E2 [08:31:56]MH_I2C_Read... [08:31:56]Read from MH i2c: E2 FD 00 [08:31:56]MH_I2C_Read... [08:31:56]Read from MH i2c: E2 FD 00 4E 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 F0 [08:31:56]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [08:31:56]wFMCommunicate OK [08:31:56]wFMCommunicate request_size=4 [08:31:56]MH_SAM_APDU [08:31:56]CAPDU: 80 17 00 00 [08:31:56]Write to MH i2c: E2 08 00 4F 00 80 17 00 00 00 00 00 00 CF [08:31:56]OFD Sender: No OFD packet to send [08:31:56]Write i2c OK [08:31:56]MH_I2C_Read... [08:31:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:31:56]Read from MH i2c: E2 [08:31:56]MH_I2C_Read... [08:31:56]Read from MH i2c: E2 FD 00 [08:31:56]MH_I2C_Read... [08:31:56]Read from MH i2c: E2 FD 00 4F 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 86 [08:31:57]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [08:31:57]wFMCommunicate OK [08:31:57]wFMCommunicate request_size=4 [08:31:57]MH_SAM_APDU [08:31:57]CAPDU: 80 17 00 00 [08:31:57]Write to MH i2c: E2 08 00 50 00 80 17 00 00 00 00 00 00 D0 [08:31:57]Write i2c OK [08:31:57]MH_I2C_Read... [08:31:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:31:57]Read from MH i2c: E2 [08:31:57]MH_I2C_Read... [08:31:57]Read from MH i2c: E2 FD 00 [08:31:57]MH_I2C_Read... [08:31:57]Read from MH i2c: E2 FD 00 50 00 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 42 [08:31:57]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [08:31:57]wFMCommunicate OK [08:31:57]wFMCommunicate request_size=4 [08:31:57]MH_SAM_APDU [08:31:57]CAPDU: 80 17 00 00 [08:31:57]Write to MH i2c: E2 08 00 51 00 80 17 00 00 00 00 00 00 D1 [08:31:57]Write i2c OK [08:31:57]MH_I2C_Read... [08:31:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [08:31:57]Read from MH i2c: E2 [08:31:57]MH_I2C_Read... [08:31:57]Read from MH i2c: E2 CB 00 [08:31:57]MH_I2C_Read... [08:31:57]Read from MH i2c: E2 CB 00 51 00 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 BA [08:31:58]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:31:58]wFMCommunicate OK [08:31:58]SAM_PROTO_GetShiftData done [08:31:58]requested_item shift.sale.total_cash is exist - process it [08:31:58]requested_item shift.sale_refund.total is exist - process it [08:31:58]requested_item shift.sale_refund.total_cash is exist - process it [08:31:58]requested_item shift.buy.total is exist - process it [08:31:58]requested_item shift.buy.total_cash is exist - process it [08:31:58]produce_requested_data done [08:31:58]produce_requested_data return {"fm.sale.total":9186590.21,"fm.sale_refund.total":51169.20,"fm.buy.total":0.00,"shift.sale.total":27935.00,"shift.sale.total_cash":24151.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [08:31:58]process_action_free get_value [08:31:58]json_value_free [08:31:58]json_value_free done [08:31:58]process_json_proto returns [08:31:58]Send response to host [08:31:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":9186590.21,"fm.sale_refund.total":51169.20,"fm.buy.total":0.00,"shift.sale.total":27935.00,"shift.sale.total_cash":24151.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [08:31:58]free response buf [08:31:58]execute_script done [08:31:58]execute_script returns [08:31:58]free content buf [08:31:58]Sock 9.Close socket [08:31:58]Sock 9.Thread stoped [08:31:58]accept exits with 7 [08:31:58]New connection [08:31:58]New thread 3066608996 created [08:31:58]Thread 3066465636 joined [08:31:58]Waiting for new connection... [08:31:58] Sock 7.Parse request [08:31:58]Sock 7.Check first char [08:31:58]Sock 7.First char is OK [08:31:58]request: POST /json_proto HTTP/1.0 [08:31:58]Method: POST [08:31:58]URL: /json_proto [08:31:58]Method is POST - this is cgi request [08:31:58]url: /json_proto [08:31:58]query_string will be loaded in cgi processing [08:31:58]execute_cgi json_proto POST (null) [08:31:58]execute_cgi path=json_proto method=POST [08:31:58]POST find Content-Length [08:31:58]Host: 172.17.43.132:8080 [08:31:58]Content-Length: 247 [08:31:58]Content-Type: application/json [08:31:58] [08:31:58]POST finish read [08:31:58]Found Content-Length = 247 [08:31:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "open_shift", "params" : { "operator" : "\u041A\u0430\u043D\u0442\u043E\u0432 \u041C. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:31:58]execute_script... [08:31:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "open_shift", "params" : { "operator" : "\u041A\u0430\u043D\u0442\u043E\u0432 \u041C. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:31:58]POST & json_proto [08:31:58]process_json_proto [08:31:58]json parsed OK: [08:31:58]protocol is kg_v1.0 [08:31:58]action value=open_shift [08:31:58]process_action open_shift [08:31:58]cmd_open_shift [08:31:58]MH_GetDate [08:31:58]Write to MH i2c: F0 00 00 52 00 41 [08:31:58]Write i2c OK [08:31:58]MH_I2C_Read... [08:31:58]Read from MH i2c: F0 [08:31:58]MH_I2C_Read... [08:31:58]Read from MH i2c: F0 09 00 [08:31:58]MH_I2C_Read... [08:31:58]Read from MH i2c: F0 09 00 52 00 00 7E B0 A4 66 51 AD A4 66 8A [08:31:58]GetLastDocTimeStamp 1722038161 [08:31:58]current date 1722069118 [08:31:58]FM_GetShiftState [08:31:58]SAM_PROTO_GetShiftState [08:31:58]wFMCommunicate request_size=4 [08:31:58]MH_SAM_APDU [08:31:58]CAPDU: 80 13 01 00 [08:31:58]Write to MH i2c: E2 08 00 53 00 80 13 01 00 00 00 00 00 D0 [08:31:58]Write i2c OK [08:31:58]MH_I2C_Read... [08:31:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:31:58]Read from MH i2c: E2 [08:31:58]MH_I2C_Read... [08:31:58]Read from MH i2c: E2 0E 00 [08:31:58]MH_I2C_Read... [08:31:58]Read from MH i2c: E2 0E 00 53 00 00 09 00 00 00 00 00 00 00 00 00 00 90 00 DB [08:31:58]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [08:31:58]wFMCommunicate OK [08:31:58]SAM_PROTO_GetShiftState done [08:31:58]FM_GetShiftState done [08:31:58]KKMCreateOpenShiftDocument [08:31:58]Load OK [08:31:58]Malloc new data [08:31:58]MH_GetDate [08:31:58]Write to MH i2c: F0 00 00 54 00 43 [08:31:58]Write i2c OK [08:31:58]MH_I2C_Read... [08:31:58]Read from MH i2c: F0 [08:31:58]MH_I2C_Read... [08:31:58]Read from MH i2c: F0 09 00 [08:31:58]MH_I2C_Read... [08:31:58]Read from MH i2c: F0 09 00 54 00 00 7E B0 A4 66 51 AD A4 66 8C [08:31:58]Malloc new data [08:31:58]KKMCreateOpenShiftDocument OK [08:31:58]KKMSetOpenShiftData OK [08:31:58]ProcessDocumentItem done err = 0, tmpTLVsize=198 [08:31:58]tlvbuf is 01D8E0C0 [08:31:58]KKMLoadAndSignOpenShiftData [08:31:58]SAM_PROTO_ProcessDocument [08:31:58]wFMCommunicate request_size=9 [08:31:58]MH_SAM_APDU [08:31:58]CAPDU: 80 15 01 00 04 02 00 C6 00 [08:31:58]Write to MH i2c: E2 0C 00 55 00 80 15 01 00 04 00 02 00 C6 00 00 00 A4 [08:31:58]Write i2c OK [08:31:58]MH_I2C_Read... [08:31:58]Read from MH i2c: E2 [08:31:58]MH_I2C_Read... [08:31:58]*** iso7816_exchange 80 15 01 00... Resp OK rsp.len_out = 0! [08:31:58]Read from MH i2c: E2 03 00 [08:31:58]MH_I2C_Read... [08:31:58]Read from MH i2c: E2 03 00 55 00 00 90 00 C9 [08:31:58]RAPDU: 90 00 [08:31:58]wFMCommunicate OK [08:31:58]wFMCommunicate request_size=23 [08:31:58]MH_SAM_APDU [08:31:58]CAPDU: 80 15 02 00 12 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 [08:31:58]Write to MH i2c: E2 1A 00 56 00 80 15 02 00 12 00 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 00 00 CB [08:31:58]Write i2c OK [08:31:58]MH_I2C_Read... [08:31:58]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [08:31:58]Read from MH i2c: E2 [08:31:58]MH_I2C_Read... [08:31:58]Read from MH i2c: E2 03 00 [08:31:58]MH_I2C_Read... [08:31:58]Read from MH i2c: E2 03 00 56 00 00 90 00 CA [08:31:58]RAPDU: 90 00 [08:31:58]wFMCommunicate OK [08:31:58]wFMCommunicate request_size=26 [08:31:58]MH_SAM_APDU [08:31:58]CAPDU: 80 15 02 00 15 FD 03 11 00 D0 9A D0 B0 D0 BD D1 82 D0 BE D0 B2 20 D0 9C 2E 20 [08:31:58]Write to MH i2c: E2 1D 00 57 00 80 15 02 00 15 00 FD 03 11 00 D0 9A D0 B0 D0 BD D1 82 D0 BE D0 B2 20 D0 9C 2E 20 00 00 C6 [08:31:58]Write i2c OK [08:31:58]MH_I2C_Read... [08:31:58]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [08:31:58]Read from MH i2c: E2 [08:31:58]MH_I2C_Read... [08:31:58]Read from MH i2c: E2 03 00 [08:31:58]MH_I2C_Read... [08:31:58]Read from MH i2c: E2 03 00 57 00 00 90 00 CB [08:31:58]RAPDU: 90 00 [08:31:58]wFMCommunicate OK [08:31:58]wFMCommunicate request_size=91 [08:31:58]MH_SAM_APDU [08:31:58]CAPDU: 80 15 02 00 56 F1 03 52 00 37 32 30 30 30 31 2C 20 D0 B3 2E 20 D0 9A D1 8B D0 B7 D1 8B D0 BB 20 D0 9A D0 B8 D1 8F 2C 20 D1 83 D0 BB 2E 20 D0 9A D1 83 D0 BB D0 B0 D1 82 D0 BE D0 B2 D0 B0 20 31 34 37 20 D0 90 2C 20 34 30 2E 32 37 33 33 37 30 2C 20 37 32 2E 31 33 34 31 35 32 [08:31:58]Write to MH i2c: E2 5E 00 58 00 80 15 02 00 56 00 F1 03 52 00 37 32 30 30 30 31 2C 20 D0 B3 2E 20 D0 9A D1 8B D0 B7 D1 8B D0 BB 20 D0 9A D0 B8 D1 8F 2C 20 D1 83 D0 BB 2E 20 D0 9A D1 83 D0 BB D0 B0 D1 82 D0 BE D0 B2 D0 B0 20 31 34 37 20 D0 90 2C 20 34 30 2E 32 37 33 33 37 30 2C 20 37 32 2E 31 33 34 31 35 32 00 00 3F [08:31:58]Write i2c OK [08:31:58]MH_I2C_Read... [08:31:58]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [08:31:58]Read from MH i2c: E2 [08:31:58]MH_I2C_Read... [08:31:58]Read from MH i2c: E2 03 00 [08:31:58]MH_I2C_Read... [08:31:58]Read from MH i2c: E2 03 00 58 00 00 90 00 CC [08:31:58]RAPDU: 90 00 [08:31:58]wFMCommunicate OK [08:31:58]wFMCommunicate request_size=50 [08:31:58]MH_SAM_APDU [08:31:58]CAPDU: 80 15 02 00 2D A3 04 29 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 39 37 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 [08:31:58]Write to MH i2c: E2 35 00 59 00 80 15 02 00 2D 00 A3 04 29 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 39 37 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 00 00 58 [08:31:59]Write i2c OK [08:31:59]MH_I2C_Read... [08:31:59]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [08:31:59]Read from MH i2c: E2 [08:31:59]MH_I2C_Read... [08:31:59]Read from MH i2c: E2 03 00 [08:31:59]MH_I2C_Read... [08:31:59]Read from MH i2c: E2 03 00 59 00 00 90 00 CD [08:31:59]RAPDU: 90 00 [08:31:59]wFMCommunicate OK [08:31:59]wFMCommunicate request_size=13 [08:31:59]MH_SAM_APDU [08:31:59]CAPDU: 80 15 02 00 08 F4 03 04 00 7E B0 A4 66 [08:31:59]Write to MH i2c: E2 10 00 5A 00 80 15 02 00 08 00 F4 03 04 00 7E B0 A4 66 00 00 1D [08:31:59]Write i2c OK [08:31:59]MH_I2C_Read... [08:31:59]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [08:31:59]Read from MH i2c: E2 [08:31:59]MH_I2C_Read... [08:31:59]Read from MH i2c: E2 03 00 [08:31:59]MH_I2C_Read... [08:31:59]Read from MH i2c: E2 03 00 5A 00 00 90 00 CE [08:31:59]RAPDU: 90 00 [08:31:59]wFMCommunicate OK [08:31:59]wFMCommunicate request_size=25 [08:31:59]MH_SAM_APDU [08:31:59]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 [08:31:59]Write to MH i2c: E2 1C 00 5B 00 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 00 00 3D [08:31:59]Write i2c OK [08:31:59]MH_I2C_Read... [08:31:59]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [08:31:59]Read from MH i2c: E2 [08:31:59]MH_I2C_Read... [08:31:59]Read from MH i2c: E2 03 00 [08:31:59]MH_I2C_Read... [08:31:59]Read from MH i2c: E2 03 00 5B 00 00 90 00 CF [08:31:59]RAPDU: 90 00 [08:31:59]wFMCommunicate OK [08:31:59]wFMCommunicate request_size=4 [08:31:59]MH_SAM_APDU [08:31:59]CAPDU: 80 15 03 00 [08:31:59]Write to MH i2c: E2 08 00 5C 00 80 15 03 00 00 00 00 00 DD [08:31:59]Write i2c OK [08:31:59]MH_I2C_Read... [08:31:59]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 53! [08:31:59]Read from MH i2c: E2 [08:31:59]MH_I2C_Read... [08:31:59]Read from MH i2c: E2 38 00 [08:31:59]MH_I2C_Read... [08:31:59]Read from MH i2c: E2 38 00 5C 00 00 33 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 4B A2 00 00 0E 04 04 00 A8 01 00 00 35 04 06 00 15 78 4B FA ED 2A 90 00 31 [08:31:59]RAPDU: 33 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 4B A2 00 00 0E 04 04 00 A8 01 00 00 35 04 06 00 15 78 4B FA ED 2A 90 00 [08:31:59]wFMCommunicate OK [08:31:59]SAM_PROTO_ProcessDocument answer len = 51 [08:31:59]SAM_PROTO_ProcessDocument done [08:31:59]SetTLVBufToDocument [08:31:59]Processing tag 1209 (04B9) [08:31:59]Malloc new data [08:31:59]Processing tag 1041 (0411) [08:31:59]Processing tag 1040 (0410) [08:31:59]Malloc new data [08:31:59]Processing tag 1038 (040E) [08:31:59]Malloc new data [08:31:59]Processing tag 1077 (0435) [08:31:59]Malloc new data [08:31:59]SetTLVBufToDocument err=0 [08:31:59]KKMLoadAndSignOpenShiftData store KKM data [08:31:59]KKMLoadAndSignOpenShiftData err=0 [08:31:59]Отчет об открытии Ñмены ФФД: 1.0 ИÐÐ: 02508201610067 КаÑÑир: Кантов М. ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" 27.07.2024 08:31 Смена: 424 РÐМ: 0000000000092626 ЗÐМ: 0300000053 ФД: 41547 ФМ: 0000000000874958 ФПД: 23606414994730 [08:31:59]StoreToDocumentArchive [08:31:59]shift 424 fd 41547 [08:31:59]Create dir for shift 0424 [08:31:59]save to /storage/0424/doc_00041547 [08:31:59]save last doc name /storage/0424/doc_00041547 to /storage/kkm_last_doc_name [08:31:59]save OK [08:31:59]Clear old archive folders... [08:31:59]Remove dir /storage/0423 [08:31:59]opendir ok [08:31:59]file . [08:31:59]file .. [08:31:59]file doc_00041414 [08:31:59]remove file /storage/0423/doc_00041414 [08:31:59]file doc_00041415 [08:31:59]remove file /storage/0423/doc_00041415 [08:31:59]file doc_00041416 [08:31:59]remove file /storage/0423/doc_00041416 [08:31:59]file doc_00041417 [08:31:59]remove file /storage/0423/doc_00041417 [08:31:59]file doc_00041418 [08:31:59]remove file /storage/0423/doc_00041418 [08:31:59]file doc_00041419 [08:31:59]remove file /storage/0423/doc_00041419 [08:31:59]file doc_00041420 [08:31:59]remove file /storage/0423/doc_00041420 [08:31:59]file doc_00041421 [08:31:59]remove file /storage/0423/doc_00041421 [08:31:59]file doc_00041422 [08:31:59]remove file /storage/0423/doc_00041422 [08:31:59]file doc_00041423 [08:31:59]remove file /storage/0423/doc_00041423 [08:31:59]file doc_00041424 [08:31:59]remove file /storage/0423/doc_00041424 [08:31:59]file doc_00041425 [08:31:59]remove file /storage/0423/doc_00041425 [08:31:59]file doc_00041426 [08:31:59]remove file /storage/0423/doc_00041426 [08:31:59]file doc_00041427 [08:31:59]remove file /storage/0423/doc_00041427 [08:31:59]file doc_00041428 [08:31:59]remove file /storage/0423/doc_00041428 [08:31:59]file doc_00041429 [08:31:59]remove file /storage/0423/doc_00041429 [08:31:59]file doc_00041430 [08:31:59]remove file /storage/0423/doc_00041430 [08:31:59]file doc_00041431 [08:31:59]remove file /storage/0423/doc_00041431 [08:31:59]file doc_00041432 [08:31:59]remove file /storage/0423/doc_00041432 [08:31:59]file doc_00041433 [08:31:59]remove file /storage/0423/doc_00041433 [08:31:59]file doc_00041434 [08:31:59]remove file /storage/0423/doc_00041434 [08:31:59]file doc_00041435 [08:31:59]remove file /storage/0423/doc_00041435 [08:31:59]file doc_00041436 [08:31:59]remove file /storage/0423/doc_00041436 [08:31:59]file doc_00041437 [08:31:59]remove file /storage/0423/doc_00041437 [08:31:59]file doc_00041438 [08:31:59]remove file /storage/0423/doc_00041438 [08:31:59]file doc_00041439 [08:31:59]remove file /storage/0423/doc_00041439 [08:31:59]file doc_00041440 [08:31:59]remove file /storage/0423/doc_00041440 [08:31:59]file doc_00041441 [08:31:59]remove file /storage/0423/doc_00041441 [08:31:59]file doc_00041442 [08:31:59]remove file /storage/0423/doc_00041442 [08:31:59]file doc_00041443 [08:31:59]remove file /storage/0423/doc_00041443 [08:31:59]file doc_00041444 [08:31:59]remove file /storage/0423/doc_00041444 [08:31:59]file doc_00041445 [08:31:59]remove file /storage/0423/doc_00041445 [08:31:59]file doc_00041446 [08:31:59]remove file /storage/0423/doc_00041446 [08:31:59]file doc_00041447 [08:31:59]remove file /storage/0423/doc_00041447 [08:31:59]file doc_00041448 [08:31:59]remove file /storage/0423/doc_00041448 [08:31:59]file doc_00041449 [08:31:59]remove file /storage/0423/doc_00041449 [08:31:59]file doc_00041450 [08:31:59]remove file /storage/0423/doc_00041450 [08:31:59]file doc_00041451 [08:31:59]remove file /storage/0423/doc_00041451 [08:31:59]file doc_00041452 [08:31:59]remove file /storage/0423/doc_00041452 [08:31:59]file doc_00041453 [08:31:59]remove file /storage/0423/doc_00041453 [08:31:59]file doc_00041454 [08:31:59]remove file /storage/0423/doc_00041454 [08:31:59]file doc_00041455 [08:31:59]remove file /storage/0423/doc_00041455 [08:31:59]file doc_00041456 [08:31:59]remove file /storage/0423/doc_00041456 [08:31:59]file doc_00041457 [08:31:59]remove file /storage/0423/doc_00041457 [08:31:59]file doc_00041458 [08:31:59]remove file /storage/0423/doc_00041458 [08:31:59]file doc_00041459 [08:31:59]remove file /storage/0423/doc_00041459 [08:31:59]file doc_00041460 [08:31:59]remove file /storage/0423/doc_00041460 [08:31:59]file doc_00041461 [08:31:59]remove file /storage/0423/doc_00041461 [08:31:59]file doc_00041462 [08:31:59]remove file /storage/0423/doc_00041462 [08:31:59]file doc_00041463 [08:31:59]remove file /storage/0423/doc_00041463 [08:31:59]file doc_00041464 [08:31:59]remove file /storage/0423/doc_00041464 [08:31:59]file doc_00041465 [08:31:59]remove file /storage/0423/doc_00041465 [08:31:59]file doc_00041466 [08:31:59]remove file /storage/0423/doc_00041466 [08:31:59]file doc_00041467 [08:31:59]remove file /storage/0423/doc_00041467 [08:31:59]file doc_00041468 [08:31:59]remove file /storage/0423/doc_00041468 [08:31:59]file doc_00041469 [08:31:59]remove file /storage/0423/doc_00041469 [08:31:59]file doc_00041470 [08:31:59]remove file /storage/0423/doc_00041470 [08:31:59]file doc_00041471 [08:31:59]remove file /storage/0423/doc_00041471 [08:31:59]file doc_00041472 [08:31:59]remove file /storage/0423/doc_00041472 [08:31:59]file doc_00041473 [08:31:59]remove file /storage/0423/doc_00041473 [08:31:59]file doc_00041474 [08:31:59]remove file /storage/0423/doc_00041474 [08:31:59]file doc_00041475 [08:31:59]remove file /storage/0423/doc_00041475 [08:31:59]file doc_00041476 [08:31:59]remove file /storage/0423/doc_00041476 [08:31:59]file doc_00041477 [08:31:59]remove file /storage/0423/doc_00041477 [08:31:59]file doc_00041478 [08:31:59]remove file /storage/0423/doc_00041478 [08:31:59]file doc_00041479 [08:31:59]remove file /storage/0423/doc_00041479 [08:31:59]file doc_00041480 [08:31:59]remove file /storage/0423/doc_00041480 [08:31:59]file doc_00041481 [08:31:59]remove file /storage/0423/doc_00041481 [08:31:59]file doc_00041482 [08:31:59]remove file /storage/0423/doc_00041482 [08:31:59]file doc_00041483 [08:31:59]remove file /storage/0423/doc_00041483 [08:31:59]file doc_00041484 [08:31:59]remove file /storage/0423/doc_00041484 [08:31:59]file doc_00041485 [08:31:59]remove file /storage/0423/doc_00041485 [08:31:59]file doc_00041486 [08:31:59]remove file /storage/0423/doc_00041486 [08:31:59]file doc_00041487 [08:31:59]remove file /storage/0423/doc_00041487 [08:31:59]file doc_00041488 [08:31:59]remove file /storage/0423/doc_00041488 [08:31:59]file doc_00041489 [08:31:59]remove file /storage/0423/doc_00041489 [08:31:59]file doc_00041490 [08:31:59]remove file /storage/0423/doc_00041490 [08:31:59]file doc_00041491 [08:31:59]remove file /storage/0423/doc_00041491 [08:31:59]file doc_00041492 [08:31:59]remove file /storage/0423/doc_00041492 [08:31:59]file doc_00041493 [08:31:59]remove file /storage/0423/doc_00041493 [08:31:59]file doc_00041494 [08:31:59]remove file /storage/0423/doc_00041494 [08:31:59]file doc_00041495 [08:31:59]remove file /storage/0423/doc_00041495 [08:31:59]file doc_00041496 [08:31:59]remove file /storage/0423/doc_00041496 [08:31:59]file doc_00041497 [08:31:59]remove file /storage/0423/doc_00041497 [08:31:59]file doc_00041498 [08:31:59]remove file /storage/0423/doc_00041498 [08:31:59]file doc_00041499 [08:31:59]remove file /storage/0423/doc_00041499 [08:31:59]file doc_00041500 [08:31:59]remove file /storage/0423/doc_00041500 [08:31:59]file doc_00041501 [08:31:59]remove file /storage/0423/doc_00041501 [08:31:59]file doc_00041502 [08:31:59]remove file /storage/0423/doc_00041502 [08:31:59]file doc_00041503 [08:31:59]remove file /storage/0423/doc_00041503 [08:31:59]file doc_00041504 [08:31:59]remove file /storage/0423/doc_00041504 [08:31:59]file doc_00041505 [08:31:59]remove file /storage/0423/doc_00041505 [08:31:59]file doc_00041506 [08:31:59]remove file /storage/0423/doc_00041506 [08:31:59]file doc_00041507 [08:31:59]remove file /storage/0423/doc_00041507 [08:31:59]file doc_00041508 [08:31:59]remove file /storage/0423/doc_00041508 [08:31:59]file doc_00041509 [08:31:59]remove file /storage/0423/doc_00041509 [08:31:59]file doc_00041510 [08:31:59]remove file /storage/0423/doc_00041510 [08:31:59]file doc_00041511 [08:31:59]remove file /storage/0423/doc_00041511 [08:31:59]file doc_00041512 [08:31:59]remove file /storage/0423/doc_00041512 [08:31:59]file doc_00041513 [08:31:59]remove file /storage/0423/doc_00041513 [08:31:59]file doc_00041514 [08:31:59]remove file /storage/0423/doc_00041514 [08:31:59]file doc_00041515 [08:31:59]remove file /storage/0423/doc_00041515 [08:31:59]file doc_00041516 [08:31:59]remove file /storage/0423/doc_00041516 [08:31:59]file doc_00041517 [08:31:59]remove file /storage/0423/doc_00041517 [08:31:59]file doc_00041518 [08:31:59]remove file /storage/0423/doc_00041518 [08:31:59]file doc_00041519 [08:31:59]remove file /storage/0423/doc_00041519 [08:31:59]file doc_00041520 [08:31:59]remove file /storage/0423/doc_00041520 [08:31:59]file doc_00041521 [08:31:59]remove file /storage/0423/doc_00041521 [08:32:00]file doc_00041522 [08:32:00]remove file /storage/0423/doc_00041522 [08:32:00]file doc_00041523 [08:32:00]remove file /storage/0423/doc_00041523 [08:32:00]file doc_00041524 [08:32:00]remove file /storage/0423/doc_00041524 [08:32:00]file doc_00041525 [08:32:00]remove file /storage/0423/doc_00041525 [08:32:00]file doc_00041526 [08:32:00]remove file /storage/0423/doc_00041526 [08:32:00]file doc_00041527 [08:32:00]remove file /storage/0423/doc_00041527 [08:32:00]file doc_00041528 [08:32:00]remove file /storage/0423/doc_00041528 [08:32:00]file doc_00041529 [08:32:00]remove file /storage/0423/doc_00041529 [08:32:00]file doc_00041530 [08:32:00]remove file /storage/0423/doc_00041530 [08:32:00]file doc_00041531 [08:32:00]remove file /storage/0423/doc_00041531 [08:32:00]file doc_00041532 [08:32:00]remove file /storage/0423/doc_00041532 [08:32:00]file doc_00041533 [08:32:00]remove file /storage/0423/doc_00041533 [08:32:00]file doc_00041534 [08:32:00]remove file /storage/0423/doc_00041534 [08:32:00]file doc_00041535 [08:32:00]remove file /storage/0423/doc_00041535 [08:32:00]file doc_00041536 [08:32:00]remove file /storage/0423/doc_00041536 [08:32:00]file doc_00041537 [08:32:00]remove file /storage/0423/doc_00041537 [08:32:00]file doc_00041538 [08:32:00]remove file /storage/0423/doc_00041538 [08:32:00]file doc_00041539 [08:32:00]remove file /storage/0423/doc_00041539 [08:32:00]file doc_00041540 [08:32:00]remove file /storage/0423/doc_00041540 [08:32:00]file doc_00041541 [08:32:00]remove file /storage/0423/doc_00041541 [08:32:00]file doc_00041542 [08:32:00]remove file /storage/0423/doc_00041542 [08:32:00]file doc_00041543 [08:32:00]remove file /storage/0423/doc_00041543 [08:32:00]file doc_00041544 [08:32:00]remove file /storage/0423/doc_00041544 [08:32:00]file doc_00041545 [08:32:00]remove file /storage/0423/doc_00041545 [08:32:00]file doc_00041546 [08:32:00]remove file /storage/0423/doc_00041546 [08:32:00]remove dir /storage/0423 [08:32:00]ProcessDocumentItem done err = 0, tmpTLVsize=249 [08:32:00]tlvbuf is 01D8D270 [08:32:00]SAM_PROTO_ClearQueue [08:32:00]wFMCommunicate request_size=4 [08:32:00]MH_SAM_APDU [08:32:00]CAPDU: 80 09 00 00 [08:32:00]Write to MH i2c: E2 08 00 5D 00 80 09 00 00 00 00 00 00 CF [08:32:00]Write i2c OK [08:32:00]MH_I2C_Read... [08:32:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:32:00]Read from MH i2c: E2 [08:32:00]MH_I2C_Read... [08:32:00]Read from MH i2c: E2 03 00 [08:32:00]MH_I2C_Read... [08:32:00]Read from MH i2c: E2 03 00 5D 00 00 90 00 D1 [08:32:00]RAPDU: 90 00 [08:32:00]wFMCommunicate OK [08:32:00]SAM_PROTO_ClearQueue done [08:32:00]KKMCreateOFDPacket [08:32:00]OFDProtocolAddRootSTLVToBuf [08:32:00]FM_MakeSignedData [08:32:00]FM_MakeSignedData [08:32:00]SAM_PROTO_SignData [08:32:00]wFMCommunicate request_size=4 [08:32:00]MH_SAM_APDU [08:32:00]CAPDU: 80 0D 01 02 [08:32:00]Write to MH i2c: E2 08 00 5E 00 80 0D 01 02 00 00 00 00 D7 [08:32:00]Write i2c OK [08:32:00]MH_I2C_Read... [08:32:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:32:00]Read from MH i2c: E2 [08:32:00]MH_I2C_Read... [08:32:00]Read from MH i2c: E2 03 00 [08:32:00]MH_I2C_Read... [08:32:00]Read from MH i2c: E2 03 00 5E 00 00 90 00 D2 [08:32:00]RAPDU: 90 00 [08:32:00]wFMCommunicate OK [08:32:00]wFMCommunicate request_size=255 [08:32:00]MH_SAM_APDU [08:32:00]CAPDU: 80 0D 02 02 FA 02 00 F9 00 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 11 00 D0 9A D0 B0 D0 BD D1 82 D0 BE D0 B2 20 D0 9C 2E 20 F1 03 52 00 37 32 30 30 30 31 2C 20 D0 B3 2E 20 D0 9A D1 8B D0 B7 D1 8B D0 BB 20 D0 9A D0 B8 D1 8F 2C 20 D1 83 D0 BB 2E 20 D0 9A D1 83 D0 BB D0 B0 D1 82 D0 BE D0 B2 D0 B0 20 31 34 37 20 D0 90 2C 20 34 30 2E 32 37 33 33 37 30 2C 20 37 32 2E 31 33 34 31 35 32 A3 04 29 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 39 37 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 F4 03 04 00 7E B0 A4 66 0E 04 04 00 A8 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 4B A2 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 35 04 06 00 15 78 4B [08:32:00]Write to MH i2c: E2 02 01 5F 00 80 0D 02 02 FA 00 02 00 F9 00 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 11 00 D0 9A D0 B0 D0 BD D1 82 D0 BE D0 B2 20 D0 9C 2E 20 F1 03 52 00 37 32 30 30 30 31 2C 20 D0 B3 2E 20 D0 9A D1 8B D0 B7 D1 8B D0 BB 20 D0 9A D0 B8 D1 8F 2C 20 D1 83 D0 BB 2E 20 D0 9A D1 83 D0 BB D0 B0 D1 82 D0 BE D0 B2 D0 B0 20 31 34 37 20 D0 90 2C 20 34 30 2E 32 37 33 33 37 30 2C 20 37 32 2E 31 33 34 31 35 32 A3 04 29 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 39 37 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 F4 03 04 00 7E B0 A4 66 0E 04 04 00 A8 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 4B A2 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 35 04 06 00 15 78 4B 00 00 94 [08:32:00]Write i2c OK [08:32:00]MH_I2C_Read... [08:32:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:32:01]Read from MH i2c: E2 [08:32:01]MH_I2C_Read... [08:32:01]Read from MH i2c: E2 03 00 [08:32:01]MH_I2C_Read... [08:32:01]Read from MH i2c: E2 03 00 5F 00 00 90 00 D3 [08:32:01]RAPDU: 90 00 [08:32:01]wFMCommunicate OK [08:32:01]wFMCommunicate request_size=8 [08:32:01]MH_SAM_APDU [08:32:01]CAPDU: 80 0D 02 02 03 FA ED 2A [08:32:01]Write to MH i2c: E2 0B 00 60 00 80 0D 02 02 03 00 FA ED 2A 00 00 F1 [08:32:01]Write i2c OK [08:32:01]MH_I2C_Read... [08:32:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:32:01]Read from MH i2c: E2 [08:32:01]MH_I2C_Read... [08:32:01]Read from MH i2c: E2 03 00 [08:32:01]MH_I2C_Read... [08:32:01]Read from MH i2c: E2 03 00 60 00 00 90 00 D4 [08:32:01]RAPDU: 90 00 [08:32:01]wFMCommunicate OK [08:32:01]wFMCommunicate request_size=4 [08:32:01]MH_SAM_APDU [08:32:01]CAPDU: 80 0D 03 02 [08:32:01]Write to MH i2c: E2 08 00 61 00 80 0D 03 02 00 00 00 00 DC [08:32:01]Write i2c OK [08:32:01]MH_I2C_Read... [08:32:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:32:01]Read from MH i2c: E2 [08:32:01]MH_I2C_Read... [08:32:01]Read from MH i2c: E2 0B 00 [08:32:01]MH_I2C_Read... [08:32:01]Read from MH i2c: E2 0B 00 61 00 00 9E CA 93 20 94 0B D8 76 90 00 E5 [08:32:01]RAPDU: 9E CA 93 20 94 0B D8 76 90 00 [08:32:01]wFMCommunicate OK [08:32:01]SAM_PROTO_SignData done [08:32:01]FM_MakeSignedData done [08:32:01]CreateOFDProtocolMessage [08:32:01]wFMCommunicate request_size=4 [08:32:01]MH_SAM_APDU [08:32:01]CAPDU: 80 11 00 00 [08:32:01]Write to MH i2c: E2 08 00 62 00 80 11 00 00 00 00 00 00 DC [08:32:01]Write i2c OK [08:32:01]MH_I2C_Read... [08:32:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:32:01]Read from MH i2c: E2 [08:32:01]MH_I2C_Read... [08:32:01]Read from MH i2c: E2 17 00 [08:32:01]MH_I2C_Read... [08:32:01]Read from MH i2c: E2 17 00 62 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 38 [08:32:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [08:32:01]wFMCommunicate OK [08:32:01]CreateOFDProtocolMessage done [08:32:01]OFDSenderStorePacket 41547 [08:32:01]StoreOFDPacket docnum=41547 [08:32:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 01 00 00 EB 4F 05 01 EE D6 5A 02 01 00 02 00 F9 00 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 11 00 D0 9A D0 B0 D0 BD D1 82 D0 BE D0 B2 20 D0 9C 2E 20 F1 03 52 00 37 32 30 30 30 31 2C 20 D0 B3 2E 20 D0 9A D1 8B D0 B7 D1 8B D0 BB 20 D0 9A D0 B8 D1 8F 2C 20 D1 83 D0 BB 2E 20 D0 9A D1 83 D0 BB D0 B0 D1 82 D0 BE D0 B2 D0 B0 20 31 34 37 20 D0 90 2C 20 34 30 2E 32 37 33 33 37 30 2C 20 37 32 2E 31 33 34 31 35 32 A3 04 29 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 39 37 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 F4 03 04 00 7E B0 A4 66 0E 04 04 00 A8 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 4B A2 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 35 04 06 00 15 78 4B FA ED 2A 9E CA 93 20 94 0B D8 76 [08:32:01]CheckFolder [08:32:01]dirname=/storage/ofd_packets [08:32:01]CheckFolder done [08:32:01]ProducePacketName [08:32:01]name=ofd_packets/00041547 [08:32:01]NVStorageSaveData ofd_packets/00041547 [08:32:01]File name is /storage/ofd_packets/00041547 [08:32:01]Write 299 bytes [08:32:01]NVStorageSaveData done [08:32:01]OFDSenderStorePacket done [08:32:01]KKMCreateOFDPacket done [08:32:01]NVStorageSaveData kkm_last_timestamp [08:32:01]File name is /storage/kkm_last_timestamp [08:32:01]OFD Sender: Processing packet 41547 [packets to send 57, broken 56] [08:32:01]ProducePacketName [08:32:01]name=ofd_packets/00041547 [08:32:01]OFD Sender: To server: ‡•öpG, [08:32:01]CommunicateWithHost lk.salyk.kg:30040 [08:32:01]ConnectInit lk.salyk.kg [08:32:01]Write 4 bytes [08:32:01]NVStorageSaveData done [08:32:01]ExternCall_PrintAddStr [08:32:01]wPrintStart [08:32:01]Write to MH i2c: 01 00 00 63 00 63 [08:32:01]Write i2c OK [08:32:01]MH_I2C_Read... [08:32:01]Read from MH i2c: 01 [08:32:01]MH_I2C_Read... [08:32:01]Read from MH i2c: 01 07 00 [08:32:01]MH_I2C_Read... [08:32:01]Read from MH i2c: 01 07 00 63 00 00 00 00 00 00 FF 0F 78 [08:32:01]RasterBufferAndPrint [08:32:01]line Отчет об открытии Ñмены [08:32:01]line ФФД: 1.0 [08:32:01]line ИÐÐ: 02508201610067 [08:32:01]line КаÑÑир: Кантов М. [08:32:01]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [08:32:01]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [08:32:01]line 27.07.2024 08:31 [08:32:01]line Смена: 424 [08:32:01]line РÐМ: 0000000000092626 [08:32:01]line ЗÐМ: 0300000053 [08:32:01]line ФД: 41547 [08:32:01]line ФМ: 0000000000874958 [08:32:01]line ФПД: 23606414994730 [08:32:01]written 0, free lines is 4095 [08:32:01]Write to MH i2c: 01 00 00 75 00 75 [08:32:01]Write i2c OK [08:32:01]MH_I2C_Read... [08:32:01]Read from MH i2c: 01 [08:32:01]MH_I2C_Read... [08:32:01]Read from MH i2c: 01 07 00 [08:32:01]MH_I2C_Read... [08:32:01]Read from MH i2c: 01 07 00 75 00 00 00 00 00 00 5A 0E E4 [08:32:01]RasterBufferAndPrint [08:32:01]line [08:32:01]line [08:32:01]line [08:32:01]line [08:32:01]line [08:32:01]written 0, free lines is 3701 [08:32:01]MH_Cut [08:32:01]Write to MH i2c: D1 01 00 7C 00 01 4E [08:32:01]Write i2c OK [08:32:01]MH_I2C_Read... [08:32:01]Read from MH i2c: D1 [08:32:01]MH_I2C_Read... [08:32:01]Read from MH i2c: D1 01 00 [08:32:01]MH_I2C_Read... [08:32:01]Read from MH i2c: D1 01 00 7C 00 00 4D [08:32:01]Write to MH i2c: 01 00 00 7D 00 7D [08:32:01]Write i2c OK [08:32:01]MH_I2C_Read... [08:32:02]Connected sock=11 [08:32:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 01 00 00 EB 4F 05 01 EE D6 5A 02 01 00 02 00 F9 00 B9 04 01 00 01 FA 03 0E *** Cut start [08:32:02]00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 *** Partial cut [08:32:02]11 00 D0 9A D0 B0 D0 BD D1 82 D0 BE D0 B2 20 D0 9C 2E 20 F1 03 52 00 37 32 30 30 30 31 2C 20 D0 B3 2E 20 D0 9A D1 8B *** CUTSNS_PIN = 1 [08:32:02]D0 B7 D1 8B D0 BB 20 D0 9A D0 B8 D1 8F 2C 20 D1 83 D0 BB 2E 20 D0 9A D1 83 D0 BB D0 B0 D1 82 D0 BE D0 B2 D0 B0 20 31 34 37 *** CUTSNS_PIN = 0 [08:32:02]20 D0 90 2C 20 34 30 2E 32 37 33 33 37 30 2C 20 37 32 2E 31 33 34 31 35 32 A3 04 29 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 39 37 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 F4 03 04 00 7E B0 A4 66 0E 04 04 00 A8 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 4B A2 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 35 04 06 00 15 78 4B FA ED 2A 9E CA 93 20 94 0B D8 76 [08:32:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 56 DB 47 00 E9 3F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 4B A2 00 00 F4 03 04 00 96 5C A4 66 B6 04 01 00 00 B1 9D 1F 49 96 DB 16 D0 [08:32:03]CommunicateWithHost err = 0 [08:32:03]CheckOFDResponse [08:32:03]1017 (14) - 77093643461234 [08:32:03]1041 (16) - 0000000000874958 [08:32:03]1040 (4) - 41547 [08:32:03]1012 (4) - 27.07.2024 02:33 [08:32:03]1206 (1) - 0 [08:32:03]OFD Sender: Remove packet 41547 [08:32:03]ProducePacketName [08:32:03]name=ofd_packets/00041547 [08:32:03]NVStorageDeleteData [08:32:03]*** Brake cut motor [08:32:03]OFD Sender: No OFD packet to send [08:32:04]Read from MH i2c: 01 [08:32:04]*** Stop cut motor [08:32:04]MH_I2C_Read... [08:32:04]*** FLAG_CUTTER_FAIL [08:32:04]int [08:32:04]*** Cut end [08:32:04]*** FLAG_PRN_PAP1 set [08:32:04]Read from MH i2c: 01 07 00 [08:32:04]MH_I2C_Read... [08:32:04]Read from MH i2c: 01 07 00 7D 00 00 00 12 00 00 FF 0F A4 [08:32:04]process_action_free open_shift [08:32:04]json_value_free [08:32:04]json_value_free done [08:32:04]process_json_proto returns [08:32:04]Send response to host [08:32:04]{"protocol":"kg_v1.0","response":{"error":1047,"error_desc":"Cutter error"}} [08:32:04]free response buf [08:32:04]execute_script done [08:32:04]execute_script returns [08:32:04]free content buf [08:32:04]Sock 7.Close socket [08:32:04]Sock 7.Thread stoped [08:32:04]Write to MH i2c: 01 00 00 7E 00 7E [08:32:04]Write i2c OK [08:32:04]MH_I2C_Read... [08:32:04]Read from MH i2c: 01 [08:32:04]MH_I2C_Read... [08:32:04]Read from MH i2c: 01 07 00 [08:32:04]MH_I2C_Read... [08:32:04]Read from MH i2c: 01 07 00 7E 00 00 01 12 00 00 FF 0F A6 [08:32:04]state=0 [08:32:04]No paper [08:32:04]Cutter fail [08:32:04]Cutter bad position [08:32:08]OFD Sender: No OFD packet to send [08:32:10]recv_with_timeout no data received [08:32:13]OFD Sender: No OFD packet to send [08:32:18]OFD Sender: No OFD packet to send [08:32:23]OFD Sender: No OFD packet to send [08:32:28]OFD Sender: No OFD packet to send [08:32:29]recv_with_timeout no data received [08:32:33]OFD Sender: No OFD packet to send [08:32:38]OFD Sender: No OFD packet to send [08:32:39]recv_with_timeout no data received [08:32:43]OFD Sender: No OFD packet to send [08:32:48]OFD Sender: No OFD packet to send [08:32:53]OFD Sender: No OFD packet to send [08:32:58]OFD Sender: No OFD packet to send [08:33:03]OFD Sender: No OFD packet to send [08:33:08]OFD Sender: No OFD packet to send [08:33:13]recv_with_timeout no data received [08:33:13]OFD Sender: No OFD packet to send [08:33:18]OFD Sender: No OFD packet to send [08:33:23]OFD Sender: No OFD packet to send [08:33:28]OFD Sender: No OFD packet to send [08:33:33]OFD Sender: No OFD packet to send [08:33:38]OFD Sender: No OFD packet to send [08:33:43]OFD Sender: No OFD packet to send [08:33:48]OFD Sender: No OFD packet to send [08:33:53]OFD Sender: No OFD packet to send [08:33:58]OFD Sender: No OFD packet to send [08:34:03]OFD Sender: No OFD packet to send [08:34:08]OFD Sender: No OFD packet to send [08:34:13]OFD Sender: No OFD packet to send [08:34:18]OFD Sender: No OFD packet to send [08:34:20]recv_with_timeout no data received [08:34:23]OFD Sender: No OFD packet to send [00:00:11] *** EcrCore started. Build 196 *** [00:00:11]/dev/ttyS4 opened [00:00:11]MH_InterfaceInit /dev/i2c-1 [00:00:11]Malloc ok [00:00:11]MH_GetMetrics [00:00:11]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 81 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 26 [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 5400000000572581 (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: 11+0=11 [00:00:11]*** BPK Status Register BPK_RDY = 0x2 [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 = 0x33540624 [00:00:11]*** Is cutter blocked? [00:00:11]*** Cutter blocked [00:00:11]*** Cut unblock start [00:00:11]*** Set cut motor for full cut [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:13]*** Cutter still blocked [00:00:13]*** Brake cut motor [00:00:14]*** Stop cut motor [00:00:16]*** Set cut motor for partial cut [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:11]MH_GetMetrics [00:00:11]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 81 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 26 [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]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:11]*** [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]*** 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 5400000000572581 (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: 11+0=11 [00:00:11]*** BPK Status Register BPK_RDY = 0x2 [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 = 0x33540624 [00:00:11]*** Is cutter blocked? [00:00:11]*** Cutter blocked [00:00:11]*** Cut unblock start [00:00:11]*** Set cut motor for full cut [00:00:11]*** Cutter successfully unblocked [00:00:11]*** Brake cut motor [00:00:11]*** Stop cut motor [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 81 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 27 [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 00 00 00 00 00 00 00 0A [00:00:11]Current date/time: 01.01.1970 00:00 [00:00:11]FM_Init [00:00:11]wFMConnect [00:00:11]MH_SAM_On [00:00:11]Write to MH i2c: E0 00 00 08 00 E7 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]*** iso7816_init finished! [00:00:11]*** atr: [00:00:11]*** 0F 3B D5 18 FF 81 91 FE [00:00:11]*** 1F C3 80 73 C8 21 10 0A [00:00:11]*** 00 00 00 00 00 00 00 00 [00:00:11]*** 00 00 00 00 00 00 00 00 [00:00:11]*** 00 00 00 00 00 00 00 00 [00:00:11]*** 00 00 00 00 00 00 00 00 [00:00:11]*** 00 00 00 00 00 00 00 00 [00:00:11]*** 00 00 00 00 00 00 00 00 [00:00:11]Read from MH i2c: E0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: E0 10 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [00:00:11]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [00:00:11]wFMCommunicate request_size=10 [00:00:11]MH_SAM_APDU [00:00:11]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [00:00:11]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [00:00:11]Read from MH i2c: E2 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: E2 03 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [00:00:11]RAPDU: 90 00 [00:00:11]wFMCommunicate OK [00:00:11]wFMCommunicate request_size=4 [00:00:11]MH_SAM_APDU [00:00:11]CAPDU: 80 11 00 00 [00:00:11]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:00:11]Read from MH i2c: E2 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: E2 17 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 E0 [00:00:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [00:00:11]wFMCommunicate OK [00:00:11]Detected FM SN is 0000000000874958 [00:00:11]Stored FM SN is 0000000000874958 [00:00:11]wFMCommunicate request_size=9 [00:00:11]MH_SAM_APDU [00:00:11]CAPDU: 80 16 00 00 04 FB 29 00 00 [00:00:11]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 FB 29 00 00 00 00 B6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [00:00:11]Read from MH i2c: E2 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: E2 03 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [00:00:11]RAPDU: 90 00 [00:00:11]wFMCommunicate OK [00:00:11]FM PIN OK [00:00:11]wFMCommunicate request_size=8 [00:00:11]MH_SAM_APDU [00:00:11]CAPDU: 80 14 04 00 03 02 00 01 [00:00:11]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [00:00:11]Read from MH i2c: E2 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: E2 03 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [00:00:11]RAPDU: 90 00 [00:00:11]wFMCommunicate OK [00:00:11]wFMCommunicate request_size=13 [00:00:11]MH_SAM_APDU [00:00:11]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [00:00:11]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [00:00:11]Read from MH i2c: E2 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: E2 03 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [00:00:11]RAPDU: 90 00 [00:00:11]wFMCommunicate OK [00:00:11]wFMCommunicate request_size=4 [00:00:11]MH_SAM_APDU [00:00:11]CAPDU: 80 11 00 00 [00:00:11]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:00:11]Read from MH i2c: E2 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: E2 17 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 E4 [00:00:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [00:00:11]wFMCommunicate OK [00:00:11]DocumentArchiveInit [00:00:11]Start Httpd... [00:00:11]Httpd thread 3066932580 created [00:00:11]Write to MH i2c: 01 00 00 0F 00 0F [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 0F 00 00 00 00 00 00 FF 0F 24 [00:00:11]MH Int Process started [00:00:11]Allocated Socket 8 [00:00:11]Bind OK [00:00:11]Listen OK [00:00:11]httpd running on port 8080 [00:00:11]Waiting for new connection... [00:00:11]OFD Sender: No OFD packet to send [00:00:12]accept exits with 9 [00:00:12]New connection [00:00:12]New thread 3066645860 created [00:00:12]Waiting for new connection... [00:00:12] Sock 9.Parse request [00:00:12]Sock 9.Check first char [00:00:12]Sock 9.First char is OK [00:00:12]request: POST /json_proto HTTP/1.0 [00:00:12]Method: POST [00:00:12]URL: /json_proto [00:00:12]Method is POST - this is cgi request [00:00:12]url: /json_proto [00:00:12]query_string will be loaded in cgi processing [00:00:12]execute_cgi json_proto POST (null) [00:00:12]execute_cgi path=json_proto method=POST [00:00:12]POST find Content-Length [00:00:12]Host: 172.17.43.132:8080 [00:00:12]Content-Length: 215 [00:00:12]Content-Type: application/json [00:00:12] [00:00:12]POST finish read [00:00:12]Found Content-Length = 215 [00:00:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:00:12]execute_script... [00:00:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:00:12]POST & json_proto [00:00:12]process_json_proto [00:00:12]json parsed OK: [00:00:12]protocol is kg_v1.0 [00:00:12]action value=get_value [00:00:12]process_action get_value [00:00:12]cmd_get_value [00:00:12]process_action get_value done [00:00:12]requested_data is exist [00:00:12]produce_requested_data [00:00:12]requested_item kkm.sn is exist - process it [00:00:12]requested_item kkm.ver is exist - process it [00:00:12]requested_item fm.sn is exist - process it [00:00:12]wFMCommunicate request_size=4 [00:00:12]MH_SAM_APDU [00:00:12]CAPDU: 80 11 00 00 [00:00:12]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [00:00:12]Write i2c OK [00:00:12]MH_I2C_Read... [00:00:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:00:12]Read from MH i2c: E2 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: E2 17 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 E6 [00:00:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [00:00:12]wFMCommunicate OK [00:00:12]requested_item fd.num is exist - process it [00:00:12]SAM_PROTO_GetFieldsCounters [00:00:12]wFMCommunicate request_size=4 [00:00:12]MH_SAM_APDU [00:00:12]CAPDU: 80 13 00 00 [00:00:12]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [00:00:12]Write i2c OK [00:00:12]MH_I2C_Read... [00:00:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:00:12]Read from MH i2c: E2 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: E2 62 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 4B A2 00 00 0E 04 04 00 A8 01 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 4D [00:00:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 4B A2 00 00 0E 04 04 00 A8 01 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:00:12]wFMCommunicate OK [00:00:12]SAM_PROTO_GetFieldsCounters done [00:00:12]requested_item shift.num is exist - process it [00:00:12]requested_item shift.opened is exist - process it [00:00:12]req_shift_opened [00:00:12]FM_GetShiftState [00:00:12]SAM_PROTO_GetShiftState [00:00:12]wFMCommunicate request_size=4 [00:00:12]MH_SAM_APDU [00:00:12]CAPDU: 80 13 01 00 [00:00:12]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [00:00:12]Write i2c OK [00:00:12]MH_I2C_Read... [00:00:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:00:12]Read from MH i2c: E2 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: E2 0E 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 7E B0 A4 66 00 00 00 00 90 00 D3 [00:00:12]RAPDU: 09 00 01 7E B0 A4 66 00 00 00 00 90 00 [00:00:12]wFMCommunicate OK [00:00:12]SAM_PROTO_GetShiftState done [00:00:12]FM_GetShiftState done [00:00:12]req_shift_opened done [00:00:12]requested_item shift.open_date is exist - process it [00:00:12]req_shift_open_date [00:00:12]req_shift_open_date done [00:00:12]produce_requested_data done [00:00:12]produce_requested_data return {"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41547,"shift.num":424,"shift.opened":1,"shift.open_date":1722069118} [00:00:12]process_action_free get_value [00:00:12]json_value_free [00:00:12]json_value_free done [00:00:12]process_json_proto returns [00:00:12]Send response to host [00:00:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41547,"shift.num":424,"shift.opened":1,"shift.open_date":1722069118}}} [00:00:12]free response buf [00:00:12]execute_script done [00:00:12]execute_script returns [00:00:12]free content buf [00:00:12]Sock 9.Close socket [00:00:12]Sock 9.Thread stoped [00:00:12]accept exits with 6 [00:00:12]New connection [00:00:12]New thread 3066502500 created [00:00:12]Thread 3066645860 joined [00:00:12]Waiting for new connection... [00:00:12] Sock 6.Parse request [00:00:12]Sock 6.Check first char [00:00:12]Sock 6.First char is OK [00:00:12]request: POST /json_proto HTTP/1.0 [00:00:12]Method: POST [00:00:12]URL: /json_proto [00:00:12]Method is POST - this is cgi request [00:00:12]url: /json_proto [00:00:12]query_string will be loaded in cgi processing [00:00:12]execute_cgi json_proto POST (null) [00:00:12]execute_cgi path=json_proto method=POST [00:00:12]POST find Content-Length [00:00:12]Host: 172.17.43.132:8080 [00:00:12]Content-Length: 331 [00:00:12]Content-Type: application/json [00:00:12] [00:00:12]POST finish read [00:00:12]Found Content-Length = 331 [00:00:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:00:12]execute_script... [00:00:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:00:12]POST & json_proto [00:00:12]process_json_proto [00:00:12]json parsed OK: [00:00:12]protocol is kg_v1.0 [00:00:12]action value=get_value [00:00:12]process_action get_value [00:00:12]cmd_get_value [00:00:12]process_action get_value done [00:00:12]requested_data is exist [00:00:12]produce_requested_data [00:00:12]requested_item fm.sale.total is exist - process it [00:00:12]SAM_PROTO_GetFMData [00:00:12]wFMCommunicate request_size=4 [00:00:12]MH_SAM_APDU [00:00:12]CAPDU: 80 13 03 00 [00:00:12]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [00:00:12]Write i2c OK [00:00:12]MH_I2C_Read... [00:00:13]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:00:13]Read from MH i2c: E2 [00:00:13]MH_I2C_Read... [00:00:13]Read from MH i2c: E2 FD 00 [00:00:13]MH_I2C_Read... [00:00:13]Read from MH i2c: E2 FD 00 13 00 00 C1 04 85 04 BD 04 6E 04 04 00 FB 9E 00 00 69 04 A0 00 6F 04 04 00 63 9E 00 00 B1 04 04 00 CD 9F C1 36 70 04 04 00 14 13 84 31 72 04 04 00 B9 8C 3D 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 F0 80 D0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F8 F6 7B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 98 00 00 00 B1 04 03 00 F8 13 4E 70 04 03 00 FC 07 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8A 4A 08 EF 03 09 00 F6 03 90 00 CE [00:00:13]RAPDU: C1 04 85 04 BD 04 6E 04 04 00 FB 9E 00 00 69 04 A0 00 6F 04 04 00 63 9E 00 00 B1 04 04 00 CD 9F C1 36 70 04 04 00 14 13 84 31 72 04 04 00 B9 8C 3D 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 F0 80 D0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F8 F6 7B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 98 00 00 00 B1 04 03 00 F8 13 4E 70 04 03 00 FC 07 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8A 4A 08 EF 03 09 00 F6 03 90 00 [00:00:13]wFMCommunicate OK [00:00:13]wFMCommunicate request_size=4 [00:00:13]MH_SAM_APDU [00:00:13]CAPDU: 80 17 00 00 [00:00:13]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [00:00:13]Write i2c OK [00:00:13]MH_I2C_Read... [00:00:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:00:13]Read from MH i2c: E2 [00:00:13]MH_I2C_Read... [00:00:13]Read from MH i2c: E2 FD 00 [00:00:13]MH_I2C_Read... [00:00:13]Read from MH i2c: E2 FD 00 14 00 00 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CA B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 3D [00:00:13]RAPDU: 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CA B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 [00:00:13]wFMCommunicate OK [00:00:13]wFMCommunicate request_size=4 [00:00:13]MH_SAM_APDU [00:00:13]CAPDU: 80 17 00 00 [00:00:13]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [00:00:13]Write i2c OK [00:00:13]MH_I2C_Read... [00:00:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:00:13]Read from MH i2c: E2 [00:00:13]MH_I2C_Read... [00:00:13]Read from MH i2c: E2 FD 00 [00:00:13]MH_I2C_Read... [00:00:13]Read from MH i2c: E2 FD 00 15 00 00 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 35 [00:00:13]RAPDU: 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 [00:00:13]wFMCommunicate OK [00:00:13]wFMCommunicate request_size=4 [00:00:13]MH_SAM_APDU [00:00:13]CAPDU: 80 17 00 00 [00:00:13]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [00:00:13]Write i2c OK [00:00:13]MH_I2C_Read... [00:00:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:00:14]Read from MH i2c: E2 [00:00:14]MH_I2C_Read... [00:00:14]Read from MH i2c: E2 FD 00 [00:00:14]MH_I2C_Read... [00:00:14]Read from MH i2c: E2 FD 00 16 00 00 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 1B [00:00:14]RAPDU: 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 [00:00:14]wFMCommunicate OK [00:00:14]wFMCommunicate request_size=4 [00:00:14]MH_SAM_APDU [00:00:14]CAPDU: 80 17 00 00 [00:00:14]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [00:00:14]Write i2c OK [00:00:14]MH_I2C_Read... [00:00:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 219! [00:00:14]Read from MH i2c: E2 [00:00:14]MH_I2C_Read... [00:00:14]Read from MH i2c: E2 DE 00 [00:00:14]MH_I2C_Read... [00:00:14]Read from MH i2c: E2 DE 00 17 00 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 76 [00:00:14]RAPDU: F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:00:14]wFMCommunicate OK [00:00:14]SAM_PROTO_GetFMData done [00:00:14]requested_item fm.sale_refund.total is exist - process it [00:00:14]requested_item fm.buy.total is exist - process it [00:00:14]requested_item shift.sale.total is exist - process it [00:00:14]SAM_PROTO_GetShiftData [00:00:14]wFMCommunicate request_size=4 [00:00:14]MH_SAM_APDU [00:00:14]CAPDU: 80 13 02 00 [00:00:14]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [00:00:14]Write i2c OK [00:00:14]MH_I2C_Read... [00:00:14]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:00:14]Read from MH i2c: E2 [00:00:14]MH_I2C_Read... [00:00:14]Read from MH i2c: E2 FD 00 [00:00:14]MH_I2C_Read... [00:00:14]Read from MH i2c: E2 FD 00 18 00 00 A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 09 [00:00:14]RAPDU: A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [00:00:14]wFMCommunicate OK [00:00:14]wFMCommunicate request_size=4 [00:00:14]MH_SAM_APDU [00:00:14]CAPDU: 80 17 00 00 [00:00:14]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [00:00:14]Write i2c OK [00:00:14]MH_I2C_Read... [00:00:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:00:15]Read from MH i2c: E2 [00:00:15]MH_I2C_Read... [00:00:15]Read from MH i2c: E2 FD 00 [00:00:15]MH_I2C_Read... [00:00:15]Read from MH i2c: E2 FD 00 19 00 00 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 90 00 A1 [00:00:15]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 90 00 [00:00:15]wFMCommunicate OK [00:00:15]wFMCommunicate request_size=4 [00:00:15]MH_SAM_APDU [00:00:15]CAPDU: 80 17 00 00 [00:00:15]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [00:00:15]Write i2c OK [00:00:15]MH_I2C_Read... [00:00:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:00:15]Read from MH i2c: E2 [00:00:15]MH_I2C_Read... [00:00:15]Read from MH i2c: E2 FD 00 [00:00:15]MH_I2C_Read... [00:00:15]Read from MH i2c: E2 FD 00 1A 00 00 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 90 00 6C [00:00:15]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 90 00 [00:00:15]wFMCommunicate OK [00:00:15]wFMCommunicate request_size=4 [00:00:15]MH_SAM_APDU [00:00:15]CAPDU: 80 17 00 00 [00:00:15]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [00:00:15]Write i2c OK [00:00:15]MH_I2C_Read... [00:00:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:00:15]Read from MH i2c: E2 [00:00:15]MH_I2C_Read... [00:00:15]Read from MH i2c: E2 FD 00 [00:00:15]MH_I2C_Read... [00:00:15]Read from MH i2c: E2 FD 00 1B 00 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 0D [00:00:15]RAPDU: 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [00:00:15]wFMCommunicate OK [00:00:15]wFMCommunicate request_size=4 [00:00:15]MH_SAM_APDU [00:00:15]CAPDU: 80 17 00 00 [00:00:15]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [00:00:15]Write i2c OK [00:00:15]MH_I2C_Read... [00:00:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [00:00:16]Read from MH i2c: E2 [00:00:16]MH_I2C_Read... [00:00:16]Read from MH i2c: E2 BD 00 [00:00:16]MH_I2C_Read... [00:00:16]Read from MH i2c: E2 BD 00 1C 00 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 82 [00:00:16]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:00:16]wFMCommunicate OK [00:00:16]SAM_PROTO_GetShiftData done [00:00:16]requested_item shift.sale.total_cash is exist - process it [00:00:16]requested_item shift.sale_refund.total is exist - process it [00:00:16]requested_item shift.sale_refund.total_cash is exist - process it [00:00:16]requested_item shift.buy.total is exist - process it [00:00:16]requested_item shift.buy.total_cash is exist - process it [00:00:16]produce_requested_data done [00:00:16]produce_requested_data return {"fm.sale.total":9186590.21,"fm.sale_refund.total":51169.20,"fm.buy.total":0.00,"shift.sale.total":0.00,"shift.sale.total_cash":0.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:00:16]process_action_free get_value [00:00:16]json_value_free [00:00:16]json_value_free done [00:00:16]process_json_proto returns [00:00:16]Send response to host [00:00:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":9186590.21,"fm.sale_refund.total":51169.20,"fm.buy.total":0.00,"shift.sale.total":0.00,"shift.sale.total_cash":0.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:00:16]free response buf [00:00:16]execute_script done [00:00:16]execute_script returns [00:00:16]free content buf [00:00:16]Sock 6.Close socket [00:00:16]Sock 6.Thread stoped [00:00:16]OFD Sender: No OFD packet to send [00:00:20]recv_with_timeout no data received [00:00:21]OFD Sender: No OFD packet to send [00:00:23]accept exits with 9 [00:00:23]New connection [00:00:23]New thread 3066645860 created [00:00:23]Thread 3066502500 joined [00:00:23]Waiting for new connection... [00:00:23] Sock 9.Parse request [00:00:23]Sock 9.Check first char [00:00:23]Sock 9.First char is OK [00:00:23]request: POST /json_proto HTTP/1.0 [00:00:23]Method: POST [00:00:23]URL: /json_proto [00:00:23]Method is POST - this is cgi request [00:00:23]url: /json_proto [00:00:23]query_string will be loaded in cgi processing [00:00:23]execute_cgi json_proto POST (null) [00:00:23]execute_cgi path=json_proto method=POST [00:00:23]POST find Content-Length [00:00:23]Host: 172.17.43.132:8080 [00:00:23]Content-Length: 215 [00:00:23]Content-Type: application/json [00:00:23] [00:00:23]POST finish read [00:00:23]Found Content-Length = 215 [00:00:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:00:23]execute_script... [00:00:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:00:23]POST & json_proto [00:00:23]process_json_proto [00:00:23]json parsed OK: [00:00:23]protocol is kg_v1.0 [00:00:23]action value=get_value [00:00:23]process_action get_value [00:00:23]cmd_get_value [00:00:23]process_action get_value done [00:00:23]requested_data is exist [00:00:23]produce_requested_data [00:00:23]requested_item kkm.sn is exist - process it [00:00:23]requested_item kkm.ver is exist - process it [00:00:23]requested_item fm.sn is exist - process it [00:00:23]wFMCommunicate request_size=4 [00:00:23]MH_SAM_APDU [00:00:23]CAPDU: 80 11 00 00 [00:00:23]Write to MH i2c: E2 08 00 1D 00 80 11 00 00 00 00 00 00 97 [00:00:23]Write i2c OK [00:00:23]MH_I2C_Read... [00:00:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:00:23]Read from MH i2c: E2 [00:00:23]MH_I2C_Read... [00:00:23]Read from MH i2c: E2 17 00 [00:00:23]MH_I2C_Read... [00:00:23]Read from MH i2c: E2 17 00 1D 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 F3 [00:00:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [00:00:23]wFMCommunicate OK [00:00:23]requested_item fd.num is exist - process it [00:00:23]SAM_PROTO_GetFieldsCounters [00:00:23]wFMCommunicate request_size=4 [00:00:23]MH_SAM_APDU [00:00:23]CAPDU: 80 13 00 00 [00:00:23]Write to MH i2c: E2 08 00 1E 00 80 13 00 00 00 00 00 00 9A [00:00:23]Write i2c OK [00:00:23]MH_I2C_Read... [00:00:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:00:23]Read from MH i2c: E2 [00:00:23]MH_I2C_Read... [00:00:23]Read from MH i2c: E2 62 00 [00:00:23]MH_I2C_Read... [00:00:23]Read from MH i2c: E2 62 00 1E 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 4B A2 00 00 0E 04 04 00 A8 01 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 5A [00:00:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 4B A2 00 00 0E 04 04 00 A8 01 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:00:23]wFMCommunicate OK [00:00:23]SAM_PROTO_GetFieldsCounters done [00:00:23]requested_item shift.num is exist - process it [00:00:23]requested_item shift.opened is exist - process it [00:00:23]req_shift_opened [00:00:23]FM_GetShiftState [00:00:23]SAM_PROTO_GetShiftState [00:00:23]wFMCommunicate request_size=4 [00:00:23]MH_SAM_APDU [00:00:23]CAPDU: 80 13 01 00 [00:00:23]Write to MH i2c: E2 08 00 1F 00 80 13 01 00 00 00 00 00 9C [00:00:23]Write i2c OK [00:00:23]MH_I2C_Read... [00:00:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:00:23]Read from MH i2c: E2 [00:00:23]MH_I2C_Read... [00:00:23]Read from MH i2c: E2 0E 00 [00:00:23]MH_I2C_Read... [00:00:23]Read from MH i2c: E2 0E 00 1F 00 00 09 00 01 7E B0 A4 66 00 00 00 00 90 00 E0 [00:00:23]RAPDU: 09 00 01 7E B0 A4 66 00 00 00 00 90 00 [00:00:23]wFMCommunicate OK [00:00:23]SAM_PROTO_GetShiftState done [00:00:23]FM_GetShiftState done [00:00:23]req_shift_opened done [00:00:23]requested_item shift.open_date is exist - process it [00:00:23]req_shift_open_date [00:00:23]req_shift_open_date done [00:00:23]produce_requested_data done [00:00:23]produce_requested_data return {"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41547,"shift.num":424,"shift.opened":1,"shift.open_date":1722069118} [00:00:23]process_action_free get_value [00:00:23]json_value_free [00:00:23]json_value_free done [00:00:23]process_json_proto returns [00:00:23]Send response to host [00:00:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41547,"shift.num":424,"shift.opened":1,"shift.open_date":1722069118}}} [00:00:23]free response buf [00:00:23]execute_script done [00:00:23]execute_script returns [00:00:23]free content buf [00:00:23]Sock 9.Close socket [00:00:23]Sock 9.Thread stoped [00:00:23]accept exits with 7 [00:00:23]New connection [00:00:23]New thread 3066502500 created [00:00:23]Thread 3066645860 joined [00:00:23]Waiting for new connection... [00:00:23] Sock 7.Parse request [00:00:23]Sock 7.Check first char [00:00:23]Sock 7.First char is OK [00:00:23]request: POST /json_proto HTTP/1.0 [00:00:23]Method: POST [00:00:23]URL: /json_proto [00:00:23]Method is POST - this is cgi request [00:00:23]url: /json_proto [00:00:23]query_string will be loaded in cgi processing [00:00:23]execute_cgi json_proto POST (null) [00:00:23]execute_cgi path=json_proto method=POST [00:00:23]POST find Content-Length [00:00:23]Host: 172.17.43.132:8080 [00:00:23]Content-Length: 331 [00:00:23]Content-Type: application/json [00:00:23] [00:00:23]POST finish read [00:00:23]Found Content-Length = 331 [00:00:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:00:23]execute_script... [00:00:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:00:23]POST & json_proto [00:00:23]process_json_proto [00:00:23]json parsed OK: [00:00:23]protocol is kg_v1.0 [00:00:23]action value=get_value [00:00:23]process_action get_value [00:00:23]cmd_get_value [00:00:23]process_action get_value done [00:00:23]requested_data is exist [00:00:23]produce_requested_data [00:00:23]requested_item fm.sale.total is exist - process it [00:00:23]SAM_PROTO_GetFMData [00:00:23]wFMCommunicate request_size=4 [00:00:23]MH_SAM_APDU [00:00:23]CAPDU: 80 13 03 00 [00:00:23]Write to MH i2c: E2 08 00 20 00 80 13 03 00 00 00 00 00 9F [00:00:23]Write i2c OK [00:00:23]MH_I2C_Read... [00:00:24]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:00:24]Read from MH i2c: E2 [00:00:24]MH_I2C_Read... [00:00:24]Read from MH i2c: E2 FD 00 [00:00:24]MH_I2C_Read... [00:00:24]Read from MH i2c: E2 FD 00 20 00 00 C1 04 85 04 BD 04 6E 04 04 00 FB 9E 00 00 69 04 A0 00 6F 04 04 00 63 9E 00 00 B1 04 04 00 CD 9F C1 36 70 04 04 00 14 13 84 31 72 04 04 00 B9 8C 3D 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 F0 80 D0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F8 F6 7B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 98 00 00 00 B1 04 03 00 F8 13 4E 70 04 03 00 FC 07 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8A 4A 08 EF 03 09 00 F6 03 90 00 DB [00:00:24]RAPDU: C1 04 85 04 BD 04 6E 04 04 00 FB 9E 00 00 69 04 A0 00 6F 04 04 00 63 9E 00 00 B1 04 04 00 CD 9F C1 36 70 04 04 00 14 13 84 31 72 04 04 00 B9 8C 3D 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 F0 80 D0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F8 F6 7B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 98 00 00 00 B1 04 03 00 F8 13 4E 70 04 03 00 FC 07 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8A 4A 08 EF 03 09 00 F6 03 90 00 [00:00:24]wFMCommunicate OK [00:00:24]wFMCommunicate request_size=4 [00:00:24]MH_SAM_APDU [00:00:24]CAPDU: 80 17 00 00 [00:00:24]Write to MH i2c: E2 08 00 21 00 80 17 00 00 00 00 00 00 A1 [00:00:24]Write i2c OK [00:00:24]MH_I2C_Read... [00:00:24]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:00:24]Read from MH i2c: E2 [00:00:24]MH_I2C_Read... [00:00:24]Read from MH i2c: E2 FD 00 [00:00:24]MH_I2C_Read... [00:00:24]Read from MH i2c: E2 FD 00 21 00 00 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CA B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 4A [00:00:24]RAPDU: 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CA B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 [00:00:24]wFMCommunicate OK [00:00:24]wFMCommunicate request_size=4 [00:00:24]MH_SAM_APDU [00:00:24]CAPDU: 80 17 00 00 [00:00:24]Write to MH i2c: E2 08 00 22 00 80 17 00 00 00 00 00 00 A2 [00:00:24]Write i2c OK [00:00:24]MH_I2C_Read... [00:00:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:00:25]Read from MH i2c: E2 [00:00:25]MH_I2C_Read... [00:00:25]Read from MH i2c: E2 FD 00 [00:00:25]MH_I2C_Read... [00:00:25]Read from MH i2c: E2 FD 00 22 00 00 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 42 [00:00:25]RAPDU: 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 [00:00:25]wFMCommunicate OK [00:00:25]wFMCommunicate request_size=4 [00:00:25]MH_SAM_APDU [00:00:25]CAPDU: 80 17 00 00 [00:00:25]Write to MH i2c: E2 08 00 23 00 80 17 00 00 00 00 00 00 A3 [00:00:25]Write i2c OK [00:00:25]MH_I2C_Read... [00:00:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:00:25]Read from MH i2c: E2 [00:00:25]MH_I2C_Read... [00:00:25]Read from MH i2c: E2 FD 00 [00:00:25]MH_I2C_Read... [00:00:25]Read from MH i2c: E2 FD 00 23 00 00 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 28 [00:00:25]RAPDU: 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 [00:00:25]wFMCommunicate OK [00:00:25]wFMCommunicate request_size=4 [00:00:25]MH_SAM_APDU [00:00:25]CAPDU: 80 17 00 00 [00:00:25]Write to MH i2c: E2 08 00 24 00 80 17 00 00 00 00 00 00 A4 [00:00:25]Write i2c OK [00:00:25]MH_I2C_Read... [00:00:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 219! [00:00:25]Read from MH i2c: E2 [00:00:25]MH_I2C_Read... [00:00:25]Read from MH i2c: E2 DE 00 [00:00:25]MH_I2C_Read... [00:00:25]Read from MH i2c: E2 DE 00 24 00 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 83 [00:00:25]RAPDU: F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:00:25]wFMCommunicate OK [00:00:25]SAM_PROTO_GetFMData done [00:00:25]requested_item fm.sale_refund.total is exist - process it [00:00:25]requested_item fm.buy.total is exist - process it [00:00:25]requested_item shift.sale.total is exist - process it [00:00:25]SAM_PROTO_GetShiftData [00:00:25]wFMCommunicate request_size=4 [00:00:25]MH_SAM_APDU [00:00:25]CAPDU: 80 13 02 00 [00:00:25]Write to MH i2c: E2 08 00 25 00 80 13 02 00 00 00 00 00 A3 [00:00:25]Write i2c OK [00:00:25]MH_I2C_Read... [00:00:26]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:00:26]Read from MH i2c: E2 [00:00:26]MH_I2C_Read... [00:00:26]Read from MH i2c: E2 FD 00 [00:00:26]MH_I2C_Read... [00:00:26]Read from MH i2c: E2 FD 00 25 00 00 A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 16 [00:00:26]RAPDU: A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [00:00:26]wFMCommunicate OK [00:00:26]wFMCommunicate request_size=4 [00:00:26]MH_SAM_APDU [00:00:26]CAPDU: 80 17 00 00 [00:00:26]Write to MH i2c: E2 08 00 26 00 80 17 00 00 00 00 00 00 A6 [00:00:26]Write i2c OK [00:00:26]MH_I2C_Read... [00:00:26]OFD Sender: No OFD packet to send [00:00:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:00:26]Read from MH i2c: E2 [00:00:26]MH_I2C_Read... [00:00:26]Read from MH i2c: E2 FD 00 [00:00:26]MH_I2C_Read... [00:00:26]Read from MH i2c: E2 FD 00 26 00 00 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 90 00 AE [00:00:26]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 90 00 [00:00:26]wFMCommunicate OK [00:00:26]wFMCommunicate request_size=4 [00:00:26]MH_SAM_APDU [00:00:26]CAPDU: 80 17 00 00 [00:00:26]Write to MH i2c: E2 08 00 27 00 80 17 00 00 00 00 00 00 A7 [00:00:27]Write i2c OK [00:00:27]MH_I2C_Read... [00:00:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:00:27]Read from MH i2c: E2 [00:00:27]MH_I2C_Read... [00:00:27]Read from MH i2c: E2 FD 00 [00:00:27]MH_I2C_Read... [00:00:27]Read from MH i2c: E2 FD 00 27 00 00 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 90 00 79 [00:00:27]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 90 00 [00:00:27]wFMCommunicate OK [00:00:27]wFMCommunicate request_size=4 [00:00:27]MH_SAM_APDU [00:00:27]CAPDU: 80 17 00 00 [00:00:27]Write to MH i2c: E2 08 00 28 00 80 17 00 00 00 00 00 00 A8 [00:00:27]Write i2c OK [00:00:27]MH_I2C_Read... [00:00:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:00:27]Read from MH i2c: E2 [00:00:27]MH_I2C_Read... [00:00:27]Read from MH i2c: E2 FD 00 [00:00:27]MH_I2C_Read... [00:00:27]Read from MH i2c: E2 FD 00 28 00 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 1A [00:00:27]RAPDU: 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [00:00:27]wFMCommunicate OK [00:00:27]wFMCommunicate request_size=4 [00:00:27]MH_SAM_APDU [00:00:27]CAPDU: 80 17 00 00 [00:00:27]Write to MH i2c: E2 08 00 29 00 80 17 00 00 00 00 00 00 A9 [00:00:27]Write i2c OK [00:00:27]MH_I2C_Read... [00:00:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [00:00:28]Read from MH i2c: E2 [00:00:28]MH_I2C_Read... [00:00:28]Read from MH i2c: E2 BD 00 [00:00:28]MH_I2C_Read... [00:00:28]Read from MH i2c: E2 BD 00 29 00 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 8F [00:00:28]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:00:28]wFMCommunicate OK [00:00:28]SAM_PROTO_GetShiftData done [00:00:28]requested_item shift.sale.total_cash is exist - process it [00:00:28]requested_item shift.sale_refund.total is exist - process it [00:00:28]requested_item shift.sale_refund.total_cash is exist - process it [00:00:28]requested_item shift.buy.total is exist - process it [00:00:28]requested_item shift.buy.total_cash is exist - process it [00:00:28]produce_requested_data done [00:00:28]produce_requested_data return {"fm.sale.total":9186590.21,"fm.sale_refund.total":51169.20,"fm.buy.total":0.00,"shift.sale.total":0.00,"shift.sale.total_cash":0.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:00:28]process_action_free get_value [00:00:28]json_value_free [00:00:28]json_value_free done [00:00:28]process_json_proto returns [00:00:28]Send response to host [00:00:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":9186590.21,"fm.sale_refund.total":51169.20,"fm.buy.total":0.00,"shift.sale.total":0.00,"shift.sale.total_cash":0.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:00:28]free response buf [00:00:28]execute_script done [00:00:28]execute_script returns [00:00:28]free content buf [00:00:28]Sock 7.Close socket [00:00:28]Sock 7.Thread stoped [00:00:31]OFD Sender: No OFD packet to send [00:00:36]OFD Sender: No OFD packet to send [00:00:40]recv_with_timeout no data received [00:00:41]OFD Sender: No OFD packet to send [00:00:46]OFD Sender: No OFD packet to send [00:00:49]accept exits with 9 [00:00:49]New connection [00:00:49]New thread 3066645860 created [00:00:49]Thread 3066502500 joined [00:00:49]Waiting for new connection... [00:00:49]accept exits with 7 [00:00:49]New connection [00:00:49]New thread 3066502500 created [00:00:49]Waiting for new connection... [00:00:49] Sock 7.Parse request [00:00:49]Sock 7.Check first char [00:00:49] Sock 9.Parse request [00:00:49]Sock 9.Check first char [00:00:49]Sock 9.First char is OK [00:00:49]request: GET /testengine HTTP/1.1 [00:00:49]Method: GET [00:00:49]URL: /testengine [00:00:49]Method is GET - find url and querystring [00:00:49]No ? found - this is static page request [00:00:49]url: /testengine [00:00:49]check /htdocs/testengine [00:00:49]file exist [00:00:49]serve_file /htdocs/testengine/index.html [00:00:49]read remaining request lines [00:00:49]Host: 172.17.43.132:8080 [00:00:49]Connection: keep-alive [00:00:49]Upgrade-Insecure-Requests: 1 [00:00:49]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [00:00:49]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.9 [00:00:49]Accept-Encoding: gzip, deflate [00:00:49]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [00:00:49] [00:00:49]open file /htdocs/testengine/index.html [00:00:49]send HTTP headers [00:00:49]send file content [00:00:49]Finished. Sent 1003 bytes [00:00:49]close file [00:00:49]Sock 9.Close socket [00:00:49]Sock 9.Thread stoped [00:00:49]accept exits with 10 [00:00:49]New connection [00:00:49]New thread 3066359140 created [00:00:49]Thread 3066645860 joined [00:00:49]Waiting for new connection... [00:00:49] Sock 10.Parse request [00:00:49]Sock 10.Check first char [00:00:49]accept exits with 9 [00:00:49]Sock 7.First char is OK [00:00:49]New connection [00:00:49]request: GET /testengine/css/app.915bc88f.css HTTP/1.1 [00:00:49]Method: GET [00:00:49]New thread 3066645860 created [00:00:49]URL: /testengine/css/app.915bc88f.css [00:00:49]Waiting for new connection... [00:00:49]Method is GET - find url and querystring [00:00:49]accept exits with 11 [00:00:49]No ? found - this is static page request [00:00:49]url: /testengine/css/app.915bc88f.css [00:00:49]check /htdocs/testengine/css/app.915bc88f.css [00:00:49]New connection [00:00:49]New thread 3066215780 created [00:00:49]Waiting for new connection... [00:00:49]Sock 10.First char is OK [00:00:49]request: GET /testengine/css/chunk-vendors.1a13a212.css HTTP/1.1 [00:00:49]Method: GET [00:00:49]URL: /testengine/css/chunk-vendors.1a13a212.css [00:00:49]Method is GET - find url and querystring [00:00:49]No ? found - this is static page request [00:00:49]url: /testengine/css/chunk-vendors.1a13a212.css [00:00:49]check /htdocs/testengine/css/chunk-vendors.1a13a212.css [00:00:49] Sock 9.Parse request [00:00:49]Sock 9.Check first char [00:00:49]Sock 9.First char is OK [00:00:49]request: GET /testengine/js/app.a9c38288.js HTTP/1.1 [00:00:49]Method: GET [00:00:49]URL: /testengine/js/app.a9c38288.js [00:00:49]Method is GET - find url and querystring [00:00:49]No ? found - this is static page request [00:00:49]url: /testengine/js/app.a9c38288.js [00:00:49]check /htdocs/testengine/js/app.a9c38288.js [00:00:49] Sock 11.Parse request [00:00:49]Sock 11.Check first char [00:00:49]Sock 11.First char is OK [00:00:49]request: GET /testengine/js/chunk-vendors.8f546e50.js HTTP/1.1 [00:00:49]Method: GET [00:00:49]URL: /testengine/js/chunk-vendors.8f546e50.js [00:00:49]Method is GET - find url and querystring [00:00:49]No ? found - this is static page request [00:00:49]url: /testengine/js/chunk-vendors.8f546e50.js [00:00:49]check /htdocs/testengine/js/chunk-vendors.8f546e50.js [00:00:49]file exist [00:00:49]serve_file /htdocs/testengine/js/app.a9c38288.js [00:00:49]read remaining request lines [00:00:49]Host: 172.17.43.132:8080 [00:00:49]Connection: keep-alive [00:00:49]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [00:00:49]Accept: */* [00:00:49]Referer: http://172.17.43.132:8080/testengine [00:00:49]Accept-Encoding: gzip, deflate [00:00:49]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [00:00:49] [00:00:49]open file /htdocs/testengine/js/app.a9c38288.js [00:00:49]send HTTP headers [00:00:49]send file content [00:00:49]file exist [00:00:49]serve_file /htdocs/testengine/css/chunk-vendors.1a13a212.css [00:00:49]read remaining request lines [00:00:49]Host: 172.17.43.132:8080 [00:00:49]Connection: keep-alive [00:00:49]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [00:00:49]Accept: text/css,*/*;q=0.1 [00:00:49]Referer: http://172.17.43.132:8080/testengine [00:00:49]Accept-Encoding: gzip, deflate [00:00:49]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [00:00:49] [00:00:49]open file /htdocs/testengine/css/chunk-vendors.1a13a212.css [00:00:49]send HTTP headers [00:00:49]send file content [00:00:49]file exist [00:00:49]serve_file /htdocs/testengine/js/chunk-vendors.8f546e50.js [00:00:49]read remaining request lines [00:00:49]Host: 172.17.43.132:8080 [00:00:49]Connection: keep-alive [00:00:49]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [00:00:49]Accept: */* [00:00:49]Referer: http://172.17.43.132:8080/testengine [00:00:49]Accept-Encoding: gzip, deflate [00:00:49]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [00:00:49] [00:00:49]open file /htdocs/testengine/js/chunk-vendors.8f546e50.js [00:00:49]send HTTP headers [00:00:49]file exist [00:00:49]send file content [00:00:49]serve_file /htdocs/testengine/css/app.915bc88f.css [00:00:49]read remaining request lines [00:00:49]Host: 172.17.43.132:8080 [00:00:49]Finished. Sent 140 bytes [00:00:49]Connection: keep-alive [00:00:49]close file [00:00:49]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [00:00:49]Sock 10.Close socket [00:00:49]Accept: text/css,*/*;q=0.1 [00:00:49]Sock 10.Thread stoped [00:00:49]Referer: http://172.17.43.132:8080/testengine [00:00:49]Accept-Encoding: gzip, deflate [00:00:49]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [00:00:49] [00:00:49]open file /htdocs/testengine/css/app.915bc88f.css [00:00:49]send HTTP headers [00:00:49]send file content [00:00:49]Finished. Sent 1227 bytes [00:00:49]close file [00:00:49]Sock 7.Close socket [00:00:49]Sock 7.Thread stoped [00:00:49]Finished. Sent 102400 bytes [00:00:49]close file [00:00:49]Sock 9.Close socket [00:00:49]Sock 9.Thread stoped [00:00:49]Finished. Sent 165537 bytes [00:00:49]close file [00:00:49]Sock 11.Close socket [00:00:49]Sock 11.Thread stoped [00:00:51]accept exits with 12 [00:00:51]New connection [00:00:51]New thread 3066072420 created [00:00:51]Thread 3066502500 joined [00:00:51]Thread 3066359140 joined [00:00:51]Thread 3066645860 joined [00:00:51]Thread 3066215780 joined [00:00:51]Waiting for new connection... [00:00:51] Sock 12.Parse request [00:00:51]Sock 12.Check first char [00:00:51]OFD Sender: No OFD packet to send [00:00:52]Sock 12.First char is OK [00:00:52]request: POST /json_proto HTTP/1.1 [00:00:52]Method: POST [00:00:52]URL: /json_proto [00:00:52]Method is POST - this is cgi request [00:00:52]url: /json_proto [00:00:52]query_string will be loaded in cgi processing [00:00:52]execute_cgi json_proto POST (null) [00:00:52]execute_cgi path=json_proto method=POST [00:00:52]POST find Content-Length [00:00:52]Host: 172.17.43.132:8080 [00:00:52]Connection: keep-alive [00:00:52]Content-Length: 105 [00:00:52]Accept: application/json, text/plain, */* [00:00:52]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [00:00:52]Content-Type: application/json [00:00:52]Origin: http://172.17.43.132:8080 [00:00:52]Referer: http://172.17.43.132:8080/testengine [00:00:52]Accept-Encoding: gzip, deflate [00:00:52]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [00:00:52] [00:00:52]POST finish read [00:00:52]Found Content-Length = 105 [00:00:52]post body = {"protocol":"kg_v1.0","request":{"action":"get_value","params":{},"requested_data":["config.timestamp"]}} [00:00:52]execute_script... [00:00:52]execute_script path=json_proto method=POST query_string={"protocol":"kg_v1.0","request":{"action":"get_value","params":{},"requested_data":["config.timestamp"]}} [00:00:52]POST & json_proto [00:00:52]process_json_proto [00:00:52]json parsed OK: [00:00:52]protocol is kg_v1.0 [00:00:52]action value=get_value [00:00:52]process_action get_value [00:00:52]cmd_get_value [00:00:52]process_action get_value done [00:00:52]requested_data is exist [00:00:52]produce_requested_data [00:00:52]requested_item config.timestamp is exist - process it [00:00:52]MH_GetDate [00:00:52]Write to MH i2c: F0 00 00 2A 00 19 [00:00:52]Write i2c OK [00:00:52]MH_I2C_Read... [00:00:52]Read from MH i2c: F0 [00:00:52]MH_I2C_Read... [00:00:52]Read from MH i2c: F0 09 00 [00:00:52]MH_I2C_Read... [00:00:52]Read from MH i2c: F0 09 00 2A 00 00 35 00 00 00 00 00 00 00 57 [00:00:52]produce_requested_data done [00:00:52]produce_requested_data return {"config.timestamp":"53"} [00:00:52]process_action_free get_value [00:00:52]json_value_free [00:00:52]json_value_free done [00:00:52]process_json_proto returns [00:00:52]Send response to host [00:00:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"config.timestamp":"53"}}} [00:00:52]free response buf [00:00:52]execute_script done [00:00:52]execute_script returns [00:00:52]free content buf [00:00:52]Sock 12.Close socket [00:00:52]Sock 12.Thread stoped [00:00:54]accept exits with 7 [00:00:54]New connection [00:00:54]New thread 3066645860 created [00:00:54]Thread 3066072420 joined [00:00:54]Waiting for new connection... [00:00:54] Sock 7.Parse request [00:00:54]Sock 7.Check first char [00:00:54]Sock 7.First char is OK [00:00:54]request: POST /json_proto HTTP/1.1 [00:00:54]Method: POST [00:00:54]URL: /json_proto [00:00:54]Method is POST - this is cgi request [00:00:54]url: /json_proto [00:00:54]query_string will be loaded in cgi processing [00:00:54]execute_cgi json_proto POST (null) [00:00:54]execute_cgi path=json_proto method=POST [00:00:54]POST find Content-Length [00:00:54]Host: 172.17.43.132:8080 [00:00:54]Connection: keep-alive [00:00:54]Content-Length: 113 [00:00:54]Accept: application/json, text/plain, */* [00:00:54]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [00:00:54]Content-Type: application/json [00:00:54]Origin: http://172.17.43.132:8080 [00:00:54]Referer: http://172.17.43.132:8080/testengine [00:00:54]Accept-Encoding: gzip, deflate [00:00:54]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [00:00:54] [00:00:54]POST finish read [00:00:54]Found Content-Length = 113 [00:00:54]post body = {"protocol":"kg_v1.0","request":{"action":"set_value","params":{"name":"config.timestamp","value":"1722069609"}}} [00:00:54]execute_script... [00:00:54]execute_script path=json_proto method=POST query_string={"protocol":"kg_v1.0","request":{"action":"set_value","params":{"name":"config.timestamp","value":"1722069609"}}} [00:00:54]POST & json_proto [00:00:54]process_json_proto [00:00:54]json parsed OK: [00:00:54]protocol is kg_v1.0 [00:00:54]action value=set_value [00:00:54]process_action set_value [00:00:54]cmd_set_value [00:00:54]SetValue [00:00:54]group config [00:00:54]SetConfigValue timestamp=1722069609 [00:00:54]SettingCheckAndSetValue timestamp=1722069609 [00:00:54]store_timestamp [00:00:54]MH_GetDate [00:00:54]Write to MH i2c: F0 00 00 2B 00 1A [00:00:54]Write i2c OK [00:00:54]MH_I2C_Read... [00:00:54]Read from MH i2c: F0 [00:00:54]MH_I2C_Read... [00:00:54]Read from MH i2c: F0 09 00 [00:00:54]MH_I2C_Read... [00:00:54]Read from MH i2c: F0 09 00 2B 00 00 37 00 00 00 00 00 00 00 5A [00:00:54]GetLastDocTimeStamp 1722069118 [00:00:54]cur date 55 [00:00:54]tm 1722069609 [00:00:54]tm ok - set date [00:00:54]MH_SetDate [00:00:54]Write to MH i2c: F1 04 00 2C 00 69 B2 A4 66 45 [00:00:54]Write i2c OK [00:00:54]MH_I2C_Read... [00:00:54]Read from MH i2c: F1 [00:00:54]MH_I2C_Read... [00:00:54]Read from MH i2c: F1 01 00 [00:00:54]MH_I2C_Read... [00:00:54]Read from MH i2c: F1 01 00 2C 00 00 1D [08:40:09]SetValue res=0 [08:40:09]process_action set_value done [08:40:09]no requested_data - finishing processing [08:40:09]process_action_free set_value [08:40:09]json_value_free [08:40:09]json_value_free done [08:40:09]process_json_proto returns [08:40:09]Send response to host [08:40:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [08:40:09]free response buf [08:40:09]execute_script done [08:40:09]execute_script returns [08:40:09]free content buf [08:40:09]Sock 7.Close socket [08:40:09]Sock 7.Thread stoped [08:40:09]accept exits with 9 [08:40:09]New connection [08:40:09]New thread 3066502500 created [08:40:09]Thread 3066645860 joined [08:40:09]Waiting for new connection... [08:40:09] Sock 9.Parse request [08:40:09]Sock 9.Check first char [08:40:09]Sock 9.First char is OK [08:40:09]request: POST /json_proto HTTP/1.1 [08:40:09]Method: POST [08:40:09]URL: /json_proto [08:40:09]Method is POST - this is cgi request [08:40:09]url: /json_proto [08:40:09]query_string will be loaded in cgi processing [08:40:09]execute_cgi json_proto POST (null) [08:40:09]execute_cgi path=json_proto method=POST [08:40:09]POST find Content-Length [08:40:09]Host: 172.17.43.132:8080 [08:40:09]Connection: keep-alive [08:40:09]Content-Length: 113 [08:40:09]Accept: application/json, text/plain, */* [08:40:09]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [08:40:09]Content-Type: application/json [08:40:09]Origin: http://172.17.43.132:8080 [08:40:09]Referer: http://172.17.43.132:8080/testengine [08:40:09]Accept-Encoding: gzip, deflate [08:40:09]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [08:40:09] [08:40:09]POST finish read [08:40:09]Found Content-Length = 113 [08:40:09]post body = {"protocol":"kg_v1.0","request":{"action":"set_value","params":{"name":"config.timestamp","value":"1722069609"}}} [08:40:09]execute_script... [08:40:09]execute_script path=json_proto method=POST query_string={"protocol":"kg_v1.0","request":{"action":"set_value","params":{"name":"config.timestamp","value":"1722069609"}}} [08:40:09]POST & json_proto [08:40:09]process_json_proto [08:40:09]json parsed OK: [08:40:09]protocol is kg_v1.0 [08:40:09]action value=set_value [08:40:09]process_action set_value [08:40:09]cmd_set_value [08:40:09]SetValue [08:40:09]group config [08:40:09]SetConfigValue timestamp=1722069609 [08:40:09]SettingCheckAndSetValue timestamp=1722069609 [08:40:09]store_timestamp [08:40:09]MH_GetDate [08:40:09]Write to MH i2c: F0 00 00 2D 00 1C [08:40:09]Write i2c OK [08:40:09]MH_I2C_Read... [08:40:09]Read from MH i2c: F0 [08:40:09]MH_I2C_Read... [08:40:09]Read from MH i2c: F0 09 00 [08:40:09]MH_I2C_Read... [08:40:09]Read from MH i2c: F0 09 00 2D 00 00 69 B2 A4 66 69 B2 A4 66 6F [08:40:09]GetLastDocTimeStamp 1722069118 [08:40:09]cur date 1722069609 [08:40:09]tm 1722069609 [08:40:09]tm ok - set date [08:40:09]MH_SetDate [08:40:09]Write to MH i2c: F1 04 00 2E 00 69 B2 A4 66 47 [08:40:09]Write i2c OK [08:40:09]MH_I2C_Read... [08:40:09]Read from MH i2c: F1 [08:40:09]MH_I2C_Read... [08:40:09]Read from MH i2c: F1 01 00 [08:40:09]MH_I2C_Read... [08:40:09]Read from MH i2c: F1 01 00 2E 00 00 1F [08:40:09]SetValue res=0 [08:40:09]process_action set_value done [08:40:09]no requested_data - finishing processing [08:40:09]process_action_free set_value [08:40:09]json_value_free [08:40:09]json_value_free done [08:40:09]process_json_proto returns [08:40:09]Send response to host [08:40:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [08:40:09]free response buf [08:40:09]execute_script done [08:40:09]execute_script returns [08:40:09]free content buf [08:40:09]Sock 9.Close socket [08:40:09]Sock 9.Thread stoped [08:40:09]accept exits with 7 [08:40:09]New connection [08:40:09]New thread 3066645860 created [08:40:09]Thread 3066502500 joined [08:40:09]Waiting for new connection... [08:40:09] Sock 7.Parse request [08:40:09]Sock 7.Check first char [08:40:09]Sock 7.First char is OK [08:40:09]request: POST /json_proto HTTP/1.1 [08:40:09]Method: POST [08:40:09]URL: /json_proto [08:40:09]Method is POST - this is cgi request [08:40:09]url: /json_proto [08:40:09]query_string will be loaded in cgi processing [08:40:09]execute_cgi json_proto POST (null) [08:40:09]execute_cgi path=json_proto method=POST [08:40:09]POST find Content-Length [08:40:09]Host: 172.17.43.132:8080 [08:40:09]Connection: keep-alive [08:40:09]Content-Length: 113 [08:40:09]Accept: application/json, text/plain, */* [08:40:09]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [08:40:09]Content-Type: application/json [08:40:09]Origin: http://172.17.43.132:8080 [08:40:09]Referer: http://172.17.43.132:8080/testengine [08:40:09]Accept-Encoding: gzip, deflate [08:40:09]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [08:40:09] [08:40:09]POST finish read [08:40:09]Found Content-Length = 113 [08:40:09]post body = {"protocol":"kg_v1.0","request":{"action":"set_value","params":{"name":"config.timestamp","value":"1722069609"}}} [08:40:09]execute_script... [08:40:09]execute_script path=json_proto method=POST query_string={"protocol":"kg_v1.0","request":{"action":"set_value","params":{"name":"config.timestamp","value":"1722069609"}}} [08:40:09]POST & json_proto [08:40:09]process_json_proto [08:40:09]json parsed OK: [08:40:09]protocol is kg_v1.0 [08:40:09]action value=set_value [08:40:09]process_action set_value [08:40:09]cmd_set_value [08:40:09]SetValue [08:40:09]group config [08:40:09]SetConfigValue timestamp=1722069609 [08:40:09]SettingCheckAndSetValue timestamp=1722069609 [08:40:09]store_timestamp [08:40:09]MH_GetDate [08:40:09]Write to MH i2c: F0 00 00 2F 00 1E [08:40:09]Write i2c OK [08:40:09]MH_I2C_Read... [08:40:09]Read from MH i2c: F0 [08:40:09]MH_I2C_Read... [08:40:09]Read from MH i2c: F0 09 00 [08:40:09]MH_I2C_Read... [08:40:09]Read from MH i2c: F0 09 00 2F 00 00 69 B2 A4 66 69 B2 A4 66 71 [08:40:09]GetLastDocTimeStamp 1722069118 [08:40:09]cur date 1722069609 [08:40:09]tm 1722069609 [08:40:09]tm ok - set date [08:40:09]MH_SetDate [08:40:09]Write to MH i2c: F1 04 00 30 00 69 B2 A4 66 49 [08:40:09]Write i2c OK [08:40:09]MH_I2C_Read... [08:40:09]Read from MH i2c: F1 [08:40:09]MH_I2C_Read... [08:40:09]Read from MH i2c: F1 01 00 [08:40:09]MH_I2C_Read... [08:40:09]Read from MH i2c: F1 01 00 30 00 00 21 [08:40:09]SetValue res=0 [08:40:09]process_action set_value done [08:40:09]no requested_data - finishing processing [08:40:09]process_action_free set_value [08:40:09]json_value_free [08:40:09]json_value_free done [08:40:09]process_json_proto returns [08:40:09]Send response to host [08:40:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [08:40:09]free response buf [08:40:09]execute_script done [08:40:09]execute_script returns [08:40:09]free content buf [08:40:09]Sock 7.Close socket [08:40:09]Sock 7.Thread stoped [08:40:09]accept exits with 9 [08:40:09]New connection [08:40:09]New thread 3066502500 created [08:40:09]Thread 3066645860 joined [08:40:09]Waiting for new connection... [08:40:09] Sock 9.Parse request [08:40:09]Sock 9.Check first char [08:40:09]Sock 9.First char is OK [08:40:09]request: POST /json_proto HTTP/1.1 [08:40:09]Method: POST [08:40:09]URL: /json_proto [08:40:09]Method is POST - this is cgi request [08:40:09]url: /json_proto [08:40:09]query_string will be loaded in cgi processing [08:40:09]execute_cgi json_proto POST (null) [08:40:09]execute_cgi path=json_proto method=POST [08:40:09]POST find Content-Length [08:40:09]Host: 172.17.43.132:8080 [08:40:09]Connection: keep-alive [08:40:09]Content-Length: 113 [08:40:09]Accept: application/json, text/plain, */* [08:40:09]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [08:40:09]Content-Type: application/json [08:40:09]Origin: http://172.17.43.132:8080 [08:40:09]Referer: http://172.17.43.132:8080/testengine [08:40:09]Accept-Encoding: gzip, deflate [08:40:09]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [08:40:09] [08:40:09]POST finish read [08:40:09]Found Content-Length = 113 [08:40:09]post body = {"protocol":"kg_v1.0","request":{"action":"set_value","params":{"name":"config.timestamp","value":"1722069609"}}} [08:40:09]execute_script... [08:40:09]execute_script path=json_proto method=POST query_string={"protocol":"kg_v1.0","request":{"action":"set_value","params":{"name":"config.timestamp","value":"1722069609"}}} [08:40:09]POST & json_proto [08:40:09]process_json_proto [08:40:09]json parsed OK: [08:40:09]protocol is kg_v1.0 [08:40:09]action value=set_value [08:40:09]process_action set_value [08:40:09]cmd_set_value [08:40:09]SetValue [08:40:09]group config [08:40:09]SetConfigValue timestamp=1722069609 [08:40:09]SettingCheckAndSetValue timestamp=1722069609 [08:40:09]store_timestamp [08:40:09]MH_GetDate [08:40:09]Write to MH i2c: F0 00 00 31 00 20 [08:40:09]Write i2c OK [08:40:09]MH_I2C_Read... [08:40:09]Read from MH i2c: F0 [08:40:09]MH_I2C_Read... [08:40:09]Read from MH i2c: F0 09 00 [08:40:09]MH_I2C_Read... [08:40:09]Read from MH i2c: F0 09 00 31 00 00 69 B2 A4 66 69 B2 A4 66 73 [08:40:09]GetLastDocTimeStamp 1722069118 [08:40:09]cur date 1722069609 [08:40:09]tm 1722069609 [08:40:09]tm ok - set date [08:40:09]MH_SetDate [08:40:09]Write to MH i2c: F1 04 00 32 00 69 B2 A4 66 4B [08:40:09]Write i2c OK [08:40:09]MH_I2C_Read... [08:40:09]Read from MH i2c: F1 [08:40:09]MH_I2C_Read... [08:40:09]Read from MH i2c: F1 01 00 [08:40:09]MH_I2C_Read... [08:40:09]Read from MH i2c: F1 01 00 32 00 00 23 [08:40:09]SetValue res=0 [08:40:09]process_action set_value done [08:40:09]no requested_data - finishing processing [08:40:09]process_action_free set_value [08:40:09]json_value_free [08:40:09]json_value_free done [08:40:09]process_json_proto returns [08:40:09]Send response to host [08:40:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [08:40:09]free response buf [08:40:09]execute_script done [08:40:09]execute_script returns [08:40:09]free content buf [08:40:09]Sock 9.Close socket [08:40:09]Sock 9.Thread stoped [08:40:11]OFD Sender: No OFD packet to send [08:40:16]OFD Sender: No OFD packet to send [08:40:21]OFD Sender: No OFD packet to send [08:40:26]OFD Sender: No OFD packet to send [08:40:31]OFD Sender: No OFD packet to send [08:40:36]OFD Sender: No OFD packet to send [08:40:41]OFD Sender: No OFD packet to send [08:40:46]OFD Sender: No OFD packet to send [08:40:47]recv_with_timeout no data received [08:40:51]OFD Sender: No OFD packet to send [08:40:52]accept exits with 7 [08:40:52]New connection [08:40:52]New thread 3066645860 created [08:40:52]Thread 3066502500 joined [08:40:52]Waiting for new connection... [08:40:52] Sock 7.Parse request [08:40:52]Sock 7.Check first char [08:40:52]Sock 7.First char is OK [08:40:52]request: POST /json_proto HTTP/1.0 [08:40:52]Method: POST [08:40:52]URL: /json_proto [08:40:52]Method is POST - this is cgi request [08:40:52]url: /json_proto [08:40:52]query_string will be loaded in cgi processing [08:40:52]execute_cgi json_proto POST (null) [08:40:52]execute_cgi path=json_proto method=POST [08:40:52]POST find Content-Length [08:40:52]Host: 172.17.43.132:8080 [08:40:52]Content-Length: 215 [08:40:52]Content-Type: application/json [08:40:52] [08:40:52]POST finish read [08:40:52]Found Content-Length = 215 [08:40:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:40:52]execute_script... [08:40:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:40:52]POST & json_proto [08:40:52]process_json_proto [08:40:52]json parsed OK: [08:40:52]protocol is kg_v1.0 [08:40:52]action value=get_value [08:40:52]process_action get_value [08:40:52]cmd_get_value [08:40:52]process_action get_value done [08:40:52]requested_data is exist [08:40:52]produce_requested_data [08:40:52]requested_item kkm.sn is exist - process it [08:40:52]requested_item kkm.ver is exist - process it [08:40:52]requested_item fm.sn is exist - process it [08:40:52]wFMCommunicate request_size=4 [08:40:52]MH_SAM_APDU [08:40:52]CAPDU: 80 11 00 00 [08:40:52]Write to MH i2c: E2 08 00 33 00 80 11 00 00 00 00 00 00 AD [08:40:52]Write i2c OK [08:40:52]MH_I2C_Read... [08:40:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:40:52]Read from MH i2c: E2 [08:40:52]MH_I2C_Read... [08:40:52]Read from MH i2c: E2 17 00 [08:40:52]MH_I2C_Read... [08:40:52]Read from MH i2c: E2 17 00 33 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 09 [08:40:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [08:40:52]wFMCommunicate OK [08:40:52]requested_item fd.num is exist - process it [08:40:52]SAM_PROTO_GetFieldsCounters [08:40:52]wFMCommunicate request_size=4 [08:40:52]MH_SAM_APDU [08:40:52]CAPDU: 80 13 00 00 [08:40:52]Write to MH i2c: E2 08 00 34 00 80 13 00 00 00 00 00 00 B0 [08:40:52]Write i2c OK [08:40:52]MH_I2C_Read... [08:40:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:40:52]Read from MH i2c: E2 [08:40:52]MH_I2C_Read... [08:40:52]Read from MH i2c: E2 62 00 [08:40:52]MH_I2C_Read... [08:40:52]Read from MH i2c: E2 62 00 34 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 4B A2 00 00 0E 04 04 00 A8 01 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 70 [08:40:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 4B A2 00 00 0E 04 04 00 A8 01 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:40:52]wFMCommunicate OK [08:40:52]SAM_PROTO_GetFieldsCounters done [08:40:52]requested_item shift.num is exist - process it [08:40:52]requested_item shift.opened is exist - process it [08:40:52]req_shift_opened [08:40:52]FM_GetShiftState [08:40:52]SAM_PROTO_GetShiftState [08:40:52]wFMCommunicate request_size=4 [08:40:52]MH_SAM_APDU [08:40:52]CAPDU: 80 13 01 00 [08:40:52]Write to MH i2c: E2 08 00 35 00 80 13 01 00 00 00 00 00 B2 [08:40:52]Write i2c OK [08:40:52]MH_I2C_Read... [08:40:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:40:52]Read from MH i2c: E2 [08:40:52]MH_I2C_Read... [08:40:52]Read from MH i2c: E2 0E 00 [08:40:52]MH_I2C_Read... [08:40:52]Read from MH i2c: E2 0E 00 35 00 00 09 00 01 7E B0 A4 66 00 00 00 00 90 00 F6 [08:40:52]RAPDU: 09 00 01 7E B0 A4 66 00 00 00 00 90 00 [08:40:52]wFMCommunicate OK [08:40:52]SAM_PROTO_GetShiftState done [08:40:52]FM_GetShiftState done [08:40:52]req_shift_opened done [08:40:52]requested_item shift.open_date is exist - process it [08:40:52]req_shift_open_date [08:40:52]req_shift_open_date done [08:40:52]produce_requested_data done [08:40:52]produce_requested_data return {"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41547,"shift.num":424,"shift.opened":1,"shift.open_date":1722069118} [08:40:52]process_action_free get_value [08:40:52]json_value_free [08:40:52]json_value_free done [08:40:52]process_json_proto returns [08:40:52]Send response to host [08:40:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41547,"shift.num":424,"shift.opened":1,"shift.open_date":1722069118}}} [08:40:52]free response buf [08:40:52]execute_script done [08:40:52]execute_script returns [08:40:52]free content buf [08:40:52]Sock 7.Close socket [08:40:52]Sock 7.Thread stoped [08:40:52]accept exits with 10 [08:40:52]New connection [08:40:52]New thread 3066502500 created [08:40:52]Thread 3066645860 joined [08:40:52]Waiting for new connection... [08:40:52] Sock 10.Parse request [08:40:52]Sock 10.Check first char [08:40:52]Sock 10.First char is OK [08:40:52]request: POST /json_proto HTTP/1.0 [08:40:52]Method: POST [08:40:52]URL: /json_proto [08:40:52]Method is POST - this is cgi request [08:40:52]url: /json_proto [08:40:52]query_string will be loaded in cgi processing [08:40:52]execute_cgi json_proto POST (null) [08:40:52]execute_cgi path=json_proto method=POST [08:40:52]POST find Content-Length [08:40:52]Host: 172.17.43.132:8080 [08:40:52]Content-Length: 331 [08:40:52]Content-Type: application/json [08:40:52] [08:40:52]POST finish read [08:40:52]Found Content-Length = 331 [08:40:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:40:52]execute_script... [08:40:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:40:53]POST & json_proto [08:40:53]process_json_proto [08:40:53]json parsed OK: [08:40:53]protocol is kg_v1.0 [08:40:53]action value=get_value [08:40:53]process_action get_value [08:40:53]cmd_get_value [08:40:53]process_action get_value done [08:40:53]requested_data is exist [08:40:53]produce_requested_data [08:40:53]requested_item fm.sale.total is exist - process it [08:40:53]SAM_PROTO_GetFMData [08:40:53]wFMCommunicate request_size=4 [08:40:53]MH_SAM_APDU [08:40:53]CAPDU: 80 13 03 00 [08:40:53]Write to MH i2c: E2 08 00 36 00 80 13 03 00 00 00 00 00 B5 [08:40:53]Write i2c OK [08:40:53]MH_I2C_Read... [08:40:53]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [08:40:53]Read from MH i2c: E2 [08:40:53]MH_I2C_Read... [08:40:53]Read from MH i2c: E2 FD 00 [08:40:53]MH_I2C_Read... [08:40:53]Read from MH i2c: E2 FD 00 36 00 00 C1 04 85 04 BD 04 6E 04 04 00 FB 9E 00 00 69 04 A0 00 6F 04 04 00 63 9E 00 00 B1 04 04 00 CD 9F C1 36 70 04 04 00 14 13 84 31 72 04 04 00 B9 8C 3D 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 F0 80 D0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F8 F6 7B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 98 00 00 00 B1 04 03 00 F8 13 4E 70 04 03 00 FC 07 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8A 4A 08 EF 03 09 00 F6 03 90 00 F1 [08:40:53]RAPDU: C1 04 85 04 BD 04 6E 04 04 00 FB 9E 00 00 69 04 A0 00 6F 04 04 00 63 9E 00 00 B1 04 04 00 CD 9F C1 36 70 04 04 00 14 13 84 31 72 04 04 00 B9 8C 3D 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 F0 80 D0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F8 F6 7B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 98 00 00 00 B1 04 03 00 F8 13 4E 70 04 03 00 FC 07 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8A 4A 08 EF 03 09 00 F6 03 90 00 [08:40:53]wFMCommunicate OK [08:40:53]wFMCommunicate request_size=4 [08:40:53]MH_SAM_APDU [08:40:53]CAPDU: 80 17 00 00 [08:40:53]Write to MH i2c: E2 08 00 37 00 80 17 00 00 00 00 00 00 B7 [08:40:53]Write i2c OK [08:40:53]MH_I2C_Read... [08:40:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:40:53]Read from MH i2c: E2 [08:40:53]MH_I2C_Read... [08:40:53]Read from MH i2c: E2 FD 00 [08:40:53]MH_I2C_Read... [08:40:53]Read from MH i2c: E2 FD 00 37 00 00 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CA B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 60 [08:40:53]RAPDU: 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CA B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 [08:40:53]wFMCommunicate OK [08:40:53]wFMCommunicate request_size=4 [08:40:53]MH_SAM_APDU [08:40:53]CAPDU: 80 17 00 00 [08:40:53]Write to MH i2c: E2 08 00 38 00 80 17 00 00 00 00 00 00 B8 [08:40:53]Write i2c OK [08:40:53]MH_I2C_Read... [08:40:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:40:53]Read from MH i2c: E2 [08:40:53]MH_I2C_Read... [08:40:53]Read from MH i2c: E2 FD 00 [08:40:53]MH_I2C_Read... [08:40:53]Read from MH i2c: E2 FD 00 38 00 00 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 58 [08:40:53]RAPDU: 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 [08:40:53]wFMCommunicate OK [08:40:53]wFMCommunicate request_size=4 [08:40:53]MH_SAM_APDU [08:40:53]CAPDU: 80 17 00 00 [08:40:53]Write to MH i2c: E2 08 00 39 00 80 17 00 00 00 00 00 00 B9 [08:40:53]Write i2c OK [08:40:53]MH_I2C_Read... [08:40:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:40:54]Read from MH i2c: E2 [08:40:54]MH_I2C_Read... [08:40:54]Read from MH i2c: E2 FD 00 [08:40:54]MH_I2C_Read... [08:40:54]Read from MH i2c: E2 FD 00 39 00 00 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 3E [08:40:54]RAPDU: 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 [08:40:54]wFMCommunicate OK [08:40:54]wFMCommunicate request_size=4 [08:40:54]MH_SAM_APDU [08:40:54]CAPDU: 80 17 00 00 [08:40:54]Write to MH i2c: E2 08 00 3A 00 80 17 00 00 00 00 00 00 BA [08:40:54]Write i2c OK [08:40:54]MH_I2C_Read... [08:40:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 219! [08:40:54]Read from MH i2c: E2 [08:40:54]MH_I2C_Read... [08:40:54]Read from MH i2c: E2 DE 00 [08:40:54]MH_I2C_Read... [08:40:54]Read from MH i2c: E2 DE 00 3A 00 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 99 [08:40:54]RAPDU: F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:40:54]wFMCommunicate OK [08:40:54]SAM_PROTO_GetFMData done [08:40:54]requested_item fm.sale_refund.total is exist - process it [08:40:54]requested_item fm.buy.total is exist - process it [08:40:54]requested_item shift.sale.total is exist - process it [08:40:54]SAM_PROTO_GetShiftData [08:40:54]wFMCommunicate request_size=4 [08:40:54]MH_SAM_APDU [08:40:54]CAPDU: 80 13 02 00 [08:40:54]Write to MH i2c: E2 08 00 3B 00 80 13 02 00 00 00 00 00 B9 [08:40:54]Write i2c OK [08:40:54]MH_I2C_Read... [08:40:54]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [08:40:54]Read from MH i2c: E2 [08:40:54]MH_I2C_Read... [08:40:54]Read from MH i2c: E2 FD 00 [08:40:54]MH_I2C_Read... [08:40:54]Read from MH i2c: E2 FD 00 3B 00 00 A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 2C [08:40:54]RAPDU: A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [08:40:54]wFMCommunicate OK [08:40:54]wFMCommunicate request_size=4 [08:40:54]MH_SAM_APDU [08:40:54]CAPDU: 80 17 00 00 [08:40:54]Write to MH i2c: E2 08 00 3C 00 80 17 00 00 00 00 00 00 BC [08:40:54]Write i2c OK [08:40:54]MH_I2C_Read... [08:40:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:40:55]Read from MH i2c: E2 [08:40:55]MH_I2C_Read... [08:40:55]Read from MH i2c: E2 FD 00 [08:40:55]MH_I2C_Read... [08:40:55]Read from MH i2c: E2 FD 00 3C 00 00 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 90 00 C4 [08:40:55]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 90 00 [08:40:55]wFMCommunicate OK [08:40:55]wFMCommunicate request_size=4 [08:40:55]MH_SAM_APDU [08:40:55]CAPDU: 80 17 00 00 [08:40:55]Write to MH i2c: E2 08 00 3D 00 80 17 00 00 00 00 00 00 BD [08:40:55]Write i2c OK [08:40:55]MH_I2C_Read... [08:40:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:40:55]Read from MH i2c: E2 [08:40:55]MH_I2C_Read... [08:40:55]Read from MH i2c: E2 FD 00 [08:40:55]MH_I2C_Read... [08:40:55]Read from MH i2c: E2 FD 00 3D 00 00 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 90 00 8F [08:40:55]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 90 00 [08:40:55]wFMCommunicate OK [08:40:55]wFMCommunicate request_size=4 [08:40:55]MH_SAM_APDU [08:40:55]CAPDU: 80 17 00 00 [08:40:55]Write to MH i2c: E2 08 00 3E 00 80 17 00 00 00 00 00 00 BE [08:40:55]Write i2c OK [08:40:55]MH_I2C_Read... [08:40:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:40:55]Read from MH i2c: E2 [08:40:55]MH_I2C_Read... [08:40:55]Read from MH i2c: E2 FD 00 [08:40:55]MH_I2C_Read... [08:40:55]Read from MH i2c: E2 FD 00 3E 00 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 30 [08:40:55]RAPDU: 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [08:40:55]wFMCommunicate OK [08:40:55]wFMCommunicate request_size=4 [08:40:55]MH_SAM_APDU [08:40:55]CAPDU: 80 17 00 00 [08:40:55]Write to MH i2c: E2 08 00 3F 00 80 17 00 00 00 00 00 00 BF [08:40:55]Write i2c OK [08:40:55]MH_I2C_Read... [08:40:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [08:40:56]Read from MH i2c: E2 [08:40:56]MH_I2C_Read... [08:40:56]Read from MH i2c: E2 BD 00 [08:40:56]MH_I2C_Read... [08:40:56]Read from MH i2c: E2 BD 00 3F 00 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 A5 [08:40:56]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:40:56]wFMCommunicate OK [08:40:56]SAM_PROTO_GetShiftData done [08:40:56]requested_item shift.sale.total_cash is exist - process it [08:40:56]requested_item shift.sale_refund.total is exist - process it [08:40:56]requested_item shift.sale_refund.total_cash is exist - process it [08:40:56]requested_item shift.buy.total is exist - process it [08:40:56]requested_item shift.buy.total_cash is exist - process it [08:40:56]produce_requested_data done [08:40:56]produce_requested_data return {"fm.sale.total":9186590.21,"fm.sale_refund.total":51169.20,"fm.buy.total":0.00,"shift.sale.total":0.00,"shift.sale.total_cash":0.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [08:40:56]process_action_free get_value [08:40:56]json_value_free [08:40:56]json_value_free done [08:40:56]process_json_proto returns [08:40:56]Send response to host [08:40:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":9186590.21,"fm.sale_refund.total":51169.20,"fm.buy.total":0.00,"shift.sale.total":0.00,"shift.sale.total_cash":0.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [08:40:56]free response buf [08:40:56]execute_script done [08:40:56]execute_script returns [08:40:56]free content buf [08:40:56]Sock 10.Close socket [08:40:56]Sock 10.Thread stoped [08:40:56]OFD Sender: No OFD packet to send [08:41:01]OFD Sender: No OFD packet to send [08:41:06]OFD Sender: No OFD packet to send [08:41:11]OFD Sender: No OFD packet to send [08:41:16]OFD Sender: No OFD packet to send [08:41:21]OFD Sender: No OFD packet to send [08:41:23]recv_with_timeout no data received [08:41:24]accept exits with 7 [08:41:24]New connection [08:41:24]New thread 3066645860 created [08:41:24]Thread 3066502500 joined [08:41:24]Waiting for new connection... [08:41:24] Sock 7.Parse request [08:41:24]Sock 7.Check first char [08:41:24]Sock 7.First char is OK [08:41:24]request: POST /json_proto HTTP/1.1 [08:41:24]Method: POST [08:41:24]URL: /json_proto [08:41:24]Method is POST - this is cgi request [08:41:24]url: /json_proto [08:41:24]query_string will be loaded in cgi processing [08:41:24]execute_cgi json_proto POST (null) [08:41:24]execute_cgi path=json_proto method=POST [08:41:24]POST find Content-Length [08:41:24]Host: 172.17.43.132:8080 [08:41:24]Connection: keep-alive [08:41:24]Content-Length: 296 [08:41:24]Accept: application/json, text/plain, */* [08:41:24]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 [08:41:24]Content-Type: application/json [08:41:24]Origin: http://172.17.43.132:8080 [08:41:24]Referer: http://172.17.43.132:8080/testengine [08:41:24]Accept-Encoding: gzip, deflate [08:41:24]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [08:41:24] [08:41:24]POST finish read [08:41:24]Found Content-Length = 296 [08:41:24]post body = {"protocol":"kg_v1.0","request":{"action":"print_text","params":{"text":"Ð’ тот год оÑеннÑÑ Ð¿Ð¾Ð³Ð¾Ð´Ð°\nСтоÑла долго на дворе,\nЗимы ждала, ждала природа.\nСнег выпал только в Ñнваре\nÐа третье в ночь..."}}} [08:41:24]execute_script... [08:41:24]execute_script path=json_proto method=POST query_string={"protocol":"kg_v1.0","request":{"action":"print_text","params":{"text":"Ð’ тот год оÑеннÑÑ Ð¿Ð¾Ð³Ð¾Ð´Ð°\nСтоÑла долго на дворе,\nЗимы ждала, ждала природа.\nСнег выпал только в Ñнваре\nÐа третье в ночь..."}}} [08:41:24]POST & json_proto [08:41:24]process_json_proto [08:41:24]json parsed OK: [08:41:24]protocol is kg_v1.0 [08:41:24]action value=print_text [08:41:24]process_action print_text [08:41:24]cmd_print_text [08:41:24]ExternCall_PrintAddStr [08:41:24]wPrintStart [08:41:24]Write to MH i2c: 01 00 00 40 00 40 [08:41:24]Write i2c OK [08:41:24]MH_I2C_Read... [08:41:24]Read from MH i2c: 01 [08:41:24]MH_I2C_Read... [08:41:24]Read from MH i2c: 01 07 00 [08:41:24]MH_I2C_Read... [08:41:24]Read from MH i2c: 01 07 00 40 00 00 00 00 00 00 FF 0F 55 [08:41:24]RasterBufferAndPrint [08:41:24]line Ð’ тот год оÑеннÑÑ Ð¿Ð¾Ð³Ð¾Ð´Ð° [08:41:24]line СтоÑла долго на дворе, [08:41:24]line Зимы ждала, ждала природа. [08:41:24]line Снег выпал только в Ñнваре [08:41:24]line Ðа третье в ночь... [08:41:24]written 0, free lines is 4095 [08:41:24]Write to MH i2c: 01 00 00 47 00 47 [08:41:24]Write i2c OK [08:41:24]MH_I2C_Read... [08:41:24]Read from MH i2c: 01 [08:41:24]MH_I2C_Read... [08:41:24]Read from MH i2c: 01 07 00 [08:41:24]MH_I2C_Read... [08:41:24]Read from MH i2c: 01 07 00 47 00 00 00 00 00 00 6B 0F C8 [08:41:24]RasterBufferAndPrint [08:41:24]line [08:41:24]line [08:41:24]line [08:41:24]line [08:41:24]line [08:41:24]written 0, free lines is 3948 [08:41:24]MH_Cut [08:41:24]Write to MH i2c: D1 01 00 4E 00 01 20 [08:41:24]Write i2c OK [08:41:24]MH_I2C_Read... [08:41:24]Read from MH i2c: D1 [08:41:24]MH_I2C_Read... [08:41:24]Read from MH i2c: D1 01 00 [08:41:24]MH_I2C_Read... [08:41:24]Read from MH i2c: D1 01 00 4E 00 00 1F [08:41:24]Write to MH i2c: 01 00 00 4F 00 4F [08:41:24]Write i2c OK [08:41:24]MH_I2C_Read... [08:41:25]*** Cut start [08:41:25]*** Partial cut [08:41:25]*** CUTSNS_PIN = 1 [08:41:25]*** CUTSNS_PIN = 0 [08:41:25]*** Brake cut motor [08:41:26]Read from MH i2c: 01 [08:41:26]MH_I2C_Read... [08:41:26]Read from MH i2c: 01 07 00 [08:41:26]MH_I2C_Read... [08:41:26]*** Stop cut motor [08:41:26]*** Cut end [08:41:26]Read from MH i2c: 01 07 00 4F 00 00 00 00 00 00 FF 0F 64 [08:41:26]process_action print_text done [08:41:26]no requested_data - finishing processing [08:41:26]process_action_free print_text [08:41:26]json_value_free [08:41:26]json_value_free done [08:41:26]process_json_proto returns [08:41:26]Send response to host [08:41:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [08:41:26]free response buf [08:41:26]execute_script done [08:41:26]execute_script returns [08:41:26]free content buf [08:41:26]Sock 7.Close socket [08:41:26]Sock 7.Thread stoped [08:41:26]OFD Sender: No OFD packet to send [08:41:31]OFD Sender: No OFD packet to send [08:41:36]OFD Sender: No OFD packet to send [08:41:41]OFD Sender: No OFD packet to send [08:41:46]OFD Sender: No OFD packet to send [08:41:47]recv_with_timeout no data received [08:41:48]accept exits with 9 [08:41:48]New connection [08:41:48]New thread 3066502500 created [08:41:48]Thread 3066645860 joined [08:41:48]Waiting for new connection... [08:41:48] Sock 9.Parse request [08:41:48]Sock 9.Check first char [08:41:48]Sock 9.First char is OK [08:41:48]request: POST /json_proto HTTP/1.0 [08:41:48]Method: POST [08:41:48]URL: /json_proto [08:41:48]Method is POST - this is cgi request [08:41:48]url: /json_proto [08:41:48]query_string will be loaded in cgi processing [08:41:48]execute_cgi json_proto POST (null) [08:41:48]execute_cgi path=json_proto method=POST [08:41:48]POST find Content-Length [08:41:48]Host: 172.17.43.132:8080 [08:41:48]Content-Length: 215 [08:41:48]Content-Type: application/json [08:41:48] [08:41:48]POST finish read [08:41:48]Found Content-Length = 215 [08:41:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:41:48]execute_script... [08:41:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:41:48]POST & json_proto [08:41:48]process_json_proto [08:41:48]json parsed OK: [08:41:48]protocol is kg_v1.0 [08:41:48]action value=get_value [08:41:48]process_action get_value [08:41:48]cmd_get_value [08:41:48]process_action get_value done [08:41:48]requested_data is exist [08:41:48]produce_requested_data [08:41:48]requested_item kkm.sn is exist - process it [08:41:48]requested_item kkm.ver is exist - process it [08:41:48]requested_item fm.sn is exist - process it [08:41:48]wFMCommunicate request_size=4 [08:41:48]MH_SAM_APDU [08:41:48]CAPDU: 80 11 00 00 [08:41:48]Write to MH i2c: E2 08 00 50 00 80 11 00 00 00 00 00 00 CA [08:41:48]Write i2c OK [08:41:48]MH_I2C_Read... [08:41:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:41:48]Read from MH i2c: E2 [08:41:48]MH_I2C_Read... [08:41:48]Read from MH i2c: E2 17 00 [08:41:48]MH_I2C_Read... [08:41:48]Read from MH i2c: E2 17 00 50 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 26 [08:41:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [08:41:48]wFMCommunicate OK [08:41:48]requested_item fd.num is exist - process it [08:41:48]SAM_PROTO_GetFieldsCounters [08:41:48]wFMCommunicate request_size=4 [08:41:48]MH_SAM_APDU [08:41:48]CAPDU: 80 13 00 00 [08:41:48]Write to MH i2c: E2 08 00 51 00 80 13 00 00 00 00 00 00 CD [08:41:48]Write i2c OK [08:41:48]MH_I2C_Read... [08:41:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:41:48]Read from MH i2c: E2 [08:41:48]MH_I2C_Read... [08:41:48]Read from MH i2c: E2 62 00 [08:41:48]MH_I2C_Read... [08:41:48]Read from MH i2c: E2 62 00 51 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 4B A2 00 00 0E 04 04 00 A8 01 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 8D [08:41:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 4B A2 00 00 0E 04 04 00 A8 01 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:41:48]wFMCommunicate OK [08:41:48]SAM_PROTO_GetFieldsCounters done [08:41:48]requested_item shift.num is exist - process it [08:41:48]requested_item shift.opened is exist - process it [08:41:48]req_shift_opened [08:41:48]FM_GetShiftState [08:41:48]SAM_PROTO_GetShiftState [08:41:48]wFMCommunicate request_size=4 [08:41:48]MH_SAM_APDU [08:41:48]CAPDU: 80 13 01 00 [08:41:48]Write to MH i2c: E2 08 00 52 00 80 13 01 00 00 00 00 00 CF [08:41:48]Write i2c OK [08:41:48]MH_I2C_Read... [08:41:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:41:48]Read from MH i2c: E2 [08:41:48]MH_I2C_Read... [08:41:48]Read from MH i2c: E2 0E 00 [08:41:48]MH_I2C_Read... [08:41:48]Read from MH i2c: E2 0E 00 52 00 00 09 00 01 7E B0 A4 66 00 00 00 00 90 00 13 [08:41:48]RAPDU: 09 00 01 7E B0 A4 66 00 00 00 00 90 00 [08:41:48]wFMCommunicate OK [08:41:48]SAM_PROTO_GetShiftState done [08:41:48]FM_GetShiftState done [08:41:48]req_shift_opened done [08:41:48]requested_item shift.open_date is exist - process it [08:41:48]req_shift_open_date [08:41:48]req_shift_open_date done [08:41:48]produce_requested_data done [08:41:48]produce_requested_data return {"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41547,"shift.num":424,"shift.opened":1,"shift.open_date":1722069118} [08:41:48]process_action_free get_value [08:41:48]json_value_free [08:41:48]json_value_free done [08:41:48]process_json_proto returns [08:41:48]Send response to host [08:41:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41547,"shift.num":424,"shift.opened":1,"shift.open_date":1722069118}}} [08:41:48]free response buf [08:41:48]execute_script done [08:41:48]execute_script returns [08:41:48]free content buf [08:41:48]Sock 9.Close socket [08:41:48]Sock 9.Thread stoped [08:41:48]accept exits with 7 [08:41:48]New connection [08:41:48]New thread 3066645860 created [08:41:48]Thread 3066502500 joined [08:41:48]Waiting for new connection... [08:41:48] Sock 7.Parse request [08:41:48]Sock 7.Check first char [08:41:48]Sock 7.First char is OK [08:41:48]request: POST /json_proto HTTP/1.0 [08:41:48]Method: POST [08:41:48]URL: /json_proto [08:41:48]Method is POST - this is cgi request [08:41:48]url: /json_proto [08:41:48]query_string will be loaded in cgi processing [08:41:48]execute_cgi json_proto POST (null) [08:41:48]execute_cgi path=json_proto method=POST [08:41:48]POST find Content-Length [08:41:48]Host: 172.17.43.132:8080 [08:41:48]Content-Length: 331 [08:41:48]Content-Type: application/json [08:41:48] [08:41:48]POST finish read [08:41:48]Found Content-Length = 331 [08:41:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:41:48]execute_script... [08:41:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:41:49]POST & json_proto [08:41:49]process_json_proto [08:41:49]json parsed OK: [08:41:49]protocol is kg_v1.0 [08:41:49]action value=get_value [08:41:49]process_action get_value [08:41:49]cmd_get_value [08:41:49]process_action get_value done [08:41:49]requested_data is exist [08:41:49]produce_requested_data [08:41:49]requested_item fm.sale.total is exist - process it [08:41:49]SAM_PROTO_GetFMData [08:41:49]wFMCommunicate request_size=4 [08:41:49]MH_SAM_APDU [08:41:49]CAPDU: 80 13 03 00 [08:41:49]Write to MH i2c: E2 08 00 53 00 80 13 03 00 00 00 00 00 D2 [08:41:49]Write i2c OK [08:41:49]MH_I2C_Read... [08:41:49]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [08:41:49]Read from MH i2c: E2 [08:41:49]MH_I2C_Read... [08:41:49]Read from MH i2c: E2 FD 00 [08:41:49]MH_I2C_Read... [08:41:49]Read from MH i2c: E2 FD 00 53 00 00 C1 04 85 04 BD 04 6E 04 04 00 FB 9E 00 00 69 04 A0 00 6F 04 04 00 63 9E 00 00 B1 04 04 00 CD 9F C1 36 70 04 04 00 14 13 84 31 72 04 04 00 B9 8C 3D 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 F0 80 D0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F8 F6 7B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 98 00 00 00 B1 04 03 00 F8 13 4E 70 04 03 00 FC 07 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8A 4A 08 EF 03 09 00 F6 03 90 00 0E [08:41:49]RAPDU: C1 04 85 04 BD 04 6E 04 04 00 FB 9E 00 00 69 04 A0 00 6F 04 04 00 63 9E 00 00 B1 04 04 00 CD 9F C1 36 70 04 04 00 14 13 84 31 72 04 04 00 B9 8C 3D 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 F0 80 D0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F8 F6 7B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 98 00 00 00 B1 04 03 00 F8 13 4E 70 04 03 00 FC 07 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8A 4A 08 EF 03 09 00 F6 03 90 00 [08:41:49]wFMCommunicate OK [08:41:49]wFMCommunicate request_size=4 [08:41:49]MH_SAM_APDU [08:41:49]CAPDU: 80 17 00 00 [08:41:49]Write to MH i2c: E2 08 00 54 00 80 17 00 00 00 00 00 00 D4 [08:41:49]Write i2c OK [08:41:49]MH_I2C_Read... [08:41:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:41:49]Read from MH i2c: E2 [08:41:49]MH_I2C_Read... [08:41:49]Read from MH i2c: E2 FD 00 [08:41:49]MH_I2C_Read... [08:41:49]Read from MH i2c: E2 FD 00 54 00 00 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CA B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 7D [08:41:49]RAPDU: 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CA B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 [08:41:49]wFMCommunicate OK [08:41:49]wFMCommunicate request_size=4 [08:41:49]MH_SAM_APDU [08:41:49]CAPDU: 80 17 00 00 [08:41:49]Write to MH i2c: E2 08 00 55 00 80 17 00 00 00 00 00 00 D5 [08:41:49]Write i2c OK [08:41:49]MH_I2C_Read... [08:41:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:41:50]Read from MH i2c: E2 [08:41:50]MH_I2C_Read... [08:41:50]Read from MH i2c: E2 FD 00 [08:41:50]MH_I2C_Read... [08:41:50]Read from MH i2c: E2 FD 00 55 00 00 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 75 [08:41:50]RAPDU: 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 [08:41:50]wFMCommunicate OK [08:41:50]wFMCommunicate request_size=4 [08:41:50]MH_SAM_APDU [08:41:50]CAPDU: 80 17 00 00 [08:41:50]Write to MH i2c: E2 08 00 56 00 80 17 00 00 00 00 00 00 D6 [08:41:50]Write i2c OK [08:41:50]MH_I2C_Read... [08:41:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:41:50]Read from MH i2c: E2 [08:41:50]MH_I2C_Read... [08:41:50]Read from MH i2c: E2 FD 00 [08:41:50]MH_I2C_Read... [08:41:50]Read from MH i2c: E2 FD 00 56 00 00 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 5B [08:41:50]RAPDU: 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 [08:41:50]wFMCommunicate OK [08:41:50]wFMCommunicate request_size=4 [08:41:50]MH_SAM_APDU [08:41:50]CAPDU: 80 17 00 00 [08:41:50]Write to MH i2c: E2 08 00 57 00 80 17 00 00 00 00 00 00 D7 [08:41:50]Write i2c OK [08:41:50]MH_I2C_Read... [08:41:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 219! [08:41:50]Read from MH i2c: E2 [08:41:50]MH_I2C_Read... [08:41:50]Read from MH i2c: E2 DE 00 [08:41:50]MH_I2C_Read... [08:41:50]Read from MH i2c: E2 DE 00 57 00 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 B6 [08:41:50]RAPDU: F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:41:50]wFMCommunicate OK [08:41:50]SAM_PROTO_GetFMData done [08:41:50]requested_item fm.sale_refund.total is exist - process it [08:41:50]requested_item fm.buy.total is exist - process it [08:41:50]requested_item shift.sale.total is exist - process it [08:41:50]SAM_PROTO_GetShiftData [08:41:50]wFMCommunicate request_size=4 [08:41:50]MH_SAM_APDU [08:41:50]CAPDU: 80 13 02 00 [08:41:50]Write to MH i2c: E2 08 00 58 00 80 13 02 00 00 00 00 00 D6 [08:41:50]Write i2c OK [08:41:50]MH_I2C_Read... [08:41:51]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [08:41:51]Read from MH i2c: E2 [08:41:51]MH_I2C_Read... [08:41:51]Read from MH i2c: E2 FD 00 [08:41:51]MH_I2C_Read... [08:41:51]Read from MH i2c: E2 FD 00 58 00 00 A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 49 [08:41:51]RAPDU: A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [08:41:51]wFMCommunicate OK [08:41:51]wFMCommunicate request_size=4 [08:41:51]MH_SAM_APDU [08:41:51]CAPDU: 80 17 00 00 [08:41:51]Write to MH i2c: E2 08 00 59 00 80 17 00 00 00 00 00 00 D9 [08:41:51]Write i2c OK [08:41:51]MH_I2C_Read... [08:41:51]OFD Sender: No OFD packet to send [08:41:51]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:41:51]Read from MH i2c: E2 [08:41:51]MH_I2C_Read... [08:41:51]Read from MH i2c: E2 FD 00 [08:41:51]MH_I2C_Read... [08:41:51]Read from MH i2c: E2 FD 00 59 00 00 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 90 00 E1 [08:41:51]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 90 00 [08:41:51]wFMCommunicate OK [08:41:51]wFMCommunicate request_size=4 [08:41:51]MH_SAM_APDU [08:41:51]CAPDU: 80 17 00 00 [08:41:51]Write to MH i2c: E2 08 00 5A 00 80 17 00 00 00 00 00 00 DA [08:41:51]Write i2c OK [08:41:51]MH_I2C_Read... [08:41:51]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:41:51]Read from MH i2c: E2 [08:41:51]MH_I2C_Read... [08:41:51]Read from MH i2c: E2 FD 00 [08:41:51]MH_I2C_Read... [08:41:51]Read from MH i2c: E2 FD 00 5A 00 00 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 90 00 AC [08:41:51]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 90 00 [08:41:51]wFMCommunicate OK [08:41:51]wFMCommunicate request_size=4 [08:41:51]MH_SAM_APDU [08:41:51]CAPDU: 80 17 00 00 [08:41:51]Write to MH i2c: E2 08 00 5B 00 80 17 00 00 00 00 00 00 DB [08:41:51]Write i2c OK [08:41:51]MH_I2C_Read... [08:41:51]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:41:51]Read from MH i2c: E2 [08:41:51]MH_I2C_Read... [08:41:51]Read from MH i2c: E2 FD 00 [08:41:51]MH_I2C_Read... [08:41:51]Read from MH i2c: E2 FD 00 5B 00 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 4D [08:41:52]RAPDU: 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [08:41:52]wFMCommunicate OK [08:41:52]wFMCommunicate request_size=4 [08:41:52]MH_SAM_APDU [08:41:52]CAPDU: 80 17 00 00 [08:41:52]Write to MH i2c: E2 08 00 5C 00 80 17 00 00 00 00 00 00 DC [08:41:52]Write i2c OK [08:41:52]MH_I2C_Read... [08:41:52]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [08:41:52]Read from MH i2c: E2 [08:41:52]MH_I2C_Read... [08:41:52]Read from MH i2c: E2 BD 00 [08:41:52]MH_I2C_Read... [08:41:52]Read from MH i2c: E2 BD 00 5C 00 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 C2 [08:41:52]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:41:52]wFMCommunicate OK [08:41:52]SAM_PROTO_GetShiftData done [08:41:52]requested_item shift.sale.total_cash is exist - process it [08:41:52]requested_item shift.sale_refund.total is exist - process it [08:41:52]requested_item shift.sale_refund.total_cash is exist - process it [08:41:52]requested_item shift.buy.total is exist - process it [08:41:52]requested_item shift.buy.total_cash is exist - process it [08:41:52]produce_requested_data done [08:41:52]produce_requested_data return {"fm.sale.total":9186590.21,"fm.sale_refund.total":51169.20,"fm.buy.total":0.00,"shift.sale.total":0.00,"shift.sale.total_cash":0.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [08:41:52]process_action_free get_value [08:41:52]json_value_free [08:41:52]json_value_free done [08:41:52]process_json_proto returns [08:41:52]Send response to host [08:41:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":9186590.21,"fm.sale_refund.total":51169.20,"fm.buy.total":0.00,"shift.sale.total":0.00,"shift.sale.total_cash":0.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [08:41:52]free response buf [08:41:52]execute_script done [08:41:52]execute_script returns [08:41:52]free content buf [08:41:52]Sock 7.Close socket [08:41:52]Sock 7.Thread stoped [08:41:56]OFD Sender: No OFD packet to send [08:42:00]accept exits with 9 [08:42:00]New connection [08:42:00]New thread 3066502500 created [08:42:00]Thread 3066645860 joined [08:42:00]Waiting for new connection... [08:42:00] Sock 9.Parse request [08:42:00]Sock 9.Check first char [08:42:00]Sock 9.First char is OK [08:42:00]request: POST /json_proto HTTP/1.0 [08:42:00]Method: POST [08:42:00]URL: /json_proto [08:42:00]Method is POST - this is cgi request [08:42:00]url: /json_proto [08:42:00]query_string will be loaded in cgi processing [08:42:00]execute_cgi json_proto POST (null) [08:42:00]execute_cgi path=json_proto method=POST [08:42:00]POST find Content-Length [08:42:00]Host: 172.17.43.132:8080 [08:42:00]Content-Length: 215 [08:42:00]Content-Type: application/json [08:42:00] [08:42:00]POST finish read [08:42:00]Found Content-Length = 215 [08:42:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:42:00]execute_script... [08:42:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:42:00]POST & json_proto [08:42:00]process_json_proto [08:42:00]json parsed OK: [08:42:00]protocol is kg_v1.0 [08:42:00]action value=get_value [08:42:00]process_action get_value [08:42:00]cmd_get_value [08:42:00]process_action get_value done [08:42:00]requested_data is exist [08:42:00]produce_requested_data [08:42:00]requested_item kkm.sn is exist - process it [08:42:00]requested_item kkm.ver is exist - process it [08:42:00]requested_item fm.sn is exist - process it [08:42:00]wFMCommunicate request_size=4 [08:42:00]MH_SAM_APDU [08:42:00]CAPDU: 80 11 00 00 [08:42:00]Write to MH i2c: E2 08 00 5D 00 80 11 00 00 00 00 00 00 D7 [08:42:00]Write i2c OK [08:42:00]MH_I2C_Read... [08:42:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:42:00]Read from MH i2c: E2 [08:42:00]MH_I2C_Read... [08:42:00]Read from MH i2c: E2 17 00 [08:42:00]MH_I2C_Read... [08:42:00]Read from MH i2c: E2 17 00 5D 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 33 [08:42:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [08:42:00]wFMCommunicate OK [08:42:00]requested_item fd.num is exist - process it [08:42:00]SAM_PROTO_GetFieldsCounters [08:42:00]wFMCommunicate request_size=4 [08:42:00]MH_SAM_APDU [08:42:00]CAPDU: 80 13 00 00 [08:42:00]Write to MH i2c: E2 08 00 5E 00 80 13 00 00 00 00 00 00 DA [08:42:00]Write i2c OK [08:42:00]MH_I2C_Read... [08:42:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:42:00]Read from MH i2c: E2 [08:42:00]MH_I2C_Read... [08:42:00]Read from MH i2c: E2 62 00 [08:42:00]MH_I2C_Read... [08:42:00]Read from MH i2c: E2 62 00 5E 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 4B A2 00 00 0E 04 04 00 A8 01 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 9A [08:42:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 4B A2 00 00 0E 04 04 00 A8 01 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:42:00]wFMCommunicate OK [08:42:00]SAM_PROTO_GetFieldsCounters done [08:42:00]requested_item shift.num is exist - process it [08:42:00]requested_item shift.opened is exist - process it [08:42:00]req_shift_opened [08:42:00]FM_GetShiftState [08:42:00]SAM_PROTO_GetShiftState [08:42:00]wFMCommunicate request_size=4 [08:42:00]MH_SAM_APDU [08:42:00]CAPDU: 80 13 01 00 [08:42:00]Write to MH i2c: E2 08 00 5F 00 80 13 01 00 00 00 00 00 DC [08:42:00]Write i2c OK [08:42:00]MH_I2C_Read... [08:42:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:42:00]Read from MH i2c: E2 [08:42:00]MH_I2C_Read... [08:42:00]Read from MH i2c: E2 0E 00 [08:42:00]MH_I2C_Read... [08:42:00]Read from MH i2c: E2 0E 00 5F 00 00 09 00 01 7E B0 A4 66 00 00 00 00 90 00 20 [08:42:00]RAPDU: 09 00 01 7E B0 A4 66 00 00 00 00 90 00 [08:42:00]wFMCommunicate OK [08:42:00]SAM_PROTO_GetShiftState done [08:42:00]FM_GetShiftState done [08:42:00]req_shift_opened done [08:42:00]requested_item shift.open_date is exist - process it [08:42:00]req_shift_open_date [08:42:00]req_shift_open_date done [08:42:00]produce_requested_data done [08:42:00]produce_requested_data return {"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41547,"shift.num":424,"shift.opened":1,"shift.open_date":1722069118} [08:42:00]process_action_free get_value [08:42:00]json_value_free [08:42:00]json_value_free done [08:42:00]process_json_proto returns [08:42:00]Send response to host [08:42:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41547,"shift.num":424,"shift.opened":1,"shift.open_date":1722069118}}} [08:42:00]free response buf [08:42:00]execute_script done [08:42:00]execute_script returns [08:42:00]free content buf [08:42:00]Sock 9.Close socket [08:42:00]Sock 9.Thread stoped [08:42:00]accept exits with 10 [08:42:00]New connection [08:42:00]New thread 3066645860 created [08:42:00]Thread 3066502500 joined [08:42:00]Waiting for new connection... [08:42:00] Sock 10.Parse request [08:42:00]Sock 10.Check first char [08:42:00]Sock 10.First char is OK [08:42:00]request: POST /json_proto HTTP/1.0 [08:42:00]Method: POST [08:42:00]URL: /json_proto [08:42:00]Method is POST - this is cgi request [08:42:00]url: /json_proto [08:42:00]query_string will be loaded in cgi processing [08:42:00]execute_cgi json_proto POST (null) [08:42:00]execute_cgi path=json_proto method=POST [08:42:00]POST find Content-Length [08:42:00]Host: 172.17.43.132:8080 [08:42:00]Content-Length: 331 [08:42:00]Content-Type: application/json [08:42:00] [08:42:00]POST finish read [08:42:00]Found Content-Length = 331 [08:42:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:42:00]execute_script... [08:42:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:42:00]POST & json_proto [08:42:00]process_json_proto [08:42:00]json parsed OK: [08:42:00]protocol is kg_v1.0 [08:42:01]action value=get_value [08:42:01]process_action get_value [08:42:01]cmd_get_value [08:42:01]process_action get_value done [08:42:01]requested_data is exist [08:42:01]produce_requested_data [08:42:01]requested_item fm.sale.total is exist - process it [08:42:01]SAM_PROTO_GetFMData [08:42:01]wFMCommunicate request_size=4 [08:42:01]MH_SAM_APDU [08:42:01]CAPDU: 80 13 03 00 [08:42:01]Write to MH i2c: E2 08 00 60 00 80 13 03 00 00 00 00 00 DF [08:42:01]Write i2c OK [08:42:01]MH_I2C_Read... [08:42:01]OFD Sender: No OFD packet to send [08:42:01]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [08:42:01]Read from MH i2c: E2 [08:42:01]MH_I2C_Read... [08:42:01]Read from MH i2c: E2 FD 00 [08:42:01]MH_I2C_Read... [08:42:01]Read from MH i2c: E2 FD 00 60 00 00 C1 04 85 04 BD 04 6E 04 04 00 FB 9E 00 00 69 04 A0 00 6F 04 04 00 63 9E 00 00 B1 04 04 00 CD 9F C1 36 70 04 04 00 14 13 84 31 72 04 04 00 B9 8C 3D 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 F0 80 D0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F8 F6 7B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 98 00 00 00 B1 04 03 00 F8 13 4E 70 04 03 00 FC 07 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8A 4A 08 EF 03 09 00 F6 03 90 00 1B [08:42:01]RAPDU: C1 04 85 04 BD 04 6E 04 04 00 FB 9E 00 00 69 04 A0 00 6F 04 04 00 63 9E 00 00 B1 04 04 00 CD 9F C1 36 70 04 04 00 14 13 84 31 72 04 04 00 B9 8C 3D 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 F0 80 D0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F8 F6 7B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 98 00 00 00 B1 04 03 00 F8 13 4E 70 04 03 00 FC 07 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8A 4A 08 EF 03 09 00 F6 03 90 00 [08:42:01]wFMCommunicate OK [08:42:01]wFMCommunicate request_size=4 [08:42:01]MH_SAM_APDU [08:42:01]CAPDU: 80 17 00 00 [08:42:01]Write to MH i2c: E2 08 00 61 00 80 17 00 00 00 00 00 00 E1 [08:42:01]Write i2c OK [08:42:01]MH_I2C_Read... [08:42:01]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:42:01]Read from MH i2c: E2 [08:42:01]MH_I2C_Read... [08:42:01]Read from MH i2c: E2 FD 00 [08:42:01]MH_I2C_Read... [08:42:01]Read from MH i2c: E2 FD 00 61 00 00 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CA B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 8A [08:42:01]RAPDU: 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CA B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 [08:42:01]wFMCommunicate OK [08:42:01]wFMCommunicate request_size=4 [08:42:01]MH_SAM_APDU [08:42:01]CAPDU: 80 17 00 00 [08:42:01]Write to MH i2c: E2 08 00 62 00 80 17 00 00 00 00 00 00 E2 [08:42:01]Write i2c OK [08:42:01]MH_I2C_Read... [08:42:02]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:42:02]Read from MH i2c: E2 [08:42:02]MH_I2C_Read... [08:42:02]Read from MH i2c: E2 FD 00 [08:42:02]MH_I2C_Read... [08:42:02]Read from MH i2c: E2 FD 00 62 00 00 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 82 [08:42:02]RAPDU: 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 [08:42:02]wFMCommunicate OK [08:42:02]wFMCommunicate request_size=4 [08:42:02]MH_SAM_APDU [08:42:02]CAPDU: 80 17 00 00 [08:42:02]Write to MH i2c: E2 08 00 63 00 80 17 00 00 00 00 00 00 E3 [08:42:02]Write i2c OK [08:42:02]MH_I2C_Read... [08:42:02]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:42:02]Read from MH i2c: E2 [08:42:02]MH_I2C_Read... [08:42:02]Read from MH i2c: E2 FD 00 [08:42:02]MH_I2C_Read... [08:42:02]Read from MH i2c: E2 FD 00 63 00 00 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 68 [08:42:02]RAPDU: 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 [08:42:02]wFMCommunicate OK [08:42:02]wFMCommunicate request_size=4 [08:42:02]MH_SAM_APDU [08:42:02]CAPDU: 80 17 00 00 [08:42:02]Write to MH i2c: E2 08 00 64 00 80 17 00 00 00 00 00 00 E4 [08:42:02]Write i2c OK [08:42:02]MH_I2C_Read... [08:42:02]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 219! [08:42:02]Read from MH i2c: E2 [08:42:02]MH_I2C_Read... [08:42:02]Read from MH i2c: E2 DE 00 [08:42:02]MH_I2C_Read... [08:42:02]Read from MH i2c: E2 DE 00 64 00 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 C3 [08:42:02]RAPDU: F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:42:02]wFMCommunicate OK [08:42:02]SAM_PROTO_GetFMData done [08:42:02]requested_item fm.sale_refund.total is exist - process it [08:42:02]requested_item fm.buy.total is exist - process it [08:42:02]requested_item shift.sale.total is exist - process it [08:42:02]SAM_PROTO_GetShiftData [08:42:02]wFMCommunicate request_size=4 [08:42:02]MH_SAM_APDU [08:42:02]CAPDU: 80 13 02 00 [08:42:02]Write to MH i2c: E2 08 00 65 00 80 13 02 00 00 00 00 00 E3 [08:42:02]Write i2c OK [08:42:02]MH_I2C_Read... [08:42:03]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [08:42:03]Read from MH i2c: E2 [08:42:03]MH_I2C_Read... [08:42:03]Read from MH i2c: E2 FD 00 [08:42:03]MH_I2C_Read... [08:42:03]Read from MH i2c: E2 FD 00 65 00 00 A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 56 [08:42:03]RAPDU: A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [08:42:03]wFMCommunicate OK [08:42:03]wFMCommunicate request_size=4 [08:42:03]MH_SAM_APDU [08:42:03]CAPDU: 80 17 00 00 [08:42:03]Write to MH i2c: E2 08 00 66 00 80 17 00 00 00 00 00 00 E6 [08:42:03]Write i2c OK [08:42:03]MH_I2C_Read... [08:42:03]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:42:03]Read from MH i2c: E2 [08:42:03]MH_I2C_Read... [08:42:03]Read from MH i2c: E2 FD 00 [08:42:03]MH_I2C_Read... [08:42:03]Read from MH i2c: E2 FD 00 66 00 00 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 90 00 EE [08:42:03]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 90 00 [08:42:03]wFMCommunicate OK [08:42:03]wFMCommunicate request_size=4 [08:42:03]MH_SAM_APDU [08:42:03]CAPDU: 80 17 00 00 [08:42:03]Write to MH i2c: E2 08 00 67 00 80 17 00 00 00 00 00 00 E7 [08:42:03]Write i2c OK [08:42:03]MH_I2C_Read... [08:42:03]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:42:03]Read from MH i2c: E2 [08:42:03]MH_I2C_Read... [08:42:03]Read from MH i2c: E2 FD 00 [08:42:03]MH_I2C_Read... [08:42:03]Read from MH i2c: E2 FD 00 67 00 00 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 90 00 B9 [08:42:03]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 90 00 [08:42:03]wFMCommunicate OK [08:42:03]wFMCommunicate request_size=4 [08:42:03]MH_SAM_APDU [08:42:03]CAPDU: 80 17 00 00 [08:42:03]Write to MH i2c: E2 08 00 68 00 80 17 00 00 00 00 00 00 E8 [08:42:03]Write i2c OK [08:42:03]MH_I2C_Read... [08:42:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:42:04]Read from MH i2c: E2 [08:42:04]MH_I2C_Read... [08:42:04]Read from MH i2c: E2 FD 00 [08:42:04]MH_I2C_Read... [08:42:04]Read from MH i2c: E2 FD 00 68 00 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 5A [08:42:04]RAPDU: 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [08:42:04]wFMCommunicate OK [08:42:04]wFMCommunicate request_size=4 [08:42:04]MH_SAM_APDU [08:42:04]CAPDU: 80 17 00 00 [08:42:04]Write to MH i2c: E2 08 00 69 00 80 17 00 00 00 00 00 00 E9 [08:42:04]Write i2c OK [08:42:04]MH_I2C_Read... [08:42:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [08:42:04]Read from MH i2c: E2 [08:42:04]MH_I2C_Read... [08:42:04]Read from MH i2c: E2 BD 00 [08:42:04]MH_I2C_Read... [08:42:04]Read from MH i2c: E2 BD 00 69 00 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 CF [08:42:04]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:42:04]wFMCommunicate OK [08:42:04]SAM_PROTO_GetShiftData done [08:42:04]requested_item shift.sale.total_cash is exist - process it [08:42:04]requested_item shift.sale_refund.total is exist - process it [08:42:04]requested_item shift.sale_refund.total_cash is exist - process it [08:42:04]requested_item shift.buy.total is exist - process it [08:42:04]requested_item shift.buy.total_cash is exist - process it [08:42:04]produce_requested_data done [08:42:04]produce_requested_data return {"fm.sale.total":9186590.21,"fm.sale_refund.total":51169.20,"fm.buy.total":0.00,"shift.sale.total":0.00,"shift.sale.total_cash":0.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [08:42:04]process_action_free get_value [08:42:04]json_value_free [08:42:04]json_value_free done [08:42:04]process_json_proto returns [08:42:04]Send response to host [08:42:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":9186590.21,"fm.sale_refund.total":51169.20,"fm.buy.total":0.00,"shift.sale.total":0.00,"shift.sale.total_cash":0.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [08:42:04]free response buf [08:42:04]execute_script done [08:42:04]execute_script returns [08:42:04]free content buf [08:42:04]Sock 10.Close socket [08:42:04]Sock 10.Thread stoped [08:42:05]recv_with_timeout no data received [08:42:06]OFD Sender: No OFD packet to send [08:42:06]accept exits with 9 [08:42:06]New connection [08:42:06]New thread 3066502500 created [08:42:06]Thread 3066645860 joined [08:42:06]Waiting for new connection... [08:42:06] Sock 9.Parse request [08:42:06]Sock 9.Check first char [08:42:06]Sock 9.First char is OK [08:42:06]request: POST /json_proto HTTP/1.0 [08:42:06]Method: POST [08:42:06]URL: /json_proto [08:42:06]Method is POST - this is cgi request [08:42:06]url: /json_proto [08:42:06]query_string will be loaded in cgi processing [08:42:06]execute_cgi json_proto POST (null) [08:42:06]execute_cgi path=json_proto method=POST [08:42:06]POST find Content-Length [08:42:06]Host: 172.17.43.132:8080 [08:42:06]Content-Length: 215 [08:42:06]Content-Type: application/json [08:42:06] [08:42:06]POST finish read [08:42:06]Found Content-Length = 215 [08:42:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:42:06]execute_script... [08:42:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:42:06]POST & json_proto [08:42:06]process_json_proto [08:42:06]json parsed OK: [08:42:06]protocol is kg_v1.0 [08:42:06]action value=get_value [08:42:06]process_action get_value [08:42:06]cmd_get_value [08:42:06]process_action get_value done [08:42:06]requested_data is exist [08:42:06]produce_requested_data [08:42:06]requested_item kkm.sn is exist - process it [08:42:06]requested_item kkm.ver is exist - process it [08:42:06]requested_item fm.sn is exist - process it [08:42:06]wFMCommunicate request_size=4 [08:42:06]MH_SAM_APDU [08:42:06]CAPDU: 80 11 00 00 [08:42:06]Write to MH i2c: E2 08 00 6A 00 80 11 00 00 00 00 00 00 E4 [08:42:06]Write i2c OK [08:42:06]MH_I2C_Read... [08:42:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:42:06]Read from MH i2c: E2 [08:42:06]MH_I2C_Read... [08:42:06]Read from MH i2c: E2 17 00 [08:42:06]MH_I2C_Read... [08:42:06]Read from MH i2c: E2 17 00 6A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 40 [08:42:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [08:42:06]wFMCommunicate OK [08:42:06]requested_item fd.num is exist - process it [08:42:06]SAM_PROTO_GetFieldsCounters [08:42:06]wFMCommunicate request_size=4 [08:42:06]MH_SAM_APDU [08:42:06]CAPDU: 80 13 00 00 [08:42:06]Write to MH i2c: E2 08 00 6B 00 80 13 00 00 00 00 00 00 E7 [08:42:06]Write i2c OK [08:42:06]MH_I2C_Read... [08:42:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:42:07]Read from MH i2c: E2 [08:42:07]MH_I2C_Read... [08:42:07]Read from MH i2c: E2 62 00 [08:42:07]MH_I2C_Read... [08:42:07]Read from MH i2c: E2 62 00 6B 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 4B A2 00 00 0E 04 04 00 A8 01 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 A7 [08:42:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 4B A2 00 00 0E 04 04 00 A8 01 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:42:07]wFMCommunicate OK [08:42:07]SAM_PROTO_GetFieldsCounters done [08:42:07]requested_item shift.num is exist - process it [08:42:07]requested_item shift.opened is exist - process it [08:42:07]req_shift_opened [08:42:07]FM_GetShiftState [08:42:07]SAM_PROTO_GetShiftState [08:42:07]wFMCommunicate request_size=4 [08:42:07]MH_SAM_APDU [08:42:07]CAPDU: 80 13 01 00 [08:42:07]Write to MH i2c: E2 08 00 6C 00 80 13 01 00 00 00 00 00 E9 [08:42:07]Write i2c OK [08:42:07]MH_I2C_Read... [08:42:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:42:07]Read from MH i2c: E2 [08:42:07]MH_I2C_Read... [08:42:07]Read from MH i2c: E2 0E 00 [08:42:07]MH_I2C_Read... [08:42:07]Read from MH i2c: E2 0E 00 6C 00 00 09 00 01 7E B0 A4 66 00 00 00 00 90 00 2D [08:42:07]RAPDU: 09 00 01 7E B0 A4 66 00 00 00 00 90 00 [08:42:07]wFMCommunicate OK [08:42:07]SAM_PROTO_GetShiftState done [08:42:07]FM_GetShiftState done [08:42:07]req_shift_opened done [08:42:07]requested_item shift.open_date is exist - process it [08:42:07]req_shift_open_date [08:42:07]req_shift_open_date done [08:42:07]produce_requested_data done [08:42:07]produce_requested_data return {"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41547,"shift.num":424,"shift.opened":1,"shift.open_date":1722069118} [08:42:07]process_action_free get_value [08:42:07]json_value_free [08:42:07]json_value_free done [08:42:07]process_json_proto returns [08:42:07]Send response to host [08:42:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41547,"shift.num":424,"shift.opened":1,"shift.open_date":1722069118}}} [08:42:07]free response buf [08:42:07]execute_script done [08:42:07]execute_script returns [08:42:07]free content buf [08:42:07]Sock 9.Close socket [08:42:07]Sock 9.Thread stoped [08:42:07]accept exits with 7 [08:42:07]New connection [08:42:07]New thread 3066645860 created [08:42:07]Thread 3066502500 joined [08:42:07]Waiting for new connection... [08:42:07] Sock 7.Parse request [08:42:07]Sock 7.Check first char [08:42:07]Sock 7.First char is OK [08:42:07]request: POST /json_proto HTTP/1.0 [08:42:07]Method: POST [08:42:07]URL: /json_proto [08:42:07]Method is POST - this is cgi request [08:42:07]url: /json_proto [08:42:07]query_string will be loaded in cgi processing [08:42:07]execute_cgi json_proto POST (null) [08:42:07]execute_cgi path=json_proto method=POST [08:42:07]POST find Content-Length [08:42:07]Host: 172.17.43.132:8080 [08:42:07]Content-Length: 331 [08:42:07]Content-Type: application/json [08:42:07] [08:42:07]POST finish read [08:42:07]Found Content-Length = 331 [08:42:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:42:07]execute_script... [08:42:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:42:07]POST & json_proto [08:42:07]process_json_proto [08:42:07]json parsed OK: [08:42:07]protocol is kg_v1.0 [08:42:07]action value=get_value [08:42:07]process_action get_value [08:42:07]cmd_get_value [08:42:07]process_action get_value done [08:42:07]requested_data is exist [08:42:07]produce_requested_data [08:42:07]requested_item fm.sale.total is exist - process it [08:42:07]SAM_PROTO_GetFMData [08:42:07]wFMCommunicate request_size=4 [08:42:07]MH_SAM_APDU [08:42:07]CAPDU: 80 13 03 00 [08:42:07]Write to MH i2c: E2 08 00 6D 00 80 13 03 00 00 00 00 00 EC [08:42:07]Write i2c OK [08:42:07]MH_I2C_Read... [08:42:07]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [08:42:07]Read from MH i2c: E2 [08:42:07]MH_I2C_Read... [08:42:07]Read from MH i2c: E2 FD 00 [08:42:07]MH_I2C_Read... [08:42:07]Read from MH i2c: E2 FD 00 6D 00 00 C1 04 85 04 BD 04 6E 04 04 00 FB 9E 00 00 69 04 A0 00 6F 04 04 00 63 9E 00 00 B1 04 04 00 CD 9F C1 36 70 04 04 00 14 13 84 31 72 04 04 00 B9 8C 3D 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 F0 80 D0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F8 F6 7B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 98 00 00 00 B1 04 03 00 F8 13 4E 70 04 03 00 FC 07 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8A 4A 08 EF 03 09 00 F6 03 90 00 28 [08:42:07]RAPDU: C1 04 85 04 BD 04 6E 04 04 00 FB 9E 00 00 69 04 A0 00 6F 04 04 00 63 9E 00 00 B1 04 04 00 CD 9F C1 36 70 04 04 00 14 13 84 31 72 04 04 00 B9 8C 3D 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 F0 80 D0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F8 F6 7B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 98 00 00 00 B1 04 03 00 F8 13 4E 70 04 03 00 FC 07 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8A 4A 08 EF 03 09 00 F6 03 90 00 [08:42:07]wFMCommunicate OK [08:42:07]wFMCommunicate request_size=4 [08:42:07]MH_SAM_APDU [08:42:07]CAPDU: 80 17 00 00 [08:42:07]Write to MH i2c: E2 08 00 6E 00 80 17 00 00 00 00 00 00 EE [08:42:07]Write i2c OK [08:42:07]MH_I2C_Read... [08:42:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:42:08]Read from MH i2c: E2 [08:42:08]MH_I2C_Read... [08:42:08]Read from MH i2c: E2 FD 00 [08:42:08]MH_I2C_Read... [08:42:08]Read from MH i2c: E2 FD 00 6E 00 00 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CA B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 97 [08:42:08]RAPDU: 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CA B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 [08:42:08]wFMCommunicate OK [08:42:08]wFMCommunicate request_size=4 [08:42:08]MH_SAM_APDU [08:42:08]CAPDU: 80 17 00 00 [08:42:08]Write to MH i2c: E2 08 00 6F 00 80 17 00 00 00 00 00 00 EF [08:42:08]Write i2c OK [08:42:08]MH_I2C_Read... [08:42:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:42:08]Read from MH i2c: E2 [08:42:08]MH_I2C_Read... [08:42:08]Read from MH i2c: E2 FD 00 [08:42:08]MH_I2C_Read... [08:42:08]Read from MH i2c: E2 FD 00 6F 00 00 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 8F [08:42:08]RAPDU: 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 [08:42:08]wFMCommunicate OK [08:42:08]wFMCommunicate request_size=4 [08:42:08]MH_SAM_APDU [08:42:08]CAPDU: 80 17 00 00 [08:42:08]Write to MH i2c: E2 08 00 70 00 80 17 00 00 00 00 00 00 F0 [08:42:08]Write i2c OK [08:42:08]MH_I2C_Read... [08:42:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:42:08]Read from MH i2c: E2 [08:42:08]MH_I2C_Read... [08:42:08]Read from MH i2c: E2 FD 00 [08:42:08]MH_I2C_Read... [08:42:08]Read from MH i2c: E2 FD 00 70 00 00 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 75 [08:42:09]RAPDU: 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 [08:42:09]wFMCommunicate OK [08:42:09]wFMCommunicate request_size=4 [08:42:09]MH_SAM_APDU [08:42:09]CAPDU: 80 17 00 00 [08:42:09]Write to MH i2c: E2 08 00 71 00 80 17 00 00 00 00 00 00 F1 [08:42:09]Write i2c OK [08:42:09]MH_I2C_Read... [08:42:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 219! [08:42:09]Read from MH i2c: E2 [08:42:09]MH_I2C_Read... [08:42:09]Read from MH i2c: E2 DE 00 [08:42:09]MH_I2C_Read... [08:42:09]Read from MH i2c: E2 DE 00 71 00 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 D0 [08:42:09]RAPDU: F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:42:09]wFMCommunicate OK [08:42:09]SAM_PROTO_GetFMData done [08:42:09]requested_item fm.sale_refund.total is exist - process it [08:42:09]requested_item fm.buy.total is exist - process it [08:42:09]requested_item shift.sale.total is exist - process it [08:42:09]SAM_PROTO_GetShiftData [08:42:09]wFMCommunicate request_size=4 [08:42:09]MH_SAM_APDU [08:42:09]CAPDU: 80 13 02 00 [08:42:09]Write to MH i2c: E2 08 00 72 00 80 13 02 00 00 00 00 00 F0 [08:42:09]Write i2c OK [08:42:09]MH_I2C_Read... [08:42:09]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [08:42:09]Read from MH i2c: E2 [08:42:09]MH_I2C_Read... [08:42:09]Read from MH i2c: E2 FD 00 [08:42:09]MH_I2C_Read... [08:42:10]Read from MH i2c: E2 FD 00 72 00 00 A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 63 [08:42:10]RAPDU: A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [08:42:10]wFMCommunicate OK [08:42:10]wFMCommunicate request_size=4 [08:42:10]MH_SAM_APDU [08:42:10]CAPDU: 80 17 00 00 [08:42:10]Write to MH i2c: E2 08 00 73 00 80 17 00 00 00 00 00 00 F3 [08:42:10]Write i2c OK [08:42:10]MH_I2C_Read... [08:42:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:42:10]Read from MH i2c: E2 [08:42:10]MH_I2C_Read... [08:42:10]Read from MH i2c: E2 FD 00 [08:42:10]MH_I2C_Read... [08:42:10]Read from MH i2c: E2 FD 00 73 00 00 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 90 00 FB [08:42:10]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 90 00 [08:42:10]wFMCommunicate OK [08:42:10]wFMCommunicate request_size=4 [08:42:10]MH_SAM_APDU [08:42:10]CAPDU: 80 17 00 00 [08:42:10]Write to MH i2c: E2 08 00 74 00 80 17 00 00 00 00 00 00 F4 [08:42:10]Write i2c OK [08:42:10]MH_I2C_Read... [08:42:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:42:10]Read from MH i2c: E2 [08:42:10]MH_I2C_Read... [08:42:10]Read from MH i2c: E2 FD 00 [08:42:10]MH_I2C_Read... [08:42:10]Read from MH i2c: E2 FD 00 74 00 00 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 90 00 C6 [08:42:11]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 90 00 [08:42:11]wFMCommunicate OK [08:42:11]wFMCommunicate request_size=4 [08:42:11]MH_SAM_APDU [08:42:11]CAPDU: 80 17 00 00 [08:42:11]Write to MH i2c: E2 08 00 75 00 80 17 00 00 00 00 00 00 F5 [08:42:11]Write i2c OK [08:42:11]MH_I2C_Read... [08:42:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:42:11]Read from MH i2c: E2 [08:42:11]MH_I2C_Read... [08:42:11]Read from MH i2c: E2 FD 00 [08:42:11]MH_I2C_Read... [08:42:11]Read from MH i2c: E2 FD 00 75 00 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 67 [08:42:11]RAPDU: 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 OFD Sender: No OFD packet to send [08:42:11]03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [08:42:11]wFMCommunicate OK [08:42:11]wFMCommunicate request_size=4 [08:42:11]MH_SAM_APDU [08:42:11]CAPDU: 80 17 00 00 [08:42:11]Write to MH i2c: E2 08 00 76 00 80 17 00 00 00 00 00 00 F6 [08:42:11]Write i2c OK [08:42:11]MH_I2C_Read... [08:42:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [08:42:11]Read from MH i2c: E2 [08:42:11]MH_I2C_Read... [08:42:11]Read from MH i2c: E2 BD 00 [08:42:11]MH_I2C_Read... [08:42:11]Read from MH i2c: E2 BD 00 76 00 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 DC [08:42:11]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:42:12]wFMCommunicate OK [08:42:12]SAM_PROTO_GetShiftData done [08:42:12]requested_item shift.sale.total_cash is exist - process it [08:42:12]requested_item shift.sale_refund.total is exist - process it [08:42:12]requested_item shift.sale_refund.total_cash is exist - process it [08:42:12]requested_item shift.buy.total is exist - process it [08:42:12]requested_item shift.buy.total_cash is exist - process it [08:42:12]produce_requested_data done [08:42:12]produce_requested_data return {"fm.sale.total":9186590.21,"fm.sale_refund.total":51169.20,"fm.buy.total":0.00,"shift.sale.total":0.00,"shift.sale.total_cash":0.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [08:42:12]process_action_free get_value [08:42:12]json_value_free [08:42:12]json_value_free done [08:42:12]process_json_proto returns [08:42:12]Send response to host [08:42:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":9186590.21,"fm.sale_refund.total":51169.20,"fm.buy.total":0.00,"shift.sale.total":0.00,"shift.sale.total_cash":0.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [08:42:12]free response buf [08:42:12]execute_script done [08:42:12]execute_script returns [08:42:12]free content buf [08:42:12]Sock 7.Close socket [08:42:12]Sock 7.Thread stoped [08:42:14]accept exits with 9 [08:42:14]New connection [08:42:14]New thread 3066502500 created [08:42:14]Thread 3066645860 joined [08:42:14]Waiting for new connection... [08:42:14] Sock 9.Parse request [08:42:14]Sock 9.Check first char [08:42:14]Sock 9.First char is OK [08:42:14]request: POST /json_proto HTTP/1.0 [08:42:14]Method: POST [08:42:14]URL: /json_proto [08:42:14]Method is POST - this is cgi request [08:42:14]url: /json_proto [08:42:14]query_string will be loaded in cgi processing [08:42:14]execute_cgi json_proto POST (null) [08:42:14]execute_cgi path=json_proto method=POST [08:42:14]POST find Content-Length [08:42:14]Host: 172.17.43.132:8080 [08:42:14]Content-Length: 215 [08:42:14]Content-Type: application/json [08:42:14] [08:42:14]POST finish read [08:42:14]Found Content-Length = 215 [08:42:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:42:14]execute_script... [08:42:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:42:14]POST & json_proto [08:42:14]process_json_proto [08:42:14]json parsed OK: [08:42:14]protocol is kg_v1.0 [08:42:14]action value=get_value [08:42:14]process_action get_value [08:42:14]cmd_get_value [08:42:14]process_action get_value done [08:42:14]requested_data is exist [08:42:14]produce_requested_data [08:42:14]requested_item kkm.sn is exist - process it [08:42:14]requested_item kkm.ver is exist - process it [08:42:14]requested_item fm.sn is exist - process it [08:42:14]wFMCommunicate request_size=4 [08:42:14]MH_SAM_APDU [08:42:14]CAPDU: 80 11 00 00 [08:42:14]Write to MH i2c: E2 08 00 77 00 80 11 00 00 00 00 00 00 F1 [08:42:14]Write i2c OK [08:42:14]MH_I2C_Read... [08:42:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:42:14]Read from MH i2c: E2 [08:42:14]MH_I2C_Read... [08:42:14]Read from MH i2c: E2 17 00 [08:42:14]MH_I2C_Read... [08:42:14]Read from MH i2c: E2 17 00 77 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 4D [08:42:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [08:42:14]wFMCommunicate OK [08:42:14]requested_item fd.num is exist - process it [08:42:14]SAM_PROTO_GetFieldsCounters [08:42:14]wFMCommunicate request_size=4 [08:42:14]MH_SAM_APDU [08:42:14]CAPDU: 80 13 00 00 [08:42:14]Write to MH i2c: E2 08 00 78 00 80 13 00 00 00 00 00 00 F4 [08:42:14]Write i2c OK [08:42:14]MH_I2C_Read... [08:42:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:42:14]Read from MH i2c: E2 [08:42:14]MH_I2C_Read... [08:42:14]Read from MH i2c: E2 62 00 [08:42:14]MH_I2C_Read... [08:42:14]Read from MH i2c: E2 62 00 78 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 4B A2 00 00 0E 04 04 00 A8 01 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 B4 [08:42:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 4B A2 00 00 0E 04 04 00 A8 01 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:42:14]wFMCommunicate OK [08:42:14]SAM_PROTO_GetFieldsCounters done [08:42:14]requested_item shift.num is exist - process it [08:42:14]requested_item shift.opened is exist - process it [08:42:14]req_shift_opened [08:42:14]FM_GetShiftState [08:42:14]SAM_PROTO_GetShiftState [08:42:14]wFMCommunicate request_size=4 [08:42:14]MH_SAM_APDU [08:42:14]CAPDU: 80 13 01 00 [08:42:14]Write to MH i2c: E2 08 00 79 00 80 13 01 00 00 00 00 00 F6 [08:42:14]Write i2c OK [08:42:14]MH_I2C_Read... [08:42:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:42:14]Read from MH i2c: E2 [08:42:14]MH_I2C_Read... [08:42:14]Read from MH i2c: E2 0E 00 [08:42:14]MH_I2C_Read... [08:42:14]Read from MH i2c: E2 0E 00 79 00 00 09 00 01 7E B0 A4 66 00 00 00 00 90 00 3A [08:42:14]RAPDU: 09 00 01 7E B0 A4 66 00 00 00 00 90 00 [08:42:14]wFMCommunicate OK [08:42:14]SAM_PROTO_GetShiftState done [08:42:14]FM_GetShiftState done [08:42:14]req_shift_opened done [08:42:14]requested_item shift.open_date is exist - process it [08:42:14]req_shift_open_date [08:42:14]req_shift_open_date done [08:42:14]produce_requested_data done [08:42:14]produce_requested_data return {"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41547,"shift.num":424,"shift.opened":1,"shift.open_date":1722069118} [08:42:14]process_action_free get_value [08:42:14]json_value_free [08:42:14]json_value_free done [08:42:14]process_json_proto returns [08:42:14]Send response to host [08:42:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41547,"shift.num":424,"shift.opened":1,"shift.open_date":1722069118}}} [08:42:14]free response buf [08:42:14]execute_script done [08:42:14]execute_script returns [08:42:14]free content buf [08:42:14]Sock 9.Close socket [08:42:14]Sock 9.Thread stoped [08:42:14]accept exits with 7 [08:42:14]New connection [08:42:14]New thread 3066645860 created [08:42:14]Thread 3066502500 joined [08:42:14]Waiting for new connection... [08:42:14] Sock 7.Parse request [08:42:14]Sock 7.Check first char [08:42:14]Sock 7.First char is OK [08:42:14]request: POST /json_proto HTTP/1.0 [08:42:14]Method: POST [08:42:14]URL: /json_proto [08:42:14]Method is POST - this is cgi request [08:42:14]url: /json_proto [08:42:14]query_string will be loaded in cgi processing [08:42:14]execute_cgi json_proto POST (null) [08:42:14]execute_cgi path=json_proto method=POST [08:42:14]POST find Content-Length [08:42:14]Host: 172.17.43.132:8080 [08:42:14]Content-Length: 331 [08:42:14]Content-Type: application/json [08:42:14] [08:42:14]POST finish read [08:42:14]Found Content-Length = 331 [08:42:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:42:14]execute_script... [08:42:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:42:14]POST & json_proto [08:42:14]process_json_proto [08:42:14]json parsed OK: [08:42:14]protocol is kg_v1.0 [08:42:14]action value=get_value [08:42:14]process_action get_value [08:42:14]cmd_get_value [08:42:14]process_action get_value done [08:42:14]requested_data is exist [08:42:14]produce_requested_data [08:42:14]requested_item fm.sale.total is exist - process it [08:42:14]SAM_PROTO_GetFMData [08:42:14]wFMCommunicate request_size=4 [08:42:14]MH_SAM_APDU [08:42:14]CAPDU: 80 13 03 00 [08:42:14]Write to MH i2c: E2 08 00 7A 00 80 13 03 00 00 00 00 00 F9 [08:42:14]Write i2c OK [08:42:14]MH_I2C_Read... [08:42:15]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [08:42:15]Read from MH i2c: E2 [08:42:15]MH_I2C_Read... [08:42:15]Read from MH i2c: E2 FD 00 [08:42:15]MH_I2C_Read... [08:42:15]Read from MH i2c: E2 FD 00 7A 00 00 C1 04 85 04 BD 04 6E 04 04 00 FB 9E 00 00 69 04 A0 00 6F 04 04 00 63 9E 00 00 B1 04 04 00 CD 9F C1 36 70 04 04 00 14 13 84 31 72 04 04 00 B9 8C 3D 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 F0 80 D0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F8 F6 7B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 98 00 00 00 B1 04 03 00 F8 13 4E 70 04 03 00 FC 07 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8A 4A 08 EF 03 09 00 F6 03 90 00 35 [08:42:15]RAPDU: C1 04 85 04 BD 04 6E 04 04 00 FB 9E 00 00 69 04 A0 00 6F 04 04 00 63 9E 00 00 B1 04 04 00 CD 9F C1 36 70 04 04 00 14 13 84 31 72 04 04 00 B9 8C 3D 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 F0 80 D0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F8 F6 7B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 98 00 00 00 B1 04 03 00 F8 13 4E 70 04 03 00 FC 07 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8A 4A 08 EF 03 09 00 F6 03 90 00 [08:42:15]wFMCommunicate OK [08:42:15]wFMCommunicate request_size=4 [08:42:15]MH_SAM_APDU [08:42:15]CAPDU: 80 17 00 00 [08:42:15]Write to MH i2c: E2 08 00 7B 00 80 17 00 00 00 00 00 00 FB [08:42:15]Write i2c OK [08:42:15]MH_I2C_Read... [08:42:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:42:15]Read from MH i2c: E2 [08:42:15]MH_I2C_Read... [08:42:15]Read from MH i2c: E2 FD 00 [08:42:15]MH_I2C_Read... [08:42:15]Read from MH i2c: E2 FD 00 7B 00 00 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CA B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 A4 [08:42:15]RAPDU: 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CA B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 [08:42:15]wFMCommunicate OK [08:42:15]wFMCommunicate request_size=4 [08:42:15]MH_SAM_APDU [08:42:15]CAPDU: 80 17 00 00 [08:42:15]Write to MH i2c: E2 08 00 7C 00 80 17 00 00 00 00 00 00 FC [08:42:15]Write i2c OK [08:42:15]MH_I2C_Read... [08:42:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:42:16]Read from MH i2c: E2 [08:42:16]MH_I2C_Read... [08:42:16]Read from MH i2c: E2 FD 00 [08:42:16]MH_I2C_Read... [08:42:16]Read from MH i2c: E2 FD 00 7C 00 00 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 9C [08:42:16]RAPDU: 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 recv_with_timeout no data received [08:42:16]B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 [08:42:16]wFMCommunicate OK [08:42:16]wFMCommunicate request_size=4 [08:42:16]MH_SAM_APDU [08:42:16]CAPDU: 80 17 00 00 [08:42:16]Write to MH i2c: E2 08 00 7D 00 80 17 00 00 00 00 00 00 FD [08:42:16]Write i2c OK [08:42:16]MH_I2C_Read... [08:42:16]OFD Sender: No OFD packet to send [08:42:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:42:16]Read from MH i2c: E2 [08:42:16]MH_I2C_Read... [08:42:16]Read from MH i2c: E2 FD 00 [08:42:16]MH_I2C_Read... [08:42:16]Read from MH i2c: E2 FD 00 7D 00 00 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 82 [08:42:16]RAPDU: 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 [08:42:17]wFMCommunicate OK [08:42:17]wFMCommunicate request_size=4 [08:42:17]MH_SAM_APDU [08:42:17]CAPDU: 80 17 00 00 [08:42:17]Write to MH i2c: E2 08 00 7E 00 80 17 00 00 00 00 00 00 FE [08:42:17]Write i2c OK [08:42:17]MH_I2C_Read... [08:42:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 219! [08:42:17]Read from MH i2c: E2 [08:42:17]MH_I2C_Read... [08:42:17]Read from MH i2c: E2 DE 00 [08:42:17]MH_I2C_Read... [08:42:17]Read from MH i2c: E2 DE 00 7E 00 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 DD [08:42:17]RAPDU: F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:42:17]wFMCommunicate OK [08:42:17]SAM_PROTO_GetFMData done [08:42:17]requested_item fm.sale_refund.total is exist - process it [08:42:17]requested_item fm.buy.total is exist - process it [08:42:17]requested_item shift.sale.total is exist - process it [08:42:17]SAM_PROTO_GetShiftData [08:42:17]wFMCommunicate request_size=4 [08:42:17]MH_SAM_APDU [08:42:17]CAPDU: 80 13 02 00 [08:42:17]Write to MH i2c: E2 08 00 7F 00 80 13 02 00 00 00 00 00 FD [08:42:17]Write i2c OK [08:42:17]MH_I2C_Read... [08:42:18]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [08:42:18]Read from MH i2c: E2 [08:42:18]MH_I2C_Read... [08:42:18]Read from MH i2c: E2 FD 00 [08:42:18]MH_I2C_Read... [08:42:18]Read from MH i2c: E2 FD 00 7F 00 00 A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 70 [08:42:18]RAPDU: A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [08:42:18]wFMCommunicate OK [08:42:18]wFMCommunicate request_size=4 [08:42:18]MH_SAM_APDU [08:42:18]CAPDU: 80 17 00 00 [08:42:18]Write to MH i2c: E2 08 00 80 00 80 17 00 00 00 00 00 00 00 [08:42:18]Write i2c OK [08:42:18]MH_I2C_Read... [08:42:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:42:18]Read from MH i2c: E2 [08:42:18]MH_I2C_Read... [08:42:18]Read from MH i2c: E2 FD 00 [08:42:18]MH_I2C_Read... [08:42:18]Read from MH i2c: E2 FD 00 80 00 00 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 90 00 08 [08:42:18]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 90 00 [08:42:18]wFMCommunicate OK [08:42:18]wFMCommunicate request_size=4 [08:42:18]MH_SAM_APDU [08:42:18]CAPDU: 80 17 00 00 [08:42:18]Write to MH i2c: E2 08 00 81 00 80 17 00 00 00 00 00 00 01 [08:42:18]Write i2c OK [08:42:18]MH_I2C_Read... [08:42:19]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:42:19]Read from MH i2c: E2 [08:42:19]MH_I2C_Read... [08:42:19]Read from MH i2c: E2 FD 00 [08:42:19]MH_I2C_Read... [08:42:19]Read from MH i2c: E2 FD 00 81 00 00 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 90 00 D3 [08:42:19]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 90 00 [08:42:19]wFMCommunicate OK [08:42:19]wFMCommunicate request_size=4 [08:42:19]MH_SAM_APDU [08:42:19]CAPDU: 80 17 00 00 [08:42:19]Write to MH i2c: E2 08 00 82 00 80 17 00 00 00 00 00 00 02 [08:42:19]Write i2c OK [08:42:19]MH_I2C_Read... [08:42:19]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:42:19]Read from MH i2c: E2 [08:42:19]MH_I2C_Read... [08:42:19]Read from MH i2c: E2 FD 00 [08:42:19]MH_I2C_Read... [08:42:19]Read from MH i2c: E2 FD 00 82 00 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 74 [08:42:19]RAPDU: 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [08:42:20]wFMCommunicate OK [08:42:20]wFMCommunicate request_size=4 [08:42:20]MH_SAM_APDU [08:42:20]CAPDU: 80 17 00 00 [08:42:20]Write to MH i2c: E2 08 00 83 00 80 17 00 00 00 00 00 00 03 [08:42:20]Write i2c OK [08:42:20]MH_I2C_Read... [08:42:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [08:42:20]Read from MH i2c: E2 [08:42:20]MH_I2C_Read... [08:42:20]Read from MH i2c: E2 BD 00 [08:42:20]MH_I2C_Read... [08:42:20]Read from MH i2c: E2 BD 00 83 00 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 E9 [08:42:20]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:42:20]wFMCommunicate OK [08:42:20]SAM_PROTO_GetShiftData done [08:42:20]requested_item shift.sale.total_cash is exist - process it [08:42:20]requested_item shift.sale_refund.total is exist - process it [08:42:20]requested_item shift.sale_refund.total_cash is exist - process it [08:42:20]requested_item shift.buy.total is exist - process it [08:42:20]requested_item shift.buy.total_cash is exist - process it [08:42:20]produce_requested_data done [08:42:20]produce_requested_data return {"fm.sale.total":9186590.21,"fm.sale_refund.total":51169.20,"fm.buy.total":0.00,"shift.sale.total":0.00,"shift.sale.total_cash":0.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [08:42:20]process_action_free get_value [08:42:20]json_value_free [08:42:20]json_value_free done [08:42:20]process_json_proto returns [08:42:20]Send response to host [08:42:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":9186590.21,"fm.sale_refund.total":51169.20,"fm.buy.total":0.00,"shift.sale.total":0.00,"shift.sale.total_cash":0.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [08:42:20]free response buf [08:42:20]execute_script done [08:42:20]execute_script returns [08:42:20]free content buf [08:42:20]Sock 7.Close socket [08:42:20]Sock 7.Thread stoped [08:42:21]OFD Sender: No OFD packet to send [08:42:22]accept exits with 9 [08:42:22]New connection [08:42:22]New thread 3066502500 created [08:42:22]Thread 3066645860 joined [08:42:22]Waiting for new connection... [08:42:22] Sock 9.Parse request [08:42:22]Sock 9.Check first char [08:42:22]Sock 9.First char is OK [08:42:22]request: POST /json_proto HTTP/1.0 [08:42:22]Method: POST [08:42:22]URL: /json_proto [08:42:22]Method is POST - this is cgi request [08:42:22]url: /json_proto [08:42:22]query_string will be loaded in cgi processing [08:42:22]execute_cgi json_proto POST (null) [08:42:22]execute_cgi path=json_proto method=POST [08:42:22]POST find Content-Length [08:42:22]Host: 172.17.43.132:8080 [08:42:22]Content-Length: 215 [08:42:22]Content-Type: application/json [08:42:22] [08:42:22]POST finish read [08:42:22]Found Content-Length = 215 [08:42:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:42:22]execute_script... [08:42:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:42:22]POST & json_proto [08:42:22]process_json_proto [08:42:22]json parsed OK: [08:42:22]protocol is kg_v1.0 [08:42:22]action value=get_value [08:42:22]process_action get_value [08:42:22]cmd_get_value [08:42:22]process_action get_value done [08:42:22]requested_data is exist [08:42:22]produce_requested_data [08:42:22]requested_item kkm.sn is exist - process it [08:42:22]requested_item kkm.ver is exist - process it [08:42:22]requested_item fm.sn is exist - process it [08:42:22]wFMCommunicate request_size=4 [08:42:22]MH_SAM_APDU [08:42:22]CAPDU: 80 11 00 00 [08:42:22]Write to MH i2c: E2 08 00 84 00 80 11 00 00 00 00 00 00 FE [08:42:22]Write i2c OK [08:42:22]MH_I2C_Read... [08:42:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:42:22]Read from MH i2c: E2 [08:42:22]MH_I2C_Read... [08:42:22]Read from MH i2c: E2 17 00 [08:42:22]MH_I2C_Read... [08:42:22]Read from MH i2c: E2 17 00 84 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 5A [08:42:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [08:42:22]wFMCommunicate OK [08:42:22]requested_item fd.num is exist - process it [08:42:22]SAM_PROTO_GetFieldsCounters [08:42:22]wFMCommunicate request_size=4 [08:42:22]MH_SAM_APDU [08:42:22]CAPDU: 80 13 00 00 [08:42:22]Write to MH i2c: E2 08 00 85 00 80 13 00 00 00 00 00 00 01 [08:42:22]Write i2c OK [08:42:22]MH_I2C_Read... [08:42:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:42:22]Read from MH i2c: E2 [08:42:22]MH_I2C_Read... [08:42:22]Read from MH i2c: E2 62 00 [08:42:22]MH_I2C_Read... [08:42:22]Read from MH i2c: E2 62 00 85 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 4B A2 00 00 0E 04 04 00 A8 01 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 C1 [08:42:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 4B A2 00 00 0E 04 04 00 A8 01 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:42:22]wFMCommunicate OK [08:42:22]SAM_PROTO_GetFieldsCounters done [08:42:22]requested_item shift.num is exist - process it [08:42:22]requested_item shift.opened is exist - process it [08:42:22]req_shift_opened [08:42:22]FM_GetShiftState [08:42:22]SAM_PROTO_GetShiftState [08:42:22]wFMCommunicate request_size=4 [08:42:22]MH_SAM_APDU [08:42:22]CAPDU: 80 13 01 00 [08:42:22]Write to MH i2c: E2 08 00 86 00 80 13 01 00 00 00 00 00 03 [08:42:22]Write i2c OK [08:42:22]MH_I2C_Read... [08:42:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:42:22]Read from MH i2c: E2 [08:42:22]MH_I2C_Read... [08:42:22]Read from MH i2c: E2 0E 00 [08:42:22]MH_I2C_Read... [08:42:22]Read from MH i2c: E2 0E 00 86 00 00 09 00 01 7E B0 A4 66 00 00 00 00 90 00 47 [08:42:22]RAPDU: 09 00 01 7E B0 A4 66 00 00 00 00 90 00 [08:42:22]wFMCommunicate OK [08:42:22]SAM_PROTO_GetShiftState done [08:42:22]FM_GetShiftState done [08:42:22]req_shift_opened done [08:42:22]requested_item shift.open_date is exist - process it [08:42:22]req_shift_open_date [08:42:22]req_shift_open_date done [08:42:22]produce_requested_data done [08:42:25]RAPDU: 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 [08:42:25]wFMCommunicate OK [08:42:25]wFMCommunicate request_size=4 [08:42:25]MH_SAM_APDU [08:42:25]CAPDU: 80 17 00 00 [08:42:25]Write to MH i2c: E2 08 00 8B 00 80 17 00 00 00 00 00 00 0B [08:42:25]Write i2c OK [08:42:25]MH_I2C_Read... [08:42:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 219! [08:42:25]Read from MH i2c: E2 [08:42:25]MH_I2C_Read... [08:42:25]Read from MH i2c: E2 DE 00 [08:42:25]MH_I2C_Read... [08:42:25]Read from MH i2c: E2 DE 00 8B 00 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 EA [08:42:25]RAPDU: F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:42:25]wFMCommunicate OK [08:42:25]SAM_PROTO_GetFMData done [08:42:25]requested_item fm.sale_refund.total is exist - process it [08:42:25]requested_item fm.buy.total is exist - process it [08:42:25]requested_item shift.sale.total is exist - process it [08:42:25]SAM_PROTO_GetShiftData [08:42:25]wFMCommunicate request_size=4 [08:42:25]MH_SAM_APDU [08:42:25]CAPDU: 80 13 02 00 [08:42:25]Write to MH i2c: E2 08 00 8C 00 80 13 02 00 00 00 00 00 0A [08:42:25]Write i2c OK [08:42:25]MH_I2C_Read... [08:42:26]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [08:42:26]Read from MH i2c: E2 [08:42:26]MH_I2C_Read... [08:42:26]Read from MH i2c: E2 FD 00 [08:42:26]MH_I2C_Read... [08:42:26]Read from MH i2c: E2 FD 00 8C 00 00 A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 7D [08:42:26]RAPDU: A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [08:42:26]wFMCommunicate OK [08:42:26]wFMCommunicate request_size=4 [08:42:26]MH_SAM_APDU [08:42:26]CAPDU: 80 17 00 00 [08:42:26]Write to MH i2c: E2 08 00 8D 00 80 17 00 00 00 00 00 00 0D [08:42:26]Write i2c OK [08:42:26]MH_I2C_Read... [08:42:26]OFD Sender: No OFD packet to send [08:42:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:42:26]Read from MH i2c: E2 [08:42:26]MH_I2C_Read... [08:42:26]Read from MH i2c: E2 FD 00 [08:42:26]MH_I2C_Read... [08:42:26]Read from MH i2c: E2 FD 00 8D 00 00 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 90 00 15 [08:42:27]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 90 00 [08:42:27]wFMCommunicate OK [08:42:27]wFMCommunicate request_size=4 [08:42:27]MH_SAM_APDU [08:42:27]CAPDU: 80 17 00 00 [08:42:27]Write to MH i2c: E2 08 00 8E 00 80 17 00 00 00 00 00 00 0E [08:42:27]Write i2c OK [08:42:27]MH_I2C_Read... [08:42:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:42:27]Read from MH i2c: E2 [08:42:27]MH_I2C_Read... [08:42:27]Read from MH i2c: E2 FD 00 [08:42:27]MH_I2C_Read... [08:42:27]Read from MH i2c: E2 FD 00 8E 00 00 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 90 00 E0 [08:42:27]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 90 00 [08:42:27]wFMCommunicate OK [08:42:27]wFMCommunicate request_size=4 [08:42:27]MH_SAM_APDU [08:42:27]CAPDU: 80 17 00 00 [08:42:27]Write to MH i2c: E2 08 00 8F 00 80 17 00 00 00 00 00 00 0F [08:42:27]Write i2c OK [08:42:27]MH_I2C_Read... [08:42:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:42:28]Read from MH i2c: E2 [08:42:28]MH_I2C_Read... [08:42:28]Read from MH i2c: E2 FD 00 [08:42:28]MH_I2C_Read... [08:42:28]Read from MH i2c: E2 FD 00 8F 00 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 81 [08:42:28]RAPDU: 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [08:42:28]wFMCommunicate OK [08:42:28]wFMCommunicate request_size=4 [08:42:28]MH_SAM_APDU [08:42:28]CAPDU: 80 17 00 00 [08:42:28]Write to MH i2c: E2 08 00 90 00 80 17 00 00 00 00 00 00 10 [08:42:28]Write i2c OK [08:42:28]MH_I2C_Read... [08:42:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [08:42:28]Read from MH i2c: E2 [08:42:28]MH_I2C_Read... [08:42:28]Read from MH i2c: E2 BD 00 [08:42:28]MH_I2C_Read... [08:42:28]Read from MH i2c: E2 BD 00 90 00 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 F6 [08:42:28]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:42:29]wFMCommunicate OK [08:42:29]SAM_PROTO_GetShiftData done [08:42:29]requested_item shift.sale.total_cash is exist - process it [08:42:29]requested_item shift.sale_refund.total is exist - process it [08:42:29]requested_item shift.sale_refund.total_cash is exist - process it [08:42:29]requested_item shift.buy.total is exist - process it [08:42:29]requested_item shift.buy.total_cash is exist - process it [08:42:29]produce_requested_data done [08:42:29]produce_requested_data return {"fm.sale.total":9186590.21,"fm.sale_refund.total":51169.20,"fm.buy.total":0.00,"shift.sale.total":0.00,"shift.sale.total_cash":0.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [08:42:29]process_action_free get_value [08:42:29]json_value_free [08:42:29]json_value_free done [08:42:29]process_json_proto returns [08:42:29]Send response to host [08:42:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":9186590.21,"fm.sale_refund.total":51169.20,"fm.buy.total":0.00,"shift.sale.total":0.00,"shift.sale.total_cash":0.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [08:42:29]free response buf [08:42:29]execute_script done [08:42:29]execute_script returns [08:42:29]free content buf [08:42:29]Sock 10.Close socket [08:42:29]Sock 10.Thread stoped [08:42:31]OFD Sender: No OFD packet to send [08:42:36]OFD Sender: No OFD packet to send [08:42:41]OFD Sender: No OFD packet to send [08:42:46]OFD Sender: No OFD packet to send [08:42:51]OFD Sender: No OFD packet to send [08:42:56]OFD Sender: No OFD packet to send [08:43:01]OFD Sender: No OFD packet to send [08:43:06]OFD Sender: No OFD packet to send [08:43:09]accept exits with 9 [08:43:09]New connection [08:43:09]New thread 3066502500 created [08:43:09]Thread 3066645860 joined [08:43:09]Waiting for new connection... [08:43:09] Sock 9.Parse request [08:43:09]Sock 9.Check first char [08:43:09]Sock 9.First char is OK [08:43:09]request: POST /json_proto HTTP/1.0 [08:43:09]Method: POST [08:43:09]URL: /json_proto [08:43:09]Method is POST - this is cgi request [08:43:09]url: /json_proto [08:43:09]query_string will be loaded in cgi processing [08:43:09]execute_cgi json_proto POST (null) [08:43:09]execute_cgi path=json_proto method=POST [08:43:09]POST find Content-Length [08:43:09]Host: 172.17.43.132:8080 [08:43:09]Content-Length: 215 [08:43:09]Content-Type: application/json [08:43:09] [08:43:09]POST finish read [08:43:09]Found Content-Length = 215 [08:43:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:43:09]execute_script... [08:43:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:43:09]POST & json_proto [08:43:09]process_json_proto [08:43:09]json parsed OK: [08:43:09]protocol is kg_v1.0 [08:43:09]action value=get_value [08:43:09]process_action get_value [08:43:09]cmd_get_value [08:43:09]process_action get_value done [08:43:09]requested_data is exist [08:43:09]produce_requested_data [08:43:09]requested_item kkm.sn is exist - process it [08:43:09]requested_item kkm.ver is exist - process it [08:43:09]requested_item fm.sn is exist - process it [08:43:09]wFMCommunicate request_size=4 [08:43:09]MH_SAM_APDU [08:43:09]CAPDU: 80 11 00 00 [08:43:09]Write to MH i2c: E2 08 00 91 00 80 11 00 00 00 00 00 00 0B [08:43:09]Write i2c OK [08:43:09]MH_I2C_Read... [08:43:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:43:09]Read from MH i2c: E2 [08:43:09]MH_I2C_Read... [08:43:09]Read from MH i2c: E2 17 00 [08:43:09]MH_I2C_Read... [08:43:09]Read from MH i2c: E2 17 00 91 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 67 [08:43:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [08:43:09]wFMCommunicate OK [08:43:09]requested_item fd.num is exist - process it [08:43:09]SAM_PROTO_GetFieldsCounters [08:43:09]wFMCommunicate request_size=4 [08:43:09]MH_SAM_APDU [08:43:09]CAPDU: 80 13 00 00 [08:43:09]Write to MH i2c: E2 08 00 92 00 80 13 00 00 00 00 00 00 0E [08:43:09]Write i2c OK [08:43:09]MH_I2C_Read... [08:43:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:43:09]Read from MH i2c: E2 [08:43:09]MH_I2C_Read... [08:43:09]Read from MH i2c: E2 62 00 [08:43:09]MH_I2C_Read... [08:43:09]Read from MH i2c: E2 62 00 92 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 4B A2 00 00 0E 04 04 00 A8 01 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 CE [08:43:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 4B A2 00 00 0E 04 04 00 A8 01 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:43:09]wFMCommunicate OK [08:43:09]SAM_PROTO_GetFieldsCounters done [08:43:09]requested_item shift.num is exist - process it [08:43:09]requested_item shift.opened is exist - process it [08:43:09]req_shift_opened [08:43:09]FM_GetShiftState [08:43:09]SAM_PROTO_GetShiftState [08:43:09]wFMCommunicate request_size=4 [08:43:09]MH_SAM_APDU [08:43:09]CAPDU: 80 13 01 00 [08:43:09]Write to MH i2c: E2 08 00 93 00 80 13 01 00 00 00 00 00 10 [08:43:09]Write i2c OK [08:43:09]MH_I2C_Read... [08:43:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:43:09]Read from MH i2c: E2 [08:43:09]MH_I2C_Read... [08:43:09]Read from MH i2c: E2 0E 00 [08:43:09]MH_I2C_Read... [08:43:09]Read from MH i2c: E2 0E 00 93 00 00 09 00 01 7E B0 A4 66 00 00 00 00 90 00 54 [08:43:09]RAPDU: 09 00 01 7E B0 A4 66 00 00 00 00 90 00 [08:43:09]wFMCommunicate OK [08:43:09]SAM_PROTO_GetShiftState done [08:43:09]FM_GetShiftState done [08:43:09]req_shift_opened done [08:43:09]requested_item shift.open_date is exist - process it [08:43:09]req_shift_open_date [08:43:09]req_shift_open_date done [08:43:09]produce_requested_data done [08:43:09]produce_requested_data return {"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41547,"shift.num":424,"shift.opened":1,"shift.open_date":1722069118} [08:43:09]process_action_free get_value [08:43:09]json_value_free [08:43:09]json_value_free done [08:43:09]process_json_proto returns [08:43:09]Send response to host [08:43:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41547,"shift.num":424,"shift.opened":1,"shift.open_date":1722069118}}} [08:43:09]free response buf [08:43:09]execute_script done [08:43:09]execute_script returns [08:43:09]free content buf [08:43:09]Sock 9.Close socket [08:43:09]Sock 9.Thread stoped [08:43:09]accept exits with 10 [08:43:09]New connection [08:43:09]New thread 3066645860 created [08:43:09]Thread 3066502500 joined [08:42:22]produce_requested_data return {"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41547,"shift.num":424,"shift.opened":1,"shift.open_date":1722069118} [08:42:22]process_action_free get_value [08:42:22]json_value_free [08:42:22]json_value_free done [08:42:22]process_json_proto returns [08:42:22]Send response to host [08:42:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41547,"shift.num":424,"shift.opened":1,"shift.open_date":1722069118}}} [08:42:22]free response buf [08:42:22]execute_script done [08:42:22]execute_script returns [08:42:22]free content buf [08:42:22]Sock 9.Close socket [08:42:22]Sock 9.Thread stoped [08:42:22]accept exits with 10 [08:42:22]New connection [08:42:22]New thread 3066645860 created [08:42:22]Thread 3066502500 joined [08:42:22]Waiting for new connection... [08:42:22] Sock 10.Parse request [08:42:22]Sock 10.Check first char [08:42:22]Sock 10.First char is OK [08:42:22]request: POST /json_proto HTTP/1.0 [08:42:22]Method: POST [08:42:22]URL: /json_proto [08:42:22]Method is POST - this is cgi request [08:42:22]url: /json_proto [08:42:22]query_string will be loaded in cgi processing [08:42:22]execute_cgi json_proto POST (null) [08:42:22]execute_cgi path=json_proto method=POST [08:42:22]POST find Content-Length [08:42:22]Host: 172.17.43.132:8080 [08:42:22]Content-Length: 331 [08:42:22]Content-Type: application/json [08:42:22] [08:42:22]POST finish read [08:42:22]Found Content-Length = 331 [08:42:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:42:22]execute_script... [08:42:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:42:22]POST & json_proto [08:42:22]process_json_proto [08:42:22]json parsed OK: [08:42:22]protocol is kg_v1.0 [08:42:22]action value=get_value [08:42:22]process_action get_value [08:42:22]cmd_get_value [08:42:22]process_action get_value done [08:42:22]requested_data is exist [08:42:22]produce_requested_data [08:42:22]requested_item fm.sale.total is exist - process it [08:42:22]SAM_PROTO_GetFMData [08:42:22]wFMCommunicate request_size=4 [08:42:22]MH_SAM_APDU [08:42:22]CAPDU: 80 13 03 00 [08:42:22]Write to MH i2c: E2 08 00 87 00 80 13 03 00 00 00 00 00 06 [08:42:22]Write i2c OK [08:42:22]MH_I2C_Read... [08:42:23]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [08:42:23]Read from MH i2c: E2 [08:42:23]MH_I2C_Read... [08:42:23]Read from MH i2c: E2 FD 00 [08:42:23]MH_I2C_Read... [08:42:23]Read from MH i2c: E2 FD 00 87 00 00 C1 04 85 04 BD 04 6E 04 04 00 FB 9E 00 00 69 04 A0 00 6F 04 04 00 63 9E 00 00 B1 04 04 00 CD 9F C1 36 70 04 04 00 14 13 84 31 72 04 04 00 B9 8C 3D 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 F0 80 D0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F8 F6 7B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 98 00 00 00 B1 04 03 00 F8 13 4E 70 04 03 00 FC 07 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8A 4A 08 EF 03 09 00 F6 03 90 00 42 [08:42:23]RAPDU: C1 04 85 04 BD 04 6E 04 04 00 FB 9E 00 00 69 04 A0 00 6F 04 04 00 63 9E 00 00 B1 04 04 00 CD 9F C1 36 70 04 04 00 14 13 84 31 72 04 04 00 B9 8C 3D 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 F0 80 D0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F8 F6 7B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 98 00 00 00 B1 04 03 00 F8 13 4E 70 04 03 00 FC 07 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8A 4A 08 EF 03 09 00 F6 03 90 00 [08:42:23]wFMCommunicate OK [08:42:23]wFMCommunicate request_size=4 [08:42:23]MH_SAM_APDU [08:42:23]CAPDU: 80 17 00 00 [08:42:23]Write to MH i2c: E2 08 00 88 00 80 17 00 00 00 00 00 00 08 [08:42:23]Write i2c OK [08:42:23]MH_I2C_Read... [08:42:23]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:42:23]Read from MH i2c: E2 [08:42:23]MH_I2C_Read... [08:42:23]Read from MH i2c: E2 FD 00 [08:42:23]MH_I2C_Read... [08:42:23]Read from MH i2c: E2 FD 00 88 00 00 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CA B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 B1 [08:42:23]RAPDU: 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CA B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 [08:42:23]wFMCommunicate OK [08:42:23]wFMCommunicate request_size=4 [08:42:23]MH_SAM_APDU [08:42:23]CAPDU: 80 17 00 00 [08:42:23]Write to MH i2c: E2 08 00 89 00 80 17 00 00 00 00 00 00 09 [08:42:24]Write i2c OK [08:42:24]MH_I2C_Read... [08:42:24]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:42:24]Read from MH i2c: E2 [08:42:24]MH_I2C_Read... [08:42:24]Read from MH i2c: E2 FD 00 [08:42:24]MH_I2C_Read... [08:42:24]Read from MH i2c: E2 FD 00 89 00 00 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 A9 [08:42:24]RAPDU: 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 [08:42:24]wFMCommunicate OK [08:42:24]wFMCommunicate request_size=4 [08:42:24]MH_SAM_APDU [08:42:24]CAPDU: 80 17 00 00 [08:42:24]Write to MH i2c: E2 08 00 8A 00 80 17 00 00 00 00 00 00 0A [08:42:24]Write i2c OK [08:42:24]MH_I2C_Read... [08:42:24]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:42:24]Read from MH i2c: E2 [08:42:24]MH_I2C_Read... [08:42:24]Read from MH i2c: E2 FD 00 [08:42:24]MH_I2C_Read... [08:42:24]Read from MH i2c: E2 FD 00 8A 00 00 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 8F [08:43:09]Waiting for new connection... [08:43:09] Sock 10.Parse request [08:43:09]Sock 10.Check first char [08:43:09]Sock 10.First char is OK [08:43:09]request: POST /json_proto HTTP/1.0 [08:43:09]Method: POST [08:43:09]URL: /json_proto [08:43:09]Method is POST - this is cgi request [08:43:09]url: /json_proto [08:43:09]query_string will be loaded in cgi processing [08:43:09]execute_cgi json_proto POST (null) [08:43:09]execute_cgi path=json_proto method=POST [08:43:09]POST find Content-Length [08:43:09]Host: 172.17.43.132:8080 [08:43:09]Content-Length: 331 [08:43:09]Content-Type: application/json [08:43:09] [08:43:09]POST finish read [08:43:09]Found Content-Length = 331 [08:43:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:43:09]execute_script... [08:43:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:43:09]POST & json_proto [08:43:09]process_json_proto [08:43:09]json parsed OK: [08:43:09]protocol is kg_v1.0 [08:43:09]action value=get_value [08:43:09]process_action get_value [08:43:09]cmd_get_value [08:43:09]process_action get_value done [08:43:09]requested_data is exist [08:43:09]produce_requested_data [08:43:09]requested_item fm.sale.total is exist - process it [08:43:09]SAM_PROTO_GetFMData [08:43:09]wFMCommunicate request_size=4 [08:43:09]MH_SAM_APDU [08:43:09]CAPDU: 80 13 03 00 [08:43:09]Write to MH i2c: E2 08 00 94 00 80 13 03 00 00 00 00 00 13 [08:43:09]Write i2c OK [08:43:09]MH_I2C_Read... [08:43:09]recv_with_timeout no data received [08:43:09]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [08:43:09]Read from MH i2c: E2 [08:43:09]MH_I2C_Read... [08:43:09]Read from MH i2c: E2 FD 00 [08:43:09]MH_I2C_Read... [08:43:09]Read from MH i2c: E2 FD 00 94 00 00 C1 04 85 04 BD 04 6E 04 04 00 FB 9E 00 00 69 04 A0 00 6F 04 04 00 63 9E 00 00 B1 04 04 00 CD 9F C1 36 70 04 04 00 14 13 84 31 72 04 04 00 B9 8C 3D 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 F0 80 D0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F8 F6 7B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 98 00 00 00 B1 04 03 00 F8 13 4E 70 04 03 00 FC 07 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8A 4A 08 EF 03 09 00 F6 03 90 00 4F [08:43:10]RAPDU: C1 04 85 04 BD 04 6E 04 04 00 FB 9E 00 00 69 04 A0 00 6F 04 04 00 63 9E 00 00 B1 04 04 00 CD 9F C1 36 70 04 04 00 14 13 84 31 72 04 04 00 B9 8C 3D 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 F0 80 D0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F8 F6 7B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 98 00 00 00 B1 04 03 00 F8 13 4E 70 04 03 00 FC 07 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8A 4A 08 EF 03 09 00 F6 03 90 00 [08:43:10]wFMCommunicate OK [08:43:10]wFMCommunicate request_size=4 [08:43:10]MH_SAM_APDU [08:43:10]CAPDU: 80 17 00 00 [08:43:10]Write to MH i2c: E2 08 00 95 00 80 17 00 00 00 00 00 00 15 [08:43:10]Write i2c OK [08:43:10]MH_I2C_Read... [08:43:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:43:10]Read from MH i2c: E2 [08:43:10]MH_I2C_Read... [08:43:10]Read from MH i2c: E2 FD 00 [08:43:10]MH_I2C_Read... [08:43:10]Read from MH i2c: E2 FD 00 95 00 00 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CA B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 BE [08:43:10]RAPDU: 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CA B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 [08:43:10]wFMCommunicate OK [08:43:10]wFMCommunicate request_size=4 [08:43:10]MH_SAM_APDU [08:43:10]CAPDU: 80 17 00 00 [08:43:10]Write to MH i2c: E2 08 00 96 00 80 17 00 00 00 00 00 00 16 [08:43:10]Write i2c OK [08:43:10]MH_I2C_Read... [08:43:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:43:10]Read from MH i2c: E2 [08:43:10]MH_I2C_Read... [08:43:10]Read from MH i2c: E2 FD 00 [08:43:10]MH_I2C_Read... [08:43:10]Read from MH i2c: E2 FD 00 96 00 00 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 B6 [08:43:11]RAPDU: 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 [08:43:11]wFMCommunicate OK [08:43:11]wFMCommunicate request_size=4 [08:43:11]MH_SAM_APDU [08:43:11]CAPDU: 80 17 00 00 [08:43:11]Write to MH i2c: E2 08 00 97 00 80 17 00 00 00 00 00 00 17 [08:43:11]Write i2c OK [08:43:11]MH_I2C_Read... [08:43:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:43:11]Read from MH i2c: E2 [08:43:11]MH_I2C_Read... [08:43:11]Read from MH i2c: E2 FD 00 [08:43:11]MH_I2C_Read... [08:43:11]Read from MH i2c: E2 FD 00 97 00 00 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 9C [08:43:11]RAPDU: 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 [08:43:11]wFMCommunicate OK [08:43:11]wFMCommunicate request_size=4 [08:43:11]MH_SAM_APDU [08:43:11]CAPDU: 80 17 00 00 [08:43:11]Write to MH i2c: E2 08 00 98 00 80 17 00 00 00 00 00 00 18 [08:43:11]Write i2c OK [08:43:11]MH_I2C_Read... [08:43:11]OFD Sender: No OFD packet to send [08:43:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 219! [08:43:11]Read from MH i2c: E2 [08:43:11]MH_I2C_Read... [08:43:11]Read from MH i2c: E2 DE 00 [08:43:11]MH_I2C_Read... [08:43:11]Read from MH i2c: E2 DE 00 98 00 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 F7 [08:43:12]RAPDU: F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:43:12]wFMCommunicate OK [08:43:12]SAM_PROTO_GetFMData done [08:43:12]requested_item fm.sale_refund.total is exist - process it [08:43:12]requested_item fm.buy.total is exist - process it [08:43:12]requested_item shift.sale.total is exist - process it [08:43:12]SAM_PROTO_GetShiftData [08:43:12]wFMCommunicate request_size=4 [08:43:12]MH_SAM_APDU [08:43:12]CAPDU: 80 13 02 00 [08:43:12]Write to MH i2c: E2 08 00 99 00 80 13 02 00 00 00 00 00 17 [08:43:12]Write i2c OK [08:43:12]MH_I2C_Read... [08:43:12]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [08:43:12]Read from MH i2c: E2 [08:43:12]MH_I2C_Read... [08:43:12]Read from MH i2c: E2 FD 00 [08:43:12]MH_I2C_Read... [08:43:12]Read from MH i2c: E2 FD 00 99 00 00 A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 8A [08:43:12]RAPDU: A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [08:43:12]wFMCommunicate OK [08:43:12]wFMCommunicate request_size=4 [08:43:12]MH_SAM_APDU [08:43:12]CAPDU: 80 17 00 00 [08:43:12]Write to MH i2c: E2 08 00 9A 00 80 17 00 00 00 00 00 00 1A [08:43:12]Write i2c OK [08:43:12]MH_I2C_Read... [08:43:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:43:13]Read from MH i2c: E2 [08:43:13]MH_I2C_Read... [08:43:13]Read from MH i2c: E2 FD 00 [08:43:13]MH_I2C_Read... [08:43:13]Read from MH i2c: E2 FD 00 9A 00 00 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 90 00 22 [08:43:13]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 90 00 [08:43:13]wFMCommunicate OK [08:43:13]wFMCommunicate request_size=4 [08:43:13]MH_SAM_APDU [08:43:13]CAPDU: 80 17 00 00 [08:43:13]Write to MH i2c: E2 08 00 9B 00 80 17 00 00 00 00 00 00 1B [08:43:13]Write i2c OK [08:43:13]MH_I2C_Read... [08:43:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:43:13]Read from MH i2c: E2 [08:43:13]MH_I2C_Read... [08:43:13]Read from MH i2c: E2 FD 00 [08:43:13]MH_I2C_Read... [08:43:13]Read from MH i2c: E2 FD 00 9B 00 00 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 90 00 ED [08:43:13]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 90 00 [08:43:14]wFMCommunicate OK [08:43:14]wFMCommunicate request_size=4 [08:43:14]MH_SAM_APDU [08:43:14]CAPDU: 80 17 00 00 [08:43:14]Write to MH i2c: E2 08 00 9C 00 80 17 00 00 00 00 00 00 1C [08:43:14]Write i2c OK [08:43:14]MH_I2C_Read... [08:43:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:43:14]Read from MH i2c: E2 [08:43:14]MH_I2C_Read... [08:43:14]Read from MH i2c: E2 FD 00 [08:43:14]MH_I2C_Read... [08:43:14]Read from MH i2c: E2 FD 00 9C 00 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 8E [08:43:14]RAPDU: 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [08:43:14]wFMCommunicate OK [08:43:14]wFMCommunicate request_size=4 [08:43:14]MH_SAM_APDU [08:43:14]CAPDU: 80 17 00 00 [08:43:14]Write to MH i2c: E2 08 00 9D 00 80 17 00 00 00 00 00 00 1D [08:43:14]Write i2c OK [08:43:14]MH_I2C_Read... [08:43:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [08:43:14]Read from MH i2c: E2 [08:43:14]MH_I2C_Read... [08:43:14]Read from MH i2c: E2 BD 00 [08:43:14]MH_I2C_Read... [08:43:14]Read from MH i2c: E2 BD 00 9D 00 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 03 [08:43:14]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:43:15]wFMCommunicate OK [08:43:15]SAM_PROTO_GetShiftData done [08:43:15]requested_item shift.sale.total_cash is exist - process it [08:43:15]requested_item shift.sale_refund.total is exist - process it [08:43:15]requested_item shift.sale_refund.total_cash is exist - process it [08:43:15]requested_item shift.buy.total is exist - process it [08:43:15]requested_item shift.buy.total_cash is exist - process it [08:43:15]produce_requested_data done [08:43:15]produce_requested_data return {"fm.sale.total":9186590.21,"fm.sale_refund.total":51169.20,"fm.buy.total":0.00,"shift.sale.total":0.00,"shift.sale.total_cash":0.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [08:43:15]process_action_free get_value [08:43:15]json_value_free [08:43:15]json_value_free done [08:43:15]process_json_proto returns [08:43:15]Send response to host [08:43:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":9186590.21,"fm.sale_refund.total":51169.20,"fm.buy.total":0.00,"shift.sale.total":0.00,"shift.sale.total_cash":0.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [08:43:15]free response buf [08:43:15]execute_script done [08:43:15]execute_script returns [08:43:15]free content buf [08:43:15]Sock 10.Close socket [08:43:15]Sock 10.Thread stoped [08:43:15]accept exits with 9 [08:43:15]New connection [08:43:15]New thread 3066502500 created [08:43:15]Thread 3066645860 joined [08:43:15]Waiting for new connection... [08:43:15] Sock 9.Parse request [08:43:15]Sock 9.Check first char [08:43:15]Sock 9.First char is OK [08:43:15]request: POST /json_proto HTTP/1.0 [08:43:15]Method: POST [08:43:15]URL: /json_proto [08:43:15]Method is POST - this is cgi request [08:43:15]url: /json_proto [08:43:15]query_string will be loaded in cgi processing [08:43:15]execute_cgi json_proto POST (null) [08:43:15]execute_cgi path=json_proto method=POST [08:43:15]POST find Content-Length [08:43:15]Host: 172.17.43.132:8080 [08:43:15]Content-Length: 331 [08:43:15]Content-Type: application/json [08:43:15] [08:43:15]POST finish read [08:43:15]Found Content-Length = 331 [08:43:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:43:15]execute_script... [08:43:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:43:15]POST & json_proto [08:43:15]process_json_proto [08:43:15]json parsed OK: [08:43:15]protocol is kg_v1.0 [08:43:15]action value=get_value [08:43:15]process_action get_value [08:43:15]cmd_get_value [08:43:15]process_action get_value done [08:43:15]requested_data is exist [08:43:15]produce_requested_data [08:43:15]requested_item fm.sale.total is exist - process it [08:43:15]SAM_PROTO_GetFMData [08:43:15]wFMCommunicate request_size=4 [08:43:15]MH_SAM_APDU [08:43:15]CAPDU: 80 13 03 00 [08:43:15]Write to MH i2c: E2 08 00 9E 00 80 13 03 00 00 00 00 00 1D [08:43:15]Write i2c OK [08:43:15]MH_I2C_Read... [08:43:15]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [08:43:15]Read from MH i2c: E2 [08:43:15]MH_I2C_Read... [08:43:15]Read from MH i2c: E2 FD 00 [08:43:15]MH_I2C_Read... [08:43:15]Read from MH i2c: E2 FD 00 9E 00 00 C1 04 85 04 BD 04 6E 04 04 00 FB 9E 00 00 69 04 A0 00 6F 04 04 00 63 9E 00 00 B1 04 04 00 CD 9F C1 36 70 04 04 00 14 13 84 31 72 04 04 00 B9 8C 3D 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 F0 80 D0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F8 F6 7B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 98 00 00 00 B1 04 03 00 F8 13 4E 70 04 03 00 FC 07 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8A 4A 08 EF 03 09 00 F6 03 90 00 59 [08:43:15]RAPDU: C1 04 85 04 BD 04 6E 04 04 00 FB 9E 00 00 69 04 A0 00 6F 04 04 00 63 9E 00 00 B1 04 04 00 CD 9F C1 36 70 04 04 00 14 13 84 31 72 04 04 00 B9 8C 3D 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 F0 80 D0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F8 F6 7B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 98 00 00 00 B1 04 03 00 F8 13 4E 70 04 03 00 FC 07 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8A 4A 08 EF 03 09 00 F6 03 90 00 [08:43:15]wFMCommunicate OK [08:43:15]wFMCommunicate request_size=4 [08:43:15]MH_SAM_APDU [08:43:15]CAPDU: 80 17 00 00 [08:43:15]Write to MH i2c: E2 08 00 9F 00 80 17 00 00 00 00 00 00 1F [08:43:15]Write i2c OK [08:43:15]MH_I2C_Read... [08:43:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:43:16]Read from MH i2c: E2 [08:43:16]MH_I2C_Read... [08:43:16]Read from MH i2c: E2 FD 00 [08:43:16]MH_I2C_Read... [08:43:16]Read from MH i2c: E2 FD 00 9F 00 00 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CA B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 C8 [08:43:16]RAPDU: 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CA B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 [08:43:16]wFMCommunicate OK [08:43:16]wFMCommunicate request_size=4 [08:43:16]MH_SAM_APDU [08:43:16]CAPDU: 80 17 00 00 [08:43:16]Write to MH i2c: E2 08 00 A0 00 80 17 00 00 00 00 00 00 20 [08:43:16]Write i2c OK [08:43:16]MH_I2C_Read... [08:43:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:43:16]Read from MH i2c: E2 [08:43:16]MH_I2C_Read... [08:43:16]Read from MH i2c: E2 FD 00 [08:43:16]MH_I2C_Read... [08:43:16]Read from MH i2c: E2 FD 00 A0 00 00 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 C0 [08:43:17]RAPDU: 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 [08:43:17]wFMCommunicate OK [08:43:17]wFMCommunicate request_size=4 [08:43:17]MH_SAM_APDU [08:43:17]CAPDU: 80 17 00 00 [08:43:17]Write to MH i2c: E2 08 00 A1 00 80 17 00 00 00 00 00 00 21 [08:43:17]OFD Sender: No OFD packet to send [08:43:17]Write i2c OK [08:43:17]MH_I2C_Read... [08:43:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:43:17]Read from MH i2c: E2 [08:43:17]MH_I2C_Read... [08:43:17]Read from MH i2c: E2 FD 00 [08:43:17]MH_I2C_Read... [08:43:17]Read from MH i2c: E2 FD 00 A1 00 00 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 A6 [08:43:17]RAPDU: 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 [08:43:17]wFMCommunicate OK [08:43:17]wFMCommunicate request_size=4 [08:43:17]MH_SAM_APDU [08:43:17]CAPDU: 80 17 00 00 [08:43:17]Write to MH i2c: E2 08 00 A2 00 80 17 00 00 00 00 00 00 22 [08:43:17]Write i2c OK [08:43:17]MH_I2C_Read... [08:43:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 219! [08:43:18]Read from MH i2c: E2 [08:43:18]MH_I2C_Read... [08:43:18]Read from MH i2c: E2 DE 00 [08:43:18]MH_I2C_Read... [08:43:18]Read from MH i2c: E2 DE 00 A2 00 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 01 [08:43:18]RAPDU: F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:43:18]wFMCommunicate OK [08:43:18]SAM_PROTO_GetFMData done [08:43:18]requested_item fm.sale_refund.total is exist - process it [08:43:18]requested_item fm.buy.total is exist - process it [08:43:18]requested_item shift.sale.total is exist - process it [08:43:18]SAM_PROTO_GetShiftData [08:43:18]wFMCommunicate request_size=4 [08:43:18]MH_SAM_APDU [08:43:18]CAPDU: 80 13 02 00 [08:43:18]Write to MH i2c: E2 08 00 A3 00 80 13 02 00 00 00 00 00 21 [08:43:18]Write i2c OK [08:43:18]MH_I2C_Read... [08:43:18]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [08:43:18]Read from MH i2c: E2 [08:43:18]MH_I2C_Read... [08:43:18]Read from MH i2c: E2 FD 00 [08:43:18]MH_I2C_Read... [08:43:18]Read from MH i2c: E2 FD 00 A3 00 00 A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 94 [08:43:19]RAPDU: A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [08:43:19]wFMCommunicate OK [08:43:19]wFMCommunicate request_size=4 [08:43:19]MH_SAM_APDU [08:43:19]CAPDU: 80 17 00 00 [08:43:19]Write to MH i2c: E2 08 00 A4 00 80 17 00 00 00 00 00 00 24 [08:43:19]Write i2c OK [08:43:19]MH_I2C_Read... [08:43:19]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:43:19]Read from MH i2c: E2 [08:43:19]MH_I2C_Read... [08:43:19]Read from MH i2c: E2 FD 00 [08:43:19]MH_I2C_Read... [08:43:19]Read from MH i2c: E2 FD 00 A4 00 00 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 90 00 2C [08:43:19]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 90 00 [08:43:19]wFMCommunicate OK [08:43:19]wFMCommunicate request_size=4 [08:43:19]MH_SAM_APDU [08:43:19]CAPDU: 80 17 00 00 [08:43:19]Write to MH i2c: E2 08 00 A5 00 80 17 00 00 00 00 00 00 25 [08:43:19]Write i2c OK [08:43:19]MH_I2C_Read... [08:43:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:43:20]Read from MH i2c: E2 [08:43:20]MH_I2C_Read... [08:43:20]Read from MH i2c: E2 FD 00 [08:43:20]MH_I2C_Read... [08:43:20]Read from MH i2c: E2 FD 00 A5 00 00 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 90 00 F7 [08:43:20]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 90 00 [08:43:20]wFMCommunicate OK [08:43:20]wFMCommunicate request_size=4 [08:43:20]MH_SAM_APDU [08:43:20]CAPDU: 80 17 00 00 [08:43:20]Write to MH i2c: E2 08 00 A6 00 80 17 00 00 00 00 00 00 26 [08:43:20]Write i2c OK [08:43:20]MH_I2C_Read... [08:43:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:43:20]Read from MH i2c: E2 [08:43:20]MH_I2C_Read... [08:43:20]Read from MH i2c: E2 FD 00 [08:43:20]MH_I2C_Read... [08:43:20]Read from MH i2c: E2 FD 00 A6 00 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 98 [08:43:20]RAPDU: 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [08:43:21]wFMCommunicate OK [08:43:21]wFMCommunicate request_size=4 [08:43:21]MH_SAM_APDU [08:43:21]CAPDU: 80 17 00 00 [08:43:21]Write to MH i2c: E2 08 00 A7 00 80 17 00 00 00 00 00 00 27 [08:43:21]Write i2c OK [08:43:21]MH_I2C_Read... [08:43:21]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [08:43:21]Read from MH i2c: E2 [08:43:21]MH_I2C_Read... [08:43:21]Read from MH i2c: E2 BD 00 [08:43:21]MH_I2C_Read... [08:43:21]Read from MH i2c: E2 BD 00 A7 00 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 0D [08:43:21]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:43:21]wFMCommunicate OK [08:43:21]SAM_PROTO_GetShiftData done [08:43:21]requested_item shift.sale.total_cash is exist - process it [08:43:21]requested_item shift.sale_refund.total is exist - process it [08:43:21]requested_item shift.sale_refund.total_cash is exist - process it [08:43:21]requested_item shift.buy.total is exist - process it [08:43:21]requested_item shift.buy.total_cash is exist - process it [08:43:21]produce_requested_data done [08:43:21]produce_requested_data return {"fm.sale.total":9186590.21,"fm.sale_refund.total":51169.20,"fm.buy.total":0.00,"shift.sale.total":0.00,"shift.sale.total_cash":0.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [08:43:21]process_action_free get_value [08:43:21]json_value_free [08:43:21]json_value_free done [08:43:21]process_json_proto returns [08:43:21]Send response to host [08:43:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":9186590.21,"fm.sale_refund.total":51169.20,"fm.buy.total":0.00,"shift.sale.total":0.00,"shift.sale.total_cash":0.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [08:43:21]free response buf [08:43:21]execute_script done [08:43:21]execute_script returns [08:43:21]free content buf [08:43:21]Sock 9.Close socket [08:43:21]Sock 9.Thread stoped [08:43:21]accept exits with 10 [08:43:21]New connection [08:43:21]New thread 3066645860 created [08:43:21]Thread 3066502500 joined [08:43:21]Waiting for new connection... [08:43:21] Sock 10.Parse request [08:43:21]Sock 10.Check first char [08:43:21]Sock 10.First char is OK [08:43:21]request: POST /json_proto HTTP/1.0 [08:43:21]Method: POST [08:43:21]URL: /json_proto [08:43:21]Method is POST - this is cgi request [08:43:21]url: /json_proto [08:43:21]query_string will be loaded in cgi processing [08:43:21]execute_cgi json_proto POST (null) [08:43:21]execute_cgi path=json_proto method=POST [08:43:21]POST find Content-Length [08:43:21]Host: 172.17.43.132:8080 [08:43:21]Content-Length: 248 [08:43:21]Content-Type: application/json [08:43:21] [08:43:21]POST finish read [08:43:21]Found Content-Length = 248 [08:43:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_shift", "params" : { "operator" : "\u041A\u0430\u043D\u0442\u043E\u0432 \u041C. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:43:21]execute_script... [08:43:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_shift", "params" : { "operator" : "\u041A\u0430\u043D\u0442\u043E\u0432 \u041C. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:43:21]POST & json_proto [08:43:21]process_json_proto [08:43:21]json parsed OK: [08:43:21]protocol is kg_v1.0 [08:43:21]action value=close_shift [08:43:21]process_action close_shift [08:43:21]cmd_close_shift [08:43:21]MH_GetDate [08:43:21]Write to MH i2c: F0 00 00 A8 00 97 [08:43:21]Write i2c OK [08:43:21]MH_I2C_Read... [08:43:21]Read from MH i2c: F0 [08:43:21]MH_I2C_Read... [08:43:21]Read from MH i2c: F0 09 00 [08:43:21]MH_I2C_Read... [08:43:21]Read from MH i2c: F0 09 00 A8 00 00 29 B3 A4 66 69 B2 A4 66 AB [08:43:21]GetLastDocTimeStamp 1722069118 [08:43:21]current date 1722069801 [08:43:21]FM_GetShiftState [08:43:21]SAM_PROTO_GetShiftState [08:43:21]wFMCommunicate request_size=4 [08:43:21]MH_SAM_APDU [08:43:21]CAPDU: 80 13 01 00 [08:43:21]Write to MH i2c: E2 08 00 A9 00 80 13 01 00 00 00 00 00 26 [08:43:21]Write i2c OK [08:43:21]MH_I2C_Read... [08:43:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:43:21]Read from MH i2c: E2 [08:43:21]MH_I2C_Read... [08:43:21]Read from MH i2c: E2 0E 00 [08:43:21]MH_I2C_Read... [08:43:21]Read from MH i2c: E2 0E 00 A9 00 00 09 00 01 7E B0 A4 66 00 00 00 00 90 00 6A [08:43:21]RAPDU: 09 00 01 7E B0 A4 66 00 00 00 00 90 00 [08:43:21]wFMCommunicate OK [08:43:21]SAM_PROTO_GetShiftState done [08:43:21]FM_GetShiftState done [08:43:21]KKMCreateCloseShiftDocument [08:43:21]Load OK [08:43:21]Malloc new data [08:43:21]MH_GetDate [08:43:21]Write to MH i2c: F0 00 00 AA 00 99 [08:43:21]Write i2c OK [08:43:21]MH_I2C_Read... [08:43:21]Read from MH i2c: F0 [08:43:21]MH_I2C_Read... [08:43:21]Read from MH i2c: F0 09 00 [08:43:21]MH_I2C_Read... [08:43:21]Read from MH i2c: F0 09 00 AA 00 00 29 B3 A4 66 69 B2 A4 66 AD [08:43:21]Malloc new data [08:43:21]Malloc new data [08:43:21]Malloc new data [08:43:21]Malloc new data [08:43:21]KKMCreateCloseShiftDocument OK [08:43:21]KKMSetCloseShiftData OK [08:43:21]ProcessDocumentItem done err = 0, tmpTLVsize=67 [08:43:21]tlvbuf is 00E2A340 [08:43:21]KKMLoadAndSignCloseShiftData [08:43:21]SAM_PROTO_ProcessDocument [08:43:21]wFMCommunicate request_size=9 [08:43:21]MH_SAM_APDU [08:43:21]CAPDU: 80 15 01 00 04 05 00 43 00 [08:43:21]Write to MH i2c: E2 0C 00 AB 00 80 15 01 00 04 00 05 00 43 00 00 00 7A [08:43:21]Write i2c OK [08:43:21]MH_I2C_Read... [08:43:21]*** iso7816_exchange 80 15 01 00... Resp OK rsp.len_out = 0! [08:43:21]Read from MH i2c: E2 [08:43:21]MH_I2C_Read... [08:43:21]Read from MH i2c: E2 03 00 [08:43:21]MH_I2C_Read... [08:43:21]Read from MH i2c: E2 03 00 AB 00 00 90 00 1F [08:43:21]RAPDU: 90 00 [08:43:22]wFMCommunicate OK [08:43:22]wFMCommunicate request_size=23 [08:43:22]MH_SAM_APDU [08:43:22]CAPDU: 80 15 02 00 12 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 [08:43:22]Write to MH i2c: E2 1A 00 AC 00 80 15 02 00 12 00 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 00 00 21 [08:43:22]Write i2c OK [08:43:22]MH_I2C_Read... [08:43:22]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [08:43:22]Read from MH i2c: E2 [08:43:22]MH_I2C_Read... [08:43:22]Read from MH i2c: E2 03 00 [08:43:22]MH_I2C_Read... [08:43:22]Read from MH i2c: E2 03 00 AC 00 00 90 00 20 [08:43:22]RAPDU: 90 00 [08:43:22]wFMCommunicate OK [08:43:22]wFMCommunicate request_size=26 [08:43:22]MH_SAM_APDU [08:43:22]CAPDU: 80 15 02 00 15 FD 03 11 00 D0 9A D0 B0 D0 BD D1 82 D0 BE D0 B2 20 D0 9C 2E 20 [08:43:22]Write to MH i2c: E2 1D 00 AD 00 80 15 02 00 15 00 FD 03 11 00 D0 9A D0 B0 D0 BD D1 82 D0 BE D0 B2 20 D0 9C 2E 20 00 00 1C [08:43:22]Write i2c OK [08:43:22]MH_I2C_Read... [08:43:22]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [08:43:22]Read from MH i2c: E2 [08:43:22]MH_I2C_Read... [08:43:22]Read from MH i2c: E2 03 00 [08:43:22]MH_I2C_Read... [08:43:22]Read from MH i2c: E2 03 00 AD 00 00 90 00 21 [08:43:22]RAPDU: 90 00 [08:43:22]wFMCommunicate OK [08:43:22]wFMCommunicate request_size=13 [08:43:22]MH_SAM_APDU [08:43:22]CAPDU: 80 15 02 00 08 F4 03 04 00 29 B3 A4 66 [08:43:22]Write to MH i2c: E2 10 00 AE 00 80 15 02 00 08 00 F4 03 04 00 29 B3 A4 66 00 00 1F [08:43:22]Write i2c OK [08:43:22]MH_I2C_Read... [08:43:22]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [08:43:22]Read from MH i2c: E2 [08:43:22]MH_I2C_Read... [08:43:22]Read from MH i2c: E2 03 00 [08:43:22]MH_I2C_Read... [08:43:22]Read from MH i2c: E2 03 00 AE 00 00 90 00 22 [08:43:22]RAPDU: 90 00 [08:43:22]wFMCommunicate OK [08:43:22]wFMCommunicate request_size=25 [08:43:22]MH_SAM_APDU [08:43:22]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 [08:43:22]Write to MH i2c: E2 1C 00 AF 00 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 00 00 91 [08:43:22]Write i2c OK [08:43:22]MH_I2C_Read... [08:43:22]OFD Sender: No OFD packet to send [08:43:22]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [08:43:22]Read from MH i2c: E2 [08:43:22]MH_I2C_Read... [08:43:22]Read from MH i2c: E2 03 00 [08:43:22]MH_I2C_Read... [08:43:22]Read from MH i2c: E2 03 00 AF 00 00 90 00 23 [08:43:22]RAPDU: 90 00 [08:43:22]wFMCommunicate OK [08:43:22]wFMCommunicate request_size=4 [08:43:22]MH_SAM_APDU [08:43:22]CAPDU: 80 15 03 00 [08:43:22]Write to MH i2c: E2 08 00 B0 00 80 15 03 00 00 00 00 00 31 [08:43:22]Write i2c OK [08:43:22]MH_I2C_Read... [08:43:22]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 250! [08:43:22]Read from MH i2c: E2 [08:43:22]MH_I2C_Read... [08:43:22]Read from MH i2c: E2 FD 00 [08:43:22]MH_I2C_Read... [08:43:22]Read from MH i2c: E2 FD 00 B0 00 00 E3 04 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 4C A2 00 00 0E 04 04 00 A8 01 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 02 00 00 00 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 90 00 CF [08:43:23]RAPDU: E3 04 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 4C A2 00 00 0E 04 04 00 A8 01 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 02 00 00 00 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 90 00 [08:43:23]wFMCommunicate OK [08:43:23]SAM_PROTO_ProcessDocument answer len = 1251 [08:43:23]SAM_PROTO_ProcessDocument remain to read = 1003 [08:43:23]wFMCommunicate request_size=4 [08:43:23]MH_SAM_APDU [08:43:23]CAPDU: 80 17 00 00 [08:43:23]Write to MH i2c: E2 08 00 B1 00 80 17 00 00 00 00 00 00 31 [08:43:23]Write i2c OK [08:43:23]MH_I2C_Read... [08:43:23]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:43:23]Read from MH i2c: E2 [08:43:23]MH_I2C_Read... [08:43:23]Read from MH i2c: E2 FD 00 [08:43:23]MH_I2C_Read... [08:43:23]Read from MH i2c: E2 FD 00 B1 00 00 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 91 [08:43:23]RAPDU: 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 [08:43:24]wFMCommunicate OK [08:43:24]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [08:43:24]SAM_PROTO_ProcessDocument remain to read = 753 [08:43:24]wFMCommunicate request_size=4 [08:43:24]MH_SAM_APDU [08:43:24]CAPDU: 80 17 00 00 [08:43:24]Write to MH i2c: E2 08 00 B2 00 80 17 00 00 00 00 00 00 32 [08:43:24]Write i2c OK [08:43:24]MH_I2C_Read... [08:43:24]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:43:24]Read from MH i2c: E2 [08:43:24]MH_I2C_Read... [08:43:24]Read from MH i2c: E2 FD 00 [08:43:24]MH_I2C_Read... [08:43:24]Read from MH i2c: E2 FD 00 B2 00 00 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 90 [08:43:24]RAPDU: 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 [08:43:24]wFMCommunicate OK [08:43:24]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [08:43:24]SAM_PROTO_ProcessDocument remain to read = 503 [08:43:24]wFMCommunicate request_size=4 [08:43:24]MH_SAM_APDU [08:43:24]CAPDU: 80 17 00 00 [08:43:24]Write to MH i2c: E2 08 00 B3 00 80 17 00 00 00 00 00 00 33 [08:43:24]Write i2c OK [08:43:24]MH_I2C_Read... [08:43:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:43:25]Read from MH i2c: E2 [08:43:25]MH_I2C_Read... [08:43:25]Read from MH i2c: E2 FD 00 [08:43:25]MH_I2C_Read... [08:43:25]Read from MH i2c: E2 FD 00 B3 00 00 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 90 00 B5 [08:43:25]RAPDU: 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 90 00 [08:43:25]wFMCommunicate OK [08:43:25]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [08:43:25]SAM_PROTO_ProcessDocument remain to read = 253 [08:43:25]wFMCommunicate request_size=4 [08:43:25]MH_SAM_APDU [08:43:25]CAPDU: 80 17 00 00 [08:43:25]Write to MH i2c: E2 08 00 B4 00 80 17 00 00 00 00 00 00 34 [08:43:25]Write i2c OK [08:43:25]MH_I2C_Read... [08:43:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:43:25]Read from MH i2c: E2 [08:43:25]MH_I2C_Read... [08:43:25]Read from MH i2c: E2 FD 00 [08:43:25]MH_I2C_Read... [08:43:25]Read from MH i2c: E2 FD 00 B4 00 00 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 35 04 06 00 84 04 CF 90 00 AA [08:43:25]RAPDU: 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 35 04 06 00 84 04 CF 90 00 [08:43:26]wFMCommunicate OK [08:43:26]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [08:43:26]SAM_PROTO_ProcessDocument remain to read = 3 [08:43:26]wFMCommunicate request_size=4 [08:43:26]MH_SAM_APDU [08:43:26]CAPDU: 80 17 00 00 [08:43:26]Write to MH i2c: E2 08 00 B5 00 80 17 00 00 00 00 00 00 35 [08:43:26]Write i2c OK [08:43:26]MH_I2C_Read... [08:43:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 3! [08:43:26]Read from MH i2c: E2 [08:43:26]MH_I2C_Read... [08:43:26]Read from MH i2c: E2 06 00 [08:43:26]MH_I2C_Read... [08:43:26]Read from MH i2c: E2 06 00 B5 00 00 07 1C 1A 90 00 69 [08:43:26]RAPDU: 07 1C 1A 90 00 [08:43:26]wFMCommunicate OK [08:43:26]SAM_PROTO_ProcessDocument received (without SW) 3 bytes [08:43:26]SAM_PROTO_ProcessDocument done [08:43:26]1209 (1) - 1.0 - номер верÑии ФФД [08:43:26]1041 (16) - 0000000000874958 - номер ФМ [08:43:26]1040 (4) - 41548 - номер ФД [08:43:26]1038 (4) - 424 - номер Ñмены [08:43:26]1118 (4) - 0 - количеÑтво каÑÑовых чеков за Ñмену [08:43:26]1111 (4) - 2 - общее количеÑтво ФД за Ñмену [08:43:26]1194 (1180) - Ñчетчики итогов Ñмены [08:43:26] 1134 (4) - 0 - количеÑтво чеков Ñо вÑеми признаками раÑчетов [08:43:26] 1129 (141) - Ñчетчики операций «приход» [08:43:26] 1135 (4) - 0 - количеÑтво чеков по признаку раÑчетов [08:43:26] 1201 (0) - 0.00 - Ð¾Ð±Ñ‰Ð°Ñ Ð¸Ñ‚Ð¾Ð³Ð¾Ð²Ð°Ñ Ñумма в чеках [08:43:26] 1136 (0) - 0.00 - Ð¸Ñ‚Ð¾Ð³Ð¾Ð²Ð°Ñ Ñумма в чеках наличными [08:43:26] 1138 (0) - 0.00 - Ð¸Ñ‚Ð¾Ð³Ð¾Ð²Ð°Ñ Ñумма в чеках безналичными [08:43:26] 1024 (117) - Ñуммы налогов [08:43:26] 1006 (9) - Ñуммы ÐДС [08:43:26] 1010 (1) - 0% - код Ñтавки ÐДС [08:43:26] 1011 (0) - 0.00 - Ñумма ÐДС по Ñтавке [08:43:26] 1006 (9) - Ñуммы ÐДС [08:43:26] 1010 (1) - 12% - код Ñтавки ÐДС [08:43:26] 1011 (0) - 0.00 - Ñумма ÐДС по Ñтавке [08:43:26] 1007 (9) - Ñуммы ÐСП [08:43:26] 1014 (1) - 0% - код Ñтавки ÐСП [08:43:26] 1015 (0) - 0.00 - Ñумма ÐСП по Ñтавке [08:43:26] 1007 (9) - Ñуммы ÐСП [08:43:26] 1014 (1) - 1% - код Ñтавки ÐСП [08:43:26] 1015 (0) - 0.00 - Ñумма ÐСП по Ñтавке [08:43:26] 1007 (9) - Ñуммы ÐСП [08:43:26] 1014 (1) - 2% - код Ñтавки ÐСП [08:43:26] 1015 (0) - 0.00 - Ñумма ÐСП по Ñтавке [08:43:26] 1007 (9) - Ñуммы ÐСП [08:43:26] 1014 (1) - 3% - код Ñтавки ÐСП [08:43:26] 1015 (0) - 0.00 - Ñумма ÐСП по Ñтавке [08:43:26] 1007 (9) - Ñуммы ÐСП [08:43:26] 1014 (1) - 5% - код Ñтавки ÐСП [08:43:26] 1015 (0) - 0.00 - Ñумма ÐСП по Ñтавке [08:43:26] 1007 (9) - Ñуммы ÐСП [08:43:26] 1014 (1) - 0,50% - код Ñтавки ÐСП [08:43:26] 1015 (0) - 0.00 - Ñумма ÐСП по Ñтавке [08:43:26] 1007 (9) - Ñуммы ÐСП [08:43:26] 1014 (1) - 1,50% - код Ñтавки ÐСП [08:43:26] 1015 (0) - 0.00 - Ñумма ÐСП по Ñтавке [08:43:26] 1130 (141) - Ñчетчики операций «возврат прихода» [08:43:26] 1135 (4) - 0 - количеÑтво чеков по признаку раÑчетов [08:43:26] 1201 (0) - 0.00 - Ð¾Ð±Ñ‰Ð°Ñ Ð¸Ñ‚Ð¾Ð³Ð¾Ð²Ð°Ñ Ñумма в чеках [08:43:26] 1136 (0) - 0.00 - Ð¸Ñ‚Ð¾Ð³Ð¾Ð²Ð°Ñ Ñумма в чеках наличными [08:43:26] 1138 (0) - 0.00 - Ð¸Ñ‚Ð¾Ð³Ð¾Ð²Ð°Ñ Ñумма в чеках безналичными [08:43:26] 1024 (117) - Ñуммы налогов [08:43:26] 1006 (9) - Ñуммы ÐДС [08:43:26] 1010 (1) - 0% - код Ñтавки ÐДС [08:43:26] 1011 (0) - 0.00 - Ñумма ÐДС по Ñтавке [08:43:26] 1006 (9) - Ñуммы ÐДС [08:43:26] 1010 (1) - 12% - код Ñтавки ÐДС [08:43:26] 1011 (0) - 0.00 - Ñумма ÐДС по Ñтавке [08:43:26] 1007 (9) - Ñуммы ÐСП [08:43:26] 1014 (1) - 0% - код Ñтавки ÐСП [08:43:26] 1015 (0) - 0.00 - Ñумма ÐСП по Ñтавке [08:43:26] 1007 (9) - Ñуммы ÐСП [08:43:26] 1014 (1) - 1% - код Ñтавки ÐСП [08:43:26] 1015 (0) - 0.00 - Ñумма ÐСП по Ñтавке [08:43:26] 1007 (9) - Ñуммы ÐСП [08:43:26] 1014 (1) - 2% - код Ñтавки ÐСП [08:43:26] 1015 (0) - 0.00 - Ñумма ÐСП по Ñтавке [08:43:26] 1007 (9) - Ñуммы ÐСП [08:43:26] 1014 (1) - 3% - код Ñтавки ÐСП [08:43:26] 1015 (0) - 0.00 - Ñумма ÐСП по Ñтавке [08:43:26] 1007 (9) - Ñуммы ÐСП [08:43:26] 1014 (1) - 5% - код Ñтавки ÐСП [08:43:26] 1015 (0) - 0.00 - Ñумма ÐСП по Ñтавке [08:43:26] 1007 (9) - Ñуммы ÐСП [08:43:26] 1014 (1) - 0,50% - код Ñтавки ÐСП [08:43:26] 1015 (0) - 0.00 - Ñумма ÐСП по Ñтавке [08:43:26] 1007 (9) - Ñуммы ÐСП [08:43:26] 1014 (1) - 1,50% - код Ñтавки ÐСП [08:43:26] 1015 (0) - 0.00 - Ñумма ÐСП по Ñтавке [08:43:26] 1131 (141) - Ñчетчики операций «раÑход» [08:43:26] 1135 (4) - 0 - количеÑтво чеков по признаку раÑчетов [08:43:26] 1201 (0) - 0.00 - Ð¾Ð±Ñ‰Ð°Ñ Ð¸Ñ‚Ð¾Ð³Ð¾Ð²Ð°Ñ Ñумма в чеках [08:43:26] 1136 (0) - 0.00 - Ð¸Ñ‚Ð¾Ð³Ð¾Ð²Ð°Ñ Ñумма в чеках наличными [08:43:26] 1138 (0) - 0.00 - Ð¸Ñ‚Ð¾Ð³Ð¾Ð²Ð°Ñ Ñумма в чеках безналичными [08:43:26] 1024 (117) - Ñуммы налогов [08:43:26] 1006 (9) - Ñуммы ÐДС [08:43:26] 1010 (1) - 0% - код Ñтавки ÐДС [08:43:26] 1011 (0) - 0.00 - Ñумма ÐДС по Ñтавке [08:43:26] 1006 (9) - Ñуммы ÐДС [08:43:26] 1010 (1) - 12% - код Ñтавки ÐДС [08:43:26] 1011 (0) - 0.00 - Ñумма ÐДС по Ñтавке [08:43:26] 1007 (9) - Ñуммы ÐСП [08:43:26] 1014 (1) - 0% - код Ñтавки ÐСП [08:43:26] 1015 (0) - 0.00 - Ñумма ÐСП по Ñтавке [08:43:26] 1007 (9) - Ñуммы ÐСП [08:43:26] 1014 (1) - 1% - код Ñтавки ÐСП [08:43:26] 1015 (0) - 0.00 - Ñумма ÐСП по Ñтавке [08:43:26] 1007 (9) - Ñуммы ÐСП [08:43:26] 1014 (1) - 2% - код Ñтавки ÐСП [08:43:26] 1015 (0) - 0.00 - Ñумма ÐСП по Ñтавке [08:43:26] 1007 (9) - Ñуммы ÐСП [08:43:26] 1014 (1) - 3% - код Ñтавки ÐСП [08:43:26] 1015 (0) - 0.00 - Ñумма ÐСП по Ñтавке [08:43:26] 1007 (9) - Ñуммы ÐСП [08:43:26] 1014 (1) - 5% - код Ñтавки ÐСП [08:43:26] 1015 (0) - 0.00 - Ñумма ÐСП по Ñтавке [08:43:26] 1007 (9) - Ñуммы ÐСП [08:43:26] 1014 (1) - 0,50% - код Ñтавки ÐСП [08:43:26] 1015 (0) - 0.00 - Ñумма ÐСП по Ñтавке [08:43:26] 1007 (9) - Ñуммы ÐСП [08:43:26] 1014 (1) - 1,50% - код Ñтавки ÐСП [08:43:26] 1015 (0) - 0.00 - Ñумма ÐСП по Ñтавке [08:43:26] 1132 (141) - Ñчетчики операций «возврат раÑхода» [08:43:26] 1135 (4) - 0 - количеÑтво чеков по признаку раÑчетов [08:43:26] 1201 (0) - 0.00 - Ð¾Ð±Ñ‰Ð°Ñ Ð¸Ñ‚Ð¾Ð³Ð¾Ð²Ð°Ñ Ñумма в чеках [08:43:26] 1136 (0) - 0.00 - Ð¸Ñ‚Ð¾Ð³Ð¾Ð²Ð°Ñ Ñумма в чеках наличными [08:43:26] 1138 (0) - 0.00 - Ð¸Ñ‚Ð¾Ð³Ð¾Ð²Ð°Ñ Ñумма в чеках безналичными [08:43:26] 1024 (117) - Ñуммы налогов [08:43:26] 1006 (9) - Ñуммы ÐДС [08:43:26] 1010 (1) - 0% - код Ñтавки ÐДС [08:43:26] 1011 (0) - 0.00 - Ñумма ÐДС по Ñтавке [08:43:26] 1006 (9) - Ñуммы ÐДС [08:43:26] 1010 (1) - 12% - код Ñтавки ÐДС [08:43:26] 1011 (0) - 0.00 - Ñумма ÐДС по Ñтавке [08:43:26] 1007 (9) - Ñуммы ÐСП [08:43:26] 1014 (1) - 0% - код Ñтавки ÐСП [08:43:26] 1015 (0) - 0.00 - Ñумма ÐСП по Ñтавке [08:43:26] 1007 (9) - Ñуммы ÐСП [08:43:26] 1014 (1) - 1% - код Ñтавки ÐСП [08:43:26] 1015 (0) - 0.00 - Ñумма ÐСП по Ñтавке [08:43:26] 1007 (9) - Ñуммы ÐСП [08:43:26] 1014 (1) - 2% - код Ñтавки ÐСП [08:43:26] 1015 (0) - 0.00 - Ñумма ÐСП по Ñтавке [08:43:26] 1007 (9) - Ñуммы ÐСП [08:43:26] 1014 (1) - 3% - код Ñтавки ÐСП [08:43:26] 1015 (0) - 0.00 - Ñумма ÐСП по Ñтавке [08:43:26] 1007 (9) - Ñуммы ÐСП [08:43:26] 1014 (1) - 5% - код Ñтавки ÐСП [08:43:26] 1015 (0) - 0.00 - Ñумма ÐСП по Ñтавке [08:43:26] 1007 (9) - Ñуммы ÐСП [08:43:26] 1014 (1) - 0,50% - код Ñтавки ÐСП [08:43:26] 1015 (0) - 0.00 - Ñумма ÐСП по Ñтавке [08:43:26] 1007 (9) - Ñуммы ÐСП [08:43:26] 1014 (1) - 1,50% - код Ñтавки ÐСП [08:43:26] 1015 (0) - 0.00 - Ñумма ÐСП по Ñтавке [08:43:26] 1133 (588) - - Ñчетчики коррекции - не иÑпользуютÑÑ [08:43:26]1077 (6) - 145156188085274 - ФПД [08:43:26]SetTLVBufToDocument [08:43:26]Processing tag 1209 (04B9) [08:43:26]Malloc new data [08:43:26]Processing tag 1041 (0411) [08:43:26]Processing tag 1040 (0410) [08:43:26]Malloc new data [08:43:26]Processing tag 1038 (040E) [08:43:26]Malloc new data [08:43:26]Processing tag 1118 (045E) [08:43:26]Malloc new data [08:43:26]Processing tag 1111 (0457) [08:43:26]Malloc new data [08:43:26]Processing tag 1194 (04AA) [08:43:26]Load OK [08:43:26]SetTLVBufToDocument [08:43:26]Processing tag 1134 (046E) [08:43:26]Malloc new data [08:43:26]Processing tag 1129 (0469) [08:43:26]Load OK [08:43:26]SetTLVBufToDocument [08:43:26]Processing tag 1135 (046F) [08:43:26]Malloc new data [08:43:26]Processing tag 1201 (04B1) [08:43:26]Malloc new data [08:43:26]Processing tag 1136 (0470) [08:43:26]Malloc new data [08:43:26]Processing tag 1138 (0472) [08:43:26]Malloc new data [08:43:26]Processing tag 1024 (0400) [08:43:26]Load OK [08:43:26]SetTLVBufToDocument [08:43:26]Processing tag 1006 (03EE) [08:43:26]Load OK [08:43:26]SetTLVBufToDocument [08:43:26]Processing tag 1010 (03F2) [08:43:26]Malloc new data [08:43:26]Processing tag 1011 (03F3) [08:43:26]Malloc new data [08:43:26]SetTLVBufToDocument err=0 [08:43:26]Processing tag 1006 (03EE) [08:43:26]Load OK [08:43:26]SetTLVBufToDocument [08:43:26]Processing tag 1010 (03F2) [08:43:26]Malloc new data [08:43:26]Processing tag 1011 (03F3) [08:43:26]Malloc new data [08:43:26]SetTLVBufToDocument err=0 [08:43:26]Processing tag 1007 (03EF) [08:43:26]Load OK [08:43:26]SetTLVBufToDocument [08:43:26]Processing tag 1014 (03F6) [08:43:26]Malloc new data [08:43:26]Processing tag 1015 (03F7) [08:43:26]Malloc new data [08:43:26]SetTLVBufToDocument err=0 [08:43:26]Processing tag 1007 (03EF) [08:43:26]Load OK [08:43:26]SetTLVBufToDocument [08:43:26]Processing tag 1014 (03F6) [08:43:26]Malloc new data [08:43:26]Processing tag 1015 (03F7) [08:43:26]Malloc new data [08:43:26]SetTLVBufToDocument err=0 [08:43:26]Processing tag 1007 (03EF) [08:43:26]Load OK [08:43:26]SetTLVBufToDocument [08:43:26]Processing tag 1014 (03F6) [08:43:26]Malloc new data [08:43:26]Processing tag 1015 (03F7) [08:43:26]Malloc new data [08:43:26]SetTLVBufToDocument err=0 [08:43:26]Processing tag 1007 (03EF) [08:43:26]Load OK [08:43:26]SetTLVBufToDocument [08:43:26]Processing tag 1014 (03F6) [08:43:26]Malloc new data [08:43:26]Processing tag 1015 (03F7) [08:43:26]Malloc new data [08:43:26]SetTLVBufToDocument err=0 [08:43:26]Processing tag 1007 (03EF) [08:43:26]Load OK [08:43:26]SetTLVBufToDocument [08:43:26]Processing tag 1014 (03F6) [08:43:26]Malloc new data [08:43:26]Processing tag 1015 (03F7) [08:43:26]Malloc new data [08:43:26]SetTLVBufToDocument err=0 [08:43:26]Processing tag 1007 (03EF) [08:43:26]Load OK [08:43:26]SetTLVBufToDocument [08:43:26]Processing tag 1014 (03F6) [08:43:26]Malloc new data [08:43:26]Processing tag 1015 (03F7) [08:43:26]Malloc new data [08:43:26]SetTLVBufToDocument err=0 [08:43:26]Processing tag 1007 (03EF) [08:43:26]Load OK [08:43:26]SetTLVBufToDocument [08:43:26]Processing tag 1014 (03F6) [08:43:26]Malloc new data [08:43:26]Processing tag 1015 (03F7) [08:43:26]Malloc new data [08:43:26]SetTLVBufToDocument err=0 [08:43:26]SetTLVBufToDocument err=0 [08:43:26]SetTLVBufToDocument err=0 [08:43:26]Processing tag 1130 (046A) [08:43:26]Load OK [08:43:26]SetTLVBufToDocument [08:43:26]Processing tag 1135 (046F) [08:43:26]Malloc new data [08:43:26]Processing tag 1201 (04B1) [08:43:26]Malloc new data [08:43:26]Processing tag 1136 (0470) [08:43:26]Malloc new data [08:43:26]Processing tag 1138 (0472) [08:43:26]Malloc new data [08:43:26]Processing tag 1024 (0400) [08:43:26]Load OK [08:43:26]SetTLVBufToDocument [08:43:26]Processing tag 1006 (03EE) [08:43:26]Load OK [08:43:26]SetTLVBufToDocument [08:43:26]Processing tag 1010 (03F2) [08:43:26]Malloc new data [08:43:26]Processing tag 1011 (03F3) [08:43:26]Malloc new data [08:43:26]SetTLVBufToDocument err=0 [08:43:26]Processing tag 1006 (03EE) [08:43:26]Load OK [08:43:26]SetTLVBufToDocument [08:43:26]Processing tag 1010 (03F2) [08:43:26]Malloc new data [08:43:26]Processing tag 1011 (03F3) [08:43:26]Malloc new data [08:43:26]SetTLVBufToDocument err=0 [08:43:26]Processing tag 1007 (03EF) [08:43:26]Load OK [08:43:26]SetTLVBufToDocument [08:43:26]Processing tag 1014 (03F6) [08:43:26]Malloc new data [08:43:26]Processing tag 1015 (03F7) [08:43:26]Malloc new data [08:43:26]SetTLVBufToDocument err=0 [08:43:26]Processing tag 1007 (03EF) [08:43:26]Load OK [08:43:26]SetTLVBufToDocument [08:43:26]Processing tag 1014 (03F6) [08:43:26]Malloc new data [08:43:26]Processing tag 1015 (03F7) [08:43:26]Malloc new data [08:43:26]SetTLVBufToDocument err=0 [08:43:26]Processing tag 1007 (03EF) [08:43:26]Load OK [08:43:26]SetTLVBufToDocument [08:43:26]Processing tag 1014 (03F6) [08:43:26]Malloc new data [08:43:26]Processing tag 1015 (03F7) [08:43:26]Malloc new data [08:43:26]SetTLVBufToDocument err=0 [08:43:26]Processing tag 1007 (03EF) [08:43:26]Load OK [08:43:26]SetTLVBufToDocument [08:43:26]Processing tag 1014 (03F6) [08:43:26]Malloc new data [08:43:26]Processing tag 1015 (03F7) [08:43:26]Malloc new data [08:43:26]SetTLVBufToDocument err=0 [08:43:26]Processing tag 1007 (03EF) [08:43:26]Load OK [08:43:26]SetTLVBufToDocument [08:43:26]Processing tag 1014 (03F6) [08:43:26]Malloc new data [08:43:26]Processing tag 1015 (03F7) [08:43:26]Malloc new data [08:43:26]SetTLVBufToDocument err=0 [08:43:26]Processing tag 1007 (03EF) [08:43:26]Load OK [08:43:26]SetTLVBufToDocument [08:43:26]Processing tag 1014 (03F6) [08:43:26]Malloc new data [08:43:26]Processing tag 1015 (03F7) [08:43:26]Malloc new data [08:43:26]SetTLVBufToDocument err=0 [08:43:26]Processing tag 1007 (03EF) [08:43:26]Load OK [08:43:26]SetTLVBufToDocument [08:43:26]Processing tag 1014 (03F6) [08:43:26]Malloc new data [08:43:26]Processing tag 1015 (03F7) [08:43:26]Malloc new data [08:43:26]SetTLVBufToDocument err=0 [08:43:26]SetTLVBufToDocument err=0 [08:43:26]SetTLVBufToDocument err=0 [08:43:26]Processing tag 1131 (046B) [08:43:26]Load OK [08:43:26]SetTLVBufToDocument [08:43:26]Processing tag 1135 (046F) [08:43:26]Malloc new data [08:43:26]Processing tag 1201 (04B1) [08:43:26]Malloc new data [08:43:26]Processing tag 1136 (0470) [08:43:26]Malloc new data [08:43:26]Processing tag 1138 (0472) [08:43:26]Malloc new data [08:43:26]Processing tag 1024 (0400) [08:43:26]Load OK [08:43:26]SetTLVBufToDocument [08:43:26]Processing tag 1006 (03EE) [08:43:26]Load OK [08:43:26]SetTLVBufToDocument [08:43:26]Processing tag 1010 (03F2) [08:43:26]Malloc new data [08:43:26]Processing tag 1011 (03F3) [08:43:26]Malloc new data [08:43:26]SetTLVBufToDocument err=0 [08:43:26]Processing tag 1006 (03EE) [08:43:26]Load OK [08:43:26]SetTLVBufToDocument [08:43:26]Processing tag 1010 (03F2) [08:43:26]Malloc new data [08:43:26]Processing tag 1011 (03F3) [08:43:26]Malloc new data [08:43:26]SetTLVBufToDocument err=0 [08:43:26]Processing tag 1007 (03EF) [08:43:26]Load OK [08:43:26]SetTLVBufToDocument [08:43:26]Processing tag 1014 (03F6) [08:43:26]Malloc new data [08:43:26]Processing tag 1015 (03F7) [08:43:26]Malloc new data [08:43:26]SetTLVBufToDocument err=0 [08:43:26]Processing tag 1007 (03EF) [08:43:26]Load OK [08:43:26]SetTLVBufToDocument [08:43:26]Processing tag 1014 (03F6) [08:43:26]Malloc new data [08:43:26]Processing tag 1015 (03F7) [08:43:26]Malloc new data [08:43:26]SetTLVBufToDocument err=0 [08:43:26]Processing tag 1007 (03EF) [08:43:26]Load OK [08:43:26]SetTLVBufToDocument [08:43:26]Processing tag 1014 (03F6) [08:43:26]Malloc new data [08:43:26]Processing tag 1015 (03F7) [08:43:26]Malloc new data [08:43:26]SetTLVBufToDocument err=0 [08:43:26]Processing tag 1007 (03EF) [08:43:26]Load OK [08:43:26]SetTLVBufToDocument [08:43:26]Processing tag 1014 (03F6) [08:43:26]Malloc new data [08:43:26]Processing tag 1015 (03F7) [08:43:26]Malloc new data [08:43:26]SetTLVBufToDocument err=0 [08:43:26]Processing tag 1007 (03EF) [08:43:26]Load OK [08:43:26]SetTLVBufToDocument [08:43:26]Processing tag 1014 (03F6) [08:43:26]Malloc new data [08:43:26]Processing tag 1015 (03F7) [08:43:26]Malloc new data [08:43:26]SetTLVBufToDocument err=0 [08:43:26]Processing tag 1007 (03EF) [08:43:26]Load OK [08:43:26]SetTLVBufToDocument [08:43:26]Processing tag 1014 (03F6) [08:43:26]Malloc new data [08:43:26]Processing tag 1015 (03F7) [08:43:26]Malloc new data [08:43:26]SetTLVBufToDocument err=0 [08:43:26]Processing tag 1007 (03EF) [08:43:26]Load OK [08:43:26]SetTLVBufToDocument [08:43:26]Processing tag 1014 (03F6) [08:43:26]Malloc new data [08:43:26]Processing tag 1015 (03F7) [08:43:26]Malloc new data [08:43:26]SetTLVBufToDocument err=0 [08:43:27]SetTLVBufToDocument err=0 [08:43:27]SetTLVBufToDocument err=0 [08:43:27]Processing tag 1132 (046C) [08:43:27]Load OK [08:43:27]SetTLVBufToDocument [08:43:27]Processing tag 1135 (046F) [08:43:27]Malloc new data [08:43:27]Processing tag 1201 (04B1) [08:43:27]Malloc new data [08:43:27]Processing tag 1136 (0470) [08:43:27]Malloc new data [08:43:27]Processing tag 1138 (0472) [08:43:27]Malloc new data [08:43:27]Processing tag 1024 (0400) [08:43:27]Load OK [08:43:27]SetTLVBufToDocument [08:43:27]Processing tag 1006 (03EE) [08:43:27]Load OK [08:43:27]SetTLVBufToDocument [08:43:27]Processing tag 1010 (03F2) [08:43:27]Malloc new data [08:43:27]Processing tag 1011 (03F3) [08:43:27]Malloc new data [08:43:27]SetTLVBufToDocument err=0 [08:43:27]Processing tag 1006 (03EE) [08:43:27]Load OK [08:43:27]SetTLVBufToDocument [08:43:27]Processing tag 1010 (03F2) [08:43:27]Malloc new data [08:43:27]Processing tag 1011 (03F3) [08:43:27]Malloc new data [08:43:27]SetTLVBufToDocument err=0 [08:43:27]Processing tag 1007 (03EF) [08:43:27]Load OK [08:43:27]SetTLVBufToDocument [08:43:27]Processing tag 1014 (03F6) [08:43:27]Malloc new data [08:43:27]Processing tag 1015 (03F7) [08:43:27]Malloc new data [08:43:27]SetTLVBufToDocument err=0 [08:43:27]Processing tag 1007 (03EF) [08:43:27]Load OK [08:43:27]SetTLVBufToDocument [08:43:27]Processing tag 1014 (03F6) [08:43:27]Malloc new data [08:43:27]Processing tag 1015 (03F7) [08:43:27]Malloc new data [08:43:27]SetTLVBufToDocument err=0 [08:43:27]Processing tag 1007 (03EF) [08:43:27]Load OK [08:43:27]SetTLVBufToDocument [08:43:27]Processing tag 1014 (03F6) [08:43:27]Malloc new data [08:43:27]Processing tag 1015 (03F7) [08:43:27]Malloc new data [08:43:27]SetTLVBufToDocument err=0 [08:43:27]Processing tag 1007 (03EF) [08:43:27]Load OK [08:43:27]SetTLVBufToDocument [08:43:27]Processing tag 1014 (03F6) [08:43:27]Malloc new data [08:43:27]Processing tag 1015 (03F7) [08:43:27]Malloc new data [08:43:27]SetTLVBufToDocument err=0 [08:43:27]Processing tag 1007 (03EF) [08:43:27]Load OK [08:43:27]SetTLVBufToDocument [08:43:27]Processing tag 1014 (03F6) [08:43:27]Malloc new data [08:43:27]Processing tag 1015 (03F7) [08:43:27]Malloc new data [08:43:27]SetTLVBufToDocument err=0 [08:43:27]Processing tag 1007 (03EF) [08:43:27]Load OK [08:43:27]SetTLVBufToDocument [08:43:27]Processing tag 1014 (03F6) [08:43:27]Malloc new data [08:43:27]Processing tag 1015 (03F7) [08:43:27]Malloc new data [08:43:27]SetTLVBufToDocument err=0 [08:43:27]Processing tag 1007 (03EF) [08:43:27]Load OK [08:43:27]SetTLVBufToDocument [08:43:27]Processing tag 1014 (03F6) [08:43:27]Malloc new data [08:43:27]Processing tag 1015 (03F7) [08:43:27]Malloc new data [08:43:27]SetTLVBufToDocument err=0 [08:43:27]SetTLVBufToDocument err=0 [08:43:27]SetTLVBufToDocument err=0 [08:43:27]Processing tag 1133 (046D) [08:43:27]Malloc new data [08:43:27]SetTLVBufToDocument err=0 [08:43:27]Processing tag 1077 (0435) [08:43:27]Malloc new data [08:43:27]SetTLVBufToDocument err=0 [08:43:27]Malloc new data [08:43:27]SAM_PROTO_GetFMData [08:43:27]wFMCommunicate request_size=4 [08:43:27]MH_SAM_APDU [08:43:27]CAPDU: 80 13 03 00 [08:43:27]Write to MH i2c: E2 08 00 B6 00 80 13 03 00 00 00 00 00 35 [08:43:27]Write i2c OK [08:43:27]MH_I2C_Read... [08:43:27]OFD Sender: No OFD packet to send [08:43:27]Read from MH i2c: E2 [08:43:27]MH_I2C_Read... [08:43:27]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [08:43:27]Read from MH i2c: E2 FD 00 [08:43:27]MH_I2C_Read... [08:43:27]Read from MH i2c: E2 FD 00 B6 00 00 C1 04 85 04 BD 04 6E 04 04 00 FB 9E 00 00 69 04 A0 00 6F 04 04 00 63 9E 00 00 B1 04 04 00 CD 9F C1 36 70 04 04 00 14 13 84 31 72 04 04 00 B9 8C 3D 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 F0 80 D0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F8 F6 7B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 98 00 00 00 B1 04 03 00 F8 13 4E 70 04 03 00 FC 07 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8A 4A 08 EF 03 09 00 F6 03 90 00 71 [08:43:28]RAPDU: C1 04 85 04 BD 04 6E 04 04 00 FB 9E 00 00 69 04 A0 00 6F 04 04 00 63 9E 00 00 B1 04 04 00 CD 9F C1 36 70 04 04 00 14 13 84 31 72 04 04 00 B9 8C 3D 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 F0 80 D0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F8 F6 7B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 98 00 00 00 B1 04 03 00 F8 13 4E 70 04 03 00 FC 07 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8A 4A 08 EF 03 09 00 F6 03 90 00 [08:43:28]wFMCommunicate OK [08:43:28]wFMCommunicate request_size=4 [08:43:28]MH_SAM_APDU [08:43:28]CAPDU: 80 17 00 00 [08:43:28]Write to MH i2c: E2 08 00 B7 00 80 17 00 00 00 00 00 00 37 [08:43:28]Write i2c OK [08:43:28]MH_I2C_Read... [08:43:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:43:28]Read from MH i2c: E2 [08:43:28]MH_I2C_Read... [08:43:28]Read from MH i2c: E2 FD 00 [08:43:28]MH_I2C_Read... [08:43:28]Read from MH i2c: E2 FD 00 B7 00 00 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CA B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 E0 [08:43:28]RAPDU: 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CA B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 [08:43:29]wFMCommunicate OK [08:43:29]wFMCommunicate request_size=4 [08:43:29]MH_SAM_APDU [08:43:29]CAPDU: 80 17 00 00 [08:43:29]Write to MH i2c: E2 08 00 B8 00 80 17 00 00 00 00 00 00 38 [08:43:29]Write i2c OK [08:43:29]MH_I2C_Read... [08:43:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:43:29]Read from MH i2c: E2 [08:43:29]MH_I2C_Read... [08:43:29]Read from MH i2c: E2 FD 00 [08:43:29]MH_I2C_Read... [08:43:29]Read from MH i2c: E2 FD 00 B8 00 00 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 D8 [08:43:29]RAPDU: 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 [08:43:29]wFMCommunicate OK [08:43:29]wFMCommunicate request_size=4 [08:43:29]MH_SAM_APDU [08:43:29]CAPDU: 80 17 00 00 [08:43:29]Write to MH i2c: E2 08 00 B9 00 80 17 00 00 00 00 00 00 39 [08:43:29]Write i2c OK [08:43:29]MH_I2C_Read... [08:43:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:43:30]Read from MH i2c: E2 [08:43:30]MH_I2C_Read... [08:43:30]Read from MH i2c: E2 FD 00 [08:43:30]MH_I2C_Read... [08:43:30]Read from MH i2c: E2 FD 00 B9 00 00 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 BE [08:43:30]RAPDU: 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 [08:43:30]wFMCommunicate OK [08:43:30]wFMCommunicate request_size=4 [08:43:30]MH_SAM_APDU [08:43:30]CAPDU: 80 17 00 00 [08:43:30]Write to MH i2c: E2 08 00 BA 00 80 17 00 00 00 00 00 00 3A [08:43:30]Write i2c OK [08:43:30]MH_I2C_Read... [08:43:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 219! [08:43:30]Read from MH i2c: E2 [08:43:30]MH_I2C_Read... [08:43:30]Read from MH i2c: E2 DE 00 [08:43:30]MH_I2C_Read... [08:43:30]Read from MH i2c: E2 DE 00 BA 00 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 19 [08:43:31]RAPDU: F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:43:31]wFMCommunicate OK [08:43:31]SAM_PROTO_GetFMData done [08:43:31]Malloc new data [08:43:31]Malloc new data [08:43:31]Malloc new data [08:43:31]Malloc new data [08:43:31]KKMLoadAndSignCloseShiftData err=0 [08:43:31]Отчет о закрытии Ñмены ФФД: 1.0 ИÐÐ: 02508201610067 КаÑÑир: Кантов М. 27.07.2024 08:43 Смена: 424 РÐМ: 0000000000092626 ЗÐМ: 0300000053 СÐО: Общий режим Чеков за Ñмену: 0 ФД за Ñмену: 2 Ð’Ñего чеков: 0 ИТОГИ ПРИХОД Чеков: 0 Общий итог: 0.00 Итого наличными: 0.00 Итого безнал.: 0.00 ÐДС 0% : 0.00 ÐДС 12% : 0.00 ÐСП 0% : 0.00 ÐСП 1,50% : 0.00 ÐСП 0,50% : 0.00 ÐСП 5% : 0.00 ÐСП 3% : 0.00 ÐСП 2% : 0.00 ÐСП 1% : 0.00 ИТОГИ ВОЗВРÐТ ПРИХОДРЧеков: 0 Общий итог: 0.00 Итого наличными: 0.00 Итого безнал.: 0.00 ÐДС 0% : 0.00 ÐДС 12% : 0.00 ÐСП 0% : 0.00 ÐСП 1,50% : 0.00 ÐСП 0,50% : 0.00 ÐСП 5% : 0.00 ÐСП 3% : 0.00 ÐСП 2% : 0.00 ÐСП 1% : 0.00 ИТОГИ РÐСХОД Чеков: 0 Общий итог: 0.00 Итого наличными: 0.00 Итого безнал.: 0.00 ÐДС 0% : 0.00 ÐДС 12% : 0.00 ÐСП 0% : 0.00 ÐСП 1,50% : 0.00 ÐСП 0,50% : 0.00 ÐСП 5% : 0.00 ÐСП 3% : 0.00 ÐСП 2% : 0.00 ÐСП 1% : 0.00 ИТОГИ ВОЗВРÐТ РÐСХОДРЧеков: 0 Общий итог: 0.00 Итого наличными: 0.00 Итого безнал.: 0.00 ÐДС 0% : 0.00 ÐДС 12% : 0.00 ÐСП 0% : 0.00 ÐСП 1,50% : 0.00 ÐСП 0,50% : 0.00 ÐСП 5% : 0.00 ÐСП 3% : 0.00 ÐСП 2% : 0.00 ÐСП 1% : 0.00 Сумма внеÑений: 0.00 Сумма выплат: 0.00 Ðал. в каÑÑе: 0.00 ÐС Приход: 9186590.21 ÐС Возвр.Прихода: 51169.20 ÐС РаÑход: 0.00 ÐС Возвр.РаÑхода: 0.00 ФД: 41548 ФМ: 0000000000874958 ФПД: 145156188085274 [08:43:31]StoreToDocumentArchive [08:43:31]shift 424 fd 41548 [08:43:31]save to /storage/0424/doc_00041548 [08:43:31]save last doc name /storage/0424/doc_00041548 to /storage/kkm_last_doc_name [08:43:31]save OK [08:43:31]Clear old archive folders... [08:43:31]NVStorageSaveData kkm_registers [08:43:31]File name is /storage/kkm_registers [08:43:31]Write 24 bytes [08:43:31]NVStorageSaveData done [08:43:31]NVStorageSaveData kkm_registers [08:43:31]File name is /storage/kkm_registers [08:43:31]Write 24 bytes [08:43:31]NVStorageSaveData done [08:43:31]ProcessDocumentItem done err = 0, tmpTLVsize=1366 [08:43:31]tlvbuf is 00EE27F0 [08:43:31]SAM_PROTO_ClearQueue [08:43:31]wFMCommunicate request_size=4 [08:43:31]MH_SAM_APDU [08:43:31]CAPDU: 80 09 00 00 [08:43:31]Write to MH i2c: E2 08 00 BB 00 80 09 00 00 00 00 00 00 2D [08:43:31]Write i2c OK [08:43:31]MH_I2C_Read... [08:43:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:43:31]Read from MH i2c: E2 [08:43:31]MH_I2C_Read... [08:43:31]Read from MH i2c: E2 03 00 [08:43:31]MH_I2C_Read... [08:43:31]Read from MH i2c: E2 03 00 BB 00 00 90 00 2F [08:43:31]RAPDU: 90 00 [08:43:31]wFMCommunicate OK [08:43:31]SAM_PROTO_ClearQueue done [08:43:31]KKMCreateOFDPacket [08:43:31]OFDProtocolAddRootSTLVToBuf [08:43:31]FM_MakeSignedData [08:43:31]FM_MakeSignedData [08:43:31]SAM_PROTO_SignData [08:43:31]wFMCommunicate request_size=4 [08:43:31]MH_SAM_APDU [08:43:31]CAPDU: 80 0D 01 02 [08:43:31]Write to MH i2c: E2 08 00 BC 00 80 0D 01 02 00 00 00 00 35 [08:43:31]Write i2c OK [08:43:31]MH_I2C_Read... [08:43:31]Read from MH i2c: E2 [08:43:31]MH_I2C_Read... [08:43:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:43:31]Read from MH i2c: E2 03 00 [08:43:31]MH_I2C_Read... [08:43:31]Read from MH i2c: E2 03 00 BC 00 00 90 00 30 [08:43:31]RAPDU: 90 00 [08:43:31]wFMCommunicate OK [08:43:31]wFMCommunicate request_size=255 [08:43:31]MH_SAM_APDU [08:43:31]CAPDU: 80 0D 02 02 FA 05 00 56 05 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 11 00 D0 9A D0 B0 D0 BD D1 82 D0 BE D0 B2 20 D0 9C 2E 20 F4 03 04 00 29 B3 A4 66 0E 04 04 00 A8 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 5E 04 04 00 00 00 00 00 57 04 04 00 02 00 00 00 AA 04 CC 04 6E 04 04 00 00 00 00 00 69 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 [08:43:31]Write to MH i2c: E2 02 01 BD 00 80 0D 02 02 FA 00 05 00 56 05 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 11 00 D0 9A D0 B0 D0 BD D1 82 D0 BE D0 B2 20 D0 9C 2E 20 F4 03 04 00 29 B3 A4 66 0E 04 04 00 A8 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 5E 04 04 00 00 00 00 00 57 04 04 00 02 00 00 00 AA 04 CC 04 6E 04 04 00 00 00 00 00 69 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 00 00 A7 [08:43:32]Write i2c OK [08:43:32]MH_I2C_Read... [08:43:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:43:32]Read from MH i2c: E2 [08:43:32]MH_I2C_Read... [08:43:32]Read from MH i2c: E2 03 00 [08:43:32]MH_I2C_Read... [08:43:32]Read from MH i2c: E2 03 00 BD 00 00 90 00 31 [08:43:32]RAPDU: 90 00 [08:43:32]wFMCommunicate OK [08:43:32]wFMCommunicate request_size=255 [08:43:32]MH_SAM_APDU [08:43:32]CAPDU: 80 0D 02 02 FA F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6A 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6B 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF [08:43:32]Write to MH i2c: E2 02 01 BE 00 80 0D 02 OFD Sender: No OFD packet to send [08:43:32]02 FA 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6A 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6B 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 00 00 8D [08:43:32]Write i2c OK [08:43:32]MH_I2C_Read... [08:43:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:43:33]Read from MH i2c: E2 [08:43:33]MH_I2C_Read... [08:43:33]Read from MH i2c: E2 03 00 [08:43:33]MH_I2C_Read... [08:43:33]Read from MH i2c: E2 03 00 BE 00 00 90 00 32 [08:43:33]RAPDU: 90 00 [08:43:33]wFMCommunicate OK [08:43:33]wFMCommunicate request_size=255 [08:43:33]MH_SAM_APDU [08:43:33]CAPDU: 80 0D 02 02 FA 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6C 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6D 04 4C 02 78 04 04 00 00 00 [08:43:33]Write to MH i2c: E2 02 01 BF 00 80 0D 02 02 FA 00 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 recv_with_timeout no data received [08:43:33]03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6C 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 5A [08:43:33]Write i2c OK [08:43:33]MH_I2C_Read... [08:43:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:43:33]Read from MH i2c: E2 [08:43:33]MH_I2C_Read... [08:43:33]Read from MH i2c: E2 03 00 [08:43:33]MH_I2C_Read... [08:43:33]Read from MH i2c: E2 03 00 BF 00 00 90 00 33 [08:43:33]RAPDU: 90 00 [08:43:33]wFMCommunicate OK [08:43:33]wFMCommunicate request_size=255 [08:43:33]MH_SAM_APDU [08:43:33]CAPDU: 80 0D 02 02 FA 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 [08:43:34]Write to MH i2c: E2 02 01 C0 00 80 0D 02 02 FA 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 00 00 AF [08:43:34]Write i2c OK [08:43:34]MH_I2C_Read... [08:43:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:43:34]Read from MH i2c: E2 [08:43:34]MH_I2C_Read... [08:43:34]Read from MH i2c: E2 03 00 [08:43:34]MH_I2C_Read... [08:43:34]Read from MH i2c: E2 03 00 C0 00 00 90 00 34 [08:43:34]RAPDU: 90 00 [08:43:34]wFMCommunicate OK [08:43:34]wFMCommunicate request_size=255 [08:43:34]MH_SAM_APDU [08:43:34]CAPDU: 80 0D 02 02 FA 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 [08:43:35]Write to MH i2c: E2 02 01 C1 00 80 0D 02 02 FA 00 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 00 00 C7 [08:43:35]Write i2c OK [08:43:35]MH_I2C_Read... [08:43:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:43:35]Read from MH i2c: E2 [08:43:35]MH_I2C_Read... [08:43:35]Read from MH i2c: E2 03 00 [08:43:35]MH_I2C_Read... [08:43:35]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [08:43:35]RAPDU: 90 00 [08:43:35]wFMCommunicate OK [08:43:35]wFMCommunicate request_size=125 [08:43:35]MH_SAM_APDU [08:43:35]CAPDU: 80 0D 02 02 78 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 10 04 04 00 4C A2 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 35 04 06 00 84 04 CF 07 1C 1A [08:43:35]Write to MH i2c: E2 80 00 C2 00 80 0D 02 02 78 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 10 04 04 00 4C A2 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 35 04 06 00 84 04 CF 07 1C 1A 00 00 FC [08:43:35]Write i2c OK [08:43:35]MH_I2C_Read... [08:43:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:43:36]Read from MH i2c: E2 [08:43:36]MH_I2C_Read... [08:43:36]Read from MH i2c: E2 03 00 [08:43:36]MH_I2C_Read... [08:43:36]Read from MH i2c: E2 03 00 C2 00 00 90 00 36 [08:43:36]RAPDU: 90 00 [08:43:36]wFMCommunicate OK [08:43:36]wFMCommunicate request_size=4 [08:43:36]MH_SAM_APDU [08:43:36]CAPDU: 80 0D 03 02 [08:43:36]Write to MH i2c: E2 08 00 C3 00 80 0D 03 02 00 00 00 00 3E [08:43:36]Write i2c OK [08:43:36]MH_I2C_Read... [08:43:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:43:36]Read from MH i2c: E2 [08:43:36]MH_I2C_Read... [08:43:36]Read from MH i2c: E2 0B 00 [08:43:36]MH_I2C_Read... [08:43:36]Read from MH i2c: E2 0B 00 C3 00 00 26 18 50 8C 30 F4 D8 C0 90 00 15 [08:43:36]RAPDU: 26 18 50 8C 30 F4 D8 C0 90 00 [08:43:36]wFMCommunicate OK [08:43:36]SAM_PROTO_SignData done [08:43:36]FM_MakeSignedData done [08:43:36]CreateOFDProtocolMessage [08:43:36]wFMCommunicate request_size=4 [08:43:36]MH_SAM_APDU [08:43:36]CAPDU: 80 11 00 00 [08:43:36]Write to MH i2c: E2 08 00 C4 00 80 11 00 00 00 00 00 00 3E [08:43:36]Write i2c OK [08:43:36]MH_I2C_Read... [08:43:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:43:36]Read from MH i2c: E2 [08:43:36]MH_I2C_Read... [08:43:36]Read from MH i2c: E2 17 00 [08:43:36]MH_I2C_Read... [08:43:36]Read from MH i2c: E2 17 00 C4 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 9A [08:43:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [08:43:36]wFMCommunicate OK [08:43:36]CreateOFDProtocolMessage done [08:43:36]OFDSenderStorePacket 41548 [08:43:36]StoreOFDPacket docnum=41548 [08:43:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 6A 05 00 00 03 F8 62 05 F5 4F 5A 05 01 00 05 00 56 05 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 11 00 D0 9A D0 B0 D0 BD D1 82 D0 BE D0 B2 20 D0 9C 2E 20 F4 03 04 00 29 B3 A4 66 0E 04 04 00 A8 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 5E 04 04 00 00 00 00 00 57 04 04 00 02 00 00 00 AA 04 CC 04 6E 04 04 00 00 00 00 00 69 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6A 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6B 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6C 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 10 04 04 00 4C A2 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 35 04 06 00 84 04 CF 07 1C 1A 26 18 50 8C 30 F4 D8 C0 [08:43:36]CheckFolder [08:43:36]dirname=/storage/ofd_packets [08:43:36]CheckFolder done [08:43:36]ProducePacketName [08:43:36]name=ofd_packets/00041548 [08:43:36]NVStorageSaveData ofd_packets/00041548 [08:43:36]File name is /storage/ofd_packets/00041548 [08:43:36]Write 1416 bytes [08:43:36]NVStorageSaveData done [08:43:36]OFDSenderStorePacket done [08:43:36]KKMCreateOFDPacket done [08:43:36]NVStorageSaveData kkm_last_timestamp [08:43:36]File name is /storage/kkm_last_timestamp [08:43:36]Write 4 bytes [08:43:36]NVStorageSaveData done [08:43:36]ExternCall_PrintAddStr [08:43:36]wPrintStart [08:43:36]Write to MH i2c: 01 00 00 C5 00 C5 [08:43:36]Write i2c OK [08:43:36]MH_I2C_Read... [08:43:36]Read from MH i2c: 01 [08:43:36]MH_I2C_Read... [08:43:36]Read from MH i2c: 01 07 00 [08:43:36]MH_I2C_Read... [08:43:36]Read from MH i2c: 01 07 00 C5 00 00 00 00 00 00 FF 0F DA [08:43:36]RasterBufferAndPrint [08:43:36]line Отчет о закрытии Ñмены [08:43:36]line ФФД: 1.0 [08:43:36]line ИÐÐ: 02508201610067 [08:43:36]line КаÑÑир: Кантов М. [08:43:36]line 27.07.2024 08:43 [08:43:36]line Смена: 424 [08:43:36]line РÐМ: 0000000000092626 [08:43:36]line ЗÐМ: 0300000053 [08:43:36]line СÐО: Общий режим [08:43:36]line Чеков за Ñмену: 0 [08:43:36]line ФД за Ñмену: 2 [08:43:36]line Ð’Ñего чеков: 0 [08:43:36]line ИТОГИ ПРИХОД [08:43:36]line Чеков: 0 [08:43:36]line Общий итог: 0.00 [08:43:36]line Итого наличными: 0.00 [08:43:36]line Итого безнал.: 0.00 [08:43:36]line ÐДС 0% : 0.00 [08:43:36]line ÐДС 12% : 0.00 [08:43:36]line ÐСП 0% : 0.00 [08:43:36]line ÐСП 1,50% : 0.00 [08:43:36]line ÐСП 0,50% : 0.00 [08:43:36]line ÐСП 5% : 0.00 [08:43:36]line ÐСП 3% : 0.00 [08:43:36]line ÐСП 2% : 0.00 [08:43:36]line ÐСП 1% : 0.00 [08:43:36]line ИТОГИ ВОЗВРÐТ ПРИХОДР[08:43:36]line Чеков: 0 [08:43:36]line Общий итог: 0.00 [08:43:36]line Итого наличными: 0.00 [08:43:36]line Итого безнал.: 0.00 [08:43:36]line ÐДС 0% : 0.00 [08:43:36]line ÐДС 12% : 0.00 [08:43:36]line ÐСП 0% : 0.00 [08:43:36]line ÐСП 1,50% : 0.00 [08:43:36]line ÐСП 0,50% : 0.00 [08:43:36]line ÐСП 5% : 0.00 [08:43:36]line ÐСП 3% : 0.00 [08:43:36]line ÐСП 2% : 0.00 [08:43:36]line ÐСП 1% : 0.00 [08:43:36]line ИТОГИ РÐСХОД [08:43:36]line Чеков: 0 [08:43:36]line Общий итог: 0.00 [08:43:36]line Итого наличными: 0.00 [08:43:36]line Итого безнал.: 0.00 [08:43:36]line ÐДС 0% : 0.00 [08:43:36]line ÐДС 12% : 0.00 [08:43:36]line ÐСП 0% : 0.00 [08:43:36]line ÐСП 1,50% : 0.00 [08:43:36]line ÐСП 0,50% : 0.00 [08:43:36]line ÐСП 5% : 0.00 [08:43:36]line ÐСП 3% : 0.00 [08:43:36]line ÐСП 2% : 0.00 [08:43:36]line ÐСП 1% : 0.00 [08:43:36]line ИТОГИ ВОЗВРÐТ РÐСХОДР[08:43:36]line Чеков: 0 [08:43:36]line Общий итог: 0.00 [08:43:36]line Итого наличными: 0.00 [08:43:36]line Итого безнал.: 0.00 [08:43:36]line ÐДС 0% : 0.00 [08:43:36]line ÐДС 12% : 0.00 [08:43:36]line ÐСП 0% : 0.00 [08:43:36]line ÐСП 1,50% : 0.00 [08:43:36]line ÐСП 0,50% : 0.00 [08:43:36]line ÐСП 5% : 0.00 [08:43:36]line ÐСП 3% : 0.00 [08:43:36]line ÐСП 2% : 0.00 [08:43:36]line ÐСП 1% : 0.00 [08:43:36]line Сумма внеÑений: 0.00 [08:43:36]line Сумма выплат: 0.00 [08:43:36]line Ðал. в каÑÑе: 0.00 [08:43:36]line ÐС Приход: 9186590.21 [08:43:36]line ÐС Возвр.Прихода: 51169.20 [08:43:36]line ÐС РаÑход: 0.00 [08:43:36]line ÐС Возвр.РаÑхода: 0.00 [08:43:36]line ФД: 41548 [08:43:36]line ФМ: 0000000000874958 [08:43:36]line ФПД: 145156188085274 [08:43:36]OFD Sender: Processing packet 41548 [packets to send 57, broken 56] [08:43:36]ProducePacketName [08:43:36]name=ofd_packets/00041548 [08:43:36]OFD Sender: To server: ‡•öpG, [08:43:36]CommunicateWithHost lk.salyk.kg:30040 [08:43:36]ConnectInit lk.salyk.kg [08:43:36]written 0, free lines is 4095 [08:43:37]Write to MH i2c: 01 00 00 15 01 16 [08:43:37]Write i2c OK [08:43:37]MH_I2C_Read... [08:43:37]Read from MH i2c: 01 [08:43:37]MH_I2C_Read... [08:43:37]Read from MH i2c: 01 07 00 [08:43:37]MH_I2C_Read... [08:43:37]Read from MH i2c: 01 07 00 15 01 00 00 00 00 00 B4 0A DB [08:43:37]RasterBufferAndPrint [08:43:37]line [08:43:37]line [08:43:37]line [08:43:37]line [08:43:37]line [08:43:37]written 0, free lines is 2804 [08:43:37]MH_Cut [08:43:37]Write to MH i2c: D1 01 00 1C 01 01 EF [08:43:37]Write i2c OK [08:43:37]MH_I2C_Read... [08:43:37]Read from MH i2c: D1 [08:43:37]MH_I2C_Read... [08:43:37]Read from MH i2c: D1 01 00 [08:43:37]MH_I2C_Read... [08:43:37]Read from MH i2c: D1 01 00 1C 01 00 EE [08:43:37]Write to MH i2c: 01 00 00 1D 01 1E [08:43:37]Write i2c OK [08:43:37]MH_I2C_Read... [08:43:38]*** Cut start [08:43:38]*** Partial cut [08:43:38]*** CUTSNS_PIN = 1 [08:43:38]*** CUTSNS_PIN = 0 [08:43:39]*** Brake cut motor [08:43:39]Read from MH i2c: 01 [08:43:39]MH_I2C_Read... [08:43:39]*** Stop cut motor [08:43:39]*** Cut end [08:43:39]Read from MH i2c: 01 07 00 [08:43:39]MH_I2C_Read... [08:43:39]Read from MH i2c: 01 07 00 1D 01 00 00 00 00 00 FF 0F 33 [08:43:39]process_action close_shift done [08:43:39]requested_data is exist [08:43:39]produce_requested_data [08:43:39]requested_item fd.num is exist - process it [08:43:39]SAM_PROTO_GetFieldsCounters [08:43:39]wFMCommunicate request_size=4 [08:43:39]MH_SAM_APDU [08:43:39]CAPDU: 80 13 00 00 [08:43:39]Write to MH i2c: E2 08 00 1E 01 80 13 00 00 00 00 00 00 9B [08:43:39]Write i2c OK [08:43:39]MH_I2C_Read... [08:43:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:43:39]Read from MH i2c: E2 [08:43:39]MH_I2C_Read... [08:43:39]Read from MH i2c: E2 62 00 [08:43:39]MH_I2C_Read... [08:43:39]Read from MH i2c: E2 62 00 1E 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 4C A2 00 00 0E 04 04 00 A8 01 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 02 00 00 00 19 04 04 00 00 00 00 00 90 00 5D [08:43:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 4C A2 00 00 0E 04 04 00 A8 01 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 02 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:43:39]wFMCommunicate OK [08:43:39]SAM_PROTO_GetFieldsCounters done [08:43:39]requested_item shift.num is exist - process it [08:43:39]requested_item shift.opened is exist - process it [08:43:39]req_shift_opened [08:43:39]FM_GetShiftState [08:43:39]SAM_PROTO_GetShiftState [08:43:39]wFMCommunicate request_size=4 [08:43:39]MH_SAM_APDU [08:43:39]CAPDU: 80 13 01 00 [08:43:40]Write to MH i2c: E2 08 00 1F 01 80 13 01 00 00 00 00 00 9D [08:43:40]Write i2c OK [08:43:40]MH_I2C_Read... [08:43:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:43:40]Read from MH i2c: E2 [08:43:40]MH_I2C_Read... [08:43:40]Read from MH i2c: E2 0E 00 [08:43:40]MH_I2C_Read... [08:43:40]Read from MH i2c: E2 0E 00 1F 01 00 09 00 00 00 00 00 00 00 00 00 00 90 00 A8 [08:43:40]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [08:43:40]wFMCommunicate OK [08:43:40]SAM_PROTO_GetShiftState done [08:43:40]FM_GetShiftState done [08:43:40]req_shift_opened done [08:43:40]requested_item shift.open_date is exist - process it [08:43:40]req_shift_open_date [08:43:40]FM_GetShiftState [08:43:40]SAM_PROTO_GetShiftState [08:43:40]wFMCommunicate request_size=4 [08:43:40]MH_SAM_APDU [08:43:40]CAPDU: 80 13 01 00 [08:43:40]Write to MH i2c: E2 08 00 20 01 80 13 01 00 00 00 00 00 9E [08:43:40]Write i2c OK [08:43:40]MH_I2C_Read... [08:43:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:43:40]Read from MH i2c: E2 [08:43:40]MH_I2C_Read... [08:43:40]Read from MH i2c: E2 0E 00 [08:43:40]MH_I2C_Read... [08:43:40]Read from MH i2c: E2 0E 00 20 01 00 09 00 00 00 00 00 00 00 00 00 00 90 00 A9 [08:43:40]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [08:43:40]wFMCommunicate OK [08:43:40]SAM_PROTO_GetShiftState done [08:43:40]FM_GetShiftState done [08:43:40]req_shift_open_date done [08:43:40]produce_requested_data done [08:43:40]produce_requested_data return {"fd.num":41548,"shift.num":424,"shift.opened":0,"shift.open_date":0} [08:43:40]process_action_free close_shift [08:43:40]json_value_free [08:43:40]json_value_free done [08:43:40]process_json_proto returns [08:43:40]Send response to host [08:43:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":41548,"shift.num":424,"shift.opened":0,"shift.open_date":0}}} [08:43:40]free response buf [08:43:40]execute_script done [08:43:40]execute_script returns [08:43:40]free content buf [08:43:40]Sock 10.Close socket [08:43:40]Sock 10.Thread stoped [08:43:41]ConnectInit Can't take IP for lk.salyk.kg [08:43:41]CommunicateWithHost connect error [08:43:41]CommunicateWithHost err = -1 [08:43:41]OFD Sender: Server communicate error [08:43:46]OFD Sender: Processing packet 41548 [packets to send 57, broken 56] [08:43:46]ProducePacketName [08:43:46]name=ofd_packets/00041548 [08:43:46]OFD Sender: To server: ‡•öpG, [08:43:46]CommunicateWithHost lk.salyk.kg:30040 [08:43:46]ConnectInit lk.salyk.kg [08:43:49]accept exits with 7 [08:43:49]New connection [08:43:49]New thread 3066502500 created [08:43:49]Thread 3066645860 joined [08:43:49]Waiting for new connection... [08:43:49] Sock 7.Parse request [08:43:49]Sock 7.Check first char [08:43:49]Sock 7.First char is OK [08:43:49]request: POST /json_proto HTTP/1.0 [08:43:49]Method: POST [08:43:49]URL: /json_proto [08:43:49]Method is POST - this is cgi request [08:43:49]url: /json_proto [08:43:49]query_string will be loaded in cgi processing [08:43:49]execute_cgi json_proto POST (null) [08:43:49]execute_cgi path=json_proto method=POST [08:43:49]POST find Content-Length [08:43:49]Host: 172.17.43.132:8080 [08:43:49]Content-Length: 215 [08:43:49]Content-Type: application/json [08:43:49] [08:43:49]POST finish read [08:43:49]Found Content-Length = 215 [08:43:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:43:49]execute_script... [08:43:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:43:49]POST & json_proto [08:43:49]process_json_proto [08:43:49]json parsed OK: [08:43:49]protocol is kg_v1.0 [08:43:49]action value=get_value [08:43:49]process_action get_value [08:43:49]cmd_get_value [08:43:49]process_action get_value done [08:43:49]requested_data is exist [08:43:49]produce_requested_data [08:43:49]requested_item kkm.sn is exist - process it [08:43:49]requested_item kkm.ver is exist - process it [08:43:49]requested_item fm.sn is exist - process it [08:43:49]wFMCommunicate request_size=4 [08:43:49]MH_SAM_APDU [08:43:49]CAPDU: 80 11 00 00 [08:43:49]Write to MH i2c: E2 08 00 21 01 80 11 00 00 00 00 00 00 9C [08:43:49]Write i2c OK [08:43:49]MH_I2C_Read... [08:43:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:43:49]Read from MH i2c: E2 [08:43:49]MH_I2C_Read... [08:43:49]Read from MH i2c: E2 17 00 [08:43:49]MH_I2C_Read... [08:43:49]Read from MH i2c: E2 17 00 21 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 F8 [08:43:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [08:43:49]wFMCommunicate OK [08:43:49]requested_item fd.num is exist - process it [08:43:49]SAM_PROTO_GetFieldsCounters [08:43:49]wFMCommunicate request_size=4 [08:43:49]MH_SAM_APDU [08:43:49]CAPDU: 80 13 00 00 [08:43:49]Write to MH i2c: E2 08 00 22 01 80 13 00 00 00 00 00 00 9F [08:43:49]Write i2c OK [08:43:49]MH_I2C_Read... [08:43:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:43:49]Read from MH i2c: E2 [08:43:49]MH_I2C_Read... [08:43:49]Read from MH i2c: E2 62 00 [08:43:49]MH_I2C_Read... [08:43:49]Read from MH i2c: E2 62 00 22 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 4C A2 00 00 0E 04 04 00 A8 01 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 02 00 00 00 19 04 04 00 00 00 00 00 90 00 61 [08:43:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 4C A2 00 00 0E 04 04 00 A8 01 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 02 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:43:49]wFMCommunicate OK [08:43:49]SAM_PROTO_GetFieldsCounters done [08:43:49]requested_item shift.num is exist - process it [08:43:49]requested_item shift.opened is exist - process it [08:43:49]req_shift_opened [08:43:49]FM_GetShiftState [08:43:49]SAM_PROTO_GetShiftState [08:43:49]wFMCommunicate request_size=4 [08:43:49]MH_SAM_APDU [08:43:49]CAPDU: 80 13 01 00 [08:43:49]Write to MH i2c: E2 08 00 23 01 80 13 01 00 00 00 00 00 A1 [08:43:49]Write i2c OK [08:43:49]MH_I2C_Read... [08:43:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:43:50]Read from MH i2c: E2 [08:43:50]MH_I2C_Read... [08:43:50]Read from MH i2c: E2 0E 00 [08:43:50]MH_I2C_Read... [08:43:50]Read from MH i2c: E2 0E 00 23 01 00 09 00 00 00 00 00 00 00 00 00 00 90 00 AC [08:43:50]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [08:43:50]wFMCommunicate OK [08:43:50]SAM_PROTO_GetShiftState done [08:43:50]FM_GetShiftState done [08:43:50]req_shift_opened done [08:43:50]requested_item shift.open_date is exist - process it [08:43:50]req_shift_open_date [08:43:50]FM_GetShiftState [08:43:50]SAM_PROTO_GetShiftState [08:43:50]wFMCommunicate request_size=4 [08:43:50]MH_SAM_APDU [08:43:50]CAPDU: 80 13 01 00 [08:43:50]Write to MH i2c: E2 08 00 24 01 80 13 01 00 00 00 00 00 A2 [08:43:50]Write i2c OK [08:43:50]MH_I2C_Read... [08:43:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:43:50]Read from MH i2c: E2 [08:43:50]MH_I2C_Read... [08:43:50]Read from MH i2c: E2 0E 00 [08:43:50]MH_I2C_Read... [08:43:50]Read from MH i2c: E2 0E 00 24 01 00 09 00 00 00 00 00 00 00 00 00 00 90 00 AD [08:43:50]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [08:43:50]wFMCommunicate OK [08:43:50]SAM_PROTO_GetShiftState done [08:43:50]FM_GetShiftState done [08:43:50]req_shift_open_date done [08:43:50]produce_requested_data done [08:43:50]produce_requested_data return {"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41548,"shift.num":424,"shift.opened":0,"shift.open_date":0} [08:43:50]process_action_free get_value [08:43:50]json_value_free [08:43:50]json_value_free done [08:43:50]process_json_proto returns [08:43:50]Send response to host [08:43:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41548,"shift.num":424,"shift.opened":0,"shift.open_date":0}}} [08:43:50]free response buf [08:43:50]execute_script done [08:43:50]execute_script returns [08:43:50]free content buf [08:43:50]Sock 7.Close socket [08:43:50]Sock 7.Thread stoped [08:43:50]accept exits with 11 [08:43:50]New connection [08:43:50]New thread 3066645860 created [08:43:50]Thread 3066502500 joined [08:43:50]Waiting for new connection... [08:43:50] Sock 11.Parse request [08:43:50]Sock 11.Check first char [08:43:50]Sock 11.First char is OK [08:43:50]request: POST /json_proto HTTP/1.0 [08:43:50]Method: POST [08:43:50]URL: /json_proto [08:43:50]Method is POST - this is cgi request [08:43:50]url: /json_proto [08:43:50]query_string will be loaded in cgi processing [08:43:50]execute_cgi json_proto POST (null) [08:43:50]execute_cgi path=json_proto method=POST [08:43:50]POST find Content-Length [08:43:50]Host: 172.17.43.132:8080 [08:43:50]Content-Length: 331 [08:43:50]Content-Type: application/json [08:43:50] [08:43:50]POST finish read [08:43:50]Found Content-Length = 331 [08:43:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:43:50]execute_script... [08:43:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:43:50]POST & json_proto [08:43:50]process_json_proto [08:43:50]json parsed OK: [08:43:50]protocol is kg_v1.0 [08:43:50]action value=get_value [08:43:50]process_action get_value [08:43:50]cmd_get_value [08:43:50]process_action get_value done [08:43:50]requested_data is exist [08:43:50]produce_requested_data [08:43:50]requested_item fm.sale.total is exist - process it [08:43:50]SAM_PROTO_GetFMData [08:43:50]wFMCommunicate request_size=4 [08:43:50]MH_SAM_APDU [08:43:50]CAPDU: 80 13 03 00 [08:43:50]Write to MH i2c: E2 08 00 25 01 80 13 03 00 00 00 00 00 A5 [08:43:50]Write i2c OK [08:43:50]MH_I2C_Read... [08:43:50]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [08:43:50]Read from MH i2c: E2 [08:43:50]MH_I2C_Read... [08:43:50]Read from MH i2c: E2 FD 00 [08:43:50]MH_I2C_Read... [08:43:50]Read from MH i2c: E2 FD 00 25 01 00 C1 04 85 04 BD 04 6E 04 04 00 FB 9E 00 00 69 04 A0 00 6F 04 04 00 63 9E 00 00 B1 04 04 00 CD 9F C1 36 70 04 04 00 14 13 84 31 72 04 04 00 B9 8C 3D 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 F0 80 D0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F8 F6 7B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 98 00 00 00 B1 04 03 00 F8 13 recv_with_timeout no data received [08:43:51]4E 70 04 03 00 FC 07 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8A 4A 08 EF 03 09 00 F6 03 90 00 E1 [08:43:51]RAPDU: C1 04 85 04 BD 04 6E 04 04 00 FB 9E 00 00 69 04 A0 00 6F 04 04 00 63 9E 00 00 B1 04 04 00 CD 9F C1 36 70 04 04 00 14 13 84 31 72 04 04 00 B9 8C 3D 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 F0 80 D0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F8 F6 7B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 98 00 00 00 B1 04 03 00 F8 13 4E 70 04 03 00 FC 07 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8A 4A 08 EF 03 09 00 F6 03 90 00 [08:43:51]wFMCommunicate OK [08:43:51]wFMCommunicate request_size=4 [08:43:51]MH_SAM_APDU [08:43:51]CAPDU: 80 17 00 00 [08:43:51]Write to MH i2c: E2 08 00 26 01 80 17 00 00 00 00 00 00 A7 [08:43:51]Write i2c OK [08:43:51]MH_I2C_Read... [08:43:51]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:43:51]Read from MH i2c: E2 [08:43:51]MH_I2C_Read... [08:43:51]Read from MH i2c: E2 FD 00 [08:43:51]MH_I2C_Read... [08:43:51]Read from MH i2c: E2 FD 00 26 01 00 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CA B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 50 [08:43:51]RAPDU: 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CA B0 EF 03 09 ConnectInit Can't take IP for lk.salyk.kg [08:43:52]00 CommunicateWithHost connect error [08:43:52]F6 CommunicateWithHost err = -1 [08:43:52]03 OFD Sender: Server communicate error [08:43:52]01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 [08:43:52]wFMCommunicate OK [08:43:52]wFMCommunicate request_size=4 [08:43:52]MH_SAM_APDU [08:43:52]CAPDU: 80 17 00 00 [08:43:52]Write to MH i2c: E2 08 00 27 01 80 17 00 00 00 00 00 00 A8 [08:43:52]Write i2c OK [08:43:52]MH_I2C_Read... [08:43:52]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:43:52]Read from MH i2c: E2 [08:43:52]MH_I2C_Read... [08:43:52]Read from MH i2c: E2 FD 00 [08:43:52]MH_I2C_Read... [08:43:52]Read from MH i2c: E2 FD 00 27 01 00 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 48 [08:43:52]RAPDU: 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 [08:43:53]wFMCommunicate OK [08:43:53]wFMCommunicate request_size=4 [08:43:53]MH_SAM_APDU [08:43:53]CAPDU: 80 17 00 00 [08:43:53]Write to MH i2c: E2 08 00 28 01 80 17 00 00 00 00 00 00 A9 [08:43:53]Write i2c OK [08:43:53]MH_I2C_Read... [08:43:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:43:53]Read from MH i2c: E2 [08:43:53]MH_I2C_Read... [08:43:53]Read from MH i2c: E2 FD 00 [08:43:53]MH_I2C_Read... [08:43:53]Read from MH i2c: E2 FD 00 28 01 00 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 2E [08:43:53]RAPDU: 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 [08:43:54]wFMCommunicate OK [08:43:54]wFMCommunicate request_size=4 [08:43:54]MH_SAM_APDU [08:43:54]CAPDU: 80 17 00 00 [08:43:54]Write to MH i2c: E2 08 00 29 01 80 17 00 00 00 00 00 00 AA [08:43:54]Write i2c OK [08:43:54]MH_I2C_Read... [08:43:54]Read from MH i2c: E2 [08:43:54]MH_I2C_Read... [08:43:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 219! [08:43:54]Read from MH i2c: E2 DE 00 [08:43:54]MH_I2C_Read... [08:43:54]Read from MH i2c: E2 DE 00 29 01 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 89 [08:43:54]RAPDU: F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:43:54]wFMCommunicate OK [08:43:54]SAM_PROTO_GetFMData done [08:43:54]requested_item fm.sale_refund.total is exist - process it [08:43:54]requested_item fm.buy.total is exist - process it [08:43:54]requested_item shift.sale.total is exist - process it [08:43:54]SAM_PROTO_GetShiftData [08:43:54]wFMCommunicate request_size=4 [08:43:54]MH_SAM_APDU [08:43:54]CAPDU: 80 13 02 00 [08:43:54]Write to MH i2c: E2 08 00 2A 01 80 13 02 00 00 00 00 00 A9 [08:43:54]Write i2c OK [08:43:54]MH_I2C_Read... [08:43:55]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [08:43:55]Read from MH i2c: E2 [08:43:55]MH_I2C_Read... [08:43:55]Read from MH i2c: E2 FD 00 [08:43:55]MH_I2C_Read... [08:43:55]Read from MH i2c: E2 FD 00 2A 01 00 A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 1C [08:43:55]RAPDU: A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [08:43:56]wFMCommunicate OK [08:43:56]wFMCommunicate request_size=4 [08:43:56]MH_SAM_APDU [08:43:56]CAPDU: 80 17 00 00 [08:43:56]Write to MH i2c: E2 08 00 2B 01 80 17 00 00 00 00 00 00 AC [08:43:56]Write i2c OK [08:43:56]MH_I2C_Read... [08:43:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:43:56]Read from MH i2c: E2 [08:43:56]MH_I2C_Read... [08:43:56]Read from MH i2c: E2 FD 00 [08:43:56]MH_I2C_Read... [08:43:56]Read from MH i2c: E2 FD 00 2B 01 00 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 90 00 B4 [08:43:56]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 90 00 [08:43:56]wFMCommunicate OK [08:43:56]wFMCommunicate request_size=4 [08:43:56]MH_SAM_APDU [08:43:56]CAPDU: 80 17 00 00 [08:43:56]Write to MH i2c: E2 08 00 2C 01 80 17 00 00 00 00 00 00 AD [08:43:56]Write i2c OK [08:43:56]MH_I2C_Read... [08:43:57]OFD Sender: Processing packet 41548 [packets to send 57, broken 56] [08:43:57]ProducePacketName [08:43:57]name=ofd_packets/00041548 [08:43:57]OFD Sender: To server: ‡•öpG, [08:43:57]CommunicateWithHost lk.salyk.kg:30040 [08:43:57]ConnectInit lk.salyk.kg [08:43:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:43:57]Read from MH i2c: E2 [08:43:57]MH_I2C_Read... [08:43:57]Read from MH i2c: E2 FD 00 [08:43:57]MH_I2C_Read... [08:43:57]Read from MH i2c: E2 FD 00 2C 01 00 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 90 00 7F [08:43:57]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 90 00 [08:43:57]wFMCommunicate OK [08:43:57]wFMCommunicate request_size=4 [08:43:57]MH_SAM_APDU [08:43:57]CAPDU: 80 17 00 00 [08:43:57]Write to MH i2c: E2 08 00 2D 01 80 17 00 00 00 00 00 00 AE [08:43:57]Write i2c OK [08:43:57]MH_I2C_Read... [08:43:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:43:58]Read from MH i2c: E2 [08:43:58]MH_I2C_Read... [08:43:58]Read from MH i2c: E2 FD 00 [08:43:58]MH_I2C_Read... [08:43:58]Read from MH i2c: E2 FD 00 2D 01 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 20 [08:43:58]RAPDU: 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [08:43:58]wFMCommunicate OK [08:43:58]wFMCommunicate request_size=4 [08:43:58]MH_SAM_APDU [08:43:58]CAPDU: 80 17 00 00 [08:43:58]Write to MH i2c: E2 08 00 2E 01 80 17 00 00 00 00 00 00 AF [08:43:58]Write i2c OK [08:43:58]MH_I2C_Read... [08:43:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [08:43:58]Read from MH i2c: E2 [08:43:58]MH_I2C_Read... [08:43:58]Read from MH i2c: E2 BD 00 [08:43:58]MH_I2C_Read... [08:43:58]Read from MH i2c: E2 BD 00 2E 01 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 95 [08:43:59]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:43:59]wFMCommunicate OK [08:43:59]SAM_PROTO_GetShiftData done [08:43:59]requested_item shift.sale.total_cash is exist - process it [08:43:59]requested_item shift.sale_refund.total is exist - process it [08:43:59]requested_item shift.sale_refund.total_cash is exist - process it [08:43:59]requested_item shift.buy.total is exist - process it [08:43:59]requested_item shift.buy.total_cash is exist - process it [08:43:59]produce_requested_data done [08:43:59]produce_requested_data return {"fm.sale.total":9186590.21,"fm.sale_refund.total":51169.20,"fm.buy.total":0.00,"shift.sale.total":0.00,"shift.sale.total_cash":0.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [08:43:59]process_action_free get_value [08:43:59]json_value_free [08:43:59]json_value_free done [08:43:59]process_json_proto returns [08:43:59]Send response to host [08:43:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":9186590.21,"fm.sale_refund.total":51169.20,"fm.buy.total":0.00,"shift.sale.total":0.00,"shift.sale.total_cash":0.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [08:43:59]free response buf [08:43:59]execute_script done [08:43:59]execute_script returns [08:43:59]free content buf [08:43:59]Sock 11.Close socket [08:43:59]Sock 11.Thread stoped [08:43:59]accept exits with 7 [08:43:59]New connection [08:43:59]New thread 3066502500 created [08:43:59]Thread 3066645860 joined [08:43:59]Waiting for new connection... [08:43:59] Sock 7.Parse request [08:43:59]Sock 7.Check first char [08:43:59]Sock 7.First char is OK [08:43:59]request: POST /json_proto HTTP/1.0 [08:43:59]Method: POST [08:43:59]URL: /json_proto [08:43:59]Method is POST - this is cgi request [08:43:59]url: /json_proto [08:43:59]query_string will be loaded in cgi processing [08:43:59]execute_cgi json_proto POST (null) [08:43:59]execute_cgi path=json_proto method=POST [08:43:59]POST find Content-Length [08:43:59]Host: 172.17.43.132:8080 [08:43:59]Content-Length: 247 [08:43:59]Content-Type: application/json [08:43:59] [08:43:59]POST finish read [08:43:59]Found Content-Length = 247 [08:43:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "open_shift", "params" : { "operator" : "\u041A\u0430\u043D\u0442\u043E\u0432 \u041C. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:43:59]execute_script... [08:43:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "open_shift", "params" : { "operator" : "\u041A\u0430\u043D\u0442\u043E\u0432 \u041C. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:43:59]POST & json_proto [08:43:59]process_json_proto [08:43:59]json parsed OK: [08:43:59]protocol is kg_v1.0 [08:43:59]action value=open_shift [08:43:59]process_action open_shift [08:43:59]cmd_open_shift [08:43:59]MH_GetDate [08:43:59]Write to MH i2c: F0 00 00 2F 01 1F [08:43:59]Write i2c OK [08:43:59]MH_I2C_Read... [08:43:59]Read from MH i2c: F0 [08:43:59]MH_I2C_Read... [08:43:59]Read from MH i2c: F0 09 00 [08:43:59]MH_I2C_Read... [08:43:59]Read from MH i2c: F0 09 00 2F 01 00 4F B3 A4 66 69 B2 A4 66 59 [08:43:59]GetLastDocTimeStamp 1722069801 [08:43:59]current date 1722069839 [08:43:59]FM_GetShiftState [08:43:59]SAM_PROTO_GetShiftState [08:43:59]wFMCommunicate request_size=4 [08:43:59]MH_SAM_APDU [08:43:59]CAPDU: 80 13 01 00 [08:43:59]Write to MH i2c: E2 08 00 30 01 80 13 01 00 00 00 00 00 AE [08:43:59]Write i2c OK [08:43:59]MH_I2C_Read... [08:43:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:43:59]Read from MH i2c: E2 [08:43:59]MH_I2C_Read... [08:43:59]Read from MH i2c: E2 0E 00 [08:43:59]MH_I2C_Read... [08:43:59]Read from MH i2c: E2 0E 00 30 01 00 09 00 00 00 00 00 00 00 00 00 00 90 00 B9 [08:43:59]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [08:43:59]wFMCommunicate OK [08:43:59]SAM_PROTO_GetShiftState done [08:43:59]FM_GetShiftState done [08:43:59]KKMCreateOpenShiftDocument [08:43:59]Load OK [08:43:59]Malloc new data [08:43:59]MH_GetDate [08:43:59]Write to MH i2c: F0 00 00 31 01 21 [08:43:59]Write i2c OK [08:43:59]MH_I2C_Read... [08:43:59]Read from MH i2c: F0 [08:43:59]MH_I2C_Read... [08:43:59]Read from MH i2c: F0 09 00 [08:43:59]MH_I2C_Read... [08:43:59]Read from MH i2c: F0 09 00 31 01 00 4F B3 A4 66 69 B2 A4 66 5B [08:43:59]Malloc new data [08:43:59]KKMCreateOpenShiftDocument OK [08:43:59]KKMSetOpenShiftData OK [08:43:59]ProcessDocumentItem done err = 0, tmpTLVsize=198 [08:43:59]tlvbuf is 00F3C470 [08:43:59]KKMLoadAndSignOpenShiftData [08:43:59]SAM_PROTO_ProcessDocument [08:43:59]wFMCommunicate request_size=9 [08:43:59]MH_SAM_APDU [08:43:59]CAPDU: 80 15 01 00 04 02 00 C6 00 [08:43:59]Write to MH i2c: E2 0C 00 32 01 80 15 01 00 04 00 02 00 C6 00 00 00 82 [08:43:59]Write i2c OK [08:43:59]MH_I2C_Read... [08:43:59]*** iso7816_exchange 80 15 01 00... Resp OK rsp.len_out = 0! [08:43:59]Read from MH i2c: E2 [08:43:59]MH_I2C_Read... [08:43:59]Read from MH i2c: E2 03 00 [08:44:00]MH_I2C_Read... [08:44:00]Read from MH i2c: E2 03 00 32 01 00 90 00 A7 [08:44:00]RAPDU: 90 00 [08:44:00]wFMCommunicate OK [08:44:00]wFMCommunicate request_size=23 [08:44:00]MH_SAM_APDU [08:44:00]CAPDU: 80 15 02 00 12 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 [08:44:00]Write to MH i2c: E2 1A 00 33 01 80 15 02 00 12 00 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 00 00 A9 [08:44:00]Write i2c OK [08:44:00]MH_I2C_Read... [08:44:00]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [08:44:00]Read from MH i2c: E2 [08:44:00]MH_I2C_Read... [08:44:00]Read from MH i2c: E2 03 00 [08:44:00]MH_I2C_Read... [08:44:00]Read from MH i2c: E2 03 00 33 01 00 90 00 A8 [08:44:00]RAPDU: 90 00 [08:44:00]wFMCommunicate OK [08:44:00]wFMCommunicate request_size=26 [08:44:00]MH_SAM_APDU [08:44:00]CAPDU: 80 15 02 00 15 FD 03 11 00 D0 9A D0 B0 D0 BD D1 82 D0 BE D0 B2 20 D0 9C 2E 20 [08:44:00]Write to MH i2c: E2 1D 00 34 01 80 15 02 00 15 00 FD 03 11 00 D0 9A D0 B0 D0 BD D1 82 D0 BE D0 B2 20 D0 9C 2E 20 00 00 A4 [08:44:00]Write i2c OK [08:44:00]MH_I2C_Read... [08:44:00]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [08:44:00]Read from MH i2c: E2 [08:44:00]MH_I2C_Read... [08:44:00]Read from MH i2c: E2 03 00 [08:44:00]MH_I2C_Read... [08:44:00]Read from MH i2c: E2 03 00 34 01 00 90 00 A9 [08:44:00]RAPDU: 90 00 [08:44:00]wFMCommunicate OK [08:44:00]wFMCommunicate request_size=91 [08:44:00]MH_SAM_APDU [08:44:00]CAPDU: 80 15 02 00 56 F1 03 52 00 37 32 30 30 30 31 2C 20 D0 B3 2E 20 D0 9A D1 8B D0 B7 D1 8B D0 BB 20 D0 9A D0 B8 D1 8F 2C 20 D1 83 D0 BB 2E 20 D0 9A D1 83 D0 BB D0 B0 D1 82 D0 BE D0 B2 D0 B0 20 31 34 37 20 D0 90 2C 20 34 30 2E 32 37 33 33 37 30 2C 20 37 32 2E 31 33 34 31 35 32 [08:44:00]Write to MH i2c: E2 5E 00 35 01 80 15 02 00 56 00 F1 03 52 00 37 32 30 30 30 31 2C 20 D0 B3 2E 20 D0 9A D1 8B D0 B7 D1 8B D0 BB 20 D0 9A D0 B8 D1 8F 2C 20 D1 83 D0 BB 2E 20 D0 9A D1 83 D0 BB D0 B0 D1 82 D0 BE D0 B2 D0 B0 20 31 34 37 20 D0 90 2C 20 34 30 2E 32 37 33 33 37 30 2C 20 37 32 2E 31 33 34 31 35 32 00 00 1D [08:44:00]Write i2c OK [08:44:00]MH_I2C_Read... [08:44:00]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [08:44:00]Read from MH i2c: E2 [08:44:00]MH_I2C_Read... [08:44:00]Read from MH i2c: E2 03 00 [08:44:00]MH_I2C_Read... [08:44:00]Read from MH i2c: E2 03 00 35 01 00 90 00 AA [08:44:00]RAPDU: 90 00 [08:44:00]wFMCommunicate OK [08:44:00]wFMCommunicate request_size=50 [08:44:00]MH_SAM_APDU [08:44:00]CAPDU: 80 15 02 00 2D A3 04 29 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 39 37 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 [08:44:00]Write to MH i2c: E2 35 00 36 01 80 15 02 00 2D 00 A3 04 29 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 39 37 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 00 00 36 [08:44:00]Write i2c OK [08:44:00]MH_I2C_Read... [08:44:00]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [08:44:00]Read from MH i2c: E2 [08:44:01]MH_I2C_Read... [08:44:01]Read from MH i2c: E2 03 00 [08:44:01]MH_I2C_Read... [08:44:01]Read from MH i2c: E2 03 00 36 01 00 90 00 AB [08:44:01]RAPDU: 90 00 [08:44:01]wFMCommunicate OK [08:44:01]wFMCommunicate request_size=13 [08:44:01]MH_SAM_APDU [08:44:01]CAPDU: 80 15 02 00 08 F4 03 04 00 4F B3 A4 66 [08:44:01]Write to MH i2c: E2 10 00 37 01 80 15 02 00 08 00 F4 03 04 00 4F B3 A4 66 00 00 CF [08:44:01]Write i2c OK [08:44:01]MH_I2C_Read... [08:44:01]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [08:44:01]Read from MH i2c: E2 [08:44:01]MH_I2C_Read... [08:44:01]Read from MH i2c: E2 03 00 [08:44:01]MH_I2C_Read... [08:44:01]Read from MH i2c: E2 03 00 37 01 00 90 00 AC [08:44:01]RAPDU: 90 00 [08:44:01]wFMCommunicate OK [08:44:01]wFMCommunicate request_size=25 [08:44:01]MH_SAM_APDU [08:44:01]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 [08:44:01]Write to MH i2c: E2 1C 00 38 01 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 00 00 1B [08:44:01]Write i2c OK [08:44:01]MH_I2C_Read... [08:44:01]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [08:44:01]Read from MH i2c: E2 [08:44:01]MH_I2C_Read... [08:44:01]Read from MH i2c: E2 03 00 [08:44:01]MH_I2C_Read... [08:44:01]Read from MH i2c: E2 03 00 38 01 00 90 00 AD [08:44:01]RAPDU: 90 00 [08:44:01]wFMCommunicate OK [08:44:01]wFMCommunicate request_size=4 [08:44:01]MH_SAM_APDU [08:44:01]CAPDU: 80 15 03 00 [08:44:01]Write to MH i2c: E2 08 00 39 01 80 15 03 00 00 00 00 00 BB [08:44:01]Write i2c OK [08:44:01]MH_I2C_Read... [08:44:01]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 53! [08:44:01]Read from MH i2c: E2 [08:44:01]MH_I2C_Read... [08:44:01]Read from MH i2c: E2 38 00 [08:44:01]MH_I2C_Read... [08:44:01]Read from MH i2c: E2 38 00 39 01 00 33 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 4D A2 00 00 0E 04 04 00 A9 01 00 00 35 04 06 00 90 0A 34 07 E7 2F 90 00 14 [08:44:01]RAPDU: 33 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 4D A2 00 00 0E 04 04 00 A9 01 00 00 35 04 06 00 90 0A 34 07 E7 2F 90 00 [08:44:01]wFMCommunicate OK [08:44:01]SAM_PROTO_ProcessDocument answer len = 51 [08:44:01]SAM_PROTO_ProcessDocument done [08:44:01]SetTLVBufToDocument [08:44:01]Processing tag 1209 (04B9) [08:44:01]Malloc new data [08:44:01]Processing tag 1041 (0411) [08:44:01]Processing tag 1040 (0410) [08:44:01]Malloc new data [08:44:01]Processing tag 1038 (040E) [08:44:01]Malloc new data [08:44:01]Processing tag 1077 (0435) [08:44:01]Malloc new data [08:44:01]SetTLVBufToDocument err=0 [08:44:01]KKMLoadAndSignOpenShiftData store KKM data [08:44:01]KKMLoadAndSignOpenShiftData err=0 [08:44:01]Отчет об открытии Ñмены ФФД: 1.0 ИÐÐ: 02508201610067 КаÑÑир: Кантов М. ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" 27.07.2024 08:43 Смена: 425 РÐМ: 0000000000092626 ЗÐМ: 0300000053 ФД: 41549 ФМ: 0000000000874958 ФПД: 158373497005871 [08:44:01]StoreToDocumentArchive [08:44:01]shift 425 fd 41549 [08:44:01]Create dir for shift 0425 [08:44:01]save to /storage/0425/doc_00041549 [08:44:01]save last doc name /storage/0425/doc_00041549 to /storage/kkm_last_doc_name [08:44:01]save OK [08:44:01]Clear old archive folders... [08:44:01]Remove dir /storage/0424 [08:44:01]opendir ok [08:44:01]file . [08:44:01]file .. [08:44:01]file doc_00041547 [08:44:01]remove file /storage/0424/doc_00041547 [08:44:01]file doc_00041548 [08:44:01]remove file /storage/0424/doc_00041548 [08:44:01]remove dir /storage/0424 [08:44:01]ProcessDocumentItem done err = 0, tmpTLVsize=249 [08:44:01]tlvbuf is 00F40B30 [08:44:01]SAM_PROTO_ClearQueue [08:44:01]wFMCommunicate request_size=4 [08:44:01]MH_SAM_APDU [08:44:01]CAPDU: 80 09 00 00 [08:44:01]Write to MH i2c: E2 08 00 3A 01 80 09 00 00 00 00 00 00 AD [08:44:01]Write i2c OK [08:44:01]MH_I2C_Read... [08:44:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:44:01]Read from MH i2c: E2 [08:44:01]MH_I2C_Read... [08:44:01]Read from MH i2c: E2 03 00 [08:44:01]MH_I2C_Read... [08:44:01]Read from MH i2c: E2 03 00 3A 01 00 90 00 AF [08:44:01]RAPDU: 90 00 [08:44:01]wFMCommunicate OK [08:44:01]SAM_PROTO_ClearQueue done [08:44:01]KKMCreateOFDPacket [08:44:01]OFDProtocolAddRootSTLVToBuf [08:44:01]FM_MakeSignedData [08:44:01]FM_MakeSignedData [08:44:01]SAM_PROTO_SignData [08:44:01]wFMCommunicate request_size=4 [08:44:01]MH_SAM_APDU [08:44:01]CAPDU: 80 0D 01 02 [08:44:01]Write to MH i2c: E2 08 00 3B 01 80 0D 01 02 00 00 00 00 B5 [08:44:01]Write i2c OK [08:44:01]MH_I2C_Read... [08:44:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:44:01]Read from MH i2c: E2 [08:44:02]MH_I2C_Read... [08:44:02]Read from MH i2c: E2 03 00 [08:44:02]MH_I2C_Read... [08:44:02]Read from MH i2c: E2 03 00 3B 01 00 90 00 B0 [08:44:02]RAPDU: 90 00 [08:44:02]wFMCommunicate OK [08:44:02]wFMCommunicate request_size=255 [08:44:02]MH_SAM_APDU [08:44:02]CAPDU: 80 0D 02 02 FA 02 00 F9 00 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 11 00 D0 9A D0 B0 D0 BD D1 82 D0 BE D0 B2 20 D0 9C 2E 20 F1 03 52 00 37 32 30 30 30 31 2C 20 D0 B3 2E 20 D0 9A D1 8B D0 B7 D1 8B D0 BB 20 D0 9A D0 B8 D1 8F 2C 20 D1 83 D0 BB 2E 20 D0 9A D1 83 D0 BB D0 B0 D1 82 D0 BE D0 B2 D0 B0 20 31 34 37 20 D0 90 2C 20 34 ConnectInit Can't take IP for lk.salyk.kg [08:44:02]30 CommunicateWithHost connect error [08:44:02]2E CommunicateWithHost err = -1 [08:44:02]32 OFD Sender: Server communicate error [08:44:02]37 33 33 37 30 2C 20 37 32 2E 31 33 34 31 35 32 A3 04 29 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 39 37 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 F4 03 04 00 4F B3 A4 66 0E 04 04 00 A9 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 4D A2 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 35 04 06 00 90 0A 34 [08:44:02]Write to MH i2c: E2 02 01 3C 01 80 0D 02 02 FA 00 02 00 F9 00 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 11 00 D0 9A D0 B0 D0 BD D1 82 D0 BE D0 B2 20 D0 9C 2E 20 F1 03 52 00 37 32 30 30 30 31 2C 20 D0 B3 2E 20 D0 9A D1 8B D0 B7 D1 8B D0 BB 20 D0 9A D0 B8 D1 8F 2C 20 D1 83 D0 BB 2E 20 D0 9A D1 83 D0 BB D0 B0 D1 82 D0 BE D0 B2 D0 B0 20 31 34 37 20 D0 90 2C 20 34 30 2E 32 37 33 33 37 30 2C 20 37 32 2E 31 33 34 31 35 32 A3 04 29 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 39 37 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 F4 03 04 00 4F B3 A4 66 0E 04 04 00 A9 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 4D A2 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 35 04 06 00 90 0A 34 00 00 3F [08:44:02]Write i2c OK [08:44:02]MH_I2C_Read... [08:44:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:44:03]Read from MH i2c: E2 [08:44:03]MH_I2C_Read... [08:44:03]Read from MH i2c: E2 03 00 [08:44:03]MH_I2C_Read... [08:44:03]Read from MH i2c: E2 03 00 3C 01 00 90 00 B1 [08:44:03]RAPDU: 90 00 [08:44:03]wFMCommunicate OK [08:44:03]wFMCommunicate request_size=8 [08:44:03]MH_SAM_APDU [08:44:03]CAPDU: 80 0D 02 02 03 07 E7 2F [08:44:03]Write to MH i2c: E2 0B 00 3D 01 80 0D 02 02 03 00 07 E7 2F 00 00 DB [08:44:03]Write i2c OK [08:44:03]MH_I2C_Read... [08:44:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:44:03]Read from MH i2c: E2 [08:44:03]MH_I2C_Read... [08:44:03]Read from MH i2c: E2 03 00 [08:44:03]MH_I2C_Read... [08:44:03]Read from MH i2c: E2 03 00 3D 01 00 90 00 B2 [08:44:03]RAPDU: 90 00 [08:44:03]wFMCommunicate OK [08:44:03]wFMCommunicate request_size=4 [08:44:03]MH_SAM_APDU [08:44:03]CAPDU: 80 0D 03 02 [08:44:03]Write to MH i2c: E2 08 00 3E 01 80 0D 03 02 00 00 00 00 BA [08:44:03]Write i2c OK [08:44:03]MH_I2C_Read... [08:44:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:44:03]Read from MH i2c: E2 [08:44:03]MH_I2C_Read... [08:44:03]Read from MH i2c: E2 0B 00 [08:44:03]MH_I2C_Read... [08:44:03]Read from MH i2c: E2 0B 00 3E 01 00 0B C8 35 2B 61 7F 18 BB 90 00 A1 [08:44:03]RAPDU: 0B C8 35 2B 61 7F 18 BB 90 00 [08:44:03]wFMCommunicate OK [08:44:03]SAM_PROTO_SignData done [08:44:03]FM_MakeSignedData done [08:44:03]CreateOFDProtocolMessage [08:44:03]wFMCommunicate request_size=4 [08:44:03]MH_SAM_APDU [08:44:03]CAPDU: 80 11 00 00 [08:44:03]Write to MH i2c: E2 08 00 3F 01 80 11 00 00 00 00 00 00 BA [08:44:03]Write i2c OK [08:44:03]MH_I2C_Read... [08:44:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:44:03]Read from MH i2c: E2 [08:44:03]MH_I2C_Read... [08:44:03]Read from MH i2c: E2 17 00 [08:44:03]MH_I2C_Read... [08:44:03]Read from MH i2c: E2 17 00 3F 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 16 [08:44:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [08:44:03]wFMCommunicate OK [08:44:03]CreateOFDProtocolMessage done [08:44:03]OFDSenderStorePacket 41549 [08:44:03]StoreOFDPacket docnum=41549 [08:44:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 01 00 00 A2 66 05 01 0E C5 5A 02 01 00 02 00 F9 00 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 11 00 D0 9A D0 B0 D0 BD D1 82 D0 BE D0 B2 20 D0 9C 2E 20 F1 03 52 00 37 32 30 30 30 31 2C 20 D0 B3 2E 20 D0 9A D1 8B D0 B7 D1 8B D0 BB 20 D0 9A D0 B8 D1 8F 2C 20 D1 83 D0 BB 2E 20 D0 9A D1 83 D0 BB D0 B0 D1 82 D0 BE D0 B2 D0 B0 20 31 34 37 20 D0 90 2C 20 34 30 2E 32 37 33 33 37 30 2C 20 37 32 2E 31 33 34 31 35 32 A3 04 29 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 39 37 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 F4 03 04 00 4F B3 A4 66 0E 04 04 00 A9 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 4D A2 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 35 04 06 00 90 0A 34 07 E7 2F 0B C8 35 2B 61 7F 18 BB [08:44:03]CheckFolder [08:44:03]dirname=/storage/ofd_packets [08:44:03]CheckFolder done [08:44:03]ProducePacketName [08:44:03]name=ofd_packets/00041549 [08:44:03]NVStorageSaveData ofd_packets/00041549 [08:44:03]File name is /storage/ofd_packets/00041549 [08:44:03]Write 299 bytes [08:44:03]NVStorageSaveData done [08:44:03]OFDSenderStorePacket done [08:44:03]KKMCreateOFDPacket done [08:44:03]NVStorageSaveData kkm_last_timestamp [08:44:03]File name is /storage/kkm_last_timestamp [08:44:03]Write 4 bytes [08:44:03]NVStorageSaveData done [08:44:03]ExternCall_PrintAddStr [08:44:03]wPrintStart [08:44:03]Write to MH i2c: 01 00 00 40 01 41 [08:44:03]Write i2c OK [08:44:03]MH_I2C_Read... [08:44:03]Read from MH i2c: 01 [08:44:03]MH_I2C_Read... [08:44:03]Read from MH i2c: 01 07 00 [08:44:03]MH_I2C_Read... [08:44:03]Read from MH i2c: 01 07 00 40 01 00 00 00 00 00 FF 0F 56 [08:44:03]RasterBufferAndPrint [08:44:03]line Отчет об открытии Ñмены [08:44:03]line ФФД: 1.0 [08:44:03]line ИÐÐ: 02508201610067 [08:44:03]line КаÑÑир: Кантов М. [08:44:03]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [08:44:03]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [08:44:03]OFD Sender: Processing packet 41548 [packets to send 58, broken 56] [08:44:03]ProducePacketName [08:44:03]name=ofd_packets/00041548 [08:44:03]OFD Sender: To server: ‡•öpG, [08:44:03]CommunicateWithHost lk.salyk.kg:30040 [08:44:03]ConnectInit lk.salyk.kg [08:44:03]line 27.07.2024 08:43 [08:44:03]line Смена: 425 [08:44:03]line РÐМ: 0000000000092626 [08:44:03]line ЗÐМ: 0300000053 [08:44:03]line ФД: 41549 [08:44:03]line ФМ: 0000000000874958 [08:44:03]line ФПД: 158373497005871 [08:44:03]written 0, free lines is 4095 [08:44:03]Write to MH i2c: 01 00 00 52 01 53 [08:44:03]Write i2c OK [08:44:03]MH_I2C_Read... [08:44:03]Read from MH i2c: 01 [08:44:03]MH_I2C_Read... [08:44:03]Read from MH i2c: 01 07 00 [08:44:03]MH_I2C_Read... [08:44:03]Read from MH i2c: 01 07 00 52 01 00 00 00 00 00 5B 0E C3 [08:44:03]RasterBufferAndPrint [08:44:03]line [08:44:03]line [08:44:03]line [08:44:03]line [08:44:03]line [08:44:03]written 0, free lines is 3739 [08:44:03]MH_Cut [08:44:03]Write to MH i2c: D1 01 00 59 01 01 2C [08:44:03]Write i2c OK [08:44:03]MH_I2C_Read... [08:44:03]Read from MH i2c: D1 [08:44:03]MH_I2C_Read... [08:44:03]Read from MH i2c: D1 01 00 [08:44:03]MH_I2C_Read... [08:44:03]Read from MH i2c: D1 01 00 59 01 00 2B [08:44:03]Write to MH i2c: 01 00 00 5A 01 5B [08:44:03]Write i2c OK [08:44:03]MH_I2C_Read... [08:44:04]*** Cut start [08:44:04]*** Partial cut [08:44:04]*** CUTSNS_PIN = 1 [08:44:04]*** CUTSNS_PIN = 0 [08:44:04]*** Brake cut motor [08:44:05]Read from MH i2c: 01 [08:44:05]MH_I2C_Read... [08:44:05]*** Stop cut motor [08:44:05]*** Cut end [08:44:05]Read from MH i2c: 01 07 00 [08:44:05]MH_I2C_Read... [08:44:05]Read from MH i2c: 01 07 00 5A 01 00 00 00 00 00 FF 0F 70 [08:44:05]process_action open_shift done [08:44:05]requested_data is exist [08:44:05]produce_requested_data [08:44:05]requested_item fd.num is exist - process it [08:44:05]SAM_PROTO_GetFieldsCounters [08:44:05]wFMCommunicate request_size=4 [08:44:05]MH_SAM_APDU [08:44:05]CAPDU: 80 13 00 00 [08:44:05]Write to MH i2c: E2 08 00 5B 01 80 13 00 00 00 00 00 00 D8 [08:44:05]Write i2c OK [08:44:05]MH_I2C_Read... [08:44:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:44:05]Read from MH i2c: E2 [08:44:05]MH_I2C_Read... [08:44:05]Read from MH i2c: E2 62 00 [08:44:05]MH_I2C_Read... [08:44:05]Read from MH i2c: E2 62 00 5B 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 4D A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 9B [08:44:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 4D A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:44:05]wFMCommunicate OK [08:44:05]SAM_PROTO_GetFieldsCounters done [08:44:05]requested_item shift.num is exist - process it [08:44:05]requested_item shift.opened is exist - process it [08:44:05]req_shift_opened [08:44:05]FM_GetShiftState [08:44:05]SAM_PROTO_GetShiftState [08:44:05]wFMCommunicate request_size=4 [08:44:05]MH_SAM_APDU [08:44:05]CAPDU: 80 13 01 00 [08:44:05]Write to MH i2c: E2 08 00 5C 01 80 13 01 00 00 00 00 00 DA [08:44:05]Write i2c OK [08:44:05]MH_I2C_Read... [08:44:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:44:05]Read from MH i2c: E2 [08:44:05]MH_I2C_Read... [08:44:05]Read from MH i2c: E2 0E 00 [08:44:05]MH_I2C_Read... [08:44:05]Read from MH i2c: E2 0E 00 5C 01 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 F2 [08:44:05]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [08:44:05]wFMCommunicate OK [08:44:05]SAM_PROTO_GetShiftState done [08:44:05]FM_GetShiftState done [08:44:05]req_shift_opened done [08:44:05]requested_item shift.open_date is exist - process it [08:44:05]req_shift_open_date [08:44:05]req_shift_open_date done [08:44:05]produce_requested_data done [08:44:05]produce_requested_data return {"fd.num":41549,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [08:44:05]process_action_free open_shift [08:44:05]json_value_free [08:44:05]json_value_free done [08:44:05]process_json_proto returns [08:44:05]Send response to host [08:44:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":41549,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [08:44:05]free response buf [08:44:05]execute_script done [08:44:05]execute_script returns [08:44:05]free content buf [08:44:05]Sock 7.Close socket [08:44:05]Sock 7.Thread stoped [08:44:05]accept exits with 11 [08:44:05]New connection [08:44:05]New thread 3066645860 created [08:44:05]Thread 3066502500 joined [08:44:05]Waiting for new connection... [08:44:05] Sock 11.Parse request [08:44:05]Sock 11.Check first char [08:44:05]Sock 11.First char is OK [08:44:05]request: POST /json_proto HTTP/1.0 [08:44:05]Method: POST [08:44:05]URL: /json_proto [08:44:05]Method is POST - this is cgi request [08:44:05]url: /json_proto [08:44:05]query_string will be loaded in cgi processing [08:44:05]execute_cgi json_proto POST (null) [08:44:05]execute_cgi path=json_proto method=POST [08:44:05]POST find Content-Length [08:44:05]Host: 172.17.43.132:8080 [08:44:05]Content-Length: 331 [08:44:05]Content-Type: application/json [08:44:05] [08:44:05]POST finish read [08:44:05]Found Content-Length = 331 [08:44:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:44:05]execute_script... [08:44:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:44:05]POST & json_proto [08:44:05]process_json_proto [08:44:05]json parsed OK: [08:44:05]protocol is kg_v1.0 [08:44:05]action value=get_value [08:44:05]process_action get_value [08:44:05]cmd_get_value [08:44:05]process_action get_value done [08:44:05]requested_data is exist [08:44:05]produce_requested_data [08:44:05]requested_item fm.sale.total is exist - process it [08:44:05]SAM_PROTO_GetFMData [08:44:05]wFMCommunicate request_size=4 [08:44:05]MH_SAM_APDU [08:44:05]CAPDU: 80 13 03 00 [08:44:05]Write to MH i2c: E2 08 00 5D 01 80 13 03 00 00 00 00 00 DD [08:44:05]Write i2c OK [08:44:05]MH_I2C_Read... [08:44:06]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [08:44:06]Read from MH i2c: E2 [08:44:06]MH_I2C_Read... [08:44:06]Read from MH i2c: E2 FD 00 [08:44:06]MH_I2C_Read... [08:44:06]Read from MH i2c: E2 FD 00 5D 01 00 C1 04 85 04 BD 04 6E 04 04 00 FB 9E 00 00 69 04 A0 00 6F 04 04 00 63 9E 00 00 B1 04 04 00 CD 9F C1 36 70 04 04 00 14 13 84 31 72 04 04 00 B9 8C 3D 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 F0 80 D0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F8 F6 7B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 98 00 00 00 B1 04 03 00 F8 13 4E 70 04 03 00 FC 07 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8A 4A 08 EF 03 09 00 F6 03 90 00 19 [08:44:06]RAPDU: C1 04 85 04 BD 04 6E 04 04 00 FB 9E 00 00 69 04 A0 00 6F 04 04 00 63 9E 00 00 B1 04 04 00 CD 9F C1 36 70 04 04 00 14 13 84 31 72 04 04 00 B9 8C 3D 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 F0 80 D0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F8 F6 7B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 98 00 00 00 B1 04 03 00 F8 13 4E 70 04 03 00 FC 07 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8A 4A 08 EF 03 09 00 F6 03 90 00 [08:44:06]wFMCommunicate OK [08:44:06]wFMCommunicate request_size=4 [08:44:06]MH_SAM_APDU [08:44:06]CAPDU: 80 17 00 00 [08:44:06]Write to MH i2c: E2 08 00 5E 01 80 17 00 00 00 00 00 00 DF [08:44:07]Write i2c OK [08:44:07]MH_I2C_Read... [08:44:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:44:07]Read from MH i2c: E2 [08:44:07]MH_I2C_Read... [08:44:07]Read from MH i2c: E2 FD 00 [08:44:07]MH_I2C_Read... [08:44:07]Read from MH i2c: E2 FD 00 5E 01 00 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CA B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 88 [08:44:07]RAPDU: 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CA B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 [08:44:07]wFMCommunicate OK [08:44:07]wFMCommunicate request_size=4 [08:44:07]MH_SAM_APDU [08:44:07]CAPDU: 80 17 00 00 [08:44:07]Write to MH i2c: E2 08 00 5F 01 80 17 00 00 00 00 00 00 E0 [08:44:08]Write i2c OK [08:44:08]MH_I2C_Read... [08:44:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:44:08]Read from MH i2c: E2 [08:44:08]MH_I2C_Read... [08:44:08]Read from MH i2c: E2 FD 00 [08:44:08]MH_I2C_Read... [08:44:08]Read from MH i2c: E2 FD 00 5F 01 00 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 80 [08:44:08]RAPDU: 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 ConnectInit Can't take IP for lk.salyk.kg [08:44:08]00 CommunicateWithHost connect error [08:44:08]01 CommunicateWithHost err = -1 [08:44:08]F3 OFD Sender: Server communicate error [08:44:08]03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 [08:44:09]wFMCommunicate OK [08:44:09]wFMCommunicate request_size=4 [08:44:09]MH_SAM_APDU [08:44:09]CAPDU: 80 17 00 00 [08:44:09]Write to MH i2c: E2 08 00 60 01 80 17 00 00 00 00 00 00 E1 [08:44:09]Write i2c OK [08:44:09]MH_I2C_Read... [08:44:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:44:09]Read from MH i2c: E2 [08:44:09]MH_I2C_Read... [08:44:09]Read from MH i2c: E2 FD 00 [08:44:09]MH_I2C_Read... [08:44:09]Read from MH i2c: E2 FD 00 60 01 00 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 66 [08:44:09]RAPDU: 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 [08:44:10]wFMCommunicate OK [08:44:10]wFMCommunicate request_size=4 [08:44:10]MH_SAM_APDU [08:44:10]CAPDU: 80 17 00 00 [08:44:10]Write to MH i2c: E2 08 00 61 01 80 17 00 00 00 00 00 00 E2 [08:44:10]Write i2c OK [08:44:10]MH_I2C_Read... [08:44:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 219! [08:44:10]Read from MH i2c: E2 [08:44:10]MH_I2C_Read... [08:44:10]Read from MH i2c: E2 DE 00 [08:44:10]MH_I2C_Read... [08:44:10]Read from MH i2c: E2 DE 00 61 01 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 C1 [08:44:10]RAPDU: F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:44:11]wFMCommunicate OK [08:44:11]SAM_PROTO_GetFMData done [08:44:11]requested_item fm.sale_refund.total is exist - process it [08:44:11]requested_item fm.buy.total is exist - process it [08:44:11]requested_item shift.sale.total is exist - process it [08:44:11]SAM_PROTO_GetShiftData [08:44:11]wFMCommunicate request_size=4 [08:44:11]MH_SAM_APDU [08:44:11]CAPDU: 80 13 02 00 [08:44:11]Write to MH i2c: E2 08 00 62 01 80 13 02 00 00 00 00 00 E1 [08:44:11]Write i2c OK [08:44:11]MH_I2C_Read... [08:44:11]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [08:44:11]Read from MH i2c: E2 [08:44:11]MH_I2C_Read... [08:44:11]Read from MH i2c: E2 FD 00 [08:44:11]MH_I2C_Read... [08:44:11]Read from MH i2c: E2 FD 00 62 01 00 A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 54 [08:44:11]RAPDU: A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [08:44:12]wFMCommunicate OK [08:44:12]wFMCommunicate request_size=4 [08:44:12]MH_SAM_APDU [08:44:12]CAPDU: 80 17 00 00 [08:44:12]Write to MH i2c: E2 08 00 63 01 80 17 00 00 00 00 00 00 E4 [08:44:12]Write i2c OK [08:44:12]MH_I2C_Read... [08:44:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:44:12]Read from MH i2c: E2 [08:44:12]MH_I2C_Read... [08:44:12]Read from MH i2c: E2 FD 00 [08:44:12]MH_I2C_Read... [08:44:12]Read from MH i2c: E2 FD 00 63 01 00 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 90 00 EC [08:44:12]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 90 00 [08:44:13]wFMCommunicate OK [08:44:13]wFMCommunicate request_size=4 [08:44:13]MH_SAM_APDU [08:44:13]CAPDU: 80 17 00 00 [08:44:13]Write to MH i2c: E2 08 00 64 01 80 17 00 00 00 00 00 00 E5 [08:44:13]Write i2c OK [08:44:13]MH_I2C_Read... [08:44:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:44:13]Read from MH i2c: E2 [08:44:13]MH_I2C_Read... [08:44:13]Read from MH i2c: E2 FD 00 [08:44:13]MH_I2C_Read... [08:44:13]Read from MH i2c: E2 FD 00 64 01 00 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 OFD Sender: Processing packet 41548 [packets to send 58, broken 56] [08:44:13]F6 ProducePacketName [08:44:13]03 name=ofd_packets/00041548 [08:44:13]01 OFD Sender: To server: ‡•öpG, [08:44:13]00 CommunicateWithHost lk.salyk.kg:30040 [08:44:13]00 ConnectInit lk.salyk.kg [08:44:13]F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 90 00 B7 [08:44:14]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 90 00 [08:44:14]wFMCommunicate OK [08:44:14]wFMCommunicate request_size=4 [08:44:14]MH_SAM_APDU [08:44:14]CAPDU: 80 17 00 00 [08:44:14]Write to MH i2c: E2 08 00 65 01 80 17 00 00 00 00 00 00 E6 [08:44:14]Write i2c OK [08:44:14]MH_I2C_Read... [08:44:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:44:14]Read from MH i2c: E2 [08:44:14]MH_I2C_Read... [08:44:14]Read from MH i2c: E2 FD 00 [08:44:14]MH_I2C_Read... [08:44:14]Read from MH i2c: E2 FD 00 65 01 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 58 [08:44:15]RAPDU: 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [08:44:15]wFMCommunicate OK [08:44:15]wFMCommunicate request_size=4 [08:44:15]MH_SAM_APDU [08:44:15]CAPDU: 80 17 00 00 [08:44:15]Write to MH i2c: E2 08 00 66 01 80 17 00 00 00 00 00 00 E7 [08:44:15]Write i2c OK [08:44:15]MH_I2C_Read... [08:44:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [08:44:15]Read from MH i2c: E2 [08:44:15]MH_I2C_Read... [08:44:15]Read from MH i2c: E2 BD 00 [08:44:15]MH_I2C_Read... [08:44:15]Read from MH i2c: E2 BD 00 66 01 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 CD [08:44:16]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:44:16]wFMCommunicate OK [08:44:16]SAM_PROTO_GetShiftData done [08:44:16]requested_item shift.sale.total_cash is exist - process it [08:44:16]requested_item shift.sale_refund.total is exist - process it [08:44:16]requested_item shift.sale_refund.total_cash is exist - process it [08:44:16]requested_item shift.buy.total is exist - process it [08:44:16]requested_item shift.buy.total_cash is exist - process it [08:44:16]produce_requested_data done [08:44:16]produce_requested_data return {"fm.sale.total":9186590.21,"fm.sale_refund.total":51169.20,"fm.buy.total":0.00,"shift.sale.total":0.00,"shift.sale.total_cash":0.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [08:44:16]process_action_free get_value [08:44:16]json_value_free [08:44:16]json_value_free done [08:44:16]process_json_proto returns [08:44:16]Send response to host [08:44:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":9186590.21,"fm.sale_refund.total":51169.20,"fm.buy.total":0.00,"shift.sale.total":0.00,"shift.sale.total_cash":0.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [08:44:16]free response buf [08:44:16]execute_script done [08:44:16]execute_script returns [08:44:16]free content buf [08:44:16]Sock 11.Close socket [08:44:16]Sock 11.Thread stoped [08:44:17]accept exits with 7 [08:44:17]New connection [08:44:17]New thread 3066502500 created [08:44:17]Thread 3066645860 joined [08:44:17]Waiting for new connection... [08:44:17] Sock 7.Parse request [08:44:17]Sock 7.Check first char [08:44:17]Sock 7.First char is OK [08:44:17]request: POST /json_proto HTTP/1.0 [08:44:17]Method: POST [08:44:17]URL: /json_proto [08:44:17]Method is POST - this is cgi request [08:44:17]url: /json_proto [08:44:17]query_string will be loaded in cgi processing [08:44:17]execute_cgi json_proto POST (null) [08:44:17]execute_cgi path=json_proto method=POST [08:44:17]POST find Content-Length [08:44:17]Host: 172.17.43.132:8080 [08:44:17]Content-Length: 857 [08:44:17]Content-Type: application/json [08:44:17] [08:44:17]POST finish read [08:44:17]Found Content-Length = 857 [08:44:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183586", "tax_sys" : 0, "items" : [ { "code": "4600721026691", "name": "\u041F\u0438\u0432\u043E ESSA \u0430\u043F\u0435\u043B\u044C\u0441\u0438\u043D,\u0432\u0438\u0448\u043D\u044F 6,5% \u0441\u0442 0,45\u043B", "price" : 138.00, "quantity" : 3.000, "sum" : 414.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 414.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:44:17]execute_script... [08:44:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183586", "tax_sys" : 0, "items" : [ { "code": "4600721026691", "name": "\u041F\u0438\u0432\u043E ESSA \u0430\u043F\u0435\u043B\u044C\u0441\u0438\u043D,\u0432\u0438\u0448\u043D\u044F 6,5% \u0441\u0442 0,45\u043B", "price" : 138.00, "quantity" : 3.000, "sum" : 414.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 414.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:44:17]POST & json_proto [08:44:17]process_json_proto [08:44:17]json parsed OK: [08:44:17]protocol is kg_v1.0 [08:44:17]action value=close_receipt [08:44:17]process_action close_receipt [08:44:17]cmd_close_receipt [08:44:17]MH_GetDate [08:44:17]Write to MH i2c: F0 00 00 67 01 57 [08:44:17]Write i2c OK [08:44:17]MH_I2C_Read... [08:44:17]Read from MH i2c: F0 [08:44:17]MH_I2C_Read... [08:44:17]Read from MH i2c: F0 09 00 [08:44:17]MH_I2C_Read... [08:44:17]Read from MH i2c: F0 09 00 67 01 00 61 B3 A4 66 69 B2 A4 66 A3 [08:44:17]GetLastDocTimeStamp 1722069839 [08:44:17]current date 1722069857 [08:44:17]FM_GetShiftState [08:44:17]SAM_PROTO_GetShiftState [08:44:17]wFMCommunicate request_size=4 [08:44:17]MH_SAM_APDU [08:44:17]CAPDU: 80 13 01 00 [08:44:17]Write to MH i2c: E2 08 00 68 01 80 13 01 00 00 00 00 00 E6 [08:44:17]Write i2c OK [08:44:17]MH_I2C_Read... [08:44:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:44:17]Read from MH i2c: E2 [08:44:17]MH_I2C_Read... [08:44:17]Read from MH i2c: E2 0E 00 [08:44:17]MH_I2C_Read... [08:44:17]Read from MH i2c: E2 0E 00 68 01 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 FE [08:44:17]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [08:44:17]wFMCommunicate OK [08:44:17]SAM_PROTO_GetShiftState done [08:44:17]FM_GetShiftState done [08:44:17]opened in 1722069839 [08:44:17]opened+sec_in_day 1722156239 [08:44:17]quantity*price = 41400 [08:44:17]sum+1 = 41401 [08:44:17]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 414.00 ÐСП 1% : 3.66 ÐДС 12% : 43.96 Ðаличными: 0.00 Безнал.: 414.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 1 27.07.2024 08:44 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ÐŸÐ»Ð°Ñ‚ÐµÐ¶Ð½Ð°Ñ ÑиÑтема: O! деньги ФМ: 0000000000874958 ФД: 41550 ФПД: 193684907253012 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T084417&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41550&fm=193684907253012&tin=02508201610067®Number=0000000000092626&sum=41400 0 [08:44:20]StoreToDocumentArchive [08:44:20]shift 425 fd 41550 [08:44:20]save to /storage/0425/doc_00041550 [08:44:20]save last doc name /storage/0425/doc_00041550 to /storage/kkm_last_doc_name [08:44:20]save OK [08:44:20]Clear old archive folders... [08:44:20]ProcessDocumentItem done err = 0, tmpTLVsize=300 [08:44:20]tlvbuf is 00F7D3F0 [08:44:20]SAM_PROTO_ClearQueue [08:44:20]wFMCommunicate request_size=4 [08:44:20]MH_SAM_APDU [08:44:20]CAPDU: 80 09 00 00 [08:44:20]Write to MH i2c: E2 08 00 75 01 80 09 00 00 00 00 00 00 E8 [08:44:20]Write i2c OK [08:44:20]MH_I2C_Read... [08:44:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:44:20]Read from MH i2c: E2 [08:44:20]MH_I2C_Read... [08:44:20]Read from MH i2c: E2 03 00 [08:44:20]MH_I2C_Read... [08:44:20]Read from MH i2c: E2 03 00 75 01 00 90 00 EA [08:44:20]RAPDU: 90 00 [08:44:20]wFMCommunicate OK [08:44:20]SAM_PROTO_ClearQueue done [08:44:20]KKMCreateOFDPacket [08:44:20]OFDProtocolAddRootSTLVToBuf [08:44:20]FM_MakeSignedData [08:44:20]FM_MakeSignedData [08:44:20]SAM_PROTO_SignData [08:44:20]wFMCommunicate request_size=4 [08:44:20]MH_SAM_APDU [08:44:20]CAPDU: 80 0D 01 02 [08:44:20]Write to MH i2c: E2 08 00 76 01 80 0D 01 02 00 00 00 00 F0 [08:44:20]Write i2c OK [08:44:20]MH_I2C_Read... [08:44:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:44:20]Read from MH i2c: E2 [08:44:20]MH_I2C_Read... [08:44:20]Read from MH i2c: E2 03 00 [08:44:20]MH_I2C_Read... [08:44:20]Read from MH i2c: E2 03 00 76 01 00 90 00 EB [08:44:20]RAPDU: 90 00 [08:44:20]wFMCommunicate OK [08:44:20]wFMCommunicate request_size=255 [08:44:20]MH_SAM_APDU [08:44:20]CAPDU: 80 0D 02 02 FA 03 00 2C 01 1E 04 01 00 01 23 04 7E 00 8A 04 0D 00 34 36 30 30 37 32 31 30 32 36 36 39 31 06 04 3A 00 D0 9F D0 B8 D0 B2 D0 BE 20 45 53 53 41 20 D0 B0 D0 BF D0 B5 D0 BB D1 8C D1 81 D0 B8 D0 BD 2C D0 B2 D0 B8 D1 88 D0 BD D1 8F 20 36 2C 35 25 20 D1 81 D1 82 20 30 2C 34 35 D0 BB FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 E8 35 00 00 00 00 13 04 06 00 B8 A1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 A1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2C 11 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B8 A1 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 00 00 00 F4 03 04 00 61 B3 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 [08:44:21]Write to MH i2c: E2 02 01 77 01 80 0D 02 02 FA 00 03 00 2C 01 1E 04 01 00 01 23 04 7E 00 8A 04 0D 00 34 36 30 30 37 32 31 30 32 36 36 39 31 06 04 3A 00 D0 9F D0 B8 D0 B2 D0 BE 20 45 53 53 41 20 D0 B0 D0 BF D0 B5 D0 BB D1 8C D1 81 D0 B8 D0 BD 2C D0 B2 D0 B8 D1 88 D0 BD D1 8F 20 36 2C 35 25 20 D1 81 D1 82 20 30 2C 34 35 D0 BB FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 E8 35 00 00 00 00 13 04 06 00 B8 A1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 A1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2C 11 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B8 A1 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 00 00 00 F4 03 04 00 61 B3 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 00 00 4A [08:44:21]Write i2c OK [08:44:21]MH_I2C_Read... [08:44:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:44:21]Read from MH i2c: E2 [08:44:21]MH_I2C_Read... [08:44:21]Read from MH i2c: E2 03 00 [08:44:21]MH_I2C_Read... [08:44:21]Read from MH i2c: E2 03 00 77 01 00 90 00 EC [08:44:21]RAPDU: 90 00 [08:44:21]wFMCommunicate OK [08:44:21]wFMCommunicate request_size=59 [08:44:21]MH_SAM_APDU [08:44:21]CAPDU: 80 0D 02 02 36 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 4E A2 00 00 35 04 06 00 B0 27 C8 18 5D 14 [08:44:21]Write to MH i2c: E2 3E 00 78 01 80 0D 02 02 36 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 4E A2 00 00 35 04 06 00 B0 27 C8 18 5D 14 00 00 35 [08:44:21]Write i2c OK [08:44:21]MH_I2C_Read... [08:44:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:44:22]Read from MH i2c: E2 [08:44:22]MH_I2C_Read... [08:44:22]Read from MH i2c: E2 03 00 [08:44:22]MH_I2C_Read... [08:44:22]Read from MH i2c: E2 03 00 78 01 00 90 00 ED [08:44:22]RAPDU: 90 00 [08:44:22]wFMCommunicate OK [08:44:22]wFMCommunicate request_size=4 [08:44:22]MH_SAM_APDU [08:44:22]CAPDU: 80 0D 03 02 [08:44:22]Write to MH i2c: E2 08 00 79 01 80 0D 03 02 00 00 00 00 F5 [08:44:22]Write i2c OK [08:44:22]MH_I2C_Read... [08:44:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:44:22]Read from MH i2c: E2 [08:44:22]MH_I2C_Read... [08:44:22]Read from MH i2c: E2 0B 00 [08:44:22]MH_I2C_Read... [08:44:22]Read from MH i2c: E2 0B 00 79 01 00 BC 3E F0 2D 41 31 AA 0D 90 00 36 [08:44:22]RAPDU: BC 3E F0 2D 41 31 AA 0D 90 00 [08:44:22]wFMCommunicate OK [08:44:22]SAM_PROTO_SignData done [08:44:22]FM_MakeSignedData done [08:44:22]CreateOFDProtocolMessage [08:44:22]wFMCommunicate request_size=4 [08:44:22]MH_SAM_APDU [08:44:22]CAPDU: 80 11 00 00 [08:44:22]Write to MH i2c: E2 08 00 7A 01 80 11 00 00 00 00 00 00 F5 [08:44:22]Write i2c OK [08:44:22]MH_I2C_Read... [08:44:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:44:22]Read from MH i2c: E2 [08:44:22]MH_I2C_Read... [08:44:22]Read from MH i2c: E2 17 00 [08:44:22]MH_I2C_Read... [08:44:22]Read from MH i2c: E2 17 00 7A 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 51 [08:44:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [08:44:22]wFMCommunicate OK [08:44:22]CreateOFDProtocolMessage done [08:44:22]OFDSenderStorePacket 41550 [08:44:22]StoreOFDPacket docnum=41550 [08:44:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 40 01 00 00 74 58 38 01 71 D9 5A 03 01 00 03 00 2C 01 1E 04 01 00 01 23 04 7E 00 8A 04 0D 00 34 36 30 30 37 32 31 30 32 36 36 39 31 06 04 3A 00 D0 9F D0 B8 D0 B2 D0 BE 20 45 53 53 41 20 D0 B0 D0 BF D0 B5 D0 BB D1 8C D1 81 D0 B8 D0 BD 2C D0 B2 D0 B8 D1 88 D0 BD D1 8F 20 36 2C 35 25 20 D1 81 D1 82 20 30 2C 34 35 D0 BB FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 E8 35 00 00 00 00 13 04 06 00 B8 A1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 A1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2C 11 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B8 A1 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 00 00 00 F4 03 04 00 61 B3 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 4E A2 00 00 35 04 06 00 B0 27 C8 18 5D 14 BC 3E F0 2D 41 31 AA 0D [08:44:22]CheckFolder [08:44:22]dirname=/storage/ofd_packets [08:44:22]CheckFolder done [08:44:22]ProducePacketName [08:44:22]name=ofd_packets/00041550 [08:44:22]NVStorageSaveData ofd_packets/00041550 [08:44:22]File name is /storage/ofd_packets/00041550 [08:44:22]Write 350 bytes [08:44:22]NVStorageSaveData done [08:44:22]OFDSenderStorePacket done [08:44:22]KKMCreateOFDPacket done [08:44:22]NVStorageSaveData kkm_last_timestamp [08:44:22]File name is /storage/kkm_last_timestamp [08:44:22]Write 4 bytes [08:44:22]NVStorageSaveData done [08:44:22]ExternCall_PrintAddStr [08:44:22]wPrintStart [08:44:22]Write to MH i2c: 01 00 00 7B 01 7C [08:44:22]Write i2c OK [08:44:22]MH_I2C_Read... [08:44:22]Read from MH i2c: 01 [08:44:22]MH_I2C_Read... [08:44:22]Read from MH i2c: 01 07 00 [08:44:22]MH_I2C_Read... [08:44:22]Read from MH i2c: 01 07 00 7B 01 00 00 00 00 00 FF 0F 91 [08:44:22]RasterBufferAndPrint [08:44:22]line Счет N : (3)183586 [08:44:22]line ИÐÐ: 02508201610067 [08:44:22]line Контрольно-КаÑÑовый Чек [08:44:22]line ПРОДÐЖР[08:44:22]line Товар: 4600721026691 [08:44:22]line Пиво ESSA апельÑин,Ð²Ð¸ÑˆÐ½Ñ 6,5% ÑÑ‚ 0,45л [08:44:22]line 3.000 * 138.00 [08:44:22]line = 414.00 [08:44:22]line ÐДС 12% ÐСП 1% [08:44:22]line > о реализуемом товаре [08:44:22]line ИТОГО: 414.00 [08:44:22]line ÐСП 1% : 3.66 [08:44:22]line ÐДС 12% : 43.96 [08:44:22]line Ðаличными: 0.00 [08:44:22]line Безнал.: 414.00 [08:44:22]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [08:44:22]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [08:44:22]line СÐО: Общий режим [08:44:22]OFD Sender: Processing packet 41548 [packets to send 59, broken 56] [08:44:22]line Чек 1 27.07.2024 08:44 [08:44:22]line Смена: 425 ФФД: 1.0 [08:44:22]line ЗÐМ: 0300000053 [08:44:22]line РÐМ: 0000000000092626 [08:44:22]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [08:44:22]line ÐŸÐ»Ð°Ñ‚ÐµÐ¶Ð½Ð°Ñ ÑиÑтема: O! деньги [08:44:22]line ФМ: 0000000000874958 [08:44:22]line ФД: 41550 [08:44:22]line ФПД: 193684907253012 [08:44:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T084417&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41550&fm=193684907253012&tin=02508201610067®Number=0000000000092626&sum=41400 [08:44:22]ProducePacketName [08:44:22]name=ofd_packets/00041548 [08:44:22]OFD Sender: To server: ‡•öpG, [08:44:22]CommunicateWithHost lk.salyk.kg:30040 [08:44:22]ConnectInit lk.salyk.kg [08:44:22]line 0 [08:44:22]written 0, free lines is 4095 [08:44:23]Write to MH i2c: 01 00 00 A6 01 A7 [08:44:23]Write i2c OK [08:44:23]MH_I2C_Read... [08:44:23]Read from MH i2c: 01 [08:44:23]MH_I2C_Read... [08:44:23]Read from MH i2c: 01 07 00 [08:44:23]MH_I2C_Read... [08:44:23]Read from MH i2c: 01 07 00 A6 01 00 00 00 00 00 F6 0C B0 [08:44:23]RasterBufferAndPrint [08:44:23]line [08:44:23]line [08:44:23]line [08:44:23]line [08:44:23]line [08:44:23]written 0, free lines is 3410 [08:44:23]MH_Cut [08:44:23]Write to MH i2c: D1 01 00 AD 01 01 80 [08:44:23]Write i2c OK [08:44:23]MH_I2C_Read... [08:44:23]Read from MH i2c: D1 [08:44:23]MH_I2C_Read... [08:44:23]Read from MH i2c: D1 01 00 [08:44:23]MH_I2C_Read... [08:44:23]Read from MH i2c: D1 01 00 AD 01 00 7F [08:44:23]Write to MH i2c: 01 00 00 AE 01 AF [08:44:23]Write i2c OK [08:44:23]MH_I2C_Read... [08:44:23]*** Cut start [08:44:23]*** Partial cut [08:44:23]*** CUTSNS_PIN = 1 [08:44:23]*** CUTSNS_PIN = 0 [08:44:24]*** Brake cut motor [08:44:24]Read from MH i2c: 01 [08:44:24]MH_I2C_Read... [08:44:24]*** Stop cut motor [08:44:24]*** Cut end [08:44:24]Read from MH i2c: 01 07 00 [08:44:24]MH_I2C_Read... [08:44:24]Read from MH i2c: 01 07 00 AE 01 00 00 00 00 00 FF 0F C4 [08:44:24]process_action close_receipt done [08:44:24]requested_data is exist [08:44:24]produce_requested_data [08:44:24]requested_item fm.sn is exist - process it [08:44:24]wFMCommunicate request_size=4 [08:44:24]MH_SAM_APDU [08:44:24]CAPDU: 80 11 00 00 [08:44:24]Write to MH i2c: E2 08 00 AF 01 80 11 00 00 00 00 00 00 2A [08:44:24]Write i2c OK [08:44:24]MH_I2C_Read... [08:44:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:44:24]Read from MH i2c: E2 [08:44:24]MH_I2C_Read... [08:44:24]Read from MH i2c: E2 17 00 [08:44:24]MH_I2C_Read... [08:44:24]Read from MH i2c: E2 17 00 AF 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 86 [08:44:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [08:44:24]wFMCommunicate OK [08:44:24]requested_item fd.num is exist - process it [08:44:24]SAM_PROTO_GetFieldsCounters [08:44:24]wFMCommunicate request_size=4 [08:44:24]MH_SAM_APDU [08:44:24]CAPDU: 80 13 00 00 [08:44:24]Write to MH i2c: E2 08 00 B0 01 80 13 00 00 00 00 00 00 2D [08:44:24]Write i2c OK [08:44:24]MH_I2C_Read... [08:44:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:44:24]Read from MH i2c: E2 [08:44:24]MH_I2C_Read... [08:44:24]Read from MH i2c: E2 62 00 [08:44:24]MH_I2C_Read... [08:44:24]Read from MH i2c: E2 62 00 B0 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 4E A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 01 00 00 00 5E 04 04 00 01 00 00 00 57 04 04 00 02 00 00 00 19 04 04 00 00 00 00 00 90 00 F4 [08:44:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 recv_with_timeout no data received [08:44:25]00 4E A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 01 00 00 00 5E 04 04 00 01 00 00 00 57 04 04 00 02 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:44:25]wFMCommunicate OK [08:44:25]SAM_PROTO_GetFieldsCounters done [08:44:25]requested_item shift.num is exist - process it [08:44:25]requested_item shift.opened is exist - process it [08:44:25]req_shift_opened [08:44:25]FM_GetShiftState [08:44:25]SAM_PROTO_GetShiftState [08:44:25]wFMCommunicate request_size=4 [08:44:25]MH_SAM_APDU [08:44:25]CAPDU: 80 13 01 00 [08:44:25]Write to MH i2c: E2 08 00 B1 01 80 13 01 00 00 00 00 00 2F [08:44:25]Write i2c OK [08:44:25]MH_I2C_Read... [08:44:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:44:25]Read from MH i2c: E2 [08:44:25]MH_I2C_Read... [08:44:25]Read from MH i2c: E2 0E 00 [08:44:25]MH_I2C_Read... [08:44:25]Read from MH i2c: E2 0E 00 B1 01 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 47 [08:44:25]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [08:44:25]wFMCommunicate OK [08:44:25]SAM_PROTO_GetShiftState done [08:44:25]FM_GetShiftState done [08:44:25]req_shift_opened done [08:44:25]requested_item shift.open_date is exist - process it [08:44:25]req_shift_open_date [08:44:25]req_shift_open_date done [08:44:25]produce_requested_data done [08:44:25]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41550,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [08:44:25]process_action_free close_receipt [08:44:25]json_value_free [08:44:25]json_value_free done [08:44:25]process_json_proto returns [08:44:25]Send response to host [08:44:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41550,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [08:44:25]free response buf [08:44:25]execute_script done [08:44:25]execute_script returns [08:44:25]free content buf [08:44:25]Sock 7.Close socket [08:44:25]Sock 7.Thread stoped [08:44:26]accept exits with 11 [08:44:26]New connection [08:44:26]New thread 3066645860 created [08:44:26]Thread 3066502500 joined [08:44:26]Waiting for new connection... [08:44:26] Sock 11.Parse request [08:44:26]Sock 11.Check first char [08:44:26]Sock 11.First char is OK [08:44:26]request: POST /json_proto HTTP/1.0 [08:44:26]Method: POST [08:44:26]URL: /json_proto [08:44:26]Method is POST - this is cgi request [08:44:26]url: /json_proto [08:44:26]query_string will be loaded in cgi processing [08:44:26]execute_cgi json_proto POST (null) [08:44:26]execute_cgi path=json_proto method=POST [08:44:26]POST find Content-Length [08:44:26]Host: 172.17.43.132:8080 [08:44:26]Content-Length: 632 [08:44:26]Content-Type: application/json [08:44:26] [08:44:26]POST finish read [08:44:26]Found Content-Length = 632 [08:44:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183587", "tax_sys" : 0, "items" : [ { "code": "4700000160358", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 1\u043B", "price" : 50.00, "quantity" : 2.000, "sum" : 100.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 100.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:44:26]execute_script... [08:44:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183587", "tax_sys" : 0, "items" : [ { "code": "4700000160358", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 1\u043B", "price" : 50.00, "quantity" : 2.000, "sum" : 100.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 100.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:44:26]POST & json_proto [08:44:26]process_json_proto [08:44:26]json parsed OK: [08:44:26]protocol is kg_v1.0 [08:44:26]action value=close_receipt [08:44:26]process_action close_receipt [08:44:26]cmd_close_receipt [08:44:26]MH_GetDate [08:44:26]Write to MH i2c: F0 00 00 B2 01 A2 [08:44:26]Write i2c OK [08:44:26]MH_I2C_Read... [08:44:26]Read from MH i2c: F0 [08:44:26]MH_I2C_Read... [08:44:26]Read from MH i2c: F0 09 00 [08:44:26]MH_I2C_Read... [08:44:26]Read from MH i2c: F0 09 00 B2 01 00 6A B3 A4 66 69 B2 A4 66 F7 [08:44:26]GetLastDocTimeStamp 1722069857 [08:44:26]current date 1722069866 [08:44:26]FM_GetShiftState [08:44:26]SAM_PROTO_GetShiftState [08:44:26]wFMCommunicate request_size=4 [08:44:26]MH_SAM_APDU [08:44:26]CAPDU: 80 13 01 00 [08:44:26]Write to MH i2c: E2 08 00 B3 01 80 13 01 00 00 00 00 00 31 [08:44:26]Write i2c OK [08:44:26]MH_I2C_Read... [08:44:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:44:26]Read from MH i2c: E2 [08:44:26]MH_I2C_Read... [08:44:26]Read from MH i2c: E2 0E 00 [08:44:26]MH_I2C_Read... [08:44:26]Read from MH i2c: E2 0E 00 B3 01 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 49 [08:44:26]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [08:44:26]wFMCommunicate OK [08:44:26]SAM_PROTO_GetShiftState done [08:44:26]FM_GetShiftState done [08:44:26]opened in 1722069839 [08:44:26]opened+sec_in_day 1722156239 [08:44:26]quantity*price = 10000 [08:44:26]sum+1 = 10001 [08:44:26]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 100.00 ÐСП 1% : 0.88 ÐДС 12% : 10.62 Ðаличными: 100.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 2 27.07.2024 08:44 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41551 ФПД: 60459881368624 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T084426&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41551&fm=60459881368624&tin=02508201610067®Number=0000000000092626&sum=10000 0 [08:44:29]StoreToDocumentArchive [08:44:29]shift 425 fd 41551 [08:44:29]save to /storage/0425/doc_00041551 [08:44:29]save last doc name /storage/0425/doc_00041551 to /storage/kkm_last_doc_name [08:44:29]save OK [08:44:29]Clear old archive folders... [08:44:29]ProcessDocumentItem done err = 0, tmpTLVsize=269 [08:44:29]tlvbuf is 00FBC580 [08:44:29]SAM_PROTO_ClearQueue [08:44:29]wFMCommunicate request_size=4 [08:44:29]MH_SAM_APDU [08:44:29]CAPDU: 80 09 00 00 [08:44:29]Write to MH i2c: E2 08 00 C0 01 80 09 00 00 00 00 00 00 33 [08:44:29]Write i2c OK [08:44:29]MH_I2C_Read... [08:44:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:44:29]Read from MH i2c: E2 [08:44:29]MH_I2C_Read... [08:44:29]Read from MH i2c: E2 03 00 [08:44:29]MH_I2C_Read... [08:44:29]Read from MH i2c: E2 03 00 C0 01 00 90 00 35 [08:44:29]RAPDU: 90 00 [08:44:29]wFMCommunicate OK [08:44:29]SAM_PROTO_ClearQueue done [08:44:29]KKMCreateOFDPacket [08:44:29]OFDProtocolAddRootSTLVToBuf [08:44:29]FM_MakeSignedData [08:44:29]FM_MakeSignedData [08:44:29]SAM_PROTO_SignData [08:44:29]wFMCommunicate request_size=4 [08:44:29]MH_SAM_APDU [08:44:29]CAPDU: 80 0D 01 02 [08:44:29]Write to MH i2c: E2 08 00 C1 01 80 0D 01 02 00 00 00 00 3B [08:44:29]Write i2c OK [08:44:29]MH_I2C_Read... [08:44:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:44:29]Read from MH i2c: E2 [08:44:29]MH_I2C_Read... [08:44:29]Read from MH i2c: E2 03 00 [08:44:29]MH_I2C_Read... [08:44:29]Read from MH i2c: E2 03 00 C1 01 00 90 00 36 [08:44:30]RAPDU: 90 00 [08:44:30]wFMCommunicate OK [08:44:30]wFMCommunicate request_size=255 [08:44:30]MH_SAM_APDU [08:44:30]CAPDU: 80 0D 02 02 FA 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 10 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 58 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 26 04 00 00 00 00 07 04 06 00 10 27 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 00 00 00 F4 03 04 00 6A B3 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 [08:44:30]Write to MH i2c: E2 02 01 C2 01 80 0D 02 02 FA 00 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 10 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 58 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 26 04 00 00 00 00 07 04 06 00 10 27 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 00 00 00 F4 03 04 00 6A B3 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 00 00 26 [08:44:31]Write i2c OK [08:44:31]MH_I2C_Read... [08:44:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:44:31]Read from MH i2c: E2 [08:44:31]MH_I2C_Read... [08:44:31]Read from MH i2c: E2 03 00 [08:44:31]MH_I2C_Read... [08:44:31]Read from MH i2c: E2 03 00 C2 01 00 90 00 37 [08:44:31]RAPDU: 90 00 [08:44:31]wFMCommunicate OK [08:44:31]wFMCommunicate request_size=28 [08:44:31]MH_SAM_APDU [08:44:31]CAPDU: 80 0D 02 02 17 37 34 39 35 38 10 04 04 00 4F A2 00 00 35 04 06 00 36 FC E9 C0 8C 30 [08:44:31]Write to MH i2c: E2 1F 00 C3 01 80 0D 02 02 17 00 37 34 39 35 38 10 04 04 00 4F A2 00 00 35 04 06 00 36 FC E9 C0 8C 30 00 00 5C [08:44:31]Write i2c OK [08:44:31]MH_I2C_Read... [08:44:31]Read from MH i2c: E2 [08:44:31]MH_I2C_Read... [08:44:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:44:31]Read from MH i2c: E2 03 00 [08:44:31]MH_I2C_Read... [08:44:31]Read from MH i2c: E2 03 00 C3 01 00 90 00 38 [08:44:31]RAPDU: 90 00 [08:44:31]wFMCommunicate OK [08:44:31]wFMCommunicate request_size=4 [08:44:31]MH_SAM_APDU [08:44:31]CAPDU: 80 0D 03 02 [08:44:31]Write to MH i2c: E2 08 00 C4 01 80 0D 03 02 00 00 00 00 40 [08:44:31]Write i2c OK [08:44:31]MH_I2C_Read... [08:44:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:44:31]Read from MH i2c: E2 [08:44:31]MH_I2C_Read... [08:44:31]Read from MH i2c: E2 0B 00 [08:44:31]MH_I2C_Read... [08:44:31]Read from MH i2c: E2 0B 00 C4 01 00 70 87 1B 98 B7 7F 09 B5 90 00 DF [08:44:31]RAPDU: 70 87 1B 98 B7 7F 09 B5 90 00 [08:44:31]wFMCommunicate OK [08:44:31]SAM_PROTO_SignData done [08:44:31]FM_MakeSignedData done [08:44:31]CreateOFDProtocolMessage [08:44:31]wFMCommunicate request_size=4 [08:44:31]MH_SAM_APDU [08:44:31]CAPDU: 80 11 00 00 [08:44:31]Write to MH i2c: E2 08 00 C5 01 80 11 00 00 00 00 00 00 40 [08:44:31]Write i2c OK [08:44:31]MH_I2C_Read... [08:44:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:44:31]Read from MH i2c: E2 [08:44:32]MH_I2C_Read... [08:44:32]Read from MH i2c: E2 17 00 [08:44:32]MH_I2C_Read... [08:44:32]Read from MH i2c: E2 17 00 C5 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 9C [08:44:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [08:44:32]wFMCommunicate OK [08:44:32]CreateOFDProtocolMessage done [08:44:32]OFDSenderStorePacket 41551 [08:44:32]StoreOFDPacket docnum=41551 [08:44:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 21 01 00 00 D1 3A 19 01 7D AF 5A 03 01 00 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 10 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 58 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 26 04 00 00 00 00 07 04 06 00 10 27 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 00 00 00 F4 03 04 00 6A B3 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 4F A2 00 00 35 04 06 00 36 FC E9 C0 8C 30 70 87 1B 98 B7 7F 09 B5 [08:44:32]CheckFolder [08:44:32]dirname=/storage/ofd_packets [08:44:32]CheckFolder done [08:44:32]ProducePacketName [08:44:32]name=ofd_packets/00041551 [08:44:32]NVStorageSaveData ofd_packets/00041551 [08:44:32]File name is /storage/ofd_packets/00041551 [08:44:32]Write 319 bytes [08:44:32]NVStorageSaveData done [08:44:32]OFDSenderStorePacket done [08:44:32]KKMCreateOFDPacket done [08:44:32]NVStorageSaveData kkm_last_timestamp [08:44:32]File name is /storage/kkm_last_timestamp [08:44:32]Write 4 bytes [08:44:32]NVStorageSaveData done [08:44:32]ExternCall_PrintAddStr [08:44:32]wPrintStart [08:44:32]Write to MH i2c: 01 00 00 C6 01 C7 [08:44:32]Write i2c OK [08:44:32]MH_I2C_Read... [08:44:32]OFD Sender: Processing packet 41548 [packets to send 60, broken 56] [08:44:32]ProducePacketName [08:44:32]name=ofd_packets/00041548 [08:44:32]OFD Sender: To server: ‡•öpG, [08:44:32]CommunicateWithHost lk.salyk.kg:30040 [08:44:32]ConnectInit lk.salyk.kg [08:44:32]Read from MH i2c: 01 [08:44:32]MH_I2C_Read... [08:44:32]Read from MH i2c: 01 07 00 [08:44:32]MH_I2C_Read... [08:44:32]Read from MH i2c: 01 07 00 C6 01 00 00 00 00 00 FF 0F DC [08:44:32]RasterBufferAndPrint [08:44:32]line Счет N : (3)183587 [08:44:32]line ИÐÐ: 02508201610067 [08:44:32]line Контрольно-КаÑÑовый Чек [08:44:32]line ПРОДÐЖР[08:44:32]line Товар: 4700000160358 [08:44:32]line Вода Легенда 1л [08:44:32]line 2.000 * 50.00 [08:44:32]line = 100.00 [08:44:32]line ÐДС 12% ÐСП 1% [08:44:32]line > о реализуемом товаре [08:44:32]line ИТОГО: 100.00 [08:44:32]line ÐСП 1% : 0.88 [08:44:32]line ÐДС 12% : 10.62 [08:44:32]line Ðаличными: 100.00 [08:44:32]line Безнал.: 0.00 [08:44:32]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [08:44:32]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [08:44:32]line СÐО: Общий режим [08:44:32]line Чек 2 27.07.2024 08:44 [08:44:32]line Смена: 425 ФФД: 1.0 [08:44:32]line ЗÐМ: 0300000053 [08:44:32]line РÐМ: 0000000000092626 [08:44:32]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [08:44:32]line ФМ: 0000000000874958 [08:44:32]line ФД: 41551 [08:44:32]line ФПД: 60459881368624 [08:44:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T084426&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41551&fm=60459881368624&tin=02508201610067®Number=0000000000092626&sum=10000 [08:44:32]line 0 [08:44:32]written 0, free lines is 4095 [08:44:32]Write to MH i2c: 01 00 00 EE 01 EF [08:44:32]Write i2c OK [08:44:32]MH_I2C_Read... [08:44:32]Read from MH i2c: 01 [08:44:32]MH_I2C_Read... [08:44:32]Read from MH i2c: 01 07 00 [08:44:32]MH_I2C_Read... [08:44:32]Read from MH i2c: 01 07 00 EE 01 00 00 00 00 00 1F 0D 22 [08:44:32]RasterBufferAndPrint [08:44:32]line [08:44:32]line [08:44:32]line [08:44:32]line [08:44:32]line [08:44:32]written 0, free lines is 3457 [08:44:32]MH_Cut [08:44:32]Write to MH i2c: D1 01 00 F5 01 01 C8 [08:44:32]Write i2c OK [08:44:32]MH_I2C_Read... [08:44:32]Read from MH i2c: D1 [08:44:32]MH_I2C_Read... [08:44:32]Read from MH i2c: D1 01 00 [08:44:32]MH_I2C_Read... [08:44:32]Read from MH i2c: D1 01 00 F5 01 00 C7 [08:44:32]Write to MH i2c: 01 00 00 F6 01 F7 [08:44:32]Write i2c OK [08:44:32]MH_I2C_Read... [08:44:33]*** Cut start [08:44:33]*** Partial cut [08:44:33]*** CUTSNS_PIN = 1 [08:44:33]*** CUTSNS_PIN = 0 [08:44:33]*** Brake cut motor [08:44:34]Read from MH i2c: 01 [08:44:34]MH_I2C_Read... [08:44:34]*** Stop cut motor [08:44:34]*** Cut end [08:44:34]Read from MH i2c: 01 07 00 [08:44:34]MH_I2C_Read... [08:44:34]Read from MH i2c: 01 07 00 F6 01 00 00 00 00 00 FF 0F 0C [08:44:34]process_action close_receipt done [08:44:34]requested_data is exist [08:44:34]produce_requested_data [08:44:34]requested_item fm.sn is exist - process it [08:44:34]wFMCommunicate request_size=4 [08:44:34]MH_SAM_APDU [08:44:34]CAPDU: 80 11 00 00 [08:44:34]Write to MH i2c: E2 08 00 F7 01 80 11 00 00 00 00 00 00 72 [08:44:34]Write i2c OK [08:44:34]MH_I2C_Read... [08:44:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:44:34]Read from MH i2c: E2 [08:44:34]MH_I2C_Read... [08:44:34]Read from MH i2c: E2 17 00 [08:44:34]MH_I2C_Read... [08:44:34]Read from MH i2c: E2 17 00 F7 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 CE [08:44:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [08:44:34]wFMCommunicate OK [08:44:34]requested_item fd.num is exist - process it [08:44:34]SAM_PROTO_GetFieldsCounters [08:44:34]wFMCommunicate request_size=4 [08:44:34]MH_SAM_APDU [08:44:34]CAPDU: 80 13 00 00 [08:44:34]Write to MH i2c: E2 08 00 F8 01 80 13 00 00 00 00 00 00 75 [08:44:34]Write i2c OK [08:44:34]MH_I2C_Read... [08:44:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:44:34]Read from MH i2c: E2 [08:44:34]MH_I2C_Read... [08:44:34]Read from MH i2c: E2 62 00 [08:44:34]MH_I2C_Read... [08:44:34]Read from MH i2c: E2 62 00 F8 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 4F A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 02 00 00 00 5E 04 04 00 02 00 00 00 57 04 04 00 03 00 00 00 19 04 04 00 00 00 00 00 90 00 40 [08:44:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 4F A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 02 00 00 00 5E 04 04 00 02 00 00 00 57 04 04 00 03 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:44:34]wFMCommunicate OK [08:44:34]SAM_PROTO_GetFieldsCounters done [08:44:34]requested_item shift.num is exist - process it [08:44:34]requested_item shift.opened is exist - process it [08:44:34]req_shift_opened [08:44:34]FM_GetShiftState [08:44:34]SAM_PROTO_GetShiftState [08:44:34]wFMCommunicate request_size=4 [08:44:34]MH_SAM_APDU [08:44:34]CAPDU: 80 13 01 00 [08:44:34]Write to MH i2c: E2 08 00 F9 01 80 13 01 00 00 00 00 00 77 [08:44:35]Write i2c OK [08:44:35]MH_I2C_Read... [08:44:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:44:35]Read from MH i2c: E2 [08:44:35]MH_I2C_Read... [08:44:35]Read from MH i2c: E2 0E 00 [08:44:35]MH_I2C_Read... [08:44:35]Read from MH i2c: E2 0E 00 F9 01 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 8F [08:44:35]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [08:44:35]wFMCommunicate OK [08:44:35]SAM_PROTO_GetShiftState done [08:44:35]FM_GetShiftState done [08:44:35]req_shift_opened done [08:44:35]requested_item shift.open_date is exist - process it [08:44:35]req_shift_open_date [08:44:35]req_shift_open_date done [08:44:35]produce_requested_data done [08:44:35]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41551,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [08:44:35]process_action_free close_receipt [08:44:35]json_value_free [08:44:35]json_value_free done [08:44:35]process_json_proto returns [08:44:35]Send response to host [08:44:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41551,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [08:44:35]free response buf [08:44:35]execute_script done [08:44:35]execute_script returns [08:44:35]free content buf [08:44:35]Sock 11.Close socket [08:44:35]Sock 11.Thread stoped [08:44:36]accept exits with 7 [08:44:36]New connection [08:44:36]New thread 3066502500 created [08:44:36]Thread 3066645860 joined [08:44:36]Waiting for new connection... [08:44:36] Sock 7.Parse request [08:44:36]Sock 7.Check first char [08:44:36]Sock 7.First char is OK [08:44:36]request: POST /json_proto HTTP/1.0 [08:44:36]Method: POST [08:44:36]URL: /json_proto [08:44:36]Method is POST - this is cgi request [08:44:36]url: /json_proto [08:44:36]query_string will be loaded in cgi processing [08:44:36]execute_cgi json_proto POST (null) [08:44:36]execute_cgi path=json_proto method=POST [08:44:36]POST find Content-Length [08:44:36]Host: 172.17.43.132:8080 [08:44:36]Content-Length: 894 [08:44:36]Content-Type: application/json [08:44:36] [08:44:36]POST finish read [08:44:36]Found Content-Length = 894 [08:44:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183588", "tax_sys" : 0, "items" : [ { "code": "4700000160358", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 1\u043B", "price" : 50.00, "quantity" : 1.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "90448300", "name": "\u042D\u043D\u0435\u0440\u0433 \u043D\u0430\u043F\u0438\u0442\u043E\u043A Red Bull 0,355\u043B", "price" : 265.00, "quantity" : 1.000, "sum" : 265.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 315.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:44:36]execute_script... [08:44:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183588", "tax_sys" : 0, "items" : [ { "code": "4700000160358", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 1\u043B", "price" : 50.00, "quantity" : 1.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "90448300", "name": "\u042D\u043D\u0435\u0440\u0433 \u043D\u0430\u043F\u0438\u0442\u043E\u043A Red Bull 0,355\u043B", "price" : 265.00, "quantity" : 1.000, "sum" : 265.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 315.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:44:36]POST & json_proto [08:44:36]process_json_proto [08:44:36]json parsed OK: [08:44:36]protocol is kg_v1.0 [08:44:36]action value=close_receipt [08:44:36]process_action close_receipt [08:44:36]cmd_close_receipt [08:44:36]MH_GetDate [08:44:36]Write to MH i2c: F0 00 00 FA 01 EA [08:44:36]Write i2c OK [08:44:36]MH_I2C_Read... [08:44:36]Read from MH i2c: F0 [08:44:36]MH_I2C_Read... [08:44:36]Read from MH i2c: F0 09 00 [08:44:36]MH_I2C_Read... [08:44:36]Read from MH i2c: F0 09 00 FA 01 00 74 B3 A4 66 69 B2 A4 66 49 [08:44:36]GetLastDocTimeStamp 1722069866 [08:44:36]current date 1722069876 [08:44:36]FM_GetShiftState [08:44:36]SAM_PROTO_GetShiftState [08:44:36]wFMCommunicate request_size=4 [08:44:36]MH_SAM_APDU [08:44:36]CAPDU: 80 13 01 00 [08:44:36]Write to MH i2c: E2 08 00 FB 01 80 13 01 00 00 00 00 00 79 [08:44:36]Write i2c OK [08:44:36]MH_I2C_Read... [08:44:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:44:36]Read from MH i2c: E2 [08:44:36]MH_I2C_Read... [08:44:36]Read from MH i2c: E2 0E 00 [08:44:36]MH_I2C_Read... [08:44:36]Read from MH i2c: E2 0E 00 FB 01 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 91 [08:44:36]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [08:44:36]wFMCommunicate OK [08:44:36]SAM_PROTO_GetShiftState done [08:44:36]FM_GetShiftState done [08:44:36]opened in 1722069839 [08:44:36]opened+sec_in_day 1722156239 [08:44:36]quantity*price = 5000 [08:44:36]sum+1 = 5001 [08:44:36]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 90448300 Энерг напиток Red Bull 0,355л 1.000 * 265.00 = 265.00 ÐДС 12% ÐСП 1% > о реализуемом товаре ИТОГО: 315.00 ÐСП 1% : 2.78 ÐДС 12% : 33.45 Ðаличными: 315.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 3 27.07.2024 08:44 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41552 ФПД: 115689756312766 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T084436&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41552&fm=115689756312766&tin=02508201610067®Number=0000000000092626&sum=31500 0 [08:44:39]StoreToDocumentArchive [08:44:39]shift 425 fd 41552 [08:44:39]save to /storage/0425/doc_00041552 [08:44:39]save last doc name /storage/0425/doc_00041552 to /storage/kkm_last_doc_name [08:44:39]save OK [08:44:39]Clear old archive folders... [08:44:39]ProcessDocumentItem done err = 0, tmpTLVsize=378 [08:44:39]tlvbuf is 00FB27A0 [08:44:39]SAM_PROTO_ClearQueue [08:44:39]wFMCommunicate request_size=4 [08:44:39]MH_SAM_APDU [08:44:39]CAPDU: 80 09 00 00 [08:44:39]Write to MH i2c: E2 08 00 08 02 80 09 00 00 00 00 00 00 7C [08:44:39]Write i2c OK [08:44:39]MH_I2C_Read... [08:44:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:44:39]Read from MH i2c: E2 [08:44:39]MH_I2C_Read... [08:44:39]Read from MH i2c: E2 03 00 [08:44:39]MH_I2C_Read... [08:44:39]Read from MH i2c: E2 03 00 08 02 00 90 00 7E [08:44:39]RAPDU: 90 00 [08:44:39]wFMCommunicate OK [08:44:39]SAM_PROTO_ClearQueue done [08:44:39]KKMCreateOFDPacket [08:44:39]OFDProtocolAddRootSTLVToBuf [08:44:39]FM_MakeSignedData [08:44:39]FM_MakeSignedData [08:44:39]SAM_PROTO_SignData [08:44:39]wFMCommunicate request_size=4 [08:44:39]MH_SAM_APDU [08:44:39]CAPDU: 80 0D 01 02 [08:44:39]Write to MH i2c: E2 08 00 09 02 80 0D 01 02 00 00 00 00 84 [08:44:39]Write i2c OK [08:44:39]MH_I2C_Read... [08:44:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:44:39]Read from MH i2c: E2 [08:44:39]MH_I2C_Read... [08:44:39]Read from MH i2c: E2 03 00 [08:44:39]MH_I2C_Read... [08:44:39]Read from MH i2c: E2 03 00 09 02 00 90 00 7F [08:44:39]RAPDU: 90 00 [08:44:39]wFMCommunicate OK [08:44:39]wFMCommunicate request_size=255 [08:44:39]MH_SAM_APDU [08:44:39]CAPDU: 80 0D 02 02 FA 03 00 7A 01 1E 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 69 00 8A 04 08 00 39 30 34 34 38 33 30 30 06 04 2A 00 D0 AD D0 BD D0 B5 D1 80 D0 B3 20 D0 BD D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 52 65 64 20 42 75 6C 6C 20 30 2C 33 35 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 84 67 00 00 00 00 13 04 06 00 84 67 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 7B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 16 01 00 00 00 00 [08:44:40]Write to MH i2c: E2 02 01 0A 02 80 0D 02 02 FA 00 03 00 7A 01 1E 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 69 00 8A 04 08 00 39 30 34 34 38 33 30 30 06 04 2A 00 D0 AD D0 BD D0 B5 D1 80 D0 B3 20 D0 BD D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 52 65 64 20 42 75 6C 6C 20 30 2C 33 35 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 84 67 00 00 00 00 13 04 06 00 84 67 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 7B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 16 01 00 00 00 00 00 00 D7 [08:44:40]Write i2c OK [08:44:40]MH_I2C_Read... [08:44:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:44:41]Read from MH i2c: E2 [08:44:41]MH_I2C_Read... [08:44:41]Read from MH i2c: E2 03 00 [08:44:41]MH_I2C_Read... [08:44:41]Read from MH i2c: E2 03 00 0A 02 00 90 00 80 [08:44:41]RAPDU: 90 00 [08:44:41]wFMCommunicate OK [08:44:41]wFMCommunicate request_size=137 [08:44:41]MH_SAM_APDU [08:44:41]CAPDU: 80 0D 02 02 84 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 11 0D 00 00 00 00 07 04 06 00 0C 7B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 00 00 00 F4 03 04 00 74 B3 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 50 A2 00 00 35 04 06 00 69 38 1E D4 44 BE [08:44:41]Write to MH i2c: E2 8C 00 0B 02 80 0D 02 02 84 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 11 0D 00 00 00 00 07 04 06 00 0C 7B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 00 00 00 F4 03 04 00 74 B3 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 50 A2 00 00 35 04 06 00 69 38 1E D4 44 BE 00 00 CF [08:44:41]Write i2c OK [08:44:41]MH_I2C_Read... [08:44:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:44:41]Read from MH i2c: E2 [08:44:41]MH_I2C_Read... [08:44:41]Read from MH i2c: E2 03 00 [08:44:41]MH_I2C_Read... [08:44:41]Read from MH i2c: E2 03 00 0B 02 00 90 00 81 [08:44:41]RAPDU: 90 00 [08:44:41]wFMCommunicate OK [08:44:41]wFMCommunicate request_size=4 [08:44:41]MH_SAM_APDU [08:44:41]CAPDU: 80 0D 03 02 [08:44:41]Write to MH i2c: E2 08 00 0C 02 80 0D 03 02 00 00 00 00 89 [08:44:41]Write i2c OK [08:44:41]MH_I2C_Read... [08:44:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:44:41]Read from MH i2c: E2 [08:44:41]MH_I2C_Read... [08:44:41]Read from MH i2c: E2 0B 00 [08:44:41]MH_I2C_Read... [08:44:41]Read from MH i2c: E2 0B 00 0C 02 00 16 77 CC 18 43 21 A7 89 90 00 8F [08:44:41]RAPDU: 16 77 CC 18 43 21 A7 89 90 00 [08:44:41]wFMCommunicate OK [08:44:41]SAM_PROTO_SignData done [08:44:41]FM_MakeSignedData done [08:44:41]CreateOFDProtocolMessage [08:44:41]wFMCommunicate request_size=4 [08:44:41]MH_SAM_APDU [08:44:41]CAPDU: 80 11 00 00 [08:44:42]Write to MH i2c: E2 08 00 0D 02 80 11 00 00 00 00 00 00 89 [08:44:42]Write i2c OK [08:44:42]MH_I2C_Read... [08:44:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:44:42]Read from MH i2c: E2 [08:44:42]MH_I2C_Read... [08:44:42]Read from MH i2c: E2 17 00 [08:44:42]MH_I2C_Read... [08:44:42]Read from MH i2c: E2 17 00 0D 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 E5 [08:44:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [08:44:42]wFMCommunicate OK [08:44:42]CreateOFDProtocolMessage done [08:44:42]OFDSenderStorePacket 41552 [08:44:42]StoreOFDPacket docnum=41552 [08:44:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 8E 01 00 00 99 18 86 01 7B 08 5A 03 01 00 03 00 7A 01 1E 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 69 00 8A 04 08 00 39 30 34 34 38 33 30 30 06 04 2A 00 D0 AD D0 BD D0 B5 D1 80 D0 B3 20 D0 BD D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 52 65 64 20 42 75 6C 6C 20 30 2C 33 35 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 84 67 00 00 00 00 13 04 06 00 84 67 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 7B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 16 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 11 0D 00 00 00 00 07 04 06 00 0C 7B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 00 00 00 F4 03 04 00 74 B3 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 50 A2 00 00 35 04 06 00 69 38 1E D4 44 BE 16 77 CC 18 43 21 A7 89 [08:44:42]CheckFolder [08:44:42]dirname=/storage/ofd_packets [08:44:42]CheckFolder done [08:44:42]ProducePacketName [08:44:42]name=ofd_packets/00041552 [08:44:42]NVStorageSaveData ofd_packets/00041552 [08:44:42]File name is /storage/ofd_packets/00041552 [08:44:42]Write 428 bytes [08:44:42]NVStorageSaveData done [08:44:42]OFDSenderStorePacket done [08:44:42]KKMCreateOFDPacket done [08:44:42]NVStorageSaveData kkm_last_timestamp [08:44:42]File name is /storage/kkm_last_timestamp [08:44:42]Write 4 bytes [08:44:42]NVStorageSaveData done [08:44:42]ExternCall_PrintAddStr [08:44:42]wPrintStart [08:44:42]Write to MH i2c: 01 00 00 0E 02 10 [08:44:42]OFD Sender: Processing packet 41548 [packets to send 61, broken 56] [08:44:42]ProducePacketName [08:44:42]name=ofd_packets/00041548 [08:44:42]OFD Sender: To server: ‡•öpG, [08:44:42]CommunicateWithHost lk.salyk.kg:30040 [08:44:42]ConnectInit lk.salyk.kg [08:44:42]Write i2c OK [08:44:42]MH_I2C_Read... [08:44:42]Read from MH i2c: 01 [08:44:42]MH_I2C_Read... [08:44:42]Read from MH i2c: 01 07 00 [08:44:42]MH_I2C_Read... [08:44:42]Read from MH i2c: 01 07 00 0E 02 00 00 00 00 00 FF 0F 25 [08:44:42]RasterBufferAndPrint [08:44:42]line Счет N : (3)183588 [08:44:42]line ИÐÐ: 02508201610067 [08:44:42]line Контрольно-КаÑÑовый Чек [08:44:42]line ПРОДÐЖР[08:44:42]line Товар: 4700000160358 [08:44:42]line Вода Легенда 1л [08:44:42]line 1.000 * 50.00 [08:44:42]line = 50.00 [08:44:42]line ÐДС 12% ÐСП 1% [08:44:42]line > о реализуемом товаре [08:44:42]line Товар: 90448300 [08:44:42]line Энерг напиток Red Bull 0,355л [08:44:42]line 1.000 * 265.00 [08:44:42]line = 265.00 [08:44:42]line ÐДС 12% ÐСП 1% [08:44:42]line > о реализуемом товаре [08:44:42]line ИТОГО: 315.00 [08:44:42]line ÐСП 1% : 2.78 [08:44:42]line ÐДС 12% : 33.45 [08:44:42]line Ðаличными: 315.00 [08:44:42]line Безнал.: 0.00 [08:44:42]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [08:44:42]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [08:44:42]line СÐО: Общий режим [08:44:42]line Чек 3 27.07.2024 08:44 [08:44:42]line Смена: 425 ФФД: 1.0 [08:44:42]line ЗÐМ: 0300000053 [08:44:42]line РÐМ: 0000000000092626 [08:44:42]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [08:44:42]line ФМ: 0000000000874958 [08:44:42]line ФД: 41552 [08:44:42]line ФПД: 115689756312766 [08:44:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T084436&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41552&fm=115689756312766&tin=02508201610067®Number=0000000000092626&sum=31500 [08:44:42]line 0 [08:44:42]written 0, free lines is 4095 [08:44:42]Write to MH i2c: 01 00 00 3C 02 3E [08:44:42]Write i2c OK [08:44:42]MH_I2C_Read... [08:44:42]Read from MH i2c: 01 [08:44:42]MH_I2C_Read... [08:44:42]Read from MH i2c: 01 07 00 [08:44:42]MH_I2C_Read... [08:44:42]Read from MH i2c: 01 07 00 3C 02 00 00 00 00 00 DA 0C 2B [08:44:42]RasterBufferAndPrint [08:44:42]line [08:44:42]line [08:44:42]line [08:44:42]line [08:44:42]line [08:44:42]written 0, free lines is 3393 [08:44:43]MH_Cut [08:44:43]Write to MH i2c: D1 01 00 43 02 01 17 [08:44:43]Write i2c OK [08:44:43]MH_I2C_Read... [08:44:43]Read from MH i2c: D1 [08:44:43]MH_I2C_Read... [08:44:43]Read from MH i2c: D1 01 00 [08:44:43]MH_I2C_Read... [08:44:43]Read from MH i2c: D1 01 00 43 02 00 16 [08:44:43]Write to MH i2c: 01 00 00 44 02 46 [08:44:43]Write i2c OK [08:44:43]MH_I2C_Read... [08:44:43]*** Cut start [08:44:43]*** Partial cut [08:44:43]*** CUTSNS_PIN = 1 [08:44:43]*** CUTSNS_PIN = 0 [08:44:44]*** Brake cut motor [08:44:44]Read from MH i2c: 01 [08:44:44]MH_I2C_Read... [08:44:44]*** Stop cut motor [08:44:44]*** Cut end [08:44:44]Read from MH i2c: 01 07 00 [08:44:44]MH_I2C_Read... [08:44:44]Read from MH i2c: 01 07 00 44 02 00 00 00 00 00 FF 0F 5B [08:44:44]process_action close_receipt done [08:44:44]requested_data is exist [08:44:44]produce_requested_data [08:44:44]requested_item fm.sn is exist - process it [08:44:44]wFMCommunicate request_size=4 [08:44:44]MH_SAM_APDU [08:44:44]CAPDU: 80 11 00 00 [08:44:44]Write to MH i2c: E2 08 00 45 02 80 11 00 00 00 00 00 00 C1 [08:44:44]Write i2c OK [08:44:44]MH_I2C_Read... [08:44:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:44:44]Read from MH i2c: E2 [08:44:44]MH_I2C_Read... [08:44:44]Read from MH i2c: E2 17 00 [08:44:44]MH_I2C_Read... [08:44:44]Read from MH i2c: E2 17 00 45 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 1D [08:44:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [08:44:44]wFMCommunicate OK [08:44:44]requested_item fd.num is exist - process it [08:44:44]SAM_PROTO_GetFieldsCounters [08:44:44]wFMCommunicate request_size=4 [08:44:44]MH_SAM_APDU [08:44:44]CAPDU: 80 13 00 00 [08:44:44]Write to MH i2c: E2 08 00 46 02 80 13 00 00 00 00 00 00 C4 [08:44:44]Write i2c OK [08:44:44]MH_I2C_Read... [08:44:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:44:44]Read from MH i2c: E2 [08:44:44]MH_I2C_Read... [08:44:44]Read from MH i2c: E2 62 00 [08:44:44]MH_I2C_Read... [08:44:44]Read from MH i2c: E2 62 00 46 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 50 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 03 00 00 00 5E 04 04 00 03 00 00 00 57 04 04 00 04 00 00 00 19 04 04 00 00 00 00 00 90 00 93 [08:44:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 50 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 03 00 00 00 5E 04 04 00 03 00 00 00 57 04 04 00 04 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:44:45]wFMCommunicate OK [08:44:45]SAM_PROTO_GetFieldsCounters done [08:44:45]requested_item shift.num is exist - process it [08:44:45]requested_item shift.opened is exist - process it [08:44:45]req_shift_opened [08:44:45]FM_GetShiftState [08:44:45]SAM_PROTO_GetShiftState [08:44:45]wFMCommunicate request_size=4 [08:44:45]MH_SAM_APDU [08:44:45]CAPDU: 80 13 01 00 [08:44:45]Write to MH i2c: E2 08 00 47 02 80 13 01 00 00 00 00 00 C6 [08:44:45]Write i2c OK [08:44:45]MH_I2C_Read... [08:44:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:44:45]Read from MH i2c: E2 [08:44:45]MH_I2C_Read... [08:44:45]Read from MH i2c: E2 0E 00 [08:44:45]MH_I2C_Read... [08:44:45]Read from MH i2c: E2 0E 00 47 02 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 DE [08:44:45]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [08:44:45]wFMCommunicate OK [08:44:45]SAM_PROTO_GetShiftState done [08:44:45]FM_GetShiftState done [08:44:45]req_shift_opened done [08:44:45]requested_item shift.open_date is exist - process it [08:44:45]req_shift_open_date [08:44:45]req_shift_open_date done [08:44:45]produce_requested_data done [08:44:45]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41552,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [08:44:45]process_action_free close_receipt [08:44:45]json_value_free [08:44:45]json_value_free done [08:44:45]process_json_proto returns [08:44:45]Send response to host [08:44:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41552,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [08:44:45]free response buf [08:44:45]execute_script done [08:44:45]execute_script returns [08:44:45]free content buf [08:44:45]Sock 7.Close socket [08:44:45]Sock 7.Thread stoped [08:44:46]accept exits with 11 [08:44:46]New connection [08:44:46]New thread 3066645860 created [08:44:46]Thread 3066502500 joined [08:44:46]Waiting for new connection... [08:44:46] Sock 11.Parse request [08:44:46]Sock 11.Check first char [08:44:46]Sock 11.First char is OK [08:44:46]request: POST /json_proto HTTP/1.0 [08:44:46]Method: POST [08:44:46]URL: /json_proto [08:44:46]Method is POST - this is cgi request [08:44:46]url: /json_proto [08:44:46]query_string will be loaded in cgi processing [08:44:46]execute_cgi json_proto POST (null) [08:44:46]execute_cgi path=json_proto method=POST [08:44:46]POST find Content-Length [08:44:46]Host: 172.17.43.132:8080 [08:44:46]Content-Length: 899 [08:44:46]Content-Type: application/json [08:44:46] [08:44:46]POST finish read [08:44:46]Found Content-Length = 899 [08:44:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183589", "tax_sys" : 0, "items" : [ { "code": "48743570", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XStyle Blue", "price" : 140.00, "quantity" : 1.000, "sum" : 140.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "6931280300549", "name": "\u0417\u0430\u0436\u0438\u0433\u0430\u043B\u043A\u0430 Cricket \u041F\u041D \u043F\u044C\u0435\u0437\u043E", "price" : 67.00, "quantity" : 1.000, "sum" : 67.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 207.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:44:46]execute_script... [08:44:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183589", "tax_sys" : 0, "items" : [ { "code": "48743570", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XStyle Blue", "price" : 140.00, "quantity" : 1.000, "sum" : 140.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "6931280300549", "name": "\u0417\u0430\u0436\u0438\u0433\u0430\u043B\u043A\u0430 Cricket \u041F\u041D \u043F\u044C\u0435\u0437\u043E", "price" : 67.00, "quantity" : 1.000, "sum" : 67.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 207.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:44:46]POST & json_proto [08:44:46]process_json_proto [08:44:46]json parsed OK: [08:44:46]protocol is kg_v1.0 [08:44:46]action value=close_receipt [08:44:46]process_action close_receipt [08:44:46]cmd_close_receipt [08:44:46]MH_GetDate [08:44:46]Write to MH i2c: F0 00 00 48 02 39 [08:44:46]Write i2c OK [08:44:46]MH_I2C_Read... [08:44:46]Read from MH i2c: F0 [08:44:46]MH_I2C_Read... [08:44:46]Read from MH i2c: F0 09 00 [08:44:46]MH_I2C_Read... [08:44:46]Read from MH i2c: F0 09 00 48 02 00 7E B3 A4 66 69 B2 A4 66 A2 [08:44:46]GetLastDocTimeStamp 1722069876 [08:44:46]current date 1722069886 [08:44:46]FM_GetShiftState [08:44:46]SAM_PROTO_GetShiftState [08:44:46]wFMCommunicate request_size=4 [08:44:46]MH_SAM_APDU [08:44:46]CAPDU: 80 13 01 00 [08:44:46]Write to MH i2c: E2 08 00 49 02 80 13 01 00 00 00 00 00 C8 [08:44:46]Write i2c OK [08:44:46]MH_I2C_Read... [08:44:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:44:46]Read from MH i2c: E2 [08:44:46]MH_I2C_Read... [08:44:46]Read from MH i2c: E2 0E 00 [08:44:46]MH_I2C_Read... [08:44:46]Read from MH i2c: E2 0E 00 49 02 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 E0 [08:44:46]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [08:44:46]wFMCommunicate OK [08:44:46]SAM_PROTO_GetShiftState done [08:44:46]FM_GetShiftState done [08:44:46]opened in 1722069839 [08:44:46]opened+sec_in_day 1722156239 [08:44:46]quantity*price = 14000 [08:44:46]sum+1 = 14001 [08:44:46]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 6931280300549 Зажигалка Cricket ПРпьезо 1.000 * 67.00 = 67.00 ÐДС 12% ÐСП 1% > о реализуемом товаре ИТОГО: 207.00 ÐСП 1% : 1.83 ÐДС 12% : 21.98 Ðаличными: 207.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 4 27.07.2024 08:44 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41553 ФПД: 229586477903711 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T084447&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41553&fm=229586477903711&tin=02508201610067®Number=0000000000092626&sum=20700 0 [08:44:49]StoreToDocumentArchive [08:44:49]shift 425 fd 41553 [08:44:49]save to /storage/0425/doc_00041553 [08:44:49]save last doc name /storage/0425/doc_00041553 to /storage/kkm_last_doc_name [08:44:49]save OK [08:44:49]Clear old archive folders... [08:44:49]ProcessDocumentItem done err = 0, tmpTLVsize=387 [08:44:49]tlvbuf is 00FEC220 [08:44:49]SAM_PROTO_ClearQueue [08:44:49]wFMCommunicate request_size=4 [08:44:49]MH_SAM_APDU [08:44:49]CAPDU: 80 09 00 00 [08:44:49]Write to MH i2c: E2 08 00 56 02 80 09 00 00 00 00 00 00 CA [08:44:49]Write i2c OK [08:44:49]MH_I2C_Read... [08:44:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:44:49]Read from MH i2c: E2 [08:44:49]MH_I2C_Read... [08:44:49]Read from MH i2c: E2 03 00 [08:44:49]MH_I2C_Read... [08:44:49]Read from MH i2c: E2 03 00 56 02 00 90 00 CC [08:44:49]RAPDU: 90 00 [08:44:49]wFMCommunicate OK [08:44:49]SAM_PROTO_ClearQueue done [08:44:49]KKMCreateOFDPacket [08:44:49]OFDProtocolAddRootSTLVToBuf [08:44:49]FM_MakeSignedData [08:44:49]FM_MakeSignedData [08:44:49]SAM_PROTO_SignData [08:44:50]wFMCommunicate request_size=4 [08:44:50]MH_SAM_APDU [08:44:50]CAPDU: 80 0D 01 02 [08:44:50]Write to MH i2c: E2 08 00 57 02 80 0D 01 02 00 00 00 00 D2 [08:44:50]Write i2c OK [08:44:50]MH_I2C_Read... [08:44:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:44:50]Read from MH i2c: E2 [08:44:50]MH_I2C_Read... [08:44:50]Read from MH i2c: E2 03 00 [08:44:50]MH_I2C_Read... [08:44:50]Read from MH i2c: E2 03 00 57 02 00 90 00 CD [08:44:50]RAPDU: 90 00 [08:44:50]wFMCommunicate OK [08:44:50]wFMCommunicate request_size=255 [08:44:50]MH_SAM_APDU [08:44:50]CAPDU: 80 0D 02 02 FA 03 00 83 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 33 35 37 30 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 74 79 6C 65 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6E 00 8A 04 0D 00 36 39 33 31 32 38 30 33 30 30 35 34 39 06 04 2A 00 D0 97 D0 B0 D0 B6 D0 B8 D0 B3 D0 B0 D0 BB D0 BA D0 B0 20 43 72 69 63 6B 65 74 20 D0 9F D0 9D 20 D0 BF D1 8C D0 B5 D0 B7 D0 BE FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 2C 1A 00 00 00 00 13 04 06 00 2C 1A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DC 50 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 [08:44:50]Write to MH i2c: E2 02 01 58 02 80 0D 02 02 FA 00 03 00 83 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 33 35 37 30 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 74 79 6C 65 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6E 00 8A 04 0D 00 36 39 33 31 32 38 30 33 30 30 35 34 39 06 04 2A 00 D0 97 D0 B0 D0 B6 D0 B8 D0 B3 D0 B0 D0 BB D0 BA D0 B0 20 43 72 69 63 6B 65 74 20 D0 9F D0 9D 20 D0 BF D1 8C D0 B5 D0 B7 D0 BE FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 2C 1A 00 00 00 00 13 04 06 00 2C 1A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DC 50 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 00 00 EA [08:44:51]Write i2c OK [08:44:51]MH_I2C_Read... [08:44:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:44:51]Read from MH i2c: E2 [08:44:51]MH_I2C_Read... [08:44:51]Read from MH i2c: E2 03 00 [08:44:51]MH_I2C_Read... [08:44:51]Read from MH i2c: E2 03 00 58 02 00 90 00 CE [08:44:51]RAPDU: 90 00 [08:44:51]wFMCommunicate OK [08:44:51]wFMCommunicate request_size=146 [08:44:51]MH_SAM_APDU [08:44:51]CAPDU: 80 0D 02 02 8D 03 06 00 B7 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 96 08 00 00 00 00 07 04 06 00 DC 50 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 00 00 00 F4 03 04 00 7F B3 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 51 A2 00 00 35 04 06 00 D0 CE C4 75 EF 5F [08:44:51]Write to MH i2c: E2 95 00 59 02 80 0D 02 02 8D 00 03 06 00 B7 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 96 08 00 00 00 00 07 04 06 00 DC 50 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 00 00 00 F4 03 04 00 7F B3 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 51 A2 00 00 35 04 06 00 D0 CE C4 75 EF 5F 00 00 B1 [08:44:52]Write i2c OK [08:44:52]MH_I2C_Read... [08:44:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:44:52]Read from MH i2c: E2 [08:44:52]MH_I2C_Read... [08:44:52]Read from MH i2c: E2 03 00 [08:44:52]MH_I2C_Read... [08:44:52]Read from MH i2c: E2 03 00 59 02 00 90 00 CF [08:44:52]RAPDU: 90 00 [08:44:52]wFMCommunicate OK [08:44:52]wFMCommunicate request_size=4 [08:44:52]MH_SAM_APDU [08:44:52]CAPDU: 80 0D 03 02 [08:44:52]Write to MH i2c: E2 08 00 5A 02 80 0D 03 02 00 00 00 00 D7 [08:44:52]Write i2c OK [08:44:52]MH_I2C_Read... [08:44:52]OFD Sender: Processing packet 41548 [packets to send 61, broken 56] [08:44:52]ProducePacketName [08:44:52]name=ofd_packets/00041548 [08:44:52]OFD Sender: To server: ‡•öpG, [08:44:52]CommunicateWithHost lk.salyk.kg:30040 [08:44:52]ConnectInit lk.salyk.kg [08:44:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:44:52]Read from MH i2c: E2 [08:44:52]MH_I2C_Read... [08:44:52]Read from MH i2c: E2 0B 00 [08:44:52]MH_I2C_Read... [08:44:52]Read from MH i2c: E2 0B 00 5A 02 00 CD 8C 2D F8 68 18 73 5D 90 00 A6 [08:44:52]RAPDU: CD 8C 2D F8 68 18 73 5D 90 00 [08:44:52]wFMCommunicate OK [08:44:52]SAM_PROTO_SignData done [08:44:52]FM_MakeSignedData done [08:44:52]CreateOFDProtocolMessage [08:44:52]wFMCommunicate request_size=4 [08:44:52]MH_SAM_APDU [08:44:52]CAPDU: 80 11 00 00 [08:44:52]Write to MH i2c: E2 08 00 5B 02 80 11 00 00 00 00 00 00 D7 [08:44:52]Write i2c OK [08:44:52]MH_I2C_Read... [08:44:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:44:52]Read from MH i2c: E2 [08:44:52]MH_I2C_Read... [08:44:52]Read from MH i2c: E2 17 00 [08:44:52]MH_I2C_Read... [08:44:52]Read from MH i2c: E2 17 00 5B 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 33 [08:44:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [08:44:52]wFMCommunicate OK [08:44:52]CreateOFDProtocolMessage done [08:44:52]OFDSenderStorePacket 41553 [08:44:52]StoreOFDPacket docnum=41553 [08:44:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 97 01 00 00 E7 CB 8F 01 27 84 5A 03 01 00 03 00 83 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 33 35 37 30 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 74 79 6C 65 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6E 00 8A 04 0D 00 36 39 33 31 32 38 30 33 30 30 35 34 39 06 04 2A 00 D0 97 D0 B0 D0 B6 D0 B8 D0 B3 D0 B0 D0 BB D0 BA D0 B0 20 43 72 69 63 6B 65 74 20 D0 9F D0 9D 20 D0 BF D1 8C D0 B5 D0 B7 D0 BE FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 2C 1A 00 00 00 00 13 04 06 00 2C 1A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DC 50 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B7 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 96 08 00 00 00 00 07 04 06 00 DC 50 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 00 00 00 F4 03 04 00 7F B3 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 51 A2 00 00 35 04 06 00 D0 CE C4 75 EF 5F CD 8C 2D F8 68 18 73 5D [08:44:52]CheckFolder [08:44:52]dirname=/storage/ofd_packets [08:44:52]CheckFolder done [08:44:52]ProducePacketName [08:44:52]name=ofd_packets/00041553 [08:44:52]NVStorageSaveData ofd_packets/00041553 [08:44:52]File name is /storage/ofd_packets/00041553 [08:44:52]Write 437 bytes [08:44:52]NVStorageSaveData done [08:44:52]OFDSenderStorePacket done [08:44:52]KKMCreateOFDPacket done [08:44:52]NVStorageSaveData kkm_last_timestamp [08:44:52]File name is /storage/kkm_last_timestamp [08:44:52]Write 4 bytes [08:44:52]NVStorageSaveData done [08:44:52]ExternCall_PrintAddStr [08:44:52]wPrintStart [08:44:52]Write to MH i2c: 01 00 00 5C 02 5E [08:44:52]Write i2c OK [08:44:52]MH_I2C_Read... [08:44:52]Read from MH i2c: 01 [08:44:52]MH_I2C_Read... [08:44:52]Read from MH i2c: 01 07 00 [08:44:52]MH_I2C_Read... [08:44:52]Read from MH i2c: 01 07 00 5C 02 00 00 00 00 00 FF 0F 73 [08:44:52]RasterBufferAndPrint [08:44:52]line Счет N : (3)183589 [08:44:52]line ИÐÐ: 02508201610067 [08:44:52]line Контрольно-КаÑÑовый Чек [08:44:52]line ПРОДÐЖР[08:44:52]line Товар: 48743570 [08:44:52]line Сигареты Winston XStyle Blue [08:44:52]line 1.000 * 140.00 [08:44:52]line = 140.00 [08:44:52]line ÐДС 12% ÐСП 1% [08:44:52]line > о реализуемом товаре [08:44:52]line Товар: 6931280300549 [08:44:52]line Зажигалка Cricket ПРпьезо [08:44:52]line 1.000 * 67.00 [08:44:52]line = 67.00 [08:44:52]line ÐДС 12% ÐСП 1% [08:44:52]line > о реализуемом товаре [08:44:52]line ИТОГО: 207.00 [08:44:52]line ÐСП 1% : 1.83 [08:44:52]line ÐДС 12% : 21.98 [08:44:52]line Ðаличными: 207.00 [08:44:52]line Безнал.: 0.00 [08:44:52]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [08:44:52]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [08:44:52]line СÐО: Общий режим [08:44:52]line Чек 4 27.07.2024 08:44 [08:44:52]line Смена: 425 ФФД: 1.0 [08:44:52]line ЗÐМ: 0300000053 [08:44:52]line РÐМ: 0000000000092626 [08:44:52]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [08:44:52]line ФМ: 0000000000874958 [08:44:52]line ФД: 41553 [08:44:52]line ФПД: 229586477903711 [08:44:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T084447&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41553&fm=229586477903711&tin=02508201610067®Number=0000000000092626&sum=20700 [08:44:52]line 0 [08:44:52]written 0, free lines is 4095 [08:44:53]Write to MH i2c: 01 00 00 8A 02 8C [08:44:53]Write i2c OK [08:44:53]MH_I2C_Read... [08:44:53]Read from MH i2c: 01 [08:44:53]MH_I2C_Read... [08:44:53]Read from MH i2c: 01 07 00 [08:44:53]MH_I2C_Read... [08:44:53]Read from MH i2c: 01 07 00 8A 02 00 00 00 00 00 DF 0C 7E [08:44:53]RasterBufferAndPrint [08:44:53]line [08:44:53]line [08:44:53]line [08:44:53]line [08:44:53]line [08:44:53]written 0, free lines is 3408 [08:44:53]MH_Cut [08:44:53]Write to MH i2c: D1 01 00 91 02 01 65 [08:44:53]Write i2c OK [08:44:53]MH_I2C_Read... [08:44:53]Read from MH i2c: D1 [08:44:53]MH_I2C_Read... [08:44:53]Read from MH i2c: D1 01 00 [08:44:53]MH_I2C_Read... [08:44:53]Read from MH i2c: D1 01 00 91 02 00 64 [08:44:53]Write to MH i2c: 01 00 00 92 02 94 [08:44:53]Write i2c OK [08:44:53]MH_I2C_Read... [08:44:54]*** Cut start [08:44:54]*** Partial cut [08:44:54]*** CUTSNS_PIN = 1 [08:44:54]*** CUTSNS_PIN = 0 [08:44:54]*** Brake cut motor [08:44:54]Read from MH i2c: 01 [08:44:54]MH_I2C_Read... [08:44:54]*** Stop cut motor [08:44:54]*** Cut end [08:44:54]Read from MH i2c: 01 07 00 [08:44:54]MH_I2C_Read... [08:44:54]Read from MH i2c: 01 07 00 92 02 00 00 00 00 00 FF 0F A9 [08:44:54]process_action close_receipt done [08:44:54]requested_data is exist [08:44:54]produce_requested_data [08:44:54]requested_item fm.sn is exist - process it [08:44:54]wFMCommunicate request_size=4 [08:44:54]MH_SAM_APDU [08:44:54]CAPDU: 80 11 00 00 [08:44:54]Write to MH i2c: E2 08 00 93 02 80 11 00 00 00 00 00 00 0F [08:44:54]Write i2c OK [08:44:54]MH_I2C_Read... [08:44:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:44:55]Read from MH i2c: E2 [08:44:55]MH_I2C_Read... [08:44:55]Read from MH i2c: E2 17 00 [08:44:55]MH_I2C_Read... [08:44:55]Read from MH i2c: E2 17 00 93 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 6B [08:44:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [08:44:55]wFMCommunicate OK [08:44:55]requested_item fd.num is exist - process it [08:44:55]SAM_PROTO_GetFieldsCounters [08:44:55]wFMCommunicate request_size=4 [08:44:55]MH_SAM_APDU [08:44:55]CAPDU: 80 13 00 00 [08:44:55]Write to MH i2c: E2 08 00 94 02 80 13 00 00 00 00 00 00 12 [08:44:55]Write i2c OK [08:44:55]MH_I2C_Read... [08:44:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:44:55]Read from MH i2c: E2 [08:44:55]MH_I2C_Read... [08:44:55]Read from MH i2c: E2 62 00 [08:44:55]MH_I2C_Read... [08:44:55]Read from MH i2c: E2 62 00 94 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 51 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 04 00 00 00 5E 04 04 00 04 00 00 00 57 04 04 00 05 00 00 00 19 04 04 00 00 00 00 00 90 00 E5 [08:44:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 51 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 04 00 00 00 5E 04 04 00 04 00 00 00 57 04 04 00 05 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:44:55]wFMCommunicate OK [08:44:55]SAM_PROTO_GetFieldsCounters done [08:44:55]requested_item shift.num is exist - process it [08:44:55]requested_item shift.opened is exist - process it [08:44:55]req_shift_opened [08:44:55]FM_GetShiftState [08:44:55]SAM_PROTO_GetShiftState [08:44:55]wFMCommunicate request_size=4 [08:44:55]MH_SAM_APDU [08:44:55]CAPDU: 80 13 01 00 [08:44:55]Write to MH i2c: E2 08 00 95 02 80 13 01 00 00 00 00 00 14 [08:44:55]Write i2c OK [08:44:55]MH_I2C_Read... [08:44:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:44:55]Read from MH i2c: E2 [08:44:55]MH_I2C_Read... [08:44:55]Read from MH i2c: E2 0E 00 [08:44:55]MH_I2C_Read... [08:44:55]Read from MH i2c: E2 0E 00 95 02 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 2C [08:44:55]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [08:44:55]wFMCommunicate OK [08:44:55]SAM_PROTO_GetShiftState done [08:44:55]FM_GetShiftState done [08:44:55]req_shift_opened done [08:44:55]requested_item shift.open_date is exist - process it [08:44:55]req_shift_open_date [08:44:55]req_shift_open_date done [08:44:55]produce_requested_data done [08:44:55]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41553,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [08:44:55]process_action_free close_receipt [08:44:55]json_value_free [08:44:55]json_value_free done [08:44:55]process_json_proto returns [08:44:55]Send response to host [08:44:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41553,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [08:44:55]free response buf [08:44:55]execute_script done [08:44:55]execute_script returns [08:44:55]free content buf [08:44:55]Sock 11.Close socket [08:44:55]Sock 11.Thread stoped [08:44:57]accept exits with 7 [08:44:57]New connection [08:44:57]New thread 3066502500 created [08:44:57]Thread 3066645860 joined [08:44:57]Waiting for new connection... [08:44:57] Sock 7.Parse request [08:44:57]Sock 7.Check first char [08:44:57]Sock 7.First char is OK [08:44:57]request: POST /json_proto HTTP/1.0 [08:44:57]Method: POST [08:44:57]URL: /json_proto [08:44:57]Method is POST - this is cgi request [08:44:57]url: /json_proto [08:44:57]query_string will be loaded in cgi processing [08:44:57]execute_cgi json_proto POST (null) [08:44:57]execute_cgi path=json_proto method=POST [08:44:57]POST find Content-Length [08:44:57]Host: 172.17.43.132:8080 [08:44:57]Content-Length: 632 [08:44:57]Content-Type: application/json [08:44:57] [08:44:57]POST finish read [08:44:57]Found Content-Length = 632 [08:44:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183590", "tax_sys" : 0, "items" : [ { "code": "4700000160211", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 0,5\u043B", "price" : 40.00, "quantity" : 2.000, "sum" : 80.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 80.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:44:57]execute_script... [08:44:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183590", "tax_sys" : 0, "items" : [ { "code": "4700000160211", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 0,5\u043B", "price" : 40.00, "quantity" : 2.000, "sum" : 80.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 80.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:44:57]POST & json_proto [08:44:57]process_json_proto [08:44:57]json parsed OK: [08:44:57]protocol is kg_v1.0 [08:44:57]action value=close_receipt [08:44:57]process_action close_receipt [08:44:57]cmd_close_receipt [08:44:57]MH_GetDate [08:44:57]Write to MH i2c: F0 00 00 96 02 87 [08:44:57]ConnectInit Can't take IP for lk.salyk.kg [08:44:57]CommunicateWithHost connect error [08:44:57]CommunicateWithHost err = -1 [08:44:57]OFD Sender: Server communicate error [08:44:57]Write i2c OK [08:44:57]MH_I2C_Read... [08:44:57]Read from MH i2c: F0 [08:44:57]MH_I2C_Read... [08:44:57]Read from MH i2c: F0 09 00 [08:44:57]MH_I2C_Read... [08:44:57]Read from MH i2c: F0 09 00 96 02 00 89 B3 A4 66 69 B2 A4 66 FB [08:44:57]GetLastDocTimeStamp 1722069887 [08:44:57]current date 1722069897 [08:44:57]FM_GetShiftState [08:44:57]SAM_PROTO_GetShiftState [08:44:57]wFMCommunicate request_size=4 [08:44:57]MH_SAM_APDU [08:44:57]CAPDU: 80 13 01 00 [08:44:57]Write to MH i2c: E2 08 00 97 02 80 13 01 00 00 00 00 00 16 [08:44:57]OFD Sender: Processing packet 41548 [packets to send 62, broken 56] [08:44:57]ProducePacketName [08:44:57]name=ofd_packets/00041548 [08:44:57]OFD Sender: To server: ‡•öpG, [08:44:57]Write i2c OK [08:44:57]CommunicateWithHost lk.salyk.kg:30040 [08:44:57]MH_I2C_Read... [08:44:57]ConnectInit lk.salyk.kg [08:44:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:44:57]Read from MH i2c: E2 [08:44:57]MH_I2C_Read... [08:44:57]Read from MH i2c: E2 0E 00 [08:44:57]MH_I2C_Read... [08:44:57]Read from MH i2c: E2 0E 00 97 02 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 2E [08:44:57]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [08:44:57]wFMCommunicate OK [08:44:57]SAM_PROTO_GetShiftState done [08:44:57]FM_GetShiftState done [08:44:57]opened in 1722069839 [08:44:57]opened+sec_in_day 1722156239 [08:44:57]quantity*price = 8000 [08:44:57]sum+1 = 8001 [08:44:57]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 80.00 ÐСП 1% : 0.71 ÐДС 12% : 8.50 Ðаличными: 80.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 5 27.07.2024 08:44 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41554 ФПД: 19959858907003 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T084457&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41554&fm=19959858907003&tin=02508201610067®Number=0000000000092626&sum=8000 0 [08:45:00]StoreToDocumentArchive [08:45:00]shift 425 fd 41554 [08:45:00]save to /storage/0425/doc_00041554 [08:45:00]save last doc name /storage/0425/doc_00041554 to /storage/kkm_last_doc_name [08:45:00]save OK [08:45:00]Clear old archive folders... [08:45:00]ProcessDocumentItem done err = 0, tmpTLVsize=271 [08:45:00]tlvbuf is 01045A70 [08:45:00]SAM_PROTO_ClearQueue [08:45:00]wFMCommunicate request_size=4 [08:45:00]MH_SAM_APDU [08:45:00]CAPDU: 80 09 00 00 [08:45:00]Write to MH i2c: E2 08 00 A4 02 80 09 00 00 00 00 00 00 18 [08:45:00]Write i2c OK [08:45:00]MH_I2C_Read... [08:45:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:45:00]Read from MH i2c: E2 [08:45:00]MH_I2C_Read... [08:45:00]Read from MH i2c: E2 03 00 [08:45:00]MH_I2C_Read... [08:45:00]Read from MH i2c: E2 03 00 A4 02 00 90 00 1A [08:45:00]RAPDU: 90 00 [08:45:00]wFMCommunicate OK [08:45:00]SAM_PROTO_ClearQueue done [08:45:00]KKMCreateOFDPacket [08:45:00]OFDProtocolAddRootSTLVToBuf [08:45:00]FM_MakeSignedData [08:45:00]FM_MakeSignedData [08:45:00]SAM_PROTO_SignData [08:45:00]wFMCommunicate request_size=4 [08:45:00]MH_SAM_APDU [08:45:00]CAPDU: 80 0D 01 02 [08:45:00]Write to MH i2c: E2 08 00 A5 02 80 0D 01 02 00 00 00 00 20 [08:45:00]Write i2c OK [08:45:00]MH_I2C_Read... [08:45:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:45:00]Read from MH i2c: E2 [08:45:01]MH_I2C_Read... [08:45:01]Read from MH i2c: E2 03 00 [08:45:01]MH_I2C_Read... [08:45:01]Read from MH i2c: E2 03 00 A5 02 00 90 00 1B [08:45:01]RAPDU: 90 00 [08:45:01]wFMCommunicate OK [08:45:01]wFMCommunicate request_size=255 [08:45:01]MH_SAM_APDU [08:45:01]CAPDU: 80 0D 02 02 FA 03 00 0F 01 1E 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 32 31 31 06 04 1D 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 40 1F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 1F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 47 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 03 00 00 00 00 07 04 06 00 40 1F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 00 00 00 F4 03 04 00 89 B3 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 [08:45:01]Write to MH i2c: E2 02 01 A6 02 80 0D 02 02 FA 00 03 00 0F 01 1E 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 32 31 31 06 04 1D 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 40 1F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 1F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 47 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 03 00 00 00 00 07 04 06 00 40 1F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 00 00 00 F4 03 04 00 89 B3 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 00 00 C5 [08:45:02]Write i2c OK [08:45:02]MH_I2C_Read... [08:45:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:45:02]Read from MH i2c: E2 [08:45:02]MH_I2C_Read... [08:45:02]Read from MH i2c: E2 03 00 [08:45:02]MH_I2C_Read... [08:45:02]Read from MH i2c: E2 03 00 A6 02 00 90 00 1C [08:45:02]RAPDU: 90 00 [08:45:02]wFMCommunicate OK [08:45:02]wFMCommunicate request_size=30 [08:45:02]MH_SAM_APDU [08:45:02]CAPDU: 80 0D 02 02 19 30 38 37 34 39 35 38 10 04 04 00 52 A2 00 00 35 04 06 00 12 27 44 4C C7 7B [08:45:02]Write to MH i2c: E2 21 00 A7 02 80 0D 02 02 19 00 30 38 37 34 39 35 38 10 04 04 00 52 A2 00 00 35 04 06 00 12 27 44 4C C7 7B 00 00 24 [08:45:02]Write i2c OK [08:45:02]MH_I2C_Read... [08:45:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:45:02]ConnectInit Can't take IP for lk.salyk.kg [08:45:02]CommunicateWithHost connect error [08:45:02]CommunicateWithHost err = -1 [08:45:02]OFD Sender: Server communicate error [08:45:02]Read from MH i2c: E2 [08:45:02]MH_I2C_Read... [08:45:02]Read from MH i2c: E2 03 00 [08:45:02]MH_I2C_Read... [08:45:02]Read from MH i2c: E2 03 00 A7 02 00 90 00 1D [08:45:02]RAPDU: 90 00 [08:45:02]wFMCommunicate OK [08:45:02]wFMCommunicate request_size=4 [08:45:02]MH_SAM_APDU [08:45:02]CAPDU: 80 0D 03 02 [08:45:02]Write to MH i2c: E2 08 00 A8 02 80 0D 03 02 00 00 00 00 25 [08:45:02]Write i2c OK [08:45:02]MH_I2C_Read... [08:45:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:45:02]Read from MH i2c: E2 [08:45:02]MH_I2C_Read... [08:45:02]Read from MH i2c: E2 0B 00 [08:45:02]MH_I2C_Read... [08:45:02]Read from MH i2c: E2 0B 00 A8 02 00 0C 60 4A 9C D4 27 FD 5D 90 00 CD [08:45:02]RAPDU: 0C 60 4A 9C D4 27 FD 5D 90 00 [08:45:02]wFMCommunicate OK [08:45:02]SAM_PROTO_SignData done [08:45:02]FM_MakeSignedData done [08:45:02]CreateOFDProtocolMessage [08:45:02]wFMCommunicate request_size=4 [08:45:02]MH_SAM_APDU [08:45:02]CAPDU: 80 11 00 00 [08:45:02]Write to MH i2c: E2 08 00 A9 02 80 11 00 00 00 00 00 00 25 [08:45:02]Write i2c OK [08:45:02]MH_I2C_Read... [08:45:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:45:03]Read from MH i2c: E2 [08:45:03]MH_I2C_Read... [08:45:03]Read from MH i2c: E2 17 00 [08:45:03]MH_I2C_Read... [08:45:03]Read from MH i2c: E2 17 00 A9 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 81 [08:45:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [08:45:03]wFMCommunicate OK [08:45:03]CreateOFDProtocolMessage done [08:45:03]OFDSenderStorePacket 41554 [08:45:03]StoreOFDPacket docnum=41554 [08:45:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 23 01 00 00 33 4F 1B 01 E0 79 5A 03 01 00 03 00 0F 01 1E 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 32 31 31 06 04 1D 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 40 1F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 1F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 47 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 03 00 00 00 00 07 04 06 00 40 1F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 00 00 00 F4 03 04 00 89 B3 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 52 A2 00 00 35 04 06 00 12 27 44 4C C7 7B 0C 60 4A 9C D4 27 FD 5D [08:45:03]CheckFolder [08:45:03]dirname=/storage/ofd_packets [08:45:03]CheckFolder done [08:45:03]ProducePacketName [08:45:03]name=ofd_packets/00041554 [08:45:03]NVStorageSaveData ofd_packets/00041554 [08:45:03]File name is /storage/ofd_packets/00041554 [08:45:03]Write 321 bytes [08:45:03]NVStorageSaveData done [08:45:03]OFDSenderStorePacket done [08:45:03]KKMCreateOFDPacket done [08:45:03]NVStorageSaveData kkm_last_timestamp [08:45:03]File name is /storage/kkm_last_timestamp [08:45:03]Write 4 bytes [08:45:03]NVStorageSaveData done [08:45:03]ExternCall_PrintAddStr [08:45:03]wPrintStart [08:45:03]Write to MH i2c: 01 00 00 AA 02 AC [08:45:03]Write i2c OK [08:45:03]MH_I2C_Read... [08:45:03]Read from MH i2c: 01 [08:45:03]MH_I2C_Read... [08:45:03]Read from MH i2c: 01 07 00 [08:45:03]MH_I2C_Read... [08:45:03]Read from MH i2c: 01 07 00 AA 02 00 00 00 00 00 FF 0F C1 [08:45:03]RasterBufferAndPrint [08:45:03]line Счет N : (3)183590 [08:45:03]line ИÐÐ: 02508201610067 [08:45:03]line Контрольно-КаÑÑовый Чек [08:45:03]line ПРОДÐЖР[08:45:03]line Товар: 4700000160211 [08:45:03]line Вода Легенда 0,5л [08:45:03]line 2.000 * 40.00 [08:45:03]line = 80.00 [08:45:03]line ÐДС 12% ÐСП 1% [08:45:03]line > о реализуемом товаре [08:45:03]line ИТОГО: 80.00 [08:45:03]line ÐСП 1% : 0.71 [08:45:03]line ÐДС 12% : 8.50 [08:45:03]line Ðаличными: 80.00 [08:45:03]line Безнал.: 0.00 [08:45:03]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [08:45:03]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [08:45:03]line СÐО: Общий режим [08:45:03]line Чек 5 27.07.2024 08:44 [08:45:03]line Смена: 425 ФФД: 1.0 [08:45:03]line ЗÐМ: 0300000053 [08:45:03]line РÐМ: 0000000000092626 [08:45:03]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [08:45:03]line ФМ: 0000000000874958 [08:45:03]line ФД: 41554 [08:45:03]line ФПД: 19959858907003 [08:45:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T084457&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41554&fm=19959858907003&tin=02508201610067®Number=0000000000092626&sum=8000 [08:45:03]OFD Sender: Processing packet 41548 [packets to send 63, broken 56] [08:45:03]ProducePacketName [08:45:03]name=ofd_packets/00041548 [08:45:03]OFD Sender: To server: ‡•öpG, [08:45:03]CommunicateWithHost lk.salyk.kg:30040 [08:45:03]ConnectInit lk.salyk.kg [08:45:03]line 0 [08:45:03]written 0, free lines is 4095 [08:45:03]Write to MH i2c: 01 00 00 D2 02 D4 [08:45:03]Write i2c OK [08:45:03]MH_I2C_Read... [08:45:03]Read from MH i2c: 01 [08:45:03]MH_I2C_Read... [08:45:03]Read from MH i2c: 01 07 00 [08:45:03]MH_I2C_Read... [08:45:03]Read from MH i2c: 01 07 00 D2 02 00 00 00 00 00 20 0D 08 [08:45:03]RasterBufferAndPrint [08:45:03]line [08:45:03]line [08:45:03]line [08:45:03]line [08:45:03]line [08:45:03]written 0, free lines is 3480 [08:45:03]MH_Cut [08:45:03]Write to MH i2c: D1 01 00 D9 02 01 AD [08:45:03]Write i2c OK [08:45:03]MH_I2C_Read... [08:45:03]Read from MH i2c: D1 [08:45:03]MH_I2C_Read... [08:45:03]Read from MH i2c: D1 01 00 [08:45:03]MH_I2C_Read... [08:45:03]Read from MH i2c: D1 01 00 D9 02 00 AC [08:45:04]Write to MH i2c: 01 00 00 DA 02 DC [08:45:04]Write i2c OK [08:45:04]MH_I2C_Read... [08:45:04]*** Cut start [08:45:04]*** Partial cut [08:45:04]*** CUTSNS_PIN = 1 [08:45:04]*** CUTSNS_PIN = 0 [08:45:04]*** Brake cut motor [08:45:05]Read from MH i2c: 01 [08:45:05]MH_I2C_Read... [08:45:05]*** Stop cut motor [08:45:05]*** Cut end [08:45:05]Read from MH i2c: 01 07 00 [08:45:05]MH_I2C_Read... [08:45:05]Read from MH i2c: 01 07 00 DA 02 00 00 00 00 00 FF 0F F1 [08:45:05]process_action close_receipt done [08:45:05]requested_data is exist [08:45:05]produce_requested_data [08:45:05]requested_item fm.sn is exist - process it [08:45:05]wFMCommunicate request_size=4 [08:45:05]MH_SAM_APDU [08:45:05]CAPDU: 80 11 00 00 [08:45:05]Write to MH i2c: E2 08 00 DB 02 80 11 00 00 00 00 00 00 57 [08:45:05]Write i2c OK [08:45:05]MH_I2C_Read... [08:45:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:45:05]Read from MH i2c: E2 [08:45:05]MH_I2C_Read... [08:45:05]Read from MH i2c: E2 17 00 [08:45:05]MH_I2C_Read... [08:45:05]Read from MH i2c: E2 17 00 DB 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 B3 [08:45:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [08:45:05]wFMCommunicate OK [08:45:05]requested_item fd.num is exist - process it [08:45:05]SAM_PROTO_GetFieldsCounters [08:45:05]wFMCommunicate request_size=4 [08:45:05]MH_SAM_APDU [08:45:05]CAPDU: 80 13 00 00 [08:45:05]Write to MH i2c: E2 08 00 DC 02 80 13 00 00 00 00 00 00 5A [08:45:05]Write i2c OK [08:45:05]MH_I2C_Read... [08:45:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:45:05]Read from MH i2c: E2 [08:45:05]MH_I2C_Read... [08:45:05]Read from MH i2c: E2 62 00 [08:45:05]MH_I2C_Read... [08:45:05]Read from MH i2c: E2 62 00 DC 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 52 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 05 00 00 00 5E 04 04 00 05 00 00 00 57 04 04 00 06 00 00 00 19 04 04 00 00 00 00 00 90 00 31 [08:45:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 52 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 05 00 00 00 5E 04 04 00 05 00 00 00 57 04 04 00 06 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:45:06]wFMCommunicate OK [08:45:06]SAM_PROTO_GetFieldsCounters done [08:45:06]requested_item shift.num is exist - process it [08:45:06]requested_item shift.opened is exist - process it [08:45:06]req_shift_opened [08:45:06]FM_GetShiftState [08:45:06]SAM_PROTO_GetShiftState [08:45:06]wFMCommunicate request_size=4 [08:45:06]MH_SAM_APDU [08:45:06]CAPDU: 80 13 01 00 [08:45:06]Write to MH i2c: E2 08 00 DD 02 80 13 01 00 00 00 00 00 5C [08:45:06]Write i2c OK [08:45:06]MH_I2C_Read... [08:45:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:45:06]Read from MH i2c: E2 [08:45:06]MH_I2C_Read... [08:45:06]Read from MH i2c: E2 0E 00 [08:45:06]MH_I2C_Read... [08:45:06]Read from MH i2c: E2 0E 00 DD 02 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 74 [08:45:06]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [08:45:06]wFMCommunicate OK [08:45:06]SAM_PROTO_GetShiftState done [08:45:06]FM_GetShiftState done [08:45:06]req_shift_opened done [08:45:06]requested_item shift.open_date is exist - process it [08:45:06]req_shift_open_date [08:45:06]req_shift_open_date done [08:45:06]produce_requested_data done [08:45:06]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41554,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [08:45:06]process_action_free close_receipt [08:45:06]json_value_free [08:45:06]json_value_free done [08:45:06]process_json_proto returns [08:45:06]Send response to host [08:45:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41554,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [08:45:06]free response buf [08:45:06]execute_script done [08:45:06]execute_script returns [08:45:06]free content buf [08:45:06]Sock 7.Close socket [08:45:06]Sock 7.Thread stoped [08:45:07]accept exits with 11 [08:45:07]New connection [08:45:07]New thread 3066645860 created [08:45:07]Thread 3066502500 joined [08:45:07]Waiting for new connection... [08:45:07] Sock 11.Parse request [08:45:07]Sock 11.Check first char [08:45:07]Sock 11.First char is OK [08:45:07]request: POST /json_proto HTTP/1.0 [08:45:07]Method: POST [08:45:07]URL: /json_proto [08:45:07]Method is POST - this is cgi request [08:45:07]url: /json_proto [08:45:07]query_string will be loaded in cgi processing [08:45:07]execute_cgi json_proto POST (null) [08:45:07]execute_cgi path=json_proto method=POST [08:45:07]POST find Content-Length [08:45:07]Host: 172.17.43.132:8080 [08:45:07]Content-Length: 912 [08:45:07]Content-Type: application/json [08:45:07] [08:45:07]POST finish read [08:45:07]Found Content-Length = 912 [08:45:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183591", "tax_sys" : 0, "items" : [ { "code": "48745291", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Parliament SOHO NYC COMPACT BLU", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4600682000280", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A FLash up \u043C\u043E\u0445\u0438\u0442\u043E 0,45 \u0436/\u0431", "price" : 85.00, "quantity" : 1.000, "sum" : 85.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 215.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:45:07]execute_script... [08:45:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183591", "tax_sys" : 0, "items" : [ { "code": "48745291", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Parliament SOHO NYC COMPACT BLU", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4600682000280", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A FLash up \u043C\u043E\u0445\u0438\u0442\u043E 0,45 \u0436/\u0431", "price" : 85.00, "quantity" : 1.000, "sum" : 85.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 215.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:45:07]POST & json_proto [08:45:07]process_json_proto [08:45:07]json parsed OK: [08:45:07]protocol is kg_v1.0 [08:45:07]action value=close_receipt [08:45:07]process_action close_receipt [08:45:07]cmd_close_receipt [08:45:07]MH_GetDate [08:45:07]Write to MH i2c: F0 00 00 DE 02 CF [08:45:07]Write i2c OK [08:45:07]MH_I2C_Read... [08:45:07]Read from MH i2c: F0 [08:45:07]MH_I2C_Read... [08:45:07]Read from MH i2c: F0 09 00 [08:45:07]MH_I2C_Read... [08:45:07]Read from MH i2c: F0 09 00 DE 02 00 93 B3 A4 66 69 B2 A4 66 4D [08:45:07]GetLastDocTimeStamp 1722069897 [08:45:07]current date 1722069907 [08:45:07]FM_GetShiftState [08:45:07]SAM_PROTO_GetShiftState [08:45:07]wFMCommunicate request_size=4 [08:45:07]MH_SAM_APDU [08:45:07]CAPDU: 80 13 01 00 [08:45:07]Write to MH i2c: E2 08 00 DF 02 80 13 01 00 00 00 00 00 5E [08:45:07]Write i2c OK [08:45:07]MH_I2C_Read... [08:45:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:45:07]Read from MH i2c: E2 [08:45:07]MH_I2C_Read... [08:45:07]Read from MH i2c: E2 0E 00 [08:45:07]MH_I2C_Read... [08:45:07]Read from MH i2c: E2 0E 00 DF 02 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 76 [08:45:07]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [08:45:08]wFMCommunicate OK [08:45:08]SAM_PROTO_GetShiftState done [08:45:08]FM_GetShiftState done [08:45:08]opened in 1722069839 [08:45:08]opened+sec_in_day 1722156239 [08:45:08]quantity*price = 13000 [08:45:08]sum+1 = 13001 [08:45:08]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4600682000280 Ðапиток FLash up мохито 0,45 ж/б 1.000 * 85.00 = 85.00 ÐДС 12% ÐСП 1% > о реализуемом товаре ИТОГО: 215.00 ÐСП 1% : 1.90 ÐДС 12% : 22.83 Ðаличными: 215.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 6 27.07.2024 08:45 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41555 ФПД: 177132822612078 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T084508&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41555&fm=177132822612078&tin=02508201610067®Number=0000000000092626&sum=21500 0 [08:45:11]StoreToDocumentArchive [08:45:11]shift 425 fd 41555 [08:45:11]save to /storage/0425/doc_00041555 [08:45:11]save last doc name /storage/0425/doc_00041555 to /storage/kkm_last_doc_name [08:45:11]save OK [08:45:11]Clear old archive folders... [08:45:11]ProcessDocumentItem done err = 0, tmpTLVsize=404 [08:45:11]tlvbuf is 01069C60 [08:45:11]SAM_PROTO_ClearQueue [08:45:11]wFMCommunicate request_size=4 [08:45:11]MH_SAM_APDU [08:45:11]CAPDU: 80 09 00 00 [08:45:11]Write to MH i2c: E2 08 00 EC 02 80 09 00 00 00 00 00 00 60 [08:45:11]Write i2c OK [08:45:11]MH_I2C_Read... [08:45:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:45:11]Read from MH i2c: E2 [08:45:11]MH_I2C_Read... [08:45:11]Read from MH i2c: E2 03 00 [08:45:11]MH_I2C_Read... [08:45:11]Read from MH i2c: E2 03 00 EC 02 00 90 00 62 [08:45:11]RAPDU: 90 00 [08:45:11]wFMCommunicate OK [08:45:11]SAM_PROTO_ClearQueue done [08:45:11]KKMCreateOFDPacket [08:45:11]OFDProtocolAddRootSTLVToBuf [08:45:11]FM_MakeSignedData [08:45:11]FM_MakeSignedData [08:45:11]SAM_PROTO_SignData [08:45:11]wFMCommunicate request_size=4 [08:45:11]MH_SAM_APDU [08:45:11]CAPDU: 80 0D 01 02 [08:45:11]Write to MH i2c: E2 08 00 ED 02 80 0D 01 02 00 00 00 00 68 [08:45:11]Write i2c OK [08:45:11]MH_I2C_Read... [08:45:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:45:11]Read from MH i2c: E2 [08:45:11]MH_I2C_Read... [08:45:11]Read from MH i2c: E2 03 00 [08:45:11]MH_I2C_Read... [08:45:11]Read from MH i2c: E2 03 00 ED 02 00 90 00 63 [08:45:11]RAPDU: 90 00 [08:45:11]wFMCommunicate OK [08:45:11]wFMCommunicate request_size=255 [08:45:11]MH_SAM_APDU [08:45:11]CAPDU: 80 0D 02 02 FA 03 00 94 01 1E 04 01 00 01 23 04 6F 00 8A 04 08 00 34 38 37 34 35 32 39 31 06 04 30 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 50 61 72 6C 69 61 6D 65 6E 74 20 53 4F 48 4F 20 4E 59 43 20 43 4F 4D 50 41 43 54 20 42 4C 55 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 73 00 8A 04 0D 00 34 36 30 30 36 38 32 30 30 30 32 38 30 06 04 2F 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 4C 61 73 68 20 75 70 20 D0 BC D0 BE D1 85 D0 B8 D1 82 D0 BE 20 30 2C 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 21 00 00 00 00 13 04 06 00 34 21 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FC 53 00 [08:45:12]Write to MH i2c: E2 02 01 EE 02 80 0D 02 02 FA 00 03 00 94 01 1E 04 01 00 01 23 04 6F 00 8A 04 08 00 34 38 37 34 35 32 39 31 06 04 30 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 50 61 72 6C 69 61 6D 65 6E 74 20 53 4F 48 4F 20 4E 59 43 20 43 4F 4D 50 41 43 54 20 42 4C 55 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 73 00 8A 04 0D 00 34 36 30 30 36 38 32 30 30 30 32 38 30 06 04 2F 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 4C 61 73 68 20 75 70 20 D0 BC D0 BE D1 85 D0 B8 D1 82 D0 BE 20 30 2C 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 21 00 00 00 00 13 04 06 00 34 21 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FC 53 00 00 00 02 [08:45:12]Write i2c OK [08:45:12]MH_I2C_Read... [08:45:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:45:12]Read from MH i2c: E2 [08:45:12]MH_I2C_Read... [08:45:12]Read from MH i2c: E2 03 00 [08:45:12]MH_I2C_Read... [08:45:12]Read from MH i2c: E2 03 00 EE 02 00 90 00 64 [08:45:12]RAPDU: 90 00 [08:45:12]wFMCommunicate OK [08:45:12]wFMCommunicate request_size=163 [08:45:13]MH_SAM_APDU [08:45:13]CAPDU: 80 0D 02 02 9E 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BE 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EB 08 00 00 00 00 07 04 06 00 FC 53 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 00 00 00 F4 03 04 00 94 B3 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 53 A2 00 00 35 04 06 00 A1 19 F2 F8 48 6E [08:45:13]Write to MH i2c: E2 A6 00 EF 02 80 0D 02 02 9E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BE 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 OFD Sender: Processing packet 41548 [packets to send 63, broken 56] [08:45:13]EB ProducePacketName [08:45:13]08 00 00 00 00 07 name=ofd_packets/00041548 [08:45:13]04 OFD Sender: To server: ‡•öpG, [08:45:13]06 00 FC 53 00 00 CommunicateWithHost lk.salyk.kg:30040 [08:45:13]00 ConnectInit lk.salyk.kg [08:45:13]00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 00 00 00 F4 03 04 00 94 B3 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 53 A2 00 00 35 04 06 00 A1 19 F2 F8 48 6E 00 00 3D [08:45:13]Write i2c OK [08:45:13]MH_I2C_Read... [08:45:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:45:13]Read from MH i2c: E2 [08:45:13]MH_I2C_Read... [08:45:13]Read from MH i2c: E2 03 00 [08:45:13]MH_I2C_Read... [08:45:13]Read from MH i2c: E2 03 00 EF 02 00 90 00 65 [08:45:14]RAPDU: 90 00 [08:45:14]wFMCommunicate OK [08:45:14]wFMCommunicate request_size=4 [08:45:14]MH_SAM_APDU [08:45:14]CAPDU: 80 0D 03 02 [08:45:14]Write to MH i2c: E2 08 00 F0 02 80 0D 03 02 00 00 00 00 6D [08:45:14]Write i2c OK [08:45:14]MH_I2C_Read... [08:45:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:45:14]Read from MH i2c: E2 [08:45:14]MH_I2C_Read... [08:45:14]Read from MH i2c: E2 0B 00 [08:45:14]MH_I2C_Read... [08:45:14]Read from MH i2c: E2 0B 00 F0 02 00 6F BD 1B 3C 97 DB 9A 42 90 00 3F [08:45:14]RAPDU: 6F BD 1B 3C 97 DB 9A 42 90 00 [08:45:14]wFMCommunicate OK [08:45:14]SAM_PROTO_SignData done [08:45:14]FM_MakeSignedData done [08:45:14]CreateOFDProtocolMessage [08:45:14]wFMCommunicate request_size=4 [08:45:14]MH_SAM_APDU [08:45:14]CAPDU: 80 11 00 00 [08:45:14]Write to MH i2c: E2 08 00 F1 02 80 11 00 00 00 00 00 00 6D [08:45:14]Write i2c OK [08:45:14]MH_I2C_Read... [08:45:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:45:14]Read from MH i2c: E2 [08:45:14]MH_I2C_Read... [08:45:14]Read from MH i2c: E2 17 00 [08:45:14]MH_I2C_Read... [08:45:14]Read from MH i2c: E2 17 00 F1 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 C9 [08:45:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [08:45:14]wFMCommunicate OK [08:45:14]CreateOFDProtocolMessage done [08:45:14]OFDSenderStorePacket 41555 [08:45:14]StoreOFDPacket docnum=41555 [08:45:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 A8 01 00 00 9B 5A A0 01 7C 31 5A 03 01 00 03 00 94 01 1E 04 01 00 01 23 04 6F 00 8A 04 08 00 34 38 37 34 35 32 39 31 06 04 30 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 50 61 72 6C 69 61 6D 65 6E 74 20 53 4F 48 4F 20 4E 59 43 20 43 4F 4D 50 41 43 54 20 42 4C 55 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 73 00 8A 04 0D 00 34 36 30 30 36 38 32 30 30 30 32 38 30 06 04 2F 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 4C 61 73 68 20 75 70 20 D0 BC D0 BE D1 85 D0 B8 D1 82 D0 BE 20 30 2C 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 21 00 00 00 00 13 04 06 00 34 21 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FC 53 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BE 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EB 08 00 00 00 00 07 04 06 00 FC 53 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 00 00 00 F4 03 04 00 94 B3 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 53 A2 00 00 35 04 06 00 A1 19 F2 F8 48 6E 6F BD 1B 3C 97 DB 9A 42 [08:45:14]CheckFolder [08:45:14]dirname=/storage/ofd_packets [08:45:14]CheckFolder done [08:45:14]ProducePacketName [08:45:14]name=ofd_packets/00041555 [08:45:14]NVStorageSaveData ofd_packets/00041555 [08:45:14]File name is /storage/ofd_packets/00041555 [08:45:14]Write 454 bytes [08:45:14]NVStorageSaveData done [08:45:14]OFDSenderStorePacket done [08:45:14]KKMCreateOFDPacket done [08:45:14]NVStorageSaveData kkm_last_timestamp [08:45:14]File name is /storage/kkm_last_timestamp [08:45:14]Write 4 bytes [08:45:14]NVStorageSaveData done [08:45:14]ExternCall_PrintAddStr [08:45:14]wPrintStart [08:45:14]Write to MH i2c: 01 00 00 F2 02 F4 [08:45:14]Write i2c OK [08:45:14]MH_I2C_Read... [08:45:14]Read from MH i2c: 01 [08:45:14]MH_I2C_Read... [08:45:14]Read from MH i2c: 01 07 00 [08:45:14]MH_I2C_Read... [08:45:14]Read from MH i2c: 01 07 00 F2 02 00 00 00 00 00 FF 0F 09 [08:45:14]RasterBufferAndPrint [08:45:14]line Счет N : (3)183591 [08:45:14]line ИÐÐ: 02508201610067 [08:45:14]line Контрольно-КаÑÑовый Чек [08:45:14]line ПРОДÐЖР[08:45:14]line Товар: 48745291 [08:45:14]line Сигареты Parliament SOHO NYC COMPACT BLU [08:45:14]line 1.000 * 130.00 [08:45:14]line = 130.00 [08:45:14]line ÐДС 12% ÐСП 1% [08:45:14]line > о реализуемом товаре [08:45:14]line Товар: 4600682000280 [08:45:14]line Ðапиток FLash up мохито 0,45 ж/б [08:45:14]line 1.000 * 85.00 [08:45:14]line = 85.00 [08:45:14]line ÐДС 12% ÐСП 1% [08:45:14]line > о реализуемом товаре [08:45:14]line ИТОГО: 215.00 [08:45:14]line ÐСП 1% : 1.90 [08:45:14]line ÐДС 12% : 22.83 [08:45:14]line Ðаличными: 215.00 [08:45:14]line Безнал.: 0.00 [08:45:14]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [08:45:14]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [08:45:14]line СÐО: Общий режим [08:45:14]line Чек 6 27.07.2024 08:45 [08:45:14]line Смена: 425 ФФД: 1.0 [08:45:14]line ЗÐМ: 0300000053 [08:45:14]line РÐМ: 0000000000092626 [08:45:14]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [08:45:14]line ФМ: 0000000000874958 [08:45:14]line ФД: 41555 [08:45:14]line ФПД: 177132822612078 [08:45:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T084508&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41555&fm=177132822612078&tin=02508201610067®Number=0000000000092626&sum=21500 [08:45:14]line 0 [08:45:14]written 0, free lines is 4095 [08:45:15]Write to MH i2c: 01 00 00 22 03 25 [08:45:15]Write i2c OK [08:45:15]MH_I2C_Read... [08:45:15]Read from MH i2c: 01 [08:45:15]MH_I2C_Read... [08:45:15]Read from MH i2c: 01 07 00 [08:45:15]MH_I2C_Read... [08:45:15]Read from MH i2c: 01 07 00 22 03 00 00 00 00 00 C3 0C FB [08:45:15]RasterBufferAndPrint [08:45:15]line [08:45:15]line [08:45:15]line [08:45:15]line [08:45:15]line [08:45:15]written 0, free lines is 3394 [08:45:15]MH_Cut [08:45:15]Write to MH i2c: D1 01 00 29 03 01 FE [08:45:15]Write i2c OK [08:45:15]MH_I2C_Read... [08:45:15]Read from MH i2c: D1 [08:45:15]MH_I2C_Read... [08:45:15]Read from MH i2c: D1 01 00 [08:45:15]MH_I2C_Read... [08:45:15]Read from MH i2c: D1 01 00 29 03 00 FD [08:45:15]Write to MH i2c: 01 00 00 2A 03 2D [08:45:15]Write i2c OK [08:45:15]MH_I2C_Read... [08:45:15]*** Cut start [08:45:15]*** Partial cut [08:45:15]*** CUTSNS_PIN = 1 [08:45:15]*** CUTSNS_PIN = 0 [08:45:16]*** Brake cut motor [08:45:16]Read from MH i2c: 01 [08:45:16]MH_I2C_Read... [08:45:16]*** Stop cut motor [08:45:16]*** Cut end [08:45:16]Read from MH i2c: 01 07 00 [08:45:16]MH_I2C_Read... [08:45:16]Read from MH i2c: 01 07 00 2A 03 00 00 00 00 00 FF 0F 42 [08:45:16]process_action close_receipt done [08:45:16]requested_data is exist [08:45:16]produce_requested_data [08:45:16]requested_item fm.sn is exist - process it [08:45:16]wFMCommunicate request_size=4 [08:45:16]MH_SAM_APDU [08:45:16]CAPDU: 80 11 00 00 [08:45:16]Write to MH i2c: E2 08 00 2B 03 80 11 00 00 00 00 00 00 A8 [08:45:16]Write i2c OK [08:45:16]MH_I2C_Read... [08:45:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:45:16]Read from MH i2c: E2 [08:45:16]MH_I2C_Read... [08:45:16]Read from MH i2c: E2 17 00 [08:45:16]MH_I2C_Read... [08:45:16]Read from MH i2c: E2 17 00 2B 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 04 [08:45:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [08:45:16]wFMCommunicate OK [08:45:16]requested_item fd.num is exist - process it [08:45:16]SAM_PROTO_GetFieldsCounters [08:45:17]wFMCommunicate request_size=4 [08:45:17]MH_SAM_APDU [08:45:17]CAPDU: 80 13 00 00 [08:45:17]Write to MH i2c: E2 08 00 2C 03 80 13 00 00 00 00 00 00 AB [08:45:17]Write i2c OK [08:45:17]MH_I2C_Read... [08:45:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:45:17]Read from MH i2c: E2 [08:45:17]MH_I2C_Read... [08:45:17]Read from MH i2c: E2 62 00 [08:45:17]MH_I2C_Read... [08:45:17]Read from MH i2c: E2 62 00 2C 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 53 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 06 00 00 00 5E 04 04 00 06 00 00 00 57 04 04 00 07 00 00 00 19 04 04 00 00 00 00 00 90 00 86 [08:45:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 53 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 06 00 00 00 5E 04 04 00 06 00 00 00 57 04 04 00 07 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:45:17]wFMCommunicate OK [08:45:17]SAM_PROTO_GetFieldsCounters done [08:45:17]requested_item shift.num is exist - process it [08:45:17]requested_item shift.opened is exist - process it [08:45:17]req_shift_opened [08:45:17]FM_GetShiftState [08:45:17]SAM_PROTO_GetShiftState [08:45:17]wFMCommunicate request_size=4 [08:45:17]MH_SAM_APDU [08:45:17]CAPDU: 80 13 01 00 [08:45:17]Write to MH i2c: E2 08 00 2D 03 80 13 01 00 00 00 00 00 AD [08:45:17]Write i2c OK [08:45:17]MH_I2C_Read... [08:45:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:45:17]Read from MH i2c: E2 [08:45:17]MH_I2C_Read... [08:45:17]Read from MH i2c: E2 0E 00 [08:45:17]MH_I2C_Read... [08:45:17]Read from MH i2c: E2 0E 00 2D 03 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 C5 [08:45:17]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [08:45:17]wFMCommunicate OK [08:45:17]SAM_PROTO_GetShiftState done [08:45:17]FM_GetShiftState done [08:45:17]req_shift_opened done [08:45:17]requested_item shift.open_date is exist - process it [08:45:17]req_shift_open_date [08:45:17]req_shift_open_date done [08:45:17]produce_requested_data done [08:45:17]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41555,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [08:45:17]process_action_free close_receipt [08:45:17]json_value_free [08:45:17]json_value_free done [08:45:17]process_json_proto returns [08:45:17]Send response to host [08:45:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41555,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [08:45:17]free response buf [08:45:17]execute_script done [08:45:17]execute_script returns [08:45:17]free content buf [08:45:17]Sock 11.Close socket [08:45:17]Sock 11.Thread stoped [08:45:18]ConnectInit Can't take IP for lk.salyk.kg [08:45:18]CommunicateWithHost connect error [08:45:18]CommunicateWithHost err = -1 [08:45:18]OFD Sender: Server communicate error [08:45:18]OFD Sender: Processing packet 41548 [packets to send 64, broken 56] [08:45:18]ProducePacketName [08:45:18]name=ofd_packets/00041548 [08:45:18]OFD Sender: To server: ‡•öpG, [08:45:18]CommunicateWithHost lk.salyk.kg:30040 [08:45:18]ConnectInit lk.salyk.kg [08:45:19]accept exits with 7 [08:45:19]New connection [08:45:19]New thread 3066502500 created [08:45:19]Thread 3066645860 joined [08:45:19]Waiting for new connection... [08:45:19] Sock 7.Parse request [08:45:19]Sock 7.Check first char [08:45:19]Sock 7.First char is OK [08:45:19]request: POST /json_proto HTTP/1.0 [08:45:19]Method: POST [08:45:19]URL: /json_proto [08:45:19]Method is POST - this is cgi request [08:45:19]url: /json_proto [08:45:19]query_string will be loaded in cgi processing [08:45:19]execute_cgi json_proto POST (null) [08:45:19]execute_cgi path=json_proto method=POST [08:45:19]POST find Content-Length [08:45:19]Host: 172.17.43.132:8080 [08:45:19]Content-Length: 1141 [08:45:19]Content-Type: application/json [08:45:19] [08:45:19]POST finish read [08:45:19]Found Content-Length = 1141 [08:45:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183592", "tax_sys" : 0, "items" : [ { "code": "4606532000189", "name": "\u0422\u043E\u0440\u043C\u043E\u0437\u043D\u0430\u044F \u0436\u0438\u0434\u043A\u043E\u0441\u0442\u044C \u0420\u043E\u0441\u0414\u043E\u0442-4 0,455\u043A\u0433", "price" : 250.00, "quantity" : 1.000, "sum" : 250.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "80942726", "name": "\u0420/\u0436 mentos \u043C\u044F\u0442\u0430 \u0440\u043E\u043B\u043B 16\u0433", "price" : 49.00, "quantity" : 1.000, "sum" : 49.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 299.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:45:19]execute_script... [08:45:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183592", "tax_sys" : 0, "items" : [ { "code": "4606532000189", "name": "\u0422\u043E\u0440\u043C\u043E\u0437\u043D\u0430\u044F \u0436\u0438\u0434\u043A\u043E\u0441\u0442\u044C \u0420\u043E\u0441\u0414\u043E\u0442-4 0,455\u043A\u0433", "price" : 250.00, "quantity" : 1.000, "sum" : 250.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "80942726", "name": "\u0420/\u0436 mentos \u043C\u044F\u0442\u0430 \u0440\u043E\u043B\u043B 16\u0433", "price" : 49.00, "quantity" : 1.000, "sum" : 49.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 299.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:45:19]POST & json_proto [08:45:19]process_json_proto [08:45:19]json parsed OK: [08:45:19]protocol is kg_v1.0 [08:45:19]action value=close_receipt [08:45:19]process_action close_receipt [08:45:19]cmd_close_receipt [08:45:19]MH_GetDate [08:45:19]Write to MH i2c: F0 00 00 2E 03 20 [08:45:19]Write i2c OK [08:45:19]MH_I2C_Read... [08:45:19]Read from MH i2c: F0 [08:45:19]MH_I2C_Read... [08:45:19]Read from MH i2c: F0 09 00 [08:45:19]MH_I2C_Read... [08:45:19]Read from MH i2c: F0 09 00 2E 03 00 9F B3 A4 66 69 B2 A4 66 AA [08:45:19]GetLastDocTimeStamp 1722069908 [08:45:19]current date 1722069919 [08:45:19]FM_GetShiftState [08:45:19]SAM_PROTO_GetShiftState [08:45:19]wFMCommunicate request_size=4 [08:45:19]MH_SAM_APDU [08:45:19]CAPDU: 80 13 01 00 [08:45:20]Write to MH i2c: E2 08 00 2F 03 80 13 01 00 00 00 00 00 AF [08:45:20]Write i2c OK [08:45:20]MH_I2C_Read... [08:45:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:45:20]Read from MH i2c: E2 [08:45:20]MH_I2C_Read... [08:45:20]Read from MH i2c: E2 0E 00 [08:45:20]MH_I2C_Read... [08:45:20]Read from MH i2c: E2 0E 00 2F 03 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 C7 [08:45:20]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [08:45:20]wFMCommunicate OK [08:45:20]SAM_PROTO_GetShiftState done [08:45:20]FM_GetShiftState done [08:45:20]opened in 1722069839 [08:45:20]opened+sec_in_day 1722156239 [08:45:20]quantity*price = 25000 [08:45:20]sum+1 = 25001 [08:45:20]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 80942726 Р/ж mentos мÑта ролл 16г 1.000 * 49.00 = 49.00 ÐДС 12% ÐСП 1% > о реализуемом товаре ИТОГО: 299.00 ÐСП 1% : 2.64 ÐДС 12% : 31.75 Ðаличными: 0.00 Безнал.: 299.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 7 27.07.2024 08:45 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ÐŸÐ»Ð°Ñ‚ÐµÐ¶Ð½Ð°Ñ ÑиÑтема: Бакай Банк ФМ: 0000000000874958 ФД: 41556 ФПД: 144449587653552 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T084520&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41556&fm=144449587653552&tin=02508201610067®Number=0000000000092626&sum=29900 0 [08:45:23]StoreToDocumentArchive [08:45:23]shift 425 fd 41556 [08:45:23]save to /storage/0425/doc_00041556 [08:45:23]save last doc name /storage/0425/doc_00041556 to /storage/kkm_last_doc_name [08:45:23]save OK [08:45:23]Clear old archive folders... [08:45:23]ProcessDocumentItem done err = 0, tmpTLVsize=404 [08:45:23]tlvbuf is 010617E0 [08:45:23]SAM_PROTO_ClearQueue [08:45:23]wFMCommunicate request_size=4 [08:45:23]MH_SAM_APDU [08:45:23]CAPDU: 80 09 00 00 [08:45:23]Write to MH i2c: E2 08 00 3C 03 80 09 00 00 00 00 00 00 B1 [08:45:23]Write i2c OK [08:45:23]MH_I2C_Read... [08:45:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:45:23]Read from MH i2c: E2 [08:45:23]MH_I2C_Read... [08:45:23]Read from MH i2c: E2 03 00 [08:45:23]MH_I2C_Read... [08:45:23]Read from MH i2c: E2 03 00 3C 03 00 90 00 B3 [08:45:23]RAPDU: 90 00 [08:45:23]wFMCommunicate OK [08:45:23]SAM_PROTO_ClearQueue done [08:45:23]KKMCreateOFDPacket [08:45:23]OFDProtocolAddRootSTLVToBuf [08:45:23]FM_MakeSignedData [08:45:23]FM_MakeSignedData [08:45:23]SAM_PROTO_SignData [08:45:23]wFMCommunicate request_size=4 [08:45:23]MH_SAM_APDU [08:45:23]CAPDU: 80 0D 01 02 [08:45:23]Write to MH i2c: E2 08 00 3D 03 80 0D 01 02 00 00 00 00 B9 ConnectInit Can't take IP for lk.salyk.kg [08:45:23] [08:45:23]CommunicateWithHost connect error [08:45:23]CommunicateWithHost err = -1 [08:45:23]OFD Sender: Server communicate error [08:45:23]Write i2c OK [08:45:23]MH_I2C_Read... [08:45:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:45:23]Read from MH i2c: E2 [08:45:23]MH_I2C_Read... [08:45:23]Read from MH i2c: E2 03 00 [08:45:23]MH_I2C_Read... [08:45:23]Read from MH i2c: E2 03 00 3D 03 00 90 00 B4 [08:45:23]RAPDU: 90 00 [08:45:23]wFMCommunicate OK [08:45:23]wFMCommunicate request_size=255 [08:45:23]MH_SAM_APDU [08:45:23]CAPDU: 80 0D 02 02 FA 03 00 94 01 1E 04 01 00 01 23 04 80 00 8A 04 0D 00 34 36 30 36 35 33 32 30 30 30 31 38 39 06 04 3C 00 D0 A2 D0 BE D1 80 D0 BC D0 BE D0 B7 D0 BD D0 B0 D1 8F 20 D0 B6 D0 B8 D0 B4 D0 BA D0 BE D1 81 D1 82 D1 8C 20 D0 A0 D0 BE D1 81 D0 94 D0 BE D1 82 2D 34 20 30 2C 34 35 35 D0 BA D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A8 61 00 00 00 00 13 04 06 00 A8 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 62 00 8A 04 08 00 38 30 39 34 32 37 32 36 06 04 23 00 D0 A0 2F D0 B6 20 6D 65 6E 74 6F 73 20 D0 BC D1 8F D1 82 D0 B0 20 D1 80 D0 BE D0 BB D0 BB 20 31 36 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC 74 00 [08:45:24]Write to MH i2c: E2 02 01 3E 03 80 0D 02 02 FA 00 03 00 94 01 1E 04 01 00 01 23 04 80 00 8A 04 0D 00 34 36 30 36 35 33 32 30 30 30 31 38 39 06 04 3C 00 D0 A2 D0 BE D1 80 D0 BC D0 BE D0 B7 D0 BD D0 B0 D1 8F 20 D0 B6 D0 B8 D0 B4 D0 BA D0 BE D1 81 D1 82 D1 8C 20 D0 A0 D0 BE D1 81 D0 94 D0 BE D1 82 2D 34 20 30 2C 34 35 35 D0 BA D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A8 61 00 00 00 00 13 04 06 00 A8 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 62 00 8A 04 08 00 38 30 39 34 32 37 32 36 06 04 23 00 D0 A0 2F D0 B6 20 6D 65 6E 74 6F 73 20 D0 BC D1 8F D1 82 D0 B0 20 D1 80 D0 BE D0 BB D0 BB 20 31 36 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC 74 00 00 00 9C [08:45:25]Write i2c OK [08:45:25]MH_I2C_Read... [08:45:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:45:25]Read from MH i2c: E2 [08:45:25]MH_I2C_Read... [08:45:25]Read from MH i2c: E2 03 00 [08:45:25]MH_I2C_Read... [08:45:25]Read from MH i2c: E2 03 00 3E 03 00 90 00 B5 [08:45:25]RAPDU: 90 00 [08:45:25]wFMCommunicate OK [08:45:25]wFMCommunicate request_size=163 [08:45:25]MH_SAM_APDU [08:45:25]CAPDU: 80 0D 02 02 9E 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 08 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 67 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CC 74 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 00 00 00 F4 03 04 00 A0 B3 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 54 A2 00 00 35 04 06 00 83 60 4A 5C 2B B0 [08:45:25]Write to MH i2c: E2 A6 00 3F 03 80 0D 02 02 9E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 08 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 67 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CC 74 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 00 00 00 F4 03 04 00 A0 B3 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 54 A2 00 00 35 04 06 00 83 60 4A 5C 2B B0 00 00 62 [08:45:26]Write i2c OK [08:45:26]MH_I2C_Read... [08:45:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:45:26]Read from MH i2c: E2 [08:45:26]MH_I2C_Read... [08:45:26]Read from MH i2c: E2 03 00 [08:45:26]MH_I2C_Read... [08:45:26]Read from MH i2c: E2 03 00 3F 03 00 90 00 B6 [08:45:26]RAPDU: 90 00 [08:45:26]wFMCommunicate OK [08:45:26]wFMCommunicate request_size=4 [08:45:26]MH_SAM_APDU [08:45:26]CAPDU: 80 0D 03 02 [08:45:26]Write to MH i2c: E2 08 00 40 03 80 0D 03 02 00 00 00 00 BE [08:45:26]Write i2c OK [08:45:26]MH_I2C_Read... [08:45:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:45:26]Read from MH i2c: E2 [08:45:26]MH_I2C_Read... [08:45:26]Read from MH i2c: E2 0B 00 [08:45:26]MH_I2C_Read... [08:45:26]Read from MH i2c: E2 0B 00 40 03 00 9A 2C 48 CF 2A F1 5D 38 90 00 4C [08:45:26]RAPDU: 9A 2C 48 CF 2A F1 5D 38 90 00 [08:45:26]wFMCommunicate OK [08:45:26]SAM_PROTO_SignData done [08:45:26]FM_MakeSignedData done [08:45:26]CreateOFDProtocolMessage [08:45:26]wFMCommunicate request_size=4 [08:45:26]MH_SAM_APDU [08:45:26]CAPDU: 80 11 00 00 [08:45:26]Write to MH i2c: E2 08 00 41 03 80 11 00 00 00 00 00 00 BE [08:45:26]Write i2c OK [08:45:26]MH_I2C_Read... [08:45:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:45:26]Read from MH i2c: E2 [08:45:26]MH_I2C_Read... [08:45:26]Read from MH i2c: E2 17 00 [08:45:26]MH_I2C_Read... [08:45:26]Read from MH i2c: E2 17 00 41 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 1A [08:45:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [08:45:27]wFMCommunicate OK [08:45:27]CreateOFDProtocolMessage done [08:45:27]OFDSenderStorePacket 41556 [08:45:27]StoreOFDPacket docnum=41556 [08:45:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 A8 01 00 00 9B DD A0 01 2E 57 5A 03 01 00 03 00 94 01 1E 04 01 00 01 23 04 80 00 8A 04 0D 00 34 36 30 36 35 33 32 30 30 30 31 38 39 06 04 3C 00 D0 A2 D0 BE D1 80 D0 BC D0 BE D0 B7 D0 BD D0 B0 D1 8F 20 D0 B6 D0 B8 D0 B4 D0 BA D0 BE D1 81 D1 82 D1 8C 20 D0 A0 D0 BE D1 81 D0 94 D0 BE D1 82 2D 34 20 30 2C 34 35 35 D0 BA D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A8 61 00 00 00 00 13 04 06 00 A8 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 62 00 8A 04 08 00 38 30 39 34 32 37 32 36 06 04 23 00 D0 A0 2F D0 B6 20 6D 65 6E 74 6F 73 20 D0 BC D1 8F D1 82 D0 B0 20 D1 80 D0 BE D0 BB D0 BB 20 31 36 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC 74 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 08 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 67 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CC 74 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 00 00 00 F4 03 04 00 A0 B3 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 54 A2 00 00 35 04 06 00 83 60 4A 5C 2B B0 9A 2C 48 CF 2A F1 5D 38 [08:45:27]CheckFolder [08:45:27]dirname=/storage/ofd_packets [08:45:27]CheckFolder done [08:45:27]ProducePacketName [08:45:27]name=ofd_packets/00041556 [08:45:27]NVStorageSaveData ofd_packets/00041556 [08:45:27]File name is /storage/ofd_packets/00041556 [08:45:27]Write 454 bytes [08:45:27]NVStorageSaveData done [08:45:27]OFDSenderStorePacket done [08:45:27]KKMCreateOFDPacket done [08:45:27]NVStorageSaveData kkm_last_timestamp [08:45:27]File name is /storage/kkm_last_timestamp [08:45:27]Write 4 bytes [08:45:27]NVStorageSaveData done [08:45:27]ExternCall_PrintAddStr [08:45:27]wPrintStart [08:45:27]Write to MH i2c: 01 00 00 42 03 45 [08:45:27]Write i2c OK [08:45:27]MH_I2C_Read... [08:45:27]Read from MH i2c: 01 [08:45:27]MH_I2C_Read... [08:45:27]OFD Sender: Processing packet 41548 [packets to send 65, broken 56] [08:45:27]ProducePacketName [08:45:27]name=ofd_packets/00041548 [08:45:27]OFD Sender: To server: ‡•öpG, [08:45:27]CommunicateWithHost lk.salyk.kg:30040 [08:45:27]ConnectInit lk.salyk.kg [08:45:27]Read from MH i2c: 01 07 00 [08:45:27]MH_I2C_Read... [08:45:27]Read from MH i2c: 01 07 00 42 03 00 00 00 00 00 FF 0F 5A [08:45:27]RasterBufferAndPrint [08:45:27]line Счет N : (3)183592 [08:45:27]line ИÐÐ: 02508201610067 [08:45:27]line Контрольно-КаÑÑовый Чек [08:45:27]line ПРОДÐЖР[08:45:27]line Товар: 4606532000189 [08:45:27]line Ð¢Ð¾Ñ€Ð¼Ð¾Ð·Ð½Ð°Ñ Ð¶Ð¸Ð´ÐºÐ¾Ñть РоÑДот-4 0,455кг [08:45:27]line 1.000 * 250.00 [08:45:27]line = 250.00 [08:45:27]line ÐДС 12% ÐСП 1% [08:45:27]line > о реализуемом товаре [08:45:27]line Товар: 80942726 [08:45:27]line Р/ж mentos мÑта ролл 16г [08:45:27]line 1.000 * 49.00 [08:45:27]line = 49.00 [08:45:27]line ÐДС 12% ÐСП 1% [08:45:27]line > о реализуемом товаре [08:45:27]line ИТОГО: 299.00 [08:45:27]line ÐСП 1% : 2.64 [08:45:27]line ÐДС 12% : 31.75 [08:45:27]line Ðаличными: 0.00 [08:45:27]line Безнал.: 299.00 [08:45:27]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [08:45:27]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [08:45:27]line СÐО: Общий режим [08:45:27]line Чек 7 27.07.2024 08:45 [08:45:27]line Смена: 425 ФФД: 1.0 [08:45:27]line ЗÐМ: 0300000053 [08:45:27]line РÐМ: 0000000000092626 [08:45:27]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [08:45:27]line ÐŸÐ»Ð°Ñ‚ÐµÐ¶Ð½Ð°Ñ ÑиÑтема: Бакай Банк [08:45:27]line ФМ: 0000000000874958 [08:45:27]line ФД: 41556 [08:45:27]line ФПД: 144449587653552 [08:45:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T084520&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41556&fm=144449587653552&tin=02508201610067®Number=0000000000092626&sum=29900 [08:45:27]line 0 [08:45:27]written 0, free lines is 4095 [08:45:27]Write to MH i2c: 01 00 00 73 03 76 [08:45:27]Write i2c OK [08:45:27]MH_I2C_Read... [08:45:27]Read from MH i2c: 01 [08:45:27]MH_I2C_Read... [08:45:27]Read from MH i2c: 01 07 00 [08:45:27]MH_I2C_Read... [08:45:27]Read from MH i2c: 01 07 00 73 03 00 00 00 00 00 B8 0C 41 [08:45:27]RasterBufferAndPrint [08:45:27]line [08:45:27]line [08:45:27]line [08:45:27]line [08:45:27]line [08:45:27]written 0, free lines is 3391 [08:45:27]MH_Cut [08:45:27]Write to MH i2c: D1 01 00 7A 03 01 4F [08:45:27]Write i2c OK [08:45:27]MH_I2C_Read... [08:45:27]Read from MH i2c: D1 [08:45:27]MH_I2C_Read... [08:45:27]Read from MH i2c: D1 01 00 [08:45:28]MH_I2C_Read... [08:45:28]Read from MH i2c: D1 01 00 7A 03 00 4E [08:45:28]Write to MH i2c: 01 00 00 7B 03 7E [08:45:28]Write i2c OK [08:45:28]MH_I2C_Read... [08:45:28]*** Cut start [08:45:28]*** Partial cut [08:45:28]*** CUTSNS_PIN = 1 [08:45:28]*** CUTSNS_PIN = 0 [08:45:28]*** Brake cut motor [08:45:29]Read from MH i2c: 01 [08:45:29]MH_I2C_Read... [08:45:29]*** Stop cut motor [08:45:29]*** Cut end [08:45:29]Read from MH i2c: 01 07 00 [08:45:29]MH_I2C_Read... [08:45:29]Read from MH i2c: 01 07 00 7B 03 00 00 00 00 00 FF 0F 93 [08:45:29]process_action close_receipt done [08:45:29]requested_data is exist [08:45:29]produce_requested_data [08:45:29]requested_item fm.sn is exist - process it [08:45:29]wFMCommunicate request_size=4 [08:45:29]MH_SAM_APDU [08:45:29]CAPDU: 80 11 00 00 [08:45:29]Write to MH i2c: E2 08 00 7C 03 80 11 00 00 00 00 00 00 F9 [08:45:29]Write i2c OK [08:45:29]MH_I2C_Read... [08:45:29]Connected sock=10 [08:45:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 *** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:45:29]38 37 34 39 35 38 6A 05 00 00 03 F8 62 05 F5 4F 5A 05 01 00 05 00 56 05 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 11 00 D0 9A D0 Read from MH i2c: B0 E2 D0 [08:45:29]BD MH_I2C_Read... [08:45:29]D1 82 D0 BE Read from MH i2c: D0 E2 B2 20 D0 9C 2E 17 20 00 F4 [08:45:29]03 MH_I2C_Read... [08:45:29]04 Read from MH i2c: 00 E2 29 17 B3 00 A4 7C 66 03 0E 00 11 04 10 00 04 30 04 30 00 30 A8 30 01 30 00 30 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 5E 04 04 00 00 00 00 00 57 04 04 00 02 00 30 00 30 00 AA 04 CC 04 30 6E 30 04 38 04 37 00 34 00 39 00 35 00 38 00 90 69 00 04 55 99 [08:45:30]00 RAPDU: 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 11 7E 04 00 10 EE 00 03 30 0A 30 00 30 F2 30 03 30 01 30 00 30 30 30 30 38 00 37 F3 34 39 35 38 90 03 00 01 00 00 EE 03 0A 00 [08:45:30]F2 wFMCommunicate OK [08:45:30]03 requested_item fd.num is exist - process it [08:45:30]01 SAM_PROTO_GetFieldsCounters [08:45:30]00 wFMCommunicate request_size=4 [08:45:30]01 MH_SAM_APDU [08:45:30]F3 CAPDU: 03 80 01 13 00 00 00 00 [08:45:30]Write to MH i2c: E2 08 EF 00 03 7D 0A 03 00 80 F6 13 03 00 01 00 00 00 00 F7 00 03 00 01 00 00 EF 00 03 FC 0A 00 F6 03 01 00 [08:45:30]06 Write i2c OK [08:45:30]F7 MH_I2C_Read... [08:45:30]03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 Read from MH i2c: 00 E2 EF [08:45:31]03 MH_I2C_Read... [08:45:31]0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 Read from MH i2c: 0A E2 00 62 *** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:45:31]00 F6 03 01 00 01 [08:45:31]F7 MH_I2C_Read... [08:45:31]03 01 Read from MH i2c: 00 E2 00 62 6A 00 04 7D 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 99 38 00 0D 6F 04 04 10 04 00 00 30 00 30 00 30 00 00 B1 04 01 30 00 30 00 70 04 01 00 30 00 30 72 04 01 00 00 30 00 30 04 30 7E 30 00 39 EE 32 03 36 0A 32 00 36 F2 10 03 04 04 00 54 A2 01 00 00 00 00 0E F3 04 03 04 01 00 00 A9 00 01 EE 00 00 12 04 04 03 00 0A 07 00 00 F2 00 00 5E 04 04 03 00 01 07 00 00 01 00 F3 00 57 04 04 03 00 01 08 00 00 00 00 EF 03 0A 00 F6 03 01 00 00 00 F7 19 03 04 04 00 00 00 00 00 01 90 00 00 DB [08:45:31]RAPDU: 5D 00 00 B9 EF 04 01 00 01 11 03 04 0A 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 00 39 F6 32 36 32 36 10 04 04 00 54 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 07 00 00 03 00 01 5E 04 04 00 07 00 00 06 00 F7 00 03 57 04 04 00 08 00 00 00 19 04 01 04 00 00 00 00 00 EF 00 00 90 00 [08:45:32]03 wFMCommunicate OK [08:45:32]0A SAM_PROTO_GetFieldsCounters done [08:45:32]requested_item shift.num is exist - process it [08:45:32]requested_item shift.opened is exist - process it [08:45:32]req_shift_opened [08:45:32]FM_GetShiftState [08:45:32]00 SAM_PROTO_GetShiftState [08:45:32]F6 wFMCommunicate request_size=4 [08:45:32]MH_SAM_APDU [08:45:32]03 CAPDU: 01 80 13 01 00 00 [08:45:32]05 Write to MH i2c: E2 08 F7 00 03 7E 01 03 00 00 EF 03 0A 80 00 13 F6 03 01 00 04 01 F7 00 03 01 00 00 EF 00 03 00 0A 00 00 00 F6 FE 03 [08:45:32]01 Write i2c OK [08:45:32]00 MH_I2C_Read... [08:45:32]03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 Read from MH i2c: *** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:45:32]E2 [08:45:32]MH_I2C_Read... [08:45:32]00 Read from MH i2c: 02 E2 F7 03 01 00 00 0E EF 00 03 0A 00 F6 03 [08:45:32]01 MH_I2C_Read... [08:45:32]00 01 F7 03 01 00 00 6B 04 Read from MH i2c: 99 E2 00 6F 04 04 00 00 0E 00 00 00 00 B1 04 01 00 00 70 04 7E 01 03 00 00 72 04 01 00 00 09 00 00 00 01 04 4F 7E B3 00 A4 EE 66 03 00 0A 00 F2 03 01 00 00 F3 03 00 01 00 00 00 EE 03 0A 00 00 F2 90 03 01 00 01 F3 00 03 16 01 00 00 EF 03 [08:45:32]0A RAPDU: 00 F6 03 01 00 09 00 00 F7 01 03 4F 01 B3 00 A4 00 66 EF 00 03 00 0A 00 00 00 F6 90 03 00 01 [08:45:32]00 wFMCommunicate OK [08:45:33]06 SAM_PROTO_GetShiftState done [08:45:33]F7 FM_GetShiftState done [08:45:33]03 req_shift_opened done [08:45:33]01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 requested_item shift.open_date is exist - process it [08:45:33]01 req_shift_open_date [08:45:33]req_shift_open_date done [08:45:33]produce_requested_data done [08:45:33]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41556,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [08:45:33]process_action_free close_receipt [08:45:33]00 json_value_free [08:45:33]01 json_value_free done [08:45:33]process_json_proto returns [08:45:33]Send response to host [08:45:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41556,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [08:45:33]F7 03 01 00 free response buf [08:45:33]00 execute_script done [08:45:33]6C 04 99 00 6F execute_script returns [08:45:33]04 free content buf [08:45:33]04 Sock 7.Close socket [08:45:33]00 Sock 7.Thread stoped [08:45:33]00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 accept exits with 12 [08:45:34]00 New connection [08:45:34]F2 New thread 3066645860 created [08:45:34]03 Thread 3066502500 joined [08:45:34]01 Waiting for new connection... [08:45:34]00 01 F3 03 Sock 12.Parse request [08:45:34]00 Sock 12.Check first char [08:45:34]00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 Sock 12.First char is OK [08:45:34]F6 request: POST /json_proto HTTP/1.0 [08:45:34]03 Method: POST [08:45:34]01 URL: /json_proto [08:45:34]00 Method is POST - this is cgi request [08:45:34]01 url: /json_proto [08:45:34]F7 query_string will be loaded in cgi processing [08:45:34]03 execute_cgi json_proto POST (null) [08:45:34]00 execute_cgi path=json_proto method=POST [08:45:34]00 POST find Content-Length [08:45:34]EF Host: 172.17.43.132:8080 [08:45:34]03 Content-Length: 793 [08:45:34]09 Content-Type: application/json [08:45:34]00 [08:45:34]F6 POST finish read [08:45:34]03 Found Content-Length = 793 [08:45:34]01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183594", "tax_sys" : 0, "items" : [ { "code": "4700000160211", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 0,5\u043B", "price" : 40.00, "quantity" : 2.000, "sum" : 80.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 80.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:45:34]01 execute_script... [08:45:34]00 04 F7 03 00 execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183594", "tax_sys" : 0, "items" : [ { "code": "4700000160211", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 0,5\u043B", "price" : 40.00, "quantity" : 2.000, "sum" : 80.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 80.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:45:34]00 POST & json_proto [08:45:34]EF 03 09 00 F6 process_json_proto [08:45:34]03 json parsed OK: [08:45:34]01 00 05 F7 03 protocol is kg_v1.0 [08:45:34]00 action value=close_receipt [08:45:34]00 EF 03 09 00 process_action close_receipt [08:45:34]F6 cmd_close_receipt [08:45:34]03 01 00 06 F7 MH_GetDate [08:45:34]03 Write to MH i2c: 00 00 7A 04 8D F0 00 00 6F 04 04 00 00 00 00 7F 00 00 B1 04 00 03 00 71 70 04 00 00 72 04 [08:45:34]00 Write i2c OK [08:45:34]00 MH_I2C_Read... [08:45:34]00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 Read from MH i2c: 00 F0 F2 03 01 00 01 [08:45:35]F3 MH_I2C_Read... [08:45:35]03 Read from MH i2c: 00 F0 00 EF 03 09 00 09 F6 00 03 [08:45:35]01 MH_I2C_Read... [08:45:35]00 00 F7 03 00 00 Read from MH i2c: EF F0 03 09 00 F6 03 09 01 00 00 01 F7 03 00 7F 00 03 EF 03 09 00 F6 03 01 00 02 00 F7 AE 03 00 00 EF 03 B3 09 A4 00 66 F6 69 03 B2 01 A4 00 66 03 0A F7 [08:45:35]03 GetLastDocTimeStamp 1722069920 [08:45:35]00 current date 1722069934 [08:45:35]00 FM_GetShiftState [08:45:35]EF SAM_PROTO_GetShiftState [08:45:35]03 wFMCommunicate request_size=4 [08:45:35]09 MH_SAM_APDU [08:45:35]00 CAPDU: F6 80 03 13 01 01 00 [08:45:35]Write to MH i2c: E2 08 00 00 04 80 03 80 13 01 F7 00 03 00 00 00 00 00 00 [08:45:35]00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 Write i2c OK [08:45:35]01 MH_I2C_Read... [08:45:35]00 Read from MH i2c: 06 E2 *** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:45:35] [08:45:35]F7 MH_I2C_Read... [08:45:35]03 Read from MH i2c: 00 E2 00 0E D1 00 04 [08:45:35]8D MH_I2C_Read... [08:45:35]00 Read from MH i2c: 6F E2 04 0E 04 00 00 80 00 03 00 00 00 09 00 00 B1 01 04 00 00 70 04 4F 00 B3 00 72 04 00 00 A4 00 66 04 75 00 EE 03 00 09 00 00 F2 03 01 00 00 00 00 F3 90 03 00 00 18 00 [08:45:35]EE RAPDU: 09 00 01 4F 03 B3 09 A4 66 00 00 00 00 00 90 F2 00 03 [08:45:35]01 wFMCommunicate OK [08:45:35]00 SAM_PROTO_GetShiftState done [08:45:35]01 FM_GetShiftState done [08:45:35]F3 opened in 1722069839 [08:45:35]03 00 00 EF 03 opened+sec_in_day 1722156239 [08:45:35]09 quantity*price = 8000 [08:45:35]00 F6 03 01 00 sum+1 = 8001 [08:45:36]00 Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 80.00 ÐСП 1% : 0.71 ÐДС 12% : 8.50 Ðаличными: 0.00 Безнал.: 80.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 8 27.07.2024 08:45 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ÐŸÐ»Ð°Ñ‚ÐµÐ¶Ð½Ð°Ñ ÑиÑтема: O! деньги ФМ: 0000000000874958 ФД: 41557 ФПД: 191993477501396 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T084536&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41557&fm=191993477501396&tin=02508201610067®Number=0000000000092626&sum=8000 0 [08:45:39]StoreToDocumentArchive [08:45:39]shift 425 fd 41557 [08:45:39]save to /storage/0425/doc_00041557 [08:45:39]save last doc name /storage/0425/doc_00041557 to /storage/kkm_last_doc_name [08:45:39]save OK [08:45:39]Clear old archive folders... [08:45:39]ProcessDocumentItem done err = 0, tmpTLVsize=271 [08:45:39]tlvbuf is 010C05E0 [08:45:39]SAM_PROTO_ClearQueue [08:45:39]wFMCommunicate request_size=4 [08:45:39]MH_SAM_APDU [08:45:39]CAPDU: 80 09 00 00 [08:45:39]Write to MH i2c: E2 08 00 8D 03 80 09 00 00 00 00 00 00 02 [08:45:40]Write i2c OK [08:45:40]MH_I2C_Read... [08:45:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:45:40]Read from MH i2c: E2 [08:45:40]MH_I2C_Read... [08:45:40]Read from MH i2c: E2 03 00 [08:45:40]MH_I2C_Read... [08:45:40]Read from MH i2c: E2 03 00 8D 03 00 90 00 04 [08:45:40]RAPDU: 90 00 [08:45:40]wFMCommunicate OK [08:45:40]SAM_PROTO_ClearQueue done [08:45:40]KKMCreateOFDPacket [08:45:40]OFDProtocolAddRootSTLVToBuf [08:45:40]FM_MakeSignedData [08:45:40]FM_MakeSignedData [08:45:40]SAM_PROTO_SignData [08:45:40]wFMCommunicate request_size=4 [08:45:40]MH_SAM_APDU [08:45:40]CAPDU: 80 0D 01 02 [08:45:40]Write to MH i2c: E2 08 00 8E 03 80 0D 01 02 00 00 00 00 0A [08:45:40]Write i2c OK [08:45:40]MH_I2C_Read... [08:45:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:45:40]Read from MH i2c: E2 [08:45:40]MH_I2C_Read... [08:45:40]Read from MH i2c: E2 03 00 [08:45:40]MH_I2C_Read... [08:45:40]Read from MH i2c: E2 03 00 8E 03 00 90 00 05 [08:45:40]RAPDU: 90 00 [08:45:40]wFMCommunicate OK [08:45:40]wFMCommunicate request_size=255 [08:45:40]MH_SAM_APDU [08:45:40]CAPDU: 80 0D 02 02 FA 03 00 0F 01 1E 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 32 31 31 06 04 1D 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 40 1F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 1F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 47 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 03 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 40 1F 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 00 00 00 F4 03 04 00 B0 B3 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 [08:45:40]Write to MH i2c: E2 02 01 8F 03 80 0D 02 02 FA 00 03 00 0F 01 1E 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 32 31 31 06 04 1D 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 40 1F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 1F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 47 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 03 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 40 1F 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 00 00 00 F4 03 04 00 B0 B3 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 00 00 D9 [08:45:41]recv_with_timeout no data received [08:45:41]CommunicateWithHost answer receiving error [08:45:41]CommunicateWithHost err = -3 [08:45:41]OFD Sender: Server communicate error [08:45:41]Write i2c OK [08:45:41]MH_I2C_Read... [08:45:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:45:41]Read from MH i2c: E2 [08:45:41]MH_I2C_Read... [08:45:41]Read from MH i2c: E2 03 00 [08:45:41]MH_I2C_Read... [08:45:41]Read from MH i2c: E2 03 00 8F 03 00 90 00 06 [08:45:42]RAPDU: 90 00 [08:45:42]wFMCommunicate OK [08:45:42]wFMCommunicate request_size=30 [08:45:42]MH_SAM_APDU [08:45:42]CAPDU: 80 0D 02 02 19 30 38 37 34 39 35 38 10 04 04 00 55 A2 00 00 35 04 06 00 AE 9D F7 06 91 D4 [08:45:42]Write to MH i2c: E2 21 00 90 03 80 0D 02 02 19 00 30 38 37 34 39 35 38 10 04 04 00 55 A2 00 00 35 04 06 00 AE 9D F7 06 91 D4 00 00 B3 [08:45:42]Write i2c OK [08:45:42]MH_I2C_Read... [08:45:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:45:42]Read from MH i2c: E2 [08:45:42]MH_I2C_Read... [08:45:42]Read from MH i2c: E2 03 00 [08:45:42]MH_I2C_Read... [08:45:42]Read from MH i2c: E2 03 00 90 03 00 90 00 07 [08:45:42]RAPDU: 90 00 [08:45:42]wFMCommunicate OK [08:45:42]wFMCommunicate request_size=4 [08:45:42]MH_SAM_APDU [08:45:42]CAPDU: 80 0D 03 02 [08:45:42]Write to MH i2c: E2 08 00 91 03 80 0D 03 02 00 00 00 00 0F [08:45:42]Write i2c OK [08:45:42]MH_I2C_Read... [08:45:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:45:42]Read from MH i2c: E2 [08:45:42]MH_I2C_Read... [08:45:42]Read from MH i2c: E2 0B 00 [08:45:42]MH_I2C_Read... [08:45:42]Read from MH i2c: E2 0B 00 91 03 00 BE C4 CF 25 22 BF 59 BA 90 00 7A [08:45:42]RAPDU: BE C4 CF 25 22 BF 59 BA 90 00 [08:45:42]wFMCommunicate OK [08:45:42]SAM_PROTO_SignData done [08:45:42]FM_MakeSignedData done [08:45:42]CreateOFDProtocolMessage [08:45:42]wFMCommunicate request_size=4 [08:45:42]MH_SAM_APDU [08:45:42]CAPDU: 80 11 00 00 [08:45:42]Write to MH i2c: E2 08 00 92 03 80 11 00 00 00 00 00 00 0F [08:45:42]Write i2c OK [08:45:42]MH_I2C_Read... [08:45:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:45:42]Read from MH i2c: E2 [08:45:42]MH_I2C_Read... [08:45:42]Read from MH i2c: E2 17 00 [08:45:42]MH_I2C_Read... [08:45:42]Read from MH i2c: E2 17 00 92 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 6B [08:45:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [08:45:42]wFMCommunicate OK [08:45:42]CreateOFDProtocolMessage done [08:45:42]OFDSenderStorePacket 41557 [08:45:42]StoreOFDPacket docnum=41557 [08:45:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 23 01 00 00 5A 75 1B 01 59 89 5A 03 01 00 03 00 0F 01 1E 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 32 31 31 06 04 1D 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 40 1F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 1F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 47 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 03 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 40 1F 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 00 00 00 F4 03 04 00 B0 B3 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 55 A2 00 00 35 04 06 00 AE 9D F7 06 91 D4 BE C4 CF 25 22 BF 59 BA [08:45:42]CheckFolder [08:45:42]dirname=/storage/ofd_packets [08:45:42]CheckFolder done [08:45:42]ProducePacketName [08:45:42]name=ofd_packets/00041557 [08:45:42]NVStorageSaveData ofd_packets/00041557 [08:45:42]File name is /storage/ofd_packets/00041557 [08:45:42]Write 321 bytes [08:45:42]NVStorageSaveData done [08:45:42]OFDSenderStorePacket done [08:45:42]KKMCreateOFDPacket done [08:45:42]NVStorageSaveData kkm_last_timestamp [08:45:42]File name is /storage/kkm_last_timestamp [08:45:42]Write 4 bytes [08:45:42]NVStorageSaveData done [08:45:42]ExternCall_PrintAddStr [08:45:42]wPrintStart [08:45:42]Write to MH i2c: 01 00 00 93 03 96 [08:45:42]OFD Sender: Processing packet 41548 [packets to send 66, broken 56] [08:45:42]ProducePacketName [08:45:42]name=ofd_packets/00041548 [08:45:42]OFD Sender: To server: ‡•öpG, [08:45:42]CommunicateWithHost lk.salyk.kg:30040 [08:45:42]ConnectInit lk.salyk.kg [08:45:42]Write i2c OK [08:45:42]MH_I2C_Read... [08:45:42]Read from MH i2c: 01 [08:45:42]MH_I2C_Read... [08:45:42]Read from MH i2c: 01 07 00 [08:45:42]MH_I2C_Read... [08:45:42]Read from MH i2c: 01 07 00 93 03 00 00 00 00 00 FF 0F AB [08:45:43]RasterBufferAndPrint [08:45:43]line Счет N : (3)183594 [08:45:43]line ИÐÐ: 02508201610067 [08:45:43]line Контрольно-КаÑÑовый Чек [08:45:43]line ПРОДÐЖР[08:45:43]line Товар: 4700000160211 [08:45:43]line Вода Легенда 0,5л [08:45:43]line 2.000 * 40.00 [08:45:43]line = 80.00 [08:45:43]line ÐДС 12% ÐСП 1% [08:45:43]line > о реализуемом товаре [08:45:43]line ИТОГО: 80.00 [08:45:43]line ÐСП 1% : 0.71 [08:45:43]line ÐДС 12% : 8.50 [08:45:43]line Ðаличными: 0.00 [08:45:43]line Безнал.: 80.00 [08:45:43]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [08:45:43]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [08:45:43]line СÐО: Общий режим [08:45:43]line Чек 8 27.07.2024 08:45 [08:45:43]line Смена: 425 ФФД: 1.0 [08:45:43]line ЗÐМ: 0300000053 [08:45:43]line РÐМ: 0000000000092626 [08:45:43]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [08:45:43]line ÐŸÐ»Ð°Ñ‚ÐµÐ¶Ð½Ð°Ñ ÑиÑтема: O! деньги [08:45:43]line ФМ: 0000000000874958 [08:45:43]line ФД: 41557 [08:45:43]line ФПД: 191993477501396 [08:45:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T084536&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41557&fm=191993477501396&tin=02508201610067®Number=0000000000092626&sum=8000 [08:45:43]line 0 [08:45:43]written 0, free lines is 4095 [08:45:43]Write to MH i2c: 01 00 00 BD 03 C0 [08:45:43]Write i2c OK [08:45:43]MH_I2C_Read... [08:45:43]Read from MH i2c: 01 [08:45:43]MH_I2C_Read... [08:45:43]Read from MH i2c: 01 07 00 [08:45:43]MH_I2C_Read... [08:45:43]Read from MH i2c: 01 07 00 BD 03 00 00 00 00 00 14 0D E8 [08:45:43]RasterBufferAndPrint [08:45:43]line [08:45:43]line [08:45:43]line [08:45:43]line [08:45:43]line [08:45:43]written 0, free lines is 3491 [08:45:43]MH_Cut [08:45:43]Write to MH i2c: D1 01 00 C4 03 01 99 [08:45:43]Write i2c OK [08:45:43]MH_I2C_Read... [08:45:43]Read from MH i2c: D1 [08:45:43]MH_I2C_Read... [08:45:43]Read from MH i2c: D1 01 00 [08:45:43]MH_I2C_Read... [08:45:43]Read from MH i2c: D1 01 00 C4 03 00 98 [08:45:43]Write to MH i2c: 01 00 00 C5 03 C8 [08:45:43]Write i2c OK [08:45:43]MH_I2C_Read... [08:45:44]*** Cut start [08:45:44]*** Partial cut [08:45:44]*** CUTSNS_PIN = 1 [08:45:44]*** CUTSNS_PIN = 0 [08:45:44]*** Brake cut motor [08:45:44]Read from MH i2c: 01 [08:45:44]MH_I2C_Read... [08:45:45]*** Stop cut motor [08:45:45]*** Cut end [08:45:45]Read from MH i2c: 01 07 00 [08:45:45]MH_I2C_Read... [08:45:45]Read from MH i2c: 01 07 00 C5 03 00 00 00 00 00 FF 0F DD [08:45:45]process_action close_receipt done [08:45:45]requested_data is exist [08:45:45]produce_requested_data [08:45:45]requested_item fm.sn is exist - process it [08:45:45]wFMCommunicate request_size=4 [08:45:45]MH_SAM_APDU [08:45:45]CAPDU: 80 11 00 00 [08:45:45]Write to MH i2c: E2 08 00 C6 03 80 11 00 00 00 00 00 00 43 [08:45:45]Write i2c OK [08:45:45]MH_I2C_Read... [08:45:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:45:45]Read from MH i2c: E2 [08:45:45]MH_I2C_Read... [08:45:45]Read from MH i2c: E2 17 00 [08:45:45]MH_I2C_Read... [08:45:45]Read from MH i2c: E2 17 00 C6 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 9F [08:45:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [08:45:45]wFMCommunicate OK [08:45:45]requested_item fd.num is exist - process it [08:45:45]SAM_PROTO_GetFieldsCounters [08:45:45]wFMCommunicate request_size=4 [08:45:45]MH_SAM_APDU [08:45:45]CAPDU: 80 13 00 00 [08:45:45]Write to MH i2c: E2 08 00 C7 03 80 13 00 00 00 00 00 00 46 [08:45:45]Write i2c OK [08:45:45]MH_I2C_Read... [08:45:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:45:45]Read from MH i2c: E2 [08:45:45]MH_I2C_Read... [08:45:45]Read from MH i2c: E2 62 00 [08:45:45]MH_I2C_Read... [08:45:45]Read from MH i2c: E2 62 00 C7 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 55 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 08 00 00 00 5E 04 04 00 08 00 00 00 57 04 04 00 09 00 00 00 19 04 04 00 00 00 00 00 90 00 29 [08:45:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 55 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 08 00 00 00 5E 04 04 00 08 00 00 00 57 04 04 00 09 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:45:46]wFMCommunicate OK [08:45:46]SAM_PROTO_GetFieldsCounters done [08:45:46]requested_item shift.num is exist - process it [08:45:46]requested_item shift.opened is exist - process it [08:45:46]req_shift_opened [08:45:46]FM_GetShiftState [08:45:46]SAM_PROTO_GetShiftState [08:45:46]wFMCommunicate request_size=4 [08:45:46]MH_SAM_APDU [08:45:46]CAPDU: 80 13 01 00 [08:45:46]Write to MH i2c: E2 08 00 C8 03 80 13 01 00 00 00 00 00 48 [08:45:46]Write i2c OK [08:45:46]MH_I2C_Read... [08:45:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:45:46]Read from MH i2c: E2 [08:45:46]MH_I2C_Read... [08:45:46]Read from MH i2c: E2 0E 00 [08:45:46]MH_I2C_Read... [08:45:46]Read from MH i2c: E2 0E 00 C8 03 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 60 [08:45:46]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [08:45:46]wFMCommunicate OK [08:45:46]SAM_PROTO_GetShiftState done [08:45:46]FM_GetShiftState done [08:45:46]req_shift_opened done [08:45:46]requested_item shift.open_date is exist - process it [08:45:46]req_shift_open_date [08:45:46]req_shift_open_date done [08:45:46]produce_requested_data done [08:45:46]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41557,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [08:45:46]process_action_free close_receipt [08:45:46]json_value_free [08:45:46]json_value_free done [08:45:46]process_json_proto returns [08:45:46]Send response to host [08:45:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41557,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [08:45:46]free response buf [08:45:46]execute_script done [08:45:46]execute_script returns [08:45:46]free content buf [08:45:46]Sock 12.Close socket [08:45:46]Sock 12.Thread stoped [08:45:47]accept exits with 7 [08:45:47]New connection [08:45:47]New thread 3066502500 created [08:45:47]Thread 3066645860 joined [08:45:47]Waiting for new connection... [08:45:47] Sock 7.Parse request [08:45:47]Sock 7.Check first char [08:45:47]Sock 7.First char is OK [08:45:47]request: POST /json_proto HTTP/1.0 [08:45:47]Method: POST [08:45:47]URL: /json_proto [08:45:47]Method is POST - this is cgi request [08:45:47]url: /json_proto [08:45:47]query_string will be loaded in cgi processing [08:45:47]execute_cgi json_proto POST (null) [08:45:47]execute_cgi path=json_proto method=POST [08:45:47]POST find Content-Length [08:45:47]Host: 172.17.43.132:8080 [08:45:47]Content-Length: 1435 [08:45:47]Content-Type: application/json [08:45:47] [08:45:47]POST finish read [08:45:47]Found Content-Length = 1435 [08:45:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183595", "tax_sys" : 0, "items" : [ { "code": "4870002329999", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Lipton IceTea 1\u043B \u043B\u0438\u043C\u043E\u043D Regular", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4607065001445", "name": "\u0428\u043E\u043A \u0431\u0430\u0442\u043E\u043D\u0447\u0438\u043A Snickers 50,5\u0433", "price" : 56.00, "quantity" : 2.000, "sum" : 112.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4640030091607", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B ESSE Exchange", "price" : 150.00, "quantity" : 1.000, "sum" : 150.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "6931280300549", "name": "\u0417\u0430\u0436\u0438\u0433\u0430\u043B\u043A\u0430 Cricket \u041F\u041D \u043F\u044C\u0435\u0437\u043E", "price" : 67.00, "quantity" : 1.000, "sum" : 67.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 459.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:45:48]execute_script... [08:45:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183595", "tax_sys" : 0, "items" : [ { "code": "4870002329999", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Lipton IceTea 1\u043B \u043B\u0438\u043C\u043E\u043D Regular", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4607065001445", "name": "\u0428\u043E\u043A \u0431\u0430\u0442\u043E\u043D\u0447\u0438\u043A Snickers 50,5\u0433", "price" : 56.00, "quantity" : 2.000, "sum" : 112.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4640030091607", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B ESSE Exchange", "price" : 150.00, "quantity" : 1.000, "sum" : 150.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "6931280300549", "name": "\u0417\u0430\u0436\u0438\u0433\u0430\u043B\u043A\u0430 Cricket \u041F\u041D \u043F\u044C\u0435\u0437\u043E", "price" : 67.00, "quantity" : 1.000, "sum" : 67.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 459.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:45:48]POST & json_proto [08:45:48]process_json_proto [08:45:48]json parsed OK: [08:45:48]protocol is kg_v1.0 [08:45:48]action value=close_receipt [08:45:48]process_action close_receipt [08:45:48]cmd_close_receipt [08:45:48]MH_GetDate [08:45:48]Write to MH i2c: F0 00 00 C9 03 BB [08:45:48]Write i2c OK [08:45:48]MH_I2C_Read... [08:45:48]Read from MH i2c: F0 [08:45:48]MH_I2C_Read... [08:45:48]Read from MH i2c: F0 09 00 [08:45:48]MH_I2C_Read... [08:45:48]Read from MH i2c: F0 09 00 C9 03 00 BC B3 A4 66 69 B2 A4 66 62 [08:45:48]GetLastDocTimeStamp 1722069936 [08:45:48]current date 1722069948 [08:45:48]FM_GetShiftState [08:45:48]SAM_PROTO_GetShiftState [08:45:48]wFMCommunicate request_size=4 [08:45:48]MH_SAM_APDU [08:45:48]CAPDU: 80 13 01 00 [08:45:48]Write to MH i2c: E2 08 00 CA 03 80 13 01 00 00 00 00 00 4A [08:45:48]Write i2c OK [08:45:48]MH_I2C_Read... [08:45:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:45:48]Read from MH i2c: E2 [08:45:48]MH_I2C_Read... [08:45:48]Read from MH i2c: E2 0E 00 [08:45:48]MH_I2C_Read... [08:45:48]Read from MH i2c: E2 0E 00 CA 03 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 62 [08:45:48]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [08:45:48]wFMCommunicate OK [08:45:48]SAM_PROTO_GetShiftState done [08:45:48]FM_GetShiftState done [08:45:48]opened in 1722069839 [08:45:48]opened+sec_in_day 1722156239 [08:45:48]quantity*price = 13000 [08:45:48]sum+1 = 13001 [08:45:48]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4607065001445 Шок батончик Snickers 50,5г 2.000 * 56.00 = 112.00 ÐДС 12% ÐСП 1% > о реализуемом товаре Товар: 4640030091607 Сигареты ESSE Exchange 1.000 * 150.00 = 150.00 ÐДС 12% ÐСП 1% > о реализуемом товаре Товар: 6931280300549 Зажигалка Cricket ПРпьезо 1.000 * 67.00 = 67.00 ÐДС 12% ÐСП 1% > о реализуемом товаре ИТОГО: 459.00 ÐСП 1% : 4.06 ÐДС 12% : 48.73 Ðаличными: 459.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 9 27.07.2024 08:45 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41558 ФПД: 187582341664755 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T084548&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41558&fm=187582341664755&tin=02508201610067®Number=0000000000092626&sum=45900 0 [08:45:52]StoreToDocumentArchive [08:45:52]shift 425 fd 41558 [08:45:52]save to /storage/0425/doc_00041558 [08:45:52]save last doc name /storage/0425/doc_00041558 to /storage/kkm_last_doc_name [08:45:52]save OK [08:45:52]Clear old archive folders... [08:45:52]ProcessDocumentItem done err = 0, tmpTLVsize=620 [08:45:52]tlvbuf is 010D6780 [08:45:52]SAM_PROTO_ClearQueue [08:45:52]wFMCommunicate request_size=4 [08:45:52]MH_SAM_APDU [08:45:52]CAPDU: 80 09 00 00 [08:45:52]Write to MH i2c: E2 08 00 D7 03 80 09 00 00 00 00 00 00 4C [08:45:52]Write i2c OK [08:45:52]MH_I2C_Read... [08:45:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:45:52]Read from MH i2c: E2 [08:45:52]MH_I2C_Read... [08:45:52]Read from MH i2c: E2 03 00 [08:45:52]MH_I2C_Read... [08:45:52]Read from MH i2c: E2 03 00 D7 03 00 90 00 4E [08:45:52]RAPDU: 90 00 [08:45:52]wFMCommunicate OK [08:45:52]SAM_PROTO_ClearQueue done [08:45:52]KKMCreateOFDPacket [08:45:52]OFDProtocolAddRootSTLVToBuf [08:45:52]FM_MakeSignedData [08:45:52]FM_MakeSignedData [08:45:52]SAM_PROTO_SignData [08:45:52]wFMCommunicate request_size=4 [08:45:52]MH_SAM_APDU [08:45:52]CAPDU: 80 0D 01 02 [08:45:52]Write to MH i2c: E2 08 00 D8 03 80 0D 01 02 00 00 00 00 54 [08:45:52]Write i2c OK [08:45:52]MH_I2C_Read... [08:45:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:45:52]Read from MH i2c: E2 [08:45:52]MH_I2C_Read... [08:45:52]Read from MH i2c: E2 03 00 [08:45:52]MH_I2C_Read... [08:45:52]Read from MH i2c: E2 03 00 D8 03 00 90 00 4F [08:45:52]RAPDU: 90 00 [08:45:52]wFMCommunicate OK [08:45:52]wFMCommunicate request_size=255 [08:45:52]MH_SAM_APDU [08:45:52]CAPDU: 80 0D 02 02 FA 03 00 6C 02 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 38 37 30 30 30 32 33 32 39 39 39 39 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4C 69 70 74 6F 6E 20 49 63 65 54 65 61 20 31 D0 BB 20 D0 BB D0 B8 D0 BC D0 BE D0 BD 20 52 65 67 75 6C 61 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6B 00 8A 04 0D 00 34 36 30 37 30 36 35 30 30 31 34 34 35 06 04 27 00 D0 A8 D0 BE D0 BA 20 D0 B1 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 53 6E 69 63 6B 65 72 73 20 35 30 2C 35 D0 B3 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 E0 15 00 00 00 00 13 04 06 00 C0 2B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 62 00 8A 04 0D [08:45:53]Write to MH i2c: E2 02 01 D9 03 80 0D 02 02 FA 00 03 00 6C 02 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 38 37 30 30 30 32 33 32 39 39 39 39 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4C 69 70 74 6F 6E 20 49 63 65 54 65 61 20 31 D0 BB 20 D0 BB D0 B8 D0 BC D0 BE D0 BD 20 52 65 67 75 6C 61 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6B 00 8A 04 0D 00 34 36 30 37 30 36 35 30 30 31 34 34 35 06 04 27 00 D0 A8 D0 BE D0 BA 20 D0 B1 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 53 6E 69 63 6B 65 72 73 20 35 30 2C 35 D0 B3 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 E0 15 00 00 00 00 13 04 06 00 C0 2B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 62 00 8A 04 0D 00 00 40 [08:45:54]Write i2c OK [08:45:54]MH_I2C_Read... [08:45:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:45:54]Read from MH i2c: E2 [08:45:54]MH_I2C_Read... [08:45:54]Read from MH i2c: E2 03 00 [08:45:54]MH_I2C_Read... [08:45:54]Read from MH i2c: E2 03 00 D9 03 00 90 00 50 [08:45:54]RAPDU: 90 00 [08:45:54]wFMCommunicate OK [08:45:54]wFMCommunicate request_size=255 [08:45:54]MH_SAM_APDU [08:45:54]CAPDU: 80 0D 02 02 FA 00 34 36 34 30 30 33 30 30 39 31 36 30 37 06 04 1E 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 53 53 45 20 45 78 63 68 61 6E 67 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 98 3A 00 00 00 00 13 04 06 00 98 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6E 00 8A 04 0D 00 36 39 33 31 32 38 30 33 30 30 35 34 39 06 04 2A 00 D0 97 D0 B0 D0 B6 D0 B8 D0 B3 D0 B0 D0 BB D0 BA D0 B0 20 43 72 69 63 6B 65 74 20 D0 9F D0 9D 20 D0 BF D1 8C D0 B5 D0 B7 D0 BE FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 2C 1A 00 00 00 00 13 04 06 00 2C 1A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C B3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 96 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 [08:45:55]Write to MH i2c: E2 02 01 DA 03 80 0D 02 02 FA 00 00 34 36 34 30 30 33 30 30 39 31 36 30 37 06 04 1E 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 53 53 45 20 45 78 63 68 61 6E 67 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 98 3A 00 00 00 00 13 04 06 00 98 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6E 00 8A 04 0D 00 36 39 33 31 32 38 30 33 30 30 35 34 39 06 04 2A 00 D0 97 D0 B0 D0 B6 D0 B8 D0 B3 D0 B0 D0 BB D0 BA D0 B0 20 43 72 69 63 6B 65 74 20 D0 9F D0 9D 20 D0 BF D1 8C D0 B5 D0 B7 D0 BE FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 2C 1A 00 00 00 00 13 04 06 00 2C 1A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C B3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 96 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 00 00 1F [08:45:55]Write i2c OK [08:45:55]MH_I2C_Read... [08:45:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:45:56]Read from MH i2c: E2 [08:45:56]MH_I2C_Read... [08:45:56]Read from MH i2c: E2 03 00 [08:45:56]MH_I2C_Read... [08:45:56]Read from MH i2c: E2 03 00 DA 03 00 90 00 51 [08:45:56]RAPDU: 90 00 [08:45:56]wFMCommunicate OK [08:45:56]wFMCommunicate request_size=129 [08:45:56]MH_SAM_APDU [08:45:56]CAPDU: 80 0D 02 02 7C 01 F3 03 06 00 09 13 00 00 00 00 07 04 06 00 4C B3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 00 00 00 F4 03 04 00 BC B3 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 Connected sock=10 [08:45:56]30 Data to sent: 30 30 30 30 30 87 30 95 30 F6 30 70 30 47 30 2C 39 01 32 00 36 30 30 32 36 11 04 10 30 00 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 6A 05 00 00 03 F8 62 05 F5 4F 5A 05 01 30 00 30 05 30 00 30 56 30 05 30 30 30 38 37 34 39 35 38 10 04 04 00 56 A2 00 00 35 04 06 00 AA 9A EA D7 4F F3 [08:45:57]Write to MH i2c: E2 84 00 DB 03 B9 80 04 0D 02 02 7C 00 01 01 00 F3 03 06 00 09 01 13 FA 00 03 00 0E 00 00 00 30 07 32 04 35 06 30 00 38 4C 32 B3 30 31 36 31 30 30 36 37 FD 03 11 00 D0 9A D0 B0 D0 BD D1 82 00 D0 00 BE 00 D0 00 B2 39 20 04 D0 9C 2E 20 F4 03 04 00 29 B3 A4 66 0E 04 04 00 A8 01 00 00 0D 06 04 00 10 00 00 00 30 00 30 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 00 00 00 F4 03 04 00 BC B3 A4 30 66 30 0E 30 04 30 04 00 A9 01 00 00 B9 04 30 01 30 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 30 38 37 32 34 36 39 35 38 10 04 04 00 56 A2 00 00 35 04 06 00 AA 9A EA D7 4F F3 00 00 16 [08:45:58]32 36 5E 04 04 00 00 00 00 00 57 04 04 00 02 00 00 00 Write i2c OK [08:45:58]AA MH_I2C_Read... [08:45:58]04 CC 04 6E 04 04 00 00 00 00 00 69 04 99 00 6F 04 04 00 Read from MH i2c: 00 E2 00 [08:45:58]00 MH_I2C_Read... [08:45:58]00 Read from MH i2c: B1 E2 04 03 01 00 *** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:45:58]00 00 70 [08:45:58]04 MH_I2C_Read... [08:45:58]01 Read from MH i2c: 00 E2 00 03 72 00 04 DB 01 03 00 00 00 00 04 7E 00 90 EE 00 03 0A 00 F2 03 52 01 [08:45:58]00 RAPDU: 00 90 F3 00 03 [08:45:58]01 wFMCommunicate OK [08:45:58]00 wFMCommunicate request_size=4 [08:45:58]00 MH_SAM_APDU [08:45:58]EE 03 0A 00 F2 CAPDU: 03 80 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 0D EF 03 03 0A 00 F6 02 03 [08:45:58]01 00 01 F7 03 Write to MH i2c: 01 E2 00 08 00 00 6A DC 04 03 99 80 00 0D 6F 03 04 02 04 00 00 00 00 00 00 00 00 B1 04 00 01 5A 00 00 70 04 [08:45:59]01 Write i2c OK [08:45:59]00 MH_I2C_Read... [08:45:59]00 72 04 01 00 00 00 04 Read from MH i2c: 7E E2 00 [08:45:59]EE MH_I2C_Read... [08:45:59]03 0A 00 F2 03 01 00 00 F3 03 01 Read from MH i2c: *** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:45:59]E2 00 00 EE 03 0A 00 F2 03 0B 01 00 00 01 F3 03 01 [08:45:59]00 MH_I2C_Read... [08:45:59]00 EF 03 0A Read from MH i2c: 00 E2 F6 0B 03 00 01 00 00 F7 03 DC 03 01 00 00 EF 03 00 0A D2 00 F6 03 01 00 03 06 8E F7 8B 03 47 01 3D 00 4C 00 47 EF 90 03 00 0A 00 F6 03 01 60 00 [08:45:59]RAPDU: D2 03 8E 8B 47 3D 4C 47 90 00 [08:45:59]wFMCommunicate OK [08:45:59]SAM_PROTO_SignData done [08:45:59]FM_MakeSignedData done [08:45:59]CreateOFDProtocolMessage [08:45:59]wFMCommunicate request_size=4 [08:45:59]MH_SAM_APDU [08:45:59]CAPDU: 80 11 00 00 [08:45:59]Write to MH i2c: E2 08 00 DD 03 80 11 00 00 00 00 00 00 5A [08:45:59]05 F7 03 01 00 00 EF 03 0A 00 *** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:45:59]Write i2c OK [08:45:59]MH_I2C_Read... [08:45:59]F6 03 01 00 04 Read from MH i2c: F7 E2 03 01 00 00 EF [08:45:59]03 MH_I2C_Read... [08:45:59]0A 00 F6 03 Read from MH i2c: 01 E2 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6B 17 04 00 99 [08:46:00]00 MH_I2C_Read... [08:46:00]6F 04 04 Read from MH i2c: 00 E2 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 17 F2 00 03 01 00 00 DD F3 03 03 01 00 00 EE 00 03 11 0A 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 04 03 10 0A 00 F6 03 01 00 00 30 06 30 F7 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 B6 [08:46:00]RAPDU: 11 04 10 00 30 03 30 01 30 00 30 00 30 EF 30 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 30 00 30 04 30 F7 30 03 38 01 37 34 39 35 38 00 90 00 00 [08:46:00]wFMCommunicate OK [08:46:00]CreateOFDProtocolMessage done [08:46:00]EF OFDSenderStorePacket 41558 [08:46:00]03 StoreOFDPacket docnum=41558 [08:46:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 80 02 00 00 38 35 78 02 56 76 5A 03 01 00 03 00 6C 02 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 38 37 30 30 30 32 33 32 39 39 39 39 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4C 69 70 74 6F 6E 20 49 63 65 54 65 61 20 31 D0 BB 20 D0 BB D0 B8 D0 BC D0 BE D0 BD 20 52 65 67 75 6C 61 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6B 00 8A 04 0D 00 34 36 30 37 30 36 35 30 30 31 34 34 35 06 04 27 00 D0 A8 D0 BE D0 BA 20 D0 B1 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 53 6E 69 63 6B 65 72 73 20 35 30 2C 35 D0 B3 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 E0 15 00 00 00 00 13 04 06 00 C0 2B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 62 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 36 30 37 06 04 1E 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 53 53 45 20 45 78 63 68 61 6E 67 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 98 3A 00 00 00 00 13 04 06 00 98 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6E 00 8A 04 0D 00 36 39 33 31 32 38 30 33 30 30 35 34 39 06 04 2A 00 D0 97 D0 B0 D0 B6 D0 B8 D0 B3 D0 B0 D0 BB D0 BA D0 B0 20 43 72 69 63 6B 65 74 20 D0 9F D0 9D 20 D0 BF D1 8C D0 B5 D0 B7 D0 BE FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 2C 1A 00 00 00 00 13 04 06 00 2C 1A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C B3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 96 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 09 13 00 00 00 00 07 04 06 00 4C B3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 00 00 00 F4 03 04 00 BC B3 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 56 A2 00 00 35 04 06 00 AA 9A EA D7 4F F3 D2 03 8E 8B 47 3D 4C 47 [08:46:00]CheckFolder [08:46:00]0A dirname=/storage/ofd_packets [08:46:00]00 CheckFolder done [08:46:00]ProducePacketName [08:46:00]name=ofd_packets/00041558 [08:46:00]NVStorageSaveData ofd_packets/00041558 [08:46:00]F6 File name is /storage/ofd_packets/00041558 [08:46:00]03 Write 670 bytes [08:46:00]NVStorageSaveData done [08:46:00]OFDSenderStorePacket done [08:46:00]KKMCreateOFDPacket done [08:46:00]01 NVStorageSaveData kkm_last_timestamp [08:46:00]00 File name is /storage/kkm_last_timestamp [08:46:00]Write 4 bytes [08:46:00]03 NVStorageSaveData done [08:46:00]F7 ExternCall_PrintAddStr [08:46:00]03 wPrintStart [08:46:00]Write to MH i2c: 01 00 00 01 DE 00 03 00 E1 EF 03 0A 00 [08:46:00]F6 03 01 Write i2c OK [08:46:00]00 MH_I2C_Read... [08:46:00]02 F7 Read from MH i2c: 03 01 01 [08:46:00]00 MH_I2C_Read... [08:46:01]00 Read from MH i2c: EF 01 03 0A 00 F6 03 07 01 00 00 01 F7 03 01 [08:46:01]00 MH_I2C_Read... [08:46:01]00 6C 04 99 00 Read from MH i2c: 6F 01 04 07 04 00 DE 03 00 00 00 00 00 FF 0F F6 [08:46:01]RasterBufferAndPrint [08:46:01]line Счет N : (3)183595 [08:46:01]line ИÐÐ: 02508201610067 [08:46:01]line Контрольно-КаÑÑовый Чек [08:46:01]line ПРОДÐЖР[08:46:01]line Товар: 4870002329999 [08:46:01]line Ðапиток Lipton IceTea 1л лимон Regular [08:46:01]line 1.000 * 130.00 [08:46:01]00 line = 130.00 [08:46:01]00 00 00 00 B1 line ÐДС 12% ÐСП 1% [08:46:01]04 line > о реализуемом товаре [08:46:01]01 00 00 70 04 line Товар: 4607065001445 [08:46:01]01 line Шок батончик Snickers 50,5г [08:46:01]00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 line 2.000 * 56.00 [08:46:01]03 line = 112.00 [08:46:01]01 line ÐДС 12% ÐСП 1% [08:46:01]00 line > о реализуемом товаре [08:46:01]line Товар: 4640030091607 [08:46:01]00 line Сигареты ESSE Exchange [08:46:01]F3 line 1.000 * 150.00 [08:46:01]line = 150.00 [08:46:01]line ÐДС 12% ÐСП 1% [08:46:01]line > о реализуемом товаре [08:46:01]03 line Товар: 6931280300549 [08:46:01]01 line Зажигалка Cricket ПРпьезо [08:46:01]00 line 1.000 * 67.00 [08:46:01]line = 67.00 [08:46:01]line ÐДС 12% ÐСП 1% [08:46:01]line > о реализуемом товаре [08:46:01]line ИТОГО: 459.00 [08:46:01]00 line ÐСП 1% : 4.06 [08:46:01]EE line ÐДС 12% : 48.73 [08:46:01]line Ðаличными: 459.00 [08:46:01]03 line Безнал.: 0.00 [08:46:01]0A line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [08:46:01]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [08:46:01]line СÐО: Общий режим [08:46:01]00 line Чек 9 27.07.2024 08:45 [08:46:01]F2 line Смена: 425 ФФД: 1.0 [08:46:01]line ЗÐМ: 0300000053 [08:46:01]03 line РÐМ: 0000000000092626 [08:46:01]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [08:46:01]line ФМ: 0000000000874958 [08:46:01]01 line ФД: 41558 [08:46:01]line ФПД: 187582341664755 [08:46:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T084548&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41558&fm=187582341664755&tin=02508201610067®Number=0000000000092626&sum=45900 [08:46:01]00 line 0 [08:46:01]01 F3 03 written 0, free lines is 4095 [08:46:01]01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 Write to MH i2c: F6 01 03 00 01 00 00 19 04 04 F7 1D 03 [08:46:02]00 Write i2c OK [08:46:02]00 EF 03 MH_I2C_Read... [08:46:02]09 00 Read from MH i2c: F6 03 01 01 00 05 F7 [08:46:02]recv_with_timeout no data received [08:46:02]MH_I2C_Read... [08:46:02]03 00 00 EF 03 09 Read from MH i2c: 00 01 F6 07 03 00 01 [08:46:02]00 MH_I2C_Read... [08:46:02]06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 Read from MH i2c: 00 01 F3 07 03 00 19 04 00 00 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 00 03 09 00 F6 00 03 00 01 49 00 0E 00 7B F7 [08:46:03]03 RasterBufferAndPrint [08:46:03]00 line [08:46:03]00 line [08:46:03]EF line [08:46:03]03 line [08:46:03]09 line [08:46:03]00 written 0, free lines is 4095 [08:46:03]F6 03 01 00 01 F7 03 MH_Cut [08:46:03]00 Write to MH i2c: 00 D1 EF 01 03 00 09 00 F6 03 01 20 00 04 02 F7 03 00 00 01 EF F6 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 [08:46:03]06 Write i2c OK [08:46:03]F7 MH_I2C_Read... [08:46:03]*** Cut start [08:46:03]Read from MH i2c: D1 [08:46:03]*** Partial cut [08:46:03]MH_I2C_Read... [08:46:03]03 00 00 7A *** CUTSNS_PIN = 1 [08:46:03]Read from MH i2c: D1 01 00 *** CUTSNS_PIN = 0 [08:46:03] [08:46:03]MH_I2C_Read... [08:46:03]04 8D 00 6F Read from MH i2c: 04 D1 04 01 00 00 00 20 00 04 00 F5 [08:46:03]Write to MH i2c: 00 01 00 00 B1 00 04 21 00 04 00 25 70 [08:46:03]04 00 00 72 04 Write i2c OK [08:46:03]00 MH_I2C_Read... [08:46:03]00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 *** Brake cut motor [08:46:04]00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 *** Stop cut motor [08:46:04]EF Read from MH i2c: 03 01 09 [08:46:04]00 MH_I2C_Read... [08:46:04]*** Cut end [08:46:04]Read from MH i2c: F6 03 01 00 04 01 F7 07 03 00 00 EF 03 00 09 [08:46:04]00 F6 03 01 MH_I2C_Read... [08:46:04]00 Read from MH i2c: 05 F7 03 00 00 01 EF 07 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 00 04 75 00 EE 21 03 04 09 00 F2 03 00 01 00 00 00 F3 03 00 00 00 00 EE 03 00 09 FF 00 F2 03 01 00 0F 01 3A F3 [08:46:04]03 process_action close_receipt done [08:46:04]00 requested_data is exist [08:46:04]produce_requested_data [08:46:04]requested_item fm.sn is exist - process it [08:46:04]wFMCommunicate request_size=4 [08:46:04]00 MH_SAM_APDU [08:46:04]EF CAPDU: 03 80 09 11 00 00 F6 00 03 [08:46:04]Write to MH i2c: E2 08 00 22 04 01 80 00 11 00 00 00 00 00 00 00 F7 A0 03 [08:46:04]00 00 EF 03 Write i2c OK [08:46:04]09 MH_I2C_Read... [08:46:04]00 F6 03 01 00 01 F7 03 Read from MH i2c: 00 E2 00 [08:46:04]EF MH_I2C_Read... [08:46:05]03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 *** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:46:05]F7 03 00 00 EF 03 09 00 F6 03 Read from MH i2c: 01 E2 00 17 00 [08:46:05]MH_I2C_Read... [08:46:05]05 Read from MH i2c: F7 E2 17 00 22 04 03 00 00 00 EF 03 09 11 00 04 F6 10 03 00 01 30 00 30 06 30 F7 30 03 30 00 30 00 10 04 04 00 30 4C 30 A2 00 00 11 30 04 30 10 00 30 30 30 38 30 37 30 34 30 39 30 35 30 38 30 90 30 38 37 34 39 35 38 35 04 06 00 84 04 CF 07 1C 1A 26 18 50 8C 30 F4 D8 C0 [08:46:05]00 FC [08:46:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [08:46:05]wFMCommunicate OK [08:46:05]requested_item fd.num is exist - process it [08:46:05]SAM_PROTO_GetFieldsCounters [08:46:05]wFMCommunicate request_size=4 [08:46:05]MH_SAM_APDU [08:46:05]CAPDU: 80 13 00 00 [08:46:05]Write to MH i2c: E2 08 00 23 04 80 13 00 00 00 00 00 00 A3 [08:46:05]Write i2c OK [08:46:05]MH_I2C_Read... [08:46:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:46:05]Read from MH i2c: E2 [08:46:05]MH_I2C_Read... [08:46:05]Read from MH i2c: E2 62 00 [08:46:06]MH_I2C_Read... [08:46:06]Read from MH i2c: E2 62 00 23 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 56 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 09 00 00 00 5E 04 04 00 09 00 00 00 57 04 04 00 0A 00 00 00 19 04 04 00 00 00 00 00 90 00 8A [08:46:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 56 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 09 00 00 00 5E 04 04 00 09 00 00 00 57 04 04 00 0A 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:46:06]wFMCommunicate OK [08:46:06]SAM_PROTO_GetFieldsCounters done [08:46:06]requested_item shift.num is exist - process it [08:46:06]requested_item shift.opened is exist - process it [08:46:06]req_shift_opened [08:46:06]FM_GetShiftState [08:46:06]SAM_PROTO_GetShiftState [08:46:06]wFMCommunicate request_size=4 [08:46:06]MH_SAM_APDU [08:46:06]CAPDU: 80 13 01 00 [08:46:06]Write to MH i2c: E2 08 00 24 04 80 13 01 00 00 00 00 00 A5 [08:46:06]Write i2c OK [08:46:06]MH_I2C_Read... [08:46:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:46:06]Read from MH i2c: E2 [08:46:06]MH_I2C_Read... [08:46:06]Read from MH i2c: E2 0E 00 [08:46:06]MH_I2C_Read... [08:46:06]Read from MH i2c: E2 0E 00 24 04 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 BD [08:46:06]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [08:46:06]wFMCommunicate OK [08:46:06]SAM_PROTO_GetShiftState done [08:46:06]FM_GetShiftState done [08:46:06]req_shift_opened done [08:46:06]requested_item shift.open_date is exist - process it [08:46:06]req_shift_open_date [08:46:06]req_shift_open_date done [08:46:06]produce_requested_data done [08:46:06]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41558,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [08:46:06]process_action_free close_receipt [08:46:06]json_value_free [08:46:06]json_value_free done [08:46:06]process_json_proto returns [08:46:06]Send response to host [08:46:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41558,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [08:46:06]free response buf [08:46:06]execute_script done [08:46:06]execute_script returns [08:46:06]free content buf [08:46:06]Sock 7.Close socket [08:46:06]Sock 7.Thread stoped [08:46:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 B1 6A 47 00 0F E6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 4C A2 00 00 F4 03 04 00 E2 5F A4 66 B6 04 01 00 00 05 09 04 6E 3B 25 FF 2D [08:46:07]CommunicateWithHost err = 0 [08:46:07]CheckOFDResponse [08:46:07]1017 (14) - 77093643461234 [08:46:07]1041 (16) - 0000000000874958 [08:46:07]1040 (4) - 41548 [08:46:07]1012 (4) - 27.07.2024 02:48 [08:46:07]1206 (1) - 0 [08:46:07]OFD Sender: Remove packet 41548 [08:46:07]ProducePacketName [08:46:07]name=ofd_packets/00041548 [08:46:07]NVStorageDeleteData [08:46:08]OFD Sender: Processing packet 41549 [packets to send 66, broken 56] [08:46:08]ProducePacketName [08:46:08]name=ofd_packets/00041549 [08:46:08]OFD Sender: To server: ‡•öpG, [08:46:08]CommunicateWithHost lk.salyk.kg:30040 [08:46:08]ConnectInit lk.salyk.kg [08:46:08]accept exits with 11 [08:46:08]New connection [08:46:08]New thread 3066645860 created [08:46:08]Thread 3066502500 joined [08:46:08]Waiting for new connection... [08:46:08] Sock 11.Parse request [08:46:08]Sock 11.Check first char [08:46:08]Sock 11.First char is OK [08:46:08]request: POST /json_proto HTTP/1.0 [08:46:08]Method: POST [08:46:08]URL: /json_proto [08:46:08]Method is POST - this is cgi request [08:46:08]url: /json_proto [08:46:08]query_string will be loaded in cgi processing [08:46:08]execute_cgi json_proto POST (null) [08:46:08]execute_cgi path=json_proto method=POST [08:46:08]POST find Content-Length [08:46:08]Host: 172.17.43.132:8080 [08:46:08]Content-Length: 632 [08:46:08]Content-Type: application/json [08:46:08] [08:46:08]POST finish read [08:46:08]Found Content-Length = 632 [08:46:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183596", "tax_sys" : 0, "items" : [ { "code": "4700000160211", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 0,5\u043B", "price" : 40.00, "quantity" : 1.000, "sum" : 40.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 40.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:46:08]execute_script... [08:46:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183596", "tax_sys" : 0, "items" : [ { "code": "4700000160211", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 0,5\u043B", "price" : 40.00, "quantity" : 1.000, "sum" : 40.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 40.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:46:08]POST & json_proto [08:46:08]process_json_proto [08:46:08]json parsed OK: [08:46:08]protocol is kg_v1.0 [08:46:08]action value=close_receipt [08:46:08]process_action close_receipt [08:46:08]cmd_close_receipt [08:46:08]MH_GetDate [08:46:08]Write to MH i2c: F0 00 00 25 04 18 [08:46:08]Write i2c OK [08:46:08]MH_I2C_Read... [08:46:08]Read from MH i2c: F0 [08:46:08]MH_I2C_Read... [08:46:08]Read from MH i2c: F0 09 00 [08:46:08]MH_I2C_Read... [08:46:08]Read from MH i2c: F0 09 00 25 04 00 D0 B3 A4 66 69 B2 A4 66 D3 [08:46:08]GetLastDocTimeStamp 1722069948 [08:46:08]current date 1722069968 [08:46:08]FM_GetShiftState [08:46:08]SAM_PROTO_GetShiftState [08:46:08]wFMCommunicate request_size=4 [08:46:08]MH_SAM_APDU [08:46:08]CAPDU: 80 13 01 00 [08:46:08]Write to MH i2c: E2 08 00 26 04 80 13 01 00 00 00 00 00 A7 [08:46:08]Write i2c OK [08:46:08]MH_I2C_Read... [08:46:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:46:08]Read from MH i2c: E2 [08:46:08]MH_I2C_Read... [08:46:08]Read from MH i2c: E2 0E 00 [08:46:08]MH_I2C_Read... [08:46:08]Read from MH i2c: E2 0E 00 26 04 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 BF [08:46:08]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [08:46:08]wFMCommunicate OK [08:46:08]SAM_PROTO_GetShiftState done [08:46:08]FM_GetShiftState done [08:46:08]opened in 1722069839 [08:46:08]opened+sec_in_day 1722156239 [08:46:08]quantity*price = 4000 [08:46:08]sum+1 = 4001 [08:46:08]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 40.00 ÐСП 1% : 0.35 ÐДС 12% : 4.25 Ðаличными: 40.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 10 27.07.2024 08:46 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41559 ФПД: 78628135140529 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T084608&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41559&fm=78628135140529&tin=02508201610067®Number=0000000000092626&sum=4000 0 [08:46:12]StoreToDocumentArchive [08:46:12]shift 425 fd 41559 [08:46:12]save to /storage/0425/doc_00041559 [08:46:12]save last doc name /storage/0425/doc_00041559 to /storage/kkm_last_doc_name [08:46:12]save OK [08:46:12]Clear old archive folders... [08:46:12]ProcessDocumentItem done err = 0, tmpTLVsize=271 [08:46:12]tlvbuf is 011202A0 [08:46:12]SAM_PROTO_ClearQueue [08:46:12]wFMCommunicate request_size=4 [08:46:12]MH_SAM_APDU [08:46:12]CAPDU: 80 09 00 00 [08:46:12]Write to MH i2c: E2 08 00 33 04 80 09 00 00 00 00 00 00 A9 [08:46:12]Write i2c OK [08:46:12]MH_I2C_Read... [08:46:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:46:12]Read from MH i2c: E2 [08:46:12]MH_I2C_Read... [08:46:12]Read from MH i2c: E2 03 00 [08:46:12]MH_I2C_Read... [08:46:12]Read from MH i2c: E2 03 00 33 04 00 90 00 AB [08:46:12]RAPDU: 90 00 [08:46:12]wFMCommunicate OK [08:46:12]SAM_PROTO_ClearQueue done [08:46:12]KKMCreateOFDPacket [08:46:12]OFDProtocolAddRootSTLVToBuf [08:46:12]FM_MakeSignedData [08:46:12]FM_MakeSignedData [08:46:12]SAM_PROTO_SignData [08:46:12]wFMCommunicate request_size=4 [08:46:12]MH_SAM_APDU [08:46:12]CAPDU: 80 0D 01 02 [08:46:12]Write to MH i2c: E2 08 00 34 04 80 0D 01 02 00 00 00 00 B1 [08:46:12]Write i2c OK [08:46:12]MH_I2C_Read... [08:46:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:46:12]Read from MH i2c: E2 [08:46:12]MH_I2C_Read... [08:46:12]Read from MH i2c: E2 03 00 [08:46:12]MH_I2C_Read... [08:46:12]Read from MH i2c: E2 03 00 34 04 00 90 00 AC [08:46:12]RAPDU: 90 00 [08:46:12]wFMCommunicate OK [08:46:12]wFMCommunicate request_size=255 [08:46:12]MH_SAM_APDU [08:46:12]CAPDU: 80 0D 02 02 FA 03 00 0F 01 1E 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 32 31 31 06 04 1D 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 Connected sock=9 [08:46:13]0F Data to sent: 00 87 00 95 00 F6 70 00 13 04 06 47 00 2C A0 0F 00 00 00 01 00 00 F2 30 03 30 01 30 00 30 01 30 F6 03 01 00 01 30 BC 30 04 01 00 01 30 FC 30 03 30 06 38 37 34 39 35 00 38 A0 0D 01 00 00 A2 0F 66 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 23 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A9 01 00 00 00 00 05 07 01 04 0E 06 C5 00 5A 02 01 00 A0 02 0F 00 00 F9 00 00 00 B9 00 04 39 01 04 00 06 01 FA 03 0E 00 00 30 00 32 35 30 38 00 32 00 30 31 36 31 30 00 30 00 36 00 37 1F FD 04 03 02 11 00 00 D0 9A D0 B0 01 D0 00 12 04 04 00 0A 00 00 00 F4 03 04 00 D0 B3 A4 66 0E 04 04 00 A9 01 BD 00 D1 00 B9 04 01 82 00 D0 01 0D 04 10 00 BE 30 D0 B2 20 D0 9C 2E 20 F1 03 52 00 37 32 30 30 30 31 2C 20 30 D0 30 30 30 30 30 B3 30 2E 30 20 D0 30 30 39 32 36 9A 32 D1 36 8B 11 D0 04 B7 D1 10 00 30 30 8B 30 D0 30 30 30 30 BB 30 20 30 [08:46:14]Write to MH i2c: E2 02 D0 01 9A 35 D0 04 B8 80 D1 0D 8F 02 2C 02 FA 20 00 D1 83 D0 BB 03 2E 00 20 D0 9A D1 83 0F D0 01 BB 1E D0 04 B0 01 D1 00 82 01 D0 BE D0 B2 D0 23 B0 04 20 31 34 37 20 61 D0 00 90 8A 2C 04 20 0D 34 00 30 34 2E 37 32 30 30 30 30 30 31 36 30 32 31 31 06 04 1D 00 D0 92 D0 BE D0 B4 D0 37 B0 33 20 33 D0 37 9B 30 D0 2C 20 37 32 2E B5 31 D0 33 34 31 35 B3 32 D0 A3 04 29 00 B5 D0 D0 90 D0 97 D0 A1 BD 20 D0 E2 B4 84 D0 96 B0 20 39 37 20 22 20 D0 30 9F D0 B0 D1 80 2C D1 35 D0 BB FF 03 82 08 D0 00 03 E8 03 BD 00 D0 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F B5 00 D1 80 00 20 00 00 F2 03 D0 01 9D 00 01 F6 03 01 D0 00 B5 01 BC D1 04 01 00 01 FC 84 03 D1 06 82 00 D1 A0 0F 8C 00 22 F4 03 04 00 4F B3 A4 66 0E 04 04 00 A9 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 00 30 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 23 recv_with_timeout no data received [08:46:15]00 00 30 00 39 00 00 EE 03 32 0F 36 00 F2 03 01 00 01 F3 03 32 06 36 00 10 A9 04 01 00 00 00 04 00 00 07 04 06 00 A0 4D 0F A2 00 00 00 00 00 00 39 04 11 06 04 00 10 00 00 00 00 00 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 35 04 06 00 90 0A 34 07 E7 2F 0B C8 35 2B 61 7F 18 BB [08:46:16]00 1F 04 02 00 01 00 12 04 04 00 0A 00 00 00 F4 03 04 00 D0 B3 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 00 00 D7 [08:46:16]Write i2c OK [08:46:16]MH_I2C_Read... [08:46:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:46:16]Read from MH i2c: E2 [08:46:16]MH_I2C_Read... [08:46:16]Read from MH i2c: E2 03 00 [08:46:16]MH_I2C_Read... [08:46:16]Read from MH i2c: E2 03 00 35 04 00 90 00 AD [08:46:16]RAPDU: 90 00 [08:46:16]wFMCommunicate OK [08:46:16]wFMCommunicate request_size=30 [08:46:16]MH_SAM_APDU [08:46:16]CAPDU: 80 0D 02 02 19 30 38 37 34 39 35 38 10 04 04 00 57 A2 00 00 35 04 06 00 47 83 0A 10 7C B1 [08:46:16]Write to MH i2c: E2 21 00 36 04 80 0D 02 02 19 00 30 38 37 34 39 35 38 10 04 04 00 57 A2 00 00 35 04 06 00 47 83 0A 10 7C B1 00 00 C0 [08:46:16]Write i2c OK [08:46:16]MH_I2C_Read... [08:46:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:46:16]Read from MH i2c: E2 [08:46:16]MH_I2C_Read... [08:46:16]Read from MH i2c: E2 03 00 [08:46:16]MH_I2C_Read... [08:46:16]Read from MH i2c: E2 03 00 36 04 00 90 00 AE [08:46:16]RAPDU: 90 00 [08:46:16]wFMCommunicate OK [08:46:16]wFMCommunicate request_size=4 [08:46:16]MH_SAM_APDU [08:46:16]CAPDU: 80 0D 03 02 [08:46:16]Write to MH i2c: E2 08 00 37 04 80 0D 03 02 00 00 00 00 B6 [08:46:16]Write i2c OK [08:46:16]MH_I2C_Read... [08:46:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:46:17]Read from MH i2c: E2 [08:46:17]MH_I2C_Read... [08:46:17]Read from MH i2c: E2 0B 00 [08:46:17]MH_I2C_Read... [08:46:17]Read from MH i2c: E2 0B 00 37 04 00 E7 D9 E3 0D B8 04 D6 49 90 00 42 [08:46:17]RAPDU: E7 D9 E3 0D B8 04 D6 49 90 00 [08:46:17]wFMCommunicate OK [08:46:17]SAM_PROTO_SignData done [08:46:17]FM_MakeSignedData done [08:46:17]CreateOFDProtocolMessage [08:46:17]wFMCommunicate request_size=4 [08:46:17]MH_SAM_APDU [08:46:17]CAPDU: 80 11 00 00 [08:46:17]Write to MH i2c: E2 08 00 38 04 80 11 00 00 00 00 00 00 B6 [08:46:17]Write i2c OK [08:46:17]MH_I2C_Read... [08:46:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:46:17]Read from MH i2c: E2 [08:46:17]MH_I2C_Read... [08:46:17]Read from MH i2c: E2 17 00 [08:46:17]MH_I2C_Read... [08:46:17]Read from MH i2c: E2 17 00 38 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 12 [08:46:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [08:46:17]wFMCommunicate OK [08:46:17]CreateOFDProtocolMessage done [08:46:17]OFDSenderStorePacket 41559 [08:46:17]StoreOFDPacket docnum=41559 [08:46:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 23 01 00 00 FE 1B 1B 01 23 BB 5A 03 01 00 03 00 0F 01 1E 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 32 31 31 06 04 1D 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 0F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 23 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A9 01 00 00 00 00 07 04 06 00 A0 0F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 00 00 00 F4 03 04 00 D0 B3 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 57 A2 00 00 35 04 06 00 47 83 0A 10 7C B1 E7 D9 E3 0D B8 04 D6 49 [08:46:17]CheckFolder [08:46:17]dirname=/storage/ofd_packets [08:46:17]CheckFolder done [08:46:17]ProducePacketName [08:46:17]name=ofd_packets/00041559 [08:46:17]NVStorageSaveData ofd_packets/00041559 [08:46:17]File name is /storage/ofd_packets/00041559 [08:46:17]Write 321 bytes [08:46:17]NVStorageSaveData done [08:46:17]OFDSenderStorePacket done [08:46:17]KKMCreateOFDPacket done [08:46:17]NVStorageSaveData kkm_last_timestamp [08:46:17]File name is /storage/kkm_last_timestamp [08:46:17]Write 4 bytes [08:46:17]NVStorageSaveData done [08:46:17]ExternCall_PrintAddStr [08:46:17]wPrintStart [08:46:17]Write to MH i2c: 01 00 00 39 04 3D [08:46:17]Write i2c OK [08:46:17]MH_I2C_Read... [08:46:17]Read from MH i2c: 01 [08:46:17]MH_I2C_Read... [08:46:17]Read from MH i2c: 01 07 00 [08:46:17]MH_I2C_Read... [08:46:17]Read from MH i2c: 01 07 00 39 04 00 00 00 00 00 FF 0F 52 [08:46:17]RasterBufferAndPrint [08:46:17]line Счет N : (3)183596 [08:46:17]line ИÐÐ: 02508201610067 [08:46:17]line Контрольно-КаÑÑовый Чек [08:46:17]line ПРОДÐЖР[08:46:17]line Товар: 4700000160211 [08:46:17]line Вода Легенда 0,5л [08:46:17]line 1.000 * 40.00 [08:46:17]line = 40.00 [08:46:17]line ÐДС 12% ÐСП 1% [08:46:17]line > о реализуемом товаре [08:46:17]line ИТОГО: 40.00 [08:46:17]line ÐСП 1% : 0.35 [08:46:17]line ÐДС 12% : 4.25 [08:46:17]line Ðаличными: 40.00 [08:46:17]line Безнал.: 0.00 [08:46:17]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [08:46:17]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [08:46:17]line СÐО: Общий режим [08:46:17]line Чек 10 27.07.2024 08:46 [08:46:17]line Смена: 425 ФФД: 1.0 [08:46:17]line ЗÐМ: 0300000053 [08:46:17]line РÐМ: 0000000000092626 [08:46:17]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [08:46:17]line ФМ: 0000000000874958 [08:46:17]line ФД: 41559 [08:46:17]line ФПД: 78628135140529 [08:46:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T084608&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41559&fm=78628135140529&tin=02508201610067®Number=0000000000092626&sum=4000 [08:46:17]line 0 [08:46:17]written 0, free lines is 4095 [08:46:18]Write to MH i2c: 01 00 00 61 04 65 [08:46:18]Write i2c OK [08:46:18]MH_I2C_Read... [08:46:18]Read from MH i2c: 01 [08:46:18]MH_I2C_Read... [08:46:18]Read from MH i2c: 01 07 00 [08:46:18]MH_I2C_Read... [08:46:18]Read from MH i2c: 01 07 00 61 04 00 00 00 00 00 35 0D AE [08:46:18]RasterBufferAndPrint [08:46:18]line [08:46:18]line [08:46:18]line [08:46:18]line [08:46:18]line [08:46:18]written 0, free lines is 3541 [08:46:18]MH_Cut [08:46:18]Write to MH i2c: D1 01 00 68 04 01 3E [08:46:18]Write i2c OK [08:46:18]MH_I2C_Read... [08:46:18]Read from MH i2c: D1 [08:46:18]MH_I2C_Read... [08:46:18]Read from MH i2c: D1 01 00 [08:46:18]MH_I2C_Read... [08:46:18]Read from MH i2c: D1 01 00 68 04 00 3D [08:46:18]Write to MH i2c: 01 00 00 69 04 6D [08:46:18]Write i2c OK [08:46:18]MH_I2C_Read... [08:46:18]*** Cut start [08:46:18]*** Partial cut [08:46:18]*** CUTSNS_PIN = 1 [08:46:18]*** CUTSNS_PIN = 0 [08:46:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 *** Brake cut motor [08:46:19]60 06 47 00 00 12 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 *** Stop cut motor [08:46:19]04 *** Cut end [08:46:19]10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 4D A2 00 00 F4 03 04 00 EE 5F A4 Read from MH i2c: 66 01 B6 04 01 00 [08:46:19]00 MH_I2C_Read... [08:46:19]6E 51 9B 5F 94 E3 C3 2C [08:46:19]CommunicateWithHost err = 0 [08:46:19]Read from MH i2c: CheckOFDResponse [08:46:19]1017 (14) - 77093643461234 [08:46:19]01 07 00 [08:46:19]1041 (16) - 0000000000874958 [08:46:19]MH_I2C_Read... [08:46:19]1040 (4) - 41549 [08:46:19]Read from MH i2c: 01 07 00 1012 (4) - 27.07.2024 02:48 [08:46:19]69 1206 (1) - 0 [08:46:19]04 00 00 00 OFD Sender: Remove packet 41549 [08:46:19]00 ProducePacketName [08:46:19]00 FF 0F 82 name=ofd_packets/00041549 [08:46:19] [08:46:19]NVStorageDeleteData [08:46:19]process_action close_receipt done [08:46:19]requested_data is exist [08:46:19]produce_requested_data [08:46:19]requested_item fm.sn is exist - process it [08:46:19]wFMCommunicate request_size=4 [08:46:19]MH_SAM_APDU [08:46:19]CAPDU: 80 11 00 00 [08:46:19]Write to MH i2c: E2 08 00 6A 04 80 11 00 00 00 00 00 00 E8 [08:46:19]Write i2c OK [08:46:19]MH_I2C_Read... [08:46:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:46:20]Read from MH i2c: E2 [08:46:20]MH_I2C_Read... [08:46:20]Read from MH i2c: E2 17 00 [08:46:20]MH_I2C_Read... [08:46:20]Read from MH i2c: E2 17 00 6A 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 44 [08:46:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [08:46:20]wFMCommunicate OK [08:46:20]requested_item fd.num is exist - process it [08:46:20]SAM_PROTO_GetFieldsCounters [08:46:20]wFMCommunicate request_size=4 [08:46:20]MH_SAM_APDU [08:46:20]CAPDU: 80 13 00 00 [08:46:20]Write to MH i2c: E2 08 00 6B 04 80 13 00 00 00 00 00 00 EB [08:46:20]Write i2c OK [08:46:20]MH_I2C_Read... [08:46:20]OFD Sender: Processing packet 41550 [packets to send 66, broken 56] [08:46:20]ProducePacketName [08:46:20]name=ofd_packets/00041550 [08:46:20]OFD Sender: To server: ‡•öpG, [08:46:20]CommunicateWithHost lk.salyk.kg:30040 [08:46:20]ConnectInit lk.salyk.kg [08:46:20]Read from MH i2c: E2 [08:46:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:46:20]MH_I2C_Read... [08:46:20]Read from MH i2c: E2 62 00 [08:46:20]MH_I2C_Read... [08:46:20]Read from MH i2c: E2 62 00 6B 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 57 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 0A 00 00 00 5E 04 04 00 0A 00 00 00 57 04 04 00 0B 00 00 00 19 04 04 00 00 00 00 00 90 00 D6 [08:46:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 57 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 0A 00 00 00 5E 04 04 00 0A 00 00 00 57 04 04 00 0B 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:46:21]wFMCommunicate OK [08:46:21]SAM_PROTO_GetFieldsCounters done [08:46:21]requested_item shift.num is exist - process it [08:46:21]requested_item shift.opened is exist - process it [08:46:21]req_shift_opened [08:46:21]FM_GetShiftState [08:46:21]SAM_PROTO_GetShiftState [08:46:21]wFMCommunicate request_size=4 [08:46:21]MH_SAM_APDU [08:46:21]CAPDU: 80 Connected sock=7 [08:46:21]13 Data to sent: 01 87 00 95 [08:46:21]F6 Write to MH i2c: E2 08 70 00 6C 04 47 2C 01 80 00 30 30 13 30 30 30 01 30 30 30 30 00 30 38 37 00 00 00 00 ED 34 [08:46:21]39 35 38 40 Write i2c OK [08:46:21]MH_I2C_Read... [08:46:21]01 00 00 74 58 38 01 71 D9 Read from MH i2c: 5A E2 [08:46:21]MH_I2C_Read... [08:46:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:46:21]Read from MH i2c: E2 0E 00 [08:46:21]MH_I2C_Read... [08:46:21]03 01 00 03 00 2C 01 1E 04 01 00 01 23 04 7E 00 8A 04 0D 00 34 36 30 30 37 32 31 30 32 36 36 39 31 06 04 3A 00 D0 9F Read from MH i2c: E2 0E 00 D0 6C B8 04 D0 00 B2 D0 BE 20 45 53 53 41 09 20 00 D0 B0 D0 BF D0 01 B5 4F D0 B3 BB A4 D1 66 8C D1 81 D0 B8 D0 00 BD 00 2C 00 D0 B2 D0 B8 D1 88 D0 BD D1 00 8F 90 20 00 36 05 [08:46:22]RAPDU: 09 2C 00 35 01 25 4F 20 B3 D1 A4 81 66 D1 00 82 00 20 00 30 2C 34 35 00 D0 90 BB FF 03 08 00 00 03 [08:46:22]B8 wFMCommunicate OK [08:46:22]0B SAM_PROTO_GetShiftState done [08:46:22]00 FM_GetShiftState done [08:46:22]00 req_shift_opened done [08:46:22]00 requested_item shift.open_date is exist - process it [08:46:22]00 00 37 04 06 req_shift_open_date [08:46:22]00 req_shift_open_date done [08:46:22]E8 produce_requested_data done [08:46:22]35 produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41559,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [08:46:22]00 process_action_free close_receipt [08:46:22]00 json_value_free [08:46:22]00 json_value_free done [08:46:22]00 13 04 06 00 process_json_proto returns [08:46:22]B8 Send response to host [08:46:22]A1 {"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41559,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [08:46:22]00 free response buf [08:46:22]execute_script done [08:46:22]execute_script returns [08:46:22]free content buf [08:46:22]00 Sock 11.Close socket [08:46:22]00 Sock 11.Thread stoped [08:46:22]00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 A1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2C 11 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B8 A1 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 00 00 00 F4 03 04 00 61 B3 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 4E A2 00 00 35 04 06 00 B0 27 C8 18 5D 14 BC 3E F0 2D 41 31 AA 0D [08:46:23]accept exits with 12 [08:46:23]New connection [08:46:23]New thread 3066502500 created [08:46:23]Thread 3066645860 joined [08:46:23]Waiting for new connection... [08:46:23] Sock 12.Parse request [08:46:23]Sock 12.Check first char [08:46:23]Sock 12.First char is OK [08:46:23]request: POST /json_proto HTTP/1.0 [08:46:23]Method: POST [08:46:23]URL: /json_proto [08:46:23]Method is POST - this is cgi request [08:46:23]url: /json_proto [08:46:23]query_string will be loaded in cgi processing [08:46:23]execute_cgi json_proto POST (null) [08:46:23]execute_cgi path=json_proto method=POST [08:46:23]POST find Content-Length [08:46:23]Host: 172.17.43.132:8080 [08:46:23]Content-Length: 631 [08:46:23]Content-Type: application/json [08:46:23] [08:46:23]POST finish read [08:46:23]Found Content-Length = 631 [08:46:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183597", "tax_sys" : 0, "items" : [ { "code": "50173822", "name": "\u0420/\u0436 Orbit \u0431/\u0441\u0430\u0445 \u043C\u044F\u0442\u0430 13,6\u0433", "price" : 45.00, "quantity" : 1.000, "sum" : 45.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 45.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:46:23]execute_script... [08:46:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183597", "tax_sys" : 0, "items" : [ { "code": "50173822", "name": "\u0420/\u0436 Orbit \u0431/\u0441\u0430\u0445 \u043C\u044F\u0442\u0430 13,6\u0433", "price" : 45.00, "quantity" : 1.000, "sum" : 45.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 45.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:46:23]POST & json_proto [08:46:23]process_json_proto [08:46:23]json parsed OK: [08:46:23]protocol is kg_v1.0 [08:46:23]action value=close_receipt [08:46:23]process_action close_receipt [08:46:23]cmd_close_receipt [08:46:23]MH_GetDate [08:46:23]Write to MH i2c: F0 00 00 6D 04 60 [08:46:23]Write i2c OK [08:46:23]MH_I2C_Read... [08:46:23]Read from MH i2c: F0 [08:46:23]MH_I2C_Read... [08:46:23]Read from MH i2c: F0 09 00 [08:46:23]MH_I2C_Read... [08:46:23]Read from MH i2c: F0 09 00 6D 04 00 DF B3 A4 66 69 B2 A4 66 2A [08:46:23]GetLastDocTimeStamp 1722069968 [08:46:23]current date 1722069983 [08:46:23]FM_GetShiftState [08:46:23]SAM_PROTO_GetShiftState [08:46:23]wFMCommunicate request_size=4 [08:46:23]MH_SAM_APDU [08:46:23]CAPDU: 80 13 01 00 [08:46:23]Write to MH i2c: E2 08 00 6E 04 80 13 01 00 00 00 00 00 EF [08:46:23]Write i2c OK [08:46:23]MH_I2C_Read... [08:46:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:46:23]Read from MH i2c: E2 [08:46:23]MH_I2C_Read... [08:46:23]Read from MH i2c: E2 0E 00 [08:46:23]MH_I2C_Read... [08:46:23]Read from MH i2c: E2 0E 00 6E 04 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 07 [08:46:23]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [08:46:23]wFMCommunicate OK [08:46:23]SAM_PROTO_GetShiftState done [08:46:23]FM_GetShiftState done [08:46:23]opened in 1722069839 [08:46:23]opened+sec_in_day 1722156239 [08:46:23]quantity*price = 4500 [08:46:23]sum+1 = 4501 [08:46:23]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 45.00 ÐСП 1% : 0.40 ÐДС 12% : 4.78 Ðаличными: 45.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 11 27.07.2024 08:46 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41560 ФПД: 75109025212346 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T084623&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41560&fm=75109025212346&tin=02508201610067®Number=0000000000092626&sum=4500 0 [08:46:28]StoreToDocumentArchive [08:46:28]shift 425 fd 41560 [08:46:28]save to /storage/0425/doc_00041560 [08:46:28]save last doc name /storage/0425/doc_00041560 to /storage/kkm_last_doc_name [08:46:28]save OK [08:46:28]Clear old archive folders... [08:46:28]ProcessDocumentItem done err = 0, tmpTLVsize=274 [08:46:28]tlvbuf is 00DBB4E0 [08:46:28]SAM_PROTO_ClearQueue [08:46:28]wFMCommunicate request_size=4 [08:46:28]MH_SAM_APDU [08:46:28]CAPDU: 80 09 00 00 [08:46:28]Write to MH i2c: E2 08 00 7B 04 80 09 00 00 00 00 00 00 F1 [08:46:28]Write i2c OK [08:46:28]MH_I2C_Read... [08:46:28]OFD Sender: Processing packet 41551 [packets to send 65, broken 56] [08:46:28]ProducePacketName [08:46:28]name=ofd_packets/00041551 [08:46:28]Read from MH i2c: OFD Sender: To server: ‡•öpG, [08:46:28]E2 [08:46:28]MH_I2C_Read... [08:46:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:46:28]CommunicateWithHost lk.salyk.kg:30040 [08:46:28]Read from MH i2c: ConnectInit lk.salyk.kg [08:46:28]E2 03 00 [08:46:28]MH_I2C_Read... [08:46:28]Read from MH i2c: E2 03 00 7B 04 00 90 00 F3 [08:46:28]RAPDU: 90 00 [08:46:28]wFMCommunicate OK [08:46:28]SAM_PROTO_ClearQueue done [08:46:28]KKMCreateOFDPacket [08:46:28]OFDProtocolAddRootSTLVToBuf [08:46:28]FM_MakeSignedData [08:46:28]FM_MakeSignedData [08:46:28]SAM_PROTO_SignData [08:46:28]wFMCommunicate request_size=4 [08:46:28]MH_SAM_APDU [08:46:28]CAPDU: 80 0D 01 02 [08:46:28]Write to MH i2c: E2 08 00 7C 04 80 0D 01 02 00 00 00 00 F9 [08:46:28]Write i2c OK [08:46:29]MH_I2C_Read... [08:46:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:46:29]Read from MH i2c: E2 [08:46:29]MH_I2C_Read... [08:46:29]Read from MH i2c: E2 03 00 [08:46:29]MH_I2C_Read... [08:46:29]Read from MH i2c: E2 03 00 7C 04 00 90 00 F4 [08:46:29]RAPDU: 90 00 [08:46:29]wFMCommunicate OK [08:46:29]wFMCommunicate request_size=255 [08:46:29]MH_SAM_APDU [08:46:29]CAPDU: 80 0D 02 02 FA 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 08 00 35 30 31 37 33 38 32 32 06 04 25 00 D0 A0 2F D0 B6 20 4F 72 62 69 74 20 D0 B1 2F D1 81 D0 B0 D1 85 20 D0 BC D1 8F D1 82 D0 B0 20 31 33 2C 36 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 94 11 00 00 00 00 13 04 06 00 94 11 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 11 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 28 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DE 01 00 00 00 00 07 04 06 00 94 11 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 00 00 00 F4 03 04 00 DF B3 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 [08:46:29]Write to MH i2c: E2 02 01 7D 04 80 0D 02 02 FA 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 08 00 35 30 31 37 33 38 32 32 06 04 25 00 D0 A0 2F D0 B6 20 4F 72 62 69 74 20 D0 B1 2F D1 81 D0 B0 D1 85 20 D0 BC D1 8F D1 82 D0 B0 20 31 33 2C 36 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 94 11 00 00 00 00 13 04 06 00 94 11 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 11 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 28 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DE 01 00 00 00 00 07 04 06 00 94 11 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 00 00 00 F4 03 04 00 DF B3 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 Connected sock=9 [08:46:30]36 Data to sent: 32 87 95 36 F6 11 04 10 00 70 30 47 30 30 30 30 2C 30 01 00 00 7C [08:46:30]00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 21 01 00 00 D1 3A 19 01 7D AF 5A 03 01 00 03 00 Write i2c OK [08:46:30]0D MH_I2C_Read... [08:46:30]01 1E 04 01 00 01 23 04 5F 00 8A 04 0D *** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:46:30]Read from MH i2c: E2 [08:46:30]MH_I2C_Read... [08:46:30]00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 Read from MH i2c: D0 E2 B0 20 31 D0 BB 03 FF 00 03 [08:46:31]08 MH_I2C_Read... [08:46:31]00 Read from MH i2c: 03 D0 07 00 00 E2 00 03 00 00 00 7D 37 04 04 00 06 90 00 00 F5 [08:46:31]RAPDU: 90 00 [08:46:31]88 wFMCommunicate OK [08:46:31]13 00 00 00 00 wFMCommunicate request_size=33 [08:46:31]13 MH_SAM_APDU [08:46:31]04 CAPDU: 06 80 00 0D 10 02 02 1C 30 30 27 30 00 30 00 38 00 37 00 34 39 35 38 10 F2 04 03 04 00 58 A2 01 00 00 00 35 04 06 01 00 F6 03 44 01 4F 00 AE 01 C4 BC 67 04 01 00 01 FC BA 03 [08:46:31]Write to MH i2c: E2 24 00 7E 04 80 0D 02 02 1C 00 30 30 30 30 38 37 34 39 35 38 10 04 04 00 58 A2 00 00 35 04 06 00 44 4F AE C4 67 BA 00 00 B4 06 [08:46:31]00 10 27 00 00 00 00 EB 03 26 00 Write i2c OK [08:46:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:46:31]MH_I2C_Read... [08:46:31]EF Read from MH i2c: 03 E2 [08:46:31]MH_I2C_Read... [08:46:31]0F 00 F6 03 01 00 01 F7 03 06 00 58 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 Read from MH i2c: F3 E2 03 06 00 26 03 04 00 00 00 00 00 07 [08:46:32]04 MH_I2C_Read... [08:46:32]06 Read from MH i2c: 00 E2 10 03 27 00 00 00 00 39 04 06 00 00 7E 00 00 00 00 00 04 00 00 90 1F 00 04 02 00 01 00 12 04 04 F6 00 [08:46:32]02 RAPDU: 90 00 00 [08:46:32]wFMCommunicate OK [08:46:32]wFMCommunicate request_size=4 [08:46:32]00 00 F4 03 04 MH_SAM_APDU [08:46:32]00 6A B3 CAPDU: 80 0D A4 03 02 [08:46:32]66 0E 04 Write to MH i2c: 04 00 A9 E2 08 00 7F 01 00 00 04 80 0D 03 B9 04 01 00 01 0D 04 02 00 00 00 10 00 00 FE 30 [08:46:32]30 30 30 30 30 30 30 30 30 Write i2c OK [08:46:32]30 MH_I2C_Read... [08:46:32]Read from MH i2c: E2 [08:46:32]MH_I2C_Read... [08:46:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:46:32]Read from MH i2c: 39 E2 32 0B 00 [08:46:32]MH_I2C_Read... [08:46:32]36 Read from MH i2c: 32 E2 36 0B 11 04 10 00 30 00 30 7F 30 30 30 30 04 30 00 30 30 30 38 1A 37 B1 34 39 35 38 10 04 71 04 6D 00 4F A2 00 00 EB 35 83 04 5A 06 FD 90 00 6D [08:46:33]RAPDU: 1A B1 71 6D EB 83 5A FD 90 00 [08:46:33]wFMCommunicate OK [08:46:33]SAM_PROTO_SignData done [08:46:33]FM_MakeSignedData done [08:46:33]CreateOFDProtocolMessage [08:46:33]wFMCommunicate request_size=4 [08:46:33]00 MH_SAM_APDU [08:46:33]36 CAPDU: FC 80 11 00 00 [08:46:33]E9 Write to MH i2c: C0 E2 08 00 80 04 80 11 00 00 00 00 00 00 FE [08:46:33]8C 30 70 87 Write i2c OK [08:46:33]1B MH_I2C_Read... [08:46:33]98 *** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:46:33]B7 7F 09 B5 [08:46:33]Read from MH i2c: E2 [08:46:33]MH_I2C_Read... [08:46:33]Read from MH i2c: E2 17 00 [08:46:33]MH_I2C_Read... [08:46:33]Read from MH i2c: E2 17 00 80 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 5A [08:46:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [08:46:33]wFMCommunicate OK [08:46:33]CreateOFDProtocolMessage done [08:46:33]OFDSenderStorePacket 41560 [08:46:33]StoreOFDPacket docnum=41560 [08:46:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 26 01 00 00 73 2E 1E 01 9F CE 5A 03 01 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 08 00 35 30 31 37 33 38 32 32 06 04 25 00 D0 A0 2F D0 B6 20 4F 72 62 69 74 20 D0 B1 2F D1 81 D0 B0 D1 85 20 D0 BC D1 8F D1 82 D0 B0 20 31 33 2C 36 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 94 11 00 00 00 00 13 04 06 00 94 11 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 11 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 28 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DE 01 00 00 00 00 07 04 06 00 94 11 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 00 00 00 F4 03 04 00 DF B3 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 58 A2 00 00 35 04 06 00 44 4F AE C4 67 BA 1A B1 71 6D EB 83 5A FD [08:46:33]CheckFolder [08:46:33]dirname=/storage/ofd_packets [08:46:33]CheckFolder done [08:46:33]ProducePacketName [08:46:33]name=ofd_packets/00041560 [08:46:33]NVStorageSaveData ofd_packets/00041560 [08:46:33]File name is /storage/ofd_packets/00041560 [08:46:33]Write 324 bytes [08:46:33]NVStorageSaveData done [08:46:33]OFDSenderStorePacket done [08:46:33]KKMCreateOFDPacket done [08:46:33]NVStorageSaveData kkm_last_timestamp [08:46:33]File name is /storage/kkm_last_timestamp [08:46:33]Write 4 bytes [08:46:33]NVStorageSaveData done [08:46:33]ExternCall_PrintAddStr [08:46:33]wPrintStart [08:46:33]Write to MH i2c: 01 00 00 81 04 85 [08:46:33]Write i2c OK [08:46:33]MH_I2C_Read... [08:46:33]Read from MH i2c: 01 [08:46:33]MH_I2C_Read... [08:46:33]Read from MH i2c: 01 07 00 [08:46:33]MH_I2C_Read... [08:46:33]Read from MH i2c: 01 07 00 81 04 00 00 00 00 00 FF 0F 9A [08:46:33]RasterBufferAndPrint [08:46:33]line Счет N : (3)183597 [08:46:33]line ИÐÐ: 02508201610067 [08:46:33]line Контрольно-КаÑÑовый Чек [08:46:33]line ПРОДÐЖР[08:46:33]line Товар: 50173822 [08:46:33]line Р/ж Orbit б/Ñах мÑта 13,6г [08:46:33]line 1.000 * 45.00 [08:46:33]line = 45.00 [08:46:33]line ÐДС 12% ÐСП 1% [08:46:33]line > о реализуемом товаре [08:46:33]line ИТОГО: 45.00 [08:46:33]line ÐСП 1% : 0.40 [08:46:33]line ÐДС 12% : 4.78 [08:46:33]line Ðаличными: 45.00 [08:46:33]line Безнал.: 0.00 [08:46:33]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [08:46:33]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [08:46:33]line СÐО: Общий режим [08:46:33]line Чек 11 27.07.2024 08:46 [08:46:33]line Смена: 425 ФФД: 1.0 [08:46:33]line ЗÐМ: 0300000053 [08:46:33]line РÐМ: 0000000000092626 [08:46:33]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [08:46:33]line ФМ: 0000000000874958 [08:46:33]line ФД: 41560 [08:46:33]line ФПД: 75109025212346 [08:46:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T084623&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41560&fm=75109025212346&tin=02508201610067®Number=0000000000092626&sum=4500 [08:46:33]line 0 [08:46:33]written 0, free lines is 4095 [08:46:34]Write to MH i2c: 01 00 00 A9 04 AD [08:46:34]Write i2c OK [08:46:34]MH_I2C_Read... [08:46:34]Read from MH i2c: 01 [08:46:34]MH_I2C_Read... [08:46:34]Read from MH i2c: 01 07 00 [08:46:34]MH_I2C_Read... [08:46:34]Read from MH i2c: 01 07 00 A9 04 00 00 00 00 00 2C 0D ED [08:46:34]RasterBufferAndPrint [08:46:34]line [08:46:34]line [08:46:34]line [08:46:34]line [08:46:34]line [08:46:34]written 0, free lines is 3529 [08:46:34]MH_Cut [08:46:34]Write to MH i2c: D1 01 00 B0 04 01 86 [08:46:34]Write i2c OK [08:46:34]MH_I2C_Read... [08:46:34]Read from MH i2c: D1 [08:46:34]MH_I2C_Read... [08:46:34]Read from MH i2c: D1 01 00 [08:46:34]MH_I2C_Read... [08:46:34]Read from MH i2c: D1 01 00 B0 04 00 85 [08:46:34]Write to MH i2c: 01 00 00 B1 04 B5 [08:46:34]Write i2c OK [08:46:34]MH_I2C_Read... [08:46:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 D3 E3 47 00 14 12 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 *** Cut start [08:46:34]37 34 39 *** Partial cut [08:46:34]35 *** CUTSNS_PIN = 1 [08:46:34]38 10 04 04 00 4F A2 00 00 F4 03 *** CUTSNS_PIN = 0 [08:46:34]04 00 FD 5F A4 66 B6 04 01 00 00 25 3C C6 14 C4 B0 E3 F6 [08:46:35]CommunicateWithHost err = 0 [08:46:35]CheckOFDResponse [08:46:35]1017 (14) - 77093643461234 [08:46:35]1041 (16) - 0000000000874958 [08:46:35]1040 (4) - 41551 [08:46:35]1012 (4) - 27.07.2024 02:48 [08:46:35]1206 (1) - 0 [08:46:35]OFD Sender: Remove packet 41551 [08:46:35]ProducePacketName [08:46:35]name=ofd_packets/00041551 [08:46:35]NVStorageDeleteData [08:46:35]*** Brake cut motor [08:46:35]OFD Sender: Processing packet 41552 [packets to send 65, broken 56] [08:46:35]ProducePacketName [08:46:35]name=ofd_packets/00041552 [08:46:35]OFD Sender: To server: ‡•öpG, [08:46:35]CommunicateWithHost lk.salyk.kg:30040 [08:46:35]ConnectInit lk.salyk.kg [08:46:35]*** Stop cut motor [08:46:35]*** Cut end [08:46:35]Read from MH i2c: 01 [08:46:35]MH_I2C_Read... [08:46:35]Read from MH i2c: 01 07 00 [08:46:35]MH_I2C_Read... [08:46:35]Read from MH i2c: 01 07 00 B1 04 00 00 00 00 00 FF 0F CA [08:46:35]process_action close_receipt done [08:46:35]requested_data is exist [08:46:35]produce_requested_data [08:46:35]requested_item fm.sn is exist - process it [08:46:35]wFMCommunicate request_size=4 [08:46:35]MH_SAM_APDU [08:46:35]CAPDU: 80 11 00 00 [08:46:35]Write to MH i2c: E2 08 00 B2 04 80 11 00 00 00 00 00 00 30 [08:46:35]Write i2c OK [08:46:35]MH_I2C_Read... [08:46:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:46:35]Read from MH i2c: E2 [08:46:35]MH_I2C_Read... [08:46:35]Read from MH i2c: E2 17 00 [08:46:35]MH_I2C_Read... [08:46:35]Read from MH i2c: E2 17 00 B2 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 8C [08:46:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [08:46:35]wFMCommunicate OK [08:46:35]requested_item fd.num is exist - process it [08:46:35]SAM_PROTO_GetFieldsCounters [08:46:36]wFMCommunicate request_size=4 [08:46:36]MH_SAM_APDU [08:46:36]CAPDU: 80 13 00 00 [08:46:36]Write to MH i2c: E2 08 00 B3 04 80 13 00 00 00 00 00 00 33 [08:46:36]Write i2c OK [08:46:36]MH_I2C_Read... [08:46:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:46:36]Read from MH i2c: E2 [08:46:36]MH_I2C_Read... [08:46:36]Read from MH i2c: E2 62 00 [08:46:36]MH_I2C_Read... [08:46:36]Read from MH i2c: E2 62 00 B3 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 58 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 0B 00 00 00 5E 04 04 00 0B 00 00 00 57 04 04 00 0C 00 00 00 19 04 04 00 00 00 00 00 90 00 22 [08:46:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 58 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 0B 00 00 00 5E 04 04 00 0B 00 00 00 57 04 04 00 0C 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:46:36]wFMCommunicate OK [08:46:36]SAM_PROTO_GetFieldsCounters done [08:46:36]requested_item shift.num is exist - process it [08:46:36]requested_item shift.opened is exist - process it [08:46:36]req_shift_opened [08:46:36]FM_GetShiftState [08:46:36]SAM_PROTO_GetShiftState [08:46:36]wFMCommunicate request_size=4 [08:46:36]MH_SAM_APDU [08:46:36]CAPDU: 80 13 01 00 [08:46:36]Write to MH i2c: E2 08 00 B4 04 80 13 01 00 00 00 00 00 35 [08:46:36]Write i2c OK [08:46:36]MH_I2C_Read... [08:46:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:46:36]Read from MH i2c: E2 [08:46:36]MH_I2C_Read... [08:46:36]Read from MH i2c: E2 0E 00 [08:46:36]MH_I2C_Read... [08:46:36]Read from MH i2c: E2 0E 00 B4 04 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 4D [08:46:37]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [08:46:37]wFMCommunicate OK [08:46:37]SAM_PROTO_GetShiftState done [08:46:37]FM_GetShiftState done [08:46:37]req_shift_opened done [08:46:37]requested_item shift.open_date is exist - process it [08:46:37]req_shift_open_date [08:46:37]req_shift_open_date done [08:46:37]produce_requested_data done [08:46:37]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41560,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [08:46:37]process_action_free close_receipt [08:46:37]json_value_free [08:46:37]json_value_free done [08:46:37]process_json_proto returns [08:46:37]Send response to host [08:46:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41560,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [08:46:37]free response buf [08:46:37]execute_script done [08:46:37]execute_script returns [08:46:37]free content buf [08:46:37]Sock 12.Close socket [08:46:37]Sock 12.Thread stoped [08:46:38]accept exits with 10 [08:46:38]New connection [08:46:38]New thread 3066645860 created [08:46:38]Thread 3066502500 joined [08:46:38]Waiting for new connection... [08:46:38] Sock 10.Parse request [08:46:38]Sock 10.Check first char [08:46:38]Sock 10.First char is OK [08:46:38]request: POST /json_proto HTTP/1.0 [08:46:38]Method: POST [08:46:38]URL: /json_proto [08:46:38]Method is POST - this is cgi request [08:46:38]url: /json_proto [08:46:38]query_string will be loaded in cgi processing [08:46:38]execute_cgi json_proto POST (null) [08:46:38]execute_cgi path=json_proto method=POST [08:46:38]POST find Content-Length [08:46:38]Host: 172.17.43.132:8080 [08:46:38]Content-Length: 631 [08:46:38]Content-Type: application/json [08:46:38] [08:46:38]POST finish read [08:46:38]Found Content-Length = 631 [08:46:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183598", "tax_sys" : 0, "items" : [ { "code": "4011100156364", "name": "\u0414\u0440\u0430\u0436\u0435 Skittles \u0444\u0440\u0443\u043A\u0442\u044B", "price" : 47.00, "quantity" : 1.000, "sum" : 47.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 47.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:46:38]execute_script... [08:46:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183598", "tax_sys" : 0, "items" : [ { "code": "4011100156364", "name": "\u0414\u0440\u0430\u0436\u0435 Skittles \u0444\u0440\u0443\u043A\u0442\u044B", "price" : 47.00, "quantity" : 1.000, "sum" : 47.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 47.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:46:38]POST & json_proto [08:46:38]process_json_proto [08:46:38]json parsed OK: [08:46:38]protocol is kg_v1.0 [08:46:38]action value=close_receipt [08:46:38]process_action close_receipt [08:46:38]cmd_close_receipt [08:46:38]MH_GetDate [08:46:38]Write to MH i2c: F0 00 00 B5 04 A8 [08:46:38]Write i2c OK [08:46:38]MH_I2C_Read... [08:46:38]Read from MH i2c: F0 [08:46:38]MH_I2C_Read... [08:46:38]Read from MH i2c: F0 09 00 [08:46:38]MH_I2C_Read... [08:46:38]Read from MH i2c: F0 09 00 B5 04 00 EE B3 A4 66 69 B2 A4 66 81 [08:46:38]GetLastDocTimeStamp 1722069983 [08:46:38]current date 1722069998 [08:46:38]FM_GetShiftState [08:46:38]SAM_PROTO_GetShiftState [08:46:38]wFMCommunicate request_size=4 [08:46:38]MH_SAM_APDU [08:46:38]CAPDU: 80 13 01 00 [08:46:38]Write to MH i2c: E2 08 00 B6 04 80 13 01 00 00 00 00 00 37 [08:46:38]Write i2c OK [08:46:38]MH_I2C_Read... [08:46:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:46:38]Read from MH i2c: E2 [08:46:38]MH_I2C_Read... [08:46:38]Read from MH i2c: E2 0E 00 [08:46:38]MH_I2C_Read... [08:46:38]Read from MH i2c: E2 0E 00 B6 04 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 4F [08:46:38]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [08:46:38]wFMCommunicate OK [08:46:38]SAM_PROTO_GetShiftState done [08:46:38]FM_GetShiftState done [08:46:38]opened in 1722069839 [08:46:38]opened+sec_in_day 1722156239 [08:46:38]quantity*price = 4700 [08:46:38]sum+1 = 4701 [08:46:38]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 47.00 ÐСП 1% : 0.42 ÐДС 12% : 4.99 Ðаличными: 47.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 12 27.07.2024 08:46 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41561 ФПД: 40369286085103 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T084638&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41561&fm=40369286085103&tin=02508201610067®Number=0000000000092626&sum=4700 0 [08:46:42]StoreToDocumentArchive [08:46:42]shift 425 fd 41561 [08:46:42]save to /storage/0425/doc_00041561 [08:46:42]save last doc name /storage/0425/doc_00041561 to /storage/kkm_last_doc_name [08:46:42]save OK [08:46:42]Clear old archive folders... [08:46:42]ProcessDocumentItem done err = 0, tmpTLVsize=274 [08:46:42]tlvbuf is 01125B70 [08:46:42]SAM_PROTO_ClearQueue [08:46:42]wFMCommunicate request_size=4 [08:46:42]MH_SAM_APDU [08:46:42]CAPDU: 80 09 00 00 [08:46:42]Write to MH i2c: E2 08 00 C3 04 80 09 00 00 00 00 00 00 39 [08:46:42]Write i2c OK [08:46:42]MH_I2C_Read... [08:46:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:46:42]Read from MH i2c: E2 [08:46:42]MH_I2C_Read... [08:46:42]Read from MH i2c: E2 03 00 [08:46:42]MH_I2C_Read... [08:46:42]Read from MH i2c: E2 03 00 C3 04 00 90 00 3B [08:46:43]RAPDU: 90 00 [08:46:43]wFMCommunicate OK [08:46:43]SAM_PROTO_ClearQueue done [08:46:43]KKMCreateOFDPacket [08:46:43]OFDProtocolAddRootSTLVToBuf [08:46:43]FM_MakeSignedData [08:46:43]FM_MakeSignedData [08:46:43]SAM_PROTO_SignData [08:46:43]wFMCommunicate request_size=4 [08:46:43]MH_SAM_APDU [08:46:43]CAPDU: 80 0D 01 02 [08:46:43]Write to MH i2c: E2 08 00 C4 04 80 0D 01 02 00 00 00 00 41 [08:46:43]Write i2c OK [08:46:43]MH_I2C_Read... [08:46:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:46:43]Read from MH i2c: E2 [08:46:43]MH_I2C_Read... [08:46:43]Read from MH i2c: E2 03 00 [08:46:43]MH_I2C_Read... [08:46:43]Read from MH i2c: E2 03 00 C4 04 00 90 00 3C [08:46:43]RAPDU: 90 00 [08:46:43]wFMCommunicate OK [08:46:43]wFMCommunicate request_size=255 [08:46:43]MH_SAM_APDU [08:46:43]CAPDU: 80 0D 02 02 FA 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 34 30 31 31 31 30 30 31 35 36 33 36 34 06 04 20 00 D0 Connected sock=7 [08:46:43]94 D1 80 D0 Data to sent: B0 87 D0 B6 D0 B5 95 20 F6 53 6B 69 74 70 74 47 6C 2C 65 01 73 00 20 D1 84 D1 80 30 D1 30 83 30 D0 30 BA 30 D1 82 D1 8B FF 30 03 30 08 30 30 00 03 E8 03 00 00 00 00 00 37 04 06 00 5C 12 00 00 30 00 38 37 34 39 35 00 38 13 8E 04 01 06 00 00 00 99 18 86 01 5C 7B 12 00 08 00 5A 03 01 00 00 03 00 00 7A 01 1E F2 04 03 01 01 00 00 01 01 23 04 5F 00 8A F6 04 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C 12 00 00 00 00 EB 03 26 00 EF 03 0D 0F 00 00 34 F6 37 30 30 30 03 30 01 30 00 31 01 F7 03 06 00 36 2A 30 00 33 00 35 00 38 00 00 EE 03 0F 06 00 04 F2 1B 03 00 01 D0 92 D0 BE D0 00 B4 01 F3 03 06 00 F3 01 00 D0 00 B0 00 00 07 04 20 06 D0 00 5C 12 00 00 9B 00 D0 00 B5 39 04 D0 06 B3 00 00 00 00 00 D0 00 B5 00 D0 1F BD 04 D0 02 00 01 00 12 04 04 00 B4 0C D0 B0 20 31 D0 BB FF 03 08 00 00 03 E8 03 00 00 F4 00 03 04 00 00 00 00 EE 00 B3 37 04 A4 06 00 88 66 13 00 0E 00 04 00 04 00 13 00 04 A9 06 01 00 88 00 13 00 00 B9 00 00 04 00 01 F2 00 03 01 01 00 01 0D F6 04 03 10 01 00 00 30 01 30 BC 30 04 30 01 30 00 30 01 30 23 30 04 30 69 30 00 30 8A 39 04 32 08 36 00 32 39 36 11 04 30 10 00 30 34 34 38 33 30 30 30 06 04 30 30 30 2A 30 00 [08:46:45]Write to MH i2c: D0 E2 02 AD 01 D0 BD C5 D0 B5 04 D1 80 0D 80 02 D0 B3 20 D0 02 BD FA D0 B0 D0 BF 00 D0 03 B8 00 D1 12 82 D0 BE D0 BA 01 20 52 65 64 20 42 1E 75 04 6C 6C 20 30 01 2C 00 33 35 35 D0 01 BB 23 FF 04 03 64 08 00 00 03 E8 03 00 8A 00 04 00 00 00 37 0D 04 00 06 00 84 67 00 00 00 00 13 04 06 00 84 67 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 7B 34 00 30 00 31 00 31 00 EB 03 26 31 00 30 EF 03 0F 00 F6 30 03 31 35 36 33 36 34 06 04 20 00 D0 94 D1 80 D0 B0 D0 B6 D0 01 B5 00 20 01 53 F7 6B 03 69 06 74 00 74 6C 65 73 20 16 D1 01 84 00 D1 00 80 00 D1 83 D0 BA D1 00 82 EE D1 03 8B 0F FF 00 03 08 00 03 E8 03 00 00 F2 00 03 00 00 37 01 00 01 F3 03 06 00 11 0D 00 04 00 00 06 00 07 04 06 00 0C 7B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 00 00 00 F4 03 04 00 74 B3 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 00 30 5C 12 00 00 00 00 13 04 30 06 30 00 5C 30 12 00 00 00 00 30 F2 30 03 01 30 00 30 01 F6 03 30 01 30 00 01 38 BC 04 01 00 01 37 FC 34 03 39 06 35 00 5C 12 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 38 F3 10 04 04 00 50 01 A2 00 00 00 35 04 00 06 00 00 00 69 07 04 06 00 5C 38 12 1E 00 D4 00 44 00 BE 00 16 39 77 04 06 00 00 00 CC 00 18 00 43 00 21 00 A7 1F 89 04 [08:46:47]02 00 01 00 12 04 04 00 0C 00 00 00 F4 03 04 00 EE B3 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 00 00 84 [08:46:47]Write i2c OK [08:46:47]MH_I2C_Read... [08:46:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:46:47]Read from MH i2c: E2 [08:46:47]MH_I2C_Read... [08:46:47]Read from MH i2c: E2 03 00 [08:46:47]MH_I2C_Read... [08:46:47]Read from MH i2c: E2 03 00 C5 04 00 90 00 3D [08:46:47]RAPDU: Received data: 90 87 00 [08:46:47]wFMCommunicate OK [08:46:47]wFMCommunicate request_size=33 [08:46:47]95 MH_SAM_APDU [08:46:47]F6 CAPDU: 80 0D 02 70 02 47 1C 30 30 30 30 2C 38 01 37 00 34 39 35 38 10 30 04 30 04 30 00 30 59 30 A2 00 00 35 04 30 06 30 00 30 24 30 B7 30 34 F4 F9 EF [08:46:48]Write to MH i2c: E2 24 00 C6 04 80 0D 02 02 1C 00 38 30 37 30 34 30 30 38 37 34 39 39 35 35 38 10 04 38 04 4F 00 59 A2 00 00 00 00 35 04 06 00 24 B7 34 F4 F9 EF 00 00 C2 00 [08:46:48]CE Write i2c OK [08:46:48]04 MH_I2C_Read... [08:46:48]47 00 37 06 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 50 A2 00 00 F4 03 04 Read from MH i2c: 00 E2 0B 60 A4 [08:46:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:46:48]MH_I2C_Read... [08:46:48]66 B6 04 Read from MH i2c: 01 00 00 AE 5E E2 48 03 D1 00 BE [08:46:48]4B MH_I2C_Read... [08:46:48]BC DC Read from MH i2c: [08:46:48]E2 CommunicateWithHost err = 0 [08:46:48]03 CheckOFDResponse [08:46:48]1017 (14) - 77093643461234 [08:46:48]1041 (16) - 0000000000874958 [08:46:48]1040 (4) - 41552 [08:46:48]1012 (4) - 27.07.2024 02:48 [08:46:48]00 1206 (1) - 0 [08:46:48]C6 OFD Sender: Remove packet 41552 [08:46:48]04 ProducePacketName [08:46:48]00 name=ofd_packets/00041552 [08:46:48]90 NVStorageDeleteData [08:46:48]00 3E [08:46:48]RAPDU: 90 00 [08:46:48]wFMCommunicate OK [08:46:48]wFMCommunicate request_size=4 [08:46:48]MH_SAM_APDU [08:46:48]CAPDU: 80 0D 03 02 [08:46:48]Write to MH i2c: E2 08 00 C7 04 80 0D 03 02 00 00 00 00 46 [08:46:48]Write i2c OK [08:46:48]MH_I2C_Read... [08:46:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:46:48]Read from MH i2c: E2 [08:46:48]MH_I2C_Read... [08:46:48]Read from MH i2c: E2 0B 00 [08:46:49]MH_I2C_Read... [08:46:49]Read from MH i2c: E2 0B 00 C7 04 00 34 E1 92 33 5D F3 67 C9 90 00 A1 [08:46:49]RAPDU: 34 E1 92 33 5D F3 67 C9 90 00 [08:46:49]wFMCommunicate OK [08:46:49]SAM_PROTO_SignData done [08:46:49]FM_MakeSignedData done [08:46:49]CreateOFDProtocolMessage [08:46:49]wFMCommunicate request_size=4 [08:46:49]MH_SAM_APDU [08:46:49]CAPDU: 80 11 00 00 [08:46:49]Write to MH i2c: E2 08 00 C8 04 80 11 00 00 00 00 00 00 46 [08:46:49]Write i2c OK [08:46:49]MH_I2C_Read... [08:46:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:46:49]Read from MH i2c: E2 [08:46:49]MH_I2C_Read... [08:46:49]Read from MH i2c: E2 17 00 [08:46:49]MH_I2C_Read... [08:46:49]Read from MH i2c: E2 17 00 C8 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 A2 [08:46:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 OFD Sender: Processing packet 41553 [packets to send 64, broken 56] [08:46:49]38 ProducePacketName [08:46:49]37 name=ofd_packets/00041553 [08:46:49]34 OFD Sender: To server: ‡•öpG, [08:46:49]CommunicateWithHost lk.salyk.kg:30040 [08:46:49]ConnectInit lk.salyk.kg [08:46:49]39 35 38 90 00 [08:46:49]wFMCommunicate OK [08:46:49]CreateOFDProtocolMessage done [08:46:49]OFDSenderStorePacket 41561 [08:46:49]StoreOFDPacket docnum=41561 [08:46:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 26 01 00 00 5B 2D 1E 01 34 1D 5A 03 01 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 34 30 31 31 31 30 30 31 35 36 33 36 34 06 04 20 00 D0 94 D1 80 D0 B0 D0 B6 D0 B5 20 53 6B 69 74 74 6C 65 73 20 D1 84 D1 80 D1 83 D0 BA D1 82 D1 8B FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 5C 12 00 00 00 00 13 04 06 00 5C 12 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C 12 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 01 00 00 00 00 07 04 06 00 5C 12 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 00 00 00 F4 03 04 00 EE B3 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 59 A2 00 00 35 04 06 00 24 B7 34 F4 F9 EF 34 E1 92 33 5D F3 67 C9 [08:46:49]CheckFolder [08:46:49]dirname=/storage/ofd_packets [08:46:49]CheckFolder done [08:46:49]ProducePacketName [08:46:49]name=ofd_packets/00041561 [08:46:49]NVStorageSaveData ofd_packets/00041561 [08:46:49]File name is /storage/ofd_packets/00041561 [08:46:49]Write 324 bytes [08:46:49]NVStorageSaveData done [08:46:49]OFDSenderStorePacket done [08:46:49]KKMCreateOFDPacket done [08:46:49]NVStorageSaveData kkm_last_timestamp [08:46:49]File name is /storage/kkm_last_timestamp [08:46:49]Write 4 bytes [08:46:49]NVStorageSaveData done [08:46:49]ExternCall_PrintAddStr [08:46:49]wPrintStart [08:46:49]Write to MH i2c: 01 00 00 C9 04 CD [08:46:49]Write i2c OK [08:46:49]MH_I2C_Read... [08:46:49]Read from MH i2c: 01 [08:46:49]MH_I2C_Read... [08:46:49]Read from MH i2c: 01 07 00 [08:46:49]MH_I2C_Read... [08:46:49]Read from MH i2c: 01 07 00 C9 04 00 00 00 00 00 FF 0F E2 [08:46:49]RasterBufferAndPrint [08:46:49]line Счет N : (3)183598 [08:46:49]line ИÐÐ: 02508201610067 [08:46:49]line Контрольно-КаÑÑовый Чек [08:46:49]line ПРОДÐЖР[08:46:49]line Товар: 4011100156364 [08:46:49]line Драже Skittles фрукты [08:46:49]line 1.000 * 47.00 [08:46:49]line = 47.00 [08:46:49]line ÐДС 12% ÐСП 1% [08:46:49]line > о реализуемом товаре [08:46:49]line ИТОГО: 47.00 [08:46:49]line ÐСП 1% : 0.42 [08:46:49]line ÐДС 12% : 4.99 [08:46:49]line Ðаличными: 47.00 [08:46:49]line Безнал.: 0.00 [08:46:49]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [08:46:49]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [08:46:49]line СÐО: Общий режим [08:46:49]line Чек 12 27.07.2024 08:46 [08:46:49]line Смена: 425 ФФД: 1.0 [08:46:49]line ЗÐМ: 0300000053 [08:46:49]line РÐМ: 0000000000092626 [08:46:49]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [08:46:49]line ФМ: 0000000000874958 [08:46:49]line ФД: 41561 [08:46:49]line ФПД: 40369286085103 [08:46:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T084638&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41561&fm=40369286085103&tin=02508201610067®Number=0000000000092626&sum=4700 [08:46:49]line 0 [08:46:49]written 0, free lines is 4095 [08:46:49]Connected sock=7 [08:46:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 97 01 00 00 E7 CB 8F 01 27 84 5A 03 01 00 03 00 83 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 33 35 37 30 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 74 79 6C 65 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 Write to MH i2c: 00 01 00 37 00 04 06 00 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 F1 01 04 00 01 BC 04 F5 01 [08:46:50]00 01 23 04 Write i2c OK [08:46:50]6E MH_I2C_Read... [08:46:50]00 8A 04 0D 00 36 39 33 31 32 38 30 33 30 30 35 34 39 06 Read from MH i2c: 04 01 2A 00 D0 97 [08:46:50]D0 MH_I2C_Read... [08:46:50]B0 D0 B6 D0 Read from MH i2c: B8 01 D0 B3 D0 B0 D0 BB D0 BA D0 B0 20 43 72 69 63 6B 65 74 20 D0 9F D0 9D 20 D0 BF D1 8C D0 B5 D0 B7 D0 BE FF 03 08 00 07 03 00 E8 03 00 00 [08:46:50]00 MH_I2C_Read... [08:46:50]00 00 37 04 Read from MH i2c: 06 01 00 07 2C 00 1A F1 00 04 00 00 00 00 13 04 00 06 00 00 2C 1A 00 00 00 00 00 00 F2 03 BF 01 0E 00 C9 [08:46:50]RasterBufferAndPrint [08:46:50]01 line [08:46:50]line [08:46:51]line [08:46:51]line [08:46:51]F6 line [08:46:51]03 01 00 01 written 0, free lines is 4095 [08:46:51]BC 04 01 00 01 FC 03 06 00 MH_Cut [08:46:51]DC Write to MH i2c: 50 D1 00 01 00 00 00 F8 00 EB 03 26 00 04 EF 01 03 CE 0F 00 F6 03 01 [08:46:51]00 01 F7 03 06 00 Write i2c OK [08:46:51]B7 MH_I2C_Read... [08:46:51]00 Read from MH i2c: 00 D1 00 [08:46:51]00 00 EE 03 MH_I2C_Read... [08:46:51]0F Read from MH i2c: 00 F2 03 01 D1 00 01 01 00 F3 [08:46:51]MH_I2C_Read... [08:46:51]03 06 00 96 08 00 00 00 00 07 *** Cut start [08:46:51]04 *** Partial cut [08:46:51]06 *** CUTSNS_PIN = 1 [08:46:51]00 DC 50 00 00 00 00 Read from MH i2c: *** CUTSNS_PIN = 0 [08:46:51]D1 01 00 F8 04 00 CD [08:46:51]Write to MH i2c: 01 00 00 F9 04 FD [08:46:51]39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 Write i2c OK [08:46:51]00 MH_I2C_Read... [08:46:51]04 00 00 00 F4 03 04 00 7F B3 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 *** Brake cut motor [08:46:51]30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 51 A2 00 00 35 04 06 00 D0 CE C4 75 EF 5F CD 8C 2D F8 68 18 73 5D [08:46:52]Read from MH i2c: *** Stop cut motor [08:46:52]01 *** Cut end [08:46:52] [08:46:52]MH_I2C_Read... [08:46:52]Read from MH i2c: 01 07 00 [08:46:52]MH_I2C_Read... [08:46:52]Read from MH i2c: 01 07 00 F9 04 00 00 00 00 00 FF 0F 12 [08:46:52]process_action close_receipt done [08:46:52]requested_data is exist [08:46:52]produce_requested_data [08:46:52]requested_item fm.sn is exist - process it [08:46:52]wFMCommunicate request_size=4 [08:46:52]MH_SAM_APDU [08:46:52]CAPDU: 80 11 00 00 [08:46:52]Write to MH i2c: E2 08 00 FA 04 80 11 00 00 00 00 00 00 78 [08:46:52]Write i2c OK [08:46:52]MH_I2C_Read... [08:46:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:46:52]Read from MH i2c: E2 [08:46:52]MH_I2C_Read... [08:46:52]Read from MH i2c: E2 17 00 [08:46:52]MH_I2C_Read... [08:46:52]Read from MH i2c: E2 17 00 FA 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 D4 [08:46:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [08:46:52]wFMCommunicate OK [08:46:52]requested_item fd.num is exist - process it [08:46:52]SAM_PROTO_GetFieldsCounters [08:46:52]wFMCommunicate request_size=4 [08:46:52]MH_SAM_APDU [08:46:52]CAPDU: 80 13 00 00 [08:46:52]Write to MH i2c: E2 08 00 FB 04 80 13 00 00 00 00 00 00 7B [08:46:52]Write i2c OK [08:46:52]MH_I2C_Read... [08:46:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:46:52]Read from MH i2c: E2 [08:46:52]MH_I2C_Read... [08:46:52]Read from MH i2c: E2 62 00 [08:46:52]MH_I2C_Read... [08:46:52]Read from MH i2c: E2 62 00 FB 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 59 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 0C 00 00 00 5E 04 04 00 0C 00 00 00 57 04 04 00 0D 00 00 00 19 04 04 00 00 00 00 00 90 00 6E [08:46:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 59 A2 00 00 0E Received data: 04 87 95 F6 70 47 2C 01 04 00 00 A9 30 01 30 00 00 12 30 30 30 30 04 04 00 0C 00 00 00 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 26 C4 47 00 4B BC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 5E 30 30 30 04 04 00 0C 00 30 00 00 57 30 30 30 30 04 04 38 00 37 34 0D 39 35 00 38 00 00 10 19 04 04 04 04 00 00 51 00 A2 00 00 00 00 F4 00 03 90 04 00 00 10 [08:46:54]60 wFMCommunicate OK [08:46:54]A4 SAM_PROTO_GetFieldsCounters done [08:46:54]66 requested_item shift.num is exist - process it [08:46:54]B6 requested_item shift.opened is exist - process it [08:46:54]04 req_shift_opened [08:46:54]01 FM_GetShiftState [08:46:54]00 SAM_PROTO_GetShiftState [08:46:54]00 wFMCommunicate request_size=4 [08:46:54]E4 MH_SAM_APDU [08:46:54]A7 CAPDU: D8 80 D8 13 A5 01 58 00 44 6B [08:46:54]CommunicateWithHost err = 0 [08:46:54] [08:46:54]CheckOFDResponse [08:46:54]Write to MH i2c: E2 08 00 FC 1017 (14) - 77093643461234 [08:46:54]04 80 13 1041 (16) - 0000000000874958 [08:46:54]01 00 1040 (4) - 41553 [08:46:54]00 1012 (4) - 27.07.2024 02:48 [08:46:54]00 00 00 1206 (1) - 0 [08:46:54]7D [08:46:54]OFD Sender: Remove packet 41553 [08:46:54]Write i2c OK [08:46:54]ProducePacketName [08:46:54]MH_I2C_Read... [08:46:54]name=ofd_packets/00041553 [08:46:54]NVStorageDeleteData [08:46:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:46:54]Read from MH i2c: E2 [08:46:54]MH_I2C_Read... [08:46:54]Read from MH i2c: E2 0E 00 [08:46:54]MH_I2C_Read... [08:46:54]Read from MH i2c: E2 0E 00 FC 04 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 95 [08:46:54]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [08:46:54]wFMCommunicate OK [08:46:54]SAM_PROTO_GetShiftState done [08:46:54]FM_GetShiftState done [08:46:54]req_shift_opened done [08:46:54]requested_item shift.open_date is exist - process it [08:46:54]req_shift_open_date [08:46:54]req_shift_open_date done [08:46:54]produce_requested_data done [08:46:54]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41561,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [08:46:54]process_action_free close_receipt [08:46:54]json_value_free [08:46:54]json_value_free done [08:46:54]process_json_proto returns [08:46:54]Send response to host [08:46:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41561,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [08:46:54]free response buf [08:46:54]execute_script done [08:46:54]execute_script returns [08:46:54]free content buf [08:46:54]Sock 10.Close socket [08:46:54]Sock 10.Thread stoped [08:46:54]OFD Sender: Processing packet 41554 [packets to send 64, broken 56] [08:46:54]ProducePacketName [08:46:54]name=ofd_packets/00041554 [08:46:54]OFD Sender: To server: ‡•öpG, [08:46:55]CommunicateWithHost lk.salyk.kg:30040 [08:46:55]ConnectInit lk.salyk.kg [08:46:55]accept exits with 12 [08:46:55]New connection [08:46:55]New thread 3066502500 created [08:46:55]Thread 3066645860 joined [08:46:55]Waiting for new connection... [08:46:55] Sock 12.Parse request [08:46:55]Sock 12.Check first char [08:46:55]Sock 12.First char is OK [08:46:55]request: POST /json_proto HTTP/1.0 [08:46:55]Method: POST [08:46:55]URL: /json_proto [08:46:55]Method is POST - this is cgi request [08:46:55]url: /json_proto [08:46:55]query_string will be loaded in cgi processing [08:46:55]execute_cgi json_proto POST (null) [08:46:55]execute_cgi path=json_proto method=POST [08:46:55]POST find Content-Length [08:46:55]Host: 172.17.43.132:8080 [08:46:55]Content-Length: 650 [08:46:55]Content-Type: application/json [08:46:55] [08:46:55]POST finish read [08:46:55]Found Content-Length = 650 [08:46:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183599", "tax_sys" : 0, "items" : [ { "code": "2000034730018", "name": "\u041A\u043E\u0444\u0435 \u0410\u043C\u0435\u0440\u0438\u043A\u0430\u043D\u043E (GABB TRADE)", "price" : 105.00, "quantity" : 1.000, "sum" : 105.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 105.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:46:55]execute_script... [08:46:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183599", "tax_sys" : 0, "items" : [ { "code": "2000034730018", "name": "\u041A\u043E\u0444\u0435 \u0410\u043C\u0435\u0440\u0438\u043A\u0430\u043D\u043E (GABB TRADE)", "price" : 105.00, "quantity" : 1.000, "sum" : 105.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 105.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:46:55]POST & json_proto [08:46:55]process_json_proto [08:46:55]json parsed OK: [08:46:55]protocol is kg_v1.0 [08:46:55]action value=close_receipt [08:46:55]process_action close_receipt [08:46:55]cmd_close_receipt [08:46:55]MH_GetDate [08:46:55]Write to MH i2c: F0 00 00 FD 04 F0 [08:46:55]Write i2c OK [08:46:55]MH_I2C_Read... [08:46:55]Read from MH i2c: F0 [08:46:55]MH_I2C_Read... [08:46:55]Read from MH i2c: F0 09 00 [08:46:55]MH_I2C_Read... [08:46:55]Read from MH i2c: F0 09 00 FD 04 00 FF B3 A4 66 69 B2 A4 66 DA [08:46:55]GetLastDocTimeStamp 1722069998 [08:46:55]current date 1722070015 [08:46:55]FM_GetShiftState [08:46:55]SAM_PROTO_GetShiftState [08:46:55]wFMCommunicate request_size=4 [08:46:55]MH_SAM_APDU [08:46:55]CAPDU: 80 13 01 00 [08:46:55]Write to MH i2c: E2 08 00 FE 04 80 13 01 00 00 00 00 00 7F [08:46:55]Write i2c OK [08:46:55]MH_I2C_Read... [08:46:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:46:55]Read from MH i2c: E2 [08:46:55]MH_I2C_Read... [08:46:55]Read from MH i2c: E2 0E 00 [08:46:55]MH_I2C_Read... [08:46:55]Read from MH i2c: E2 0E 00 FE 04 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 97 [08:46:55]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [08:46:55]wFMCommunicate OK [08:46:55]SAM_PROTO_GetShiftState done [08:46:55]FM_GetShiftState done [08:46:55]opened in 1722069839 [08:46:55]opened+sec_in_day 1722156239 [08:46:55]quantity*price = 10500 [08:46:55]sum+1 = 10501 [08:46:55]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 105.00 ÐСП 1% : 0.93 ÐДС 12% : 11.15 Ðаличными: 105.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 13 27.07.2024 08:46 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41562 ФПД: 221782687032143 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T084655&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41562&fm=221782687032143&tin=02508201610067®Number=0000000000092626&sum=10500 0 [08:46:59]StoreToDocumentArchive [08:46:59]shift 425 fd 41562 [08:46:59]save to /storage/0425/doc_00041562 [08:46:59]save last doc name /storage/0425/doc_00041562 to /storage/kkm_last_doc_name [08:46:59]save OK [08:46:59]Clear old archive folders... [08:46:59]ProcessDocumentItem done err = 0, tmpTLVsize=282 [08:46:59]tlvbuf is 00DD2D60 [08:46:59]SAM_PROTO_ClearQueue [08:46:59]wFMCommunicate request_size=4 [08:46:59]MH_SAM_APDU [08:46:59]CAPDU: 80 09 00 00 [08:46:59]Write to MH i2c: E2 08 00 0B 05 80 09 00 00 00 00 00 00 82 [08:46:59]Write i2c OK [08:46:59]MH_I2C_Read... [08:46:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:46:59]Read from MH i2c: E2 [08:46:59]MH_I2C_Read... [08:46:59]Read from MH i2c: E2 03 00 [08:46:59]MH_I2C_Read... [08:46:59]Read from MH i2c: E2 03 00 0B 05 00 90 00 84 [08:46:59]RAPDU: 90 00 [08:46:59]wFMCommunicate OK [08:46:59]SAM_PROTO_ClearQueue done [08:46:59]KKMCreateOFDPacket [08:47:00]OFDProtocolAddRootSTLVToBuf [08:47:00]FM_MakeSignedData [08:47:00]FM_MakeSignedData [08:47:00]SAM_PROTO_SignData [08:47:00]wFMCommunicate request_size=4 [08:47:00]MH_SAM_APDU [08:47:00]CAPDU: 80 0D 01 02 [08:47:00]Write to MH i2c: E2 08 00 0C 05 80 0D 01 ConnectInit Can't take IP for lk.salyk.kg [08:47:00]02 CommunicateWithHost connect error [08:47:00]00 00 00 00 CommunicateWithHost err = -1 [08:47:00]8A OFD Sender: Server communicate error [08:47:00] [08:47:00]Write i2c OK [08:47:00]MH_I2C_Read... [08:47:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:47:00]Read from MH i2c: E2 [08:47:00]MH_I2C_Read... [08:47:00]Read from MH i2c: E2 03 00 [08:47:00]MH_I2C_Read... [08:47:00]Read from MH i2c: E2 03 00 0C 05 00 90 OFD Sender: Processing packet 41554 [packets to send 64, broken 56] [08:47:00]00 85 [08:47:00]RAPDU: ProducePacketName [08:47:00]90 name=ofd_packets/00041554 [08:47:00]00 [08:47:00]wFMCommunicate OK [08:47:00]wFMCommunicate request_size=255 [08:47:00]OFD Sender: To server: ‡•öpG, [08:47:00]MH_SAM_APDU [08:47:00]CommunicateWithHost lk.salyk.kg:30040 [08:47:00]CAPDU: ConnectInit lk.salyk.kg [08:47:00]80 0D 02 02 FA 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 34 37 33 30 30 31 38 06 04 28 00 recv_with_timeout no data received [08:47:00]D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 29 00 00 00 00 13 04 06 00 04 29 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 29 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 04 00 00 00 00 07 04 06 00 04 29 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 00 00 00 F4 03 04 00 FF B3 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 [08:47:01]Write to MH i2c: E2 02 01 0D 05 80 0D 02 02 FA 00 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 34 37 33 30 30 31 38 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 29 00 00 00 00 13 04 06 00 04 29 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 29 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 04 00 00 00 00 07 04 06 00 04 29 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 00 00 00 F4 03 04 00 FF B3 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 00 00 C5 [08:47:01]Write i2c OK [08:47:01]MH_I2C_Read... [08:47:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:47:02]Read from MH i2c: E2 [08:47:02]MH_I2C_Read... [08:47:02]Read from MH i2c: E2 03 00 [08:47:02]MH_I2C_Read... [08:47:02]Read from MH i2c: E2 03 00 0D 05 00 90 00 86 [08:47:02]RAPDU: 90 00 [08:47:02]wFMCommunicate OK [08:47:02]wFMCommunicate request_size=41 [08:47:02]MH_SAM_APDU [08:47:02]CAPDU: 80 0D 02 02 24 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 5A A2 00 00 35 04 06 00 C9 B5 CE 47 23 4F [08:47:02]Write to MH i2c: E2 2C 00 0E 05 80 0D 02 02 24 00 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 5A A2 00 00 35 04 06 00 C9 B5 CE 47 23 4F 00 00 66 [08:47:02]Write i2c OK [08:47:02]MH_I2C_Read... [08:47:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:47:02]Read from MH i2c: E2 [08:47:02]MH_I2C_Read... [08:47:02]Read from MH i2c: E2 03 00 [08:47:02]MH_I2C_Read... [08:47:02]Read from MH i2c: E2 03 00 0E 05 00 90 00 87 [08:47:02]RAPDU: 90 00 [08:47:02]wFMCommunicate OK [08:47:02]wFMCommunicate request_size=4 [08:47:02]MH_SAM_APDU [08:47:02]CAPDU: 80 0D 03 02 [08:47:02]Write to MH i2c: E2 08 00 0F 05 80 0D 03 02 00 00 00 00 8F [08:47:02]Write i2c OK [08:47:02]MH_I2C_Read... [08:47:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:47:02]Read from MH i2c: E2 [08:47:02]MH_I2C_Read... [08:47:02]Read from MH i2c: E2 0B 00 [08:47:02]MH_I2C_Read... [08:47:02]Read from MH i2c: E2 0B 00 0F 05 00 CA 57 71 10 11 35 48 57 90 00 17 [08:47:02]RAPDU: CA 57 71 10 11 35 48 57 90 00 [08:47:02]wFMCommunicate OK [08:47:02]SAM_PROTO_SignData done [08:47:02]FM_MakeSignedData done [08:47:02]CreateOFDProtocolMessage [08:47:02]wFMCommunicate request_size=4 [08:47:02]MH_SAM_APDU [08:47:02]CAPDU: 80 11 00 00 [08:47:02]Write to MH i2c: E2 08 00 10 05 80 11 00 00 00 00 00 00 8F [08:47:02]Write i2c OK [08:47:02]MH_I2C_Read... [08:47:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:47:03]Read from MH i2c: E2 [08:47:03]MH_I2C_Read... [08:47:03]Read from MH i2c: E2 17 00 [08:47:03]MH_I2C_Read... [08:47:03]Read from MH i2c: E2 17 00 10 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 EB [08:47:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [08:47:03]wFMCommunicate OK [08:47:03]CreateOFDProtocolMessage done [08:47:03]OFDSenderStorePacket 41562 [08:47:03]StoreOFDPacket docnum=41562 [08:47:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 2E 01 00 00 11 D8 26 01 4D F4 5A 03 01 00 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 34 37 33 30 30 31 38 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 29 00 00 00 00 13 04 06 00 04 29 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 29 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 04 00 00 00 00 07 04 06 00 04 29 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 00 00 00 F4 03 04 00 FF B3 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 5A A2 00 00 35 04 06 00 C9 B5 CE 47 23 4F CA 57 71 10 11 35 48 57 [08:47:03]CheckFolder [08:47:03]dirname=/storage/ofd_packets [08:47:03]CheckFolder done [08:47:03]ProducePacketName [08:47:03]name=ofd_packets/00041562 [08:47:03]NVStorageSaveData ofd_packets/00041562 [08:47:03]File name is /storage/ofd_packets/00041562 [08:47:03]Write 332 bytes [08:47:03]NVStorageSaveData done [08:47:03]OFDSenderStorePacket done [08:47:03]KKMCreateOFDPacket done [08:47:03]NVStorageSaveData kkm_last_timestamp [08:47:03]File name is /storage/kkm_last_timestamp [08:47:03]Write 4 bytes [08:47:03]NVStorageSaveData done [08:47:03]ExternCall_PrintAddStr [08:47:03]wPrintStart [08:47:03]Write to MH i2c: 01 00 00 11 05 16 [08:47:03]Write i2c OK [08:47:03]MH_I2C_Read... [08:47:03]Read from MH i2c: 01 [08:47:03]MH_I2C_Read... [08:47:03]Read from MH i2c: 01 07 00 [08:47:03]MH_I2C_Read... [08:47:03]Read from MH i2c: 01 07 00 11 05 00 00 00 00 00 FF 0F 2B [08:47:03]RasterBufferAndPrint [08:47:03]line Счет N : (3)183599 [08:47:03]line ИÐÐ: 02508201610067 [08:47:03]line Контрольно-КаÑÑовый Чек [08:47:03]line ПРОДÐЖР[08:47:03]line Товар: 2000034730018 [08:47:03]line Кофе Ðмерикано (GABB TRADE) [08:47:03]line 1.000 * 105.00 [08:47:03]line = 105.00 [08:47:03]line ÐДС 12% ÐСП 1% [08:47:03]line > о реализуемом товаре [08:47:03]line ИТОГО: 105.00 [08:47:03]line ÐСП 1% : 0.93 [08:47:03]line ÐДС 12% : 11.15 [08:47:03]line Ðаличными: 105.00 [08:47:03]line Безнал.: 0.00 [08:47:03]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [08:47:03]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [08:47:03]line СÐО: Общий режим [08:47:03]line Чек 13 27.07.2024 08:46 [08:47:03]line Смена: 425 ФФД: 1.0 [08:47:03]line ЗÐМ: 0300000053 [08:47:03]line РÐМ: 0000000000092626 [08:47:03]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [08:47:03]line ФМ: 0000000000874958 [08:47:03]line ФД: 41562 [08:47:03]line ФПД: 221782687032143 [08:47:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T084655&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41562&fm=221782687032143&tin=02508201610067®Number=0000000000092626&sum=10500 [08:47:03]line 0 [08:47:03]written 0, free lines is 4095 [08:47:03]Write to MH i2c: 01 00 00 3A 05 3F [08:47:03]Write i2c OK [08:47:03]MH_I2C_Read... [08:47:03]Read from MH i2c: 01 [08:47:03]MH_I2C_Read... [08:47:03]Read from MH i2c: 01 07 00 [08:47:03]MH_I2C_Read... [08:47:03]Read from MH i2c: 01 07 00 3A 05 00 00 00 00 00 29 0D 7C [08:47:04]RasterBufferAndPrint [08:47:04]line [08:47:04]line [08:47:04]line [08:47:04]line [08:47:04]line [08:47:04]written 0, free lines is 3537 [08:47:04]MH_Cut [08:47:04]Write to MH i2c: D1 01 00 41 05 01 18 [08:47:04]Write i2c OK [08:47:04]MH_I2C_Read... [08:47:04]Read from MH i2c: D1 [08:47:04]MH_I2C_Read... [08:47:04]Read from MH i2c: D1 01 00 [08:47:04]MH_I2C_Read... [08:47:04]Read from MH i2c: D1 01 00 41 05 00 17 [08:47:04]Write to MH i2c: 01 00 00 42 05 47 [08:47:04]Write i2c OK [08:47:04]MH_I2C_Read... [08:47:04]*** Cut start [08:47:04]*** Partial cut [08:47:04]*** CUTSNS_PIN = 1 [08:47:04]*** CUTSNS_PIN = 0 [08:47:05]*** Brake cut motor [08:47:05]ConnectInit Can't take IP for lk.salyk.kg [08:47:05]CommunicateWithHost connect error [08:47:05]CommunicateWithHost err = -1 [08:47:05]OFD Sender: Server communicate error [08:47:05]Read from MH i2c: 01 [08:47:05]MH_I2C_Read... [08:47:05]*** Stop cut motor [08:47:05]*** Cut end [08:47:05]Read from MH i2c: 01 07 00 [08:47:05]MH_I2C_Read... [08:47:05]Read from MH i2c: 01 07 00 42 05 00 00 00 00 00 FF 0F 5C [08:47:05]process_action close_receipt done [08:47:05]requested_data is exist [08:47:05]produce_requested_data [08:47:05]requested_item fm.sn is exist - process it [08:47:05]wFMCommunicate request_size=4 [08:47:05]MH_SAM_APDU [08:47:05]CAPDU: 80 11 00 00 [08:47:05]Write to MH i2c: E2 08 00 43 05 80 11 00 00 00 00 00 00 C2 [08:47:05]OFD Sender: Processing packet 41554 [packets to send 65, broken 56] [08:47:05]ProducePacketName [08:47:05]name=ofd_packets/00041554 [08:47:05]OFD Sender: To server: ‡•öpG, [08:47:05]CommunicateWithHost lk.salyk.kg:30040 [08:47:05]ConnectInit lk.salyk.kg [08:47:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:47:05]Write i2c OK [08:47:05]MH_I2C_Read... [08:47:05]Read from MH i2c: E2 [08:47:05]MH_I2C_Read... [08:47:05]Read from MH i2c: E2 17 00 [08:47:05]MH_I2C_Read... [08:47:05]Read from MH i2c: E2 17 00 43 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 1E [08:47:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [08:47:05]wFMCommunicate OK [08:47:05]requested_item fd.num is exist - process it [08:47:05]SAM_PROTO_GetFieldsCounters [08:47:05]wFMCommunicate request_size=4 [08:47:05]MH_SAM_APDU [08:47:05]CAPDU: 80 13 00 00 [08:47:05]Write to MH i2c: E2 08 00 44 05 80 13 00 00 00 00 00 00 C5 [08:47:05]Write i2c OK [08:47:05]MH_I2C_Read... [08:47:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:47:06]Read from MH i2c: E2 [08:47:06]MH_I2C_Read... [08:47:06]Read from MH i2c: E2 62 00 [08:47:06]MH_I2C_Read... [08:47:06]Read from MH i2c: E2 62 00 44 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 5A A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 0D 00 00 00 5E 04 04 00 0D 00 00 00 57 04 04 00 0E 00 00 00 19 04 04 00 00 00 00 00 90 00 BC [08:47:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 5A A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 0D 00 00 00 5E 04 04 00 0D 00 00 00 57 04 04 00 0E 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:47:06]wFMCommunicate OK [08:47:06]SAM_PROTO_GetFieldsCounters done [08:47:06]requested_item shift.num is exist - process it [08:47:06]requested_item shift.opened is exist - process it [08:47:06]req_shift_opened [08:47:06]FM_GetShiftState [08:47:06]SAM_PROTO_GetShiftState [08:47:06]wFMCommunicate request_size=4 [08:47:06]MH_SAM_APDU [08:47:06]CAPDU: 80 13 01 00 [08:47:06]Write to MH i2c: E2 08 00 45 05 80 13 01 00 00 00 00 00 C7 [08:47:06]Write i2c OK [08:47:06]MH_I2C_Read... [08:47:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:47:06]Read from MH i2c: E2 [08:47:06]MH_I2C_Read... [08:47:06]Read from MH i2c: E2 0E 00 [08:47:06]MH_I2C_Read... [08:47:06]Read from MH i2c: E2 0E 00 45 05 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 DF [08:47:06]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [08:47:07]wFMCommunicate OK [08:47:07]SAM_PROTO_GetShiftState done [08:47:07]FM_GetShiftState done [08:47:07]req_shift_opened done [08:47:07]requested_item shift.open_date is exist - process it [08:47:07]req_shift_open_date [08:47:07]req_shift_open_date done [08:47:07]produce_requested_data done [08:47:07]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41562,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [08:47:07]process_action_free close_receipt [08:47:07]json_value_free [08:47:07]json_value_free done [08:47:07]process_json_proto returns [08:47:07]Send response to host [08:47:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41562,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [08:47:07]free response buf [08:47:07]execute_script done [08:47:07]execute_script returns [08:47:07]free content buf [08:47:07]Sock 12.Close socket [08:47:07]Sock 12.Thread stoped [08:47:08]Connected sock=7 [08:47:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 23 01 00 00 33 4F 1B 01 E0 79 5A 03 01 00 03 00 0F 01 1E 04 01 00 01 23 04 61 00 8A accept exits with 11 [08:47:08]04 New connection [08:47:08]0D New thread 3066645860 created [08:47:08]00 34 37 Thread 3066502500 joined [08:47:08]30 Sock 11.Parse request [08:47:08]30 Waiting for new connection... [08:47:08]Sock 11.Check first char [08:47:08]Sock 11.First char is OK [08:47:08]request: POST /json_proto HTTP/1.0 [08:47:08]30 Method: POST [08:47:08]30 URL: /json_proto [08:47:08]30 Method is POST - this is cgi request [08:47:08]31 url: /json_proto [08:47:08]36 query_string will be loaded in cgi processing [08:47:08]execute_cgi json_proto POST (null) [08:47:08]execute_cgi path=json_proto method=POST [08:47:08]POST find Content-Length [08:47:08]30 Host: 172.17.43.132:8080 [08:47:08]32 Content-Length: 656 [08:47:08]31 Content-Type: application/json [08:47:08]31 [08:47:08]06 POST finish read [08:47:08]Found Content-Length = 656 [08:47:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183600", "tax_sys" : 0, "items" : [ { "code": "2000034250011", "name": "\u0413\u043E\u0440\u044F\u0447\u0438\u0439 \u0448\u043E\u043A\u043E\u043B\u0430\u0434 (GABB trade)", "price" : 120.00, "quantity" : 1.000, "sum" : 120.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 120.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:47:08]execute_script... [08:47:08]04 1D execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183600", "tax_sys" : 0, "items" : [ { "code": "2000034250011", "name": "\u0413\u043E\u0440\u044F\u0447\u0438\u0439 \u0448\u043E\u043A\u043E\u043B\u0430\u0434 (GABB trade)", "price" : 120.00, "quantity" : 1.000, "sum" : 120.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 120.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:47:08]00 POST & json_proto [08:47:08]D0 process_json_proto [08:47:08]92 json parsed OK: [08:47:08]D0 BE D0 B4 D0 protocol is kg_v1.0 [08:47:08]B0 action value=close_receipt [08:47:08]20 process_action close_receipt [08:47:08]D0 9B D0 B5 D0 cmd_close_receipt [08:47:08]B3 MH_GetDate [08:47:08]D0 Write to MH i2c: B5 F0 D0 00 BD 00 D0 46 05 3A [08:47:09]B4 D0 B0 20 30 2C 35 D0 Write i2c OK [08:47:09]BB MH_I2C_Read... [08:47:09]FF 03 08 00 Read from MH i2c: 03 F0 D0 07 00 00 [08:47:09]00 MH_I2C_Read... [08:47:09]00 Read from MH i2c: 00 F0 37 09 04 06 00 A0 00 0F [08:47:09]00 00 00 00 MH_I2C_Read... [08:47:09]13 Read from MH i2c: 04 F0 06 09 00 00 40 1F 00 00 00 46 00 05 F2 00 03 01 00 01 F6 0D 03 B4 01 A4 00 66 01 69 BC 04 01 00 B2 01 A4 FC 03 06 00 66 40 33 1F 00 00 00 [08:47:09]00 GetLastDocTimeStamp 1722070015 [08:47:09]EB current date 1722070029 [08:47:09]03 FM_GetShiftState [08:47:09]26 SAM_PROTO_GetShiftState [08:47:09]00 EF 03 0F wFMCommunicate request_size=4 [08:47:09]00 MH_SAM_APDU [08:47:09]F6 03 01 00 CAPDU: 01 80 F7 03 06 00 13 47 01 00 00 00 [08:47:09]00 Write to MH i2c: 00 00 EE 03 E2 0F 08 00 F2 03 01 00 00 47 01 F3 03 06 05 00 80 52 13 03 01 00 00 00 00 00 C9 [08:47:09]00 00 00 00 07 04 06 00 40 1F 00 00 00 00 39 04 *** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:47:09]Write i2c OK [08:47:09]MH_I2C_Read... [08:47:09]06 00 00 00 Read from MH i2c: 00 E2 [08:47:09]MH_I2C_Read... [08:47:09]00 00 00 1F 04 02 00 01 00 12 04 04 00 05 00 00 00 F4 03 04 00 89 B3 A4 66 0E 04 04 00 A9 01 Read from MH i2c: 00 E2 0E 00 [08:47:10]MH_I2C_Read... [08:47:10]00 Read from MH i2c: B9 E2 04 0E 01 00 00 47 01 05 0D 04 10 00 30 00 30 09 30 30 00 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 52 A2 00 01 00 4F 35 B3 04 06 00 12 27 A4 44 66 4C 00 C7 00 00 00 90 00 E1 [08:47:10]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [08:47:10]wFMCommunicate OK [08:47:10]SAM_PROTO_GetShiftState done [08:47:10]FM_GetShiftState done [08:47:10]opened in 1722069839 [08:47:10]opened+sec_in_day 1722156239 [08:47:10]quantity*price = 12000 [08:47:10]sum+1 = 12001 [08:47:10]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 120.00 ÐСП 1% : 1.06 ÐДС 12% : 12.74 Ðаличными: 120.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 14 27.07.2024 08:47 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41563 ФПД: 108993143192809 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T084710&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41563&fm=108993143192809&tin=02508201610067®Number=0000000000092626&sum=12000 0 [08:47:17]StoreToDocumentArchive [08:47:17]shift 425 fd 41563 [08:47:17]save to /storage/0425/doc_00041563 [08:47:17]save last doc name /storage/0425/doc_00041563 to /storage/kkm_last_doc_name [08:47:17]save OK [08:47:17]Clear old archive folders... [08:47:17]ProcessDocumentItem done err = 0, tmpTLVsize=284 [08:47:17]tlvbuf is 00DD2B00 [08:47:17]SAM_PROTO_ClearQueue [08:47:17]wFMCommunicate request_size=4 [08:47:17]MH_SAM_APDU [08:47:17]CAPDU: 80 09 00 00 [08:47:17]Write to MH i2c: E2 08 00 54 05 80 09 00 00 00 00 00 00 CB [08:47:17]Write i2c OK [08:47:17]MH_I2C_Read... [08:47:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:47:17]Read from MH i2c: E2 [08:47:17]Received data: MH_I2C_Read... [08:47:17]87 Read from MH i2c: 95 E2 F6 70 47 2C 01 03 00 00 30 [08:47:17]30 30 30 30 30 MH_I2C_Read... [08:47:17]30 30 30 30 38 37 34 39 35 38 4F 00 00 00 F7 B0 47 00 51 15 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 Read from MH i2c: 33 E2 34 03 36 31 32 33 34 00 54 11 05 04 00 10 90 00 00 30 CD [08:47:18]RAPDU: 90 30 00 30 [08:47:18]wFMCommunicate OK [08:47:18]SAM_PROTO_ClearQueue done [08:47:18]KKMCreateOFDPacket [08:47:18]30 OFDProtocolAddRootSTLVToBuf [08:47:18]30 FM_MakeSignedData [08:47:18]30 FM_MakeSignedData [08:47:18]SAM_PROTO_SignData [08:47:18]wFMCommunicate request_size=4 [08:47:18]MH_SAM_APDU [08:47:18]CAPDU: 30 80 30 0D 30 01 02 [08:47:18]Write to MH i2c: E2 30 08 38 37 34 39 00 35 55 38 10 04 04 05 00 80 53 A2 00 00 0D F4 01 03 02 04 00 00 00 29 60 A4 66 00 B6 00 04 01 00 00 D3 A6 [08:47:18]57 B0 Write i2c OK [08:47:18]14 MH_I2C_Read... [08:47:18]F1 49 03 C7 [08:47:18]CommunicateWithHost err = 0 [08:47:18]CheckOFDResponse [08:47:18]1017 (14) - 77093643461234 [08:47:18]1041 (16) - 0000000000874958 [08:47:18]1040 (4) - 41555 [08:47:18]1012 (4) - 27.07.2024 02:49 [08:47:18]1206 (1) - 0 [08:47:18]OFD Sender: Remove packet 41555 [08:47:18]ProducePacketName [08:47:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:47:18]name=ofd_packets/00041555 [08:47:18]NVStorageDeleteData [08:47:18]Read from MH i2c: E2 [08:47:18]MH_I2C_Read... [08:47:18]Read from MH i2c: E2 03 00 [08:47:18]MH_I2C_Read... [08:47:18]Read from MH i2c: E2 03 00 55 05 00 90 00 CE [08:47:18]RAPDU: 90 00 [08:47:18]wFMCommunicate OK [08:47:18]wFMCommunicate request_size=255 [08:47:18]MH_SAM_APDU [08:47:18]CAPDU: 80 0D 02 02 FA 03 00 1C 01 1E 04 01 00 01 23 04 6E 00 8A 04 0D 00 32 30 30 30 30 33 34 32 35 30 30 31 31 06 04 2A 00 D0 93 D0 BE D1 80 D1 8F D1 87 D0 B8 D0 B9 20 D1 88 D0 BE D0 BA D0 BE D0 BB D0 B0 D0 B4 20 28 47 41 42 42 20 74 72 61 64 65 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E0 2E 00 00 00 00 13 04 06 00 E0 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 2E 00 00 00 00 EB 03 26 00 EF 03 0F 00 OFD Sender: Processing packet 41556 [packets to send 63, broken 56] [08:47:19]F6 ProducePacketName [08:47:19]03 01 00 01 name=ofd_packets/00041556 [08:47:19]F7 OFD Sender: To server: ‡•öpG, [08:47:19]03 CommunicateWithHost lk.salyk.kg:30040 [08:47:19]06 ConnectInit lk.salyk.kg [08:47:19]00 6A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 04 00 00 00 00 07 04 06 00 E0 2E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 00 00 00 F4 03 04 00 0E B4 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 [08:47:19]Write to MH i2c: E2 02 01 56 05 80 0D 02 02 FA 00 03 00 1C 01 1E 04 01 00 01 23 04 6E 00 8A 04 0D 00 32 30 30 30 30 33 Connected sock=7 [08:47:19]Data to sent: 34 32 35 30 87 30 95 31 F6 31 06 04 2A 00 70 D0 47 93 2C D0 01 00 30 BE 30 D1 30 30 30 30 80 30 D1 30 30 30 38 8F 37 D1 34 39 35 38 87 A8 D0 01 00 00 9B B8 DD D0 A0 B9 01 20 D1 88 D0 2E BE 57 D0 5A BA 03 01 00 03 00 94 01 1E 04 01 00 01 23 04 80 00 8A 04 0D 00 34 D0 36 BE 30 36 35 33 D0 32 BB 30 D0 30 B0 D0 B4 20 28 47 41 42 42 20 74 72 61 64 65 29 FF 03 08 00 30 03 31 E8 03 00 00 38 00 39 00 06 00 04 3C 00 D0 A2 D0 BE D1 80 D0 BC D0 BE D0 B7 D0 BD D0 37 B0 04 06 00 E0 D1 2E 8F 00 00 00 00 20 13 D0 B6 D0 B8 D0 B4 D0 BA D0 BE D1 81 D1 82 D1 8C 20 D0 A0 D0 BE D1 81 D0 94 D0 BE D1 82 2D 34 20 30 2C 34 35 35 D0 BA D0 B3 FF 03 08 00 03 04 E8 06 03 00 E0 00 00 00 00 2E 00 00 37 04 06 00 00 A8 00 61 00 00 F2 00 03 00 00 13 04 01 06 00 00 A8 61 00 01 00 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 2E 00 00 00 00 00 00 F2 EB 03 01 00 01 03 F6 26 03 01 00 01 00 BC EF 04 03 01 0F 00 00 01 23 04 62 F6 00 03 8A 04 08 00 01 38 00 30 39 34 32 01 37 F7 32 03 36 06 06 00 04 6A 23 00 00 00 00 00 00 EE D0 03 A0 0F 2F 00 D0 F2 B6 03 20 01 6D 65 6E 74 00 6F 01 F3 03 06 00 FA 04 00 00 00 00 07 04 06 00 E0 2E 00 00 73 00 20 00 D0 39 BC 04 D1 06 00 00 00 8F 00 D1 00 00 00 1F 82 04 D0 02 B0 00 20 01 D1 00 12 04 04 80 00 D0 0E 00 00 00 BE F4 D0 BB 03 D0 04 00 0E B4 BB A4 20 31 36 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 66 00 0E 00 04 13 04 06 00 24 04 13 00 00 A9 00 00 00 F2 03 01 01 00 00 00 01 F6 03 01 00 B9 01 04 BC 01 04 01 00 01 FC 00 03 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 06 30 00 30 CC 39 74 00 00 00 32 00 36 EB 03 26 00 32 EF 36 03 00 0F 00 00 2E F6 03 01 00 [08:47:22]01 F7 03 Write i2c OK [08:47:22]06 MH_I2C_Read... [08:47:22]00 08 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 67 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CC 74 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 00 00 00 F4 03 04 00 A0 B3 A4 66 0E 04 04 00 A9 01 00 *** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:47:22]00 Read from MH i2c: B9 04 01 00 E2 01 [08:47:22]0D 04 10 00 MH_I2C_Read... [08:47:22]30 Read from MH i2c: 30 E2 03 30 00 30 [08:47:22]30 MH_I2C_Read... [08:47:22]30 30 30 30 Read from MH i2c: 30 E2 30 03 39 00 32 56 36 32 36 11 04 05 10 00 90 00 CF 00 [08:47:22]30 RAPDU: 90 00 [08:47:22]30 wFMCommunicate OK [08:47:22]30 wFMCommunicate request_size=43 [08:47:22]30 MH_SAM_APDU [08:47:22]30 CAPDU: 30 80 0D 02 02 26 30 11 30 04 30 10 30 00 38 37 34 39 35 38 10 04 30 04 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 5B A2 00 00 00 54 35 A2 04 06 00 63 20 00 F1 00 35 04 06 00 83 60 4A 5C 2B B0 9A 2C 48 CF 2A F1 5D 38 [08:47:23]95 3C E9 [08:47:23]Write to MH i2c: E2 2E 00 57 05 80 0D 02 02 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 5B A2 00 00 35 04 06 00 63 20 F1 95 3C E9 00 00 F2 [08:47:23]Write i2c OK [08:47:23]MH_I2C_Read... [08:47:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:47:23]Read from MH i2c: E2 [08:47:23]MH_I2C_Read... [08:47:23]Read from MH i2c: E2 03 00 [08:47:23]MH_I2C_Read... [08:47:23]Read from MH i2c: E2 03 00 57 05 00 90 00 D0 [08:47:23]RAPDU: 90 00 [08:47:23]wFMCommunicate OK [08:47:23]wFMCommunicate request_size=4 [08:47:23]MH_SAM_APDU [08:47:23]CAPDU: 80 0D 03 02 [08:47:23]Write to MH i2c: E2 08 00 58 05 80 0D 03 02 00 00 00 00 D8 [08:47:23]Write i2c OK [08:47:23]MH_I2C_Read... [08:47:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:47:23]Read from MH i2c: E2 [08:47:23]MH_I2C_Read... [08:47:23]Read from MH i2c: E2 0B 00 [08:47:23]MH_I2C_Read... [08:47:23]Read from MH i2c: E2 0B 00 58 05 00 BF 30 07 B2 CB Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 C2 51 C8 26 47 10 00 90 00 D3 [08:47:23]4B RAPDU: 9E BF A5 07 30 07 B2 CB 51 26 10 90 00 [08:47:23]wFMCommunicate OK [08:47:23]SAM_PROTO_SignData done [08:47:23]FM_MakeSignedData done [08:47:23]CreateOFDProtocolMessage [08:47:23]wFMCommunicate request_size=4 [08:47:23]MH_SAM_APDU [08:47:23]CAPDU: 80 11 00 00 [08:47:24]Write to MH i2c: 01 E2 00 08 07 00 00 59 3B 05 80 11 00 00 00 F9 00 00 00 00 D8 [08:47:24]03 0E 00 37 37 30 39 33 36 34 33 Write i2c OK [08:47:24]34 MH_I2C_Read... [08:47:24]36 Read from MH i2c: 31 E2 32 [08:47:24]33 *** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:47:24]34 MH_I2C_Read... [08:47:24]11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 54 A2 00 00 F4 Read from MH i2c: 03 E2 04 17 00 2E 60 A4 66 00 B6 [08:47:24]04 MH_I2C_Read... [08:47:24]01 Read from MH i2c: 00 E2 00 17 28 00 59 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 49 39 E4 44 AE 53 A1 35 94 38 [08:47:24]90 CommunicateWithHost err = 0 [08:47:24]CheckOFDResponse [08:47:24]1017 (14) - 77093643461234 [08:47:24]1041 (16) - 0000000000874958 [08:47:24]1040 (4) - 41556 [08:47:24]00 1012 (4) - 27.07.2024 02:49 [08:47:24]34 1206 (1) - 0 [08:47:24] [08:47:24]OFD Sender: Remove packet 41556 [08:47:24]ProducePacketName [08:47:24]name=ofd_packets/00041556 [08:47:24]NVStorageDeleteData [08:47:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [08:47:24]wFMCommunicate OK [08:47:24]CreateOFDProtocolMessage done [08:47:24]OFDSenderStorePacket 41563 [08:47:24]StoreOFDPacket docnum=41563 [08:47:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 30 01 00 00 5D 20 28 01 D8 A0 5A 03 01 00 03 00 1C 01 1E 04 01 00 01 23 04 6E 00 8A 04 0D 00 32 30 30 30 30 33 34 32 35 30 30 31 31 06 04 2A 00 D0 93 D0 BE D1 80 D1 8F D1 87 D0 B8 D0 B9 20 D1 88 D0 BE D0 BA D0 BE D0 BB D0 B0 D0 B4 20 28 47 41 42 42 20 74 72 61 64 65 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E0 2E 00 00 00 00 13 04 06 00 E0 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 2E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 04 00 00 00 00 07 04 06 00 E0 2E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 00 00 00 F4 03 04 00 0E B4 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 5B A2 00 00 35 04 06 00 63 20 F1 95 3C E9 BF 30 07 B2 CB 51 26 10 [08:47:24]CheckFolder [08:47:24]dirname=/storage/ofd_packets [08:47:24]CheckFolder done [08:47:24]ProducePacketName [08:47:24]name=ofd_packets/00041563 [08:47:24]NVStorageSaveData ofd_packets/00041563 [08:47:24]File name is /storage/ofd_packets/00041563 [08:47:24]Write 334 bytes [08:47:24]NVStorageSaveData done [08:47:24]OFDSenderStorePacket done [08:47:24]KKMCreateOFDPacket done [08:47:24]NVStorageSaveData kkm_last_timestamp [08:47:24]File name is /storage/kkm_last_timestamp [08:47:24]Write 4 bytes [08:47:24]NVStorageSaveData done [08:47:24]ExternCall_PrintAddStr [08:47:24]wPrintStart [08:47:24]Write to MH i2c: 01 00 00 5A 05 5F [08:47:24]Write i2c OK [08:47:24]MH_I2C_Read... [08:47:24]Read from MH i2c: 01 [08:47:24]MH_I2C_Read... [08:47:24]Read from MH i2c: 01 07 00 [08:47:24]MH_I2C_Read... [08:47:24]Read from MH i2c: 01 07 00 5A 05 00 00 00 00 00 FF 0F 74 [08:47:25]RasterBufferAndPrint [08:47:25]line Счет N : (3)183600 [08:47:25]line ИÐÐ: 02508201610067 [08:47:25]line Контрольно-КаÑÑовый Чек [08:47:25]line ПРОДÐЖР[08:47:25]line Товар: 2000034250011 [08:47:25]line ГорÑчий шоколад (GABB trade) [08:47:25]line 1.000 * 120.00 [08:47:25]line = 120.00 [08:47:25]line ÐДС 12% ÐСП 1% [08:47:25]line > о реализуемом товаре [08:47:25]line ИТОГО: 120.00 [08:47:25]line ÐСП 1% : 1.06 [08:47:25]line ÐДС 12% : 12.74 [08:47:25]line Ðаличными: 120.00 [08:47:25]line Безнал.: 0.00 [08:47:25]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [08:47:25]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [08:47:25]line СÐО: Общий режим [08:47:25]line Чек 14 27.07.2024 08:47 [08:47:25]line Смена: 425 ФФД: 1.0 [08:47:25]line ЗÐМ: 0300000053 [08:47:25]line РÐМ: 0000000000092626 [08:47:25]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [08:47:25]line ФМ: 0000000000874958 [08:47:25]line ФД: 41563 [08:47:25]line ФПД: 108993143192809 [08:47:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T084710&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41563&fm=108993143192809&tin=02508201610067®Number=0000000000092626&sum=12000 [08:47:25]line 0 [08:47:25]written 0, free lines is 4095 [08:47:25]OFD Sender: Processing packet 41557 [packets to send 63, broken 56] [08:47:25]ProducePacketName [08:47:25]name=ofd_packets/00041557 [08:47:25]OFD Sender: To server: ‡•öpG, [08:47:25]CommunicateWithHost lk.salyk.kg:30040 [08:47:25]ConnectInit lk.salyk.kg [08:47:25]Write to MH i2c: 01 00 00 83 05 88 [08:47:25]Write i2c OK [08:47:25]MH_I2C_Read... [08:47:25]Read from MH i2c: 01 [08:47:25]MH_I2C_Read... [08:47:25]Read from MH i2c: 01 07 00 [08:47:25]MH_I2C_Read... [08:47:25]Read from MH i2c: 01 07 00 83 05 00 00 00 00 00 32 0D CE [08:47:25]RasterBufferAndPrint [08:47:25]line [08:47:25]line [08:47:25]line [08:47:25]line [08:47:25]line [08:47:25]written 0, free lines is 3548 [08:47:25]MH_Cut [08:47:25]Write to MH i2c: D1 01 00 8A 05 01 61 [08:47:25]Write i2c OK [08:47:25]MH_I2C_Read... [08:47:25]Read from MH i2c: D1 [08:47:25]MH_I2C_Read... [08:47:25]Read from MH i2c: D1 01 00 [08:47:25]MH_I2C_Read... [08:47:25]Read from MH i2c: D1 01 00 8A 05 00 60 [08:47:25]Write to MH i2c: 01 00 00 8B 05 90 [08:47:25]Write i2c OK [08:47:25]MH_I2C_Read... [08:47:26]*** Cut start [08:47:26]*** Partial cut [08:47:26]*** CUTSNS_PIN = 1 [08:47:26]*** CUTSNS_PIN = 0 [08:47:26]Connected sock=7 [08:47:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 23 01 00 00 5A 75 1B 01 59 89 5A 03 01 00 03 00 0F 01 1E 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 *** Brake cut motor [08:47:26]30 30 31 36 30 32 31 31 06 04 1D 00 D0 92 D0 BE D0 B4 *** Stop cut motor [08:47:27]D0 *** Cut end [08:47:27]B0 Read from MH i2c: 20 01 D0 [08:47:27]9B MH_I2C_Read... [08:47:27]D0 Read from MH i2c: 01 B5 07 00 [08:47:27]MH_I2C_Read... [08:47:27]D0 Read from MH i2c: 01 B3 07 00 D0 8B 05 00 00 B5 00 00 00 D0 FF BD 0F A5 [08:47:27]process_action close_receipt done [08:47:27]requested_data is exist [08:47:27]produce_requested_data [08:47:27]requested_item fm.sn is exist - process it [08:47:27]wFMCommunicate request_size=4 [08:47:27]MH_SAM_APDU [08:47:27]CAPDU: 80 11 00 00 [08:47:27]Write to MH i2c: E2 08 00 8C 05 80 11 00 00 00 00 00 00 0B [08:47:27]D0 B4 Write i2c OK [08:47:27]D0 B0 20 30 2C MH_I2C_Read... [08:47:27]35 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 Read from MH i2c: *** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:47:27]E2 37 04 06 00 [08:47:27]A0 MH_I2C_Read... [08:47:27]0F 00 00 00 Read from MH i2c: 00 E2 13 17 04 00 06 [08:47:27]00 40 1F 00 MH_I2C_Read... [08:47:27]00 Read from MH i2c: 00 00 F2 03 E2 01 17 00 00 01 F6 03 01 00 8C 01 05 BC 00 04 01 00 01 FC 11 03 04 06 10 00 40 1F 00 00 00 00 30 30 30 30 00 30 EB 30 30 30 30 03 30 26 38 00 37 EF 34 03 39 35 38 90 0F 00 00 67 F6 03 [08:47:27]RAPDU: 11 04 01 10 00 00 01 30 F7 03 06 30 00 30 47 30 00 30 00 30 00 00 00 EE 03 30 0F 30 00 30 F2 03 01 00 01 F3 03 06 00 52 03 00 00 00 00 30 07 38 04 06 00 00 37 00 34 00 39 00 00 35 00 38 39 90 04 00 06 [08:47:28]00 40 1F 00 wFMCommunicate OK [08:47:28]00 requested_item fd.num is exist - process it [08:47:28]00 SAM_PROTO_GetFieldsCounters [08:47:28]00 1F 04 02 00 01 00 12 04 04 00 08 00 00 00 F4 03 04 00 B0 B3 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 wFMCommunicate request_size=4 [08:47:28]30 MH_SAM_APDU [08:47:28]CAPDU: 80 13 30 00 30 00 30 [08:47:28]30 Write to MH i2c: E2 08 00 8D 05 80 13 30 00 30 00 39 00 00 00 00 32 0E 36 [08:47:28]32 Write i2c OK [08:47:28]36 MH_I2C_Read... [08:47:28]11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 55 A2 00 00 35 04 06 00 AE 9D Read from MH i2c: F7 E2 *** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:47:28] [08:47:28]06 91 D4 BE MH_I2C_Read... [08:47:28]C4 CF Read from MH i2c: 25 E2 22 BF 59 BA 62 [08:47:28]00 [08:47:28]MH_I2C_Read... [08:47:28]Read from MH i2c: E2 62 00 8D 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 5B A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 0E 00 00 00 5E 04 04 00 0E 00 00 00 57 04 04 00 0F 00 00 00 19 04 04 00 00 00 00 00 90 00 09 [08:47:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 5B A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 0E 00 00 00 5E 04 04 00 0E 00 00 00 57 04 04 00 0F 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:47:29]wFMCommunicate OK [08:47:29]SAM_PROTO_GetFieldsCounters done [08:47:29]requested_item shift.num is exist - process it [08:47:29]requested_item shift.opened is exist - process it [08:47:29]req_shift_opened [08:47:29]FM_GetShiftState [08:47:29]SAM_PROTO_GetShiftState [08:47:29]wFMCommunicate request_size=4 [08:47:29]MH_SAM_APDU [08:47:29]CAPDU: 80 13 01 00 [08:47:29]Write to MH i2c: E2 08 00 8E 05 80 13 01 00 00 00 00 00 10 [08:47:29]Write i2c OK [08:47:29]MH_I2C_Read... [08:47:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:47:29]Read from MH i2c: E2 [08:47:29]MH_I2C_Read... [08:47:29]Read from MH i2c: E2 0E 00 [08:47:29]MH_I2C_Read... [08:47:29]Read from MH i2c: E2 0E 00 8E 05 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 28 [08:47:29]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [08:47:29]wFMCommunicate OK [08:47:29]SAM_PROTO_GetShiftState done [08:47:29]FM_GetShiftState done [08:47:29]req_shift_opened done [08:47:29]requested_item shift.open_date is exist - process it [08:47:29]req_shift_open_date [08:47:29]req_shift_open_date done [08:47:29]produce_requested_data done [08:47:29]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41563,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [08:47:29]process_action_free close_receipt [08:47:29]json_value_free [08:47:29]json_value_free done [08:47:29]Received data: process_json_proto returns [08:47:29]87 Send response to host [08:47:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41563,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [08:47:29]free response buf [08:47:29]95 execute_script done [08:47:29]F6 execute_script returns [08:47:30]70 free content buf [08:47:30]47 Sock 11.Close socket [08:47:30]2C Sock 11.Thread stoped [08:47:30]01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 20 9E 47 00 02 A0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 55 A2 00 00 F4 03 04 00 34 60 A4 66 B6 04 01 00 00 17 92 C5 2E 5B 2B 10 A7 [08:47:30]CommunicateWithHost err = 0 [08:47:30]CheckOFDResponse [08:47:30]1017 (14) - 77093643461234 [08:47:30]1041 (16) - 0000000000874958 [08:47:30]1040 (4) - 41557 [08:47:30]1012 (4) - 27.07.2024 02:49 [08:47:30]1206 (1) - 0 [08:47:30]OFD Sender: Remove packet 41557 [08:47:30]ProducePacketName [08:47:30]name=ofd_packets/00041557 [08:47:30]NVStorageDeleteData [08:47:30]OFD Sender: Processing packet 41558 [packets to send 62, broken 56] [08:47:30]ProducePacketName [08:47:30]name=ofd_packets/00041558 [08:47:30]OFD Sender: To server: ‡•öpG, [08:47:30]CommunicateWithHost lk.salyk.kg:30040 [08:47:30]ConnectInit lk.salyk.kg [08:47:31]Connected sock=7 [08:47:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 80 02 00 00 38 35 78 02 56 76 5A 03 01 00 03 00 6C 02 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 38 37 30 30 30 32 33 32 39 39 39 39 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4C 69 70 74 6F 6E 20 49 63 65 54 65 61 20 31 D0 BB 20 D0 BB D0 B8 D0 BC D0 BE D0 BD 20 52 65 67 75 6C 61 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6B 00 8A 04 0D 00 34 36 30 37 30 36 35 30 30 31 34 34 35 06 04 27 00 D0 A8 D0 BE D0 BA 20 D0 B1 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 53 6E 69 63 6B 65 72 73 20 35 30 2C 35 D0 B3 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 E0 15 00 00 00 00 13 04 06 00 C0 2B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 62 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 36 30 37 06 04 1E 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 53 53 45 20 45 78 63 68 61 6E 67 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 98 3A 00 00 00 00 13 04 06 00 98 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6E 00 8A 04 0D 00 36 39 33 31 32 38 30 33 30 30 35 34 39 06 04 2A 00 D0 97 D0 B0 D0 B6 D0 B8 D0 B3 D0 B0 D0 BB D0 BA D0 B0 20 43 72 69 63 6B 65 74 20 D0 9F D0 9D 20 D0 BF D1 8C D0 B5 D0 B7 D0 BE FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 2C 1A 00 00 00 00 13 04 06 00 2C 1A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C B3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 96 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 09 13 00 accept exits with 9 [08:47:33]00 New connection [08:47:33]New thread 3066502500 created [08:47:33]Thread 3066645860 joined [08:47:33]Waiting for new connection... [08:47:33] Sock 9.Parse request [08:47:33]Sock 9.Check first char [08:47:33]Sock 9.First char is OK [08:47:33]00 request: POST /json_proto HTTP/1.0 [08:47:33]00 Method: POST [08:47:33]07 URL: /json_proto [08:47:33]04 06 00 4C B3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 Method is POST - this is cgi request [08:47:33]url: /json_proto [08:47:33]1F 04 02 00 01 query_string will be loaded in cgi processing [08:47:33]00 execute_cgi json_proto POST (null) [08:47:33]execute_cgi path=json_proto method=POST [08:47:33]12 POST find Content-Length [08:47:33]04 Host: 172.17.43.132:8080 [08:47:33]04 00 09 00 00 Content-Length: 2682 [08:47:33]00 Content-Type: application/json [08:47:33]F4 [08:47:33]03 04 00 BC POST finish read [08:47:33]B3 Found Content-Length = 2682 [08:47:33]A4 66 0E 04 post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183601", "tax_sys" : 0, "items" : [ { "code": "4870202521193", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u041CAXI \u0447\u0435\u0440 \u0447\u0430\u0439 \u043B\u0435\u0441\u043D\u044B\u0435 \u044F\u0433\u043E\u0434\u044B 0,4\u043B", "price" : 70.00, "quantity" : 1.000, "sum" : 70.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700000160204", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 1,5\u043B", "price" : 60.00, "quantity" : 1.000, "sum" : 60.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000036220012", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E XL(GABB TRADE)", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000036240010", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 (GABB TRADE)", "price" : 115.00, "quantity" : 1.000, "sum" : 115.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000034250011", "name": "\u0413\u043E\u0440\u044F\u0447\u0438\u0439 \u0448\u043E\u043A\u043E\u043B\u0430\u0434 (GABB trade)", "price" : 120.00, "quantity" : 1.000, "sum" : 120.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870202521216", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A MAXI \u0447\u0430\u0439 1,2 \u0437\u0435\u043B.\u043B\u0438\u043C\u043E\u043D (\u043D\u043E\u0432\u044B\u0439)", "price" : 110.00, "quantity" : 1.000, "sum" : 110.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "46034595", "name": "\u041A\u0430\u0440\u0430\u043C\u0435\u043B\u044C Chupa \u043D/\u043F\u0430\u043B \u0444\u0440.\u043C\u0438\u043A\u0441,\u0441\u043E\u043A \u043A\u043E\u043B\u044B 12", "price" : 25.00, "quantity" : 1.000, "sum" : 25.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000031750019", "name": "\u041F\u0430\u043A\u0435\u0442 \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u041D\u0435\u0444\u0442\u044C", "price" : 4.00, "quantity" : 1.000, "sum" : 4.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 634.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:47:33]04 execute_script... [08:47:33]00 execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183601", "tax_sys" : 0, "items" : [ { "code": "4870202521193", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u041CAXI \u0447\u0435\u0440 \u0447\u0430\u0439 \u043B\u0435\u0441\u043D\u044B\u0435 \u044F\u0433\u043E\u0434\u044B 0,4\u043B", "price" : 70.00, "quantity" : 1.000, "sum" : 70.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700000160204", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 1,5\u043B", "price" : 60.00, "quantity" : 1.000, "sum" : 60.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000036220012", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E XL(GABB TRADE)", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000036240010", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 (GABB TRADE)", "price" : 115.00, "quantity" : 1.000, "sum" : 115.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000034250011", "name": "\u0413\u043E\u0440\u044F\u0447\u0438\u0439 \u0448\u043E\u043A\u043E\u043B\u0430\u0434 (GABB trade)", "price" : 120.00, "quantity" : 1.000, "sum" : 120.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870202521216", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A MAXI \u0447\u0430\u0439 1,2 \u0437\u0435\u043B.\u043B\u0438\u043C\u043E\u043D (\u043D\u043E\u0432\u044B\u0439)", "price" : 110.00, "quantity" : 1.000, "sum" : 110.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "46034595", "name": "\u041A\u0430\u0440\u0430\u043C\u0435\u043B\u044C Chupa \u043D/\u043F\u0430\u043B \u0444\u0440.\u043C\u0438\u043A\u0441,\u0441\u043E\u043A \u043A\u043E\u043B\u044B 12", "price" : 25.00, "quantity" : 1.000, "sum" : 25.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000031750019", "name": "\u041F\u0430\u043A\u0435\u0442 \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u041D\u0435\u0444\u0442\u044C", "price" : 4.00, "quantity" : 1.000, "sum" : 4.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 634.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:47:33]A9 POST & json_proto [08:47:33]01 process_json_proto [08:47:33]00 json parsed OK: [08:47:33]00 B9 04 01 protocol is kg_v1.0 [08:47:33]00 action value=close_receipt [08:47:33]01 0D 04 10 process_action close_receipt [08:47:33]00 cmd_close_receipt [08:47:33]30 MH_GetDate [08:47:33]30 30 30 30 Write to MH i2c: 30 F0 30 30 30 30 00 30 00 39 8F 32 05 36 83 32 [08:47:33]36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 56 A2 00 00 35 04 06 00 Write i2c OK [08:47:34]AA MH_I2C_Read... [08:47:34]9A EA D7 4F Read from MH i2c: F3 F0 D2 [08:47:34]03 MH_I2C_Read... [08:47:34]8E 8B 47 Read from MH i2c: 3D F0 4C 09 47 00 [08:47:34] [08:47:34]MH_I2C_Read... [08:47:34]Read from MH i2c: F0 09 00 8F 05 00 25 B4 A4 66 69 B2 A4 66 94 [08:47:34]GetLastDocTimeStamp 1722070030 [08:47:34]current date 1722070053 [08:47:34]FM_GetShiftState [08:47:34]SAM_PROTO_GetShiftState [08:47:34]wFMCommunicate request_size=4 [08:47:34]MH_SAM_APDU [08:47:34]CAPDU: 80 13 01 00 [08:47:34]Write to MH i2c: E2 08 00 90 05 80 13 01 00 00 00 00 00 12 [08:47:34]Write i2c OK [08:47:34]MH_I2C_Read... [08:47:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:47:34]Read from MH i2c: E2 [08:47:34]MH_I2C_Read... [08:47:34]Read from MH i2c: E2 0E 00 [08:47:34]MH_I2C_Read... [08:47:34]Read from MH i2c: E2 0E 00 90 05 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 2A [08:47:34]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [08:47:34]wFMCommunicate OK [08:47:34]SAM_PROTO_GetShiftState done [08:47:34]FM_GetShiftState done [08:47:34]opened in 1722069839 [08:47:34]opened+sec_in_day 1722156239 [08:47:34]quantity*price = 7000 [08:47:34]sum+1 = 7001 [08:47:34]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4700000160204 Вода Легенда 1,5л 1.000 * 60.00 = 60.00 ÐДС 12% ÐСП 1% > о реализуемом товаре Товар: 2000036220012 Кофе Капучино XL(GABB TRADE) 1.000 * 130.00 = 130.00 ÐДС 12% ÐСП 1% > о реализуемом товаре Товар: 2000036240010 Кофе Латте (GABB TRADE) 1.000 * 115.00 = 115.00 ÐДС 12% ÐСП 1% > о реализуемом товаре Товар: 2000034250011 ГорÑчий шоколад (GABB trade) 1.000 * 120.00 = 120.00 ÐДС 12% ÐСП 1% > о реализуемом товаре Товар: 4870202521216 Ðапиток MAXI чай 1,2 зел.лимон (новый) 1.000 * 110.00 = 110.00 ÐДС 12% ÐСП 1% > о реализуемом товаре Товар: 46034595 Карамель Chupa н/пал фр.микÑ,Ñок колы 12 1.000 * 25.00 = 25.00 ÐДС 12% ÐСП 1% > о реализуемом товаре Товар: 2000031750019 Пакет Партнер Ðефть 1.000 * 4.00 = 4.00 ÐДС 12% ÐСП 1% > о реализуемом товаре ИТОГО: 634.00 ÐСП 1% : 5.60 ÐДС 12% : 67.30 Ðаличными: 634.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 15 27.07.2024 08:47 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41564 ФПД: 173468881141398 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T084734&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41564&fm=173468881141398&tin=02508201610067®Number=0000000000092626&sum=63400 0 [08:47:42]StoreToDocumentArchive [08:47:42]shift 425 fd 41564 [08:47:42]save to /storage/0425/doc_00041564 [08:47:42]save last doc name /storage/0425/doc_00041564 to /storage/kkm_last_doc_name [08:47:42]save OK [08:47:42]Clear old archive folders... [08:47:42]ProcessDocumentItem done err = 0, tmpTLVsize=1110 [08:47:42]tlvbuf is 00ED9330 [08:47:42]SAM_PROTO_ClearQueue [08:47:42]wFMCommunicate request_size=4 [08:47:42]MH_SAM_APDU [08:47:42]CAPDU: 80 09 00 00 [08:47:42]Write to MH i2c: E2 08 00 9D 05 80 09 00 00 00 00 00 00 14 [08:47:42]OFD Sender: Processing packet 41560 [packets to send 60, broken 56] [08:47:42]ProducePacketName [08:47:42]name=ofd_packets/00041560 [08:47:42]OFD Sender: To server: ‡•öpG, [08:47:42]CommunicateWithHost lk.salyk.kg:30040 [08:47:42]ConnectInit lk.salyk.kg [08:47:42]Write i2c OK [08:47:42]MH_I2C_Read... [08:47:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:47:42]Read from MH i2c: E2 [08:47:42]MH_I2C_Read... [08:47:42]Read from MH i2c: E2 03 00 [08:47:42]MH_I2C_Read... [08:47:42]Read from MH i2c: E2 03 00 9D 05 00 90 00 16 [08:47:42]RAPDU: 90 00 [08:47:42]wFMCommunicate OK [08:47:42]SAM_PROTO_ClearQueue done [08:47:42]KKMCreateOFDPacket [08:47:42]OFDProtocolAddRootSTLVToBuf [08:47:42]FM_MakeSignedData [08:47:42]FM_MakeSignedData [08:47:42]SAM_PROTO_SignData [08:47:43]wFMCommunicate request_size=4 [08:47:43]MH_SAM_APDU [08:47:43]CAPDU: 80 0D 01 02 [08:47:43]Write to MH i2c: E2 08 00 9E 05 80 0D 01 02 00 00 00 00 1C [08:47:43]Write i2c OK [08:47:43]MH_I2C_Read... [08:47:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:47:43]Read from MH i2c: E2 [08:47:43]MH_I2C_Read... [08:47:43]Read from MH i2c: E2 03 00 [08:47:43]MH_I2C_Read... [08:47:43]Read from MH i2c: E2 03 00 9E 05 00 90 00 17 [08:47:43]RAPDU: 90 00 [08:47:43]wFMCommunicate OK [08:47:43]wFMCommunicate request_size=255 [08:47:43]MH_SAM_APDU [08:47:43]CAPDU: 80 0D 02 02 FA 03 00 56 04 1E 04 01 00 01 23 04 84 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 31 39 33 06 04 40 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9C 41 58 49 20 D1 87 D0 B5 D1 80 20 D1 87 D0 B0 D0 B9 20 D0 BB D0 B5 D1 81 D0 BD D1 8B D0 B5 20 D1 8F D0 B3 D0 BE D0 B4 D1 8B 20 30 2C 34 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 1B 00 00 00 00 13 04 06 00 58 1B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 32 30 34 06 04 1D 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 Connected sock=7 [08:47:44]B3 Data to sent: 87 95 F6 D0 70 B5 47 D0 2C 01 00 30 30 BD 30 D0 30 B4 D0 30 B0 30 30 30 30 30 20 38 31 37 2C 34 35 39 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 35 F2 38 03 01 00 01 26 F6 01 03 00 01 00 00 73 01 2E BC 1E 04 01 9F CE 5A 01 03 00 01 00 03 00 01 12 23 01 04 1E 04 01 00 6C 01 00 23 04 64 00 [08:47:44]8A Write to MH i2c: 04 E2 08 00 35 30 31 02 37 01 33 9F 38 32 32 06 05 04 80 25 00 D0 A0 0D 2F 02 02 FA 00 03 00 56 04 D0 1E B6 04 20 01 4F 00 72 01 23 04 84 62 00 69 8A 74 04 0D 00 34 38 20 37 D0 30 B1 32 30 32 35 2F 32 D1 31 31 39 33 81 D0 B0 06 D1 04 85 40 20 D0 BC D1 8F 00 D1 D0 82 9D D0 D0 B0 20 31 33 B0 2C D0 36 BF D0 B8 D1 D0 82 B3 D0 FF BE 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 94 11 00 00 00 D0 00 BA 13 20 04 06 00 94 D0 11 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 11 00 00 00 00 EB 41 03 58 49 20 D1 26 87 00 D0 EF B5 03 D1 0F 80 20 D1 87 00 D0 F6 B0 03 01 00 D0 01 B9 F7 03 06 00 28 20 00 D0 00 BB 00 D0 00 B5 00 D1 81 D0 BD EE D1 03 8B 0F 00 D0 B5 20 D1 F2 8F 03 D0 01 B3 D0 BE D0 B4 00 D1 01 8B F3 20 30 2C 34 03 D0 06 BB 00 FF DE 03 01 00 00 00 00 08 07 00 04 03 06 00 94 11 00 E8 00 03 00 00 00 39 04 06 00 00 00 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 00 00 00 F4 03 04 00 DF B3 A4 66 0E 04 04 00 A9 01 00 00 00 37 B9 04 04 06 00 58 1B 01 00 00 00 00 00 13 01 04 0D 06 04 00 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 58 35 1B 38 10 04 04 00 00 58 00 A2 00 00 00 35 04 06 00 44 00 4F F2 AE 03 C4 67 BA 1A 01 B1 00 71 6D EB 83 01 5A F6 FD 03 [08:47:46]01 00 01 BC 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 32 30 34 06 04 1D 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6C 00 00 00 4F [08:47:46]Write i2c OK [08:47:46]MH_I2C_Read... [08:47:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 08 A7 47 00 DE 78 A5 07 01 00 07 00 3B *** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:47:47]00 F9 03 0E 00 37 Read from MH i2c: 37 E2 30 [08:47:47]39 33 36 34 33 MH_I2C_Read... [08:47:47]34 36 Read from MH i2c: 31 E2 32 03 33 34 11 04 10 00 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 58 A2 00 00 F4 03 04 00 46 60 [08:47:47]MH_I2C_Read... [08:47:47]A4 66 B6 04 01 00 00 E0 BB 10 E1 5E 60 Read from MH i2c: C8 E2 5C 03 [08:47:47]CommunicateWithHost err = 0 [08:47:47]CheckOFDResponse [08:47:47]1017 (14) - 77093643461234 [08:47:47]00 1041 (16) - 0000000000874958 [08:47:47]9F 1040 (4) - 41560 [08:47:47]1012 (4) - 27.07.2024 02:49 [08:47:47]1206 (1) - 0 [08:47:47]OFD Sender: Remove packet 41560 [08:47:47]05 ProducePacketName [08:47:47]00 name=ofd_packets/00041560 [08:47:47]90 NVStorageDeleteData [08:47:47]00 18 [08:47:47]RAPDU: 90 00 [08:47:47]wFMCommunicate OK [08:47:47]wFMCommunicate request_size=255 [08:47:47]MH_SAM_APDU [08:47:47]CAPDU: 80 0D 02 02 FA 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 64 00 8A 04 0D 00 32 30 30 30 30 33 36 32 34 30 30 31 30 06 04 20 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 28 47 41 OFD Sender: Processing packet 41561 [packets to send 59, broken 56] [08:47:48]42 ProducePacketName [08:47:48]name=ofd_packets/00041561 [08:47:48]OFD Sender: To server: ‡•öpG, [08:47:48]CommunicateWithHost lk.salyk.kg:30040 [08:47:48]ConnectInit lk.salyk.kg [08:47:48]42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6E 00 8A 04 0D 00 32 30 30 30 30 33 34 32 35 30 30 31 31 06 04 2A 00 D0 93 D0 BE D1 80 D1 8F D1 87 D0 B8 D0 [08:47:48]Write to MH i2c: E2 02 01 A0 05 80 0D 02 02 FA 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 Connected sock=7 [08:47:48]30 Data to sent: 31 87 95 F6 70 32 47 2C 01 06 04 28 00 30 30 00 D0 9A D0 BE D1 84 D0 B5 20 30 30 30 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 30 00 30 30 30 30 38 37 34 39 00 35 00 00 37 38 04 06 26 00 C8 32 01 00 00 00 5B 2D 00 1E 01 00 34 1D 5A 00 03 01 13 00 03 04 00 06 12 00 01 1E C8 04 01 32 00 00 01 00 23 00 04 00 64 F2 00 03 8A 01 04 00 0D 01 00 F6 34 30 31 31 31 03 30 01 00 01 BC 30 04 31 35 36 33 36 01 34 00 01 23 04 06 64 04 00 8A 04 0D 20 00 00 32 30 30 30 D0 94 D1 30 33 36 80 D0 B0 32 D0 B6 34 D0 B5 30 20 30 31 53 30 06 6B 04 20 69 00 D0 74 9A 74 D0 6C BE 65 D1 73 20 84 D1 D0 84 B5 D1 20 80 D0 D1 9B 83 D0 D0 B0 BA D1 D1 82 82 D1 D1 82 8B D0 FF B5 03 20 08 28 00 03 E8 03 00 00 00 00 00 37 04 06 00 5C 12 47 00 41 42 42 20 54 00 00 00 52 41 44 13 45 29 04 FF 03 06 08 00 03 00 E8 03 5C 00 00 12 00 00 00 00 00 37 04 06 00 00 00 F2 EC 2C 00 03 01 00 01 F6 03 01 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6E 00 8A 04 0D 00 32 30 30 30 30 33 34 32 35 30 30 31 31 00 01 BC 06 04 04 2A 00 01 00 01 D0 FC 03 93 06 00 5C D0 BE D1 12 00 00 00 80 D1 8F 00 EB 03 D1 87 D0 26 00 EF 03 B8 D0 00 0F 00 F6 03 01 00 01 F7 03 06 00 25 [08:47:51]00 2A 00 00 Write i2c OK [08:47:51]00 MH_I2C_Read... [08:47:51]00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 01 00 00 00 00 07 04 06 00 5C 12 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 *** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:47:51]04 04 00 0C 00 00 00 F4 03 04 00 EE B3 A4 66 0E 04 04 00 Read from MH i2c: A9 E2 01 [08:47:51]00 MH_I2C_Read... [08:47:51]00 B9 04 Read from MH i2c: 01 E2 03 00 [08:47:51]MH_I2C_Read... [08:47:51]00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 Read from MH i2c: 30 E2 30 03 30 30 30 30 30 00 30 A0 30 05 30 38 37 34 00 39 90 35 38 10 04 00 04 19 00 [08:47:51]59 A2 00 00 RAPDU: 35 90 04 06 00 24 B7 34 F4 F9 EF 34 E1 92 33 5D F3 67 C9 [08:47:52]00 [08:47:52]wFMCommunicate OK [08:47:52]wFMCommunicate request_size=255 [08:47:52]MH_SAM_APDU [08:47:52]CAPDU: 80 0D 02 02 FA B9 20 D1 88 D0 BE D0 BA D0 BE D0 BB D0 B0 D0 B4 20 28 47 41 42 42 20 74 72 61 64 65 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E0 2E 00 00 00 00 13 04 06 00 E0 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 81 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 32 31 36 06 04 3D 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 41 58 49 20 D1 87 D0 B0 D0 B9 20 31 2C 32 20 D0 B7 D0 B5 D0 BB 2E D0 BB D0 B8 D0 BC D0 BE D0 BD 20 28 D0 BD D0 BE D0 B2 D1 8B D0 B9 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F8 2A 00 00 00 00 13 04 06 00 F8 2A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 80 00 8A 04 08 00 34 36 30 33 34 Received data: 35 87 39 95 35 06 04 41 00 F6 D0 70 9A 47 D0 B0 D1 80 2C D0 01 B0 00 D0 30 BC 30 D0 B5 D0 BB 30 D1 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 A7 F4 47 00 8C 6D 20 A5 43 A5 07 01 00 68 07 75 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 70 37 [08:47:53]34 Write to MH i2c: 39 35 38 10 04 04 00 59 E2 A2 02 00 01 00 F4 03 04 00 4C 60 A1 A4 05 66 B6 04 01 80 00 0D 00 02 CF E5 2D C2 66 02 B6 FA 00 B9 20 D1 88 D0 BE D0 BA D0 BE D0 BB D0 B0 D0 16 B4 88 20 [08:47:53]28 CommunicateWithHost err = 0 [08:47:53]47 CheckOFDResponse [08:47:53]41 42 42 20 74 72 61 64 65 29 FF 03 08 00 03 E8 03 00 00 00 1017 (14) - 77093643461234 [08:47:53]00 1041 (16) - 0000000000874958 [08:47:53]00 1040 (4) - 41561 [08:47:53]37 1012 (4) - 27.07.2024 02:49 [08:47:53]1206 (1) - 0 [08:47:53]OFD Sender: Remove packet 41561 [08:47:53]ProducePacketName [08:47:53]04 name=ofd_packets/00041561 [08:47:53]06 00 E0 2E 00 00 00 00 13 04 06 00 E0 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 NVStorageDeleteData [08:47:54]01 BC 04 01 00 01 23 04 81 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 32 31 36 06 04 3D 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 41 58 49 20 D1 87 D0 B0 D0 B9 20 31 2C 32 20 D0 B7 D0 B5 D0 BB 2E D0 BB D0 B8 D0 BC D0 BE D0 BD 20 28 D0 BD D0 BE D0 B2 D1 8B D0 B9 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F8 2A 00 00 00 00 13 04 06 00 F8 2A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 80 00 8A 04 08 00 34 36 30 33 34 35 39 35 06 04 41 00 D0 9A D0 B0 D1 80 OFD Sender: Processing packet 41562 [packets to send 58, broken 56] [08:47:54]D0 ProducePacketName [08:47:54]B0 name=ofd_packets/00041562 [08:47:54]D0 OFD Sender: To server: ‡•öpG, [08:47:54]BC D0 B5 D0 BB D1 8C 20 43 68 75 70 00 00 CF [08:47:54]CommunicateWithHost lk.salyk.kg:30040 [08:47:54]ConnectInit lk.salyk.kg [08:47:54]Write i2c OK [08:47:54]MH_I2C_Read... [08:47:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:47:54]Read from MH i2c: E2 [08:47:54]MH_I2C_Read... [08:47:54]Read from MH i2c: E2 03 00 [08:47:54]MH_I2C_Read... [08:47:54]Read from MH i2c: E2 03 00 A1 05 00 90 00 1A [08:47:54]RAPDU: 90 00 [08:47:55]wFMCommunicate OK [08:47:55]wFMCommunicate request_size=255 [08:47:55]MH_SAM_APDU [08:47:55]CAPDU: 80 0D 02 02 FA 61 20 D0 BD 2F D0 BF D0 B0 D0 BB 20 D1 84 D1 80 2E D0 BC D0 B8 D0 BA D1 81 2C D1 81 D0 BE D0 BA 20 D0 BA D0 BE D0 BB D1 8B 20 31 32 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C4 09 00 00 00 00 13 04 06 00 C4 09 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 68 00 8A 04 0D 00 32 30 30 30 30 33 31 37 35 30 30 31 39 06 04 24 00 D0 9F D0 B0 D0 BA D0 B5 D1 82 20 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 90 01 00 00 00 00 13 04 06 00 90 01 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 F7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4A 1A 00 00 00 [08:47:55]Write to MH i2c: E2 02 01 A2 05 80 0D 02 02 FA 00 61 20 D0 BD 2F D0 BF D0 B0 D0 BB 20 D1 84 D1 80 2E D0 BC D0 B8 D0 BA D1 81 2C D1 81 D0 BE D0 BA 20 D0 BA D0 BE D0 BB D1 8B 20 31 32 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C4 09 00 00 00 00 13 04 06 00 C4 09 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 68 00 8A 04 0D 00 32 30 30 30 30 33 31 37 35 30 30 31 39 06 04 24 00 D0 9F D0 B0 D0 BA D0 B5 D1 82 20 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 90 01 00 00 00 00 13 04 06 00 90 01 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 F7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4A 1A 00 00 00 00 00 78 [08:47:56]Write i2c OK [08:47:56]MH_I2C_Read... [08:47:56]Read from MH i2c: E2 [08:47:56]MH_I2C_Read... [08:47:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:47:56]Read from MH i2c: E2 03 00 [08:47:56]MH_I2C_Read... [08:47:56]Read from MH i2c: E2 03 00 A2 05 00 90 00 1B [08:47:56]RAPDU: 90 00 [08:47:57]wFMCommunicate OK [08:47:57]wFMCommunicate request_size=119 [08:47:57]MH_SAM_APDU [08:47:57]CAPDU: 80 0D 02 02 72 00 07 04 06 00 A8 F7 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 00 00 00 F4 03 04 00 26 B4 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 5C A2 00 00 35 04 06 00 9D C4 DF 0A 3E 96 [08:47:57]Write to MH i2c: E2 7A 00 A3 05 80 0D 02 02 72 00 00 07 04 06 00 A8 F7 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 00 00 00 F4 03 04 00 26 B4 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 recv_with_timeout no data received [08:47:57]11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 5C A2 00 00 35 04 06 00 9D C4 DF 0A 3E 96 00 00 A1 [08:47:57]Write i2c OK [08:47:57]MH_I2C_Read... [08:47:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:47:57]Read from MH i2c: E2 [08:47:58]MH_I2C_Read... [08:47:58]Read from MH i2c: E2 03 00 [08:47:58]MH_I2C_Read... [08:47:58]Read from MH i2c: E2 03 00 A3 05 00 90 00 1C [08:47:58]RAPDU: 90 00 [08:47:58]wFMCommunicate OK [08:47:58]wFMCommunicate request_size=4 [08:47:58]MH_SAM_APDU [08:47:58]CAPDU: 80 0D 03 02 [08:47:58]Write to MH i2c: E2 08 00 A4 05 80 0D 03 02 00 00 00 00 24 [08:47:58]Write i2c OK [08:47:58]MH_I2C_Read... [08:47:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:47:58]Read from MH i2c: E2 [08:47:58]MH_I2C_Read... [08:47:58]Read from MH i2c: E2 0B 00 [08:47:58]MH_I2C_Read... [08:47:58]Read from MH i2c: E2 0B 00 A4 05 00 3A 70 68 F2 77 3B 7C 11 90 00 68 [08:47:58]RAPDU: 3A 70 68 F2 77 3B 7C 11 90 00 [08:47:58]wFMCommunicate OK [08:47:58]SAM_PROTO_SignData done [08:47:58]FM_MakeSignedData done [08:47:58]CreateOFDProtocolMessage [08:47:58]wFMCommunicate request_size=4 [08:47:58]MH_SAM_APDU [08:47:58]CAPDU: 80 11 00 00 [08:47:58]Write to MH i2c: E2 08 00 A5 05 80 11 00 00 00 00 00 00 24 [08:47:58]Write i2c OK [08:47:58]MH_I2C_Read... [08:47:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:47:58]Read from MH i2c: E2 [08:47:58]MH_I2C_Read... [08:47:58]Read from MH i2c: E2 17 00 [08:47:58]MH_I2C_Read... [08:47:58]Read from MH i2c: E2 17 00 A5 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 80 [08:47:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [08:47:58]wFMCommunicate OK [08:47:58]CreateOFDProtocolMessage done [08:47:58]OFDSenderStorePacket 41564 [08:47:58]StoreOFDPacket docnum=41564 [08:47:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 6A 04 00 00 AC B7 62 04 E1 FD 5A 03 01 00 03 00 56 04 1E 04 01 00 01 23 04 84 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 31 39 33 06 04 40 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9C 41 58 49 20 D1 87 D0 B5 D1 80 20 D1 87 D0 B0 D0 B9 20 D0 BB D0 B5 D1 81 D0 BD D1 8B D0 B5 20 D1 8F D0 B3 D0 BE D0 B4 D1 8B 20 30 2C 34 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 1B 00 00 00 00 13 04 06 00 58 1B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 32 30 34 06 04 1D 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 64 00 8A 04 0D 00 32 30 30 30 30 33 36 32 34 30 30 31 30 06 04 20 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6E 00 8A 04 0D 00 32 30 30 30 30 33 34 32 35 30 30 31 31 06 04 2A 00 D0 93 D0 BE D1 80 D1 8F D1 87 D0 B8 D0 B9 20 D1 88 D0 BE D0 BA D0 BE D0 BB D0 B0 D0 B4 20 28 47 41 42 42 20 74 72 61 64 65 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E0 2E 00 00 00 00 13 04 06 00 E0 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 81 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 32 31 36 06 04 3D 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 41 58 49 20 D1 87 D0 B0 D0 B9 20 31 2C 32 20 D0 B7 D0 B5 D0 BB 2E D0 BB D0 B8 D0 BC D0 BE D0 BD 20 28 D0 BD D0 BE D0 B2 D1 8B D0 B9 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F8 2A 00 00 00 00 13 04 06 00 F8 2A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 80 00 8A 04 08 00 34 36 30 33 34 35 39 35 06 04 41 00 D0 9A D0 B0 D1 80 D0 B0 D0 BC D0 B5 D0 BB D1 8C 20 43 68 75 70 61 20 D0 BD 2F D0 BF D0 B0 D0 BB 20 D1 84 D1 80 2E D0 BC D0 B8 D0 BA D1 81 2C D1 81 D0 BE D0 BA 20 D0 BA D0 BE D0 BB D1 8B 20 31 32 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C4 09 00 00 00 00 13 04 06 00 C4 09 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 68 00 8A 04 0D 00 32 30 30 30 30 33 31 37 35 30 30 31 39 06 04 24 00 D0 9F D0 B0 D0 BA D0 B5 D1 82 20 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 90 01 00 00 00 00 13 04 06 00 90 01 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 F7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4A 1A 00 00 00 00 07 04 06 00 A8 F7 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 00 00 00 F4 03 04 00 26 B4 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 5C A2 00 00 35 04 06 00 9D C4 DF 0A 3E 96 3A 70 68 F2 77 3B 7C 11 [08:47:58]CheckFolder [08:47:58]dirname=/storage/ofd_packets [08:47:58]CheckFolder done [08:47:58]ProducePacketName [08:47:58]name=ofd_packets/00041564 [08:47:58]NVStorageSaveData ofd_packets/00041564 [08:47:58]File name is /storage/ofd_packets/00041564 [08:47:58]Write 1160 bytes [08:47:58]NVStorageSaveData done [08:47:58]OFDSenderStorePacket done [08:47:58]KKMCreateOFDPacket done [08:47:58]NVStorageSaveData kkm_last_timestamp [08:47:58]File name is /storage/kkm_last_timestamp [08:47:58]Write 4 bytes [08:47:58]NVStorageSaveData done [08:47:58]ExternCall_PrintAddStr [08:47:58]wPrintStart [08:47:58]Write to MH i2c: 01 00 00 A6 05 AB [08:47:58]Write i2c OK [08:47:58]MH_I2C_Read... [08:47:58]Read from MH i2c: 01 [08:47:58]MH_I2C_Read... [08:47:58]Read from MH i2c: 01 07 00 [08:47:58]MH_I2C_Read... [08:47:58]Read from MH i2c: 01 07 00 A6 05 00 00 00 00 00 FF 0F C0 [08:47:58]RasterBufferAndPrint [08:47:58]line Счет N : (3)183601 [08:47:58]line ИÐÐ: 02508201610067 [08:47:58]line Контрольно-КаÑÑовый Чек [08:47:58]line ПРОДÐЖР[08:47:58]line Товар: 4870202521193 [08:47:58]line Ðапиток МAXI чер чай леÑные Ñгоды 0,4л [08:47:58]line 1.000 * 70.00 [08:47:58]line = 70.00 [08:47:58]line ÐДС 12% ÐСП 1% [08:47:58]line > о реализуемом товаре [08:47:58]line Товар: 4700000160204 [08:47:58]line Вода Легенда 1,5л [08:47:58]line 1.000 * 60.00 [08:47:58]line = 60.00 [08:47:58]line ÐДС 12% ÐСП 1% [08:47:58]line > о реализуемом товаре [08:47:58]line Товар: 2000036220012 [08:47:58]line Кофе Капучино XL(GABB TRADE) [08:47:58]line 1.000 * 130.00 [08:47:58]line = 130.00 [08:47:58]line ÐДС 12% ÐСП 1% [08:47:58]line > о реализуемом товаре [08:47:58]line Товар: 2000036240010 [08:47:58]line Кофе Латте (GABB TRADE) [08:47:58]line 1.000 * 115.00 [08:47:58]line = 115.00 [08:47:58]line ÐДС 12% ÐСП 1% [08:47:58]line > о реализуемом товаре [08:47:58]line Товар: 2000034250011 [08:47:58]line ГорÑчий шоколад (GABB trade) [08:47:58]line 1.000 * 120.00 [08:47:58]line = 120.00 [08:47:58]line ÐДС 12% ÐСП 1% [08:47:58]line > о реализуемом товаре [08:47:58]line Товар: 4870202521216 [08:47:58]line Ðапиток MAXI чай 1,2 зел.лимон (новый) [08:47:58]line 1.000 * 110.00 [08:47:58]line = 110.00 [08:47:59]line ÐДС 12% ÐСП 1% [08:47:59]line > о реализуемом товаре [08:47:59]line Товар: 46034595 [08:47:59]line Карамель Chupa н/пал фр.микÑ,Ñок колы 12 [08:47:59]line 1.000 * 25.00 [08:47:59]line = 25.00 [08:47:59]line ÐДС 12% ÐСП 1% [08:47:59]line > о реализуемом товаре [08:47:59]line Товар: 2000031750019 [08:47:59]line Пакет Партнер Ðефть [08:47:59]line 1.000 * 4.00 [08:47:59]line = 4.00 [08:47:59]line ÐДС 12% ÐСП 1% [08:47:59]line > о реализуемом товаре [08:47:59]line ИТОГО: 634.00 [08:47:59]line ÐСП 1% : 5.60 [08:47:59]line ÐДС 12% : 67.30 [08:47:59]line Ðаличными: 634.00 [08:47:59]line Безнал.: 0.00 [08:47:59]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [08:47:59]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [08:47:59]line СÐО: Общий режим [08:47:59]line Чек 15 27.07.2024 08:47 [08:47:59]line Смена: 425 ФФД: 1.0 [08:47:59]line ЗÐМ: 0300000053 [08:47:59]line РÐМ: 0000000000092626 [08:47:59]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [08:47:59]line ФМ: 0000000000874958 [08:47:59]line ФД: 41564 [08:47:59]line ФПД: 173468881141398 [08:47:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T084734&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41564&fm=173468881141398&tin=02508201610067®Number=0000000000092626&sum=63400 [08:47:59]line 0 [08:47:59]written 0, free lines is 4095 [08:47:59]ConnectInit Can't take IP for lk.salyk.kg [08:47:59]CommunicateWithHost connect error [08:47:59]CommunicateWithHost err = -1 [08:47:59]OFD Sender: Server communicate error [08:47:59]OFD Sender: Processing packet 41562 [packets to send 59, broken 56] [08:47:59]ProducePacketName [08:47:59]name=ofd_packets/00041562 [08:47:59]OFD Sender: To server: ‡•öpG, [08:47:59]CommunicateWithHost lk.salyk.kg:30040 [08:47:59]ConnectInit lk.salyk.kg [08:48:00]Write to MH i2c: 01 00 00 FD 05 02 [08:48:00]Write i2c OK [08:48:00]MH_I2C_Read... [08:48:00]Read from MH i2c: 01 [08:48:00]MH_I2C_Read... [08:48:00]Read from MH i2c: 01 07 00 [08:48:00]MH_I2C_Read... [08:48:00]Read from MH i2c: 01 07 00 FD 05 00 00 00 00 00 F5 0A 08 [08:48:00]RasterBufferAndPrint [08:48:00]line [08:48:00]line [08:48:00]line [08:48:00]line [08:48:00]line [08:48:00]written 0, free lines is 2980 [08:48:00]MH_Cut [08:48:00]Write to MH i2c: D1 01 00 04 06 01 DC [08:48:00]Write i2c OK [08:48:00]MH_I2C_Read... [08:48:00]Read from MH i2c: D1 [08:48:00]MH_I2C_Read... [08:48:00]Read from MH i2c: D1 01 00 [08:48:00]MH_I2C_Read... [08:48:00]Read from MH i2c: D1 01 00 04 06 00 DB [08:48:00]Write to MH i2c: 01 00 00 05 06 0B [08:48:00]Write i2c OK [08:48:00]MH_I2C_Read... [08:48:01]*** Cut start [08:48:01]*** Partial cut [08:48:01]*** CUTSNS_PIN = 1 [08:48:01]*** CUTSNS_PIN = 0 [08:48:01]*** Brake cut motor [08:48:01]Read from MH i2c: 01 [08:48:01]MH_I2C_Read... [08:48:01]*** Stop cut motor [08:48:01]*** Cut end [08:48:01]Read from MH i2c: 01 07 00 [08:48:01]MH_I2C_Read... [08:48:01]Read from MH i2c: 01 07 00 05 06 00 00 00 00 00 FF 0F 20 [08:48:01]process_action close_receipt done [08:48:01]requested_data is exist [08:48:01]produce_requested_data [08:48:01]requested_item fm.sn is exist - process it [08:48:01]wFMCommunicate request_size=4 [08:48:01]MH_SAM_APDU [08:48:01]CAPDU: 80 11 00 00 [08:48:01]Write to MH i2c: E2 08 00 06 06 80 11 00 00 00 00 00 00 86 [08:48:02]Write i2c OK [08:48:02]MH_I2C_Read... [08:48:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:48:02]Read from MH i2c: E2 [08:48:02]MH_I2C_Read... [08:48:02]Read from MH i2c: E2 17 00 [08:48:02]MH_I2C_Read... [08:48:02]Read from MH i2c: E2 17 00 06 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 E2 [08:48:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [08:48:02]wFMCommunicate OK [08:48:02]requested_item fd.num is exist - process it [08:48:02]SAM_PROTO_GetFieldsCounters [08:48:02]wFMCommunicate request_size=4 [08:48:02]MH_SAM_APDU [08:48:02]CAPDU: 80 13 00 00 [08:48:02]Write to MH i2c: E2 08 00 07 06 80 13 00 00 00 00 00 00 89 [08:48:02]Write i2c OK [08:48:02]MH_I2C_Read... [08:48:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:48:02]Read from MH i2c: E2 [08:48:02]MH_I2C_Read... [08:48:02]Read from MH i2c: E2 62 00 [08:48:02]MH_I2C_Read... [08:48:02]Read from MH i2c: E2 62 00 07 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 5C A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 0F 00 00 00 5E 04 04 00 0F 00 00 00 57 04 04 00 10 00 00 00 19 04 04 00 00 00 00 00 90 00 88 [08:48:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 5C A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 0F 00 00 00 5E 04 04 00 0F 00 00 00 57 04 04 00 10 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:48:03]wFMCommunicate OK [08:48:03]SAM_PROTO_GetFieldsCounters done [08:48:03]requested_item shift.num is exist - process it [08:48:03]requested_item shift.opened is exist - process it [08:48:03]req_shift_opened [08:48:03]FM_GetShiftState [08:48:03]SAM_PROTO_GetShiftState [08:48:03]wFMCommunicate request_size=4 [08:48:03]MH_SAM_APDU [08:48:03]CAPDU: 80 13 01 00 [08:48:03]Write to MH i2c: E2 08 00 08 06 80 13 01 00 00 00 00 00 8B [08:48:03]Write i2c OK [08:48:03]MH_I2C_Read... [08:48:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:48:03]Read from MH i2c: E2 [08:48:03]MH_I2C_Read... [08:48:03]Read from MH i2c: E2 0E 00 [08:48:03]MH_I2C_Read... [08:48:03]Read from MH i2c: E2 0E 00 08 06 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 A3 [08:48:03]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [08:48:03]wFMCommunicate OK [08:48:03]SAM_PROTO_GetShiftState done [08:48:03]FM_GetShiftState done [08:48:03]req_shift_opened done [08:48:03]requested_item shift.open_date is exist - process it [08:48:03]req_shift_open_date [08:48:03]req_shift_open_date done [08:48:03]produce_requested_data done [08:48:03]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41564,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [08:48:03]process_action_free close_receipt [08:48:03]json_value_free [08:48:03]json_value_free done [08:48:03]process_json_proto returns [08:48:03]Send response to host [08:48:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41564,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [08:48:03]free response buf [08:48:03]execute_script done [08:48:03]execute_script returns [08:48:03]free content buf [08:48:03]Sock 9.Close socket [08:48:03]Sock 9.Thread stoped [08:48:04]ConnectInit Can't take IP for lk.salyk.kg [08:48:04]CommunicateWithHost connect error [08:48:04]CommunicateWithHost err = -1 [08:48:04]OFD Sender: Server communicate error [08:48:05]accept exits with 11 [08:48:05]New connection [08:48:05]New thread 3066645860 created [08:48:05]Thread 3066502500 joined [08:48:05]Waiting for new connection... [08:48:05] Sock 11.Parse request [08:48:05]Sock 11.Check first char [08:48:05]Sock 11.First char is OK [08:48:05]request: POST /json_proto HTTP/1.0 [08:48:05]Method: POST [08:48:05]URL: /json_proto [08:48:05]Method is POST - this is cgi request [08:48:05]url: /json_proto [08:48:05]query_string will be loaded in cgi processing [08:48:05]execute_cgi json_proto POST (null) [08:48:05]execute_cgi path=json_proto method=POST [08:48:05]POST find Content-Length [08:48:05]Host: 172.17.43.132:8080 [08:48:05]Content-Length: 1616 [08:48:05]Content-Type: application/json [08:48:05] [08:48:05]POST finish read [08:48:05]Found Content-Length = 1616 [08:48:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183602", "tax_sys" : 0, "items" : [ { "code": "4603290004817", "name": "\u041F\u0435\u0447 \u0437\u0430\u0442 \u042F\u0448\u043A\u0438\u043D\u043E \u043A\u043B\u0443\u0431\u043D \u041A\u0440\u0435\u043C 182\u0433", "price" : 80.00, "quantity" : 1.000, "sum" : 80.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700000310173", "name": "\u0412\u043E\u0434\u0430 \u0410\u0434\u044B\u0433\u0435\u043D\u0435 0,5\u043B \u0431/\u0433", "price" : 30.00, "quantity" : 1.000, "sum" : 30.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700000160792", "name": "\u0421\u043D\u0435\u043A \u041A\u0443\u0440\u0443\u0442 \u043A\u043B\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043A\u0438\u0439 (\u043A\u0440\u0443\u0433\u043B\u044B\u0439)", "price" : 60.00, "quantity" : 1.000, "sum" : 60.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700000160013", "name": "\u0421\u043D\u0435\u043A \u041A\u0443\u0440\u0443\u0442 \u0438\u043D\u0434\u0438\u0432\u0438\u0434\u0443\u0430\u043B\u044C\u043D\u044B\u0439", "price" : 15.00, "quantity" : 2.000, "sum" : 30.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 200.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:48:05]execute_script... [08:48:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183602", "tax_sys" : 0, "items" : [ { "code": "4603290004817", "name": "\u041F\u0435\u0447 \u0437\u0430\u0442 \u042F\u0448\u043A\u0438\u043D\u043E \u043A\u043B\u0443\u0431\u043D \u041A\u0440\u0435\u043C 182\u0433", "price" : 80.00, "quantity" : 1.000, "sum" : 80.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700000310173", "name": "\u0412\u043E\u0434\u0430 \u0410\u0434\u044B\u0433\u0435\u043D\u0435 0,5\u043B \u0431/\u0433", "price" : 30.00, "quantity" : 1.000, "sum" : 30.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700000160792", "name": "\u0421\u043D\u0435\u043A \u041A\u0443\u0440\u0443\u0442 \u043A\u043B\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043A\u0438\u0439 (\u043A\u0440\u0443\u0433\u043B\u044B\u0439)", "price" : 60.00, "quantity" : 1.000, "sum" : 60.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700000160013", "name": "\u0421\u043D\u0435\u043A \u041A\u0443\u0440\u0443\u0442 \u0438\u043D\u0434\u0438\u0432\u0438\u0434\u0443\u0430\u043B\u044C\u043D\u044B\u0439", "price" : 15.00, "quantity" : 2.000, "sum" : 30.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 200.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:48:05]POST & json_proto [08:48:05]process_json_proto [08:48:05]json parsed OK: [08:48:05]protocol is kg_v1.0 [08:48:05]action value=close_receipt [08:48:05]process_action close_receipt [08:48:05]cmd_close_receipt [08:48:05]MH_GetDate [08:48:05]Write to MH i2c: F0 00 00 09 06 FE [08:48:05]Write i2c OK [08:48:05]MH_I2C_Read... [08:48:05]Read from MH i2c: F0 [08:48:05]MH_I2C_Read... [08:48:05]Read from MH i2c: F0 09 00 [08:48:05]MH_I2C_Read... [08:48:05]Read from MH i2c: F0 09 00 09 06 00 45 B4 A4 66 69 B2 A4 66 2F [08:48:05]GetLastDocTimeStamp 1722070054 [08:48:05]current date 1722070085 [08:48:05]FM_GetShiftState [08:48:05]SAM_PROTO_GetShiftState [08:48:05]wFMCommunicate request_size=4 [08:48:05]MH_SAM_APDU [08:48:05]CAPDU: 80 13 01 00 [08:48:05]Write to MH i2c: E2 08 00 0A 06 80 13 01 00 00 00 00 00 8D [08:48:05]Write i2c OK [08:48:05]MH_I2C_Read... [08:48:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:48:05]Read from MH i2c: E2 [08:48:05]MH_I2C_Read... [08:48:05]Read from MH i2c: E2 0E 00 [08:48:05]MH_I2C_Read... [08:48:05]Read from MH i2c: E2 0E 00 0A 06 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 A5 [08:48:05]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [08:48:05]wFMCommunicate OK [08:48:05]SAM_PROTO_GetShiftState done [08:48:05]FM_GetShiftState done [08:48:05]opened in 1722069839 [08:48:05]opened+sec_in_day 1722156239 [08:48:05]quantity*price = 8000 [08:48:05]sum+1 = 8001 [08:48:05]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4700000310173 Вода Ðдыгене 0,5л б/г 1.000 * 30.00 = 30.00 ÐДС 12% ÐСП 1% > о реализуемом товаре Товар: 4700000160792 Снек Курут клаÑÑичеÑкий (круглый) 1.000 * 60.00 = 60.00 ÐДС 12% ÐСП 1% > о реализуемом товаре Товар: 4700000160013 Снек Курут индивидуальный 2.000 * 15.00 = 30.00 ÐДС 12% ÐСП 1% > о реализуемом товаре ИТОГО: 200.00 ÐСП 1% : 1.76 ÐДС 12% : 21.25 Ðаличными: 200.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 16 27.07.2024 08:48 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41565 ФПД: 255562919984920 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T084805&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41565&fm=255562919984920&tin=02508201610067®Number=0000000000092626&sum=20000 0 [08:48:10]StoreToDocumentArchive [08:48:10]shift 425 fd 41565 [08:48:10]save to /storage/0425/doc_00041565 00 01 F6 03 01 00 01 BC 04 69 01 90 00 01 FC 03 00 06 [08:48:20]00 wFMCommunicate OK [08:48:20]E0 2E 00 00 SAM_PROTO_SignData done [08:48:20]00 FM_MakeSignedData done [08:48:20]00 CreateOFDProtocolMessage [08:48:20]EB wFMCommunicate request_size=4 [08:48:20]03 MH_SAM_APDU [08:48:20]26 CAPDU: 80 11 00 00 00 EF [08:48:20]03 Write to MH i2c: 0F E2 00 08 F6 03 01 00 00 01 1D F7 06 03 06 00 6A 80 00 11 00 00 00 00 00 00 00 00 00 00 9D EE [08:48:20]03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 04 00 00 00 00 07 *** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:48:20]04 06 00 E0 2E 00 00 00 Write i2c OK [08:48:20]00 MH_I2C_Read... [08:48:20]39 04 06 Read from MH i2c: 00 E2 00 [08:48:20]00 00 00 00 MH_I2C_Read... [08:48:20]00 Read from MH i2c: 1F E2 04 02 00 01 00 12 04 17 04 00 00 [08:48:21]0E 00 00 00 MH_I2C_Read... [08:48:21]F4 Read from MH i2c: 03 E2 04 00 0E B4 A4 66 0E 17 04 00 04 1D 00 06 A9 00 01 00 00 B9 11 04 04 10 00 30 30 01 30 00 30 01 30 30 30 30 0D 30 04 30 10 38 37 34 39 00 35 30 38 30 90 00 F9 [08:48:21]30 RAPDU: 30 11 30 04 10 00 30 30 30 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 30 90 30 00 30 [08:48:21]wFMCommunicate OK [08:48:21]CreateOFDProtocolMessage done [08:48:21]OFDSenderStorePacket 41565 [08:48:21]39 StoreOFDPacket docnum=41565 [08:48:21]32 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 A2 02 00 00 B0 96 9A 02 F4 DC 5A 03 01 00 03 00 8E 02 1E 04 01 00 01 23 04 78 00 8A 04 0D 00 34 36 30 33 32 39 30 30 30 34 38 31 37 06 04 34 00 D0 9F D0 B5 D1 87 20 D0 B7 D0 B0 D1 82 20 D0 AF D1 88 D0 BA D0 B8 D0 BD D0 BE 20 D0 BA D0 BB D1 83 D0 B1 D0 BD 20 D0 9A D1 80 D0 B5 D0 BC 20 31 38 32 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 1F 00 00 00 00 13 04 06 00 40 1F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 67 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 31 37 33 06 04 23 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 90 D0 B4 D1 8B D0 B3 D0 B5 D0 BD D0 B5 20 30 2C 35 D0 BB 20 D0 B1 2F D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B8 0B 00 00 00 00 13 04 06 00 B8 0B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 81 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 37 39 32 06 04 3D 00 D0 A1 D0 BD D0 B5 D0 BA 20 D0 9A D1 83 D1 80 D1 83 D1 82 20 D0 BA D0 BB D0 B0 D1 81 D1 81 D0 B8 D1 87 D0 B5 D1 81 D0 BA D0 B8 D0 B9 20 28 D0 BA D1 80 D1 83 D0 B3 D0 BB D1 8B D0 B9 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 74 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 30 31 33 06 04 30 00 D0 A1 D0 BD D0 B5 D0 BA 20 D0 9A D1 83 D1 80 D1 83 D1 82 20 D0 B8 D0 BD D0 B4 D0 B8 D0 B2 D0 B8 D0 B4 D1 83 D0 B0 D0 BB D1 8C D0 BD D1 8B D0 B9 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 DC 05 00 00 00 00 13 04 06 00 B8 0B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B0 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4D 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 00 00 00 F4 03 04 00 45 B4 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 5D A2 00 00 35 04 06 00 E8 6E E1 10 3F 18 59 4C B0 26 FF 9D AC 69 36 [08:48:21]CheckFolder [08:48:21]dirname=/storage/ofd_packets [08:48:21]CheckFolder done [08:48:21]32 ProducePacketName [08:48:21]36 11 name=ofd_packets/00041565 [08:48:21]04 10 00 30 NVStorageSaveData ofd_packets/00041565 [08:48:21]30 File name is /storage/ofd_packets/00041565 [08:48:21]30 Write 704 bytes [08:48:21]30 NVStorageSaveData done [08:48:21]30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 5B OFDSenderStorePacket done [08:48:21]KKMCreateOFDPacket done [08:48:21]NVStorageSaveData kkm_last_timestamp [08:48:21]File name is /storage/kkm_last_timestamp [08:48:21]Write 4 bytes [08:48:21]NVStorageSaveData done [08:48:21]ExternCall_PrintAddStr [08:48:21]wPrintStart [08:48:21]Write to MH i2c: 01 00 00 A2 1E 00 00 35 04 06 06 24 00 [08:48:21]63 Write i2c OK [08:48:21]20 MH_I2C_Read... [08:48:21]F1 95 3C Read from MH i2c: E9 01 BF [08:48:21]30 MH_I2C_Read... [08:48:21]07 B2 CB 51 26 10 [08:48:21]Read from MH i2c: 01 07 00 [08:48:21]MH_I2C_Read... [08:48:21]Read from MH i2c: 01 07 00 1E 06 00 00 00 00 00 FF 0F 39 [08:48:21]RasterBufferAndPrint [08:48:21]line Счет N : (3)183602 [08:48:21]line ИÐÐ: 02508201610067 [08:48:22]line Контрольно-КаÑÑовый Чек [08:48:22]line ПРОДÐЖР[08:48:22]line Товар: 4603290004817 [08:48:22]line Печ зат Яшкино клубн Крем 182г [08:48:22]line 1.000 * 80.00 [08:48:22]line = 80.00 [08:48:22]line ÐДС 12% ÐСП 1% [08:48:22]line > о реализуемом товаре [08:48:22]line Товар: 4700000310173 [08:48:22]line Вода Ðдыгене 0,5л б/г [08:48:22]line 1.000 * 30.00 [08:48:22]line = 30.00 [08:48:22]line ÐДС 12% ÐСП 1% [08:48:22]line > о реализуемом товаре [08:48:22]line Товар: 4700000160792 [08:48:22]line Снек Курут клаÑÑичеÑкий (круглый) [08:48:22]line 1.000 * 60.00 [08:48:22]line = 60.00 [08:48:22]line ÐДС 12% ÐСП 1% [08:48:22]line > о реализуемом товаре [08:48:22]line Товар: 4700000160013 [08:48:22]line Снек Курут индивидуальный [08:48:22]line 2.000 * 15.00 [08:48:22]line = 30.00 [08:48:22]line ÐДС 12% ÐСП 1% [08:48:22]line > о реализуемом товаре [08:48:22]line ИТОГО: 200.00 [08:48:22]line ÐСП 1% : 1.76 [08:48:22]line ÐДС 12% : 21.25 [08:48:22]line Ðаличными: 200.00 [08:48:22]line Безнал.: 0.00 [08:48:22]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [08:48:22]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [08:48:22]line СÐО: Общий режим [08:48:22]line Чек 16 27.07.2024 08:48 [08:48:22]line Смена: 425 ФФД: 1.0 [08:48:22]line ЗÐМ: 0300000053 [08:48:22]line РÐМ: 0000000000092626 [08:48:22]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [08:48:22]line ФМ: 0000000000874958 [08:48:22]line ФД: 41565 [08:48:22]line ФПД: 255562919984920 [08:48:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T084805&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41565&fm=255562919984920&tin=02508201610067®Number=0000000000092626&sum=20000 [08:48:22]line 0 [08:48:22]written 0, free lines is 4095 [08:48:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 D0 3D 47 00 98 33 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 5B A2 00 00 F4 03 04 00 69 60 A4 66 B6 04 01 00 00 F7 4D 6D 60 1F 3A 69 7F [08:48:22]CommunicateWithHost err = 0 [08:48:22]CheckOFDResponse [08:48:22]1017 (14) - 77093643461234 [08:48:22]1041 (16) - 0000000000874958 [08:48:22]1040 (4) - 41563 [08:48:22]1012 (4) - 27.07.2024 02:50 [08:48:22]1206 (1) - 0 [08:48:22]OFD Sender: Remove packet 41563 [08:48:22]ProducePacketName [08:48:22]name=ofd_packets/00041563 [08:48:22]NVStorageDeleteData [08:48:22]Write to MH i2c: 01 00 00 5A 06 60 [08:48:22]Write i2c OK [08:48:22]MH_I2C_Read... [08:48:22]Read from MH i2c: 01 [08:48:22]MH_I2C_Read... [08:48:22]Read from MH i2c: 01 07 00 [08:48:22]MH_I2C_Read... [08:48:22]Read from MH i2c: 01 07 00 5A 06 00 00 00 00 00 68 0C DB [08:48:22]RasterBufferAndPrint [08:48:22]line [08:48:22]line [08:48:22]line [08:48:22]line [08:48:22]line [08:48:22]written 0, free lines is 3362 [08:48:22]MH_Cut [08:48:22]Write to MH i2c: D1 01 00 61 06 01 39 [08:48:23]Write i2c OK [08:48:23]MH_I2C_Read... [08:48:23]Read from MH i2c: D1 [08:48:23]MH_I2C_Read... [08:48:23]Read from MH i2c: D1 01 00 [08:48:23]MH_I2C_Read... [08:48:23]Read from MH i2c: D1 01 00 61 06 00 38 [08:48:23]Write to MH i2c: 01 00 00 62 06 68 [08:48:23]Write i2c OK [08:48:23]MH_I2C_Read... [08:48:23]OFD Sender: Processing packet 41564 [packets to send 58, broken 56] [08:48:23]ProducePacketName [08:48:23]name=ofd_packets/00041564 [08:48:23]OFD Sender: To server: ‡•öpG, [08:48:23]CommunicateWithHost lk.salyk.kg:30040 [08:48:23]ConnectInit lk.salyk.kg [08:48:23]*** Cut start [08:48:23]*** Partial cut [08:48:23]*** CUTSNS_PIN = 1 [08:48:23]*** CUTSNS_PIN = 0 [08:48:23]Connected sock=9 [08:48:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 *** Brake cut motor [08:48:24]30 30 30 30 30 30 30 38 37 34 39 35 38 6A 04 00 00 AC B7 62 04 E1 FD 5A 03 01 00 03 00 56 04 1E 04 Read from MH i2c: 01 01 00 [08:48:24]*** Stop cut motor [08:48:24]*** Cut end [08:48:24]01 MH_I2C_Read... [08:48:24]23 Read from MH i2c: 04 84 00 8A 01 04 07 0D 00 00 34 38 37 [08:48:24]30 MH_I2C_Read... [08:48:24]32 Read from MH i2c: 30 32 35 32 01 31 07 31 00 39 33 06 04 62 40 06 00 00 00 D0 00 9D D0 B0 D0 00 BF 00 D0 FF B8 0F D1 7D [08:48:24]process_action close_receipt done [08:48:24]requested_data is exist [08:48:24]82 produce_requested_data [08:48:24]D0 requested_item fm.sn is exist - process it [08:48:24]BE wFMCommunicate request_size=4 [08:48:24]MH_SAM_APDU [08:48:24]CAPDU: 80 D0 11 BA 00 20 00 D0 [08:48:24]Write to MH i2c: E2 08 9C 00 41 63 06 80 11 58 00 49 00 00 00 00 00 E3 [08:48:24]20 Write i2c OK [08:48:24]D1 MH_I2C_Read... [08:48:24]87 D0 B5 D1 80 20 D1 87 D0 B0 D0 B9 20 D0 *** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:48:25]BB D0 B5 D1 81 D0 BD D1 8B D0 B5 20 D1 8F D0 B3 D0 BE D0 B4 D1 8B 20 Read from MH i2c: 30 E2 2C [08:48:25]34 D0 BB FF MH_I2C_Read... [08:48:25]03 Read from MH i2c: 08 E2 00 03 E8 03 00 00 00 17 00 00 00 [08:48:25]37 04 MH_I2C_Read... [08:48:25]06 00 58 1B Read from MH i2c: 00 E2 17 00 00 00 63 00 13 04 06 06 00 00 58 1B 00 00 11 00 04 10 00 30 30 30 30 30 30 30 00 30 F2 30 03 30 38 37 34 01 39 00 35 01 38 90 00 3F F6 [08:48:25]03 RAPDU: 01 11 04 10 00 00 30 01 30 BC 30 30 30 30 04 30 01 00 01 30 23 30 04 30 61 00 8A 04 38 0D 37 00 34 37 30 34 30 39 30 35 30 30 31 36 30 32 30 34 06 04 1D 00 D0 92 38 D0 90 BE 00 D0 B4 D0 B0 [08:48:25]20 wFMCommunicate OK [08:48:25]D0 requested_item fd.num is exist - process it [08:48:25]9B D0 B5 D0 SAM_PROTO_GetFieldsCounters [08:48:25]B3 wFMCommunicate request_size=4 [08:48:25]D0 MH_SAM_APDU [08:48:25]B5 CAPDU: D0 BD D0 B4 80 D0 13 B0 00 20 31 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 00 04 [08:48:26]06 Write to MH i2c: E2 08 00 00 64 70 06 17 80 13 00 00 00 00 00 00 00 00 00 F2 03 01 00 00 E6 01 [08:48:26]F6 03 01 00 01 Write i2c OK [08:48:26]BC 04 01 00 MH_I2C_Read... [08:48:26]01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 *** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:48:26]28 Read from MH i2c: 00 E2 [08:48:26]MH_I2C_Read... [08:48:26]D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 Read from MH i2c: 58 E2 4C 62 28 47 41 42 00 [08:48:26]42 20 54 52 MH_I2C_Read... [08:48:26]41 44 45 29 FF Read from MH i2c: 03 E2 08 62 00 03 E8 03 00 00 64 00 06 00 00 00 37 00 04 5D 00 B9 06 04 00 01 00 01 11 C8 04 32 10 00 00 30 30 30 00 30 00 30 00 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 13 00 04 30 06 30 30 00 30 30 30 30 C8 30 32 30 30 00 30 39 32 36 00 32 00 36 10 00 04 04 00 5D F2 A2 03 00 00 01 0E 00 04 01 F6 03 01 04 00 00 01 A9 BC 04 01 00 01 01 00 23 00 04 12 64 04 00 04 00 10 00 00 8A 00 04 5E 0D 04 04 00 10 00 00 00 57 04 04 00 11 00 00 00 19 04 04 00 00 00 00 00 90 00 E9 [08:48:27]RAPDU: 5D 00 B9 04 01 00 00 32 01 30 11 30 04 30 10 30 00 33 30 36 30 30 30 32 30 34 30 30 30 30 30 30 30 38 31 37 30 34 06 39 04 35 20 00 D0 9A 38 D0 0D BE 04 D1 84 D0 B5 10 20 00 30 30 D0 30 9B 30 D0 30 30 30 30 B0 30 D1 30 82 30 D1 82 D0 B5 39 20 32 28 36 47 41 42 42 32 20 36 54 10 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 04 37 04 04 00 06 00 EC 2C 5D 00 A2 00 00 00 00 13 04 00 06 0E 00 04 EC 2C 00 00 04 00 00 00 A9 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6E 00 8A 04 0D 01 00 00 32 00 30 30 30 30 12 33 04 04 00 10 00 00 00 5E 04 04 00 10 00 00 00 57 04 04 34 00 32 11 00 00 00 35 19 30 04 30 04 00 31 00 31 00 06 04 2A 00 00 D0 00 93 90 D0 BE D1 80 00 D1 [08:48:28]8F wFMCommunicate OK [08:48:28]D1 87 D0 B8 SAM_PROTO_GetFieldsCounters done [08:48:28]D0 requested_item shift.num is exist - process it [08:48:28]B9 requested_item shift.opened is exist - process it [08:48:28]20 D1 88 D0 req_shift_opened [08:48:28]BE FM_GetShiftState [08:48:28]SAM_PROTO_GetShiftState [08:48:28]wFMCommunicate request_size=4 [08:48:28]MH_SAM_APDU [08:48:28]CAPDU: 80 13 01 00 [08:48:28]Write to MH i2c: E2 08 00 65 06 80 13 01 00 00 00 00 00 E8 [08:48:28]D0 Write i2c OK [08:48:28]BA D0 MH_I2C_Read... [08:48:28]BE D0 BB D0 B0 D0 B4 20 *** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:48:28]28 47 Read from MH i2c: 41 E2 42 [08:48:28]42 20 74 72 61 64 65 29 FF 03 08 00 03 E8 03 00 00 MH_I2C_Read... [08:48:28]00 Read from MH i2c: 00 E2 00 37 04 06 0E 00 00 E0 [08:48:29]2E 00 00 00 00 MH_I2C_Read... [08:48:29]13 04 Read from MH i2c: 06 E2 0E 00 65 00 06 E0 00 2E 09 00 01 4F 00 B3 00 00 00 F2 A4 03 66 01 00 00 01 F6 03 00 01 00 00 00 01 BC 04 01 00 01 23 90 04 00 81 00 00 8A 04 [08:48:29]0D RAPDU: 00 09 34 38 37 30 32 30 32 35 32 31 32 31 36 06 04 3D 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE 00 D0 01 4F B3 A4 BA 66 20 00 4D 00 00 00 90 00 41 [08:48:29]58 wFMCommunicate OK [08:48:29]49 SAM_PROTO_GetShiftState done [08:48:29]FM_GetShiftState done [08:48:29]req_shift_opened done [08:48:29]requested_item shift.open_date is exist - process it [08:48:29]req_shift_open_date [08:48:29]req_shift_open_date done [08:48:29]produce_requested_data done [08:48:29]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41565,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [08:48:29]process_action_free close_receipt [08:48:29]json_value_free [08:48:29]json_value_free done [08:48:29]process_json_proto returns [08:48:29]Send response to host [08:48:29]20 {"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41565,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [08:48:29]D1 free response buf [08:48:29]87 execute_script done [08:48:29]execute_script returns [08:48:29]free content buf [08:48:29]Sock 11.Close socket [08:48:29]Sock 11.Thread stoped [08:48:29]D0 B0 D0 B9 20 31 2C 32 20 D0 B7 D0 B5 D0 BB 2E D0 BB D0 B8 D0 BC D0 BE D0 BD 20 28 D0 BD D0 BE D0 B2 D1 8B D0 B9 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F8 2A 00 00 00 00 13 04 06 00 F8 2A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 80 00 8A 04 08 00 34 36 30 33 34 35 39 35 06 04 41 00 D0 9A D0 B0 D1 80 D0 B0 D0 BC D0 B5 D0 BB D1 8C 20 43 68 75 70 61 20 D0 BD 2F D0 BF D0 B0 D0 BB 20 D1 84 D1 80 2E D0 BC D0 B8 D0 BA D1 81 2C D1 81 D0 BE D0 BA 20 D0 BA D0 BE D0 BB D1 8B 20 31 32 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C4 09 00 00 00 00 13 04 06 00 C4 09 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 68 00 8A 04 0D 00 32 30 30 30 30 33 31 37 35 30 30 31 39 06 04 24 00 D0 9F D0 B0 D0 BA D0 B5 D1 82 20 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 90 01 00 00 00 00 13 04 06 00 90 01 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 F7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4A 1A 00 00 00 00 07 04 06 00 A8 F7 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 00 00 00 F4 03 04 00 26 B4 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 5C A2 00 00 35 04 06 accept exits with 7 [08:48:31]00 New connection [08:48:31]9D New thread 3066502500 created [08:48:31]C4 Thread 3066645860 joined [08:48:31]DF Waiting for new connection... [08:48:31]0A 3E 96 3A 70 68 F2 77 3B 7C 11 [08:48:31] Sock 7.Parse request [08:48:31]Sock 7.Check first char [08:48:31]Sock 7.First char is OK [08:48:31]request: POST /json_proto HTTP/1.0 [08:48:31]Method: POST [08:48:31]URL: /json_proto [08:48:31]Method is POST - this is cgi request [08:48:31]url: /json_proto [08:48:31]query_string will be loaded in cgi processing [08:48:31]execute_cgi json_proto POST (null) [08:48:31]execute_cgi path=json_proto method=POST [08:48:31]POST find Content-Length [08:48:31]Host: 172.17.43.132:8080 [08:48:31]Content-Length: 646 [08:48:31]Content-Type: application/json [08:48:31] [08:48:31]POST finish read [08:48:31]Found Content-Length = 646 [08:48:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183579", "tax_sys" : 0, "items" : [ { "code": "90162602", "name": "\u042D\u043D\u0435\u0440\u0433 \u043D\u0430\u043F\u0438\u0442\u043E\u043A Red bull 0,25\u043B", "price" : 157.00, "quantity" : 1.000, "sum" : 157.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 157.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:48:31]execute_script... [08:48:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183579", "tax_sys" : 0, "items" : [ { "code": "90162602", "name": "\u042D\u043D\u0435\u0440\u0433 \u043D\u0430\u043F\u0438\u0442\u043E\u043A Red bull 0,25\u043B", "price" : 157.00, "quantity" : 1.000, "sum" : 157.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 157.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:48:31]POST & json_proto [08:48:31]process_json_proto [08:48:31]json parsed OK: [08:48:31]protocol is kg_v1.0 [08:48:31]action value=close_receipt [08:48:31]process_action close_receipt [08:48:31]cmd_close_receipt [08:48:31]MH_GetDate [08:48:31]Write to MH i2c: F0 00 00 66 06 5B [08:48:31]Write i2c OK [08:48:31]MH_I2C_Read... [08:48:31]Read from MH i2c: F0 [08:48:31]MH_I2C_Read... [08:48:31]Read from MH i2c: F0 09 00 [08:48:31]MH_I2C_Read... [08:48:31]Read from MH i2c: F0 09 00 66 06 00 5F B4 A4 66 69 B2 A4 66 A6 [08:48:31]GetLastDocTimeStamp 1722070085 [08:48:31]current date 1722070111 [08:48:31]FM_GetShiftState [08:48:31]SAM_PROTO_GetShiftState [08:48:31]wFMCommunicate request_size=4 [08:48:31]MH_SAM_APDU [08:48:31]CAPDU: 80 13 01 00 [08:48:31]Write to MH i2c: E2 08 00 67 06 80 13 01 00 00 00 00 00 EA [08:48:31]Write i2c OK [08:48:31]MH_I2C_Read... [08:48:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:48:31]Read from MH i2c: E2 [08:48:31]MH_I2C_Read... [08:48:31]Read from MH i2c: E2 0E 00 [08:48:31]MH_I2C_Read... [08:48:31]Read from MH i2c: E2 0E 00 67 06 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 02 [08:48:31]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [08:48:31]wFMCommunicate OK [08:48:31]SAM_PROTO_GetShiftState done [08:48:31]FM_GetShiftState done [08:48:31]opened in 1722069839 [08:48:31]opened+sec_in_day 1722156239 [08:48:31]quantity*price = 15700 [08:48:31]sum+1 = 15701 [08:48:31]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 157.00 ÐСП 1% : 1.39 ÐДС 12% : 16.67 Ðаличными: 157.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 17 27.07.2024 08:48 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41566 ФПД: 241780935016432 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T084832&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41566&fm=241780935016432&tin=02508201610067®Number=0000000000092626&sum=15700 0 [08:48:40]30 30 30 30 StoreToDocumentArchive [08:48:40]30 shift 425 fd 41566 [08:48:40]30 save to /storage/0425/doc_00041566 [08:48:40]30 30 30 30 save last doc name /storage/0425/doc_00041566 to /storage/kkm_last_doc_name [08:48:40]39 save OK [08:48:40]32 Clear old archive folders... [08:48:40]36 32 36 11 04 ProcessDocumentItem done err = 0, tmpTLVsize=278 [08:48:40]10 00 30 30 tlvbuf is 00E7D090 [08:48:40]30 SAM_PROTO_ClearQueue [08:48:40]30 wFMCommunicate request_size=4 [08:48:40]30 30 30 30 MH_SAM_APDU [08:48:40]30 CAPDU: 80 09 00 00 [08:48:41]Write to MH i2c: E2 08 00 74 06 30 80 38 37 34 39 09 35 00 38 00 10 04 04 00 00 5D 00 00 00 EC [08:48:41]A2 00 00 35 04 *** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:48:41]06 Write i2c OK [08:48:41]00 E8 6E E1 MH_I2C_Read... [08:48:41]10 3F Read from MH i2c: 18 E2 59 [08:48:41]4C B0 26 FF MH_I2C_Read... [08:48:41]9D AC 69 [08:48:41]Read from MH i2c: E2 03 00 [08:48:41]MH_I2C_Read... [08:48:41]Read from MH i2c: E2 03 00 74 06 00 90 00 EE [08:48:41]RAPDU: 90 00 [08:48:41]wFMCommunicate OK [08:48:41]SAM_PROTO_ClearQueue done [08:48:41]KKMCreateOFDPacket [08:48:41]OFDProtocolAddRootSTLVToBuf [08:48:41]FM_MakeSignedData [08:48:41]FM_MakeSignedData [08:48:41]SAM_PROTO_SignData [08:48:41]wFMCommunicate request_size=4 [08:48:41]MH_SAM_APDU [08:48:41]CAPDU: 80 0D 01 02 [08:48:41]Write to MH i2c: E2 08 00 75 06 80 0D 01 02 00 00 00 00 F4 [08:48:41]Write i2c OK [08:48:41]MH_I2C_Read... [08:48:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:48:41]Read from MH i2c: E2 [08:48:41]MH_I2C_Read... [08:48:41]Read from MH i2c: E2 03 00 [08:48:41]MH_I2C_Read... [08:48:41]Read from MH i2c: E2 03 00 75 06 00 90 00 EF [08:48:41]RAPDU: 90 00 [08:48:41]wFMCommunicate OK [08:48:41]wFMCommunicate request_size=255 [08:48:41]MH_SAM_APDU [08:48:41]CAPDU: 80 0D 02 02 FA 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 08 00 39 30 31 36 32 36 30 32 06 04 29 00 D0 AD D0 BD D0 B5 D1 80 D0 B3 20 D0 BD D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 52 65 64 20 62 75 6C 6C 20 30 2C 32 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 54 3D 00 00 00 00 13 04 06 00 54 3D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 3D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 06 00 00 00 00 07 04 06 00 54 3D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 00 00 00 F4 03 04 00 60 B4 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 [08:48:42]Write to MH i2c: E2 02 01 76 06 80 0D 02 02 FA 00 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 08 00 39 30 31 36 32 36 30 32 06 04 29 00 D0 AD D0 BD D0 B5 D1 80 D0 B3 20 D0 BD D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 52 65 64 20 62 75 6C 6C 20 30 2C 32 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 54 3D 00 00 00 00 13 04 06 00 54 3D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 3D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 06 00 00 00 00 07 04 06 00 54 3D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 00 00 00 F4 03 04 00 60 B4 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 00 00 0B [08:48:43]Write i2c OK [08:48:43]MH_I2C_Read... [08:48:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:48:43]Read from MH i2c: E2 [08:48:43]MH_I2C_Read... [08:48:43]Read from MH i2c: E2 03 00 [08:48:43]MH_I2C_Read... [08:48:43]Read from MH i2c: E2 03 00 76 06 00 90 00 F0 [08:48:43]RAPDU: 90 00 [08:48:43]wFMCommunicate OK [08:48:43]wFMCommunicate request_size=37 [08:48:43]MH_SAM_APDU [08:48:43]CAPDU: 80 0D 02 02 20 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 5E A2 00 00 35 04 06 00 DB E6 02 BE BF F0 [08:48:43]Write to MH i2c: E2 28 00 77 06 80 0D 02 02 20 00 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 5E A2 00 00 35 04 06 00 DB E6 02 BE BF F0 00 00 87 [08:48:44]Write i2c OK [08:48:44]MH_I2C_Read... [08:48:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:48:44]Read from MH i2c: E2 [08:48:44]MH_I2C_Read... [08:48:44]Read from MH i2c: E2 03 00 [08:48:44]MH_I2C_Read... [08:48:44]Read from MH i2c: E2 03 00 77 06 00 90 00 F1 [08:48:44]RAPDU: 90 00 [08:48:44]wFMCommunicate OK [08:48:44]wFMCommunicate request_size=4 [08:48:44]MH_SAM_APDU [08:48:44]CAPDU: 80 0D 03 02 [08:48:44]Write to MH i2c: E2 08 00 78 06 80 0D 03 02 00 00 00 00 F9 [08:48:44]Write i2c OK [08:48:44]MH_I2C_Read... [08:48:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:48:44]Read from MH i2c: E2 [08:48:44]MH_I2C_Read... [08:48:44]Read from MH i2c: E2 0B 00 [08:48:44]MH_I2C_Read... [08:48:44]Read from MH i2c: E2 0B 00 78 06 00 22 8E 93 1D 77 42 49 D6 90 00 32 [08:48:44]RAPDU: 22 8E 93 1D 77 42 49 D6 90 00 [08:48:44]wFMCommunicate OK [08:48:44]SAM_PROTO_SignData done [08:48:44]FM_MakeSignedData done [08:48:44]CreateOFDProtocolMessage [08:48:44]wFMCommunicate request_size=4 [08:48:44]MH_SAM_APDU [08:48:44]CAPDU: 80 11 00 00 [08:48:44]Write to MH i2c: E2 08 00 79 06 80 11 00 00 00 00 00 00 F9 [08:48:44]Write i2c OK [08:48:44]MH_I2C_Read... [08:48:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:48:44]Read from MH i2c: E2 [08:48:44]MH_I2C_Read... [08:48:44]Read from MH i2c: E2 17 00 [08:48:44]MH_I2C_Read... [08:48:44]Read from MH i2c: E2 17 00 79 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 55 [08:48:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [08:48:44]wFMCommunicate OK [08:48:44]CreateOFDProtocolMessage done [08:48:44]OFDSenderStorePacket 41566 [08:48:44]StoreOFDPacket docnum=41566 [08:48:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 2A 01 00 00 59 B3 22 01 73 65 5A 03 01 00 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 08 00 39 30 31 36 32 36 30 32 06 04 29 00 D0 AD D0 BD D0 B5 D1 80 D0 B3 20 D0 BD D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 52 65 64 20 62 75 6C 6C 20 30 2C 32 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 54 3D 00 00 00 00 13 04 06 00 54 3D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 3D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 06 00 00 00 00 07 04 06 00 54 3D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 00 00 00 F4 03 04 00 60 B4 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 5E A2 00 00 35 04 06 00 DB E6 02 BE BF F0 22 8E 93 1D 77 42 49 D6 [08:48:44]CheckFolder [08:48:44]dirname=/storage/ofd_packets [08:48:44]CheckFolder done [08:48:44]ProducePacketName [08:48:44]name=ofd_packets/00041566 [08:48:44]NVStorageSaveData ofd_packets/00041566 [08:48:44]File name is /storage/ofd_packets/00041566 [08:48:44]Write 328 bytes [08:48:44]NVStorageSaveData done [08:48:44]OFDSenderStorePacket done [08:48:44]KKMCreateOFDPacket done [08:48:44]NVStorageSaveData kkm_last_timestamp [08:48:44]File name is /storage/kkm_last_timestamp [08:48:44]Write 4 bytes [08:48:44]NVStorageSaveData done [08:48:44]ExternCall_PrintAddStr [08:48:44]wPrintStart [08:48:44]Write to MH i2c: 01 00 00 7A 06 80 [08:48:44]Write i2c OK [08:48:44]MH_I2C_Read... [08:48:44]Read from MH i2c: 01 [08:48:44]MH_I2C_Read... [08:48:44]Read from MH i2c: 01 07 00 [08:48:44]MH_I2C_Read... [08:48:44]Read from MH i2c: 01 07 00 7A 06 00 00 00 00 00 FF 0F 95 [08:48:44]RasterBufferAndPrint [08:48:44]line Счет N : (3)183579 [08:48:44]line ИÐÐ: 02508201610067 [08:48:45]line Контрольно-КаÑÑовый Чек [08:48:45]line ПРОДÐЖР[08:48:45]line Товар: 90162602 [08:48:45]line Энерг напиток Red bull 0,25л [08:48:45]line 1.000 * 157.00 [08:48:45]line = 157.00 [08:48:45]line ÐДС 12% ÐСП 1% [08:48:45]line > о реализуемом товаре [08:48:45]line ИТОГО: 157.00 [08:48:45]line ÐСП 1% : 1.39 [08:48:45]line ÐДС 12% : 16.67 [08:48:45]line Ðаличными: 157.00 [08:48:45]line Безнал.: 0.00 [08:48:45]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [08:48:45]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [08:48:45]line СÐО: Общий режим [08:48:45]line Чек 17 27.07.2024 08:48 [08:48:45]line Смена: 425 ФФД: 1.0 [08:48:45]line ЗÐМ: 0300000053 [08:48:45]line РÐМ: 0000000000092626 [08:48:45]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [08:48:45]line ФМ: 0000000000874958 [08:48:45]line ФД: 41566 [08:48:45]line ФПД: 241780935016432 [08:48:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T084832&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41566&fm=241780935016432&tin=02508201610067®Number=0000000000092626&sum=15700 [08:48:45]line 0 [08:48:45]written 0, free lines is 4095 [08:48:45]recv_with_timeout no data received [08:48:45]Write to MH i2c: 01 00 00 A2 06 A8 [08:48:45]Write i2c OK [08:48:45]MH_I2C_Read... [08:48:45]Read from MH i2c: 01 [08:48:45]MH_I2C_Read... [08:48:45]Read from MH i2c: 01 07 00 [08:48:45]MH_I2C_Read... [08:48:45]Read from MH i2c: 01 07 00 A2 06 00 00 00 00 00 41 0D FD [08:48:45]RasterBufferAndPrint [08:48:45]line [08:48:45]line [08:48:45]line [08:48:45]line [08:48:45]line [08:48:45]written 0, free lines is 3579 [08:48:45]MH_Cut [08:48:45]Write to MH i2c: D1 01 00 A9 06 01 81 [08:48:45]Write i2c OK [08:48:45]MH_I2C_Read... [08:48:45]Read from MH i2c: D1 [08:48:45]MH_I2C_Read... [08:48:45]Read from MH i2c: D1 01 00 [08:48:45]MH_I2C_Read... [08:48:45]Read from MH i2c: D1 01 00 A9 06 00 80 [08:48:45]Write to MH i2c: 01 00 00 AA 06 B0 [08:48:45]Write i2c OK [08:48:45]MH_I2C_Read... [08:48:46]*** Cut start [08:48:46]*** Partial cut [08:48:46]*** CUTSNS_PIN = 1 [08:48:46]*** CUTSNS_PIN = 0 [08:48:46]recv_with_timeout no data received [08:48:46]CommunicateWithHost answer receiving error [08:48:46]CommunicateWithHost err = -3 [08:48:46]OFD Sender: Server communicate error [08:48:46]OFD Sender: Processing packet 41565 [packets to send 58, broken 56] [08:48:46]ProducePacketName [08:48:46]name=ofd_packets/00041565 [08:48:46]OFD Sender: To server: ‡•öpG, [08:48:46]CommunicateWithHost lk.salyk.kg:30040 [08:48:46]ConnectInit lk.salyk.kg [08:48:46]*** Brake cut motor [08:48:46]Read from MH i2c: 01 [08:48:46]MH_I2C_Read... [08:48:46]*** Stop cut motor [08:48:46]*** Cut end [08:48:46]Read from MH i2c: 01 07 00 [08:48:46]MH_I2C_Read... [08:48:46]Read from MH i2c: 01 07 00 AA 06 00 00 00 00 00 FF 0F C5 [08:48:47]process_action close_receipt done [08:48:47]requested_data is exist [08:48:47]produce_requested_data [08:48:47]requested_item fm.sn is exist - process it [08:48:47]wFMCommunicate request_size=4 [08:48:47]MH_SAM_APDU [08:48:47]CAPDU: 80 11 00 00 [08:48:47]Write to MH i2c: E2 08 00 AB 06 80 11 00 00 00 00 00 00 2B [08:48:47]Write i2c OK [08:48:47]MH_I2C_Read... [08:48:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:48:47]Read from MH i2c: E2 [08:48:47]MH_I2C_Read... [08:48:47]Read from MH i2c: E2 17 00 [08:48:47]MH_I2C_Read... [08:48:47]Read from MH i2c: E2 17 00 AB 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 87 [08:48:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [08:48:47]wFMCommunicate OK [08:48:47]requested_item fd.num is exist - process it [08:48:47]SAM_PROTO_GetFieldsCounters [08:48:47]wFMCommunicate request_size=4 [08:48:47]MH_SAM_APDU [08:48:47]CAPDU: 80 13 00 00 [08:48:47]Write to MH i2c: E2 08 00 AC 06 80 13 00 00 00 00 00 00 2E [08:48:47]Write i2c OK [08:48:47]MH_I2C_Read... [08:48:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:48:47]Read from MH i2c: E2 [08:48:47]MH_I2C_Read... [08:48:47]Read from MH i2c: E2 62 00 [08:48:47]MH_I2C_Read... [08:48:47]Read from MH i2c: E2 62 00 AC 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 5E A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 11 00 00 00 5E 04 04 00 11 00 00 00 57 04 04 00 12 00 00 00 19 04 04 00 00 00 00 00 90 00 35 [08:48:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 5E A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 11 00 00 00 5E 04 04 00 11 00 00 00 57 04 04 00 12 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:48:48]wFMCommunicate OK [08:48:48]SAM_PROTO_GetFieldsCounters done [08:48:48]requested_item shift.num is exist - process it [08:48:48]requested_item shift.opened is exist - process it [08:48:48]req_shift_opened [08:48:48]FM_GetShiftState [08:48:48]SAM_PROTO_GetShiftState [08:48:48]wFMCommunicate request_size=4 [08:48:48]MH_SAM_APDU [08:48:48]CAPDU: 80 13 01 00 [08:48:48]Write to MH i2c: E2 08 00 AD 06 80 13 01 00 00 00 00 00 30 [08:48:48]Write i2c OK [08:48:48]MH_I2C_Read... [08:48:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:48:48]Read from MH i2c: E2 [08:48:48]MH_I2C_Read... [08:48:48]Read from MH i2c: E2 0E 00 [08:48:48]MH_I2C_Read... [08:48:48]Read from MH i2c: E2 0E 00 AD 06 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 48 [08:48:48]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [08:48:48]wFMCommunicate OK [08:48:48]SAM_PROTO_GetShiftState done [08:48:48]FM_GetShiftState done [08:48:48]req_shift_opened done [08:48:48]requested_item shift.open_date is exist - process it [08:48:48]req_shift_open_date [08:48:48]req_shift_open_date done [08:48:48]produce_requested_data done [08:48:48]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41566,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [08:48:48]process_action_free close_receipt [08:48:48]json_value_free [08:48:48]json_value_free done [08:48:48]process_json_proto returns [08:48:48]Send response to host [08:48:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41566,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [08:48:48]free response buf [08:48:48]execute_script done [08:48:48]execute_script returns [08:48:48]free content buf [08:48:48]Sock 7.Close socket [08:48:48]Sock 7.Thread stoped [08:48:50]accept exits with 10 [08:48:50]New connection [08:48:50]New thread 3066645860 created [08:48:50]Thread 3066502500 joined [08:48:50]Waiting for new connection... [08:48:50] Sock 10.Parse request [08:48:50]Sock 10.Check first char [08:48:50]Sock 10.First char is OK [08:48:50]request: POST /json_proto HTTP/1.0 [08:48:50]Method: POST [08:48:50]URL: /json_proto [08:48:50]Method is POST - this is cgi request [08:48:50]url: /json_proto [08:48:50]query_string will be loaded in cgi processing [08:48:50]execute_cgi json_proto POST (null) [08:48:50]execute_cgi path=json_proto method=POST [08:48:50]POST find Content-Length [08:48:50]Host: 172.17.43.132:8080 [08:48:50]Content-Length: 626 [08:48:50]Content-Type: application/json [08:48:50] [08:48:50]POST finish read [08:48:50]Found Content-Length = 626 [08:48:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183580", "tax_sys" : 0, "items" : [ { "code": "4650063115881", "name": "\u041C\u0430\u0441\u043B\u043E GPN Premium N 5W-40 API SN/CF 1\u043B", "price" : 630.00, "quantity" : 1.000, "sum" : 630.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 630.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:48:50]execute_script... [08:48:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183580", "tax_sys" : 0, "items" : [ { "code": "4650063115881", "name": "\u041C\u0430\u0441\u043B\u043E GPN Premium N 5W-40 API SN/CF 1\u043B", "price" : 630.00, "quantity" : 1.000, "sum" : 630.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 630.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:48:50]POST & json_proto [08:48:50]process_json_proto [08:48:50]json parsed OK: [08:48:50]protocol is kg_v1.0 [08:48:50]action value=close_receipt [08:48:50]process_action close_receipt [08:48:50]cmd_close_receipt [08:48:50]MH_GetDate [08:48:50]Write to MH i2c: F0 00 00 AE 06 A3 [08:48:50]Write i2c OK [08:48:50]MH_I2C_Read... [08:48:50]Read from MH i2c: F0 [08:48:50]MH_I2C_Read... [08:48:50]Read from MH i2c: F0 09 00 [08:48:50]MH_I2C_Read... [08:48:50]Read from MH i2c: F0 09 00 AE 06 00 72 B4 A4 66 69 B2 A4 66 01 [08:48:50]GetLastDocTimeStamp 1722070112 [08:48:50]current date 1722070130 [08:48:50]FM_GetShiftState [08:48:50]SAM_PROTO_GetShiftState [08:48:50]wFMCommunicate request_size=4 [08:48:50]MH_SAM_APDU [08:48:50]CAPDU: 80 13 01 00 [08:48:50]Write to MH i2c: E2 08 00 AF 06 80 13 01 00 00 00 00 00 32 [08:48:50]Write i2c OK [08:48:50]MH_I2C_Read... [08:48:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:48:50]Read from MH i2c: E2 [08:48:50]MH_I2C_Read... [08:48:50]Read from MH i2c: E2 0E 00 [08:48:50]MH_I2C_Read... [08:48:50]Read from MH i2c: E2 0E 00 AF 06 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 4A [08:48:50]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [08:48:50]wFMCommunicate OK [08:48:50]SAM_PROTO_GetShiftState done [08:48:50]FM_GetShiftState done [08:48:50]opened in 1722069839 [08:48:50]opened+sec_in_day 1722156239 [08:48:50]quantity*price = 63000 [08:48:50]sum+1 = 63001 [08:48:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 630.00 ÐСП 1% : 5.57 ÐДС 12% : 66.90 Ðаличными: 630.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 18 27.07.2024 08:48 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41567 ФПД: 193773517205701 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T084851&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41567&fm=193773517205701&tin=02508201610067®Number=0000000000092626&sum=63000 0 [08:48:55]StoreToDocumentArchive [08:48:55]shift 425 fd 41567 [08:48:55]save to /storage/0425/doc_00041567 [08:48:55]save last doc name /storage/0425/doc_00041567 to /storage/kkm_last_doc_name [08:48:55]save OK [08:48:55]Clear old archive folders... [08:48:55]ProcessDocumentItem done err = 0, tmpTLVsize=286 [08:48:55]tlvbuf is 00E70130 [08:48:55]SAM_PROTO_ClearQueue [08:48:55]wFMCommunicate request_size=4 [08:48:55]MH_SAM_APDU [08:48:55]CAPDU: 80 09 00 00 [08:48:55]Write to MH i2c: E2 08 00 BC 06 80 09 00 00 00 00 00 00 34 [08:48:55]Write i2c OK [08:48:55]MH_I2C_Read... [08:48:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:48:55]Read from MH i2c: E2 [08:48:55]MH_I2C_Read... [08:48:55]Read from MH i2c: E2 03 00 [08:48:55]MH_I2C_Read... [08:48:55]Read from MH i2c: E2 03 00 BC 06 00 90 00 36 [08:48:55]RAPDU: 90 00 [08:48:55]wFMCommunicate OK [08:48:55]SAM_PROTO_ClearQueue done [08:48:55]KKMCreateOFDPacket [08:48:55]OFDProtocolAddRootSTLVToBuf [08:48:55]FM_MakeSignedData [08:48:55]FM_MakeSignedData [08:48:55]SAM_PROTO_SignData [08:48:55]wFMCommunicate request_size=4 [08:48:55]MH_SAM_APDU [08:48:55]CAPDU: 80 0D 01 02 [08:48:55]Write to MH i2c: E2 08 00 BD 06 80 0D 01 02 00 00 00 00 3C [08:48:55]Write i2c OK [08:48:55]MH_I2C_Read... [08:48:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:48:55]Read from MH i2c: E2 [08:48:55]MH_I2C_Read... [08:48:55]Read from MH i2c: E2 03 00 [08:48:55]MH_I2C_Read... [08:48:55]Read from MH i2c: E2 03 00 BD 06 00 90 00 37 [08:48:55]RAPDU: 90 00 [08:48:55]wFMCommunicate OK [08:48:55]wFMCommunicate request_size=255 [08:48:55]MH_SAM_APDU [08:48:55]CAPDU: 80 0D 02 02 FA 03 00 1E 01 1E 04 01 00 01 23 04 70 00 8A 04 0D 00 34 36 35 30 30 36 33 31 31 35 38 38 31 06 04 2C 00 D0 9C D0 B0 D1 81 D0 BB D0 BE 20 47 50 4E 20 50 72 65 6D 69 75 6D 20 4E 20 35 57 2D 34 30 20 41 50 49 20 53 4E 2F 43 46 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 18 F6 00 00 00 00 13 04 06 00 18 F6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 F6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2D 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 22 1A 00 00 00 00 07 04 06 00 18 F6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 00 00 00 F4 03 04 00 73 B4 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 OFD Sender: Processing packet 41565 [packets to send 58, broken 56] [08:48:56]30 ProducePacketName [08:48:56]30 name=ofd_packets/00041565 [08:48:56]30 30 30 30 30 30 30 30 39 OFD Sender: To server: ‡•öpG, [08:48:56]32 CommunicateWithHost lk.salyk.kg:30040 [08:48:56]36 ConnectInit lk.salyk.kg [08:48:56] [08:48:56]Write to MH i2c: E2 02 01 BE 06 80 0D 02 02 FA 00 03 00 1E 01 1E 04 01 00 01 23 04 70 00 8A 04 0D 00 34 36 35 30 30 36 33 31 31 35 38 38 31 06 04 2C 00 D0 9C D0 B0 D1 81 D0 BB D0 BE 20 47 50 4E 20 50 72 65 6D 69 75 6D 20 4E 20 35 57 2D 34 30 20 41 50 49 20 53 4E 2F 43 46 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 18 F6 00 00 00 00 13 04 06 00 18 F6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 F6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2D 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 22 1A 00 00 00 00 07 04 06 00 18 F6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 00 00 00 F4 03 04 00 73 B4 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 00 00 AE [08:48:57]Write i2c OK [08:48:57]MH_I2C_Read... [08:48:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:48:58]Read from MH i2c: E2 [08:48:58]MH_I2C_Read... [08:48:58]Read from MH i2c: E2 03 00 [08:48:58]MH_I2C_Read... [08:48:58]Read from MH i2c: E2 03 00 BE 06 00 90 00 38 [08:48:58]RAPDU: 90 00 [08:48:58]wFMCommunicate OK [08:48:58]wFMCommunicate request_size=45 [08:48:58]MH_SAM_APDU [08:48:58]CAPDU: 80 0D 02 02 28 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 5F A2 00 00 35 04 06 00 B0 3C 69 A8 F0 C5 [08:48:58]Write to MH i2c: E2 30 00 BF 06 80 0D 02 02 28 00 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 5F A2 00 00 35 04 06 00 B0 3C 69 A8 F0 C5 00 00 4F [08:48:58]Write i2c OK [08:48:58]MH_I2C_Read... [08:48:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:48:58]Read from MH i2c: E2 [08:48:58]MH_I2C_Read... [08:48:58]Read from MH i2c: E2 03 00 [08:48:58]MH_I2C_Read... [08:48:58]Read from MH i2c: E2 03 00 BF 06 00 90 00 39 [08:48:58]RAPDU: 90 00 [08:48:58]wFMCommunicate OK [08:48:58]wFMCommunicate request_size=4 [08:48:58]MH_SAM_APDU [08:48:58]CAPDU: 80 0D 03 02 [08:48:58]Write to MH i2c: E2 08 00 C0 06 80 0D 03 02 00 00 00 00 41 [08:48:58]Write i2c OK [08:48:58]MH_I2C_Read... [08:48:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:48:58]Read from MH i2c: E2 [08:48:58]MH_I2C_Read... [08:48:58]Read from MH i2c: E2 0B 00 [08:48:58]MH_I2C_Read... [08:48:58]Read from MH i2c: E2 0B 00 C0 06 00 4B 21 55 07 B1 E3 F7 C1 90 00 56 [08:48:58]RAPDU: 4B 21 55 07 B1 E3 F7 C1 90 00 [08:48:58]wFMCommunicate OK [08:48:58]SAM_PROTO_SignData done [08:48:58]FM_MakeSignedData done [08:48:59]CreateOFDProtocolMessage [08:48:59]wFMCommunicate request_size=4 [08:48:59]MH_SAM_APDU [08:48:59]CAPDU: 80 11 00 00 [08:48:59]Write to MH i2c: E2 08 00 C1 06 80 11 00 00 00 00 00 00 41 [08:48:59]Write i2c OK [08:48:59]MH_I2C_Read... [08:48:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:48:59]Read from MH i2c: E2 [08:48:59]MH_I2C_Read... [08:48:59]Read from MH i2c: E2 17 00 [08:48:59]MH_I2C_Read... [08:48:59]Read from MH i2c: E2 17 00 C1 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 9D [08:48:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [08:48:59]wFMCommunicate OK [08:48:59]CreateOFDProtocolMessage done [08:48:59]OFDSenderStorePacket 41567 [08:48:59]StoreOFDPacket docnum=41567 [08:48:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 32 01 00 00 95 10 2A 01 D4 38 5A 03 01 00 03 00 1E 01 1E 04 01 00 01 23 04 70 00 8A 04 0D 00 34 36 35 30 30 36 33 31 31 35 38 38 31 06 04 2C 00 D0 9C D0 B0 D1 81 D0 BB D0 BE 20 47 50 4E 20 50 72 65 6D 69 75 6D 20 4E 20 35 57 2D 34 30 20 41 50 49 20 53 4E 2F 43 46 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 18 F6 00 00 00 00 13 04 06 00 18 F6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 F6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2D 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 22 1A 00 00 00 00 07 04 06 00 18 F6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 00 00 00 F4 03 04 00 73 B4 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 5F A2 00 00 35 04 06 00 B0 3C 69 A8 F0 C5 4B 21 55 07 B1 E3 F7 C1 [08:48:59]CheckFolder [08:48:59]dirname=/storage/ofd_packets [08:48:59]CheckFolder done [08:48:59]ProducePacketName [08:48:59]name=ofd_packets/00041567 [08:48:59]NVStorageSaveData ofd_packets/00041567 [08:48:59]File name is /storage/ofd_packets/00041567 [08:48:59]Write 336 bytes [08:48:59]NVStorageSaveData done [08:48:59]OFDSenderStorePacket done [08:48:59]KKMCreateOFDPacket done [08:48:59]NVStorageSaveData kkm_last_timestamp [08:48:59]File name is /storage/kkm_last_timestamp [08:48:59]Write 4 bytes [08:48:59]NVStorageSaveData done [08:48:59]ExternCall_PrintAddStr [08:48:59]wPrintStart [08:48:59]Write to MH i2c: 01 00 00 C2 06 C8 [08:48:59]Write i2c OK [08:48:59]MH_I2C_Read... [08:48:59]Read from MH i2c: 01 [08:48:59]MH_I2C_Read... [08:48:59]Read from MH i2c: 01 07 00 [08:48:59]MH_I2C_Read... [08:48:59]Read from MH i2c: 01 07 00 C2 06 00 00 00 00 00 FF 0F DD [08:48:59]RasterBufferAndPrint [08:48:59]line Счет N : (3)183580 [08:48:59]line ИÐÐ: 02508201610067 [08:48:59]line Контрольно-КаÑÑовый Чек [08:48:59]line ПРОДÐЖР[08:48:59]line Товар: 4650063115881 [08:48:59]line МаÑло GPN Premium N 5W-40 API SN/CF 1л [08:48:59]line 1.000 * 630.00 [08:48:59]line = 630.00 [08:48:59]line ÐДС 12% ÐСП 1% [08:48:59]line > о реализуемом товаре [08:48:59]line ИТОГО: 630.00 [08:48:59]line ÐСП 1% : 5.57 [08:48:59]line ÐДС 12% : 66.90 [08:48:59]line Ðаличными: 630.00 [08:48:59]line Безнал.: 0.00 [08:48:59]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [08:48:59]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [08:48:59]line СÐО: Общий режим [08:48:59]line Чек 18 27.07.2024 08:48 [08:48:59]line Смена: 425 ФФД: 1.0 [08:48:59]line ЗÐМ: 0300000053 [08:48:59]line РÐМ: 0000000000092626 [08:48:59]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [08:48:59]line ФМ: 0000000000874958 [08:48:59]line ФД: 41567 [08:48:59]line ФПД: 193773517205701 [08:48:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T084851&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41567&fm=193773517205701&tin=02508201610067®Number=0000000000092626&sum=63000 [08:48:59]line 0 [08:48:59]written 0, free lines is 4095 [08:49:00]Write to MH i2c: 01 00 00 EB 06 F1 [08:49:00]Write i2c OK [08:49:00]MH_I2C_Read... [08:49:00]Read from MH i2c: 01 [08:49:00]MH_I2C_Read... [08:49:00]Read from MH i2c: 01 07 00 [08:49:00]MH_I2C_Read... [08:49:00]Read from MH i2c: 01 07 00 EB 06 00 00 00 00 00 32 0D 37 [08:49:00]RasterBufferAndPrint [08:49:00]line [08:49:00]line [08:49:00]line [08:49:00]line [08:49:00]line [08:49:00]written 0, free lines is 3569 [08:49:00]MH_Cut [08:49:00]Write to MH i2c: D1 01 00 F2 06 01 CA [08:49:00]Write i2c OK [08:49:00]MH_I2C_Read... [08:49:00]Read from MH i2c: D1 [08:49:00]MH_I2C_Read... [08:49:00]Read from MH i2c: D1 01 00 [08:49:00]MH_I2C_Read... [08:49:00]Read from MH i2c: D1 01 00 F2 06 00 C9 [08:49:00]Write to MH i2c: 01 00 00 F3 06 F9 [08:49:00]Write i2c OK [08:49:00]MH_I2C_Read... [08:49:00]*** Cut start [08:49:00]*** Partial cut [08:49:00]*** CUTSNS_PIN = 1 [08:49:00]*** CUTSNS_PIN = 0 [08:49:01]*** Brake cut motor [08:49:01]Read from MH i2c: 01 [08:49:01]MH_I2C_Read... [08:49:01]*** Stop cut motor [08:49:01]*** Cut end [08:49:01]Read from MH i2c: 01 07 00 [08:49:01]MH_I2C_Read... [08:49:01]Read from MH i2c: 01 07 00 F3 06 00 00 00 00 00 FF 0F 0E [08:49:01]process_action close_receipt done [08:49:01]requested_data is exist [08:49:01]produce_requested_data [08:49:01]requested_item fm.sn is exist - process it [08:49:01]wFMCommunicate request_size=4 [08:49:01]MH_SAM_APDU [08:49:01]CAPDU: 80 11 00 00 [08:49:01]Write to MH i2c: E2 08 00 F4 06 80 11 00 00 00 00 00 00 74 [08:49:01]Write i2c OK [08:49:01]MH_I2C_Read... [08:49:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:49:01]Read from MH i2c: E2 [08:49:01]MH_I2C_Read... [08:49:01]Read from MH i2c: E2 17 00 [08:49:01]MH_I2C_Read... [08:49:01]Read from MH i2c: E2 17 00 F4 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 D0 [08:49:01]RAPDU: 11 04 10 00 ConnectInit Can't take IP for lk.salyk.kg [08:49:01]30 30 30 30 CommunicateWithHost connect error [08:49:01]30 CommunicateWithHost err = -1 [08:49:01]30 OFD Sender: Server communicate error [08:49:01]30 30 30 30 38 37 34 39 35 38 90 00 [08:49:02]wFMCommunicate OK [08:49:02]requested_item fd.num is exist - process it [08:49:02]SAM_PROTO_GetFieldsCounters [08:49:02]wFMCommunicate request_size=4 [08:49:02]MH_SAM_APDU [08:49:02]CAPDU: 80 13 00 00 [08:49:02]Write to MH i2c: E2 08 00 F5 06 OFD Sender: Processing packet 41565 [packets to send 59, broken 56] [08:49:02]80 ProducePacketName [08:49:02]13 name=ofd_packets/00041565 [08:49:02]00 00 00 00 00 00 77 [08:49:02]OFD Sender: To server: ‡•öpG, [08:49:02]CommunicateWithHost lk.salyk.kg:30040 [08:49:02]ConnectInit lk.salyk.kg [08:49:02]Write i2c OK [08:49:02]MH_I2C_Read... [08:49:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:49:02]Read from MH i2c: E2 [08:49:02]MH_I2C_Read... [08:49:02]Read from MH i2c: E2 62 00 [08:49:02]MH_I2C_Read... [08:49:02]Read from MH i2c: E2 62 00 F5 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 5F A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 12 00 00 00 5E 04 04 00 12 00 00 00 57 04 04 00 13 00 00 00 19 04 04 00 00 00 00 00 90 00 82 [08:49:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 5F A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 12 00 00 00 5E 04 04 00 12 00 00 00 57 04 04 00 13 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:49:03]wFMCommunicate OK [08:49:03]SAM_PROTO_GetFieldsCounters done [08:49:03]requested_item shift.num is exist - process it [08:49:03]requested_item shift.opened is exist - process it [08:49:03]req_shift_opened [08:49:03]FM_GetShiftState [08:49:03]SAM_PROTO_GetShiftState [08:49:03]wFMCommunicate request_size=4 [08:49:03]MH_SAM_APDU [08:49:03]CAPDU: 80 13 01 00 [08:49:03]Write to MH i2c: E2 08 00 F6 06 80 13 01 00 00 00 00 00 79 [08:49:03]Write i2c OK [08:49:03]MH_I2C_Read... [08:49:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:49:03]Read from MH i2c: E2 [08:49:03]MH_I2C_Read... [08:49:03]Read from MH i2c: E2 0E 00 [08:49:03]MH_I2C_Read... [08:49:03]Read from MH i2c: E2 0E 00 F6 06 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 91 [08:49:03]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [08:49:03]wFMCommunicate OK [08:49:03]SAM_PROTO_GetShiftState done [08:49:03]FM_GetShiftState done [08:49:03]req_shift_opened done [08:49:03]requested_item shift.open_date is exist - process it [08:49:03]req_shift_open_date [08:49:03]req_shift_open_date done [08:49:03]produce_requested_data done [08:49:03]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41567,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [08:49:03]process_action_free close_receipt [08:49:03]json_value_free [08:49:03]json_value_free done [08:49:03]process_json_proto returns [08:49:03]Send response to host [08:49:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41567,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [08:49:03]free response buf [08:49:03]execute_script done [08:49:03]execute_script returns [08:49:03]free content buf [08:49:03]Sock 10.Close socket [08:49:03]Sock 10.Thread stoped [08:49:04]accept exits with 12 [08:49:04]New connection [08:49:04]New thread 3066502500 created [08:49:04]Thread 3066645860 joined [08:49:04]Waiting for new connection... [08:49:04] Sock 12.Parse request [08:49:04]Sock 12.Check first char [08:49:04]Sock 12.First char is OK [08:49:04]request: POST /json_proto HTTP/1.0 [08:49:04]Method: POST [08:49:04]URL: /json_proto [08:49:04]Method is POST - this is cgi request [08:49:04]url: /json_proto [08:49:04]query_string will be loaded in cgi processing [08:49:04]execute_cgi json_proto POST (null) [08:49:04]execute_cgi path=json_proto method=POST [08:49:04]POST find Content-Length [08:49:04]Host: 172.17.43.132:8080 [08:49:04]Content-Length: 1264 [08:49:04]Content-Type: application/json [08:49:04] [08:49:04]POST finish read [08:49:04]Found Content-Length = 1264 [08:49:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183581", "tax_sys" : 0, "items" : [ { "code": "4630007400969", "name": "\u0410\u0440\u0430\u0445\u0438\u0441 \u0436\u0430\u0440\u0435\u043D \u041A\u0430\u0440\u0430\u0432\u0430\u043D \u043E\u0440\u0435\u0445\u043E\u0432 \u0421\u0442\u0430\u043D\u0434\u0430\u0440\u0442 40 ", "price" : 40.00, "quantity" : 1.000, "sum" : 40.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700002083914", "name": "\u0412\u043E\u0434\u043A\u0430 \u0421\u0430\u0440\u044B \u0447\u0435\u043B\u0435\u043A 0,35\u043B", "price" : 260.00, "quantity" : 1.000, "sum" : 260.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "48747059", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Legend Blue", "price" : 140.00, "quantity" : 1.000, "sum" : 140.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 440.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:49:04]execute_script... [08:49:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183581", "tax_sys" : 0, "items" : [ { "code": "4630007400969", "name": "\u0410\u0440\u0430\u0445\u0438\u0441 \u0436\u0430\u0440\u0435\u043D \u041A\u0430\u0440\u0430\u0432\u0430\u043D \u043E\u0440\u0435\u0445\u043E\u0432 \u0421\u0442\u0430\u043D\u0434\u0430\u0440\u0442 40 ", "price" : 40.00, "quantity" : 1.000, "sum" : 40.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700002083914", "name": "\u0412\u043E\u0434\u043A\u0430 \u0421\u0430\u0440\u044B \u0447\u0435\u043B\u0435\u043A 0,35\u043B", "price" : 260.00, "quantity" : 1.000, "sum" : 260.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "48747059", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Legend Blue", "price" : 140.00, "quantity" : 1.000, "sum" : 140.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 440.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:49:04]POST & json_proto [08:49:04]process_json_proto [08:49:04]json parsed OK: [08:49:04]protocol is kg_v1.0 [08:49:04]action value=close_receipt [08:49:04]process_action close_receipt [08:49:04]cmd_close_receipt [08:49:04]MH_GetDate [08:49:04]Write to MH i2c: F0 00 00 F7 06 EC [08:49:04]Write i2c OK [08:49:04]MH_I2C_Read... [08:49:04]Read from MH i2c: F0 [08:49:04]MH_I2C_Read... [08:49:04]Read from MH i2c: F0 09 00 [08:49:04]MH_I2C_Read... [08:49:04]Read from MH i2c: F0 09 00 F7 06 00 80 B4 A4 66 69 B2 A4 66 58 [08:49:05]GetLastDocTimeStamp 1722070131 [08:49:05]current date 1722070144 [08:49:05]FM_GetShiftState [08:49:05]SAM_PROTO_GetShiftState [08:49:05]wFMCommunicate request_size=4 [08:49:05]MH_SAM_APDU [08:49:05]CAPDU: 80 13 01 00 [08:49:05]Write to MH i2c: E2 08 00 F8 06 80 13 01 00 00 00 00 00 7B [08:49:05]Write i2c OK [08:49:05]MH_I2C_Read... [08:49:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:49:05]Read from MH i2c: E2 [08:49:05]MH_I2C_Read... [08:49:05]Read from MH i2c: E2 0E 00 [08:49:05]MH_I2C_Read... [08:49:05]Read from MH i2c: E2 0E 00 F8 06 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 93 [08:49:05]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [08:49:05]wFMCommunicate OK [08:49:05]SAM_PROTO_GetShiftState done [08:49:05]FM_GetShiftState done [08:49:05]opened in 1722069839 [08:49:05]opened+sec_in_day 1722156239 [08:49:05]quantity*price = 4000 [08:49:05]sum+1 = 4001 [08:49:05]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4700002083914 Водка Сары челек 0,35л 1.000 * 260.00 = 260.00 ÐДС 12% ÐСП 1% > о реализуемом товаре Товар: 48747059 Сигареты Winston Legend Blue 1.000 * 140.00 = 140.00 ÐДС 12% ÐСП 1% > о реализуемом товаре ИТОГО: 440.00 ÐСП 1% : 3.89 ÐДС 12% : 46.73 Ðаличными: 440.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 19 27.07.2024 08:49 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41568 ФПД: 279594884634563 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T084905&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41568&fm=279594884634563&tin=02508201610067®Number=0000000000092626&sum=44000 0 [08:49:10]StoreToDocumentArchive [08:49:10]shift 425 fd 41568 [08:49:10]save to /storage/0425/doc_00041568 [08:49:10]save last doc name /storage/0425/doc_00041568 to /storage/kkm_last_doc_name [08:49:10]save OK [08:49:10]Clear old archive folders... [08:49:10]ProcessDocumentItem done err = 0, tmpTLVsize=526 [08:49:10]tlvbuf is 00F295C0 [08:49:10]SAM_PROTO_ClearQueue [08:49:10]wFMCommunicate request_size=4 [08:49:10]MH_SAM_APDU [08:49:10]CAPDU: 80 09 00 00 [08:49:10]Write to MH i2c: E2 08 00 05 07 80 09 00 00 00 00 00 00 7E [08:49:10]Write i2c OK [08:49:10]MH_I2C_Read... [08:49:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:49:10]Read from MH i2c: E2 [08:49:10]MH_I2C_Read... [08:49:10]Read from MH i2c: E2 03 00 [08:49:10]MH_I2C_Read... [08:49:10]Read from MH i2c: E2 03 00 05 07 00 90 00 80 [08:49:10]RAPDU: 90 00 [08:49:10]wFMCommunicate OK [08:49:10]SAM_PROTO_ClearQueue done [08:49:10]KKMCreateOFDPacket [08:49:10]OFDProtocolAddRootSTLVToBuf [08:49:10]FM_MakeSignedData [08:49:10]FM_MakeSignedData [08:49:10]SAM_PROTO_SignData [08:49:10]wFMCommunicate request_size=4 [08:49:10]MH_SAM_APDU [08:49:10]CAPDU: 80 0D 01 02 [08:49:10]Write to MH i2c: E2 08 00 06 07 80 0D 01 02 00 00 00 00 86 [08:49:10]Write i2c OK [08:49:10]MH_I2C_Read... [08:49:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:49:10]Read from MH i2c: E2 [08:49:10]MH_I2C_Read... [08:49:10]Read from MH i2c: E2 03 00 [08:49:10]MH_I2C_Read... [08:49:10]Read from MH i2c: E2 03 00 06 07 00 90 00 81 [08:49:10]RAPDU: 90 00 [08:49:10]wFMCommunicate OK [08:49:10]wFMCommunicate request_size=255 [08:49:10]MH_SAM_APDU [08:49:10]CAPDU: 80 0D 02 02 FA 03 00 0E 02 1E 04 01 00 01 23 04 8C 00 8A 04 0D 00 34 36 33 30 30 30 37 34 30 30 39 36 39 06 04 48 00 D0 90 D1 80 D0 B0 D1 85 D0 B8 D1 81 20 D0 B6 D0 B0 D1 80 D0 B5 D0 BD 20 D0 9A D0 B0 D1 80 D0 B0 D0 B2 D0 B0 D0 BD 20 D0 BE D1 80 D0 B5 D1 85 D0 BE D0 B2 20 D0 A1 D1 82 D0 B0 D0 BD D0 B4 D0 B0 D1 80 D1 82 20 34 30 20 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 69 00 8A 04 0D 00 34 37 30 30 30 30 32 30 38 33 39 31 34 06 04 25 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 A1 D0 B0 D1 80 D1 8B 20 D1 87 D0 B5 D0 BB D0 B5 D0 BA 20 30 2C 33 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 90 65 00 00 00 00 13 04 06 00 90 65 00 00 00 00 F2 03 01 [08:49:11]Write to MH i2c: E2 02 01 07 07 80 0D 02 02 FA 00 03 00 0E 02 1E 04 01 00 01 23 04 8C 00 8A 04 0D 00 34 36 33 30 30 30 37 34 30 30 39 36 39 06 04 48 00 D0 90 D1 80 D0 B0 D1 85 D0 B8 D1 81 20 D0 B6 D0 B0 D1 80 D0 B5 D0 BD 20 D0 9A D0 B0 D1 80 D0 B0 D0 B2 D0 B0 D0 BD 20 D0 BE D1 80 D0 B5 D1 85 D0 BE D0 B2 20 D0 A1 D1 82 D0 B0 D0 BD D0 B4 D0 B0 D1 80 D1 82 20 34 30 20 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 OFD Sender: Processing packet 41565 [packets to send 59, broken 56] [08:49:12]13 ProducePacketName [08:49:12]04 name=ofd_packets/00041565 [08:49:12]06 00 A0 0F OFD Sender: To server: ‡•öpG, [08:49:12]00 CommunicateWithHost lk.salyk.kg:30040 [08:49:12]00 ConnectInit lk.salyk.kg [08:49:12]00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 69 00 8A 04 0D 00 34 37 30 30 30 30 32 30 38 33 39 31 34 06 04 25 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 A1 D0 B0 D1 80 D1 8B 20 D1 87 D0 B5 D0 BB D0 B5 D0 BA 20 30 2C 33 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 90 65 00 00 00 00 13 04 06 00 90 65 00 00 00 00 F2 03 01 00 00 3F [08:49:12]Write i2c OK [08:49:12]MH_I2C_Read... [08:49:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:49:13]Read from MH i2c: E2 [08:49:13]MH_I2C_Read... [08:49:13]Read from MH i2c: E2 03 00 [08:49:13]MH_I2C_Read... [08:49:13]Read from MH i2c: E2 03 00 07 07 00 90 00 82 [08:49:13]RAPDU: 90 00 [08:49:13]wFMCommunicate OK [08:49:13]wFMCommunicate request_size=255 [08:49:13]MH_SAM_APDU [08:49:13]CAPDU: 80 0D 02 02 FA 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 37 30 35 39 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 4C 65 67 65 6E 64 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 AB 00 00 Connected sock=9 [08:49:13]00 Data to sent: 00 87 EB 03 26 00 95 EF 03 0F 00 F6 F6 70 03 47 01 00 01 F7 2C 03 01 06 00 00 30 85 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 30 03 30 06 30 00 41 12 00 30 00 00 00 07 30 04 30 06 30 00 E0 AB 00 30 00 30 00 38 37 00 34 39 39 04 06 00 00 35 00 38 00 A2 00 00 00 1F 02 04 00 02 00 00 B0 96 9A 02 F4 01 DC 5A 03 01 00 00 03 12 00 8E 02 1E 04 04 04 01 00 01 23 00 04 13 78 00 8A 04 00 0D 00 00 00 34 F4 03 04 00 81 B4 A4 36 66 30 0E 33 04 32 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 39 30 30 30 30 30 30 30 30 30 30 30 39 32 34 36 38 32 31 36 11 04 10 37 00 06 30 04 30 30 30 34 [08:49:14]00 Write to MH i2c: D0 E2 02 01 08 9F 07 D0 80 B5 0D 02 02 D1 FA 87 20 00 D0 B7 D0 B0 00 D1 01 82 F6 20 D0 AF 03 D1 01 88 00 D0 01 BA BC 04 01 00 D0 01 B8 23 D0 BD D0 BE 20 04 D0 63 BA 00 D0 BB D1 83 8A D0 04 B1 08 D0 BD 20 00 D0 34 9A 38 D1 80 D0 B5 37 D0 34 BC 37 20 31 38 30 32 35 D0 39 B3 FF 03 08 00 03 E8 03 00 00 00 00 06 00 04 37 24 04 06 00 40 00 1F D0 00 A1 00 00 00 D0 13 B8 04 D0 06 00 40 1F B3 00 D0 00 B0 D1 00 80 00 D0 F2 03 01 00 B5 01 D1 F6 82 03 01 00 01 BC D1 04 8B 20 57 69 01 6E 00 73 01 74 23 6F 6E 20 4C 04 65 67 67 00 65 6E 64 20 8A 42 6C 75 65 04 FF 0D 03 00 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B0 34 36 37 00 30 00 00 00 13 04 06 30 00 30 B0 30 36 00 00 00 30 00 F2 03 01 33 00 31 01 30 F6 03 01 00 01 BC 31 37 04 01 00 01 33 FC 06 03 04 06 00 E0 AB 23 00 00 00 00 EB 03 26 00 EF 00 03 0F 00 D0 F6 92 03 D0 01 00 01 F7 BE 03 D0 06 B4 00 D0 85 B0 20 D0 90 01 D0 00 B4 00 D1 8B D0 B3 00 D0 B5 D0 BD 00 D0 EE B5 03 20 30 2C 35 0F D0 00 BB F2 20 03 D0 B1 2F D0 B3 FF 03 01 08 00 00 01 03 F3 E8 03 00 00 03 00 06 00 00 00 37 04 06 41 00 B8 0B 00 12 00 00 00 00 00 13 04 06 00 B8 0B 00 00 00 00 00 00 07 04 06 F2 00 03 E0 01 AB 00 00 00 00 39 00 04 01 06 F6 00 03 00 01 00 00 01 BC 04 00 01 00 00 00 01 23 04 81 00 8A 04 0D 00 34 37 30 30 30 30 30 31 00 36 1F 30 04 37 39 32 02 06 00 04 01 3D 00 00 12 04 04 D0 00 A1 13 D0 00 00 00 F4 BD 03 D0 04 B5 D0 00 BA 20 81 D0 9A D1 83 B4 D1 A4 80 D1 83 D1 66 82 0E 20 04 D0 04 00 A9 01 BA 00 D0 00 BB B9 04 01 D0 00 B0 01 D1 0D 04 10 00 81 30 D1 30 81 30 30 30 D0 30 B8 30 D1 30 30 30 30 87 39 D0 32 B5 36 32 36 D1 11 81 D0 BA D0 04 B8 10 D0 00 B9 20 28 D0 30 BA D1 80 D1 30 83 30 D0 30 B3 D0 BB D1 00 8B 00 D0 2C B9 29 FF [08:49:17]03 08 00 03 Write i2c OK [08:49:17]E8 03 00 00 MH_I2C_Read... [08:49:17]00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 74 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 30 31 33 06 04 30 00 D0 A1 *** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:49:17]D0 BD D0 B5 D0 Read from MH i2c: BA E2 20 [08:49:17]D0 MH_I2C_Read... [08:49:17]9A D1 Read from MH i2c: 83 E2 D1 03 80 D1 83 D1 00 82 [08:49:17]20 MH_I2C_Read... [08:49:17]D0 Read from MH i2c: B8 D0 BD D0 B4 D0 B8 D0 B2 D0 B8 D0 B4 D1 83 D0 B0 D0 BB D1 8C D0 BD D1 8B D0 B9 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 DC 05 00 00 00 00 13 04 06 00 B8 0B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B0 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4D 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 00 00 00 F4 03 04 00 45 B4 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 5D A2 00 00 35 04 06 00 E8 6E E1 10 3F 18 59 4C B0 26 FF 9D AC 69 [08:49:19]E2 03 00 08 07 00 90 00 83 [08:49:19]RAPDU: 90 00 [08:49:19]wFMCommunicate OK [08:49:19]wFMCommunicate request_size=35 [08:49:19]MH_SAM_APDU [08:49:19]CAPDU: 80 0D 02 02 1E 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 60 A2 00 00 35 04 06 00 FE 4A 41 C7 97 C3 [08:49:19]Write to MH i2c: E2 26 00 09 07 80 0D 02 02 1E 00 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 60 A2 00 00 35 04 06 00 FE 4A 41 C7 97 C3 00 00 32 [08:49:20]Write i2c OK [08:49:20]MH_I2C_Read... [08:49:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:49:20]Read from MH i2c: E2 [08:49:20]MH_I2C_Read... [08:49:20]Read from MH i2c: E2 03 00 [08:49:20]MH_I2C_Read... [08:49:20]Read from MH i2c: E2 03 00 09 07 00 90 00 84 [08:49:20]RAPDU: 90 00 [08:49:20]wFMCommunicate OK [08:49:20]wFMCommunicate request_size=4 [08:49:20]MH_SAM_APDU [08:49:20]CAPDU: 80 0D 03 02 [08:49:20]Write to MH i2c: E2 08 00 0A 07 80 0D 03 02 00 00 00 00 8C [08:49:20]Write i2c OK [08:49:20]MH_I2C_Read... [08:49:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:49:20]Read from MH i2c: E2 [08:49:20]MH_I2C_Read... [08:49:20]Read from MH i2c: E2 0B 00 [08:49:20]MH_I2C_Read... [08:49:20]Read from MH i2c: E2 0B 00 0A 07 00 25 4D 88 66 62 03 FD 90 90 00 DF [08:49:20]RAPDU: 25 4D 88 66 62 03 FD 90 90 00 [08:49:20]wFMCommunicate OK [08:49:20]SAM_PROTO_SignData done [08:49:20]FM_MakeSignedData done [08:49:20]CreateOFDProtocolMessage [08:49:20]wFMCommunicate request_size=4 [08:49:20]MH_SAM_APDU [08:49:20]CAPDU: 80 11 00 00 [08:49:20]Write to MH i2c: E2 08 00 0B 07 80 11 00 00 00 00 00 00 8C [08:49:20]Write i2c OK [08:49:20]MH_I2C_Read... [08:49:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:49:20]Read from MH i2c: E2 [08:49:20]MH_I2C_Read... [08:49:20]Read from MH i2c: E2 17 00 [08:49:20]MH_I2C_Read... [08:49:20]Read from MH i2c: E2 17 00 0B 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 E8 [08:49:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [08:49:20]wFMCommunicate OK [08:49:20]CreateOFDProtocolMessage done [08:49:20]OFDSenderStorePacket 41568 [08:49:20]StoreOFDPacket docnum=41568 [08:49:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 22 02 00 00 42 2B 1A 02 AE 1A 5A 03 01 00 03 00 0E 02 1E 04 01 00 01 23 04 8C 00 8A 04 0D 00 34 36 33 30 30 30 37 34 30 30 39 36 39 06 04 48 00 D0 90 D1 80 D0 B0 D1 85 D0 B8 D1 81 20 D0 B6 D0 B0 D1 80 D0 B5 D0 BD 20 D0 9A D0 B0 D1 80 D0 B0 D0 B2 D0 B0 D0 BD 20 D0 BE D1 80 D0 B5 D1 85 D0 BE D0 B2 20 D0 A1 D1 82 D0 B0 D0 BD D0 B4 D0 B0 D1 80 D1 82 20 34 30 20 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 69 00 8A 04 0D 00 34 37 30 30 30 30 32 30 38 33 39 31 34 06 04 25 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 A1 D0 B0 D1 80 D1 8B 20 D1 87 D0 B5 D0 BB D0 B5 D0 BA 20 30 2C 33 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 90 65 00 00 00 00 13 04 06 00 90 65 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 37 30 35 39 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 4C 65 67 65 6E 64 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 AB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 12 00 00 00 00 07 04 06 00 E0 AB 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 00 00 00 F4 03 04 00 81 B4 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 60 A2 00 00 35 04 06 00 FE 4A 41 C7 97 C3 25 4D 88 66 62 03 FD 90 [08:49:20]CheckFolder [08:49:20]dirname=/storage/ofd_packets [08:49:20]CheckFolder done [08:49:20]ProducePacketName [08:49:20]name=ofd_packets/00041568 [08:49:20]NVStorageSaveData ofd_packets/00041568 [08:49:20]File name is /storage/ofd_packets/00041568 [08:49:20]Write 576 bytes [08:49:20]NVStorageSaveData done [08:49:20]OFDSenderStorePacket done [08:49:20]KKMCreateOFDPacket done [08:49:20]NVStorageSaveData kkm_last_timestamp [08:49:20]File name is /storage/kkm_last_timestamp [08:49:20]Write 4 bytes [08:49:20]NVStorageSaveData done [08:49:20]ExternCall_PrintAddStr [08:49:21]wPrintStart [08:49:21]Write to MH i2c: 01 00 00 0C 07 13 [08:49:21]Write i2c OK [08:49:21]MH_I2C_Read... [08:49:21]Read from MH i2c: 01 [08:49:21]MH_I2C_Read... [08:49:21]Read from MH i2c: 01 07 00 [08:49:21]MH_I2C_Read... [08:49:21]Read from MH i2c: 01 07 00 0C 07 00 00 00 00 00 FF 0F 28 [08:49:21]RasterBufferAndPrint [08:49:21]line Счет N : (3)183581 [08:49:21]line ИÐÐ: 02508201610067 [08:49:21]line Контрольно-КаÑÑовый Чек [08:49:21]line ПРОДÐЖР[08:49:21]line Товар: 4630007400969 [08:49:21]line ÐÑ€Ð°Ñ…Ð¸Ñ Ð¶Ð°Ñ€ÐµÐ½ Караван орехов Стандарт 40 [08:49:21]line 1.000 * 40.00 [08:49:21]line = 40.00 [08:49:21]line ÐДС 12% ÐСП 1% [08:49:21]line > о реализуемом товаре [08:49:21]line Товар: 4700002083914 [08:49:21]line Водка Сары челек 0,35л [08:49:21]line 1.000 * 260.00 [08:49:21]line = 260.00 [08:49:21]line ÐДС 12% ÐСП 1% [08:49:21]line > о реализуемом товаре [08:49:21]line Товар: 48747059 [08:49:21]line Сигареты Winston Legend Blue [08:49:21]line 1.000 * 140.00 [08:49:21]line = 140.00 [08:49:21]line ÐДС 12% ÐСП 1% [08:49:21]line > о реализуемом товаре [08:49:21]line ИТОГО: 440.00 [08:49:21]line ÐСП 1% : 3.89 [08:49:21]line ÐДС 12% : 46.73 [08:49:21]line Ðаличными: 440.00 [08:49:21]line Безнал.: 0.00 [08:49:21]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [08:49:21]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [08:49:21]line СÐО: Общий режим [08:49:21]line Чек 19 27.07.2024 08:49 [08:49:21]line Смена: 425 ФФД: 1.0 [08:49:21]line ЗÐМ: 0300000053 [08:49:21]line РÐМ: 0000000000092626 [08:49:21]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [08:49:21]line ФМ: 0000000000874958 [08:49:21]line ФД: 41568 [08:49:21]line ФПД: 279594884634563 [08:49:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T084905&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41568&fm=279594884634563&tin=02508201610067®Number=0000000000092626&sum=44000 [08:49:21]line 0 [08:49:21]written 0, free lines is 4095 [08:49:21]Write to MH i2c: 01 00 00 42 07 49 [08:49:21]Write i2c OK [08:49:21]MH_I2C_Read... [08:49:21]Read from MH i2c: 01 [08:49:21]MH_I2C_Read... [08:49:21]Read from MH i2c: 01 07 00 [08:49:21]MH_I2C_Read... [08:49:21]Read from MH i2c: 01 07 00 42 07 00 00 00 00 00 9B 0C F7 [08:49:22]RasterBufferAndPrint [08:49:22]line [08:49:22]line [08:49:22]line [08:49:22]line [08:49:22]line [08:49:22]written 0, free lines is 3429 [08:49:22]MH_Cut [08:49:22]Write to MH i2c: D1 01 00 49 07 01 22 [08:49:22]Write i2c OK [08:49:22]MH_I2C_Read... [08:49:22]Read from MH i2c: D1 [08:49:22]MH_I2C_Read... [08:49:22]Read from MH i2c: D1 01 00 [08:49:22]MH_I2C_Read... [08:49:22]Read from MH i2c: D1 01 00 49 07 00 21 [08:49:22]Write to MH i2c: 01 00 00 4A 07 51 [08:49:22]Write i2c OK [08:49:22]MH_I2C_Read... [08:49:22]*** Cut start [08:49:22]*** Partial cut [08:49:22]*** CUTSNS_PIN = 1 [08:49:22]*** CUTSNS_PIN = 0 [08:49:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 6B 5B 47 00 23 48 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 5D A2 00 00 F4 03 04 00 A3 60 A4 66 B6 04 01 00 00 6A EC 4B 77 95 30 6D C0 [08:49:23]CommunicateWithHost err = 0 [08:49:23]CheckOFDResponse [08:49:23]1017 (14) - 77093643461234 [08:49:23]*** Brake cut motor [08:49:23]1041 (16) - 0000000000874958 [08:49:23]1040 (4) - 41565 [08:49:23]1012 (4) - 27.07.2024 02:51 [08:49:23]1206 (1) - 0 [08:49:23]OFD Sender: Remove packet 41565 [08:49:23]ProducePacketName [08:49:23]name=ofd_packets/00041565 [08:49:23]NVStorageDeleteData [08:49:23]Read from MH i2c: 01 [08:49:23]MH_I2C_Read... [08:49:23]*** Stop cut motor [08:49:23]*** Cut end [08:49:23]Read from MH i2c: 01 07 00 [08:49:23]MH_I2C_Read... [08:49:23]Read from MH i2c: 01 07 00 4A 07 00 00 00 00 00 FF 0F 66 [08:49:23]process_action close_receipt done [08:49:23]requested_data is exist [08:49:23]produce_requested_data [08:49:23]requested_item fm.sn is exist - process it [08:49:23]wFMCommunicate request_size=4 [08:49:23]MH_SAM_APDU [08:49:23]CAPDU: 80 11 00 00 [08:49:23]Write to MH i2c: E2 08 00 4B 07 80 11 00 00 00 00 00 00 CC [08:49:23]Write i2c OK [08:49:23]MH_I2C_Read... [08:49:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:49:23]Read from MH i2c: E2 [08:49:23]MH_I2C_Read... [08:49:23]Read from MH i2c: E2 17 00 [08:49:23]MH_I2C_Read... [08:49:23]Read from MH i2c: E2 17 00 4B 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 28 [08:49:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [08:49:23]wFMCommunicate OK [08:49:23]requested_item fd.num is exist - process it [08:49:23]SAM_PROTO_GetFieldsCounters [08:49:23]wFMCommunicate request_size=4 [08:49:23]MH_SAM_APDU [08:49:23]CAPDU: 80 OFD Sender: Processing packet 41566 [packets to send 59, broken 56] [08:49:23]13 ProducePacketName [08:49:23]00 name=ofd_packets/00041566 [08:49:23]00 OFD Sender: To server: ‡•öpG, [08:49:23] [08:49:23]Write to MH i2c: E2 CommunicateWithHost lk.salyk.kg:30040 [08:49:24]08 ConnectInit lk.salyk.kg [08:49:24]00 4C 07 80 13 00 00 00 00 00 00 CF [08:49:24]Write i2c OK [08:49:24]MH_I2C_Read... [08:49:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:49:24]Read from MH i2c: E2 [08:49:24]MH_I2C_Read... [08:49:24]Read from MH i2c: E2 62 00 [08:49:24]MH_I2C_Read... [08:49:24]Read from MH i2c: E2 62 00 4C 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 60 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 13 00 00 00 5E 04 04 00 13 00 00 00 57 04 04 00 14 00 00 00 19 04 04 00 00 00 00 00 90 00 DE [08:49:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 60 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 13 00 00 00 5E 04 04 00 13 00 00 00 57 04 04 00 14 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:49:24]wFMCommunicate OK [08:49:24]SAM_PROTO_GetFieldsCounters done [08:49:24]requested_item shift.num is exist - process it [08:49:24]requested_item shift.opened is exist - process it [08:49:25]req_shift_opened [08:49:25]FM_GetShiftState [08:49:25]SAM_PROTO_GetShiftState [08:49:25]wFMCommunicate request_size=4 [08:49:25]MH_SAM_APDU [08:49:25]CAPDU: 80 13 01 00 [08:49:25]Write to MH i2c: E2 08 00 4D 07 80 13 01 00 00 00 00 00 D1 [08:49:25]Write i2c OK [08:49:25]MH_I2C_Read... [08:49:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:49:25]Read from MH i2c: E2 [08:49:25]MH_I2C_Read... [08:49:25]Read from MH i2c: E2 0E 00 [08:49:25]MH_I2C_Read... [08:49:25]Read from MH i2c: E2 0E 00 4D 07 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 E9 [08:49:25]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [08:49:25]wFMCommunicate OK [08:49:25]SAM_PROTO_GetShiftState done [08:49:25]FM_GetShiftState done [08:49:25]req_shift_opened done [08:49:25]requested_item shift.open_date is exist - process it [08:49:25]req_shift_open_date [08:49:25]req_shift_open_date done [08:49:25]produce_requested_data done [08:49:25]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41568,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [08:49:25]process_action_free close_receipt [08:49:25]json_value_free [08:49:25]json_value_free done [08:49:25]process_json_proto returns [08:49:25]Send response to host [08:49:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41568,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [08:49:25]free response buf [08:49:25]execute_script done [08:49:25]execute_script returns [08:49:25]free content buf [08:49:25]Sock 12.Close socket [08:49:25]Sock 12.Thread stoped [08:49:26]accept exits with 10 [08:49:26]New connection [08:49:26]New thread 3066645860 created [08:49:26]Thread 3066502500 joined [08:49:26]Waiting for new connection... [08:49:26] Sock 10.Parse request [08:49:26]Sock 10.Check first char [08:49:26]Sock 10.First char is OK [08:49:26]request: POST /json_proto HTTP/1.0 [08:49:26]Method: POST [08:49:26]URL: /json_proto [08:49:26]Method is POST - this is cgi request [08:49:26]url: /json_proto [08:49:26]query_string will be loaded in cgi processing [08:49:26]execute_cgi json_proto POST (null) [08:49:26]execute_cgi path=json_proto method=POST [08:49:26]POST find Content-Length [08:49:26]Host: 172.17.43.132:8080 [08:49:26]Content-Length: 646 [08:49:26]Content-Type: application/json [08:49:26] [08:49:26]POST finish read [08:49:26]Found Content-Length = 646 [08:49:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183582", "tax_sys" : 0, "items" : [ { "code": "90162602", "name": "\u042D\u043D\u0435\u0440\u0433 \u043D\u0430\u043F\u0438\u0442\u043E\u043A Red bull 0,25\u043B", "price" : 157.00, "quantity" : 1.000, "sum" : 157.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 157.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:49:26]execute_script... [08:49:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183582", "tax_sys" : 0, "items" : [ { "code": "90162602", "name": "\u042D\u043D\u0435\u0440\u0433 \u043D\u0430\u043F\u0438\u0442\u043E\u043A Red bull 0,25\u043B", "price" : 157.00, "quantity" : 1.000, "sum" : 157.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 157.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:49:26]POST & json_proto [08:49:26]process_json_proto [08:49:26]json parsed OK: [08:49:26]protocol is kg_v1.0 [08:49:26]action value=close_receipt [08:49:26]process_action close_receipt [08:49:26]cmd_close_receipt [08:49:26]MH_GetDate [08:49:26]Write to MH i2c: F0 00 00 4E 07 44 [08:49:26]Write i2c OK [08:49:26]MH_I2C_Read... [08:49:26]Read from MH i2c: F0 [08:49:26]MH_I2C_Read... [08:49:26]Read from MH i2c: F0 09 00 [08:49:26]MH_I2C_Read... [08:49:26]Read from MH i2c: F0 09 00 4E 07 00 96 B4 A4 66 69 B2 A4 66 C6 [08:49:26]GetLastDocTimeStamp 1722070145 [08:49:26]current date 1722070166 [08:49:26]FM_GetShiftState [08:49:26]SAM_PROTO_GetShiftState [08:49:26]wFMCommunicate request_size=4 [08:49:26]MH_SAM_APDU [08:49:26]CAPDU: 80 13 01 00 [08:49:26]Write to MH i2c: E2 08 00 4F 07 80 13 01 00 00 00 00 00 D3 [08:49:26]Write i2c OK [08:49:26]MH_I2C_Read... [08:49:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:49:26]Read from MH i2c: E2 [08:49:26]MH_I2C_Read... [08:49:26]Read from MH i2c: E2 0E 00 [08:49:26]MH_I2C_Read... [08:49:26]Read from MH i2c: E2 0E 00 4F 07 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 EB [08:49:26]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [08:49:26]wFMCommunicate OK [08:49:26]SAM_PROTO_GetShiftState done [08:49:26]FM_GetShiftState done [08:49:26]opened in 1722069839 [08:49:26]opened+sec_in_day 1722156239 [08:49:26]quantity*price = 15700 [08:49:26]sum+1 = 15701 [08:49:26]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 157.00 ÐСП 1% : 1.39 ÐДС 12% : 16.67 Ðаличными: 157.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 20 27.07.2024 08:49 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41569 ФПД: 53409902555097 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T084927&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41569&fm=53409902555097&tin=02508201610067®Number=0000000000092626&sum=15700 0 [08:49:34]StoreToDocumentArchive [08:49:34]shift 425 fd 41569 [08:49:34]save to /storage/0425/doc_00041569 [08:49:34]save last doc name /storage/0425/doc_00041569 to /storage/kkm_last_doc_name [08:49:34]save OK [08:49:34]Clear old archive folders... [08:49:34]ProcessDocumentItem done err = 0, tmpTLVsize=278 [08:49:34]tlvbuf is 00F4B9C0 [08:49:34]SAM_PROTO_ClearQueue [08:49:34]wFMCommunicate request_size=4 [08:49:34]MH_SAM_APDU [08:49:34]CAPDU: 80 09 00 00 [08:49:35]Write to MH i2c: E2 08 00 5C 07 80 09 00 00 00 00 00 00 D5 [08:49:35]Write i2c OK [08:49:35]MH_I2C_Read... [08:49:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:49:35]Read from MH i2c: E2 [08:49:35]MH_I2C_Read... [08:49:35]Read from MH i2c: E2 03 00 [08:49:35]MH_I2C_Read... [08:49:35]Read from MH i2c: E2 03 00 5C 07 00 90 00 D7 [08:49:35]RAPDU: 90 00 [08:49:35]wFMCommunicate OK [08:49:35]SAM_PROTO_ClearQueue done [08:49:35]KKMCreateOFDPacket [08:49:35]OFDProtocolAddRootSTLVToBuf [08:49:35]FM_MakeSignedData [08:49:35]FM_MakeSignedData [08:49:35]SAM_PROTO_SignData [08:49:35]wFMCommunicate request_size=4 [08:49:35]MH_SAM_APDU [08:49:35]CAPDU: 80 0D 01 02 [08:49:35]Write to MH i2c: E2 08 00 5D 07 80 0D 01 02 00 00 00 00 DD [08:49:35]Write i2c OK [08:49:35]MH_I2C_Read... [08:49:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:49:35]Read from MH i2c: E2 [08:49:35]MH_I2C_Read... [08:49:35]Read from MH i2c: E2 03 00 [08:49:35]MH_I2C_Read... [08:49:35]Read from MH i2c: E2 03 00 5D 07 00 90 00 D8 [08:49:35]RAPDU: 90 00 [08:49:35]wFMCommunicate OK [08:49:35]wFMCommunicate request_size=255 [08:49:35]MH_SAM_APDU [08:49:35]CAPDU: 80 0D 02 02 FA 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 08 00 39 30 31 36 32 36 30 32 06 04 29 00 D0 AD D0 BD D0 B5 D1 80 D0 B3 20 D0 BD D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 52 65 64 20 62 75 6C 6C 20 30 2C 32 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 54 3D 00 00 00 00 13 04 06 00 54 3D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 3D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 06 00 00 00 00 07 04 06 00 54 3D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 00 00 00 F4 03 04 00 97 B4 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 [08:49:36]Write to MH i2c: E2 02 01 5E 07 80 0D 02 02 FA 00 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 08 00 39 30 31 36 32 36 30 32 06 04 29 00 D0 AD D0 BD D0 B5 D1 80 D0 B3 20 D0 BD D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 52 65 64 20 62 75 6C 6C 20 30 2C 32 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 54 3D 00 00 00 00 13 04 06 00 54 3D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 3D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 06 00 00 00 00 07 04 06 00 54 3D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 00 00 00 F4 03 04 00 97 B4 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 00 00 2E [08:49:37]Write i2c OK [08:49:37]MH_I2C_Read... [08:49:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:49:37]Read from MH i2c: E2 [08:49:37]MH_I2C_Read... [08:49:37]Read from MH i2c: E2 03 00 [08:49:37]MH_I2C_Read... [08:49:37]Read from MH i2c: E2 03 00 5E 07 00 90 00 D9 [08:49:37]RAPDU: 90 00 [08:49:37]wFMCommunicate OK [08:49:37]wFMCommunicate request_size=37 [08:49:37]MH_SAM_APDU [08:49:37]CAPDU: 80 0D 02 02 20 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 61 A2 00 00 35 04 06 00 30 93 76 44 EF D9 [08:49:37]Write to MH i2c: E2 28 00 5F 07 80 0D 02 02 20 00 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 61 A2 00 00 35 04 06 00 30 93 76 44 EF D9 00 00 88 [08:49:38]Write i2c OK [08:49:38]MH_I2C_Read... [08:49:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:49:38]Read from MH i2c: E2 [08:49:38]MH_I2C_Read... [08:49:38]Read from MH i2c: E2 03 00 [08:49:38]MH_I2C_Read... [08:49:38]Read from MH i2c: E2 03 00 5F 07 00 90 00 DA [08:49:38]RAPDU: 90 00 [08:49:38]wFMCommunicate OK [08:49:38]wFMCommunicate request_size=4 [08:49:38]MH_SAM_APDU [08:49:38]CAPDU: 80 0D 03 02 [08:49:38]Write to MH i2c: E2 08 00 60 07 80 0D 03 02 00 00 00 00 E2 [08:49:38]Write i2c OK [08:49:38]MH_I2C_Read... [08:49:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:49:38]Read from MH i2c: E2 [08:49:38]MH_I2C_Read... [08:49:38]Read from MH i2c: E2 0B 00 [08:49:38]MH_I2C_Read... [08:49:38]Read from MH i2c: E2 0B 00 60 07 00 1E F1 DF AB F7 FA 06 1A 90 00 8D [08:49:38]RAPDU: 1E F1 DF AB F7 FA 06 1A 90 00 [08:49:38]wFMCommunicate OK [08:49:38]SAM_PROTO_SignData done [08:49:38]FM_MakeSignedData done [08:49:38]CreateOFDProtocolMessage [08:49:38]wFMCommunicate request_size=4 [08:49:38]MH_SAM_APDU [08:49:38]CAPDU: 80 11 00 00 [08:49:38]Write to MH i2c: E2 08 00 61 07 80 11 00 00 00 00 00 00 E2 [08:49:38]Write i2c OK [08:49:38]MH_I2C_Read... [08:49:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:49:38]Read from MH i2c: E2 [08:49:38]MH_I2C_Read... [08:49:38]Read from MH i2c: E2 17 00 [08:49:38]MH_I2C_Read... [08:49:38]Read from MH i2c: E2 17 00 61 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 3E [08:49:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [08:49:38]wFMCommunicate OK [08:49:38]CreateOFDProtocolMessage done [08:49:38]OFDSenderStorePacket 41569 [08:49:38]StoreOFDPacket docnum=41569 [08:49:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 2A 01 00 00 EE 7C 22 01 6D 42 5A 03 01 00 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 08 00 39 30 31 36 32 36 30 32 06 04 29 00 D0 AD D0 BD D0 B5 D1 80 D0 B3 20 D0 BD D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 52 65 64 20 62 75 6C 6C 20 30 2C 32 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 54 3D 00 00 00 00 13 04 06 00 54 3D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 3D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 06 00 00 00 00 07 04 06 00 54 3D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 00 00 00 F4 03 04 00 97 B4 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 61 A2 00 00 35 04 06 00 30 93 76 44 EF D9 1E F1 DF AB F7 FA 06 1A [08:49:38]CheckFolder [08:49:38]dirname=/storage/ofd_packets [08:49:38]CheckFolder done [08:49:38]ProducePacketName [08:49:38]name=ofd_packets/00041569 [08:49:38]NVStorageSaveData ofd_packets/00041569 [08:49:38]File name is /storage/ofd_packets/00041569 [08:49:38]Write 328 bytes [08:49:38]NVStorageSaveData done [08:49:38]OFDSenderStorePacket done [08:49:38]KKMCreateOFDPacket done [08:49:38]NVStorageSaveData kkm_last_timestamp [08:49:38]File name is /storage/kkm_last_timestamp [08:49:38]Write 4 bytes [08:49:38]NVStorageSaveData done [08:49:38]ExternCall_PrintAddStr [08:49:38]wPrintStart [08:49:38]Write to MH i2c: 01 00 00 62 07 69 [08:49:39]Write i2c OK [08:49:39]MH_I2C_Read... [08:49:39]Read from MH i2c: 01 [08:49:39]MH_I2C_Read... [08:49:39]Read from MH i2c: 01 07 00 [08:49:39]MH_I2C_Read... [08:49:39]Read from MH i2c: 01 07 00 62 07 00 00 00 00 00 FF 0F 7E [08:49:39]RasterBufferAndPrint [08:49:39]line Счет N : (3)183582 [08:49:39]line ИÐÐ: 02508201610067 [08:49:39]line Контрольно-КаÑÑовый Чек [08:49:39]line ПРОДÐЖР[08:49:39]line Товар: 90162602 [08:49:39]line Энерг напиток Red bull 0,25л [08:49:39]line 1.000 * 157.00 [08:49:39]line = 157.00 [08:49:39]line ÐДС 12% ÐСП 1% [08:49:39]line > о реализуемом товаре [08:49:39]line ИТОГО: 157.00 [08:49:39]line ÐСП 1% : 1.39 [08:49:39]line ÐДС 12% : 16.67 [08:49:39]line Ðаличными: 157.00 [08:49:39]line Безнал.: 0.00 [08:49:39]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [08:49:39]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [08:49:39]line СÐО: Общий режим [08:49:39]line Чек 20 27.07.2024 08:49 [08:49:39]line Смена: 425 ФФД: 1.0 [08:49:39]line ЗÐМ: 0300000053 [08:49:39]line РÐМ: 0000000000092626 [08:49:39]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [08:49:39]line ФМ: 0000000000874958 [08:49:39]line ФД: 41569 [08:49:39]line ФПД: 53409902555097 [08:49:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T084927&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41569&fm=53409902555097&tin=02508201610067®Number=0000000000092626&sum=15700 [08:49:39]line 0 [08:49:39]written 0, free lines is 4095 [08:49:39]Write to MH i2c: 01 00 00 8A 07 91 [08:49:39]Write i2c OK [08:49:39]MH_I2C_Read... [08:49:39]Read from MH i2c: 01 [08:49:39]MH_I2C_Read... [08:49:39]Read from MH i2c: 01 07 00 [08:49:39]MH_I2C_Read... [08:49:39]Read from MH i2c: 01 07 00 8A 07 00 00 00 00 00 3E 0D E3 [08:49:39]RasterBufferAndPrint [08:49:39]line [08:49:39]line [08:49:39]line [08:49:39]line [08:49:39]line [08:49:39]written 0, free lines is 3592 [08:49:39]MH_Cut [08:49:39]Write to MH i2c: D1 01 00 91 07 01 6A [08:49:39]Write i2c OK [08:49:39]MH_I2C_Read... [08:49:39]Read from MH i2c: D1 [08:49:39]MH_I2C_Read... [08:49:39]Read from MH i2c: D1 01 00 [08:49:39]MH_I2C_Read... [08:49:39]Read from MH i2c: D1 01 00 91 07 00 69 [08:49:39]Write to MH i2c: 01 00 00 92 07 99 [08:49:39]Write i2c OK [08:49:39]MH_I2C_Read... [08:49:40]*** Cut start [08:49:40]*** Partial cut [08:49:40]*** CUTSNS_PIN = 1 [08:49:40]*** CUTSNS_PIN = 0 [08:49:40]Connected sock=9 [08:49:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 32 01 00 00 95 10 2A 01 D4 38 5A 03 01 00 03 00 1E 01 1E 04 01 00 01 23 04 70 00 8A 04 0D 00 34 36 35 30 30 36 33 31 31 35 *** Brake cut motor [08:49:40]38 38 31 06 04 2C 00 D0 9C D0 B0 D1 81 D0 BB D0 BE 20 47 50 4E 20 50 72 65 6D 69 75 6D 20 4E 20 35 57 2D 34 30 20 41 50 49 20 53 4E 2F 43 46 20 31 D0 *** Stop cut motor [08:49:41]Read from MH i2c: *** Cut end [08:49:41]BB FF 03 08 00 01 03 [08:49:41]E8 MH_I2C_Read... [08:49:41]03 00 00 00 00 Read from MH i2c: 00 01 07 00 [08:49:41]37 MH_I2C_Read... [08:49:41]Read from MH i2c: 01 07 04 00 06 92 00 07 00 00 00 00 00 18 FF F6 0F 00 AE [08:49:41]process_action close_receipt done [08:49:41]00 requested_data is exist [08:49:41]00 produce_requested_data [08:49:41]00 requested_item fm.sn is exist - process it [08:49:41]wFMCommunicate request_size=4 [08:49:41]MH_SAM_APDU [08:49:41]13 CAPDU: 04 06 00 18 F6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 F6 00 00 00 00 EB 80 03 11 26 00 00 00 EF 03 0F 00 [08:49:41]F6 Write to MH i2c: 03 E2 01 08 00 01 F7 03 00 06 93 00 07 2D 80 02 00 00 00 11 00 00 EE 00 03 00 0F 00 F2 03 00 01 00 00 00 01 14 F3 03 06 00 [08:49:41]22 1A Write i2c OK [08:49:41]00 00 00 00 MH_I2C_Read... [08:49:41]07 04 *** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:49:42]06 00 18 F6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 00 00 00 F4 03 04 00 73 B4 A4 66 0E 04 04 00 A9 01 Read from MH i2c: 00 E2 00 [08:49:42]B9 04 01 00 MH_I2C_Read... [08:49:42]01 0D 04 10 Read from MH i2c: 00 E2 30 17 30 30 30 00 30 [08:49:42]30 MH_I2C_Read... [08:49:42]30 30 30 Read from MH i2c: 30 E2 17 00 30 93 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 07 30 00 30 11 38 37 34 39 04 35 38 10 04 04 00 5F A2 00 00 35 04 06 00 B0 3C 69 A8 F0 C5 4B 21 55 07 B1 E3 F7 C1 [08:49:42]10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 70 [08:49:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [08:49:43]wFMCommunicate OK [08:49:43]requested_item fd.num is exist - process it [08:49:43]SAM_PROTO_GetFieldsCounters [08:49:43]wFMCommunicate request_size=4 [08:49:43]MH_SAM_APDU [08:49:43]CAPDU: 80 13 00 00 [08:49:43]Write to MH i2c: E2 08 00 94 07 80 13 00 00 00 00 00 00 17 [08:49:43]Write i2c OK [08:49:43]MH_I2C_Read... [08:49:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:49:43]Read from MH i2c: E2 [08:49:43]MH_I2C_Read... [08:49:43]Read from MH i2c: E2 62 00 [08:49:43]MH_I2C_Read... [08:49:43]Read from MH i2c: E2 62 00 94 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 61 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 14 00 00 00 5E 04 04 00 14 00 00 00 57 04 04 00 15 00 00 00 19 04 04 00 00 00 00 00 90 00 2A [08:49:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 61 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 14 00 00 00 5E 04 04 00 14 00 00 00 57 04 04 00 15 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:49:44]wFMCommunicate OK [08:49:44]SAM_PROTO_GetFieldsCounters done [08:49:44]requested_item shift.num is exist - process it [08:49:44]requested_item shift.opened is exist - process it [08:49:44]req_shift_opened [08:49:44]FM_GetShiftState [08:49:44]SAM_PROTO_GetShiftState [08:49:44]wFMCommunicate request_size=4 [08:49:44]MH_SAM_APDU [08:49:44]CAPDU: 80 13 01 00 [08:49:44]Write to MH i2c: E2 08 00 95 07 80 13 01 00 00 00 00 00 19 [08:49:44]Write i2c OK [08:49:44]MH_I2C_Read... [08:49:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:49:44]Read from MH i2c: E2 [08:49:44]MH_I2C_Read... [08:49:44]Read from MH i2c: E2 0E 00 [08:49:44]MH_I2C_Read... [08:49:44]Read from MH i2c: E2 0E 00 95 07 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 31 [08:49:44]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [08:49:44]wFMCommunicate OK [08:49:44]SAM_PROTO_GetShiftState done [08:49:44]FM_GetShiftState done [08:49:44]req_shift_opened done [08:49:44]requested_item shift.open_date is exist - process it [08:49:44]req_shift_open_date [08:49:44]req_shift_open_date done [08:49:44]produce_requested_data done [08:49:44]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41569,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [08:49:44]process_action_free close_receipt [08:49:44]json_value_free [08:49:44]json_value_free done [08:49:44]process_json_proto returns [08:49:44]Send response to host [08:49:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41569,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [08:49:44]free response buf [08:49:44]execute_script done [08:49:44]execute_script returns [08:49:44]free content buf [08:49:44]Sock 10.Close socket [08:49:44]Sock 10.Thread stoped [08:49:45]accept exits with 12 [08:49:45]New connection [08:49:45]New thread 3066502500 created [08:49:45]Thread 3066645860 joined [08:49:45]Waiting for new connection... [08:49:45] Sock 12.Parse request [08:49:45]Sock 12.Check first char [08:49:45]Sock 12.First char is OK [08:49:45]request: POST /json_proto HTTP/1.0 [08:49:45]Method: POST [08:49:45]URL: /json_proto [08:49:45]Method is POST - this is cgi request [08:49:45]url: /json_proto [08:49:45]query_string will be loaded in cgi processing [08:49:45]execute_cgi json_proto POST (null) [08:49:45]execute_cgi path=json_proto method=POST [08:49:45]POST find Content-Length [08:49:45]Host: 172.17.43.132:8080 [08:49:45]Content-Length: 621 [08:49:45]Content-Type: application/json [08:49:45] [08:49:45]POST finish read [08:49:45]Found Content-Length = 621 [08:49:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183583", "tax_sys" : 0, "items" : [ { "code": "48743570", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XStyle Blue", "price" : 140.00, "quantity" : 1.000, "sum" : 140.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 140.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:49:45]execute_script... [08:49:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183583", "tax_sys" : 0, "items" : [ { "code": "48743570", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XStyle Blue", "price" : 140.00, "quantity" : 1.000, "sum" : 140.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 140.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:49:45]POST & json_proto [08:49:45]process_json_proto [08:49:45]json parsed OK: [08:49:45]protocol is kg_v1.0 [08:49:45]action value=close_receipt [08:49:45]process_action close_receipt [08:49:45]cmd_close_receipt [08:49:45]MH_GetDate [08:49:45]Write to MH i2c: F0 00 00 96 07 8C [08:49:45]Write i2c OK [08:49:45]MH_I2C_Read... [08:49:45]Read from MH i2c: F0 [08:49:45]MH_I2C_Read... [08:49:45]Read from MH i2c: F0 09 00 [08:49:45]MH_I2C_Read... [08:49:45]Read from MH i2c: F0 09 00 96 07 00 A9 B4 A4 66 69 B2 A4 66 21 [08:49:45]GetLastDocTimeStamp 1722070167 [08:49:45]current date 1722070185 [08:49:45]FM_GetShiftState [08:49:45]SAM_PROTO_GetShiftState [08:49:45]wFMCommunicate request_size=4 [08:49:45]MH_SAM_APDU [08:49:45]CAPDU: 80 13 01 00 [08:49:45]Write to MH i2c: E2 08 00 97 07 80 13 01 00 00 00 00 00 1B [08:49:45]Write i2c OK [08:49:45]MH_I2C_Read... [08:49:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:49:45]Read from MH i2c: E2 [08:49:45]MH_I2C_Read... [08:49:45]Read from MH i2c: E2 0E 00 [08:49:45]MH_I2C_Read... [08:49:45]Read from MH i2c: E2 0E 00 97 07 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 33 [08:49:45]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [08:49:46]wFMCommunicate OK [08:49:46]SAM_PROTO_GetShiftState done [08:49:46]FM_GetShiftState done [08:49:46]opened in 1722069839 [08:49:46]opened+sec_in_day 1722156239 [08:49:46]quantity*price = 14000 [08:49:46]sum+1 = 14001 [08:49:46]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 140.00 ÐСП 1% : 1.24 ÐДС 12% : 14.87 Ðаличными: 140.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 21 27.07.2024 08:49 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41570 ФПД: 192653746531276 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T084946&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41570&fm=192653746531276&tin=02508201610067®Number=0000000000092626&sum=14000 0 [08:49:51]StoreToDocumentArchive [08:49:51]shift 425 fd 41570 [08:49:51]save to /storage/0425/doc_00041570 [08:49:51]save last doc name /storage/0425/doc_00041570 to /storage/kkm_last_doc_name [08:49:51]save OK [08:49:51]Clear old archive folders... [08:49:51]ProcessDocumentItem done err = 0, tmpTLVsize=273 [08:49:51]tlvbuf is 011DB640 [08:49:51]SAM_PROTO_ClearQueue [08:49:51]wFMCommunicate request_size=4 [08:49:51]MH_SAM_APDU [08:49:51]CAPDU: 80 09 00 00 [08:49:51]Write to MH i2c: E2 08 00 A4 07 80 09 00 00 00 00 00 00 1D [08:49:51]Write i2c OK [08:49:51]MH_I2C_Read... [08:49:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:49:51]Read from MH i2c: E2 [08:49:51]MH_I2C_Read... [08:49:51]Read from MH i2c: E2 03 00 [08:49:51]MH_I2C_Read... [08:49:51]Read from MH i2c: E2 03 00 A4 07 00 90 00 1F [08:49:52]RAPDU: 90 00 [08:49:52]wFMCommunicate OK [08:49:52]SAM_PROTO_ClearQueue done [08:49:52]KKMCreateOFDPacket [08:49:52]OFDProtocolAddRootSTLVToBuf [08:49:52]FM_MakeSignedData [08:49:52]FM_MakeSignedData [08:49:52]SAM_PROTO_SignData [08:49:52]wFMCommunicate request_size=4 [08:49:52]MH_SAM_APDU [08:49:52]CAPDU: 80 0D 01 02 [08:49:52]Write to MH i2c: E2 08 00 A5 07 80 0D 01 02 00 00 00 00 25 [08:49:52]Write i2c OK [08:49:52]MH_I2C_Read... [08:49:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:49:52]Read from MH i2c: E2 [08:49:52]MH_I2C_Read... [08:49:52]Read from MH i2c: E2 03 00 [08:49:52]MH_I2C_Read... [08:49:52]Read from MH i2c: E2 03 00 A5 07 00 90 00 20 [08:49:52]RAPDU: 90 00 [08:49:52]wFMCommunicate OK [08:49:52]wFMCommunicate request_size=255 [08:49:52]MH_SAM_APDU [08:49:52]CAPDU: 80 0D 02 02 FA 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 33 35 37 30 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 74 79 6C 65 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 05 00 00 00 00 07 04 06 00 B0 36 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 00 00 00 F4 03 04 00 AA B4 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 [08:49:53]Write to MH i2c: E2 02 01 A6 07 80 0D 02 02 FA 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 33 35 37 30 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 74 79 6C 65 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F Connected sock=9 [08:49:53]00 Data to sent: F6 87 03 01 00 01 95 F7 03 06 00 F6 7C 70 00 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 22 02 00 00 42 2B 1A 02 AE 1A 5A 03 00 01 00 00 00 00 EE 03 03 00 0F 0E 00 F2 03 01 02 1E 00 01 F3 04 03 01 06 00 00 CF 05 00 01 00 00 00 07 23 04 04 06 8C 00 00 B0 8A 36 04 0D 00 34 00 36 00 33 00 30 00 30 39 04 06 30 00 37 00 34 00 00 00 00 30 00 1F 04 02 30 00 39 01 36 00 39 12 04 04 00 06 15 04 00 48 00 00 00 F4 03 D0 04 90 00 AA B4 A4 66 0E D1 80 04 D0 04 B0 D1 85 00 D0 B8 D1 81 20 A9 D0 01 B6 00 D0 00 B0 D1 80 D0 B9 B5 D0 BD 20 04 D0 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 9A 30 D0 39 B0 32 D1 36 32 36 11 04 10 00 30 30 30 30 30 30 30 00 00 41 [08:49:55]80 D0 B0 D0 B2 D0 B0 D0 BD Write i2c OK [08:49:55]20 MH_I2C_Read... [08:49:55]D0 BE D1 80 D0 B5 D1 85 D0 BE D0 B2 20 D0 A1 D1 82 D0 B0 D0 BD D0 B4 D0 B0 D1 80 D1 82 20 34 30 20 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 Read from MH i2c: *** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:49:55]E2 00 [08:49:55]00 13 04 06 MH_I2C_Read... [08:49:55]00 A0 Read from MH i2c: 0F 00 00 00 E2 00 03 F2 00 03 01 00 01 [08:49:55]F6 03 01 00 MH_I2C_Read... [08:49:55]01 BC Read from MH i2c: 04 01 00 01 23 E2 04 69 00 8A 03 04 0D 00 34 00 37 A6 30 07 30 00 30 90 30 00 21 [08:49:55]RAPDU: 32 90 30 00 38 [08:49:55]33 wFMCommunicate OK [08:49:55]wFMCommunicate request_size=32 [08:49:55]MH_SAM_APDU [08:49:55]CAPDU: 39 80 0D 02 02 31 1B 34 30 06 30 30 38 04 37 25 34 00 39 35 38 D0 10 92 04 D0 04 BE 00 D0 62 B4 D0 BA D0 B0 20 D0 A1 D0 A2 B0 00 D1 00 80 D1 8B 20 D1 87 D0 B5 D0 BB D0 B5 D0 BA 20 35 30 04 06 00 2C AF 33 37 35 B2 20 6B CC [08:49:56]Write to MH i2c: E2 23 00 A7 07 80 0D 02 02 1B 00 D0 30 30 30 BB 38 37 FF 34 39 35 38 10 03 04 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 90 65 00 00 00 00 13 04 06 04 00 00 90 62 A2 00 00 65 35 04 06 00 00 AF 00 37 00 B2 20 6B CC 00 F2 00 03 00 01 81 00 01 F6 03 [08:49:56]01 00 01 BC 04 01 00 01 23 *** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:49:56]Write i2c OK [08:49:56]MH_I2C_Read... [08:49:56]04 63 00 8A 04 08 00 34 38 Read from MH i2c: 37 E2 34 [08:49:56]37 MH_I2C_Read... [08:49:56]30 35 39 06 Read from MH i2c: 04 E2 24 03 00 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 [08:49:56]80 MH_I2C_Read... [08:49:56]D0 Read from MH i2c: E2 03 00 A7 07 00 90 00 22 [08:49:57]RAPDU: 90 00 [08:49:57]wFMCommunicate OK [08:49:57]wFMCommunicate request_size=4 [08:49:57]MH_SAM_APDU [08:49:57]CAPDU: 80 0D 03 02 [08:49:57]Write to MH i2c: E2 08 00 A8 07 80 0D 03 02 00 00 00 00 2A [08:49:57]B5 D1 82 D1 *** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:49:57]8B 20 57 69 6E 73 74 6F 6E 20 4C 65 67 65 6E 64 20 42 6C 75 65 FF 03 08 Write i2c OK [08:49:57]00 MH_I2C_Read... [08:49:57]03 E8 03 00 00 00 00 Read from MH i2c: 00 E2 37 [08:49:57]MH_I2C_Read... [08:49:57]04 06 00 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 AB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 Read from MH i2c: 01 E2 F7 0B 03 00 06 00 85 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 [08:49:58]00 MH_I2C_Read... [08:49:58]41 Read from MH i2c: 12 E2 00 00 00 00 07 04 06 00 E0 AB 00 00 00 00 39 04 06 00 00 00 0B 00 00 00 A8 00 00 1F 07 04 00 43 20 05 9D EF 72 64 AD 90 00 A2 [08:49:58]RAPDU: 43 20 05 9D EF 72 64 AD 90 00 [08:49:58]wFMCommunicate OK [08:49:58]SAM_PROTO_SignData done [08:49:58]FM_MakeSignedData done [08:49:58]02 CreateOFDProtocolMessage [08:49:58]00 wFMCommunicate request_size=4 [08:49:58]01 MH_SAM_APDU [08:49:58]00 CAPDU: 12 80 04 11 04 00 13 00 00 00 F4 03 04 00 81 00 B4 00 [08:49:58]Write to MH i2c: A4 E2 66 08 0E 00 A9 07 80 04 04 11 00 00 A9 00 01 00 00 00 B9 04 00 01 00 00 00 2A [08:49:58]01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 Write i2c OK [08:49:59]30 MH_I2C_Read... [08:49:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:49:59]Read from MH i2c: 30 30 E2 30 30 30 [08:49:59]38 MH_I2C_Read... [08:49:59]37 34 Read from MH i2c: 39 E2 35 17 38 10 04 04 00 00 [08:49:59]60 MH_I2C_Read... [08:49:59]A2 Read from MH i2c: 00 00 35 04 E2 06 17 00 A9 07 00 11 04 10 00 30 30 30 30 30 30 30 30 00 30 30 38 37 FE 34 4A 39 41 35 38 90 00 C7 86 97 [08:49:59]C3 25 4D 88 RAPDU: 66 11 62 04 03 10 FD 90 [08:49:59]00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [08:49:59]wFMCommunicate OK [08:49:59]CreateOFDProtocolMessage done [08:49:59]OFDSenderStorePacket 41570 [08:49:59]StoreOFDPacket docnum=41570 [08:49:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 25 01 00 00 EE D6 1D 01 9E A3 5A 03 01 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 33 35 37 30 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 74 79 6C 65 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 05 00 00 00 00 07 04 06 00 B0 36 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 00 00 00 F4 03 04 00 AA B4 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 62 A2 00 00 35 04 06 00 AF 37 B2 20 6B CC 43 20 05 9D EF 72 64 AD [08:49:59]CheckFolder [08:49:59]dirname=/storage/ofd_packets [08:49:59]CheckFolder done [08:49:59]ProducePacketName [08:49:59]name=ofd_packets/00041570 [08:49:59]NVStorageSaveData ofd_packets/00041570 [08:49:59]File name is /storage/ofd_packets/00041570 [08:49:59]Write 323 bytes [08:49:59]NVStorageSaveData done [08:49:59]OFDSenderStorePacket done [08:49:59]KKMCreateOFDPacket done [08:49:59]NVStorageSaveData kkm_last_timestamp [08:49:59]File name is /storage/kkm_last_timestamp [08:49:59]Write 4 bytes [08:49:59]NVStorageSaveData done [08:49:59]ExternCall_PrintAddStr [08:49:59]wPrintStart [08:49:59]Write to MH i2c: 01 00 00 AA 07 B1 [08:49:59]Write i2c OK [08:49:59]MH_I2C_Read... [08:49:59]Read from MH i2c: 01 [08:49:59]MH_I2C_Read... [08:49:59]Read from MH i2c: 01 07 00 [08:49:59]MH_I2C_Read... [08:49:59]Read from MH i2c: 01 07 00 AA 07 00 00 00 00 00 FF 0F C6 [08:49:59]RasterBufferAndPrint [08:49:59]line Счет N : (3)183583 [08:49:59]line ИÐÐ: 02508201610067 [08:49:59]line Контрольно-КаÑÑовый Чек [08:49:59]line ПРОДÐЖР[08:49:59]line Товар: 48743570 [08:49:59]line Сигареты Winston XStyle Blue [08:49:59]line 1.000 * 140.00 [08:49:59]line = 140.00 [08:49:59]line ÐДС 12% ÐСП 1% [08:49:59]line > о реализуемом товаре [08:49:59]line ИТОГО: 140.00 [08:49:59]line ÐСП 1% : 1.24 [08:49:59]line ÐДС 12% : 14.87 [08:49:59]line Ðаличными: 140.00 [08:49:59]line Безнал.: 0.00 [08:49:59]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [08:49:59]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [08:49:59]line СÐО: Общий режим [08:49:59]line Чек 21 27.07.2024 08:49 [08:49:59]line Смена: 425 ФФД: 1.0 [08:49:59]line ЗÐМ: 0300000053 [08:49:59]line РÐМ: 0000000000092626 [08:49:59]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [08:49:59]line ФМ: 0000000000874958 [08:49:59]line ФД: 41570 [08:49:59]line ФПД: 192653746531276 [08:49:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T084946&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41570&fm=192653746531276&tin=02508201610067®Number=0000000000092626&sum=14000 [08:49:59]line 0 [08:49:59]written 0, free lines is 4095 [08:50:00]Write to MH i2c: 01 00 00 D2 07 D9 [08:50:00]Write i2c OK [08:50:00]MH_I2C_Read... [08:50:00]Read from MH i2c: 01 [08:50:00]MH_I2C_Read... [08:50:00]Read from MH i2c: 01 07 00 [08:50:00]MH_I2C_Read... [08:50:00]Read from MH i2c: 01 07 00 D2 07 00 00 00 00 00 38 0D 25 [08:50:00]RasterBufferAndPrint [08:50:00]line [08:50:00]line [08:50:00]line [08:50:00]line [08:50:00]line [08:50:00]written 0, free lines is 3588 [08:50:00]MH_Cut [08:50:00]Write to MH i2c: D1 01 00 D9 07 01 B2 [08:50:00]Write i2c OK [08:50:00]MH_I2C_Read... [08:50:00]Read from MH i2c: D1 [08:50:00]MH_I2C_Read... [08:50:00]Read from MH i2c: D1 01 00 [08:50:00]MH_I2C_Read... [08:50:00]Read from MH i2c: D1 01 00 D9 07 00 B1 [08:50:00]Write to MH i2c: 01 00 00 DA 07 E1 [08:50:00]Write i2c OK [08:50:00]MH_I2C_Read... [08:50:01]*** Cut start [08:50:01]*** Partial cut [08:50:01]*** CUTSNS_PIN = 1 [08:50:01]*** CUTSNS_PIN = 0 [08:50:01]*** Brake cut motor [08:50:01]Read from MH i2c: 01 [08:50:01]MH_I2C_Read... [08:50:01]*** Stop cut motor [08:50:01]*** Cut end [08:50:01]Read from MH i2c: 01 07 00 [08:50:01]MH_I2C_Read... [08:50:01]Read from MH i2c: 01 07 00 DA 07 00 00 00 00 00 FF 0F F6 [08:50:01]process_action close_receipt done [08:50:01]requested_data is exist [08:50:01]produce_requested_data [08:50:01]requested_item fm.sn is exist - process it [08:50:01]wFMCommunicate request_size=4 [08:50:01]MH_SAM_APDU [08:50:01]CAPDU: 80 11 00 00 [08:50:01]Write to MH i2c: E2 08 00 DB 07 80 11 00 00 00 00 00 00 5C [08:50:02]Write i2c OK [08:50:02]MH_I2C_Read... [08:50:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:50:02]Read from MH i2c: E2 [08:50:02]MH_I2C_Read... [08:50:02]Read from MH i2c: E2 17 00 [08:50:02]MH_I2C_Read... [08:50:02]Read from MH i2c: E2 17 00 DB 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 Received data: 38 87 37 95 34 F6 70 47 39 2C 35 01 38 00 30 30 30 90 30 00 30 B8 30 [08:50:02]30 RAPDU: 11 04 10 30 00 30 30 30 30 30 30 30 38 30 37 30 34 30 39 35 38 30 4F 30 00 38 00 00 C8 8C 37 47 34 39 35 00 38 6E 90 ED 00 [08:50:02]wFMCommunicate OK [08:50:02]A5 requested_item fd.num is exist - process it [08:50:02]07 SAM_PROTO_GetFieldsCounters [08:50:02]01 wFMCommunicate request_size=4 [08:50:02]00 MH_SAM_APDU [08:50:02]07 CAPDU: 00 3B 00 F9 80 03 0E 00 37 13 37 00 00 [08:50:02]Write to MH i2c: 30 E2 39 08 33 00 DC 07 36 80 34 13 33 00 00 00 34 00 36 00 31 00 5F [08:50:02]32 33 Write i2c OK [08:50:02]34 MH_I2C_Read... [08:50:02]11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 60 A2 00 *** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:50:02]00 F4 03 04 00 Read from MH i2c: E2 [08:50:02]CB MH_I2C_Read... [08:50:02]60 Read from MH i2c: A4 66 B6 04 E2 01 62 00 00 00 BE 07 2D E0 E2 B2 EC 51 [08:50:03]CommunicateWithHost err = 0 [08:50:03]CheckOFDResponse [08:50:03] [08:50:03]1017 (14) - 77093643461234 [08:50:03]MH_I2C_Read... [08:50:03]1041 (16) - 0000000000874958 [08:50:03]Read from MH i2c: E2 62 00 DC 07 1040 (4) - 41568 [08:50:03]00 1012 (4) - 27.07.2024 02:51 [08:50:03]5D 1206 (1) - 0 [08:50:03]00 B9 04 OFD Sender: Remove packet 41568 [08:50:03]01 ProducePacketName [08:50:03]00 name=ofd_packets/00041568 [08:50:03]01 NVStorageDeleteData [08:50:03]11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 62 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 15 00 00 00 5E 04 04 00 15 00 00 00 57 04 04 00 16 00 00 00 19 04 04 00 00 00 00 00 90 00 76 [08:50:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 OFD Sender: Processing packet 41569 [packets to send 58, broken 56] [08:50:03]ProducePacketName [08:50:03]name=ofd_packets/00041569 [08:50:03]OFD Sender: To server: ‡•öpG, [08:50:03]CommunicateWithHost lk.salyk.kg:30040 [08:50:03]ConnectInit lk.salyk.kg [08:50:03]36 10 04 04 00 62 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 15 00 00 00 5E 04 04 00 15 00 00 00 57 04 04 00 16 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:50:03]wFMCommunicate OK [08:50:03]SAM_PROTO_GetFieldsCounters done [08:50:03]requested_item shift.num is exist - process it [08:50:03]requested_item shift.opened is exist - process it [08:50:03]req_shift_opened [08:50:03]FM_GetShiftState [08:50:03]SAM_PROTO_GetShiftState [08:50:03]wFMCommunicate request_size=4 [08:50:03]MH_SAM_APDU [08:50:03]CAPDU: 80 13 01 00 [08:50:04]Write to MH i2c: E2 08 00 DD 07 80 13 01 00 00 00 00 00 61 [08:50:04]Write i2c OK [08:50:04]MH_I2C_Read... [08:50:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:50:04]Read from MH i2c: E2 [08:50:04]MH_I2C_Read... [08:50:04]Read from MH i2c: E2 0E 00 [08:50:04]MH_I2C_Read... [08:50:04]Read from MH i2c: E2 0E 00 DD 07 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 79 [08:50:04]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [08:50:04]wFMCommunicate OK [08:50:04]SAM_PROTO_GetShiftState done [08:50:04]FM_GetShiftState done [08:50:04]req_shift_opened done [08:50:04]requested_item shift.open_date is exist - process it [08:50:04]req_shift_open_date [08:50:04]req_shift_open_date done [08:50:04]produce_requested_data done [08:50:04]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41570,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [08:50:04]process_action_free close_receipt [08:50:04]json_value_free [08:50:04]json_value_free done [08:50:04]process_json_proto returns [08:50:04]Send response to host [08:50:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41570,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [08:50:04]free response buf [08:50:04]execute_script done [08:50:04]execute_script returns [08:50:04]free content buf [08:50:04]Sock 12.Close socket [08:50:04]Sock 12.Thread stoped [08:50:06]accept exits with 10 [08:50:06]New connection [08:50:06]New thread 3066645860 created [08:50:06]Thread 3066502500 joined [08:50:06]Waiting for new connection... [08:50:06] Sock 10.Parse request [08:50:06]Sock 10.Check first char [08:50:06]Sock 10.First char is OK [08:50:06]request: POST /json_proto HTTP/1.0 [08:50:06]Method: POST [08:50:06]URL: /json_proto [08:50:06]Method is POST - this is cgi request [08:50:06]url: /json_proto [08:50:06]query_string will be loaded in cgi processing [08:50:06]execute_cgi json_proto POST (null) [08:50:06]execute_cgi path=json_proto method=POST [08:50:06]POST find Content-Length [08:50:06]Host: 172.17.43.132:8080 [08:50:06]Content-Length: 1127 [08:50:06]Content-Type: application/json [08:50:06] [08:50:06]POST finish read [08:50:06]Found Content-Length = 1127 [08:50:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183584", "tax_sys" : 0, "items" : [ { "code": "4700000480517", "name": "\u041F\u0438\u0432\u043E \u0416\u0438\u0432\u043E\u0435 1\u043B \u041F\u042D\u0422", "price" : 180.00, "quantity" : 2.000, "sum" : 360.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700000160358", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 1\u043B", "price" : 50.00, "quantity" : 1.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4600721021627", "name": "\u041F\u0438\u0432\u043E \u0411\u0410\u0414 0,5\u043B \u0441\u0442", "price" : 150.00, "quantity" : 3.000, "sum" : 450.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 860.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:50:06]execute_script... [08:50:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183584", "tax_sys" : 0, "items" : [ { "code": "4700000480517", "name": "\u041F\u0438\u0432\u043E \u0416\u0438\u0432\u043E\u0435 1\u043B \u041F\u042D\u0422", "price" : 180.00, "quantity" : 2.000, "sum" : 360.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700000160358", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 1\u043B", "price" : 50.00, "quantity" : 1.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4600721021627", "name": "\u041F\u0438\u0432\u043E \u0411\u0410\u0414 0,5\u043B \u0441\u0442", "price" : 150.00, "quantity" : 3.000, "sum" : 450.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 860.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:50:06]POST & json_proto [08:50:06]process_json_proto [08:50:06]json parsed OK: [08:50:06]protocol is kg_v1.0 [08:50:06]action value=close_receipt [08:50:06]process_action close_receipt [08:50:06]cmd_close_receipt [08:50:06]MH_GetDate [08:50:06]Write to MH i2c: F0 00 00 DE 07 D4 [08:50:06]Write i2c OK [08:50:06]MH_I2C_Read... [08:50:06]Read from MH i2c: F0 [08:50:06]MH_I2C_Read... [08:50:06]Read from MH i2c: F0 09 00 [08:50:06]MH_I2C_Read... [08:50:06]Read from MH i2c: F0 09 00 DE 07 00 BE B4 A4 66 69 B2 A4 66 7E [08:50:06]GetLastDocTimeStamp 1722070186 [08:50:06]current date 1722070206 [08:50:06]FM_GetShiftState [08:50:06]SAM_PROTO_GetShiftState [08:50:06]wFMCommunicate request_size=4 [08:50:06]MH_SAM_APDU [08:50:06]CAPDU: 80 13 01 00 [08:50:06]Write to MH i2c: E2 08 00 DF 07 80 13 01 00 00 00 00 00 63 [08:50:06]Write i2c OK [08:50:06]MH_I2C_Read... [08:50:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:50:06]Read from MH i2c: E2 [08:50:06]MH_I2C_Read... [08:50:06]Read from MH i2c: E2 0E 00 [08:50:06]MH_I2C_Read... [08:50:06]Read from MH i2c: E2 0E 00 DF 07 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 7B [08:50:06]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [08:50:06]wFMCommunicate OK [08:50:06]SAM_PROTO_GetShiftState done [08:50:06]FM_GetShiftState done [08:50:06]opened in 1722069839 [08:50:06]opened+sec_in_day 1722156239 [08:50:06]quantity*price = 36000 [08:50:06]sum+1 = 36001 [08:50:06]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4700000160358 Вода Легенда 1л 1.000 * 50.00 = 50.00 ÐДС 12% ÐСП 1% > о реализуемом товаре Товар: 4600721021627 Пиво БÐД 0,5л ÑÑ‚ 3.000 * 150.00 = 450.00 ÐДС 12% ÐСП 1% > о реализуемом товаре ИТОГО: 860.00 ÐСП 1% : 7.61 ÐДС 12% : 91.33 Ðаличными: 860.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 22 27.07.2024 08:50 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41571 ФПД: 162744111882640 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T085006&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41571&fm=162744111882640&tin=02508201610067®Number=0000000000092626&sum=86000 0 [08:50:11]StoreToDocumentArchive [08:50:11]shift 425 fd 41571 [08:50:11]save to /storage/0425/doc_00041571 [08:50:11]save last doc name /storage/0425/doc_00041571 to /storage/kkm_last_doc_name [08:50:11]save OK [08:50:11]Clear old archive folders... [08:50:12]ProcessDocumentItem done err = 0, tmpTLVsize=469 [08:50:12]tlvbuf is 00F84690 [08:50:12]SAM_PROTO_ClearQueue [08:50:12]wFMCommunicate request_size=4 [08:50:12]MH_SAM_APDU [08:50:12]CAPDU: 80 09 00 00 [08:50:12]Write to MH i2c: E2 08 00 EC 07 80 09 00 00 00 00 00 00 65 [08:50:12]Write i2c OK [08:50:12]MH_I2C_Read... [08:50:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:50:12]Read from MH i2c: E2 [08:50:12]MH_I2C_Read... [08:50:12]Read from MH i2c: E2 03 00 [08:50:12]MH_I2C_Read... [08:50:12]Read from MH i2c: E2 03 00 EC 07 00 90 00 67 [08:50:12]RAPDU: 90 00 [08:50:12]wFMCommunicate OK [08:50:12]SAM_PROTO_ClearQueue done [08:50:12]KKMCreateOFDPacket [08:50:12]OFDProtocolAddRootSTLVToBuf [08:50:12]FM_MakeSignedData [08:50:12]FM_MakeSignedData [08:50:12]SAM_PROTO_SignData [08:50:12]wFMCommunicate request_size=4 [08:50:12]MH_SAM_APDU [08:50:12]CAPDU: 80 0D 01 02 [08:50:12]Write to MH i2c: E2 08 00 ED 07 80 0D 01 02 00 00 00 00 6D [08:50:12]Write i2c OK [08:50:12]MH_I2C_Read... [08:50:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:50:12]Read from MH i2c: E2 [08:50:12]MH_I2C_Read... [08:50:12]Read from MH i2c: E2 03 00 [08:50:12]MH_I2C_Read... [08:50:12]Read from MH i2c: E2 03 00 ED 07 00 90 00 68 [08:50:12]RAPDU: 90 00 [08:50:12]wFMCommunicate OK [08:50:12]wFMCommunicate request_size=255 [08:50:12]MH_SAM_APDU [08:50:12]CAPDU: 80 0D 02 02 FA 03 00 D5 01 1E 04 01 00 01 23 04 62 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 35 31 37 06 04 1E 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 96 D0 B8 D0 B2 D0 BE D0 B5 20 31 D0 BB 20 D0 9F D0 AD D0 A2 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 50 46 00 00 00 00 13 04 06 00 A0 8C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5E 00 8A 04 0D 00 34 36 30 30 37 32 31 30 32 31 36 32 37 06 04 1A 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 91 D0 90 D0 94 [08:50:13]Write to MH i2c: E2 02 01 EE 07 80 0D 02 02 FA 00 03 00 D5 01 1E 04 01 00 01 23 04 62 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 35 31 37 06 04 1E 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 96 D0 B8 D0 B2 D0 BE D0 B5 20 31 D0 BB 20 D0 9F D0 AD D0 A2 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 50 46 00 00 00 00 13 04 06 00 A0 8C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5E 00 8A 04 0D 00 34 36 30 30 37 32 31 30 32 31 36 32 37 06 04 1A 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 91 D0 90 D0 94 00 00 B4 [08:50:14]Write i2c OK [08:50:14]MH_I2C_Read... [08:50:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:50:14]Read from MH i2c: E2 [08:50:14]MH_I2C_Read... [08:50:14]Read from MH i2c: E2 03 00 [08:50:14]MH_I2C_Read... [08:50:14]Read from MH i2c: E2 03 00 EE 07 00 90 00 69 [08:50:14]RAPDU: 90 00 [08:50:14]wFMCommunicate OK [08:50:14]wFMCommunicate request_size=228 [08:50:14]MH_SAM_APDU [08:50:14]CAPDU: 80 0D 02 02 DF 20 30 2C 35 D0 BB 20 D1 81 D1 82 FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 98 3A 00 00 00 00 13 04 06 00 C8 AF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 4F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F9 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 23 00 00 00 00 07 04 06 00 F0 4F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 00 00 00 F4 03 04 00 BE B4 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 63 A2 00 00 35 04 06 00 94 03 D0 FA 61 90 [08:50:15]Write to MH i2c: E2 E7 00 EF 07 80 0D 02 02 DF 00 20 30 2C 35 D0 BB 20 D1 81 D1 82 FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 98 3A 00 00 00 00 13 04 06 00 C8 AF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 4F 01 Connected sock=7 [08:50:16]00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F9 02 00 00 00 Data to sent: recv_with_timeout no data received [08:50:16]87 00 95 EE F6 03 0F 00 F2 03 01 00 01 F3 70 03 47 06 2C 00 01 AD 23 00 00 00 00 00 07 04 30 06 30 00 30 F0 30 4F 01 00 00 30 00 39 04 06 30 00 00 00 00 30 00 30 30 30 00 38 00 37 1F 34 39 35 38 04 2A 01 00 00 EE 7C 22 01 6D 42 5A 03 01 00 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 08 00 39 30 31 36 32 02 36 30 32 00 06 01 00 12 04 04 00 16 00 00 00 F4 03 04 00 BE B4 A4 66 0E 04 04 00 A9 04 01 29 00 00 D0 AD D0 00 BD D0 B5 D1 B9 80 04 D0 01 B3 00 20 D0 BD D0 01 B0 D0 BF D0 0D B8 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 D1 82 D0 BE 00 D0 30 BA 30 20 30 52 30 65 64 20 62 30 75 30 30 30 30 30 38 37 34 39 6C 35 6C 38 20 30 2C 32 10 35 04 D0 04 BB 00 FF 03 08 00 03 E8 03 00 00 00 00 00 63 37 A2 04 00 06 00 00 54 3D 00 00 00 35 00 04 13 06 00 04 94 06 03 00 54 3D D0 00 FA 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 3D 00 61 00 90 00 00 00 83 [08:50:18]00 EB Write i2c OK [08:50:18]03 MH_I2C_Read... [08:50:18]26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 06 *** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:50:18]00 00 00 00 07 04 06 00 54 3D 00 00 00 00 Read from MH i2c: 39 E2 04 [08:50:18]06 00 00 MH_I2C_Read... [08:50:18]00 Read from MH i2c: 00 E2 00 00 00 1F 04 02 03 00 01 00 12 00 04 [08:50:18]04 MH_I2C_Read... [08:50:18]00 Read from MH i2c: 14 00 00 00 E2 F4 03 04 00 03 97 00 B4 EF A4 07 66 0E 04 04 00 00 A9 01 00 90 00 B9 04 01 00 01 0D 04 10 00 30 30 30 00 30 6A [08:50:18]RAPDU: 90 00 [08:50:18]30 wFMCommunicate OK [08:50:18]30 wFMCommunicate request_size=4 [08:50:18]30 MH_SAM_APDU [08:50:18]30 CAPDU: 80 0D 03 30 02 [08:50:19]Write to MH i2c: E2 30 08 30 00 39 F0 32 07 80 0D 03 36 02 00 00 00 32 00 72 [08:50:19]36 11 04 10 *** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:50:19]00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 61 A2 00 Write i2c OK [08:50:19]MH_I2C_Read... [08:50:19]00 35 04 06 00 30 93 Read from MH i2c: 76 E2 44 [08:50:19]EF MH_I2C_Read... [08:50:19]D9 Read from MH i2c: 1E E2 0B 00 [08:50:19]MH_I2C_Read... [08:50:19]F1 DF AB F7 FA 06 1A [08:50:19]Read from MH i2c: E2 0B 00 F0 07 00 83 C7 2D 89 B7 A5 D3 E0 90 00 82 [08:50:19]RAPDU: 83 C7 2D 89 B7 A5 D3 E0 90 00 [08:50:19]wFMCommunicate OK [08:50:19]SAM_PROTO_SignData done [08:50:19]FM_MakeSignedData done [08:50:19]CreateOFDProtocolMessage [08:50:19]wFMCommunicate request_size=4 [08:50:19]MH_SAM_APDU [08:50:19]CAPDU: 80 11 00 00 [08:50:19]Write to MH i2c: E2 08 00 F1 07 80 11 00 00 00 00 00 00 72 [08:50:19]Write i2c OK [08:50:19]MH_I2C_Read... [08:50:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:50:19]Read from MH i2c: E2 [08:50:19]MH_I2C_Read... [08:50:19]Read from MH i2c: E2 17 00 [08:50:19]MH_I2C_Read... [08:50:19]Read from MH i2c: E2 17 00 F1 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 CE [08:50:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [08:50:20]wFMCommunicate OK [08:50:20]CreateOFDProtocolMessage done [08:50:20]OFDSenderStorePacket 41571 [08:50:20]StoreOFDPacket docnum=41571 [08:50:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 E9 01 00 00 A2 D4 E1 01 98 90 5A 03 01 00 03 00 D5 01 1E 04 01 00 01 23 04 62 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 35 31 37 06 04 1E 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 96 D0 B8 D0 B2 D0 BE D0 B5 20 31 D0 BB 20 D0 9F D0 AD D0 A2 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 50 46 00 00 00 00 13 04 06 00 A0 8C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5E 00 8A 04 0D 00 34 36 30 30 37 32 31 30 32 31 36 32 37 06 04 1A 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 91 D0 90 D0 94 20 30 2C 35 D0 BB 20 D1 81 D1 82 FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 98 3A 00 00 00 00 13 04 06 00 C8 AF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 4F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F9 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 23 00 00 00 00 07 04 06 00 F0 4F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 00 00 00 F4 03 04 00 BE B4 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 63 A2 00 00 35 04 06 00 94 03 D0 FA 61 90 83 C7 2D 89 B7 A5 D3 E0 [08:50:20]CheckFolder [08:50:20]dirname=/storage/ofd_packets [08:50:20]CheckFolder done [08:50:20]ProducePacketName [08:50:20]name=ofd_packets/00041571 [08:50:20]NVStorageSaveData ofd_packets/00041571 [08:50:20]File name is /storage/ofd_packets/00041571 [08:50:20]Write 519 bytes [08:50:20]NVStorageSaveData done [08:50:20]OFDSenderStorePacket done [08:50:20]KKMCreateOFDPacket done [08:50:20]NVStorageSaveData kkm_last_timestamp [08:50:20]File name is /storage/kkm_last_timestamp [08:50:20]Write 4 bytes [08:50:20]NVStorageSaveData done [08:50:20]ExternCall_PrintAddStr [08:50:20]wPrintStart [08:50:20]Write to MH i2c: 01 00 00 F2 07 F9 [08:50:20]Write i2c OK [08:50:20]MH_I2C_Read... [08:50:20]Read from MH i2c: 01 [08:50:20]MH_I2C_Read... [08:50:20]Read from MH i2c: 01 07 00 [08:50:20]MH_I2C_Read... [08:50:20]Read from MH i2c: 01 07 00 F2 07 00 00 00 00 00 FF 0F 0E [08:50:20]RasterBufferAndPrint [08:50:20]line Счет N : (3)183584 [08:50:20]line ИÐÐ: 02508201610067 [08:50:20]line Контрольно-КаÑÑовый Чек [08:50:20]line ПРОДÐЖР[08:50:20]line Товар: 4700000480517 [08:50:20]line Пиво Живое 1л ПЭТ [08:50:20]line 2.000 * 180.00 [08:50:20]line = 360.00 [08:50:20]line ÐДС 12% ÐСП 1% [08:50:20]line > о реализуемом товаре [08:50:20]line Товар: 4700000160358 [08:50:20]line Вода Легенда 1л [08:50:20]line 1.000 * 50.00 [08:50:20]line = 50.00 [08:50:20]line ÐДС 12% ÐСП 1% [08:50:20]line > о реализуемом товаре [08:50:20]line Товар: 4600721021627 [08:50:20]line Пиво БÐД 0,5л ÑÑ‚ [08:50:20]line 3.000 * 150.00 [08:50:20]line = 450.00 [08:50:20]line ÐДС 12% ÐСП 1% [08:50:20]line > о реализуемом товаре [08:50:20]line ИТОГО: 860.00 [08:50:20]line ÐСП 1% : 7.61 [08:50:20]line ÐДС 12% : 91.33 [08:50:20]line Ðаличными: 860.00 [08:50:20]line Безнал.: 0.00 [08:50:20]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [08:50:20]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [08:50:20]line СÐО: Общий режим [08:50:20]line Чек 22 27.07.2024 08:50 [08:50:20]line Смена: 425 ФФД: 1.0 [08:50:20]line ЗÐМ: 0300000053 [08:50:20]line РÐМ: 0000000000092626 [08:50:20]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [08:50:20]line ФМ: 0000000000874958 [08:50:20]line ФД: 41571 [08:50:20]line ФПД: 162744111882640 [08:50:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T085006&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41571&fm=162744111882640&tin=02508201610067®Number=0000000000092626&sum=86000 [08:50:20]line 0 [08:50:20]written 0, free lines is 4095 [08:50:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 DA 01 47 00 15 1A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 Write to MH i2c: 04 01 10 00 30 30 00 30 30 30 30 00 30 30 30 30 38 37 34 39 35 38 10 04 04 00 61 A2 00 00 26 F4 08 03 2E 04 [08:50:21]00 Write i2c OK [08:50:21]E0 MH_I2C_Read... [08:50:21]60 A4 Read from MH i2c: 66 B6 01 04 01 00 00 [08:50:21]63 MH_I2C_Read... [08:50:21]55 03 51 EA 20 D5 Read from MH i2c: A3 [08:50:21]CommunicateWithHost err = 0 [08:50:21]CheckOFDResponse [08:50:21]1017 (14) - 77093643461234 [08:50:21]1041 (16) - 0000000000874958 [08:50:21]1040 (4) - 41569 [08:50:21]1012 (4) - 27.07.2024 02:52 [08:50:21]1206 (1) - 0 [08:50:21]OFD Sender: Remove packet 41569 [08:50:21]ProducePacketName [08:50:21]name=ofd_packets/00041569 [08:50:21]NVStorageDeleteData [08:50:21]01 07 00 [08:50:21]MH_I2C_Read... [08:50:21]Read from MH i2c: 01 07 00 26 08 00 00 00 00 00 DF 0D 21 [08:50:21]RasterBufferAndPrint [08:50:21]line [08:50:21]line [08:50:21]line [08:50:21]line [08:50:21]line [08:50:21]written 0, free lines is 4090 [08:50:21]MH_Cut [08:50:21]Write to MH i2c: D1 01 00 2D 08 01 07 [08:50:21]Write i2c OK [08:50:21]MH_I2C_Read... [08:50:21]Read from MH i2c: D1 [08:50:21]MH_I2C_Read... [08:50:21]Read from MH i2c: D1 01 00 [08:50:21]MH_I2C_Read... [08:50:21]Read from MH i2c: D1 01 00 2D 08 00 06 [08:50:21]Write to MH i2c: 01 00 00 2E 08 36 [08:50:21]Write i2c OK [08:50:21]MH_I2C_Read... [08:50:21]*** Cut start [08:50:21]*** Partial cut [08:50:21]*** CUTSNS_PIN = 1 [08:50:22]*** CUTSNS_PIN = 0 [08:50:22]OFD Sender: Processing packet 41570 [packets to send 58, broken 56] [08:50:22]ProducePacketName [08:50:22]name=ofd_packets/00041570 [08:50:22]OFD Sender: To server: ‡•öpG, [08:50:22]CommunicateWithHost lk.salyk.kg:30040 [08:50:22]ConnectInit lk.salyk.kg [08:50:22]*** Brake cut motor [08:50:22]Read from MH i2c: 01 [08:50:22]MH_I2C_Read... [08:50:22]*** Stop cut motor [08:50:22]*** Cut end [08:50:22]Read from MH i2c: 01 07 00 [08:50:22]MH_I2C_Read... [08:50:22]Read from MH i2c: 01 07 00 2E 08 00 00 00 00 00 FF 0F 4B [08:50:22]process_action close_receipt done [08:50:22]requested_data is exist [08:50:22]produce_requested_data [08:50:22]requested_item fm.sn is exist - process it [08:50:22]wFMCommunicate request_size=4 [08:50:22]MH_SAM_APDU [08:50:22]CAPDU: 80 11 00 00 [08:50:22]Write to MH i2c: E2 08 00 2F 08 80 11 00 00 00 00 00 00 B1 [08:50:22]Write i2c OK [08:50:22]MH_I2C_Read... [08:50:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:50:22]Read from MH i2c: E2 [08:50:22]MH_I2C_Read... [08:50:22]Read from MH i2c: E2 17 00 [08:50:23]MH_I2C_Read... [08:50:23]Read from MH i2c: E2 17 00 2F 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 0D [08:50:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [08:50:23]wFMCommunicate OK [08:50:23]requested_item fd.num is exist - process it [08:50:23]SAM_PROTO_GetFieldsCounters [08:50:23]wFMCommunicate request_size=4 [08:50:23]MH_SAM_APDU [08:50:23]CAPDU: 80 13 00 00 [08:50:23]Write to MH i2c: E2 08 00 30 08 80 13 00 00 00 00 00 00 B4 [08:50:23]Write i2c OK [08:50:23]MH_I2C_Read... [08:50:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:50:23]Read from MH i2c: E2 [08:50:23]MH_I2C_Read... [08:50:23]Read from MH i2c: E2 62 00 [08:50:23]MH_I2C_Read... [08:50:23]Read from MH i2c: E2 62 00 30 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 63 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 16 00 00 00 5E 04 04 00 16 00 00 00 57 04 04 00 17 00 00 00 19 04 04 00 00 00 00 00 90 00 CF [08:50:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 63 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 16 00 00 00 5E 04 04 00 16 00 00 00 57 04 04 00 17 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:50:24]wFMCommunicate OK [08:50:24]SAM_PROTO_GetFieldsCounters done [08:50:24]requested_item shift.num is exist - process it [08:50:24]requested_item shift.opened is exist - process it [08:50:24]req_shift_opened [08:50:24]FM_GetShiftState [08:50:24]SAM_PROTO_GetShiftState [08:50:24]wFMCommunicate request_size=4 [08:50:24]MH_SAM_APDU [08:50:24]CAPDU: 80 13 01 00 [08:50:24]Write to MH i2c: E2 08 00 31 08 80 13 01 00 00 00 00 00 B6 [08:50:24]Write i2c OK [08:50:24]MH_I2C_Read... [08:50:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:50:24]Read from MH i2c: E2 [08:50:24]MH_I2C_Read... [08:50:24]Read from MH i2c: E2 0E 00 [08:50:24]MH_I2C_Read... [08:50:24]Read from MH i2c: E2 0E 00 31 08 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 CE [08:50:24]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [08:50:24]wFMCommunicate OK [08:50:24]SAM_PROTO_GetShiftState done [08:50:24]FM_GetShiftState done [08:50:24]req_shift_opened done [08:50:24]requested_item shift.open_date is exist - process it [08:50:24]req_shift_open_date [08:50:24]req_shift_open_date done [08:50:24]produce_requested_data done [08:50:24]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41571,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [08:50:24]process_action_free close_receipt [08:50:24]json_value_free [08:50:24]json_value_free done [08:50:24]process_json_proto returns [08:50:24]Send response to host [08:50:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41571,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [08:50:24]free response buf [08:50:24]execute_script done [08:50:24]execute_script returns [08:50:24]free content buf [08:50:24]Sock 10.Close socket [08:50:24]Sock 10.Thread stoped [08:50:25]Connected sock=9 [08:50:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 25 01 00 00 EE D6 1D 01 9E A3 5A 03 01 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 33 35 37 30 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 74 79 6C 65 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 05 00 00 00 00 07 04 06 00 B0 36 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 00 00 00 F4 03 04 00 AA B4 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 62 A2 00 00 35 04 06 00 AF 37 B2 20 6B CC 43 20 05 9D EF 72 64 AD [08:50:26]accept exits with 11 [08:50:26]New connection [08:50:26]New thread 3066502500 created [08:50:26]Thread 3066645860 joined [08:50:26]Waiting for new connection... [08:50:26] Sock 11.Parse request [08:50:26]Sock 11.Check first char [08:50:26]Sock 11.First char is OK [08:50:26]request: POST /json_proto HTTP/1.0 [08:50:26]Method: POST [08:50:26]URL: /json_proto [08:50:26]Method is POST - this is cgi request [08:50:26]url: /json_proto [08:50:26]query_string will be loaded in cgi processing [08:50:26]execute_cgi json_proto POST (null) [08:50:26]execute_cgi path=json_proto method=POST [08:50:26]POST find Content-Length [08:50:26]Host: 172.17.43.132:8080 [08:50:26]Content-Length: 645 [08:50:26]Content-Type: application/json [08:50:26] [08:50:26]POST finish read [08:50:26]Found Content-Length = 645 [08:50:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183585", "tax_sys" : 0, "items" : [ { "code": "4700000310043", "name": "\u0412\u043E\u0434\u0430 \u0416\u0430\u043B\u0430\u043B\u0430\u0431\u0430\u0442 27 1\u043B", "price" : 60.00, "quantity" : 1.000, "sum" : 60.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 60.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:50:26]execute_script... [08:50:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183585", "tax_sys" : 0, "items" : [ { "code": "4700000310043", "name": "\u0412\u043E\u0434\u0430 \u0416\u0430\u043B\u0430\u043B\u0430\u0431\u0430\u0442 27 1\u043B", "price" : 60.00, "quantity" : 1.000, "sum" : 60.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 60.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:50:26]POST & json_proto [08:50:26]process_json_proto [08:50:26]json parsed OK: [08:50:26]protocol is kg_v1.0 [08:50:26]action value=close_receipt [08:50:26]process_action close_receipt [08:50:26]cmd_close_receipt [08:50:26]MH_GetDate [08:50:26]Write to MH i2c: F0 00 00 32 08 29 [08:50:26]Write i2c OK [08:50:26]MH_I2C_Read... [08:50:26]Read from MH i2c: F0 [08:50:26]MH_I2C_Read... [08:50:26]Read from MH i2c: F0 09 00 [08:50:26]MH_I2C_Read... [08:50:26]Read from MH i2c: F0 09 00 32 08 00 D2 B4 A4 66 69 B2 A4 66 E7 [08:50:26]GetLastDocTimeStamp 1722070206 [08:50:26]current date 1722070226 [08:50:26]FM_GetShiftState [08:50:26]SAM_PROTO_GetShiftState [08:50:26]wFMCommunicate request_size=4 [08:50:26]MH_SAM_APDU [08:50:26]CAPDU: 80 13 01 00 [08:50:26]Write to MH i2c: E2 08 00 33 08 80 13 01 00 00 00 00 00 B8 [08:50:26]Write i2c OK [08:50:26]MH_I2C_Read... [08:50:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:50:26]Read from MH i2c: E2 [08:50:26]MH_I2C_Read... [08:50:26]Read from MH i2c: E2 0E 00 [08:50:26]MH_I2C_Read... [08:50:26]Read from MH i2c: E2 0E 00 33 08 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 D0 [08:50:26]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [08:50:27]wFMCommunicate OK [08:50:27]SAM_PROTO_GetShiftState done [08:50:27]FM_GetShiftState done [08:50:27]opened in 1722069839 [08:50:27]opened+sec_in_day 1722156239 [08:50:27]quantity*price = 6000 [08:50:27]sum+1 = 6001 [08:50:27]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 60.00 ÐСП 1% : 0.53 ÐДС 12% : 6.37 Ðаличными: 60.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 23 27.07.2024 08:50 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41572 ФПД: 269124465939409 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T085027&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41572&fm=269124465939409&tin=02508201610067®Number=0000000000092626&sum=6000 0 [08:50:37]StoreToDocumentArchive [08:50:37]shift 425 fd 41572 [08:50:37]save to /storage/0425/doc_00041572 [08:50:37]save last doc name /storage/0425/doc_00041572 to /storage/kkm_last_doc_name [08:50:37]save OK [08:50:37]Clear old archive folders... [08:50:37]ProcessDocumentItem done err = 0, tmpTLVsize=276 [08:50:37]tlvbuf is 011C3BB0 [08:50:37]SAM_PROTO_ClearQueue [08:50:37]wFMCommunicate request_size=4 [08:50:37]MH_SAM_APDU [08:50:37]CAPDU: 80 09 00 00 [08:50:37]Write to MH i2c: E2 08 00 40 08 80 09 00 00 00 00 00 00 BA [08:50:37]Write i2c OK [08:50:37]MH_I2C_Read... [08:50:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:50:37]Read from MH i2c: E2 [08:50:37]MH_I2C_Read... [08:50:37]Read from MH i2c: E2 03 00 [08:50:37]MH_I2C_Read... [08:50:37]Read from MH i2c: E2 03 00 40 08 00 90 00 BC [08:50:37]RAPDU: 90 00 [08:50:37]wFMCommunicate OK [08:50:37]SAM_PROTO_ClearQueue done [08:50:37]KKMCreateOFDPacket [08:50:37]OFDProtocolAddRootSTLVToBuf [08:50:37]FM_MakeSignedData [08:50:37]FM_MakeSignedData [08:50:37]SAM_PROTO_SignData [08:50:37]wFMCommunicate request_size=4 [08:50:37]MH_SAM_APDU [08:50:37]CAPDU: 80 0D 01 02 [08:50:37]Write to MH i2c: E2 08 00 41 08 80 0D 01 02 00 00 00 00 C2 [08:50:37]Write i2c OK [08:50:37]MH_I2C_Read... [08:50:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:50:37]Read from MH i2c: E2 [08:50:37]MH_I2C_Read... [08:50:37]Read from MH i2c: E2 03 00 [08:50:37]MH_I2C_Read... [08:50:37]Read from MH i2c: E2 03 00 41 08 00 90 00 BD [08:50:37]RAPDU: 90 00 [08:50:37]wFMCommunicate OK [08:50:37]wFMCommunicate request_size=255 [08:50:37]MH_SAM_APDU [08:50:37]CAPDU: 80 0D 02 02 FA 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 30 34 33 06 04 22 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 96 D0 B0 D0 BB D0 B0 D0 BB D0 B0 D0 B1 D0 B0 D1 82 20 32 37 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 17 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 35 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 02 00 00 00 00 07 04 06 00 70 17 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 00 00 00 F4 03 04 00 D3 B4 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 [08:50:38]Write to MH i2c: E2 02 01 42 08 80 0D 02 02 FA 00 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 30 34 33 06 04 22 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 96 D0 B0 D0 BB D0 B0 D0 BB D0 B0 D0 B1 D0 B0 D1 82 20 32 37 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 17 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 35 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 02 00 00 00 00 07 04 06 00 70 17 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 00 00 00 F4 03 04 00 D3 B4 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 00 00 4F [08:50:39]Write i2c OK [08:50:39]MH_I2C_Read... [08:50:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:50:40]Read from MH i2c: E2 [08:50:40]MH_I2C_Read... [08:50:40]Read from MH i2c: E2 03 00 [08:50:40]MH_I2C_Read... [08:50:40]Read from MH i2c: E2 03 00 42 08 00 90 00 BE [08:50:40]RAPDU: 90 00 [08:50:40]wFMCommunicate OK [08:50:40]wFMCommunicate request_size=35 [08:50:40]MH_SAM_APDU [08:50:40]CAPDU: 80 0D 02 02 1E 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 64 A2 00 00 35 04 06 00 F4 C4 6C 31 53 D1 [08:50:40]Write to MH i2c: E2 26 00 43 08 80 0D 02 02 1E 00 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 64 A2 00 00 35 04 06 00 F4 C4 6C 31 53 D1 00 00 40 [08:50:40]Write i2c OK [08:50:40]MH_I2C_Read... [08:50:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:50:40]Read from MH i2c: E2 [08:50:40]MH_I2C_Read... [08:50:40]Read from MH i2c: E2 03 00 [08:50:40]MH_I2C_Read... [08:50:40]Read from MH i2c: E2 03 00 43 08 00 90 00 BF [08:50:40]RAPDU: 90 00 [08:50:40]wFMCommunicate OK [08:50:40]wFMCommunicate request_size=4 [08:50:40]MH_SAM_APDU [08:50:40]CAPDU: 80 0D 03 02 [08:50:40]Write to MH i2c: E2 08 00 44 08 80 0D 03 02 00 00 00 00 C7 [08:50:40]Write i2c OK [08:50:40]MH_I2C_Read... [08:50:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:50:40]Read from MH i2c: E2 [08:50:41]MH_I2C_Read... [08:50:41]Read from MH i2c: E2 0B 00 [08:50:41]MH_I2C_Read... [08:50:41]Read from MH i2c: E2 0B 00 44 08 00 61 DA F1 7A EA EF 20 3B 90 00 A2 [08:50:41]RAPDU: 61 DA F1 7A EA EF 20 3B 90 00 [08:50:41]wFMCommunicate OK [08:50:41]SAM_PROTO_SignData done [08:50:41]FM_MakeSignedData done [08:50:41]CreateOFDProtocolMessage [08:50:41]wFMCommunicate request_size=4 [08:50:41]MH_SAM_APDU [08:50:41]CAPDU: 80 11 00 00 [08:50:41]Write to MH i2c: E2 08 00 45 08 80 11 00 00 00 00 00 00 C7 [08:50:41]Write i2c OK [08:50:41]MH_I2C_Read... [08:50:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:50:41]Read from MH i2c: E2 [08:50:41]MH_I2C_Read... [08:50:41]Read from MH i2c: E2 17 00 [08:50:41]MH_I2C_Read... [08:50:41]Read from MH i2c: E2 17 00 45 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 23 [08:50:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [08:50:41]wFMCommunicate OK [08:50:41]CreateOFDProtocolMessage done [08:50:41]OFDSenderStorePacket 41572 [08:50:41]StoreOFDPacket docnum=41572 [08:50:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 28 01 00 00 19 9E 20 01 1B 0F 5A 03 01 00 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 30 34 33 06 04 22 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 96 D0 B0 D0 BB D0 B0 D0 BB D0 B0 D0 B1 D0 B0 D1 82 20 32 37 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 17 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 35 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 02 00 00 00 00 07 04 06 00 70 17 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 00 00 00 F4 03 04 00 D3 B4 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 64 A2 00 00 35 04 06 00 F4 C4 6C 31 53 D1 61 DA F1 7A EA EF 20 3B [08:50:41]CheckFolder [08:50:41]dirname=/storage/ofd_packets [08:50:41]CheckFolder done [08:50:41]ProducePacketName [08:50:41]name=ofd_packets/00041572 [08:50:41]NVStorageSaveData ofd_packets/00041572 [08:50:41]File name is /storage/ofd_packets/00041572 [08:50:41]Write 326 bytes [08:50:41]NVStorageSaveData done [08:50:41]OFDSenderStorePacket done [08:50:41]KKMCreateOFDPacket done [08:50:41]NVStorageSaveData kkm_last_timestamp [08:50:41]File name is /storage/kkm_last_timestamp [08:50:41]Write 4 bytes [08:50:41]NVStorageSaveData done [08:50:41]ExternCall_PrintAddStr [08:50:41]wPrintStart [08:50:41]Write to MH i2c: 01 OFD Sender: Processing packet 41572 [packets to send 57, broken 56] [08:50:41]00 ProducePacketName [08:50:41]00 name=ofd_packets/00041572 [08:50:41]46 OFD Sender: To server: ‡•öpG, [08:50:41]08 4E [08:50:41]CommunicateWithHost lk.salyk.kg:30040 [08:50:41]ConnectInit lk.salyk.kg [08:50:41]Write i2c OK [08:50:41]MH_I2C_Read... [08:50:41]Read from MH i2c: 01 [08:50:41]MH_I2C_Read... [08:50:41]Read from MH i2c: 01 07 00 [08:50:41]MH_I2C_Read... [08:50:41]Read from MH i2c: 01 07 00 46 08 00 00 00 00 00 FF 0F 63 [08:50:41]RasterBufferAndPrint [08:50:41]line Счет N : (3)183585 [08:50:41]line ИÐÐ: 02508201610067 [08:50:41]line Контрольно-КаÑÑовый Чек [08:50:41]line ПРОДÐЖР[08:50:41]line Товар: 4700000310043 [08:50:41]line Вода Жалалабат 27 1л [08:50:41]line 1.000 * 60.00 [08:50:41]line = 60.00 [08:50:41]line ÐДС 12% ÐСП 1% [08:50:41]line > о реализуемом товаре [08:50:41]line ИТОГО: 60.00 [08:50:41]line ÐСП 1% : 0.53 [08:50:41]line ÐДС 12% : 6.37 [08:50:41]line Ðаличными: 60.00 [08:50:41]line Безнал.: 0.00 [08:50:41]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [08:50:41]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [08:50:41]line СÐО: Общий режим [08:50:41]line Чек 23 27.07.2024 08:50 [08:50:41]line Смена: 425 ФФД: 1.0 [08:50:41]line ЗÐМ: 0300000053 [08:50:41]line РÐМ: 0000000000092626 [08:50:41]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [08:50:41]line ФМ: 0000000000874958 [08:50:41]line ФД: 41572 [08:50:41]line ФПД: 269124465939409 [08:50:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T085027&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41572&fm=269124465939409&tin=02508201610067®Number=0000000000092626&sum=6000 [08:50:41]line 0 [08:50:41]written 0, free lines is 4095 [08:50:42]Connected sock=9 [08:50:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 28 01 00 00 19 9E 20 01 1B 0F 5A 03 01 00 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 34 Write to MH i2c: 37 01 30 00 30 00 30 30 30 6E 33 08 31 76 30 30 34 [08:50:42]33 06 Write i2c OK [08:50:42]MH_I2C_Read... [08:50:42]04 Read from MH i2c: 22 00 D0 01 92 [08:50:42]D0 MH_I2C_Read... [08:50:42]BE D0 B4 Read from MH i2c: D0 01 B0 07 20 00 D0 96 D0 B0 [08:50:42]D0 BB D0 B0 MH_I2C_Read... [08:50:42]D0 Read from MH i2c: BB 01 07 00 6E 08 00 00 00 00 00 0E 0E 99 [08:50:42]RasterBufferAndPrint [08:50:42]line [08:50:42]line [08:50:42]line [08:50:42]line [08:50:42]line [08:50:42]D0 B0 D0 B1 D0 B0 D1 82 20 32 37 written 0, free lines is 4076 [08:50:42]20 31 D0 BB FF MH_Cut [08:50:42]03 08 00 03 Write to MH i2c: E8 03 00 00 D1 00 01 00 00 00 75 37 04 06 00 70 17 00 00 00 00 13 08 04 01 4F [08:50:43]06 00 70 17 Write i2c OK [08:50:43]00 00 00 00 MH_I2C_Read... [08:50:43]F2 Read from MH i2c: 03 D1 01 [08:50:43]00 MH_I2C_Read... [08:50:43]01 F6 03 01 00 01 *** Cut start [08:50:43]BC *** Partial cut [08:50:43]04 *** CUTSNS_PIN = 1 [08:50:43]Read from MH i2c: *** CUTSNS_PIN = 0 [08:50:43]D1 01 01 00 00 01 FC 03 06 [08:50:43]00 70 17 00 MH_I2C_Read... [08:50:43]00 Read from MH i2c: 00 D1 00 01 EB 00 03 26 00 EF 75 03 0F 00 F6 08 03 00 01 4E [08:50:43]Write to MH i2c: 01 00 00 00 76 08 01 7E F7 [08:50:43]03 06 00 35 00 Write i2c OK [08:50:43]MH_I2C_Read... [08:50:43]00 *** Brake cut motor [08:50:43]00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 02 00 00 00 00 07 04 06 00 70 17 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 00 00 00 F4 03 04 00 D3 B4 A4 66 0E 04 04 00 A9 01 00 *** Stop cut motor [08:50:44]00 *** Cut end [08:50:44]B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 Read from MH i2c: 30 01 30 [08:50:44]30 MH_I2C_Read... [08:50:44]30 Read from MH i2c: 30 30 39 32 01 36 32 36 11 04 10 00 30 30 30 30 30 30 30 07 30 00 30 [08:50:44]MH_I2C_Read... [08:50:44]30 38 37 34 39 35 38 10 04 04 00 64 A2 00 00 35 04 06 00 F4 C4 6C Read from MH i2c: 31 01 07 00 53 76 D1 08 61 00 DA 00 F1 7A EA 00 EF 00 20 3B [08:50:44]00 FF 0F 93 [08:50:44]process_action close_receipt done [08:50:44]requested_data is exist [08:50:44]produce_requested_data [08:50:44]requested_item fm.sn is exist - process it [08:50:44]wFMCommunicate request_size=4 [08:50:44]MH_SAM_APDU [08:50:44]CAPDU: 80 11 00 00 [08:50:44]Write to MH i2c: E2 08 00 77 08 80 11 00 00 00 00 00 00 F9 [08:50:44]Write i2c OK [08:50:44]MH_I2C_Read... [08:50:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:50:44]Read from MH i2c: E2 [08:50:44]MH_I2C_Read... [08:50:44]Read from MH i2c: E2 17 00 [08:50:44]MH_I2C_Read... [08:50:44]Read from MH i2c: E2 17 00 77 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 Received data: 38 87 37 95 34 F6 39 35 38 70 90 47 00 2C 55 [08:50:45]RAPDU: 01 11 00 04 30 10 30 00 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [08:50:45]wFMCommunicate OK [08:50:45]requested_item fd.num is exist - process it [08:50:45]30 SAM_PROTO_GetFieldsCounters [08:50:45]wFMCommunicate request_size=4 [08:50:45]MH_SAM_APDU [08:50:45]CAPDU: 38 80 13 00 00 37 [08:50:45]Write to MH i2c: E2 08 34 00 39 78 35 08 38 4F 80 00 13 00 00 00 00 D2 74 47 00 00 00 EB 00 E6 00 A5 07 01 00 FC 07 00 3B 00 [08:50:45]F9 03 Write i2c OK [08:50:45]0E 00 37 37 MH_I2C_Read... [08:50:45]30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 *** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:50:45]30 Read from MH i2c: 30 38 37 34 E2 39 35 38 [08:50:45]10 MH_I2C_Read... [08:50:45]04 04 00 Read from MH i2c: 64 E2 62 00 [08:50:45]MH_I2C_Read... [08:50:45]A2 00 00 F4 03 04 00 F8 60 A4 66 B6 04 01 00 00 64 00 53 18 32 65 AD 24 [08:50:45]CommunicateWithHost err = 0 [08:50:45]CheckOFDResponse [08:50:45]1017 (14) - 77093643461234 [08:50:45]1041 (16) - 0000000000874958 [08:50:46]1040 (4) - 41572 [08:50:46]Read from MH i2c: 1012 (4) - 27.07.2024 02:52 [08:50:46]E2 1206 (1) - 0 [08:50:46]62 00 78 OFD Sender: Remove packet 41572 [08:50:46]08 ProducePacketName [08:50:46]00 name=ofd_packets/00041572 [08:50:46]5D NVStorageDeleteData [08:50:46]00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 64 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 17 00 00 00 5E 04 04 00 17 00 00 00 57 04 04 00 18 00 00 00 19 04 04 00 00 00 00 00 90 00 1B [08:50:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 OFD Sender: No OFD packet to send [08:50:46]10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 OFD Sender: No OFD packet to send [08:50:46]38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 64 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 17 00 00 00 5E 04 04 00 17 00 00 00 57 04 04 00 18 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:50:47]wFMCommunicate OK [08:50:47]SAM_PROTO_GetFieldsCounters done [08:50:47]requested_item shift.num is exist - process it [08:50:47]requested_item shift.opened is exist - process it [08:50:47]req_shift_opened [08:50:47]FM_GetShiftState [08:50:47]SAM_PROTO_GetShiftState [08:50:47]wFMCommunicate request_size=4 [08:50:47]MH_SAM_APDU [08:50:47]CAPDU: 80 13 01 00 [08:50:47]Write to MH i2c: E2 08 00 79 08 80 13 01 00 00 00 00 00 FE [08:50:47]Write i2c OK [08:50:47]MH_I2C_Read... [08:50:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:50:47]Read from MH i2c: E2 [08:50:47]MH_I2C_Read... [08:50:47]Read from MH i2c: E2 0E 00 [08:50:47]MH_I2C_Read... [08:50:47]Read from MH i2c: E2 0E 00 79 08 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 16 [08:50:47]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [08:50:47]wFMCommunicate OK [08:50:47]SAM_PROTO_GetShiftState done [08:50:47]FM_GetShiftState done [08:50:47]req_shift_opened done [08:50:47]requested_item shift.open_date is exist - process it [08:50:47]req_shift_open_date [08:50:47]req_shift_open_date done [08:50:47]produce_requested_data done [08:50:47]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41572,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [08:50:47]process_action_free close_receipt [08:50:47]json_value_free [08:50:47]json_value_free done [08:50:47]process_json_proto returns [08:50:47]Send response to host [08:50:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41572,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [08:50:47]free response buf [08:50:47]execute_script done [08:50:47]execute_script returns [08:50:47]free content buf [08:50:47]Sock 11.Close socket [08:50:47]Sock 11.Thread stoped [08:50:51]OFD Sender: No OFD packet to send [08:50:56]OFD Sender: No OFD packet to send [08:51:01]OFD Sender: No OFD packet to send [08:51:06]OFD Sender: No OFD packet to send [08:51:08]recv_with_timeout no data received [08:51:11]OFD Sender: No OFD packet to send [08:51:16]OFD Sender: No OFD packet to send [08:51:19]recv_with_timeout no data received [08:51:21]OFD Sender: No OFD packet to send [08:51:26]OFD Sender: No OFD packet to send [08:51:31]OFD Sender: No OFD packet to send [08:51:36]OFD Sender: No OFD packet to send [08:51:41]OFD Sender: No OFD packet to send [08:51:46]OFD Sender: No OFD packet to send [08:51:51]OFD Sender: No OFD packet to send [08:51:56]OFD Sender: No OFD packet to send [08:52:01]OFD Sender: No OFD packet to send [08:52:06]OFD Sender: No OFD packet to send [08:52:11]OFD Sender: No OFD packet to send [08:52:16]OFD Sender: No OFD packet to send [08:52:21]OFD Sender: No OFD packet to send [08:52:26]OFD Sender: No OFD packet to send [08:52:31]OFD Sender: No OFD packet to send [08:52:36]recv_with_timeout no data received [08:52:36]OFD Sender: No OFD packet to send [08:52:41]OFD Sender: No OFD packet to send [08:52:46]OFD Sender: No OFD packet to send [08:52:51]OFD Sender: No OFD packet to send [08:52:56]OFD Sender: No OFD packet to send [08:53:01]OFD Sender: No OFD packet to send [08:53:06]OFD Sender: No OFD packet to send [08:53:11]OFD Sender: No OFD packet to send [08:53:16]OFD Sender: No OFD packet to send [08:53:17]recv_with_timeout no data received [08:53:22]OFD Sender: No OFD packet to send [08:53:27]OFD Sender: No OFD packet to send [08:53:29]recv_with_timeout no data received [08:53:32]OFD Sender: No OFD packet to send [08:53:37]OFD Sender: No OFD packet to send [08:53:42]OFD Sender: No OFD packet to send [08:53:47]OFD Sender: No OFD packet to send [08:53:52]OFD Sender: No OFD packet to send [08:53:57]OFD Sender: No OFD packet to send [08:54:02]OFD Sender: No OFD packet to send [08:54:07]OFD Sender: No OFD packet to send [08:54:12]OFD Sender: No OFD packet to send [08:54:17]OFD Sender: No OFD packet to send [08:54:22]OFD Sender: No OFD packet to send [08:54:27]OFD Sender: No OFD packet to send [08:54:32]OFD Sender: No OFD packet to send [08:54:37]OFD Sender: No OFD packet to send [08:54:37]recv_with_timeout no data received [08:54:42]OFD Sender: No OFD packet to send [08:54:47]OFD Sender: No OFD packet to send [08:54:52]OFD Sender: No OFD packet to send [08:54:57]OFD Sender: No OFD packet to send [08:55:02]OFD Sender: No OFD packet to send [08:55:07]OFD Sender: No OFD packet to send [08:55:12]OFD Sender: No OFD packet to send [08:55:17]OFD Sender: No OFD packet to send [08:55:22]OFD Sender: No OFD packet to send [08:55:27]OFD Sender: No OFD packet to send [08:55:32]OFD Sender: No OFD packet to send [08:55:34]recv_with_timeout no data received [08:55:37]OFD Sender: No OFD packet to send [08:55:42]OFD Sender: No OFD packet to send [08:55:47]OFD Sender: No OFD packet to send [08:55:52]OFD Sender: No OFD packet to send [08:55:57]OFD Sender: No OFD packet to send [08:56:02]OFD Sender: No OFD packet to send [08:56:07]OFD Sender: No OFD packet to send [08:56:12]OFD Sender: No OFD packet to send [08:56:17]OFD Sender: No OFD packet to send [08:56:19]recv_with_timeout no data received [08:56:22]OFD Sender: No OFD packet to send [08:56:27]OFD Sender: No OFD packet to send [08:56:32]OFD Sender: No OFD packet to send [08:56:37]OFD Sender: No OFD packet to send [08:56:40]recv_with_timeout no data received [08:56:42]OFD Sender: No OFD packet to send [08:56:47]OFD Sender: No OFD packet to send [08:56:50]recv_with_timeout no data received [08:56:52]OFD Sender: No OFD packet to send [08:56:57]OFD Sender: No OFD packet to send [08:57:00]recv_with_timeout no data received [08:57:02]OFD Sender: No OFD packet to send [08:57:07]OFD Sender: No OFD packet to send [08:57:12]OFD Sender: No OFD packet to send [08:57:13]recv_with_timeout no data received [08:57:17]OFD Sender: No OFD packet to send [08:57:22]OFD Sender: No OFD packet to send [08:57:24]recv_with_timeout no data received [08:57:27]OFD Sender: No OFD packet to send [08:57:32]OFD Sender: No OFD packet to send [08:57:37]OFD Sender: No OFD packet to send [08:57:40]recv_with_timeout no data received [08:57:42]OFD Sender: No OFD packet to send [08:57:47]OFD Sender: No OFD packet to send [08:57:52]OFD Sender: No OFD packet to send [08:57:54]recv_with_timeout no data received [08:57:57]OFD Sender: No OFD packet to send [08:58:02]OFD Sender: No OFD packet to send [08:58:06]recv_with_timeout no data received [08:58:07]OFD Sender: No OFD packet to send [08:58:12]OFD Sender: No OFD packet to send [08:58:17]OFD Sender: No OFD packet to send [08:58:21]recv_with_timeout no data received [08:58:22]OFD Sender: No OFD packet to send [08:58:27]OFD Sender: No OFD packet to send [08:58:32]OFD Sender: No OFD packet to send [08:58:37]OFD Sender: No OFD packet to send [08:58:42]OFD Sender: No OFD packet to send [08:58:46]recv_with_timeout no data received [08:58:47]OFD Sender: No OFD packet to send [08:58:52]OFD Sender: No OFD packet to send [08:58:57]OFD Sender: No OFD packet to send [08:59:02]recv_with_timeout no data received [08:59:02]OFD Sender: No OFD packet to send [08:59:07]OFD Sender: No OFD packet to send [08:59:12]OFD Sender: No OFD packet to send [08:59:13]recv_with_timeout no data received [08:59:17]OFD Sender: No OFD packet to send [08:59:22]OFD Sender: No OFD packet to send [08:59:27]recv_with_timeout no data received [08:59:27]OFD Sender: No OFD packet to send [08:59:32]OFD Sender: No OFD packet to send [08:59:37]OFD Sender: No OFD packet to send [08:59:41]recv_with_timeout no data received [08:59:42]OFD Sender: No OFD packet to send [08:59:47]OFD Sender: No OFD packet to send [08:59:52]recv_with_timeout no data received [08:59:52]OFD Sender: No OFD packet to send [08:59:57]OFD Sender: No OFD packet to send [09:00:02]OFD Sender: No OFD packet to send [09:00:07]OFD Sender: No OFD packet to send [09:00:12]OFD Sender: No OFD packet to send [09:00:17]OFD Sender: No OFD packet to send [09:00:22]OFD Sender: No OFD packet to send [09:00:27]OFD Sender: No OFD packet to send [09:00:32]OFD Sender: No OFD packet to send [09:00:37]OFD Sender: No OFD packet to send [09:00:42]OFD Sender: No OFD packet to send [09:00:43]recv_with_timeout no data received [09:00:47]OFD Sender: No OFD packet to send [09:00:52]OFD Sender: No OFD packet to send [09:00:55]recv_with_timeout no data received [09:00:57]OFD Sender: No OFD packet to send [09:01:02]OFD Sender: No OFD packet to send [09:01:07]OFD Sender: No OFD packet to send [09:01:12]OFD Sender: No OFD packet to send [09:01:17]OFD Sender: No OFD packet to send [09:01:22]OFD Sender: No OFD packet to send [09:01:27]OFD Sender: No OFD packet to send [09:01:32]OFD Sender: No OFD packet to send [09:01:37]OFD Sender: No OFD packet to send [09:01:42]OFD Sender: No OFD packet to send [09:01:47]OFD Sender: No OFD packet to send [09:01:52]OFD Sender: No OFD packet to send [09:01:57]OFD Sender: No OFD packet to send [09:02:02]OFD Sender: No OFD packet to send [09:02:06]recv_with_timeout no data received [09:02:07]OFD Sender: No OFD packet to send [09:02:12]OFD Sender: No OFD packet to send [09:02:17]OFD Sender: No OFD packet to send [09:02:22]recv_with_timeout no data received [09:02:22]OFD Sender: No OFD packet to send [09:02:27]OFD Sender: No OFD packet to send [09:02:32]OFD Sender: No OFD packet to send [09:02:37]OFD Sender: No OFD packet to send [09:02:42]OFD Sender: No OFD packet to send [09:02:47]OFD Sender: No OFD packet to send [09:02:52]OFD Sender: No OFD packet to send [09:02:57]OFD Sender: No OFD packet to send [09:03:02]OFD Sender: No OFD packet to send [09:03:07]OFD Sender: No OFD packet to send [09:03:12]OFD Sender: No OFD packet to send [09:03:17]OFD Sender: No OFD packet to send [09:03:22]OFD Sender: No OFD packet to send [09:03:27]OFD Sender: No OFD packet to send [09:03:32]OFD Sender: No OFD packet to send [09:03:37]OFD Sender: No OFD packet to send [09:03:42]OFD Sender: No OFD packet to send [09:03:47]OFD Sender: No OFD packet to send [09:03:52]OFD Sender: No OFD packet to send [09:03:57]OFD Sender: No OFD packet to send [09:04:02]OFD Sender: No OFD packet to send [09:04:07]OFD Sender: No OFD packet to send [09:04:12]OFD Sender: No OFD packet to send [09:04:17]OFD Sender: No OFD packet to send [09:04:22]OFD Sender: No OFD packet to send [09:04:27]OFD Sender: No OFD packet to send [08:48:10]save last doc name /storage/0425/doc_00041565 to /storage/kkm_last_doc_name [08:48:10]save OK [08:48:10]Clear old archive folders... [08:48:10]ProcessDocumentItem done err = 0, tmpTLVsize=654 [08:48:10]tlvbuf is 01167A80 [08:48:10]SAM_PROTO_ClearQueue [08:48:10]wFMCommunicate request_size=4 [08:48:10]MH_SAM_APDU [08:48:10]CAPDU: 80 09 00 00 [08:48:10]Write to MH i2c: E2 08 00 17 06 80 09 00 00 00 00 00 00 8F [08:48:10]Write i2c OK [08:48:10]MH_I2C_Read... [08:48:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:48:10]Read from MH i2c: E2 [08:48:10]MH_I2C_Read... [08:48:10]Read from MH i2c: E2 03 00 [08:48:10]MH_I2C_Read... [08:48:10]Read from MH i2c: E2 03 00 17 06 00 90 00 91 [08:48:10]RAPDU: 90 00 [08:48:10]wFMCommunicate OK [08:48:10]SAM_PROTO_ClearQueue done [08:48:10]KKMCreateOFDPacket [08:48:10]OFDProtocolAddRootSTLVToBuf [08:48:10]FM_MakeSignedData [08:48:10]FM_MakeSignedData [08:48:10]SAM_PROTO_SignData [08:48:10]wFMCommunicate request_size=4 [08:48:10]MH_SAM_APDU [08:48:10]CAPDU: 80 0D 01 02 [08:48:10]Write to MH i2c: E2 08 00 18 06 80 0D 01 02 00 00 00 00 97 [08:48:10]Write i2c OK [08:48:10]MH_I2C_Read... [08:48:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:48:10]Read from MH i2c: E2 Connected sock=9 [08:48:10]Data to sent: [08:48:10]87 MH_I2C_Read... [08:48:10]95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 2E 01 00 00 11 D8 26 01 4D F4 5A 03 01 00 03 Read from MH i2c: 00 E2 1A 03 01 1E 04 01 00 00 [08:48:11]01 MH_I2C_Read... [08:48:11]23 Read from MH i2c: 04 E2 6C 03 00 00 8A 18 04 0D 00 32 06 30 00 90 00 92 [08:48:11]RAPDU: 90 30 00 30 30 33 34 [08:48:11]37 wFMCommunicate OK [08:48:11]33 wFMCommunicate request_size=255 [08:48:11]30 30 31 38 MH_SAM_APDU [08:48:11]06 CAPDU: 04 80 28 00 D0 9A 0D D0 02 BE 02 D1 FA 84 03 D0 B5 20 00 D0 8E 02 1E 04 90 01 D0 00 BC 01 D0 23 B5 04 78 00 8A D1 04 80 0D D0 00 34 36 30 B8 33 D0 32 BA 39 30 30 30 D0 34 B0 38 D0 31 37 06 04 34 00 D0 9F D0 B5 D1 87 20 D0 B7 D0 B0 D1 82 20 D0 AF D1 88 BD D0 D0 BE 20 28 BA 47 D0 41 B8 42 42 20 54 D0 52 BD 41 D0 44 45 29 FF BE 03 20 08 D0 00 03 E8 03 BA 00 D0 00 00 00 00 BB 37 D1 04 83 06 00 04 29 D0 00 B1 00 D0 00 00 13 04 06 00 04 29 00 00 00 00 F2 03 01 00 BD 01 20 D0 9A D1 80 D0 B5 F6 D0 03 BC 01 20 00 01 BC 04 01 00 01 FC 03 06 00 04 29 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5D 00 00 31 00 38 32 D0 B3 00 FF 00 03 EE 08 00 03 E8 03 03 0F 00 00 00 00 00 00 F2 37 03 04 01 06 00 40 1F 00 00 01 00 00 00 13 04 06 00 40 1F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 F3 01 03 BC 06 04 01 00 01 00 23 5B 04 00 00 00 00 07 04 06 00 04 29 00 00 00 00 04 39 67 00 8A 04 04 0D 06 00 00 34 37 30 30 00 30 00 30 00 30 33 31 30 00 31 00 37 00 33 1F 06 04 04 23 00 D0 02 92 00 D0 01 BE D0 B4 D0 00 B0 12 20 04 04 00 0D 00 D0 00 90 00 D0 F4 03 04 00 FF B3 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 B4 30 D1 8B D0 B3 30 D0 30 B5 30 D0 BD D0 B5 30 20 30 30 30 2C 35 D0 30 BB 30 20 D0 30 B1 2F D0 B3 FF 39 03 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 08 5A 00 A2 03 00 E8 03 00 00 00 00 35 00 04 00 37 04 06 06 00 00 B8 C9 0B 00 00 00 B5 00 CE 13 04 06 00 47 B8 23 0B 4F 00 00 00 00 CA F2 57 71 10 11 35 48 57 [08:48:13]03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 81 00 8A 04 0D 00 34 37 [08:48:13]Write to MH i2c: E2 02 01 19 06 80 0D 02 02 FA 00 03 00 8E 02 1E 04 01 00 01 23 04 78 00 8A 04 0D 00 34 36 30 33 32 39 30 30 30 34 38 31 37 06 04 34 00 D0 9F D0 B5 D1 87 20 D0 B7 D0 B0 D1 82 20 D0 AF D1 88 D0 BA D0 B8 D0 BD D0 BE 20 D0 BA D0 BB D1 83 D0 B1 D0 BD 20 D0 9A D1 80 D0 B5 D0 BC 20 31 38 32 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 1F 00 00 00 00 13 04 06 00 40 1F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 67 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 31 37 33 06 04 23 00 D0 Received data: 92 87 D0 95 BE D0 B4 D0 F6 B0 70 20 D0 90 D0 47 B4 2C 01 00 D1 30 8B D0 B3 D0 B5 D0 BD D0 B5 20 30 2C 35 D0 BB 20 D0 B1 2F D0 B3 FF 03 08 00 03 E8 03 00 00 00 30 00 30 00 30 37 04 06 00 B8 30 0B 30 00 30 00 30 00 30 00 30 13 04 38 06 00 B8 0B 00 00 00 00 37 F2 34 03 39 01 00 01 35 F6 38 03 01 00 4F 01 00 00 00 77 BC 81 04 47 01 00 64 78 A5 00 07 01 01 23 00 07 00 3B 04 00 81 F9 03 0E 00 00 37 8A 37 04 30 39 33 36 0D 34 00 33 34 34 37 36 00 31 00 E8 [08:48:15]32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 5A A2 00 00 F4 03 04 00 61 60 A4 66 B6 04 01 00 Write i2c OK [08:48:15]00 MH_I2C_Read... [08:48:15]70 E5 2B B1 DA 81 FF 92 [08:48:15]CommunicateWithHost err = 0 [08:48:15]Read from MH i2c: E2 [08:48:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:48:15]CheckOFDResponse [08:48:15]1017 (14) - 77093643461234 [08:48:15]MH_I2C_Read... [08:48:15]1041 (16) - 0000000000874958 [08:48:15]Read from MH i2c: 1040 (4) - 41562 [08:48:15]E2 1012 (4) - 27.07.2024 02:50 [08:48:15]03 1206 (1) - 0 [08:48:15]00 OFD Sender: Remove packet 41562 [08:48:15]ProducePacketName [08:48:15]name=ofd_packets/00041562 [08:48:15]NVStorageDeleteData [08:48:15] [08:48:15]MH_I2C_Read... [08:48:15]Read from MH i2c: E2 03 00 19 06 00 90 00 93 [08:48:15]RAPDU: 90 00 [08:48:15]wFMCommunicate OK [08:48:15]wFMCommunicate request_size=255 [08:48:15]MH_SAM_APDU [08:48:15]CAPDU: 80 0D 02 02 FA 30 30 30 30 30 31 36 30 37 39 32 06 04 3D 00 D0 A1 D0 BD D0 B5 D0 BA 20 D0 9A D1 83 D1 80 D1 83 D1 82 20 D0 BA D0 BB D0 B0 D1 81 D1 81 D0 B8 D1 87 D0 B5 D1 81 D0 BA D0 B8 D0 B9 20 28 D0 BA D1 80 D1 83 D0 B3 D0 BB D1 8B D0 B9 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 74 00 8A 04 OFD Sender: Processing packet 41563 [packets to send 58, broken 56] [08:48:16]0D 00 34 37 30 ProducePacketName [08:48:16]30 name=ofd_packets/00041563 [08:48:16]30 OFD Sender: To server: ‡•öpG, [08:48:16]30 30 31 36 CommunicateWithHost lk.salyk.kg:30040 [08:48:16]30 ConnectInit lk.salyk.kg [08:48:16]30 31 33 06 04 30 00 D0 A1 D0 BD D0 B5 D0 BA 20 D0 9A D1 83 D1 80 D1 83 D1 82 20 D0 B8 D0 BD D0 B4 D0 B8 D0 B2 D0 B8 D0 B4 D1 83 D0 B0 D0 BB D1 8C D0 BD D1 8B D0 B9 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 DC 05 00 00 00 00 13 04 06 00 B8 0B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 [08:48:16]Write to MH i2c: E2 02 01 1A 06 80 0D 02 02 FA 00 30 30 30 30 30 31 36 30 37 39 32 06 04 3D 00 D0 A1 D0 BD D0 B5 D0 BA 20 D0 9A D1 83 D1 80 D1 83 D1 82 20 D0 BA D0 BB D0 B0 D1 81 D1 81 D0 B8 D1 87 D0 B5 D1 81 D0 BA D0 B8 D0 B9 20 28 D0 BA D1 80 D1 83 D0 B3 D0 BB D1 8B D0 B9 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 74 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 30 31 33 06 04 30 00 D0 A1 D0 BD D0 B5 D0 BA 20 D0 9A D1 83 D1 80 D1 83 D1 82 20 D0 B8 D0 BD D0 B4 D0 B8 D0 B2 D0 B8 D0 B4 D1 83 D0 B0 D0 BB D1 8C D0 BD D1 8B D0 B9 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 DC 05 00 00 00 00 13 04 06 00 B8 0B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 1B [08:48:17]Write i2c OK [08:48:17]MH_I2C_Read... [08:48:17]Read from MH i2c: E2 [08:48:17]MH_I2C_Read... [08:48:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:48:17]Read from MH i2c: E2 03 00 [08:48:17]MH_I2C_Read... [08:48:17]Read from MH i2c: E2 03 00 1A 06 00 90 00 94 [08:48:17]RAPDU: 90 00 [08:48:17]wFMCommunicate OK [08:48:17]wFMCommunicate request_size=163 [08:48:17]MH_SAM_APDU [08:48:17]CAPDU: 80 0D 02 02 9E 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B0 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4D 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 00 00 00 F4 03 04 00 45 B4 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30[09:04:32]OFD Sender: No OFD packet to send [09:04:37]OFD Sender: No OFD packet to send [09:04:42]OFD Sender: No OFD packet to send [09:04:47]OFD Sender: No OFD packet to send [09:04:52]OFD Sender: No OFD packet to send [09:04:57]OFD Sender: No OFD packet to send [09:05:02]OFD Sender: No OFD packet to send [09:05:07]OFD Sender: No OFD packet to send [09:05:12]OFD Sender: No OFD packet to send [09:05:17]OFD Sender: No OFD packet to send [09:05:22]OFD Sender: No OFD packet to send [09:05:27]OFD Sender: No OFD packet to send [09:05:32]OFD Sender: No OFD packet to send [09:05:37]OFD Sender: No OFD packet to send [09:05:42]OFD Sender: No OFD packet to send [09:05:47]OFD Sender: No OFD packet to send [09:05:52]OFD Sender: No OFD packet to send [09:05:57]OFD Sender: No OFD packet to send [09:06:02]recv_with_timeout no data received [09:06:02]OFD Sender: No OFD packet to send [09:06:07]OFD Sender: No OFD packet to send [09:06:12]OFD Sender: No OFD packet to send [09:06:17]OFD Sender: No OFD packet to send [09:06:22]OFD Sender: No OFD packet to send [09:06:27]OFD Sender: No OFD packet to send [09:06:32]OFD Sender: No OFD packet to send [09:06:37]OFD Sender: No OFD packet to send [09:06:42]OFD Sender: No OFD packet to send [09:06:47]OFD Sender: No OFD packet to send [09:06:52]OFD Sender: No OFD packet to send [09:06:57]OFD Sender: No OFD packet to send [09:07:02]OFD Sender: No OFD packet to send [09:07:07]OFD Sender: No OFD packet to send [09:07:12]OFD Sender: No OFD packet to send [09:07:18]OFD Sender: No OFD packet to send [09:07:23]OFD Sender: No OFD packet to send [09:07:28]OFD Sender: No OFD packet to send [09:07:33]OFD Sender: No OFD packet to send [09:07:38]OFD Sender: No OFD packet to send [09:07:43]OFD Sender: No OFD packet to send [09:07:48]OFD Sender: No OFD packet to send [09:07:53]OFD Sender: No OFD packet to send [09:07:58]OFD Sender: No OFD packet to send [09:08:03]OFD Sender: No OFD packet to send [09:08:08]OFD Sender: No OFD packet to send [09:08:13]OFD Sender: No OFD packet to send [09:08:18]OFD Sender: No OFD packet to send [09:08:23]OFD Sender: No OFD packet to send [09:08:28]OFD Sender: No OFD packet to send [09:08:33]OFD Sender: No OFD packet to send [09:08:38]OFD Sender: No OFD packet to send [09:08:43]OFD Sender: No OFD packet to send [09:08:48]OFD Sender: No OFD packet to send [09:08:53]OFD Sender: No OFD packet to send [09:08:58]OFD Sender: No OFD packet to send [09:09:03]OFD Sender: No OFD packet to send [09:09:08]OFD Sender: No OFD packet to send [09:09:13]OFD Sender: No OFD packet to send [09:09:18]OFD Sender: No OFD packet to send [09:09:23]OFD Sender: No OFD packet to send [09:09:28]OFD Sender: No OFD packet to send [09:09:33]OFD Sender: No OFD packet to send [09:09:38]OFD Sender: No OFD packet to send [09:09:43]OFD Sender: No OFD packet to send [09:09:48]OFD Sender: No OFD packet to send [09:09:53]OFD Sender: No OFD packet to send [09:09:54]recv_with_timeout no data received [09:09:58]OFD Sender: No OFD packet to send [09:10:03]OFD Sender: No OFD packet to send [09:10:08]OFD Sender: No OFD packet to send [09:10:13]OFD Sender: No OFD packet to send [09:10:18]OFD Sender: No OFD packet to send [09:10:23]recv_with_timeout no data received [09:10:23]OFD Sender: No OFD packet to send [09:10:28]OFD Sender: No OFD packet to send [09:10:33]OFD Sender: No OFD packet to send [09:10:38]OFD Sender: No OFD packet to send [09:10:43]OFD Sender: No OFD packet to send [09:10:48]OFD Sender: No OFD packet to send [09:10:53]OFD Sender: No OFD packet to send [09:10:58]OFD Sender: No OFD packet to send [09:11:03]OFD Sender: No OFD packet to send [09:11:08]OFD Sender: No OFD packet to send [09:11:13]OFD Sender: No OFD packet to send [09:11:18]OFD Sender: No OFD packet to send [09:11:23]OFD Sender: No OFD packet to send [09:11:28]OFD Sender: No OFD packet to send [09:11:33]OFD Sender: No OFD packet to send [09:11:38]OFD Sender: No OFD packet to send [09:11:43]OFD Sender: No OFD packet to send [09:11:48]OFD Sender: No OFD packet to send [09:11:53]OFD Sender: No OFD packet to send [09:11:58]OFD Sender: No OFD packet to send [09:12:03]OFD Sender: No OFD packet to send [09:12:08]OFD Sender: No OFD packet to send [09:12:13]OFD Sender: No OFD packet to send [09:12:18]OFD Sender: No OFD packet to send [09:12:23]OFD Sender: No OFD packet to send [09:12:28]OFD Sender: No OFD packet to send [09:12:33]OFD Sender: No OFD packet to send [09:12:38]OFD Sender: No OFD packet to send [09:12:43]OFD Sender: No OFD packet to send [09:12:48]OFD Sender: No OFD packet to send [09:12:53]OFD Sender: No OFD packet to send [09:12:56]recv_with_timeout no data received [09:12:58]OFD Sender: No OFD packet to send [09:13:03]OFD Sender: No OFD packet to send [09:13:08]OFD Sender: No OFD packet to send [09:13:13]OFD Sender: No OFD packet to send [09:13:18]OFD Sender: No OFD packet to send [09:13:22]recv_with_timeout no data received [09:13:23]OFD Sender: No OFD packet to send [09:13:28]OFD Sender: No OFD packet to send [09:13:33]OFD Sender: No OFD packet to send [09:13:38]OFD Sender: No OFD packet to send [09:13:43]OFD Sender: No OFD packet to send [09:13:48]OFD Sender: No OFD packet to send [09:13:53]OFD Sender: No OFD packet to send [09:13:58]OFD Sender: No OFD packet to send [09:14:03]OFD Sender: No OFD packet to send [09:14:08]OFD Sender: No OFD packet to send [09:14:13]OFD Sender: No OFD packet to send [09:14:18]OFD Sender: No OFD packet to send [09:14:23]OFD Sender: No OFD packet to send [09:14:28]OFD Sender: No OFD packet to send [09:14:33]OFD Sender: No OFD packet to send [09:14:38]OFD Sender: No OFD packet to send [09:14:43]OFD Sender: No OFD packet to send [09:14:48]OFD Sender: No OFD packet to send [09:14:53]OFD Sender: No OFD packet to send [09:14:58]OFD Sender: No OFD packet to send [09:15:03]OFD Sender: No OFD packet to send [09:15:08]OFD Sender: No OFD packet to send [09:15:13]OFD Sender: No OFD packet to send [09:15:28]OFD Sender: No OFD packet to send [09:15:30]recv_with_timeout no data received [09:15:33]OFD Sender: No OFD packet to send [09:16:13]OFD Sender: No OFD packet to send [09:16:18]recv_with_timeout no data received [09:16:18]OFD Sender: No OFD packet to send [09:16:23]OFD Sender: No OFD packet to send [09:16:28]OFD Sender: No OFD packet to send [09:16:33]OFD Sender: No OFD packet to send [09:16:38]OFD Sender: No OFD packet to send [09:16:43]OFD Sender: No OFD packet to send [09:16:48]OFD Sender: No OFD packet to send [09:16:48]recv_with_timeout no data received [09:16:53]OFD Sender: No OFD packet to send [09:16:58]OFD Sender: No OFD packet to send [09:17:03]OFD Sender: No OFD packet to send [09:17:08]OFD Sender: No OFD packet to send [09:17:13]OFD Sender: No OFD packet to send [09:17:18]OFD Sender: No OFD packet to send [09:17:23]OFD Sender: No OFD packet to send [09:17:28]OFD Sender: No OFD packet to send [09:17:33]OFD Sender: No OFD packet to send [09:17:38]OFD Sender: No OFD packet to send [09:17:43]OFD Sender: No OFD packet to send [09:17:48]OFD Sender: No OFD packet to send [09:17:53]OFD Sender: No OFD packet to send [09:17:58]OFD Sender: No OFD packet to send [09:18:01]accept exits with 7 [09:18:01]New connection [09:18:01]New thread 3066645860 created [09:18:01]Thread 3066502500 joined [09:18:01]Waiting for new connection... [09:18:01] Sock 7.Parse request [09:18:01]Sock 7.Check first char [09:18:01]Sock 7.First char is OK [09:18:01]request: POST /json_proto HTTP/1.0 [09:18:01]Method: POST [09:18:01]URL: /json_proto [09:18:01]Method is POST - this is cgi request [09:18:01]url: /json_proto [09:18:01]query_string will be loaded in cgi processing [09:18:01]execute_cgi json_proto POST (null) [09:18:01]execute_cgi path=json_proto method=POST [09:18:01]POST find Content-Length [09:18:01]Host: 172.17.43.132:8080 [09:18:01]Content-Length: 1083 [09:18:01]Content-Type: application/json [09:18:01] [09:18:01]POST finish read [09:18:01]Found Content-Length = 1083 [09:18:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183603", "tax_sys" : 0, "items" : [ { "code": "4870001154059", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Lipton IceTea 0,5\u043B \u0437\u0435\u043B \u0447\u0430\u0439", "price" : 75.00, "quantity" : 1.000, "sum" : 75.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "90162602", "name": "\u042D\u043D\u0435\u0440\u0433 \u043D\u0430\u043F\u0438\u0442\u043E\u043A Red bull 0,25\u043B", "price" : 157.00, "quantity" : 1.000, "sum" : 157.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 232.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:18:01]execute_script... [09:18:01]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183603", "tax_sys" : 0, "items" : [ { "code": "4870001154059", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Lipton IceTea 0,5\u043B \u0437\u0435\u043B \u0447\u0430\u0439", "price" : 75.00, "quantity" : 1.000, "sum" : 75.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "90162602", "name": "\u042D\u043D\u0435\u0440\u0433 \u043D\u0430\u043F\u0438\u0442\u043E\u043A Red bull 0,25\u043B", "price" : 157.00, "quantity" : 1.000, "sum" : 157.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 232.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:18:01]POST & json_proto [09:18:01]process_json_proto [09:18:01]json parsed OK: [09:18:01]protocol is kg_v1.0 [09:18:01]action value=close_receipt [09:18:01]process_action close_receipt [09:18:01]cmd_close_receipt [09:18:01]MH_GetDate [09:18:01]Write to MH i2c: F0 00 00 7A 08 71 [09:18:01]Write i2c OK [09:18:01]MH_I2C_Read... [09:18:01]Read from MH i2c: F0 [09:18:01]MH_I2C_Read... [09:18:01]Read from MH i2c: F0 09 00 [09:18:01]MH_I2C_Read... [09:18:01]Read from MH i2c: F0 09 00 7A 08 00 49 BB A4 66 69 B2 A4 66 AD [09:18:01]GetLastDocTimeStamp 1722070227 [09:18:01]current date 1722071881 [09:18:01]FM_GetShiftState [09:18:01]SAM_PROTO_GetShiftState [09:18:01]wFMCommunicate request_size=4 [09:18:01]MH_SAM_APDU [09:18:01]CAPDU: 80 13 01 00 [09:18:01]Write to MH i2c: E2 08 00 7B 08 80 13 01 00 00 00 00 00 00 [09:18:01]Write i2c OK [09:18:01]MH_I2C_Read... [09:18:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:18:01]Read from MH i2c: E2 [09:18:01]MH_I2C_Read... [09:18:01]Read from MH i2c: E2 0E 00 [09:18:01]MH_I2C_Read... [09:18:01]Read from MH i2c: E2 0E 00 7B 08 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 18 [09:18:01]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [09:18:01]wFMCommunicate OK [09:18:01]SAM_PROTO_GetShiftState done [09:18:01]FM_GetShiftState done [09:18:01]opened in 1722069839 [09:18:01]opened+sec_in_day 1722156239 [09:18:01]quantity*price = 7500 [09:18:01]sum+1 = 7501 [09:18:01]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 90162602 Энерг напиток Red bull 0,25л 1.000 * 157.00 = 157.00 ÐДС 12% ÐСП 1% > о реализуемом товаре ИТОГО: 232.00 ÐСП 1% : 2.05 ÐДС 12% : 24.63 Ðаличными: 0.00 Безнал.: 232.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 24 27.07.2024 09:18 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ÐŸÐ»Ð°Ñ‚ÐµÐ¶Ð½Ð°Ñ ÑиÑтема: O! деньги ФМ: 0000000000874958 ФД: 41573 ФПД: 153845533542640 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T091801&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41573&fm=153845533542640&tin=02508201610067®Number=0000000000092626&sum=23200 0 [09:18:02]StoreToDocumentArchive [09:18:02]shift 425 fd 41573 [09:18:02]save to /storage/0425/doc_00041573 [09:18:02]save last doc name /storage/0425/doc_00041573 to /storage/kkm_last_doc_name [09:18:02]save OK [09:18:02]Clear old archive folders... [09:18:02]ProcessDocumentItem done err = 0, tmpTLVsize=398 [09:18:02]tlvbuf is 00DF4F80 [09:18:02]SAM_PROTO_ClearQueue [09:18:02]wFMCommunicate request_size=4 [09:18:02]MH_SAM_APDU [09:18:02]CAPDU: 80 09 00 00 [09:18:02]Write to MH i2c: E2 08 00 88 08 80 09 00 00 00 00 00 00 02 [09:18:02]Write i2c OK [09:18:02]MH_I2C_Read... [09:18:02]Read from MH i2c: E2 [09:18:02]MH_I2C_Read... [09:18:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:18:02]Read from MH i2c: E2 03 00 [09:18:02]MH_I2C_Read... [09:18:02]Read from MH i2c: E2 03 00 88 08 00 90 00 04 [09:18:02]RAPDU: 90 00 [09:18:02]wFMCommunicate OK [09:18:02]SAM_PROTO_ClearQueue done [09:18:02]KKMCreateOFDPacket [09:18:02]OFDProtocolAddRootSTLVToBuf [09:18:02]FM_MakeSignedData [09:18:02]FM_MakeSignedData [09:18:02]SAM_PROTO_SignData [09:18:02]wFMCommunicate request_size=4 [09:18:02]MH_SAM_APDU [09:18:02]CAPDU: 80 0D 01 02 [09:18:02]Write to MH i2c: E2 08 00 89 08 80 0D 01 02 00 00 00 00 0A [09:18:02]Write i2c OK [09:18:02]MH_I2C_Read... [09:18:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:18:02]Read from MH i2c: E2 [09:18:02]MH_I2C_Read... [09:18:02]Read from MH i2c: E2 03 00 [09:18:02]MH_I2C_Read... [09:18:02]Read from MH i2c: E2 03 00 89 08 00 90 00 05 [09:18:02]RAPDU: 90 00 [09:18:02]wFMCommunicate OK [09:18:02]wFMCommunicate request_size=255 [09:18:02]MH_SAM_APDU [09:18:02]CAPDU: 80 0D 02 02 FA 03 00 8E 01 1E 04 01 00 01 23 04 74 00 8A 04 0D 00 34 38 37 30 30 30 31 31 35 34 30 35 39 06 04 30 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4C 69 70 74 6F 6E 20 49 63 65 54 65 61 20 30 2C 35 D0 BB 20 D0 B7 D0 B5 D0 BB 20 D1 87 D0 B0 D0 B9 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 68 00 8A 04 08 00 39 30 31 36 32 36 30 32 06 04 29 00 D0 AD D0 BD D0 B5 D1 80 D0 B3 20 D0 BD D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 52 65 64 20 62 75 6C 6C 20 30 2C 32 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 54 3D 00 00 00 00 13 04 06 00 54 3D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 5A 00 00 00 00 EB 03 26 [09:18:02]Write to MH i2c: E2 02 01 8A 08 80 0D 02 02 FA 00 03 00 8E 01 1E 04 01 00 01 23 04 74 00 8A 04 0D 00 34 38 37 30 30 30 31 31 35 34 30 35 39 06 04 30 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4C 69 70 74 6F 6E 20 49 63 65 54 65 61 20 30 2C 35 D0 BB 20 D0 B7 D0 B5 D0 BB 20 D1 87 D0 B0 D0 B9 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 68 00 8A 04 08 00 39 30 31 36 32 36 30 32 06 04 29 00 D0 AD D0 BD D0 B5 D1 80 D0 B3 20 D0 BD D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 52 65 64 20 62 75 6C 6C 20 30 2C 32 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 54 3D 00 00 00 00 13 04 06 00 54 3D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 5A 00 00 00 00 EB 03 26 00 00 1E [09:18:02]Write i2c OK [09:18:02]MH_I2C_Read... [09:18:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:18:03]Read from MH i2c: E2 [09:18:03]MH_I2C_Read... [09:18:03]Read from MH i2c: E2 03 00 [09:18:03]MH_I2C_Read... [09:18:03]Read from MH i2c: E2 03 00 8A 08 00 90 00 06 [09:18:03]RAPDU: 90 00 [09:18:03]wFMCommunicate OK [09:18:03]wFMCommunicate request_size=157 [09:18:03]MH_SAM_APDU [09:18:03]CAPDU: 80 0D 02 02 98 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 09 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 5A 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 00 00 00 F4 03 04 00 49 BB A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 65 A2 00 00 35 04 06 00 8B EB F4 60 88 F0 [09:18:03]Write to MH i2c: E2 A0 00 8B 08 80 0D 02 02 98 00 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 09 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 5A 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 00 00 00 F4 03 04 00 49 BB A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 65 A2 00 00 35 04 06 00 8B EB F4 60 88 F0 00 00 F7 [09:18:03]Write i2c OK [09:18:03]MH_I2C_Read... [09:18:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:18:03]Read from MH i2c: E2 [09:18:03]MH_I2C_Read... [09:18:03]Read from MH i2c: E2 03 00 [09:18:03]MH_I2C_Read... [09:18:03]Read from MH i2c: E2 03 00 8B 08 00 90 00 07 [09:18:03]RAPDU: 90 00 [09:18:03]wFMCommunicate OK [09:18:03]wFMCommunicate request_size=4 [09:18:03]MH_SAM_APDU [09:18:03]CAPDU: 80 0D 03 02 [09:18:03]Write to MH i2c: E2 08 00 8C 08 80 0D 03 02 00 00 00 00 0F [09:18:03]Write i2c OK [09:18:03]MH_I2C_Read... [09:18:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:18:03]Read from MH i2c: E2 [09:18:03]MH_I2C_Read... [09:18:03]Read from MH i2c: E2 0B 00 [09:18:03]MH_I2C_Read... [09:18:03]Read from MH i2c: E2 0B 00 8C 08 00 89 FC 7B 8D 23 6B 2B BA 90 00 10 [09:18:03]RAPDU: 89 FC 7B 8D 23 6B 2B BA 90 00 [09:18:03]wFMCommunicate OK [09:18:03]SAM_PROTO_SignData done [09:18:03]FM_MakeSignedData done [09:18:03]CreateOFDProtocolMessage [09:18:03]wFMCommunicate request_size=4 [09:18:03]MH_SAM_APDU [09:18:03]CAPDU: 80 11 00 00 [09:18:03]Write to MH i2c: E2 08 00 8D 08 80 11 00 00 00 00 00 00 0F [09:18:03]Write i2c OK [09:18:03]MH_I2C_Read... [09:18:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:18:03]Read from MH i2c: E2 [09:18:03]MH_I2C_Read... [09:18:03]Read from MH i2c: E2 17 00 [09:18:03]MH_I2C_Read... [09:18:03]Read from MH i2c: E2 17 00 8D 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 6B [09:18:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [09:18:03]wFMCommunicate OK [09:18:03]CreateOFDProtocolMessage done [09:18:03]OFDSenderStorePacket 41573 [09:18:03]StoreOFDPacket docnum=41573 [09:18:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 A2 01 00 00 AA 7F 9A 01 F2 2E 5A 03 01 00 03 00 8E 01 1E 04 01 00 01 23 04 74 00 8A 04 0D 00 34 38 37 30 30 30 31 31 35 34 30 35 39 06 04 30 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4C 69 70 74 6F 6E 20 49 63 65 54 65 61 20 30 2C 35 D0 BB 20 D0 B7 D0 B5 D0 BB 20 D1 87 D0 B0 D0 B9 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 68 00 8A 04 08 00 39 30 31 36 32 36 30 32 06 04 29 00 D0 AD D0 BD D0 B5 D1 80 D0 B3 20 D0 BD D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 52 65 64 20 62 75 6C 6C 20 30 2C 32 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 54 3D 00 00 00 00 13 04 06 00 54 3D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 5A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 09 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 5A 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 00 00 00 F4 03 04 00 49 BB A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 65 A2 00 00 35 04 06 00 8B EB F4 60 88 F0 89 FC 7B 8D 23 6B 2B BA [09:18:03]CheckFolder [09:18:03]dirname=/storage/ofd_packets [09:18:03]CheckFolder done [09:18:03]ProducePacketName [09:18:03]name=ofd_packets/00041573 [09:18:03]NVStorageSaveData ofd_packets/00041573 [09:18:03]File name is /storage/ofd_packets/00041573 [09:18:03]Write 448 bytes [09:18:03]NVStorageSaveData done [09:18:03]OFDSenderStorePacket done [09:18:03]KKMCreateOFDPacket done [09:18:03]NVStorageSaveData kkm_last_timestamp [09:18:03]File name is /storage/kkm_last_timestamp [09:18:03]Write 4 bytes [09:18:03]NVStorageSaveData done [09:18:03]ExternCall_PrintAddStr [09:18:03]wPrintStart [09:18:03]Write to MH i2c: 01 00 00 8E 08 96 [09:18:03]OFD Sender: Processing packet 41573 [packets to send 57, broken 56] [09:18:03]ProducePacketName [09:18:03]name=ofd_packets/00041573 [09:18:03]OFD Sender: To server: ‡•öpG, [09:18:03]CommunicateWithHost lk.salyk.kg:30040 [09:18:03]ConnectInit lk.salyk.kg [09:18:03]Write i2c OK [09:18:03]MH_I2C_Read... [09:18:03]Read from MH i2c: 01 [09:18:03]MH_I2C_Read... [09:18:03]Read from MH i2c: 01 07 00 [09:18:03]MH_I2C_Read... [09:18:03]Read from MH i2c: 01 07 00 8E 08 00 00 00 00 00 FF 0F AB [09:18:03]RasterBufferAndPrint [09:18:03]line Счет N : (3)183603 [09:18:03]line ИÐÐ: 02508201610067 [09:18:03]line Контрольно-КаÑÑовый Чек [09:18:03]line ПРОДÐЖР[09:18:03]line Товар: 4870001154059 [09:18:03]line Ðапиток Lipton IceTea 0,5л зел чай [09:18:03]line 1.000 * 75.00 [09:18:03]line = 75.00 [09:18:03]line ÐДС 12% ÐСП 1% [09:18:03]line > о реализуемом товаре [09:18:03]line Товар: 90162602 [09:18:03]line Энерг напиток Red bull 0,25л [09:18:03]line 1.000 * 157.00 [09:18:03]line = 157.00 [09:18:03]line ÐДС 12% ÐСП 1% [09:18:03]line > о реализуемом товаре [09:18:03]line ИТОГО: 232.00 [09:18:03]line ÐСП 1% : 2.05 [09:18:03]line ÐДС 12% : 24.63 [09:18:03]line Ðаличными: 0.00 [09:18:03]line Безнал.: 232.00 [09:18:03]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [09:18:03]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [09:18:03]line СÐО: Общий режим [09:18:03]line Чек 24 27.07.2024 09:18 [09:18:03]line Смена: 425 ФФД: 1.0 [09:18:03]line ЗÐМ: 0300000053 [09:18:03]line РÐМ: 0000000000092626 [09:18:03]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [09:18:03]line ÐŸÐ»Ð°Ñ‚ÐµÐ¶Ð½Ð°Ñ ÑиÑтема: O! деньги [09:18:03]line ФМ: 0000000000874958 [09:18:03]line ФД: 41573 [09:18:03]line ФПД: 153845533542640 [09:18:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T091801&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41573&fm=153845533542640&tin=02508201610067®Number=0000000000092626&sum=23200 [09:18:03]line 0 [09:18:03]written 0, free lines is 4095 [09:18:04]Write to MH i2c: 01 00 00 BF 08 C7 [09:18:04]Write i2c OK [09:18:04]MH_I2C_Read... [09:18:04]Read from MH i2c: 01 [09:18:04]MH_I2C_Read... [09:18:04]Read from MH i2c: 01 07 00 [09:18:04]MH_I2C_Read... [09:18:04]Read from MH i2c: 01 07 00 BF 08 00 00 00 00 00 97 0C 71 [09:18:04]RasterBufferAndPrint [09:18:04]line [09:18:04]line [09:18:04]line [09:18:04]line [09:18:04]line [09:18:04]written 0, free lines is 3229 [09:18:04]MH_Cut [09:18:04]Write to MH i2c: D1 01 00 C6 08 01 A0 [09:18:04]Write i2c OK [09:18:04]MH_I2C_Read... [09:18:04]Read from MH i2c: D1 [09:18:04]MH_I2C_Read... [09:18:04]Read from MH i2c: D1 01 00 [09:18:04]MH_I2C_Read... [09:18:04]Read from MH i2c: D1 01 00 C6 08 00 9F [09:18:04]Write to MH i2c: 01 00 00 C7 08 CF [09:18:04]Write i2c OK [09:18:04]MH_I2C_Read... [09:18:04]*** Cut start [09:18:04]*** Partial cut [09:18:04]*** CUTSNS_PIN = 1 [09:18:04]*** CUTSNS_PIN = 0 [09:18:05]*** Brake cut motor [09:18:05]Read from MH i2c: 01 [09:18:05]MH_I2C_Read... [09:18:05]*** Stop cut motor [09:18:05]*** Cut end [09:18:05]Read from MH i2c: 01 07 00 [09:18:05]MH_I2C_Read... [09:18:05]Read from MH i2c: 01 07 00 C7 08 00 00 00 00 00 FF 0F E4 [09:18:05]process_action close_receipt done [09:18:05]requested_data is exist [09:18:05]produce_requested_data [09:18:05]requested_item fm.sn is exist - process it [09:18:05]wFMCommunicate request_size=4 [09:18:05]MH_SAM_APDU [09:18:05]CAPDU: 80 11 00 00 [09:18:05]Write to MH i2c: E2 08 00 C8 08 80 11 00 00 00 00 00 00 4A [09:18:05]Write i2c OK [09:18:05]MH_I2C_Read... [09:18:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:18:05]Read from MH i2c: E2 [09:18:05]MH_I2C_Read... [09:18:05]Read from MH i2c: E2 17 00 [09:18:05]MH_I2C_Read... [09:18:05]Read from MH i2c: E2 17 00 C8 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 A6 [09:18:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [09:18:05]wFMCommunicate OK [09:18:05]requested_item fd.num is exist - process it [09:18:05]SAM_PROTO_GetFieldsCounters [09:18:05]wFMCommunicate request_size=4 [09:18:05]MH_SAM_APDU [09:18:05]CAPDU: 80 13 00 00 [09:18:05]Write to MH i2c: E2 08 00 C9 08 80 13 00 00 00 00 00 00 4D [09:18:05]Write i2c OK [09:18:05]MH_I2C_Read... [09:18:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:18:05]Read from MH i2c: E2 [09:18:05]MH_I2C_Read... [09:18:05]Read from MH i2c: E2 62 00 [09:18:05]MH_I2C_Read... [09:18:05]Read from MH i2c: E2 62 00 C9 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 65 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 18 00 00 00 5E 04 04 00 18 00 00 00 57 04 04 00 19 00 00 00 19 04 04 00 00 00 00 00 90 00 70 [09:18:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 65 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 18 00 00 00 5E 04 04 00 18 00 00 00 57 04 04 00 19 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:18:05]wFMCommunicate OK [09:18:05]SAM_PROTO_GetFieldsCounters done [09:18:05]requested_item shift.num is exist - process it [09:18:05]requested_item shift.opened is exist - process it [09:18:05]req_shift_opened [09:18:05]FM_GetShiftState [09:18:05]SAM_PROTO_GetShiftState [09:18:05]wFMCommunicate request_size=4 [09:18:05]MH_SAM_APDU [09:18:05]CAPDU: 80 13 01 00 [09:18:05]Write to MH i2c: E2 08 00 CA 08 80 13 01 00 00 00 00 00 4F [09:18:05]Write i2c OK [09:18:05]MH_I2C_Read... [09:18:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:18:05]Read from MH i2c: E2 [09:18:05]MH_I2C_Read... [09:18:05]Read from MH i2c: E2 0E 00 [09:18:05]MH_I2C_Read... [09:18:05]Read from MH i2c: E2 0E 00 CA 08 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 67 [09:18:05]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [09:18:05]wFMCommunicate OK [09:18:05]SAM_PROTO_GetShiftState done [09:18:05]FM_GetShiftState done [09:18:05]req_shift_opened done [09:18:05]requested_item shift.open_date is exist - process it [09:18:05]req_shift_open_date [09:18:05]req_shift_open_date done [09:18:05]produce_requested_data done [09:18:05]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41573,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [09:18:05]process_action_free close_receipt [09:18:05]json_value_free [09:18:05]json_value_free done [09:18:05]process_json_proto returns [09:18:05]Send response to host [09:18:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41573,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [09:18:05]free response buf [09:18:05]execute_script done [09:18:05]execute_script returns [09:18:05]free content buf [09:18:05]Sock 7.Close socket [09:18:05]Sock 7.Thread stoped [09:18:08]ConnectInit Can't take IP for lk.salyk.kg [09:18:08]CommunicateWithHost connect error [09:18:08]CommunicateWithHost err = -1 [09:18:08]OFD Sender: Server communicate error [09:18:13]OFD Sender: Processing packet 41573 [packets to send 57, broken 56] [09:18:13]ProducePacketName [09:18:13]name=ofd_packets/00041573 [09:18:13]OFD Sender: To server: ‡•öpG, [09:18:13]CommunicateWithHost lk.salyk.kg:30040 [09:18:13]ConnectInit lk.salyk.kg [09:18:18]ConnectInit Can't take IP for lk.salyk.kg [09:18:18]CommunicateWithHost connect error [09:18:18]CommunicateWithHost err = -1 [09:18:18]OFD Sender: Server communicate error [09:18:23]OFD Sender: Processing packet 41573 [packets to send 57, broken 56] [09:18:23]ProducePacketName [09:18:23]name=ofd_packets/00041573 [09:18:23]OFD Sender: To server: ‡•öpG, [09:18:23]CommunicateWithHost lk.salyk.kg:30040 [09:18:23]ConnectInit lk.salyk.kg [09:18:28]ConnectInit Can't take IP for lk.salyk.kg [09:18:28]CommunicateWithHost connect error [09:18:28]CommunicateWithHost err = -1 [09:18:28]OFD Sender: Server communicate error [09:18:28]recv_with_timeout no data received [09:18:33]OFD Sender: Processing packet 41573 [packets to send 57, broken 56] [09:18:33]ProducePacketName [09:18:33]name=ofd_packets/00041573 [09:18:33]OFD Sender: To server: ‡•öpG, [09:18:33]CommunicateWithHost lk.salyk.kg:30040 [09:18:33]ConnectInit lk.salyk.kg [09:18:38]ConnectInit Can't take IP for lk.salyk.kg [09:18:38]CommunicateWithHost connect error [09:18:38]CommunicateWithHost err = -1 [09:18:38]OFD Sender: Server communicate error [09:18:43]OFD Sender: Processing packet 41573 [packets to send 57, broken 56] [09:18:43]ProducePacketName [09:18:43]name=ofd_packets/00041573 [09:18:43]OFD Sender: To server: ‡•öpG, [09:18:43]CommunicateWithHost lk.salyk.kg:30040 [09:18:43]ConnectInit lk.salyk.kg [09:18:46]recv_with_timeout no data received [09:18:48]ConnectInit Can't take IP for lk.salyk.kg [09:18:48]CommunicateWithHost connect error [09:18:48]CommunicateWithHost err = -1 [09:18:48]OFD Sender: Server communicate error [09:18:53]OFD Sender: Processing packet 41573 [packets to send 57, broken 56] [09:18:53]ProducePacketName [09:18:53]name=ofd_packets/00041573 [09:18:53]OFD Sender: To server: ‡•öpG, [09:18:53]CommunicateWithHost lk.salyk.kg:30040 [09:18:53]ConnectInit lk.salyk.kg [09:19:01]Connected sock=9 [09:19:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 A2 01 00 00 AA 7F 9A 01 F2 2E 5A 03 01 00 03 00 8E 01 1E 04 01 00 01 23 04 74 00 8A 04 0D 00 34 38 37 30 30 30 31 31 35 34 30 35 39 06 04 30 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4C 69 70 74 6F 6E 20 49 63 65 54 65 61 20 30 2C 35 D0 BB 20 D0 B7 D0 B5 D0 BB 20 D1 87 D0 B0 D0 B9 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 68 00 8A 04 08 00 39 30 31 36 32 36 30 32 06 04 29 00 D0 AD D0 BD D0 B5 D1 80 D0 B3 20 D0 BD D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 52 65 64 20 62 75 6C 6C 20 30 2C 32 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 54 3D 00 00 00 00 13 04 06 00 54 3D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 5A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 09 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 5A 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 00 00 00 F4 03 04 00 49 BB A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 65 A2 00 00 35 04 06 00 8B EB F4 60 88 F0 89 FC 7B 8D 23 6B 2B BA [09:19:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 FA 39 47 00 E1 F3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 65 A2 00 00 F4 03 04 00 9B 67 A4 66 B6 04 01 00 00 B1 54 E0 33 29 EC 6B 0B [09:19:03]CommunicateWithHost err = 0 [09:19:03]CheckOFDResponse [09:19:03]1017 (14) - 77093643461234 [09:19:03]1041 (16) - 0000000000874958 [09:19:03]1040 (4) - 41573 [09:19:03]1012 (4) - 27.07.2024 03:20 [09:19:03]1206 (1) - 0 [09:19:03]OFD Sender: Remove packet 41573 [09:19:03]ProducePacketName [09:19:03]name=ofd_packets/00041573 [09:19:03]NVStorageDeleteData [09:19:04]OFD Sender: No OFD packet to send [09:19:09]OFD Sender: No OFD packet to send [09:19:09]recv_with_timeout no data received [09:19:14]OFD Sender: No OFD packet to send [09:19:19]OFD Sender: No OFD packet to send [09:19:24]OFD Sender: No OFD packet to send [09:19:29]OFD Sender: No OFD packet to send [09:19:34]OFD Sender: No OFD packet to send [09:19:39]OFD Sender: No OFD packet to send [09:19:44]OFD Sender: No OFD packet to send [09:19:49]OFD Sender: No OFD packet to send [09:19:54]OFD Sender: No OFD packet to send [09:19:59]OFD Sender: No OFD packet to send [09:20:04]OFD Sender: No OFD packet to send [09:20:09]OFD Sender: No OFD packet to send [09:20:14]OFD Sender: No OFD packet to send [09:20:19]OFD Sender: No OFD packet to send [09:20:24]OFD Sender: No OFD packet to send [09:20:29]OFD Sender: No OFD packet to send [09:20:34]OFD Sender: No OFD packet to send [09:20:35]recv_with_timeout no data received [09:20:39]OFD Sender: No OFD packet to send [09:20:44]OFD Sender: No OFD packet to send [09:20:49]OFD Sender: No OFD packet to send [09:20:49]recv_with_timeout no data received [09:20:54]OFD Sender: No OFD packet to send [09:20:59]OFD Sender: No OFD packet to send [09:21:04]OFD Sender: No OFD packet to send [09:21:09]OFD Sender: No OFD packet to send [09:21:11]accept exits with 10 [09:21:11]New connection [09:21:11]New thread 3066502500 created [09:21:11]Thread 3066645860 joined [09:21:11]Waiting for new connection... [09:21:11] Sock 10.Parse request [09:21:11]Sock 10.Check first char [09:21:11]Sock 10.First char is OK [09:21:11]request: POST /json_proto HTTP/1.0 [09:21:11]Method: POST [09:21:11]URL: /json_proto [09:21:11]Method is POST - this is cgi request [09:21:11]url: /json_proto [09:21:11]query_string will be loaded in cgi processing [09:21:11]execute_cgi json_proto POST (null) [09:21:11]execute_cgi path=json_proto method=POST [09:21:11]POST find Content-Length [09:21:11]Host: 172.17.43.132:8080 [09:21:11]Content-Length: 663 [09:21:11]Content-Type: application/json [09:21:11] [09:21:11]POST finish read [09:21:11]Found Content-Length = 663 [09:21:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183604", "tax_sys" : 0, "items" : [ { "code": "5449000176448", "name": "\u0421\u043E\u043A Piko Pulpy \u0430\u043F\u0435\u043B\u044C\u0441\u0438\u043D \u041F\u042D\u0422 1\u043B", "price" : 180.00, "quantity" : 1.000, "sum" : 180.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 180.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:21:11]execute_script... [09:21:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183604", "tax_sys" : 0, "items" : [ { "code": "5449000176448", "name": "\u0421\u043E\u043A Piko Pulpy \u0430\u043F\u0435\u043B\u044C\u0441\u0438\u043D \u041F\u042D\u0422 1\u043B", "price" : 180.00, "quantity" : 1.000, "sum" : 180.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 180.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:21:11]POST & json_proto [09:21:11]process_json_proto [09:21:11]json parsed OK: [09:21:11]protocol is kg_v1.0 [09:21:11]action value=close_receipt [09:21:11]process_action close_receipt [09:21:11]cmd_close_receipt [09:21:11]MH_GetDate [09:21:11]Write to MH i2c: F0 00 00 CB 08 C2 [09:21:11]Write i2c OK [09:21:11]MH_I2C_Read... [09:21:11]Read from MH i2c: F0 [09:21:11]MH_I2C_Read... [09:21:11]Read from MH i2c: F0 09 00 [09:21:11]MH_I2C_Read... [09:21:11]Read from MH i2c: F0 09 00 CB 08 00 07 BC A4 66 69 B2 A4 66 BD [09:21:11]GetLastDocTimeStamp 1722071881 [09:21:11]current date 1722072071 [09:21:11]FM_GetShiftState [09:21:11]SAM_PROTO_GetShiftState [09:21:11]wFMCommunicate request_size=4 [09:21:11]MH_SAM_APDU [09:21:11]CAPDU: 80 13 01 00 [09:21:11]Write to MH i2c: E2 08 00 CC 08 80 13 01 00 00 00 00 00 51 [09:21:11]Write i2c OK [09:21:11]MH_I2C_Read... [09:21:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:21:11]Read from MH i2c: E2 [09:21:11]MH_I2C_Read... [09:21:11]Read from MH i2c: E2 0E 00 [09:21:11]MH_I2C_Read... [09:21:11]Read from MH i2c: E2 0E 00 CC 08 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 69 [09:21:11]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [09:21:11]wFMCommunicate OK [09:21:11]SAM_PROTO_GetShiftState done [09:21:11]FM_GetShiftState done [09:21:11]opened in 1722069839 [09:21:11]opened+sec_in_day 1722156239 [09:21:11]quantity*price = 18000 [09:21:11]sum+1 = 18001 [09:21:11]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 180.00 ÐСП 1% : 1.59 ÐДС 12% : 19.11 Ðаличными: 180.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 25 27.07.2024 09:21 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41574 ФПД: 258794984897313 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T092111&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41574&fm=258794984897313&tin=02508201610067®Number=0000000000092626&sum=18000 0 [09:21:12]StoreToDocumentArchive [09:21:12]shift 425 fd 41574 [09:21:12]save to /storage/0425/doc_00041574 [09:21:12]save last doc name /storage/0425/doc_00041574 to /storage/kkm_last_doc_name [09:21:12]save OK [09:21:12]Clear old archive folders... [09:21:12]ProcessDocumentItem done err = 0, tmpTLVsize=287 [09:21:12]tlvbuf is 01230DE0 [09:21:12]SAM_PROTO_ClearQueue [09:21:12]wFMCommunicate request_size=4 [09:21:12]MH_SAM_APDU [09:21:12]CAPDU: 80 09 00 00 [09:21:12]Write to MH i2c: E2 08 00 D9 08 80 09 00 00 00 00 00 00 53 [09:21:12]Write i2c OK [09:21:12]MH_I2C_Read... [09:21:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:21:12]Read from MH i2c: E2 [09:21:12]MH_I2C_Read... [09:21:12]Read from MH i2c: E2 03 00 [09:21:12]MH_I2C_Read... [09:21:12]Read from MH i2c: E2 03 00 D9 08 00 90 00 55 [09:21:12]RAPDU: 90 00 [09:21:12]wFMCommunicate OK [09:21:12]SAM_PROTO_ClearQueue done [09:21:12]KKMCreateOFDPacket [09:21:12]OFDProtocolAddRootSTLVToBuf [09:21:12]FM_MakeSignedData [09:21:12]FM_MakeSignedData [09:21:12]SAM_PROTO_SignData [09:21:12]wFMCommunicate request_size=4 [09:21:12]MH_SAM_APDU [09:21:12]CAPDU: 80 0D 01 02 [09:21:12]Write to MH i2c: E2 08 00 DA 08 80 0D 01 02 00 00 00 00 5B [09:21:12]Write i2c OK [09:21:12]MH_I2C_Read... [09:21:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:21:12]Read from MH i2c: E2 [09:21:12]MH_I2C_Read... [09:21:12]Read from MH i2c: E2 03 00 [09:21:12]MH_I2C_Read... [09:21:12]Read from MH i2c: E2 03 00 DA 08 00 90 00 56 [09:21:12]RAPDU: 90 00 [09:21:12]wFMCommunicate OK [09:21:12]wFMCommunicate request_size=255 [09:21:12]MH_SAM_APDU [09:21:12]CAPDU: 80 0D 02 02 FA 03 00 1F 01 1E 04 01 00 01 23 04 71 00 8A 04 0D 00 35 34 34 39 30 30 30 31 37 36 34 34 38 06 04 2D 00 D0 A1 D0 BE D0 BA 20 50 69 6B 6F 20 50 75 6C 70 79 20 D0 B0 D0 BF D0 B5 D0 BB D1 8C D1 81 D0 B8 D0 BD 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 50 46 00 00 00 00 13 04 06 00 50 46 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 46 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 07 00 00 00 00 07 04 06 00 50 46 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 00 00 00 F4 03 04 00 07 BC A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 [09:21:12]Write to MH i2c: E2 02 01 DB 08 80 0D 02 02 FA 00 03 00 1F 01 1E 04 01 00 01 23 04 71 00 8A 04 0D 00 35 34 34 39 30 30 30 31 37 36 34 34 38 06 04 2D 00 D0 A1 D0 BE D0 BA 20 50 69 6B 6F 20 50 75 6C 70 79 20 D0 B0 D0 BF D0 B5 D0 BB D1 8C D1 81 D0 B8 D0 BD 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 50 46 00 00 00 00 13 04 06 00 50 46 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 46 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 07 00 00 00 00 07 04 06 00 50 46 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 00 00 00 F4 03 04 00 07 BC A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 00 00 91 [09:21:12]Write i2c OK [09:21:12]MH_I2C_Read... [09:21:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:21:12]Read from MH i2c: E2 [09:21:12]MH_I2C_Read... [09:21:12]Read from MH i2c: E2 03 00 [09:21:12]MH_I2C_Read... [09:21:12]Read from MH i2c: E2 03 00 DB 08 00 90 00 57 [09:21:12]RAPDU: 90 00 [09:21:12]wFMCommunicate OK [09:21:12]wFMCommunicate request_size=46 [09:21:12]MH_SAM_APDU [09:21:12]CAPDU: 80 0D 02 02 29 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 66 A2 00 00 35 04 06 00 EB 5F 67 24 FB 21 [09:21:12]Write to MH i2c: E2 31 00 DC 08 80 0D 02 02 29 00 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 66 A2 00 00 35 04 06 00 EB 5F 67 24 FB 21 00 00 EC [09:21:12]Write i2c OK [09:21:12]MH_I2C_Read... [09:21:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:21:12]Read from MH i2c: E2 [09:21:12]MH_I2C_Read... [09:21:12]Read from MH i2c: E2 03 00 [09:21:12]MH_I2C_Read... [09:21:12]Read from MH i2c: E2 03 00 DC 08 00 90 00 58 [09:21:12]RAPDU: 90 00 [09:21:12]wFMCommunicate OK [09:21:12]wFMCommunicate request_size=4 [09:21:12]MH_SAM_APDU [09:21:12]CAPDU: 80 0D 03 02 [09:21:12]Write to MH i2c: E2 08 00 DD 08 80 0D 03 02 00 00 00 00 60 [09:21:12]Write i2c OK [09:21:12]MH_I2C_Read... [09:21:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:21:12]Read from MH i2c: E2 [09:21:12]MH_I2C_Read... [09:21:12]Read from MH i2c: E2 0B 00 [09:21:12]MH_I2C_Read... [09:21:12]Read from MH i2c: E2 0B 00 DD 08 00 0D 41 A7 7B 8A 90 DD 3E 90 00 06 [09:21:12]RAPDU: 0D 41 A7 7B 8A 90 DD 3E 90 00 [09:21:12]wFMCommunicate OK [09:21:12]SAM_PROTO_SignData done [09:21:12]FM_MakeSignedData done [09:21:12]CreateOFDProtocolMessage [09:21:12]wFMCommunicate request_size=4 [09:21:12]MH_SAM_APDU [09:21:12]CAPDU: 80 11 00 00 [09:21:12]Write to MH i2c: E2 08 00 DE 08 80 11 00 00 00 00 00 00 60 [09:21:12]Write i2c OK [09:21:12]MH_I2C_Read... [09:21:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:21:12]Read from MH i2c: E2 [09:21:12]MH_I2C_Read... [09:21:12]Read from MH i2c: E2 17 00 [09:21:12]MH_I2C_Read... [09:21:12]Read from MH i2c: E2 17 00 DE 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 BC [09:21:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [09:21:12]wFMCommunicate OK [09:21:12]CreateOFDProtocolMessage done [09:21:12]OFDSenderStorePacket 41574 [09:21:12]StoreOFDPacket docnum=41574 [09:21:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 33 01 00 00 6C 06 2B 01 AC BF 5A 03 01 00 03 00 1F 01 1E 04 01 00 01 23 04 71 00 8A 04 0D 00 35 34 34 39 30 30 30 31 37 36 34 34 38 06 04 2D 00 D0 A1 D0 BE D0 BA 20 50 69 6B 6F 20 50 75 6C 70 79 20 D0 B0 D0 BF D0 B5 D0 BB D1 8C D1 81 D0 B8 D0 BD 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 50 46 00 00 00 00 13 04 06 00 50 46 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 46 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 07 00 00 00 00 07 04 06 00 50 46 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 00 00 00 F4 03 04 00 07 BC A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 66 A2 00 00 35 04 06 00 EB 5F 67 24 FB 21 0D 41 A7 7B 8A 90 DD 3E [09:21:12]CheckFolder [09:21:12]dirname=/storage/ofd_packets [09:21:12]CheckFolder done [09:21:12]ProducePacketName [09:21:12]name=ofd_packets/00041574 [09:21:12]NVStorageSaveData ofd_packets/00041574 [09:21:12]File name is /storage/ofd_packets/00041574 [09:21:12]Write 337 bytes [09:21:12]NVStorageSaveData done [09:21:12]OFDSenderStorePacket done [09:21:12]KKMCreateOFDPacket done [09:21:12]NVStorageSaveData kkm_last_timestamp [09:21:12]File name is /storage/kkm_last_timestamp [09:21:12]Write 4 bytes [09:21:12]NVStorageSaveData done [09:21:12]ExternCall_PrintAddStr [09:21:12]wPrintStart [09:21:12]Write to MH i2c: 01 00 00 DF 08 E7 [09:21:12]Write i2c OK [09:21:12]MH_I2C_Read... [09:21:12]Read from MH i2c: 01 [09:21:13]MH_I2C_Read... [09:21:13]Read from MH i2c: 01 07 00 [09:21:13]MH_I2C_Read... [09:21:13]Read from MH i2c: 01 07 00 DF 08 00 00 00 00 00 FF 0F FC [09:21:13]RasterBufferAndPrint [09:21:13]line Счет N : (3)183604 [09:21:13]line ИÐÐ: 02508201610067 [09:21:13]line Контрольно-КаÑÑовый Чек [09:21:13]line ПРОДÐЖР[09:21:13]line Товар: 5449000176448 [09:21:13]line Сок Piko Pulpy апельÑин ПЭТ 1л [09:21:13]line 1.000 * 180.00 [09:21:13]line = 180.00 [09:21:13]line ÐДС 12% ÐСП 1% [09:21:13]line > о реализуемом товаре [09:21:13]line ИТОГО: 180.00 [09:21:13]line ÐСП 1% : 1.59 [09:21:13]line ÐДС 12% : 19.11 [09:21:13]line Ðаличными: 180.00 [09:21:13]line Безнал.: 0.00 [09:21:13]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [09:21:13]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [09:21:13]line СÐО: Общий режим [09:21:13]line Чек 25 27.07.2024 09:21 [09:21:13]line Смена: 425 ФФД: 1.0 [09:21:13]line ЗÐМ: 0300000053 [09:21:13]line РÐМ: 0000000000092626 [09:21:13]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [09:21:13]line ФМ: 0000000000874958 [09:21:13]line ФД: 41574 [09:21:13]line ФПД: 258794984897313 [09:21:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T092111&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41574&fm=258794984897313&tin=02508201610067®Number=0000000000092626&sum=18000 [09:21:13]line 0 [09:21:13]OFD Sender: Processing packet 41574 [packets to send 57, broken 56] [09:21:13]ProducePacketName [09:21:13]name=ofd_packets/00041574 [09:21:13]OFD Sender: To server: ‡•öpG, [09:21:13]CommunicateWithHost lk.salyk.kg:30040 [09:21:13]ConnectInit lk.salyk.kg [09:21:13]written 0, free lines is 4095 [09:21:13]Write to MH i2c: 01 00 00 08 09 11 [09:21:13]Write i2c OK [09:21:13]MH_I2C_Read... [09:21:13]Read from MH i2c: 01 [09:21:13]MH_I2C_Read... [09:21:13]Read from MH i2c: 01 07 00 [09:21:13]MH_I2C_Read... [09:21:13]Read from MH i2c: 01 07 00 08 09 00 00 00 00 00 05 0D 2A [09:21:13]RasterBufferAndPrint [09:21:13]line [09:21:13]line [09:21:13]line [09:21:13]line [09:21:13]line [09:21:13]written 0, free lines is 3339 [09:21:13]MH_Cut [09:21:13]Write to MH i2c: D1 01 00 0F 09 01 EA [09:21:13]Write i2c OK [09:21:13]MH_I2C_Read... [09:21:13]Read from MH i2c: D1 [09:21:13]MH_I2C_Read... [09:21:13]Read from MH i2c: D1 01 00 [09:21:13]MH_I2C_Read... [09:21:13]Read from MH i2c: D1 01 00 0F 09 00 E9 [09:21:13]Write to MH i2c: 01 00 00 10 09 19 [09:21:13]Write i2c OK [09:21:13]MH_I2C_Read... [09:21:13]Connected sock=9 [09:21:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 33 01 00 00 6C 06 2B 01 AC BF 5A 03 01 00 03 00 1F 01 1E 04 01 00 01 23 04 71 00 8A 04 0D 00 35 34 34 39 30 30 30 31 37 36 34 34 38 06 04 2D 00 D0 A1 D0 BE D0 BA 20 50 69 6B 6F 20 50 75 6C 70 79 20 D0 B0 D0 BF D0 B5 D0 BB D1 8C D1 81 D0 B8 D0 BD 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 50 46 00 00 00 00 13 04 06 00 50 46 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 46 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 07 00 00 00 00 07 04 06 00 50 46 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 00 00 00 F4 03 04 00 07 BC A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 66 A2 00 00 35 04 06 00 EB 5F 67 24 FB 21 0D 41 A7 7B 8A 90 DD 3E [09:21:14]*** Cut start [09:21:14]*** Partial cut [09:21:14]*** CUTSNS_PIN = 1 [09:21:14]*** CUTSNS_PIN = 0 [09:21:14]*** Brake cut motor [09:21:15]Read from MH i2c: 01 [09:21:15]MH_I2C_Read... [09:21:15]*** Stop cut motor [09:21:15]*** Cut end [09:21:15]Read from MH i2c: 01 07 00 [09:21:15]MH_I2C_Read... [09:21:15]Read from MH i2c: 01 07 00 10 09 00 00 00 00 00 FF 0F 2E [09:21:15]process_action close_receipt done [09:21:15]requested_data is exist [09:21:15]produce_requested_data [09:21:15]requested_item fm.sn is exist - process it [09:21:15]wFMCommunicate request_size=4 [09:21:15]MH_SAM_APDU [09:21:15]CAPDU: 80 11 00 00 [09:21:15]Write to MH i2c: E2 08 00 11 09 80 11 00 00 00 00 00 00 94 [09:21:15]Write i2c OK [09:21:15]MH_I2C_Read... [09:21:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:21:15]Read from MH i2c: E2 [09:21:15]MH_I2C_Read... [09:21:15]Read from MH i2c: E2 17 00 [09:21:15]MH_I2C_Read... [09:21:15]Read from MH i2c: E2 17 00 11 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 F0 [09:21:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [09:21:15]wFMCommunicate OK [09:21:15]requested_item fd.num is exist - process it [09:21:15]SAM_PROTO_GetFieldsCounters [09:21:15]wFMCommunicate request_size=4 [09:21:15]MH_SAM_APDU [09:21:15]CAPDU: 80 13 00 00 [09:21:15]Write to MH i2c: E2 08 00 12 09 80 13 00 00 00 00 00 00 97 [09:21:15]Write i2c OK [09:21:15]MH_I2C_Read... [09:21:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:21:15]Read from MH i2c: E2 [09:21:15]MH_I2C_Read... [09:21:15]Read from MH i2c: E2 62 00 [09:21:15]MH_I2C_Read... [09:21:15]Read from MH i2c: E2 62 00 12 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 66 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 19 00 00 00 5E 04 04 00 19 00 00 00 57 04 04 00 1A 00 00 00 19 04 04 00 00 00 00 00 90 00 BE [09:21:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 66 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 19 00 00 00 5E 04 04 00 19 00 00 00 57 04 04 00 1A 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:21:15]wFMCommunicate OK [09:21:15]SAM_PROTO_GetFieldsCounters done [09:21:15]requested_item shift.num is exist - process it [09:21:15]requested_item shift.opened is exist - process it [09:21:15]req_shift_opened [09:21:15]FM_GetShiftState [09:21:15]SAM_PROTO_GetShiftState [09:21:15]wFMCommunicate request_size=4 [09:21:15]MH_SAM_APDU [09:21:15]CAPDU: 80 13 01 00 [09:21:15]Write to MH i2c: E2 08 00 13 09 80 13 01 00 00 00 00 00 99 [09:21:15]Write i2c OK [09:21:15]MH_I2C_Read... [09:21:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:21:15]Read from MH i2c: E2 [09:21:15]MH_I2C_Read... [09:21:15]Read from MH i2c: E2 0E 00 [09:21:15]MH_I2C_Read... [09:21:15]Read from MH i2c: E2 0E 00 13 09 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 B1 [09:21:15]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [09:21:15]wFMCommunicate OK [09:21:15]SAM_PROTO_GetShiftState done [09:21:15]FM_GetShiftState done [09:21:15]req_shift_opened done [09:21:15]requested_item shift.open_date is exist - process it [09:21:15]req_shift_open_date [09:21:15]req_shift_open_date done [09:21:15]produce_requested_data done [09:21:15]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41574,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [09:21:15]process_action_free close_receipt [09:21:15]json_value_free [09:21:15]json_value_free done [09:21:15]process_json_proto returns [09:21:15]Send response to host [09:21:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41574,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [09:21:15]free response buf [09:21:15]execute_script done [09:21:15]execute_script returns [09:21:15]free content buf [09:21:15]Sock 10.Close socket [09:21:15]Sock 10.Thread stoped [09:21:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 1B 0F 47 00 D4 F6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 66 A2 00 00 F4 03 04 00 21 68 A4 66 B6 04 01 00 00 72 33 92 8C 6B DD 21 44 [09:21:17]CommunicateWithHost err = 0 [09:21:17]CheckOFDResponse [09:21:17]1017 (14) - 77093643461234 [09:21:17]1041 (16) - 0000000000874958 [09:21:17]1040 (4) - 41574 [09:21:17]1012 (4) - 27.07.2024 03:23 [09:21:17]1206 (1) - 0 [09:21:17]OFD Sender: Remove packet 41574 [09:21:17]ProducePacketName [09:21:17]name=ofd_packets/00041574 [09:21:17]NVStorageDeleteData [09:21:18]OFD Sender: No OFD packet to send [09:21:23]OFD Sender: No OFD packet to send [09:21:28]OFD Sender: No OFD packet to send [09:21:33]OFD Sender: No OFD packet to send [09:21:38]OFD Sender: No OFD packet to send [09:21:43]OFD Sender: No OFD packet to send [09:21:48]OFD Sender: No OFD packet to send [09:21:53]OFD Sender: No OFD packet to send [09:21:58]OFD Sender: No OFD packet to send [09:22:03]OFD Sender: No OFD packet to send [09:22:08]OFD Sender: No OFD packet to send [09:22:13]OFD Sender: No OFD packet to send [09:22:18]OFD Sender: No OFD packet to send [09:22:23]OFD Sender: No OFD packet to send [09:22:28]OFD Sender: No OFD packet to send [09:22:33]OFD Sender: No OFD packet to send [09:22:38]OFD Sender: No OFD packet to send [09:22:43]OFD Sender: No OFD packet to send [09:22:48]OFD Sender: No OFD packet to send [09:22:53]OFD Sender: No OFD packet to send [09:22:58]OFD Sender: No OFD packet to send [09:23:03]OFD Sender: No OFD packet to send [09:23:08]OFD Sender: No OFD packet to send [09:23:13]OFD Sender: No OFD packet to send [09:23:18]OFD Sender: No OFD packet to send [09:23:18]recv_with_timeout no data received [09:23:23]OFD Sender: No OFD packet to send [09:23:28]OFD Sender: No OFD packet to send [09:23:33]OFD Sender: No OFD packet to send [09:23:38]OFD Sender: No OFD packet to send [09:23:43]OFD Sender: No OFD packet to send [09:23:48]OFD Sender: No OFD packet to send [09:23:53]OFD Sender: No OFD packet to send [09:23:58]OFD Sender: No OFD packet to send [09:24:03]OFD Sender: No OFD packet to send [09:24:08]recv_with_timeout no data received [09:24:08]OFD Sender: No OFD packet to send [09:24:13]OFD Sender: No OFD packet to send [09:24:18]OFD Sender: No OFD packet to send [09:24:23]OFD Sender: No OFD packet to send [09:24:28]OFD Sender: No OFD packet to send [09:24:33]OFD Sender: No OFD packet to send [09:24:38]OFD Sender: No OFD packet to send [09:24:43]OFD Sender: No OFD packet to send [09:24:48]OFD Sender: No OFD packet to send [09:24:53]OFD Sender: No OFD packet to send [09:24:58]OFD Sender: No OFD packet to send [09:25:03]OFD Sender: No OFD packet to send [09:25:08]OFD Sender: No OFD packet to send [09:25:13]OFD Sender: No OFD packet to send [09:25:18]OFD Sender: No OFD packet to send [09:25:23]OFD Sender: No OFD packet to send [09:25:28]OFD Sender: No OFD packet to send [09:25:33]OFD Sender: No OFD packet to send [09:25:38]OFD Sender: No OFD packet to send [09:25:43]OFD Sender: No OFD packet to send [09:25:48]OFD Sender: No OFD packet to send [09:25:53]OFD Sender: No OFD packet to send [09:25:58]OFD Sender: No OFD packet to send [09:26:03]OFD Sender: No OFD packet to send [09:26:08]OFD Sender: No OFD packet to send [09:26:13]OFD Sender: No OFD packet to send [09:26:18]OFD Sender: No OFD packet to send [09:26:23]OFD Sender: No OFD packet to send [09:26:28]OFD Sender: No OFD packet to send [09:26:33]OFD Sender: No OFD packet to send [09:26:38]OFD Sender: No OFD packet to send [09:26:43]OFD Sender: No OFD packet to send [09:26:48]OFD Sender: No OFD packet to send [09:26:53]OFD Sender: No OFD packet to send [09:26:58]OFD Sender: No OFD packet to send [09:27:03]OFD Sender: No OFD packet to send [09:27:08]OFD Sender: No OFD packet to send [09:27:13]OFD Sender: No OFD packet to send [09:27:17]accept exits with 7 [09:27:17]New connection [09:27:17]New thread 3066645860 created [09:27:17]Thread 3066502500 joined [09:27:17]Waiting for new connection... [09:27:17] Sock 7.Parse request [09:27:17]Sock 7.Check first char [09:27:17]Sock 7.First char is OK [09:27:17]request: POST /json_proto HTTP/1.0 [09:27:17]Method: POST [09:27:17]URL: /json_proto [09:27:17]Method is POST - this is cgi request [09:27:17]url: /json_proto [09:27:17]query_string will be loaded in cgi processing [09:27:17]execute_cgi json_proto POST (null) [09:27:17]execute_cgi path=json_proto method=POST [09:27:17]POST find Content-Length [09:27:17]Host: 172.17.43.132:8080 [09:27:17]Content-Length: 622 [09:27:17]Content-Type: application/json [09:27:17] [09:27:17]POST finish read [09:27:17]Found Content-Length = 622 [09:27:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183605", "tax_sys" : 0, "items" : [ { "code": "48741958", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Parliament Aqua Blue", "price" : 151.00, "quantity" : 3.000, "sum" : 453.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 453.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:27:17]execute_script... [09:27:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183605", "tax_sys" : 0, "items" : [ { "code": "48741958", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Parliament Aqua Blue", "price" : 151.00, "quantity" : 3.000, "sum" : 453.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 453.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:27:17]POST & json_proto [09:27:17]process_json_proto [09:27:17]json parsed OK: [09:27:17]protocol is kg_v1.0 [09:27:17]action value=close_receipt [09:27:17]process_action close_receipt [09:27:17]cmd_close_receipt [09:27:17]MH_GetDate [09:27:17]Write to MH i2c: F0 00 00 14 09 0C [09:27:17]Write i2c OK [09:27:17]MH_I2C_Read... [09:27:17]Read from MH i2c: F0 [09:27:17]MH_I2C_Read... [09:27:17]Read from MH i2c: F0 09 00 [09:27:17]MH_I2C_Read... [09:27:17]Read from MH i2c: F0 09 00 14 09 00 75 BD A4 66 69 B2 A4 66 76 [09:27:17]GetLastDocTimeStamp 1722072071 [09:27:17]current date 1722072437 [09:27:17]FM_GetShiftState [09:27:17]SAM_PROTO_GetShiftState [09:27:17]wFMCommunicate request_size=4 [09:27:17]MH_SAM_APDU [09:27:17]CAPDU: 80 13 01 00 [09:27:17]Write to MH i2c: E2 08 00 15 09 80 13 01 00 00 00 00 00 9B [09:27:17]Write i2c OK [09:27:17]MH_I2C_Read... [09:27:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:27:17]Read from MH i2c: E2 [09:27:17]MH_I2C_Read... [09:27:17]Read from MH i2c: E2 0E 00 [09:27:17]MH_I2C_Read... [09:27:17]Read from MH i2c: E2 0E 00 15 09 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 B3 [09:27:17]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [09:27:17]wFMCommunicate OK [09:27:17]SAM_PROTO_GetShiftState done [09:27:17]FM_GetShiftState done [09:27:17]opened in 1722069839 [09:27:17]opened+sec_in_day 1722156239 [09:27:17]quantity*price = 45300 [09:27:17]sum+1 = 45301 [09:27:17]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 302.00 ÐСП 1% : 2.67 ÐДС 12% : 32.07 Ðаличными: 302.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 27 27.07.2024 09:29 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41576 ФПД: 70709608753687 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T092901&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41576&fm=70709608753687&tin=02508201610067®Number=0000000000092626&sum=30200 0 [09:29:02]StoreToDocumentArchive [09:29:02]shift 425 fd 41576 [09:29:02]save to /storage/0425/doc_00041576 [09:29:02]save last doc name /storage/0425/doc_00041576 to /storage/kkm_last_doc_name [09:29:02]save OK [09:29:02]Clear old archive folders... [09:29:02]ProcessDocumentItem done err = 0, tmpTLVsize=276 [09:29:02]tlvbuf is 00DA0130 [09:29:02]SAM_PROTO_ClearQueue [09:29:02]wFMCommunicate request_size=4 [09:29:02]MH_SAM_APDU [09:29:02]CAPDU: 80 09 00 00 [09:29:02]Write to MH i2c: E2 08 00 6B 09 80 09 00 00 00 00 00 00 E6 [09:29:02]Write i2c OK [09:29:02]MH_I2C_Read... [09:29:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:29:02]Read from MH i2c: E2 [09:29:02]MH_I2C_Read... [09:29:02]Read from MH i2c: E2 03 00 [09:29:02]MH_I2C_Read... [09:29:02]Read from MH i2c: E2 03 00 6B 09 00 90 00 E8 [09:29:02]RAPDU: 90 00 [09:29:02]wFMCommunicate OK [09:29:02]SAM_PROTO_ClearQueue done [09:29:02]KKMCreateOFDPacket [09:29:02]OFDProtocolAddRootSTLVToBuf [09:29:02]FM_MakeSignedData [09:29:02]FM_MakeSignedData [09:29:02]SAM_PROTO_SignData [09:29:02]wFMCommunicate request_size=4 [09:29:02]MH_SAM_APDU [09:29:02]CAPDU: 80 0D 01 02 [09:29:02]Write to MH i2c: E2 08 00 6C 09 80 0D 01 02 00 00 00 00 EE [09:29:02]Write i2c OK [09:29:02]MH_I2C_Read... [09:29:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:29:02]Read from MH i2c: E2 [09:29:02]MH_I2C_Read... [09:29:02]Read from MH i2c: E2 03 00 [09:29:02]MH_I2C_Read... [09:29:02]Read from MH i2c: E2 03 00 6C 09 00 90 00 E9 [09:29:02]RAPDU: 90 00 [09:29:02]wFMCommunicate OK [09:29:02]wFMCommunicate request_size=255 [09:29:02]MH_SAM_APDU [09:29:02]CAPDU: 80 0D 02 02 FA 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 08 00 34 38 37 34 32 32 34 35 06 04 27 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 50 61 72 6C 69 61 6D 65 6E 74 20 53 69 6C 76 65 72 20 42 6C 75 65 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 FC 3A 00 00 00 00 13 04 06 00 F8 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0B 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 0C 00 00 00 00 07 04 06 00 F8 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 00 00 00 F4 03 04 00 DD BD A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 [09:29:02]Write to MH i2c: E2 02 01 6D 09 80 0D 02 02 FA 00 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 08 00 34 38 37 34 32 32 34 35 06 04 27 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 50 61 72 6C 69 61 6D 65 6E 74 20 53 69 6C 76 65 72 20 42 6C 75 65 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 FC 3A 00 00 00 00 13 04 06 00 F8 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0B 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 0C 00 00 00 00 07 04 06 00 F8 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 00 00 00 F4 03 04 00 DD BD A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 00 00 0A [09:29:02]Write i2c OK [09:29:02]MH_I2C_Read... [09:29:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:29:02]Read from MH i2c: E2 [09:29:02]MH_I2C_Read... [09:29:02]Read from MH i2c: E2 03 00 [09:29:02]MH_I2C_Read... [09:29:02]Read from MH i2c: E2 03 00 6D 09 00 90 00 EA [09:29:02]RAPDU: 90 00 [09:29:02]wFMCommunicate OK [09:29:02]wFMCommunicate request_size=35 [09:29:02]MH_SAM_APDU [09:29:02]CAPDU: 80 0D 02 02 1E 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 68 A2 00 00 35 04 06 00 40 4F 5D 1C AA 17 [09:29:02]Write to MH i2c: E2 26 00 6E 09 80 0D 02 02 1E 00 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 68 A2 00 00 35 04 06 00 40 4F 5D 1C AA 17 00 00 C0 [09:29:02]Write i2c OK [09:29:02]MH_I2C_Read... [09:29:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:29:02]Read from MH i2c: E2 [09:29:02]MH_I2C_Read... [09:29:02]Read from MH i2c: E2 03 00 [09:29:02]MH_I2C_Read... [09:29:02]Read from MH i2c: E2 03 00 6E 09 00 90 00 EB [09:29:02]RAPDU: 90 00 [09:29:02]wFMCommunicate OK [09:29:02]wFMCommunicate request_size=4 [09:29:02]MH_SAM_APDU [09:29:02]CAPDU: 80 0D 03 02 [09:29:02]Write to MH i2c: E2 08 00 6F 09 80 0D 03 02 00 00 00 00 F3 [09:29:02]Write i2c OK [09:29:02]MH_I2C_Read... [09:29:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:29:02]Read from MH i2c: E2 [09:29:02]MH_I2C_Read... [09:29:02]Read from MH i2c: E2 0B 00 [09:29:02]MH_I2C_Read... [09:29:02]Read from MH i2c: E2 0B 00 6F 09 00 D6 A6 92 26 5F 29 47 D4 90 00 CB [09:29:02]RAPDU: D6 A6 92 26 5F 29 47 D4 90 00 [09:29:02]wFMCommunicate OK [09:29:02]SAM_PROTO_SignData done [09:29:02]FM_MakeSignedData done [09:29:02]CreateOFDProtocolMessage [09:29:02]wFMCommunicate request_size=4 [09:29:02]MH_SAM_APDU [09:29:02]CAPDU: 80 11 00 00 [09:29:02]Write to MH i2c: E2 08 00 70 09 80 11 00 00 00 00 00 00 F3 [09:29:02]Write i2c OK [09:29:02]MH_I2C_Read... [09:29:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:29:02]Read from MH i2c: E2 [09:29:02]MH_I2C_Read... [09:29:02]Read from MH i2c: E2 17 00 [09:29:02]MH_I2C_Read... [09:29:02]Read from MH i2c: E2 17 00 70 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 4F [09:29:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [09:29:02]wFMCommunicate OK [09:29:02]CreateOFDProtocolMessage done [09:29:02]OFDSenderStorePacket 41576 [09:29:02]StoreOFDPacket docnum=41576 [09:29:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 28 01 00 00 3E 29 20 01 86 B3 5A 03 01 00 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 08 00 34 38 37 34 32 32 34 35 06 04 27 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 50 61 72 6C 69 61 6D 65 6E 74 20 53 69 6C 76 65 72 20 42 6C 75 65 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 FC 3A 00 00 00 00 13 04 06 00 F8 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0B 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 0C 00 00 00 00 07 04 06 00 F8 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 00 00 00 F4 03 04 00 DD BD A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 68 A2 00 00 35 04 06 00 40 4F 5D 1C AA 17 D6 A6 92 26 5F 29 47 D4 [09:29:02]CheckFolder [09:29:02]dirname=/storage/ofd_packets [09:29:02]CheckFolder done [09:29:02]ProducePacketName [09:29:02]name=ofd_packets/00041576 [09:29:02]NVStorageSaveData ofd_packets/00041576 [09:29:02]File name is /storage/ofd_packets/00041576 [09:29:02]Write 326 bytes [09:29:02]NVStorageSaveData done [09:29:02]OFDSenderStorePacket done [09:29:02]KKMCreateOFDPacket done [09:29:02]NVStorageSaveData kkm_last_timestamp [09:29:02]File name is /storage/kkm_last_timestamp [09:29:02]Write 4 bytes [09:29:02]NVStorageSaveData done [09:29:02]ExternCall_PrintAddStr [09:29:02]wPrintStart [09:29:02]Write to MH i2c: 01 00 00 71 09 7A [09:29:02]Write i2c OK [09:29:02]MH_I2C_Read... [09:29:02]Read from MH i2c: 01 [09:29:02]MH_I2C_Read... [09:29:02]Read from MH i2c: 01 07 00 [09:29:02]MH_I2C_Read... [09:29:02]Read from MH i2c: 01 07 00 71 09 00 00 00 00 00 FF 0F 8F [09:29:02]RasterBufferAndPrint [09:29:02]line Счет N : (3)183606 [09:29:02]line ИÐÐ: 02508201610067 [09:29:02]line Контрольно-КаÑÑовый Чек [09:29:02]line ПРОДÐЖР[09:29:02]line Товар: 48742245 [09:29:02]line Сигареты Parliament Silver Blue [09:29:02]line 2.000 * 151.00 [09:29:02]line = 302.00 [09:29:02]line ÐДС 12% ÐСП 1% [09:29:02]line > о реализуемом товаре [09:29:02]line ИТОГО: 302.00 [09:29:02]line ÐСП 1% : 2.67 [09:29:02]line ÐДС 12% : 32.07 [09:29:02]line Ðаличными: 302.00 [09:29:02]line Безнал.: 0.00 [09:29:02]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [09:29:02]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [09:29:02]line СÐО: Общий режим [09:29:02]line Чек 27 27.07.2024 09:29 [09:29:02]line Смена: 425 ФФД: 1.0 [09:29:02]line ЗÐМ: 0300000053 [09:29:02]line РÐМ: 0000000000092626 [09:29:02]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [09:29:02]line ФМ: 0000000000874958 [09:29:02]line ФД: 41576 [09:29:02]line ФПД: 70709608753687 [09:29:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T092901&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41576&fm=70709608753687&tin=02508201610067®Number=0000000000092626&sum=30200 [09:29:03]line 0 [09:29:03]written 0, free lines is 4095 [09:29:03]ConnectInit Can't connect to host [09:29:03]Write to MH i2c: 01 00 00 9A 09 A3 [09:29:03]Write i2c OK [09:29:03]MH_I2C_Read... [09:29:03]Read from MH i2c: 01 [09:29:03]MH_I2C_Read... [09:29:03]Read from MH i2c: 01 07 00 [09:29:03]MH_I2C_Read... [09:29:03]Read from MH i2c: 01 07 00 9A 09 00 00 00 00 00 F8 0C AE [09:29:03]RasterBufferAndPrint [09:29:03]line [09:29:03]line [09:29:03]line [09:29:03]line [09:29:03]line [09:29:03]written 0, free lines is 3326 [09:29:03]MH_Cut [09:29:03]Write to MH i2c: D1 01 00 A1 09 01 7C [09:29:03]Write i2c OK [09:29:03]MH_I2C_Read... [09:29:03]Read from MH i2c: D1 [09:29:03]MH_I2C_Read... [09:29:03]Read from MH i2c: D1 01 00 [09:29:03]MH_I2C_Read... [09:29:03]Read from MH i2c: D1 01 00 A1 09 00 7B [09:29:03]Write to MH i2c: 01 00 00 A2 09 AB [09:29:03]Write i2c OK [09:29:03]MH_I2C_Read... [09:29:04]*** Cut start [09:29:04]*** Partial cut [09:29:04]*** CUTSNS_PIN = 1 [09:29:04]*** CUTSNS_PIN = 0 [09:29:04]ConnectInit Can't take IP for lk.salyk.kg [09:29:04]CommunicateWithHost connect error [09:29:04]CommunicateWithHost err = -1 [09:29:04]OFD Sender: Server communicate error [09:29:04]OFD Sender: Processing packet 41575 [packets to send 58, broken 56] [09:29:04]ProducePacketName [09:29:04]name=ofd_packets/00041575 [09:29:04]OFD Sender: To server: ‡•öpG, [09:29:04]CommunicateWithHost lk.salyk.kg:30040 [09:29:04]ConnectInit lk.salyk.kg [09:29:04]*** Brake cut motor [09:29:05]Read from MH i2c: 01 [09:29:05]MH_I2C_Read... [09:29:05]*** Stop cut motor [09:29:05]*** Cut end [09:29:05]Read from MH i2c: 01 07 00 [09:29:05]MH_I2C_Read... [09:29:05]Read from MH i2c: 01 07 00 A2 09 00 00 00 00 00 FF 0F C0 [09:29:05]process_action close_receipt done [09:29:05]requested_data is exist [09:29:05]produce_requested_data [09:29:05]requested_item fm.sn is exist - process it [09:29:05]wFMCommunicate request_size=4 [09:29:05]MH_SAM_APDU [09:29:05]CAPDU: 80 11 00 00 [09:29:05]Write to MH i2c: E2 08 00 A3 09 80 11 00 00 00 00 00 00 26 [09:29:05]Write i2c OK [09:29:05]MH_I2C_Read... [09:29:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:29:05]Read from MH i2c: E2 [09:29:05]MH_I2C_Read... [09:29:05]Read from MH i2c: E2 17 00 [09:29:05]MH_I2C_Read... [09:29:05]Read from MH i2c: E2 17 00 A3 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 82 [09:29:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [09:29:05]wFMCommunicate OK [09:29:05]requested_item fd.num is exist - process it [09:29:05]SAM_PROTO_GetFieldsCounters [09:29:05]wFMCommunicate request_size=4 [09:29:05]MH_SAM_APDU [09:29:05]CAPDU: 80 13 00 00 [09:29:05]Write to MH i2c: E2 08 00 A4 09 80 13 00 00 00 00 00 00 29 [09:29:05]Write i2c OK [09:29:05]MH_I2C_Read... [09:29:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:29:05]Read from MH i2c: E2 [09:29:05]MH_I2C_Read... [09:29:05]Read from MH i2c: E2 62 00 [09:29:05]MH_I2C_Read... [09:29:05]Read from MH i2c: E2 62 00 A4 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 68 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 1B 00 00 00 5E 04 04 00 1B 00 00 00 57 04 04 00 1C 00 00 00 19 04 04 00 00 00 00 00 90 00 58 [09:29:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 68 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 1B 00 00 00 5E 04 04 00 1B 00 00 00 57 04 04 00 1C 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:29:05]wFMCommunicate OK [09:29:05]SAM_PROTO_GetFieldsCounters done [09:29:05]requested_item shift.num is exist - process it [09:29:05]requested_item shift.opened is exist - process it [09:29:05]req_shift_opened [09:29:05]FM_GetShiftState [09:29:05]SAM_PROTO_GetShiftState [09:29:05]wFMCommunicate request_size=4 [09:29:05]MH_SAM_APDU [09:29:05]CAPDU: 80 13 01 00 [09:29:05]Write to MH i2c: E2 08 00 A5 09 80 13 01 00 00 00 00 00 2B [09:29:05]Write i2c OK [09:29:05]MH_I2C_Read... [09:29:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:29:05]Read from MH i2c: E2 [09:29:05]MH_I2C_Read... [09:29:05]Read from MH i2c: E2 0E 00 [09:29:05]MH_I2C_Read... [09:29:05]Read from MH i2c: E2 0E 00 A5 09 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 43 [09:29:05]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [09:29:05]wFMCommunicate OK [09:29:05]SAM_PROTO_GetShiftState done [09:29:05]FM_GetShiftState done [09:29:05]req_shift_opened done [09:29:05]requested_item shift.open_date is exist - process it [09:29:05]req_shift_open_date [09:29:05]req_shift_open_date done [09:29:05]produce_requested_data done [09:29:05]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41576,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [09:29:05]process_action_free close_receipt [09:29:05]json_value_free [09:29:05]json_value_free done [09:29:05]process_json_proto returns [09:29:05]Send response to host [09:29:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41576,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [09:29:05]free response buf [09:29:05]execute_script done [09:29:05]execute_script returns [09:29:05]free content buf [09:29:05]Sock 10.Close socket [09:29:05]Sock 10.Thread stoped [09:29:08]ConnectInit Can't connect to host [09:29:09]ConnectInit Can't take IP for lk.salyk.kg [09:29:09]CommunicateWithHost connect error [09:29:09]CommunicateWithHost err = -1 [09:29:09]OFD Sender: Server communicate error [09:29:14]OFD Sender: Processing packet 41575 [packets to send 58, broken 56] [09:29:14]ProducePacketName [09:29:14]name=ofd_packets/00041575 [09:29:14]OFD Sender: To server: ‡•öpG, [09:29:14]CommunicateWithHost lk.salyk.kg:30040 [09:29:14]ConnectInit lk.salyk.kg [09:29:18]Connected sock=9 [09:29:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 26 01 00 00 0D 14 1E 01 1E BE 5A 03 01 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 08 00 34 38 37 34 31 39 35 38 06 04 25 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 50 61 72 6C 69 61 6D 65 6E 74 20 41 71 75 61 20 42 6C 75 65 FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 FC 3A 00 00 00 00 13 04 06 00 F4 B0 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 B0 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 91 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CB 12 00 00 00 00 07 04 06 00 F4 B0 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 00 00 00 F4 03 04 00 75 BD A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 67 A2 00 00 35 04 06 00 E1 9E 61 9C 43 84 4D 30 A6 E1 C3 5A 95 56 [09:29:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 87 6A 47 00 3A F1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 67 A2 00 00 F4 03 04 00 02 6A A4 66 B6 04 01 00 00 CD E0 49 20 38 07 CC 01 [09:29:20]CommunicateWithHost err = 0 [09:29:20]CheckOFDResponse [09:29:20]1017 (14) - 77093643461234 [09:29:20]1041 (16) - 0000000000874958 [09:29:20]1040 (4) - 41575 [09:29:20]1012 (4) - 27.07.2024 03:31 [09:29:20]1206 (1) - 0 [09:29:20]OFD Sender: Remove packet 41575 [09:29:20]ProducePacketName [09:29:20]name=ofd_packets/00041575 [09:29:20]NVStorageDeleteData [09:29:21]OFD Sender: Processing packet 41576 [packets to send 57, broken 56] [09:29:21]ProducePacketName [09:29:21]name=ofd_packets/00041576 [09:29:21]OFD Sender: To server: ‡•öpG, [09:29:21]CommunicateWithHost lk.salyk.kg:30040 [09:29:21]ConnectInit lk.salyk.kg [09:29:28]Connected sock=9 [09:29:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 28 01 00 00 3E 29 20 01 86 B3 5A 03 01 00 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 08 00 34 38 37 34 32 32 34 35 06 04 27 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 50 61 72 6C 69 61 6D 65 6E 74 20 53 69 6C 76 65 72 20 42 6C 75 65 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 FC 3A 00 00 00 00 13 04 06 00 F8 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0B 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 0C 00 00 00 00 07 04 06 00 F8 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 00 00 00 F4 03 04 00 DD BD A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 68 A2 00 00 35 04 06 00 40 4F 5D 1C AA 17 D6 A6 92 26 5F 29 47 D4 [09:29:30]recv_with_timeout no data received [09:29:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 7E 17 47 00 90 C0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 68 A2 00 00 F4 03 04 00 0E 6A A4 66 B6 04 01 00 00 4F 11 88 87 70 C6 35 8B [09:29:31]CommunicateWithHost err = 0 [09:29:31]CheckOFDResponse [09:29:31]1017 (14) - 77093643461234 [09:29:31]1041 (16) - 0000000000874958 [09:29:31]1040 (4) - 41576 [09:29:31]1012 (4) - 27.07.2024 03:31 [09:29:31]1206 (1) - 0 [09:29:31]OFD Sender: Remove packet 41576 [09:29:31]ProducePacketName [09:29:31]name=ofd_packets/00041576 [09:29:31]NVStorageDeleteData [09:29:32]OFD Sender: No OFD packet to send [09:29:37]OFD Sender: No OFD packet to send [09:29:42]OFD Sender: No OFD packet to send [09:29:42]recv_with_timeout no data received [09:29:47]OFD Sender: No OFD packet to send [09:29:52]OFD Sender: No OFD packet to send [09:29:57]OFD Sender: No OFD packet to send [09:30:02]OFD Sender: No OFD packet to send [09:30:07]OFD Sender: No OFD packet to send [09:30:12]OFD Sender: No OFD packet to send [09:30:17]OFD Sender: No OFD packet to send [09:30:22]OFD Sender: No OFD packet to send [09:30:27]OFD Sender: No OFD packet to send [09:30:32]OFD Sender: No OFD packet to send [09:30:37]OFD Sender: No OFD packet to send [09:30:42]OFD Sender: No OFD packet to send [09:30:47]OFD Sender: No OFD packet to send [09:30:52]OFD Sender: No OFD packet to send [09:30:57]OFD Sender: No OFD packet to send [09:31:02]OFD Sender: No OFD packet to send [09:31:07]OFD Sender: No OFD packet to send [09:31:12]OFD Sender: No OFD packet to send [09:31:17]OFD Sender: No OFD packet to send [09:31:22]OFD Sender: No OFD packet to send [09:31:27]OFD Sender: No OFD packet to send [09:31:32]OFD Sender: No OFD packet to send [09:31:37]OFD Sender: No OFD packet to send [09:31:42]OFD Sender: No OFD packet to send [09:31:47]OFD Sender: No OFD packet to send [09:31:52]OFD Sender: No OFD packet to send [09:31:57]OFD Sender: No OFD packet to send [09:32:02]OFD Sender: No OFD packet to send [09:32:07]OFD Sender: No OFD packet to send [09:32:12]OFD Sender: No OFD packet to send [09:32:17]OFD Sender: No OFD packet to send [09:32:22]OFD Sender: No OFD packet to send [09:32:27]OFD Sender: No OFD packet to send [09:32:32]OFD Sender: No OFD packet to send [09:32:37]OFD Sender: No OFD packet to send [09:32:42]OFD Sender: No OFD packet to send [09:32:47]OFD Sender: No OFD packet to send [09:32:52]OFD Sender: No OFD packet to send [09:32:57]OFD Sender: No OFD packet to send [09:33:02]OFD Sender: No OFD packet to send [09:33:07]OFD Sender: No OFD packet to send [09:33:12]OFD Sender: No OFD packet to send [09:33:17]OFD Sender: No OFD packet to send [09:33:22]OFD Sender: No OFD packet to send [09:33:27]OFD Sender: No OFD packet to send [09:33:32]OFD Sender: No OFD packet to send [09:33:37]OFD Sender: No OFD packet to send [09:33:42]OFD Sender: No OFD packet to send [09:33:47]OFD Sender: No OFD packet to send [09:33:52]OFD Sender: No OFD packet to send [09:33:57]OFD Sender: No OFD packet to send [09:34:02]OFD Sender: No OFD packet to send [09:34:07]OFD Sender: No OFD packet to send [09:34:12]OFD Sender: No OFD packet to send [09:34:17]OFD Sender: No OFD packet to send [09:34:22]OFD Sender: No OFD packet to send [09:34:27]OFD Sender: No OFD packet to send [09:34:32]OFD Sender: No OFD packet to send [09:34:37]OFD Sender: No OFD packet to send [09:34:42]OFD Sender: No OFD packet to send [09:34:47]OFD Sender: No OFD packet to send [09:34:52]OFD Sender: No OFD packet to send [09:34:57]OFD Sender: No OFD packet to send [09:35:02]OFD Sender: No OFD packet to send [09:35:07]OFD Sender: No OFD packet to send [09:35:12]OFD Sender: No OFD packet to send [09:35:17]OFD Sender: No OFD packet to send [09:35:22]OFD Sender: No OFD packet to send [09:35:27]OFD Sender: No OFD packet to send [09:35:32]OFD Sender: No OFD packet to send [09:35:37]OFD Sender: No OFD packet to send [09:35:42]OFD Sender: No OFD packet to send [09:35:45]accept exits with 12 [09:35:45]New connection [09:35:45]New thread 3066645860 created [09:35:45]Thread 3066502500 joined [09:35:45] Sock 12.Parse request [09:35:45]Waiting for new connection... [09:35:45]Sock 12.Check first char [09:35:45]Sock 12.First char is OK [09:35:45]request: POST /json_proto HTTP/1.0 [09:35:45]Method: POST [09:35:45]URL: /json_proto [09:35:45]Method is POST - this is cgi request [09:35:45]url: /json_proto [09:35:45]query_string will be loaded in cgi processing [09:35:45]execute_cgi json_proto POST (null) [09:35:45]execute_cgi path=json_proto method=POST [09:35:45]POST find Content-Length [09:35:45]Host: 172.17.43.132:8080 [09:35:45]Content-Length: 957 [09:35:45]Content-Type: application/json [09:35:45] [09:35:45]POST finish read [09:35:45]Found Content-Length = 957 [09:35:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183607", "tax_sys" : 0, "items" : [ { "code": "2000036220012", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E XL(GABB TRADE)", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870001571535", "name": "\u0412\u043E\u0434\u0430 ASU \u043F\u0438\u0442 \u043D.\u0433\u0430\u0437 \u043F\u0435\u0440\u0441\u0438\u043A \u041F\u042D\u0422 0,5\u043B", "price" : 65.00, "quantity" : 1.000, "sum" : 65.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 195.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:35:45]execute_script... [09:35:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183607", "tax_sys" : 0, "items" : [ { "code": "2000036220012", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E XL(GABB TRADE)", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870001571535", "name": "\u0412\u043E\u0434\u0430 ASU \u043F\u0438\u0442 \u043D.\u0433\u0430\u0437 \u043F\u0435\u0440\u0441\u0438\u043A \u041F\u042D\u0422 0,5\u043B", "price" : 65.00, "quantity" : 1.000, "sum" : 65.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 195.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:35:45]POST & json_proto [09:35:45]process_json_proto [09:35:45]json parsed OK: [09:35:45]protocol is kg_v1.0 [09:35:45]action value=close_receipt [09:35:45]process_action close_receipt [09:35:45]cmd_close_receipt [09:35:45]MH_GetDate [09:35:45]Write to MH i2c: F0 00 00 A6 09 9E [09:35:45]Write i2c OK [09:35:45]MH_I2C_Read... [09:35:45]Read from MH i2c: F0 [09:35:45]MH_I2C_Read... [09:35:45]Read from MH i2c: F0 09 00 [09:35:45]MH_I2C_Read... [09:35:45]Read from MH i2c: F0 09 00 A6 09 00 71 BF A4 66 69 B2 A4 66 06 [09:35:45]GetLastDocTimeStamp 1722072541 [09:35:45]current date 1722072945 [09:35:45]FM_GetShiftState [09:35:45]SAM_PROTO_GetShiftState [09:35:45]wFMCommunicate request_size=4 [09:35:45]MH_SAM_APDU [09:35:45]CAPDU: 80 13 01 00 [09:35:45]Write to MH i2c: E2 08 00 A7 09 80 13 01 00 00 00 00 00 2D [09:35:45]Write i2c OK [09:35:45]MH_I2C_Read... [09:35:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:35:45]Read from MH i2c: E2 [09:35:45]MH_I2C_Read... [09:35:45]Read from MH i2c: E2 0E 00 [09:35:45]MH_I2C_Read... [09:35:45]Read from MH i2c: E2 0E 00 A7 09 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 45 [09:35:45]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [09:35:45]wFMCommunicate OK [09:35:45]SAM_PROTO_GetShiftState done [09:35:45]FM_GetShiftState done [09:35:45]opened in 1722069839 [09:35:45]opened+sec_in_day 1722156239 [09:35:45]quantity*price = 13000 [09:35:45]sum+1 = 13001 [09:35:45]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4870001571535 Вода ASU пит н.газ перÑик ПЭТ 0,5л 1.000 * 65.00 = 65.00 ÐДС 12% ÐСП 1% > о реализуемом товаре ИТОГО: 195.00 ÐСП 1% : 1.72 ÐДС 12% : 20.70 Ðаличными: 195.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 28 27.07.2024 09:35 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41577 ФПД: 224155977729130 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T093545&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41577&fm=224155977729130&tin=02508201610067®Number=0000000000092626&sum=19500 0 [09:35:46]StoreToDocumentArchive [09:35:46]shift 425 fd 41577 [09:35:46]save to /storage/0425/doc_00041577 [09:35:46]save last doc name /storage/0425/doc_00041577 to /storage/kkm_last_doc_name [09:35:46]save OK [09:35:46]Clear old archive folders... [09:35:46]ProcessDocumentItem done err = 0, tmpTLVsize=409 [09:35:46]tlvbuf is 0112EF10 [09:35:46]SAM_PROTO_ClearQueue [09:35:46]wFMCommunicate request_size=4 [09:35:46]MH_SAM_APDU [09:35:46]CAPDU: 80 09 00 00 [09:35:46]Write to MH i2c: E2 08 00 B4 09 80 09 00 00 00 00 00 00 2F [09:35:46]Write i2c OK [09:35:46]MH_I2C_Read... [09:35:46]Read from MH i2c: E2 [09:35:46]MH_I2C_Read... [09:35:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:35:46]Read from MH i2c: E2 03 00 [09:35:46]MH_I2C_Read... [09:35:46]Read from MH i2c: E2 03 00 B4 09 00 90 00 31 [09:35:46]RAPDU: 90 00 [09:35:46]wFMCommunicate OK [09:35:46]SAM_PROTO_ClearQueue done [09:35:46]KKMCreateOFDPacket [09:35:46]OFDProtocolAddRootSTLVToBuf [09:35:46]FM_MakeSignedData [09:35:46]FM_MakeSignedData [09:35:46]SAM_PROTO_SignData [09:35:46]wFMCommunicate request_size=4 [09:35:46]MH_SAM_APDU [09:35:46]CAPDU: 80 0D 01 02 [09:35:46]Write to MH i2c: E2 08 00 B5 09 80 0D 01 02 00 00 00 00 37 [09:35:46]Write i2c OK [09:35:46]MH_I2C_Read... [09:35:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:35:46]Read from MH i2c: E2 [09:35:46]MH_I2C_Read... [09:35:46]Read from MH i2c: E2 03 00 [09:35:46]MH_I2C_Read... [09:35:46]Read from MH i2c: E2 03 00 B5 09 00 90 00 32 [09:35:46]RAPDU: 90 00 [09:35:46]wFMCommunicate OK [09:35:46]wFMCommunicate request_size=255 [09:35:46]MH_SAM_APDU [09:35:46]CAPDU: 80 0D 02 02 FA 03 00 99 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7B 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 31 35 33 35 06 04 37 00 D0 92 D0 BE D0 B4 D0 B0 20 41 53 55 20 D0 BF D0 B8 D1 82 20 D0 BD 2E D0 B3 D0 B0 D0 B7 20 D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA 20 D0 9F D0 AD D0 A2 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 [09:35:46]Write to MH i2c: E2 02 01 B6 09 80 0D 02 02 FA 00 03 00 99 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7B 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 31 35 33 35 06 04 37 00 D0 92 D0 BE D0 B4 D0 B0 20 41 53 55 20 D0 BF D0 B8 D1 82 20 D0 BD 2E D0 B3 D0 B0 D0 B7 20 D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA 20 D0 9F D0 AD D0 A2 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 00 00 E8 [09:35:46]Write i2c OK [09:35:46]MH_I2C_Read... [09:35:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:35:46]Read from MH i2c: E2 [09:35:46]MH_I2C_Read... [09:35:46]Read from MH i2c: E2 03 00 [09:35:46]MH_I2C_Read... [09:35:46]Read from MH i2c: E2 03 00 B6 09 00 90 00 33 [09:35:46]RAPDU: 90 00 [09:35:46]wFMCommunicate OK [09:35:46]wFMCommunicate request_size=168 [09:35:46]MH_SAM_APDU [09:35:46]CAPDU: 80 0D 02 02 A3 06 00 2C 4C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AC 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 16 08 00 00 00 00 07 04 06 00 2C 4C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 00 00 00 F4 03 04 00 71 BF A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 69 A2 00 00 35 04 06 00 CB DE 61 6D 44 6A [09:35:46]Write to MH i2c: E2 AB 00 B7 09 80 0D 02 02 A3 00 06 00 2C 4C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AC 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 16 08 00 00 00 00 07 04 06 00 2C 4C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 00 00 00 F4 03 04 00 71 BF A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 69 A2 00 00 35 04 06 00 CB DE 61 6D 44 6A 00 00 B6 [09:35:46]Write i2c OK [09:35:46]MH_I2C_Read... [09:35:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:35:47]Read from MH i2c: E2 [09:35:47]MH_I2C_Read... [09:35:47]Read from MH i2c: E2 03 00 [09:35:47]MH_I2C_Read... [09:35:47]Read from MH i2c: E2 03 00 B7 09 00 90 00 34 [09:35:47]RAPDU: 90 00 [09:35:47]wFMCommunicate OK [09:35:47]wFMCommunicate request_size=4 [09:35:47]MH_SAM_APDU [09:35:47]CAPDU: 80 0D 03 02 [09:35:47]Write to MH i2c: E2 08 00 B8 09 80 0D 03 02 00 00 00 00 3C [09:35:47]Write i2c OK [09:35:47]MH_I2C_Read... [09:35:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:35:47]Read from MH i2c: E2 [09:35:47]MH_I2C_Read... [09:35:47]Read from MH i2c: E2 0B 00 [09:35:47]MH_I2C_Read... [09:35:47]Read from MH i2c: E2 0B 00 B8 09 00 E9 15 9D 0F 3F CA F7 66 90 00 4D [09:35:47]RAPDU: E9 15 9D 0F 3F CA F7 66 90 00 [09:35:47]wFMCommunicate OK [09:35:47]SAM_PROTO_SignData done [09:35:47]FM_MakeSignedData done [09:35:47]CreateOFDProtocolMessage [09:35:47]wFMCommunicate request_size=4 [09:35:47]MH_SAM_APDU [09:35:47]CAPDU: 80 11 00 00 [09:35:47]Write to MH i2c: E2 08 00 B9 09 80 11 00 00 00 00 00 00 3C [09:35:47]Write i2c OK [09:35:47]MH_I2C_Read... [09:35:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:35:47]Read from MH i2c: E2 [09:35:47]MH_I2C_Read... [09:35:47]Read from MH i2c: E2 17 00 [09:35:47]MH_I2C_Read... [09:35:47]Read from MH i2c: E2 17 00 B9 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 98 [09:35:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [09:35:47]wFMCommunicate OK [09:35:47]CreateOFDProtocolMessage done [09:35:47]OFDSenderStorePacket 41577 [09:35:47]StoreOFDPacket docnum=41577 [09:35:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 AD 01 00 00 A0 25 A5 01 E7 CE 5A 03 01 00 03 00 99 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7B 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 31 35 33 35 06 04 37 00 D0 92 D0 BE D0 B4 D0 B0 20 41 53 55 20 D0 BF D0 B8 D1 82 20 D0 BD 2E D0 B3 D0 B0 D0 B7 20 D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA 20 D0 9F D0 AD D0 A2 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 4C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AC 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 16 08 00 00 00 00 07 04 06 00 2C 4C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 00 00 00 F4 03 04 00 71 BF A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 69 A2 00 00 35 04 06 00 CB DE 61 6D 44 6A E9 15 9D 0F 3F CA F7 66 [09:35:47]CheckFolder [09:35:47]dirname=/storage/ofd_packets [09:35:47]CheckFolder done [09:35:47]ProducePacketName [09:35:47]name=ofd_packets/00041577 [09:35:47]NVStorageSaveData ofd_packets/00041577 [09:35:47]File name is /storage/ofd_packets/00041577 [09:35:47]Write 459 bytes [09:35:47]NVStorageSaveData done [09:35:47]OFDSenderStorePacket done [09:35:47]KKMCreateOFDPacket done [09:35:47]NVStorageSaveData kkm_last_timestamp [09:35:47]File name is /storage/kkm_last_timestamp [09:35:47]Write 4 bytes [09:35:47]NVStorageSaveData done [09:35:47]ExternCall_PrintAddStr [09:35:47]wPrintStart [09:35:47]Write to MH i2c: 01 00 00 BA 09 C3 [09:35:47]Write i2c OK [09:35:47]MH_I2C_Read... [09:35:47]Read from MH i2c: 01 [09:35:47]MH_I2C_Read... [09:35:47]Read from MH i2c: 01 07 00 [09:35:47]MH_I2C_Read... [09:35:47]Read from MH i2c: 01 07 00 BA 09 00 00 00 00 00 FF 0F D8 [09:35:47]RasterBufferAndPrint [09:35:47]line Счет N : (3)183607 [09:35:47]line ИÐÐ: 02508201610067 [09:35:47]line Контрольно-КаÑÑовый Чек [09:35:47]line ПРОДÐЖР[09:35:47]line Товар: 2000036220012 [09:35:47]line Кофе Капучино XL(GABB TRADE) [09:35:47]line 1.000 * 130.00 [09:35:47]line = 130.00 [09:35:47]line ÐДС 12% ÐСП 1% [09:35:47]line > о реализуемом товаре [09:35:47]line Товар: 4870001571535 [09:35:47]line Вода ASU пит н.газ перÑик ПЭТ 0,5л [09:35:47]line 1.000 * 65.00 [09:35:47]line = 65.00 [09:35:47]line ÐДС 12% ÐСП 1% [09:35:47]line > о реализуемом товаре [09:35:47]line ИТОГО: 195.00 [09:35:47]line ÐСП 1% : 1.72 [09:35:47]line ÐДС 12% : 20.70 [09:35:47]line Ðаличными: 195.00 [09:35:47]line Безнал.: 0.00 [09:35:47]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [09:35:47]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [09:35:47]line СÐО: Общий режим [09:35:47]line Чек 28 27.07.2024 09:35 [09:35:47]line Смена: 425 ФФД: 1.0 [09:35:47]line ЗÐМ: 0300000053 [09:35:47]line РÐМ: 0000000000092626 [09:35:47]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [09:35:47]line ФМ: 0000000000874958 [09:35:47]line ФД: 41577 [09:35:47]line ФПД: 224155977729130 [09:35:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T093545&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41577&fm=224155977729130&tin=02508201610067®Number=0000000000092626&sum=19500 [09:35:47]line 0 [09:35:47]OFD Sender: Processing packet 41577 [packets to send 57, broken 56] [09:35:47]ProducePacketName [09:35:47]name=ofd_packets/00041577 [09:35:47]OFD Sender: To server: ‡•öpG, [09:35:47]CommunicateWithHost lk.salyk.kg:30040 [09:35:47]ConnectInit lk.salyk.kg [09:35:47]written 0, free lines is 4095 [09:35:48]Write to MH i2c: 01 00 00 EA 09 F3 [09:35:48]Write i2c OK [09:35:48]MH_I2C_Read... [09:35:48]Read from MH i2c: 01 [09:35:48]MH_I2C_Read... [09:35:48]Read from MH i2c: 01 07 00 [09:35:48]MH_I2C_Read... [09:35:48]Read from MH i2c: 01 07 00 EA 09 00 00 00 00 00 AC 0C B2 [09:35:48]RasterBufferAndPrint [09:35:48]line [09:35:48]line [09:35:48]line [09:35:48]line [09:35:48]line [09:35:48]written 0, free lines is 3250 [09:35:48]MH_Cut [09:35:48]Write to MH i2c: D1 01 00 F1 09 01 CC [09:35:48]Write i2c OK [09:35:48]MH_I2C_Read... [09:35:48]Read from MH i2c: D1 [09:35:48]MH_I2C_Read... [09:35:48]Read from MH i2c: D1 01 00 [09:35:48]MH_I2C_Read... [09:35:48]Read from MH i2c: D1 01 00 F1 09 00 CB [09:35:48]Write to MH i2c: 01 00 00 F2 09 FB [09:35:48]Write i2c OK [09:35:48]MH_I2C_Read... [09:35:48]*** Cut start [09:35:48]*** Partial cut [09:35:48]*** CUTSNS_PIN = 1 [09:35:48]*** CUTSNS_PIN = 0 [09:35:49]*** Brake cut motor [09:35:49]Read from MH i2c: 01 [09:35:49]MH_I2C_Read... [09:35:49]*** Stop cut motor [09:35:49]*** Cut end [09:35:49]Read from MH i2c: 01 07 00 [09:35:49]MH_I2C_Read... [09:35:49]Read from MH i2c: 01 07 00 F2 09 00 00 00 00 00 FF 0F 10 [09:35:49]process_action close_receipt done [09:35:49]requested_data is exist [09:35:49]produce_requested_data [09:35:49]requested_item fm.sn is exist - process it [09:35:49]wFMCommunicate request_size=4 [09:35:49]MH_SAM_APDU [09:35:49]CAPDU: 80 11 00 00 [09:35:49]Write to MH i2c: E2 08 00 F3 09 80 11 00 00 00 00 00 00 76 [09:35:49]Write i2c OK [09:35:49]MH_I2C_Read... [09:35:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:35:49]Read from MH i2c: E2 [09:35:49]MH_I2C_Read... [09:35:49]Read from MH i2c: E2 17 00 [09:35:49]MH_I2C_Read... [09:35:49]Read from MH i2c: E2 17 00 F3 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 D2 [09:35:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [09:35:49]wFMCommunicate OK [09:35:49]requested_item fd.num is exist - process it [09:35:49]SAM_PROTO_GetFieldsCounters [09:35:49]wFMCommunicate request_size=4 [09:35:49]MH_SAM_APDU [09:35:49]CAPDU: 80 13 00 00 [09:35:49]Write to MH i2c: E2 08 00 F4 09 80 13 00 00 00 00 00 00 79 [09:35:49]Write i2c OK [09:35:49]MH_I2C_Read... [09:35:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:35:49]Read from MH i2c: E2 [09:35:49]MH_I2C_Read... [09:35:49]Read from MH i2c: E2 62 00 [09:35:49]MH_I2C_Read... [09:35:49]Read from MH i2c: E2 62 00 F4 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 69 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 1C 00 00 00 5E 04 04 00 1C 00 00 00 57 04 04 00 1D 00 00 00 19 04 04 00 00 00 00 00 90 00 AC [09:35:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 69 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 1C 00 00 00 5E 04 04 00 1C 00 00 00 57 04 04 00 1D 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:35:49]wFMCommunicate OK [09:35:49]SAM_PROTO_GetFieldsCounters done [09:35:49]requested_item shift.num is exist - process it [09:35:49]requested_item shift.opened is exist - process it [09:35:49]req_shift_opened [09:35:49]FM_GetShiftState [09:35:49]SAM_PROTO_GetShiftState [09:35:49]wFMCommunicate request_size=4 [09:35:49]MH_SAM_APDU [09:35:49]CAPDU: 80 13 01 00 [09:35:49]Write to MH i2c: E2 08 00 F5 09 80 13 01 00 00 00 00 00 7B [09:35:49]Write i2c OK [09:35:49]MH_I2C_Read... [09:35:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:35:49]Read from MH i2c: E2 [09:35:49]MH_I2C_Read... [09:35:49]Read from MH i2c: E2 0E 00 [09:35:49]MH_I2C_Read... [09:35:49]Read from MH i2c: E2 0E 00 F5 09 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 93 [09:35:49]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [09:35:49]wFMCommunicate OK [09:35:49]SAM_PROTO_GetShiftState done [09:35:49]FM_GetShiftState done [09:35:49]req_shift_opened done [09:35:49]requested_item shift.open_date is exist - process it [09:35:49]req_shift_open_date [09:35:49]req_shift_open_date done [09:35:49]produce_requested_data done [09:35:49]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41577,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [09:35:49]process_action_free close_receipt [09:35:49]json_value_free [09:35:49]json_value_free done [09:35:49]process_json_proto returns [09:35:49]Send response to host [09:35:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41577,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [09:35:49]free response buf [09:35:49]execute_script done [09:35:49]execute_script returns [09:35:49]free content buf [09:35:49]Sock 12.Close socket [09:35:49]Sock 12.Thread stoped [09:35:52]Connected sock=7 [09:35:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 AD 01 00 00 A0 25 A5 01 E7 CE 5A 03 01 00 03 00 99 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7B 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 31 35 33 35 06 04 37 00 D0 92 D0 BE D0 B4 D0 B0 20 41 53 55 20 D0 BF D0 B8 D1 82 20 D0 BD 2E D0 B3 D0 B0 D0 B7 20 D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA 20 D0 9F D0 AD D0 A2 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 4C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AC 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 16 08 00 00 00 00 07 04 06 00 2C 4C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 00 00 00 F4 03 04 00 71 BF A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 69 A2 00 00 35 04 06 00 CB DE 61 6D 44 6A E9 15 9D 0F 3F CA F7 66 [09:35:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 90 ED 47 00 3B 1C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 69 A2 00 00 F4 03 04 00 8C 6B A4 66 B6 04 01 00 00 87 F5 A4 AC 67 9A E4 09 [09:35:52]CommunicateWithHost err = 0 [09:35:52]CheckOFDResponse [09:35:52]1017 (14) - 77093643461234 [09:35:52]1041 (16) - 0000000000874958 [09:35:52]1040 (4) - 41577 [09:35:52]1012 (4) - 27.07.2024 03:37 [09:35:52]1206 (1) - 0 [09:35:52]OFD Sender: Remove packet 41577 [09:35:52]ProducePacketName [09:35:52]name=ofd_packets/00041577 [09:35:52]NVStorageDeleteData [09:35:53]OFD Sender: No OFD packet to send [09:35:58]OFD Sender: No OFD packet to send [09:36:03]OFD Sender: No OFD packet to send [09:36:08]OFD Sender: No OFD packet to send [09:36:13]OFD Sender: No OFD packet to send [09:36:18]OFD Sender: No OFD packet to send [09:36:23]OFD Sender: No OFD packet to send [09:36:28]OFD Sender: No OFD packet to send [09:36:33]OFD Sender: No OFD packet to send [09:36:38]OFD Sender: No OFD packet to send [09:36:43]OFD Sender: No OFD packet to send [09:36:48]OFD Sender: No OFD packet to send [09:36:53]OFD Sender: No OFD packet to send [09:36:58]OFD Sender: No OFD packet to send [09:37:03]OFD Sender: No OFD packet to send [09:37:08]OFD Sender: No OFD packet to send [09:37:13]OFD Sender: No OFD packet to send [09:37:18]OFD Sender: No OFD packet to send [09:37:23]OFD Sender: No OFD packet to send [09:37:28]OFD Sender: No OFD packet to send [09:37:33]OFD Sender: No OFD packet to send [09:37:37]accept exits with 9 [09:37:37]New connection [09:37:37]New thread 3066502500 created [09:37:37]Thread 3066645860 joined [09:37:37]Waiting for new connection... [09:37:37] Sock 9.Parse request [09:37:37]Sock 9.Check first char [09:37:37]Sock 9.First char is OK [09:37:37]request: POST /json_proto HTTP/1.0 [09:37:37]Method: POST [09:37:37]URL: /json_proto [09:37:37]Method is POST - this is cgi request [09:37:37]url: /json_proto [09:37:37]query_string will be loaded in cgi processing [09:37:37]execute_cgi json_proto POST (null) [09:37:37]execute_cgi path=json_proto method=POST [09:37:37]POST find Content-Length [09:37:37]Host: 172.17.43.132:8080 [09:37:37]Content-Length: 620 [09:37:37]Content-Type: application/json [09:37:37] [09:37:37]POST finish read [09:37:37]Found Content-Length = 620 [09:37:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183608", "tax_sys" : 0, "items" : [ { "code": "4640030091607", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B ESSE Exchange", "price" : 150.00, "quantity" : 1.000, "sum" : 150.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 150.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:37:37]execute_script... [09:37:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183608", "tax_sys" : 0, "items" : [ { "code": "4640030091607", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B ESSE Exchange", "price" : 150.00, "quantity" : 1.000, "sum" : 150.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 150.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:37:37]POST & json_proto [09:37:37]process_json_proto [09:37:37]json parsed OK: [09:37:37]protocol is kg_v1.0 [09:37:37]action value=close_receipt [09:37:37]process_action close_receipt [09:37:37]cmd_close_receipt [09:37:37]MH_GetDate [09:37:37]Write to MH i2c: F0 00 00 F6 09 EE [09:37:37]Write i2c OK [09:37:37]MH_I2C_Read... [09:37:37]Read from MH i2c: F0 [09:37:37]MH_I2C_Read... [09:37:37]Read from MH i2c: F0 09 00 [09:37:37]MH_I2C_Read... [09:37:37]Read from MH i2c: F0 09 00 F6 09 00 E1 BF A4 66 69 B2 A4 66 C6 [09:37:37]GetLastDocTimeStamp 1722072945 [09:37:37]current date 1722073057 [09:37:37]FM_GetShiftState [09:37:37]SAM_PROTO_GetShiftState [09:37:37]wFMCommunicate request_size=4 [09:37:37]MH_SAM_APDU [09:37:37]CAPDU: 80 13 01 00 [09:37:37]Write to MH i2c: E2 08 00 F7 09 80 13 01 00 00 00 00 00 7D [09:37:37]Write i2c OK [09:37:37]MH_I2C_Read... [09:37:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:37:37]Read from MH i2c: E2 [09:37:37]MH_I2C_Read... [09:37:37]Read from MH i2c: E2 0E 00 [09:37:37]MH_I2C_Read... [09:37:37]Read from MH i2c: E2 0E 00 F7 09 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 95 [09:37:37]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [09:37:37]wFMCommunicate OK [09:37:37]SAM_PROTO_GetShiftState done [09:37:37]FM_GetShiftState done [09:37:37]opened in 1722069839 [09:37:37]opened+sec_in_day 1722156239 [09:37:37]quantity*price = 15000 [09:37:37]sum+1 = 15001 [09:37:37]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 150.00 ÐСП 1% : 1.33 ÐДС 12% : 15.93 Ðаличными: 150.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 29 27.07.2024 09:37 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41578 ФПД: 56566325645611 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T093737&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41578&fm=56566325645611&tin=02508201610067®Number=0000000000092626&sum=15000 0 [09:37:38]StoreToDocumentArchive [09:37:38]shift 425 fd 41578 [09:37:38]save to /storage/0425/doc_00041578 [09:37:38]save last doc name /storage/0425/doc_00041578 to /storage/kkm_last_doc_name [09:37:38]save OK [09:37:38]Clear old archive folders... [09:37:38]ProcessDocumentItem done err = 0, tmpTLVsize=272 [09:37:38]tlvbuf is 01128810 [09:37:38]SAM_PROTO_ClearQueue [09:37:38]wFMCommunicate request_size=4 [09:37:38]MH_SAM_APDU [09:37:38]CAPDU: 80 09 00 00 [09:37:38]Write to MH i2c: E2 08 00 04 0A 80 09 00 00 00 00 00 00 80 [09:37:38]Write i2c OK [09:37:38]MH_I2C_Read... [09:37:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:37:38]Read from MH i2c: E2 [09:37:38]MH_I2C_Read... [09:37:38]Read from MH i2c: E2 03 00 [09:37:38]MH_I2C_Read... [09:37:38]Read from MH i2c: E2 03 00 04 0A 00 90 00 82 [09:37:38]RAPDU: 90 00 [09:37:38]wFMCommunicate OK [09:37:38]SAM_PROTO_ClearQueue done [09:37:38]KKMCreateOFDPacket [09:37:38]OFDProtocolAddRootSTLVToBuf [09:37:38]FM_MakeSignedData [09:37:38]FM_MakeSignedData [09:37:38]SAM_PROTO_SignData [09:37:38]wFMCommunicate request_size=4 [09:37:38]MH_SAM_APDU [09:37:38]CAPDU: 80 0D 01 02 [09:37:38]Write to MH i2c: E2 08 00 05 0A 80 0D 01 02 00 00 00 00 88 [09:37:38]Write i2c OK [09:37:38]MH_I2C_Read... [09:37:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:37:38]Read from MH i2c: E2 [09:37:38]MH_I2C_Read... [09:37:38]Read from MH i2c: E2 03 00 [09:37:38]MH_I2C_Read... [09:37:38]Read from MH i2c: E2 03 00 05 0A 00 90 00 83 [09:37:38]RAPDU: 90 00 [09:37:38]wFMCommunicate OK [09:37:38]wFMCommunicate request_size=255 [09:37:38]MH_SAM_APDU [09:37:38]CAPDU: 80 0D 02 02 FA 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 36 30 37 06 04 1E 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 53 53 45 20 45 78 63 68 61 6E 67 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 98 3A 00 00 00 00 13 04 06 00 98 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 06 00 00 00 00 07 04 06 00 98 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 00 00 00 F4 03 04 00 E1 BF A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 [09:37:38]Write to MH i2c: E2 02 01 06 0A 80 0D 02 02 FA 00 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 36 30 37 06 04 1E 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 53 53 45 20 45 78 63 68 61 6E 67 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 98 3A 00 00 00 00 13 04 06 00 98 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 06 00 00 00 00 07 04 06 00 98 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 00 00 00 F4 03 04 00 E1 BF A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 00 00 81 [09:37:38]Write i2c OK [09:37:38]MH_I2C_Read... [09:37:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:37:38]Read from MH i2c: E2 [09:37:38]MH_I2C_Read... [09:37:38]Read from MH i2c: E2 03 00 [09:37:38]MH_I2C_Read... [09:37:38]Read from MH i2c: E2 03 00 06 0A 00 90 00 84 [09:37:38]RAPDU: 90 00 [09:37:38]wFMCommunicate OK [09:37:38]wFMCommunicate request_size=31 [09:37:38]MH_SAM_APDU [09:37:38]CAPDU: 80 0D 02 02 1A 30 30 38 37 34 39 35 38 10 04 04 00 6A A2 00 00 35 04 06 00 33 72 5F BF 11 2B [09:37:38]Write to MH i2c: E2 22 00 07 0A 80 0D 02 02 1A 00 30 30 38 37 34 39 35 38 10 04 04 00 6A A2 00 00 35 04 06 00 33 72 5F BF 11 2B 00 00 CA [09:37:38]Write i2c OK [09:37:38]MH_I2C_Read... [09:37:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:37:38]Read from MH i2c: E2 [09:37:38]MH_I2C_Read... [09:37:38]Read from MH i2c: E2 03 00 [09:37:38]MH_I2C_Read... [09:37:38]Read from MH i2c: E2 03 00 07 0A 00 90 00 85 [09:37:38]RAPDU: 90 00 [09:37:38]wFMCommunicate OK [09:37:38]wFMCommunicate request_size=4 [09:37:38]MH_SAM_APDU [09:37:38]CAPDU: 80 0D 03 02 [09:37:38]Write to MH i2c: E2 08 00 08 0A 80 0D 03 02 00 00 00 00 8D [09:37:38]Write i2c OK [09:37:38]MH_I2C_Read... [09:37:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:37:39]Read from MH i2c: E2 [09:37:39]MH_I2C_Read... [09:37:39]Read from MH i2c: E2 0B 00 [09:37:39]MH_I2C_Read... [09:37:39]Read from MH i2c: E2 0B 00 08 0A 00 52 31 40 38 A8 12 F9 0F 90 00 4B [09:37:39]RAPDU: 52 31 40 38 A8 12 F9 0F 90 00 [09:37:39]wFMCommunicate OK [09:37:39]SAM_PROTO_SignData done [09:37:39]FM_MakeSignedData done [09:37:39]CreateOFDProtocolMessage [09:37:39]wFMCommunicate request_size=4 [09:37:39]MH_SAM_APDU [09:37:39]CAPDU: 80 11 00 00 [09:37:39]Write to MH i2c: E2 08 00 09 0A 80 11 00 00 00 00 00 00 8D [09:37:39]Write i2c OK [09:37:39]MH_I2C_Read... [09:37:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:37:39]Read from MH i2c: E2 [09:37:39]MH_I2C_Read... [09:37:39]Read from MH i2c: E2 17 00 [09:37:39]MH_I2C_Read... [09:37:39]Read from MH i2c: E2 17 00 09 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 E9 [09:37:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [09:37:39]wFMCommunicate OK [09:37:39]CreateOFDProtocolMessage done [09:37:39]OFDSenderStorePacket 41578 [09:37:39]StoreOFDPacket docnum=41578 [09:37:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 24 01 00 00 3D 75 1C 01 5C 35 5A 03 01 00 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 36 30 37 06 04 1E 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 53 53 45 20 45 78 63 68 61 6E 67 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 98 3A 00 00 00 00 13 04 06 00 98 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 06 00 00 00 00 07 04 06 00 98 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 00 00 00 F4 03 04 00 E1 BF A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 6A A2 00 00 35 04 06 00 33 72 5F BF 11 2B 52 31 40 38 A8 12 F9 0F [09:37:39]CheckFolder [09:37:39]dirname=/storage/ofd_packets [09:37:39]CheckFolder done [09:37:39]ProducePacketName [09:37:39]name=ofd_packets/00041578 [09:37:39]NVStorageSaveData ofd_packets/00041578 [09:37:39]File name is /storage/ofd_packets/00041578 [09:37:39]Write 322 bytes [09:37:39]NVStorageSaveData done [09:37:39]OFDSenderStorePacket done [09:37:39]KKMCreateOFDPacket done [09:37:39]NVStorageSaveData kkm_last_timestamp [09:37:39]File name is /storage/kkm_last_timestamp [09:37:39]Write 4 bytes [09:37:39]NVStorageSaveData done [09:37:39]OFD Sender: Processing packet 41578 [packets to send 57, broken 56] [09:37:39]ProducePacketName [09:37:39]name=ofd_packets/00041578 [09:37:39]OFD Sender: To server: ‡•öpG, [09:37:39]CommunicateWithHost lk.salyk.kg:30040 [09:37:39]ConnectInit lk.salyk.kg [09:37:39]ExternCall_PrintAddStr [09:37:39]wPrintStart [09:37:39]Write to MH i2c: 01 00 00 0A 0A 14 [09:37:39]Write i2c OK [09:37:39]MH_I2C_Read... [09:37:39]Read from MH i2c: 01 [09:37:39]MH_I2C_Read... [09:37:39]Read from MH i2c: 01 07 00 [09:37:39]MH_I2C_Read... [09:37:39]Read from MH i2c: 01 07 00 0A 0A 00 00 00 00 00 FF 0F 29 [09:37:39]RasterBufferAndPrint [09:37:39]line Счет N : (3)183608 [09:37:39]line ИÐÐ: 02508201610067 [09:37:39]line Контрольно-КаÑÑовый Чек [09:37:39]line ПРОДÐЖР[09:37:39]line Товар: 4640030091607 [09:37:39]line Сигареты ESSE Exchange [09:37:39]line 1.000 * 150.00 [09:37:39]line = 150.00 [09:37:39]line ÐДС 12% ÐСП 1% [09:37:39]line > о реализуемом товаре [09:37:39]line ИТОГО: 150.00 [09:37:39]line ÐСП 1% : 1.33 [09:37:39]line ÐДС 12% : 15.93 [09:37:39]line Ðаличными: 150.00 [09:37:39]line Безнал.: 0.00 [09:37:39]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [09:37:39]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [09:37:39]line СÐО: Общий режим [09:37:39]line Чек 29 27.07.2024 09:37 [09:37:39]line Смена: 425 ФФД: 1.0 [09:37:39]line ЗÐМ: 0300000053 [09:37:39]line РÐМ: 0000000000092626 [09:37:39]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [09:37:39]line ФМ: 0000000000874958 [09:37:39]line ФД: 41578 [09:37:39]line ФПД: 56566325645611 [09:37:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T093737&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41578&fm=56566325645611&tin=02508201610067®Number=0000000000092626&sum=15000 [09:37:39]line 0 [09:37:39]written 0, free lines is 4095 [09:37:39]Write to MH i2c: 01 00 00 32 0A 3C [09:37:39]Write i2c OK [09:37:39]MH_I2C_Read... [09:37:39]Read from MH i2c: 01 [09:37:39]MH_I2C_Read... [09:37:39]Read from MH i2c: 01 07 00 [09:37:39]MH_I2C_Read... [09:37:39]Read from MH i2c: 01 07 00 32 0A 00 00 00 00 00 12 0D 62 [09:37:39]RasterBufferAndPrint [09:37:39]line [09:37:39]line [09:37:39]line [09:37:39]line [09:37:39]line [09:37:39]written 0, free lines is 3353 [09:37:39]MH_Cut [09:37:39]Write to MH i2c: D1 01 00 39 0A 01 15 [09:37:39]Write i2c OK [09:37:39]MH_I2C_Read... [09:37:39]Read from MH i2c: D1 [09:37:39]MH_I2C_Read... [09:37:39]Read from MH i2c: D1 01 00 [09:37:39]MH_I2C_Read... [09:37:39]Read from MH i2c: D1 01 00 39 0A 00 14 [09:37:39]Write to MH i2c: 01 00 00 3A 0A 44 [09:37:39]Write i2c OK [09:37:39]MH_I2C_Read... [09:37:40]Connected sock=12 [09:37:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 24 01 00 00 3D 75 1C 01 5C 35 5A 03 01 00 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 36 30 37 06 04 1E 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 53 53 45 20 45 78 63 68 61 6E 67 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 98 3A 00 00 00 00 13 04 06 00 98 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 06 00 00 00 00 07 04 06 00 98 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 00 00 00 F4 03 04 00 E1 BF A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 6A A2 00 00 35 04 06 00 33 72 5F BF 11 2B 52 31 40 38 A8 12 F9 0F [09:37:40]*** Cut start [09:37:40]*** Partial cut [09:37:40]*** CUTSNS_PIN = 1 [09:37:40]*** CUTSNS_PIN = 0 [09:37:40]*** Brake cut motor [09:37:41]Read from MH i2c: 01 [09:37:41]MH_I2C_Read... [09:37:41]*** Stop cut motor [09:37:41]*** Cut end [09:37:41]Read from MH i2c: 01 07 00 [09:37:41]MH_I2C_Read... [09:37:41]Read from MH i2c: 01 07 00 3A 0A 00 00 00 00 00 FF 0F 59 [09:37:41]process_action close_receipt done [09:37:41]requested_data is exist [09:37:41]produce_requested_data [09:37:41]requested_item fm.sn is exist - process it [09:37:41]wFMCommunicate request_size=4 [09:37:41]MH_SAM_APDU [09:37:41]CAPDU: 80 11 00 00 [09:37:41]Write to MH i2c: E2 08 00 3B 0A 80 11 00 00 00 00 00 00 BF [09:37:41]Write i2c OK [09:37:41]MH_I2C_Read... [09:37:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:37:41]Read from MH i2c: E2 [09:37:41]MH_I2C_Read... [09:37:41]Read from MH i2c: E2 17 00 [09:37:41]MH_I2C_Read... [09:37:41]Read from MH i2c: E2 17 00 3B 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 1B [09:37:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [09:37:41]wFMCommunicate OK [09:37:41]requested_item fd.num is exist - process it [09:37:41]SAM_PROTO_GetFieldsCounters [09:37:41]wFMCommunicate request_size=4 [09:37:41]MH_SAM_APDU [09:37:41]CAPDU: 80 13 00 00 [09:37:41]Write to MH i2c: E2 08 00 3C 0A 80 13 00 00 00 00 00 00 C2 [09:37:41]Write i2c OK [09:37:41]MH_I2C_Read... [09:37:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:37:41]Read from MH i2c: E2 [09:37:41]MH_I2C_Read... [09:37:41]Read from MH i2c: E2 62 00 [09:37:41]MH_I2C_Read... [09:37:41]Read from MH i2c: E2 62 00 3C 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 6A A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 1D 00 00 00 5E 04 04 00 1D 00 00 00 57 04 04 00 1E 00 00 00 19 04 04 00 00 00 00 00 90 00 F9 [09:37:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 6A A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 1D 00 00 00 5E 04 04 00 1D 00 00 00 57 04 04 00 1E 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:37:41]wFMCommunicate OK [09:37:41]SAM_PROTO_GetFieldsCounters done [09:37:41]requested_item shift.num is exist - process it [09:37:41]requested_item shift.opened is exist - process it [09:37:41]req_shift_opened [09:37:41]FM_GetShiftState [09:37:41]SAM_PROTO_GetShiftState [09:37:41]wFMCommunicate request_size=4 [09:37:41]MH_SAM_APDU [09:37:41]CAPDU: 80 13 01 00 [09:37:41]Write to MH i2c: E2 08 00 3D 0A 80 13 01 00 00 00 00 00 C4 [09:37:41]Write i2c OK [09:37:41]MH_I2C_Read... [09:37:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:37:41]Read from MH i2c: E2 [09:37:41]MH_I2C_Read... [09:37:41]Read from MH i2c: E2 0E 00 [09:37:41]MH_I2C_Read... [09:37:41]Read from MH i2c: E2 0E 00 3D 0A 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 DC [09:37:41]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [09:37:41]wFMCommunicate OK [09:37:41]SAM_PROTO_GetShiftState done [09:37:41]FM_GetShiftState done [09:37:41]req_shift_opened done [09:37:41]requested_item shift.open_date is exist - process it [09:37:41]req_shift_open_date [09:37:41]req_shift_open_date done [09:37:41]produce_requested_data done [09:37:41]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41578,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [09:37:41]process_action_free close_receipt [09:37:41]json_value_free [09:37:41]json_value_free done [09:37:41]process_json_proto returns [09:37:41]Send response to host [09:37:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41578,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [09:37:41]free response buf [09:37:41]execute_script done [09:37:41]execute_script returns [09:37:41]free content buf [09:37:41]Sock 9.Close socket [09:37:41]Sock 9.Thread stoped [09:37:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 AD C8 47 00 E0 8C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 6A A2 00 00 F4 03 04 00 F9 6B A4 66 B6 04 01 00 00 C3 4D 2B 73 4D 01 86 39 [09:37:41]CommunicateWithHost err = 0 [09:37:41]CheckOFDResponse [09:37:41]1017 (14) - 77093643461234 [09:37:41]1041 (16) - 0000000000874958 [09:37:41]1040 (4) - 41578 [09:37:41]1012 (4) - 27.07.2024 03:39 [09:37:41]1206 (1) - 0 [09:37:41]OFD Sender: Remove packet 41578 [09:37:41]ProducePacketName [09:37:41]name=ofd_packets/00041578 [09:37:41]NVStorageDeleteData [09:37:42]OFD Sender: No OFD packet to send [09:37:47]OFD Sender: No OFD packet to send [09:37:52]OFD Sender: No OFD packet to send [09:37:57]OFD Sender: No OFD packet to send [09:38:02]OFD Sender: No OFD packet to send [09:38:07]OFD Sender: No OFD packet to send [09:38:12]OFD Sender: No OFD packet to send [09:38:17]OFD Sender: No OFD packet to send [09:38:22]OFD Sender: No OFD packet to send [09:38:27]OFD Sender: No OFD packet to send [09:38:32]OFD Sender: No OFD packet to send [09:38:37]OFD Sender: No OFD packet to send [09:38:42]OFD Sender: No OFD packet to send [09:38:47]OFD Sender: No OFD packet to send [09:38:52]OFD Sender: No OFD packet to send [09:38:57]OFD Sender: No OFD packet to send [09:39:02]OFD Sender: No OFD packet to send [09:39:07]OFD Sender: No OFD packet to send [09:39:12]OFD Sender: No OFD packet to send [09:39:17]OFD Sender: No OFD packet to send [09:39:22]OFD Sender: No OFD packet to send [09:39:27]OFD Sender: No OFD packet to send [09:39:32]OFD Sender: No OFD packet to send [09:39:37]OFD Sender: No OFD packet to send [09:39:42]OFD Sender: No OFD packet to send [09:39:47]OFD Sender: No OFD packet to send [09:39:48]recv_with_timeout no data received [09:39:52]OFD Sender: No OFD packet to send [09:39:57]OFD Sender: No OFD packet to send [09:40:02]OFD Sender: No OFD packet to send [09:40:07]OFD Sender: No OFD packet to send [09:40:12]OFD Sender: No OFD packet to send [09:40:17]OFD Sender: No OFD packet to send [09:40:22]OFD Sender: No OFD packet to send [09:40:27]OFD Sender: No OFD packet to send [09:40:32]OFD Sender: No OFD packet to send [09:40:37]OFD Sender: No OFD packet to send [09:40:42]OFD Sender: No OFD packet to send [09:40:47]OFD Sender: No OFD packet to send [09:40:52]OFD Sender: No OFD packet to send [09:40:57]OFD Sender: No OFD packet to send [09:41:02]OFD Sender: No OFD packet to send [09:41:07]OFD Sender: No OFD packet to send [09:41:12]OFD Sender: No OFD packet to send [09:41:17]OFD Sender: No OFD packet to send [09:41:22]OFD Sender: No OFD packet to send [09:41:27]OFD Sender: No OFD packet to send [09:41:32]OFD Sender: No OFD packet to send [09:41:37]OFD Sender: No OFD packet to send [09:41:42]OFD Sender: No OFD packet to send [09:41:47]OFD Sender: No OFD packet to send [09:41:52]OFD Sender: No OFD packet to send [09:41:57]OFD Sender: No OFD packet to send [09:42:02]OFD Sender: No OFD packet to send [09:42:06]recv_with_timeout no data received [09:42:07]OFD Sender: No OFD packet to send [09:42:12]OFD Sender: No OFD packet to send [09:42:17]OFD Sender: No OFD packet to send [09:42:22]OFD Sender: No OFD packet to send [09:42:27]OFD Sender: No OFD packet to send [09:42:31]recv_with_timeout no data received [09:42:32]OFD Sender: No OFD packet to send [09:42:37]OFD Sender: No OFD packet to send [09:42:42]OFD Sender: No OFD packet to send [09:42:46]recv_with_timeout no data received [09:42:47]OFD Sender: No OFD packet to send [09:42:52]OFD Sender: No OFD packet to send [09:42:57]OFD Sender: No OFD packet to send [09:43:02]OFD Sender: No OFD packet to send [09:43:07]OFD Sender: No OFD packet to send [09:43:12]OFD Sender: No OFD packet to send [09:43:13]recv_with_timeout no data received [09:43:17]OFD Sender: No OFD packet to send [09:43:22]OFD Sender: No OFD packet to send [09:43:27]OFD Sender: No OFD packet to send [09:43:32]OFD Sender: No OFD packet to send [09:43:37]OFD Sender: No OFD packet to send [09:43:42]OFD Sender: No OFD packet to send [09:43:47]OFD Sender: No OFD packet to send [09:43:52]OFD Sender: No OFD packet to send [09:43:57]OFD Sender: No OFD packet to send [09:44:02]OFD Sender: No OFD packet to send [09:44:07]OFD Sender: No OFD packet to send [09:44:12]OFD Sender: No OFD packet to send [09:44:17]OFD Sender: No OFD packet to send [09:44:22]OFD Sender: No OFD packet to send [09:44:27]OFD Sender: No OFD packet to send [09:44:32]OFD Sender: No OFD packet to send [09:44:37]OFD Sender: No OFD packet to send [09:44:42]OFD Sender: No OFD packet to send [09:44:47]OFD Sender: No OFD packet to send [09:44:52]OFD Sender: No OFD packet to send [09:44:57]OFD Sender: No OFD packet to send [09:45:02]OFD Sender: No OFD packet to send [09:45:07]OFD Sender: No OFD packet to send [09:45:12]OFD Sender: No OFD packet to send [09:45:17]OFD Sender: No OFD packet to send [09:45:22]OFD Sender: No OFD packet to send [09:45:27]OFD Sender: No OFD packet to send [09:45:32]OFD Sender: No OFD packet to send [09:45:37]OFD Sender: No OFD packet to send [09:45:42]OFD Sender: No OFD packet to send [09:45:47]OFD Sender: No OFD packet to send [09:45:52]OFD Sender: No OFD packet to send [09:45:57]OFD Sender: No OFD packet to send [09:46:02]OFD Sender: No OFD packet to send [09:46:07]OFD Sender: No OFD packet to send [09:46:12]OFD Sender: No OFD packet to send [09:46:17]OFD Sender: No OFD packet to send [09:46:22]OFD Sender: No OFD packet to send [09:46:27]OFD Sender: No OFD packet to send [09:46:32]OFD Sender: No OFD packet to send [09:46:33]recv_with_timeout no data received [09:46:37]OFD Sender: No OFD packet to send [09:46:42]OFD Sender: No OFD packet to send [09:46:47]OFD Sender: No OFD packet to send [09:46:52]OFD Sender: No OFD packet to send [09:46:57]OFD Sender: No OFD packet to send [09:47:02]OFD Sender: No OFD packet to send [09:47:08]OFD Sender: No OFD packet to send [09:47:13]OFD Sender: No OFD packet to send [09:47:13]recv_with_timeout no data received [09:47:18]OFD Sender: No OFD packet to send [09:47:23]OFD Sender: No OFD packet to send [09:47:28]OFD Sender: No OFD packet to send [09:47:29]recv_with_timeout no data received [09:47:33]OFD Sender: No OFD packet to send [09:47:38]OFD Sender: No OFD packet to send [09:47:43]OFD Sender: No OFD packet to send [09:47:48]OFD Sender: No OFD packet to send [09:47:53]OFD Sender: No OFD packet to send [09:47:58]OFD Sender: No OFD packet to send [09:48:03]OFD Sender: No OFD packet to send [09:48:08]OFD Sender: No OFD packet to send [09:48:13]OFD Sender: No OFD packet to send [09:48:14]recv_with_timeout no data received [09:48:18]OFD Sender: No OFD packet to send [09:48:23]OFD Sender: No OFD packet to send [09:48:25]recv_with_timeout no data received [09:48:28]OFD Sender: No OFD packet to send [09:48:33]OFD Sender: No OFD packet to send [09:48:38]OFD Sender: No OFD packet to send [09:48:43]OFD Sender: No OFD packet to send [09:48:48]OFD Sender: No OFD packet to send [09:48:49]recv_with_timeout no data received [09:48:50]accept exits with 10 [09:48:50]New connection [09:48:50]New thread 3066645860 created [09:48:50]Thread 3066502500 joined [09:48:50]Waiting for new connection... [09:48:50] Sock 10.Parse request [09:48:50]Sock 10.Check first char [09:48:50]Sock 10.First char is OK [09:48:50]request: POST /json_proto HTTP/1.0 [09:48:50]Method: POST [09:48:50]URL: /json_proto [09:48:50]Method is POST - this is cgi request [09:48:50]url: /json_proto [09:48:50]query_string will be loaded in cgi processing [09:48:50]execute_cgi json_proto POST (null) [09:48:50]execute_cgi path=json_proto method=POST [09:48:50]POST find Content-Length [09:48:50]Host: 172.17.43.132:8080 [09:48:50]Content-Length: 967 [09:48:50]Content-Type: application/json [09:48:50] [09:48:50]POST finish read [09:48:50]Found Content-Length = 967 [09:48:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183609", "tax_sys" : 0, "items" : [ { "code": "4860019001414", "name": "\u0412\u043E\u0434\u0430 \u0411\u043E\u0440\u0436\u043E\u043C\u0438 0,75\u043B \u041F\u042D\u0422", "price" : 127.00, "quantity" : 1.000, "sum" : 127.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870202521261", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A MAXI \u0447\u0430\u0439 1,2 \u043B\u0435\u0441\u043D\u044B\u0435 \u044F\u0433\u043E\u0434\u044B", "price" : 110.00, "quantity" : 1.000, "sum" : 110.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 237.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:48:50]execute_script... [09:48:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183609", "tax_sys" : 0, "items" : [ { "code": "4860019001414", "name": "\u0412\u043E\u0434\u0430 \u0411\u043E\u0440\u0436\u043E\u043C\u0438 0,75\u043B \u041F\u042D\u0422", "price" : 127.00, "quantity" : 1.000, "sum" : 127.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870202521261", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A MAXI \u0447\u0430\u0439 1,2 \u043B\u0435\u0441\u043D\u044B\u0435 \u044F\u0433\u043E\u0434\u044B", "price" : 110.00, "quantity" : 1.000, "sum" : 110.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 237.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:48:50]POST & json_proto [09:48:50]process_json_proto [09:48:50]json parsed OK: [09:48:50]protocol is kg_v1.0 [09:48:50]action value=close_receipt [09:48:50]process_action close_receipt [09:48:50]cmd_close_receipt [09:48:50]MH_GetDate [09:48:50]Write to MH i2c: F0 00 00 3E 0A 37 [09:48:50]Write i2c OK [09:48:50]MH_I2C_Read... [09:48:50]Read from MH i2c: F0 [09:48:50]MH_I2C_Read... [09:48:50]Read from MH i2c: F0 09 00 [09:48:50]MH_I2C_Read... [09:48:50]Read from MH i2c: F0 09 00 3E 0A 00 82 C2 A4 66 69 B2 A4 66 B3 [09:48:50]GetLastDocTimeStamp 1722073057 [09:48:50]current date 1722073730 [09:48:50]FM_GetShiftState [09:48:50]SAM_PROTO_GetShiftState [09:48:50]wFMCommunicate request_size=4 [09:48:50]MH_SAM_APDU [09:48:50]CAPDU: 80 13 01 00 [09:48:50]Write to MH i2c: E2 08 00 3F 0A 80 13 01 00 00 00 00 00 C6 [09:48:50]Write i2c OK [09:48:50]MH_I2C_Read... [09:48:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:48:50]Read from MH i2c: E2 [09:48:50]MH_I2C_Read... [09:48:50]Read from MH i2c: E2 0E 00 [09:48:50]MH_I2C_Read... [09:48:50]Read from MH i2c: E2 0E 00 3F 0A 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 DE [09:48:50]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [09:48:50]wFMCommunicate OK [09:48:50]SAM_PROTO_GetShiftState done [09:48:50]FM_GetShiftState done [09:48:50]opened in 1722069839 [09:48:50]opened+sec_in_day 1722156239 [09:48:50]quantity*price = 12700 [09:48:50]sum+1 = 12701 [09:48:50]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4870202521261 Ðапиток MAXI чай 1,2 леÑные Ñгоды 1.000 * 110.00 = 110.00 ÐДС 12% ÐСП 1% > о реализуемом товаре ИТОГО: 237.00 ÐСП 1% : 2.09 ÐДС 12% : 25.17 Ðаличными: 237.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 30 27.07.2024 09:48 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41579 ФПД: 28057618326735 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T094850&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41579&fm=28057618326735&tin=02508201610067®Number=0000000000092626&sum=23700 0 [09:48:51]StoreToDocumentArchive [09:48:51]shift 425 fd 41579 [09:48:51]save to /storage/0425/doc_00041579 [09:48:51]save last doc name /storage/0425/doc_00041579 to /storage/kkm_last_doc_name [09:48:51]save OK [09:48:51]Clear old archive folders... [09:48:51]ProcessDocumentItem done err = 0, tmpTLVsize=405 [09:48:51]tlvbuf is 01154DE0 [09:48:51]SAM_PROTO_ClearQueue [09:48:51]wFMCommunicate request_size=4 [09:48:51]MH_SAM_APDU [09:48:51]CAPDU: 80 09 00 00 [09:48:51]Write to MH i2c: E2 08 00 4C 0A 80 09 00 00 00 00 00 00 C8 [09:48:51]Write i2c OK [09:48:51]MH_I2C_Read... [09:48:51]Read from MH i2c: E2 [09:48:51]MH_I2C_Read... [09:48:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:48:51]Read from MH i2c: E2 03 00 [09:48:51]MH_I2C_Read... [09:48:51]Read from MH i2c: E2 03 00 4C 0A 00 90 00 CA [09:48:51]RAPDU: 90 00 [09:48:51]wFMCommunicate OK [09:48:51]SAM_PROTO_ClearQueue done [09:48:51]KKMCreateOFDPacket [09:48:51]OFDProtocolAddRootSTLVToBuf [09:48:51]FM_MakeSignedData [09:48:51]FM_MakeSignedData [09:48:51]SAM_PROTO_SignData [09:48:51]wFMCommunicate request_size=4 [09:48:51]MH_SAM_APDU [09:48:51]CAPDU: 80 0D 01 02 [09:48:51]Write to MH i2c: E2 08 00 4D 0A 80 0D 01 02 00 00 00 00 D0 [09:48:51]Write i2c OK [09:48:51]MH_I2C_Read... [09:48:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:48:51]Read from MH i2c: E2 [09:48:51]MH_I2C_Read... [09:48:51]Read from MH i2c: E2 03 00 [09:48:51]MH_I2C_Read... [09:48:51]Read from MH i2c: E2 03 00 4D 0A 00 90 00 CB [09:48:51]RAPDU: 90 00 [09:48:51]wFMCommunicate OK [09:48:51]wFMCommunicate request_size=255 [09:48:51]MH_SAM_APDU [09:48:51]CAPDU: 80 0D 02 02 FA 03 00 95 01 1E 04 01 00 01 23 04 69 00 8A 04 0D 00 34 38 36 30 30 31 39 30 30 31 34 31 34 06 04 25 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 91 D0 BE D1 80 D0 B6 D0 BE D0 BC D0 B8 20 30 2C 37 35 D0 BB 20 D0 9F D0 AD D0 A2 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 9C 31 00 00 00 00 13 04 06 00 9C 31 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7A 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 32 36 31 06 04 36 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 41 58 49 20 D1 87 D0 B0 D0 B9 20 31 2C 32 20 D0 BB D0 B5 D1 81 D0 BD D1 8B D0 B5 20 D1 8F D0 B3 D0 BE D0 B4 D1 8B FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F8 2A 00 00 00 00 13 04 06 00 F8 2A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 5C [09:48:51]Write to MH i2c: E2 02 01 4E 0A 80 0D 02 02 FA 00 03 00 95 01 1E 04 01 00 01 23 04 69 00 8A 04 0D 00 34 38 36 30 30 31 39 30 30 31 34 31 34 06 04 25 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 91 D0 BE D1 80 D0 B6 D0 BE D0 BC D0 B8 20 30 2C 37 35 D0 BB 20 D0 9F D0 AD D0 A2 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 9C 31 00 00 00 00 13 04 06 00 9C 31 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7A 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 32 36 31 06 04 36 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 41 58 49 20 D1 87 D0 B0 D0 B9 20 31 2C 32 20 D0 BB D0 B5 D1 81 D0 BD D1 8B D0 B5 20 D1 8F D0 B3 D0 BE D0 B4 D1 8B FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F8 2A 00 00 00 00 13 04 06 00 F8 2A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 5C 00 00 2B [09:48:51]Write i2c OK [09:48:51]MH_I2C_Read... [09:48:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:48:52]Read from MH i2c: E2 [09:48:52]MH_I2C_Read... [09:48:52]Read from MH i2c: E2 03 00 [09:48:52]MH_I2C_Read... [09:48:52]Read from MH i2c: E2 03 00 4E 0A 00 90 00 CC [09:48:52]RAPDU: 90 00 [09:48:52]wFMCommunicate OK [09:48:52]wFMCommunicate request_size=164 [09:48:52]MH_SAM_APDU [09:48:52]CAPDU: 80 0D 02 02 9F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D5 09 00 00 00 00 07 04 06 00 94 5C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 00 00 00 F4 03 04 00 82 C2 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 6B A2 00 00 35 04 06 00 19 84 AC 5F A4 CF [09:48:52]Write to MH i2c: E2 A7 00 4F 0A 80 0D 02 02 9F 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D5 09 00 00 00 00 07 04 06 00 94 5C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 00 00 00 F4 03 04 00 82 C2 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 6B A2 00 00 35 04 06 00 19 84 AC 5F A4 CF 00 00 34 [09:48:52]Write i2c OK [09:48:52]MH_I2C_Read... [09:48:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:48:52]Read from MH i2c: E2 [09:48:52]MH_I2C_Read... [09:48:52]Read from MH i2c: E2 03 00 [09:48:52]MH_I2C_Read... [09:48:52]Read from MH i2c: E2 03 00 4F 0A 00 90 00 CD [09:48:52]RAPDU: 90 00 [09:48:52]wFMCommunicate OK [09:48:52]wFMCommunicate request_size=4 [09:48:52]MH_SAM_APDU [09:48:52]CAPDU: 80 0D 03 02 [09:48:52]Write to MH i2c: E2 08 00 50 0A 80 0D 03 02 00 00 00 00 D5 [09:48:52]Write i2c OK [09:48:52]MH_I2C_Read... [09:48:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:48:52]Read from MH i2c: E2 [09:48:52]MH_I2C_Read... [09:48:52]Read from MH i2c: E2 0B 00 [09:48:52]MH_I2C_Read... [09:48:52]Read from MH i2c: E2 0B 00 50 0A 00 60 0A D1 37 72 58 E1 B7 90 00 AA [09:48:52]RAPDU: 60 0A D1 37 72 58 E1 B7 90 00 [09:48:52]wFMCommunicate OK [09:48:52]SAM_PROTO_SignData done [09:48:52]FM_MakeSignedData done [09:48:52]CreateOFDProtocolMessage [09:48:52]wFMCommunicate request_size=4 [09:48:52]MH_SAM_APDU [09:48:52]CAPDU: 80 11 00 00 [09:48:52]Write to MH i2c: E2 08 00 51 0A 80 11 00 00 00 00 00 00 D5 [09:48:52]Write i2c OK [09:48:52]MH_I2C_Read... [09:48:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:48:52]Read from MH i2c: E2 [09:48:52]MH_I2C_Read... [09:48:52]Read from MH i2c: E2 17 00 [09:48:52]MH_I2C_Read... [09:48:52]Read from MH i2c: E2 17 00 51 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 31 [09:48:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [09:48:52]wFMCommunicate OK [09:48:52]CreateOFDProtocolMessage done [09:48:52]OFDSenderStorePacket 41579 [09:48:52]StoreOFDPacket docnum=41579 [09:48:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 A9 01 00 00 44 2E A1 01 59 B7 5A 03 01 00 03 00 95 01 1E 04 01 00 01 23 04 69 00 8A 04 0D 00 34 38 36 30 30 31 39 30 30 31 34 31 34 06 04 25 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 91 D0 BE D1 80 D0 B6 D0 BE D0 BC D0 B8 20 30 2C 37 35 D0 BB 20 D0 9F D0 AD D0 A2 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 9C 31 00 00 00 00 13 04 06 00 9C 31 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7A 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 32 36 31 06 04 36 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 41 58 49 20 D1 87 D0 B0 D0 B9 20 31 2C 32 20 D0 BB D0 B5 D1 81 D0 BD D1 8B D0 B5 20 D1 8F D0 B3 D0 BE D0 B4 D1 8B FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F8 2A 00 00 00 00 13 04 06 00 F8 2A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 5C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D5 09 00 00 00 00 07 04 06 00 94 5C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 00 00 00 F4 03 04 00 82 C2 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 6B A2 00 00 35 04 06 00 19 84 AC 5F A4 CF 60 0A D1 37 72 58 E1 B7 [09:48:52]CheckFolder [09:48:52]dirname=/storage/ofd_packets [09:48:52]CheckFolder done [09:48:52]ProducePacketName [09:48:52]name=ofd_packets/00041579 [09:48:52]NVStorageSaveData ofd_packets/00041579 [09:48:52]File name is /storage/ofd_packets/00041579 [09:48:52]Write 455 bytes [09:48:52]NVStorageSaveData done [09:48:52]OFDSenderStorePacket done [09:48:52]KKMCreateOFDPacket done [09:48:52]NVStorageSaveData kkm_last_timestamp [09:48:52]File name is /storage/kkm_last_timestamp [09:48:52]Write 4 bytes [09:48:52]NVStorageSaveData done [09:48:52]ExternCall_PrintAddStr [09:48:52]wPrintStart [09:48:52]Write to MH i2c: 01 00 00 52 0A 5C [09:48:52]Write i2c OK [09:48:52]MH_I2C_Read... [09:48:52]Read from MH i2c: 01 [09:48:52]MH_I2C_Read... [09:48:52]Read from MH i2c: 01 07 00 [09:48:52]MH_I2C_Read... [09:48:52]Read from MH i2c: 01 07 00 52 0A 00 00 00 00 00 FF 0F 71 [09:48:52]RasterBufferAndPrint [09:48:52]line Счет N : (3)183609 [09:48:52]line ИÐÐ: 02508201610067 [09:48:52]line Контрольно-КаÑÑовый Чек [09:48:52]line ПРОДÐЖР[09:48:52]line Товар: 4860019001414 [09:48:52]line Вода Боржоми 0,75л ПЭТ [09:48:52]line 1.000 * 127.00 [09:48:52]line = 127.00 [09:48:52]line ÐДС 12% ÐСП 1% [09:48:52]line > о реализуемом товаре [09:48:52]line Товар: 4870202521261 [09:48:52]line Ðапиток MAXI чай 1,2 леÑные Ñгоды [09:48:52]line 1.000 * 110.00 [09:48:52]line = 110.00 [09:48:52]line ÐДС 12% ÐСП 1% [09:48:52]line > о реализуемом товаре [09:48:52]line ИТОГО: 237.00 [09:48:52]line ÐСП 1% : 2.09 [09:48:52]line ÐДС 12% : 25.17 [09:48:52]line Ðаличными: 237.00 [09:48:52]line Безнал.: 0.00 [09:48:52]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [09:48:52]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [09:48:52]line СÐО: Общий режим [09:48:52]line Чек 30 27.07.2024 09:48 [09:48:52]line Смена: 425 ФФД: 1.0 [09:48:52]line ЗÐМ: 0300000053 [09:48:52]line РÐМ: 0000000000092626 [09:48:52]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [09:48:52]line ФМ: 0000000000874958 [09:48:52]line ФД: 41579 [09:48:52]line ФПД: 28057618326735 [09:48:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T094850&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41579&fm=28057618326735&tin=02508201610067®Number=0000000000092626&sum=23700 [09:48:52]line 0 [09:48:52]OFD Sender: Processing packet 41579 [packets to send 57, broken 56] [09:48:52]ProducePacketName [09:48:52]name=ofd_packets/00041579 [09:48:52]OFD Sender: To server: ‡•öpG, [09:48:52]CommunicateWithHost lk.salyk.kg:30040 [09:48:52]ConnectInit lk.salyk.kg [09:48:52]written 0, free lines is 4095 [09:48:53]Write to MH i2c: 01 00 00 81 0A 8B [09:48:53]Write i2c OK [09:48:53]MH_I2C_Read... [09:48:53]Read from MH i2c: 01 [09:48:53]MH_I2C_Read... [09:48:53]Read from MH i2c: 01 07 00 [09:48:53]MH_I2C_Read... [09:48:53]Read from MH i2c: 01 07 00 81 0A 00 00 00 00 00 BA 0C 58 [09:48:53]RasterBufferAndPrint [09:48:53]line [09:48:53]line [09:48:53]line [09:48:53]line [09:48:53]line [09:48:53]written 0, free lines is 3265 [09:48:53]MH_Cut [09:48:53]Write to MH i2c: D1 01 00 88 0A 01 64 [09:48:53]Write i2c OK [09:48:53]MH_I2C_Read... [09:48:53]Read from MH i2c: D1 [09:48:53]MH_I2C_Read... [09:48:53]Read from MH i2c: D1 01 00 [09:48:53]MH_I2C_Read... [09:48:53]Read from MH i2c: D1 01 00 88 0A 00 63 [09:48:53]Write to MH i2c: 01 00 00 89 0A 93 [09:48:53]Write i2c OK [09:48:53]MH_I2C_Read... [09:48:53]Connected sock=9 [09:48:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 A9 01 00 00 44 2E A1 01 59 B7 5A 03 01 00 03 00 95 01 1E 04 01 00 01 23 04 69 00 8A 04 0D 00 34 38 36 30 30 31 39 30 30 31 34 31 34 06 04 25 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 91 D0 BE D1 80 D0 B6 D0 BE D0 BC D0 B8 20 30 2C 37 35 D0 BB 20 D0 9F D0 AD D0 A2 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 9C 31 00 00 00 00 13 04 06 00 9C 31 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7A 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 32 36 31 06 04 36 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 41 58 49 20 D1 87 D0 B0 D0 B9 20 31 2C 32 20 D0 BB D0 B5 D1 81 D0 BD D1 8B D0 B5 20 D1 8F D0 B3 D0 BE D0 B4 D1 8B FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F8 2A 00 00 00 00 13 04 06 00 F8 2A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 5C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D5 09 00 00 00 00 07 04 06 00 94 5C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 00 00 00 F4 03 04 00 82 C2 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 6B A2 00 00 35 04 06 00 19 84 AC 5F A4 CF 60 0A D1 37 72 58 E1 B7 [09:48:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 DD FC 47 00 CF B2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 6B A2 00 00 F4 03 04 00 99 6E A4 66 B6 04 01 00 00 F8 68 8A A6 A4 4C 00 76 [09:48:53]CommunicateWithHost err = 0 [09:48:53]CheckOFDResponse [09:48:53]1017 (14) - 77093643461234 [09:48:53]1041 (16) - 0000000000874958 [09:48:53]1040 (4) - 41579 [09:48:53]1012 (4) - 27.07.2024 03:50 [09:48:53]1206 (1) - 0 [09:48:53]OFD Sender: Remove packet 41579 [09:48:53]ProducePacketName [09:48:53]name=ofd_packets/00041579 [09:48:53]NVStorageDeleteData [09:48:53]*** Cut start [09:48:53]*** Partial cut [09:48:53]*** CUTSNS_PIN = 1 [09:48:54]*** CUTSNS_PIN = 0 [09:48:54]OFD Sender: No OFD packet to send [09:48:54]*** Brake cut motor [09:48:54]Read from MH i2c: 01 [09:48:54]MH_I2C_Read... [09:48:54]*** Stop cut motor [09:48:54]*** Cut end [09:48:54]Read from MH i2c: 01 07 00 [09:48:54]MH_I2C_Read... [09:48:54]Read from MH i2c: 01 07 00 89 0A 00 00 00 00 00 FF 0F A8 [09:48:54]process_action close_receipt done [09:48:54]requested_data is exist [09:48:54]produce_requested_data [09:48:54]requested_item fm.sn is exist - process it [09:48:54]wFMCommunicate request_size=4 [09:48:54]MH_SAM_APDU [09:48:54]CAPDU: 80 11 00 00 [09:48:54]Write to MH i2c: E2 08 00 8A 0A 80 11 00 00 00 00 00 00 0E [09:48:54]Write i2c OK [09:48:54]MH_I2C_Read... [09:48:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:48:54]Read from MH i2c: E2 [09:48:54]MH_I2C_Read... [09:48:54]Read from MH i2c: E2 17 00 [09:48:54]MH_I2C_Read... [09:48:54]Read from MH i2c: E2 17 00 8A 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 6A [09:48:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [09:48:54]wFMCommunicate OK [09:48:54]requested_item fd.num is exist - process it [09:48:54]SAM_PROTO_GetFieldsCounters [09:48:54]wFMCommunicate request_size=4 [09:48:54]MH_SAM_APDU [09:48:54]CAPDU: 80 13 00 00 [09:48:54]Write to MH i2c: E2 08 00 8B 0A 80 13 00 00 00 00 00 00 11 [09:48:54]Write i2c OK [09:48:54]MH_I2C_Read... [09:48:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:48:54]Read from MH i2c: E2 [09:48:54]MH_I2C_Read... [09:48:54]Read from MH i2c: E2 62 00 [09:48:54]MH_I2C_Read... [09:48:54]Read from MH i2c: E2 62 00 8B 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 6B A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 1E 00 00 00 5E 04 04 00 1E 00 00 00 57 04 04 00 1F 00 00 00 19 04 04 00 00 00 00 00 90 00 4C [09:48:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 6B A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 1E 00 00 00 5E 04 04 00 1E 00 00 00 57 04 04 00 1F 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:48:54]wFMCommunicate OK [09:48:54]SAM_PROTO_GetFieldsCounters done [09:48:54]requested_item shift.num is exist - process it [09:48:54]requested_item shift.opened is exist - process it [09:48:54]req_shift_opened [09:48:54]FM_GetShiftState [09:48:54]SAM_PROTO_GetShiftState [09:48:54]wFMCommunicate request_size=4 [09:48:54]MH_SAM_APDU [09:48:54]CAPDU: 80 13 01 00 [09:48:54]Write to MH i2c: E2 08 00 8C 0A 80 13 01 00 00 00 00 00 13 [09:48:54]Write i2c OK [09:48:54]MH_I2C_Read... [09:48:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:48:54]Read from MH i2c: E2 [09:48:54]MH_I2C_Read... [09:48:54]Read from MH i2c: E2 0E 00 [09:48:54]MH_I2C_Read... [09:48:54]Read from MH i2c: E2 0E 00 8C 0A 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 2B [09:48:54]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [09:48:54]wFMCommunicate OK [09:48:54]SAM_PROTO_GetShiftState done [09:48:54]FM_GetShiftState done [09:48:54]req_shift_opened done [09:48:54]requested_item shift.open_date is exist - process it [09:48:54]req_shift_open_date [09:48:54]req_shift_open_date done [09:48:54]produce_requested_data done [09:48:54]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41579,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [09:48:54]process_action_free close_receipt [09:48:54]json_value_free [09:48:54]json_value_free done [09:48:54]process_json_proto returns [09:48:54]Send response to host [09:48:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41579,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [09:48:54]free response buf [09:48:54]execute_script done [09:48:54]execute_script returns [09:48:54]free content buf [09:48:54]Sock 10.Close socket [09:48:54]Sock 10.Thread stoped [09:48:59]OFD Sender: No OFD packet to send [09:49:04]OFD Sender: No OFD packet to send [09:49:09]OFD Sender: No OFD packet to send [09:49:14]OFD Sender: No OFD packet to send [09:49:19]OFD Sender: No OFD packet to send [09:49:24]OFD Sender: No OFD packet to send [09:49:29]OFD Sender: No OFD packet to send [09:49:32]recv_with_timeout no data received [09:49:34]OFD Sender: No OFD packet to send [09:49:39]OFD Sender: No OFD packet to send [09:49:44]OFD Sender: No OFD packet to send [09:49:49]OFD Sender: No OFD packet to send [09:49:52]recv_with_timeout no data received [09:49:54]OFD Sender: No OFD packet to send [09:49:59]OFD Sender: No OFD packet to send [09:50:04]OFD Sender: No OFD packet to send [09:50:09]OFD Sender: No OFD packet to send [09:50:09]recv_with_timeout no data received [09:50:14]OFD Sender: No OFD packet to send [09:50:19]OFD Sender: No OFD packet to send [09:50:24]OFD Sender: No OFD packet to send [09:50:29]OFD Sender: No OFD packet to send [09:50:34]OFD Sender: No OFD packet to send [09:50:39]OFD Sender: No OFD packet to send [09:50:44]OFD Sender: No OFD packet to send [09:50:49]OFD Sender: No OFD packet to send [09:50:54]OFD Sender: No OFD packet to send [09:50:59]OFD Sender: No OFD packet to send [09:51:04]OFD Sender: No OFD packet to send [09:51:09]OFD Sender: No OFD packet to send [09:51:14]OFD Sender: No OFD packet to send [09:51:19]OFD Sender: No OFD packet to send [09:51:24]OFD Sender: No OFD packet to send [09:51:29]OFD Sender: No OFD packet to send [09:51:34]OFD Sender: No OFD packet to send [09:51:44]OFD Sender: No OFD packet to send [09:51:49]OFD Sender: No OFD packet to send [09:51:54]OFD Sender: No OFD packet to send [09:51:54]recv_with_timeout no data received [09:51:59]OFD Sender: No OFD packet to send [09:52:04]OFD Sender: No OFD packet to send [09:52:09]OFD Sender: No OFD packet to send [09:52:14]OFD Sender: No OFD packet to send [09:52:19]OFD Sender: No OFD packet to send [09:52:24]OFD Sender: No OFD packet to send [09:52:29]OFD Sender: No OFD packet to send [09:52:34]OFD Sender: No OFD packet to send [09:52:34]recv_with_timeout no data received [09:52:39]OFD Sender: No OFD packet to send [09:52:44]OFD Sender: No OFD packet to send [09:52:49]OFD Sender: No OFD packet to send [09:52:54]OFD Sender: No OFD packet to send [09:52:59]OFD Sender: No OFD packet to send [09:53:04]OFD Sender: No OFD packet to send [09:53:09]OFD Sender: No OFD packet to send [09:53:14]OFD Sender: No OFD packet to send [09:53:19]OFD Sender: No OFD packet to send [09:53:24]OFD Sender: No OFD packet to send [09:53:29]OFD Sender: No OFD packet to send [09:53:34]OFD Sender: No OFD packet to send [09:53:39]OFD Sender: No OFD packet to send [09:53:44]OFD Sender: No OFD packet to send [09:53:47]recv_with_timeout no data received [09:53:49]OFD Sender: No OFD packet to send [09:53:54]OFD Sender: No OFD packet to send [09:53:59]OFD Sender: No OFD packet to send [09:54:04]OFD Sender: No OFD packet to send [09:54:09]OFD Sender: No OFD packet to send [09:54:14]OFD Sender: No OFD packet to send [09:54:19]OFD Sender: No OFD packet to send [09:54:24]OFD Sender: No OFD packet to send [09:54:29]OFD Sender: No OFD packet to send [09:54:34]OFD Sender: No OFD packet to send [09:54:39]OFD Sender: No OFD packet to send [09:54:44]OFD Sender: No OFD packet to send [09:54:47]recv_with_timeout no data received [09:54:49]OFD Sender: No OFD packet to send [09:54:54]OFD Sender: No OFD packet to send [09:54:59]OFD Sender: No OFD packet to send [09:55:04]OFD Sender: No OFD packet to send [09:55:09]OFD Sender: No OFD packet to send [09:55:14]OFD Sender: No OFD packet to send [09:55:19]OFD Sender: No OFD packet to send [09:55:21]recv_with_timeout no data received [09:55:24]OFD Sender: No OFD packet to send [09:55:29]OFD Sender: No OFD packet to send [09:55:34]OFD Sender: No OFD packet to send [09:55:39]OFD Sender: No OFD packet to send [09:55:44]OFD Sender: No OFD packet to send [09:55:49]OFD Sender: No OFD packet to send [09:55:54]OFD Sender: No OFD packet to send [09:55:59]OFD Sender: No OFD packet to send [09:56:01]recv_with_timeout no data received [09:56:04]OFD Sender: No OFD packet to send [09:56:09]OFD Sender: No OFD packet to send [09:56:13]recv_with_timeout no data received [09:56:14]OFD Sender: No OFD packet to send [09:56:19]OFD Sender: No OFD packet to send [09:56:24]OFD Sender: No OFD packet to send [09:56:29]OFD Sender: No OFD packet to send [09:56:34]OFD Sender: No OFD packet to send [09:56:39]OFD Sender: No OFD packet to send [09:56:44]OFD Sender: No OFD packet to send [09:56:49]OFD Sender: No OFD packet to send [09:56:54]OFD Sender: No OFD packet to send [09:56:59]OFD Sender: No OFD packet to send [09:57:04]OFD Sender: No OFD packet to send [09:57:09]OFD Sender: No OFD packet to send [09:57:14]OFD Sender: No OFD packet to send [09:57:19]OFD Sender: No OFD packet to send [09:57:24]OFD Sender: No OFD packet to send [09:57:29]OFD Sender: No OFD packet to send [09:57:34]OFD Sender: No OFD packet to send [09:57:39]OFD Sender: No OFD packet to send [09:57:41]recv_with_timeout no data received [09:57:44]OFD Sender: No OFD packet to send [09:57:49]OFD Sender: No OFD packet to send [09:57:54]OFD Sender: No OFD packet to send [09:57:59]OFD Sender: No OFD packet to send [09:58:04]OFD Sender: No OFD packet to send [09:58:09]OFD Sender: No OFD packet to send [09:58:14]OFD Sender: No OFD packet to send [09:58:19]OFD Sender: No OFD packet to send [09:58:24]OFD Sender: No OFD packet to send [09:58:29]OFD Sender: No OFD packet to send [09:58:34]OFD Sender: No OFD packet to send [09:58:39]OFD Sender: No OFD packet to send [09:58:44]OFD Sender: No OFD packet to send [09:58:49]OFD Sender: No OFD packet to send [09:58:54]OFD Sender: No OFD packet to send [09:58:59]OFD Sender: No OFD packet to send [09:59:02]recv_with_timeout no data received [09:59:04]OFD Sender: No OFD packet to send [09:59:09]OFD Sender: No OFD packet to send [09:59:14]OFD Sender: No OFD packet to send [09:59:19]OFD Sender: No OFD packet to send [09:59:24]OFD Sender: No OFD packet to send [09:59:29]OFD Sender: No OFD packet to send [09:59:34]OFD Sender: No OFD packet to send [09:59:39]OFD Sender: No OFD packet to send [09:59:44]OFD Sender: No OFD packet to send [09:59:49]OFD Sender: No OFD packet to send [09:59:54]OFD Sender: No OFD packet to send [09:59:59]OFD Sender: No OFD packet to send [10:00:04]OFD Sender: No OFD packet to send [10:00:09]OFD Sender: No OFD packet to send [10:00:14]OFD Sender: No OFD packet to send [10:00:19]OFD Sender: No OFD packet to send [10:00:24]OFD Sender: No OFD packet to send [10:00:29]OFD Sender: No OFD packet to send [10:00:34]OFD Sender: No OFD packet to send [10:00:39]OFD Sender: No OFD packet to send [10:00:44]OFD Sender: No OFD packet to send [10:00:49]OFD Sender: No OFD packet to send [10:00:54]OFD Sender: No OFD packet to send [10:00:59]OFD Sender: No OFD packet to send [10:01:04]recv_with_timeout no data received [10:01:04]OFD Sender: No OFD packet to send [10:01:09]OFD Sender: No OFD packet to send [10:01:14]OFD Sender: No OFD packet to send [10:01:19]OFD Sender: No OFD packet to send [10:01:24]OFD Sender: No OFD packet to send [10:01:29]OFD Sender: No OFD packet to send [10:01:34]OFD Sender: No OFD packet to send [10:01:39]OFD Sender: No OFD packet to send [10:01:44]OFD Sender: No OFD packet to send [10:01:49]OFD Sender: No OFD packet to send [10:01:54]OFD Sender: No OFD packet to send [10:01:59]OFD Sender: No OFD packet to send [10:02:04]OFD Sender: No OFD packet to send [10:02:10]OFD Sender: No OFD packet to send [10:02:15]OFD Sender: No OFD packet to send [10:02:20]OFD Sender: No OFD packet to send [10:02:25]OFD Sender: No OFD packet to send [10:02:30]OFD Sender: No OFD packet to send [10:02:35]OFD Sender: No OFD packet to send [10:02:40]OFD Sender: No OFD packet to send [10:02:45]OFD Sender: No OFD packet to send [10:02:50]OFD Sender: No OFD packet to send [10:02:55]OFD Sender: No OFD packet to send [10:02:55]recv_with_timeout no data received [10:03:00]OFD Sender: No OFD packet to send [10:03:05]OFD Sender: No OFD packet to send [10:03:10]OFD Sender: No OFD packet to send [10:03:15]OFD Sender: No OFD packet to send [10:03:20]OFD Sender: No OFD packet to send [10:03:25]OFD Sender: No OFD packet to send [10:03:30]OFD Sender: No OFD packet to send [10:03:35]OFD Sender: No OFD packet to send [10:03:40]OFD Sender: No OFD packet to send [10:03:45]OFD Sender: No OFD packet to send [10:03:50]OFD Sender: No OFD packet to send [10:03:55]OFD Sender: No OFD packet to send [10:04:00]OFD Sender: No OFD packet to send [10:04:05]OFD Sender: No OFD packet to send [10:04:10]OFD Sender: No OFD packet to send [10:04:15]OFD Sender: No OFD packet to send [10:04:20]OFD Sender: No OFD packet to send [10:04:25]OFD Sender: No OFD packet to send [10:04:30]OFD Sender: No OFD packet to send [10:04:35]OFD Sender: No OFD packet to send [10:04:37]recv_with_timeout no data received [10:04:40]OFD Sender: No OFD packet to send [10:04:45]OFD Sender: No OFD packet to send [10:04:50]OFD Sender: No OFD packet to send [10:04:55]OFD Sender: No OFD packet to send [10:05:00]OFD Sender: No OFD packet to send [10:05:05]OFD Sender: No OFD packet to send [10:05:10]OFD Sender: No OFD packet to send [10:05:15]OFD Sender: No OFD packet to send [10:05:20]OFD Sender: No OFD packet to send [10:05:25]OFD Sender: No OFD packet to send [10:05:30]OFD Sender: No OFD packet to send [10:05:35]OFD Sender: No OFD packet to send [10:05:40]OFD Sender: No OFD packet to send [10:05:45]OFD Sender: No OFD packet to send [10:05:50]OFD Sender: No OFD packet to send [10:05:55]OFD Sender: No OFD packet to send [10:06:00]OFD Sender: No OFD packet to send [10:06:05]OFD Sender: No OFD packet to send [10:06:10]OFD Sender: No OFD packet to send [10:06:15]OFD Sender: No OFD packet to send [10:06:20]OFD Sender: No OFD packet to send [10:06:25]OFD Sender: No OFD packet to send [10:06:30]OFD Sender: No OFD packet to send [10:06:35]OFD Sender: No OFD packet to send [10:06:40]OFD Sender: No OFD packet to send [10:06:45]OFD Sender: No OFD packet to send [10:06:50]OFD Sender: No OFD packet to send [10:06:55]OFD Sender: No OFD packet to send [10:07:00]OFD Sender: No OFD packet to send [10:07:05]OFD Sender: No OFD packet to send [10:07:10]OFD Sender: No OFD packet to send [10:07:15]OFD Sender: No OFD packet to send [10:07:20]OFD Sender: No OFD packet to send [10:07:25]OFD Sender: No OFD packet to send [10:07:30]OFD Sender: No OFD packet to send [10:07:35]OFD Sender: No OFD packet to send [10:07:40]OFD Sender: No OFD packet to send [10:07:45]OFD Sender: No OFD packet to send [10:07:50]OFD Sender: No OFD packet to send [10:07:55]OFD Sender: No OFD packet to send [10:08:00]OFD Sender: No OFD packet to send [10:08:05]OFD Sender: No OFD packet to send [10:08:10]OFD Sender: No OFD packet to send [10:08:15]OFD Sender: No OFD packet to send [10:08:19]recv_with_timeout no data received [10:08:20]OFD Sender: No OFD packet to send [10:08:51]CreateOFDProtocolMessage done [10:08:51]OFDSenderStorePacket 41580 [10:08:51]StoreOFDPacket docnum=41580 [10:08:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 2E 01 00 00 8D 5F 26 01 B9 F8 5A 03 01 00 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 C8 32 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 00 00 00 F4 03 04 00 32 C7 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 6C A2 00 00 35 04 06 00 0F 9A 70 72 CA 14 8D 9A 8D 1F C2 E4 2E B3 [10:08:51]CheckFolder [10:08:51]dirname=/storage/ofd_packets [10:08:51]CheckFolder done [10:08:51]ProducePacketName [10:08:51]name=ofd_packets/00041580 [10:08:51]NVStorageSaveData ofd_packets/00041580 [10:08:51]File name is /storage/ofd_packets/00041580 [10:08:51]Write 332 bytes [10:08:51]NVStorageSaveData done [10:08:51]OFDSenderStorePacket done [10:08:51]KKMCreateOFDPacket done [10:08:51]NVStorageSaveData kkm_last_timestamp [10:08:51]File name is /storage/kkm_last_timestamp [10:08:51]Write 4 bytes [10:08:51]NVStorageSaveData done [10:08:51]ExternCall_PrintAddStr [10:08:51]wPrintStart [10:08:51]Write to MH i2c: 01 00 00 A1 0A AB [10:08:51]Write i2c OK [10:08:51]MH_I2C_Read... [10:08:51]Read from MH i2c: 01 [10:08:51]MH_I2C_Read... [10:08:51]Read from MH i2c: 01 07 00 [10:08:51]MH_I2C_Read... [10:08:51]Read from MH i2c: 01 07 00 A1 0A 00 00 00 00 00 FF 0F C0 [10:08:51]RasterBufferAndPrint [10:08:51]line Счет N : (3)183610 [10:08:51]line ИÐÐ: 02508201610067 [10:08:51]line Контрольно-КаÑÑовый Чек [10:08:51]line ПРОДÐЖР[10:08:51]line Товар: 2000036220012 [10:08:51]line Кофе Капучино XL(GABB TRADE) [10:08:51]line 1.000 * 130.00 [10:08:51]line = 130.00 [10:08:51]line ÐДС 12% ÐСП 1% [10:08:51]line > о реализуемом товаре [10:08:51]line ИТОГО: 130.00 [10:08:51]line ÐСП 1% : 1.15 [10:08:51]line ÐДС 12% : 13.80 [10:08:51]line Ðаличными: 130.00 [10:08:51]line Безнал.: 0.00 [10:08:51]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [10:08:51]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [10:08:51]line СÐО: Общий режим [10:08:51]line Чек 31 27.07.2024 10:08 [10:08:51]line Смена: 425 ФФД: 1.0 [10:08:51]line ЗÐМ: 0300000053 [10:08:51]line РÐМ: 0000000000092626 [10:08:51]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [10:08:51]line ФМ: 0000000000874958 [10:08:51]line ФД: 41580 [10:08:51]line ФПД: 17155985951252 [10:08:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T100850&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41580&fm=17155985951252&tin=02508201610067®Number=0000000000092626&sum=13000 [10:08:51]line 0 [10:08:51]OFD Sender: Processing packet 41580 [packets to send 57, broken 56] [10:08:51]ProducePacketName [10:08:51]name=ofd_packets/00041580 [10:08:51]OFD Sender: To server: ‡•öpG, [10:08:51]CommunicateWithHost lk.salyk.kg:30040 [10:08:51]ConnectInit lk.salyk.kg [10:08:51]written 0, free lines is 4095 [10:08:52]Write to MH i2c: 01 00 00 CA 0A D4 [10:08:52]Write i2c OK [10:08:52]MH_I2C_Read... [10:08:52]Read from MH i2c: 01 [10:08:52]MH_I2C_Read... [10:08:52]Read from MH i2c: 01 07 00 [10:08:52]MH_I2C_Read... [10:08:52]Read from MH i2c: 01 07 00 CA 0A 00 00 00 00 00 FD 0C E4 [10:08:52]RasterBufferAndPrint [10:08:52]line [10:08:52]line [10:08:52]line [10:08:52]line [10:08:52]line [10:08:52]written 0, free lines is 3330 [10:08:52]MH_Cut [10:08:52]Write to MH i2c: D1 01 00 D1 0A 01 AD [10:08:52]Write i2c OK [10:08:52]MH_I2C_Read... [10:08:52]Read from MH i2c: D1 [10:08:52]MH_I2C_Read... [10:08:52]Read from MH i2c: D1 01 00 [10:08:52]MH_I2C_Read... [10:08:52]Read from MH i2c: D1 01 00 D1 0A 00 AC [10:08:52]Write to MH i2c: 01 00 00 D2 0A DC [10:08:52]Write i2c OK [10:08:52]MH_I2C_Read... [10:08:52]*** Cut start [10:08:52]*** Partial cut [10:08:52]*** CUTSNS_PIN = 1 [10:08:52]*** CUTSNS_PIN = 0 [10:08:53]*** Brake cut motor [10:08:53]Read from MH i2c: 01 [10:08:53]MH_I2C_Read... [10:08:53]*** Stop cut motor [10:08:53]*** Cut end [10:08:53]Read from MH i2c: 01 07 00 [10:08:53]MH_I2C_Read... [10:08:53]Read from MH i2c: 01 07 00 D2 0A 00 00 00 00 00 FF 0F F1 [10:08:53]process_action close_receipt done [10:08:53]requested_data is exist [10:08:53]produce_requested_data [10:08:53]requested_item fm.sn is exist - process it [10:08:53]wFMCommunicate request_size=4 [10:08:53]MH_SAM_APDU [10:08:53]CAPDU: 80 11 00 00 [10:08:53]Write to MH i2c: E2 08 00 D3 0A 80 11 00 00 00 00 00 00 57 [10:08:53]Write i2c OK [10:08:53]MH_I2C_Read... [10:08:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:08:53]Read from MH i2c: E2 [10:08:53]MH_I2C_Read... [10:08:53]Read from MH i2c: E2 17 00 [10:08:53]MH_I2C_Read... [10:08:53]Read from MH i2c: E2 17 00 D3 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 B3 [10:08:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [10:08:53]wFMCommunicate OK [10:08:53]requested_item fd.num is exist - process it [10:08:53]SAM_PROTO_GetFieldsCounters [10:08:53]wFMCommunicate request_size=4 [10:08:53]MH_SAM_APDU [10:08:53]CAPDU: 80 13 00 00 [10:08:53]Write to MH i2c: E2 08 00 D4 0A 80 13 00 00 00 00 00 00 5A [10:08:53]Write i2c OK [10:08:53]MH_I2C_Read... [10:08:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:08:53]Read from MH i2c: E2 [10:08:53]MH_I2C_Read... [10:08:53]Read from MH i2c: E2 62 00 [10:08:53]MH_I2C_Read... [10:08:53]Read from MH i2c: E2 62 00 D4 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 6C A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 1F 00 00 00 5E 04 04 00 1F 00 00 00 57 04 04 00 20 00 00 00 19 04 04 00 00 00 00 00 90 00 99 [10:08:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 6C A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 1F 00 00 00 5E 04 04 00 1F 00 00 00 57 04 04 00 20 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:08:53]wFMCommunicate OK [10:08:53]SAM_PROTO_GetFieldsCounters done [10:08:53]requested_item shift.num is exist - process it [10:08:53]requested_item shift.opened is exist - process it [10:08:53]req_shift_opened [10:08:53]FM_GetShiftState [10:08:53]SAM_PROTO_GetShiftState [10:08:53]wFMCommunicate request_size=4 [10:08:53]MH_SAM_APDU [10:08:53]CAPDU: 80 13 01 00 [10:08:53]Write to MH i2c: E2 08 00 D5 0A 80 13 01 00 00 00 00 00 5C [10:08:53]Write i2c OK [10:08:53]MH_I2C_Read... [10:08:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:08:53]Read from MH i2c: E2 [10:08:53]MH_I2C_Read... [10:08:53]Read from MH i2c: E2 0E 00 [10:08:53]MH_I2C_Read... [10:08:53]Read from MH i2c: E2 0E 00 D5 0A 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 74 [10:08:53]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [10:08:53]wFMCommunicate OK [10:08:53]SAM_PROTO_GetShiftState done [10:08:53]FM_GetShiftState done [10:08:53]req_shift_opened done [10:08:53]requested_item shift.open_date is exist - process it [10:08:53]req_shift_open_date [10:08:53]req_shift_open_date done [10:08:53]produce_requested_data done [10:08:53]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41580,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [10:08:53]process_action_free close_receipt [10:08:53]json_value_free [10:08:53]json_value_free done [10:08:53]process_json_proto returns [10:08:53]Send response to host [10:08:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41580,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [10:08:53]free response buf [10:08:53]execute_script done [10:08:53]execute_script returns [10:08:53]free content buf [10:08:53]Sock 7.Close socket [10:08:53]Sock 7.Thread stoped [10:08:56]ConnectInit Can't take IP for lk.salyk.kg [10:08:56]CommunicateWithHost connect error [10:08:56]CommunicateWithHost err = -1 [10:08:56]OFD Sender: Server communicate error [10:09:01]OFD Sender: Processing packet 41580 [packets to send 57, broken 56] [10:09:01]ProducePacketName [10:09:01]name=ofd_packets/00041580 [10:09:01]OFD Sender: To server: ‡•öpG, [10:09:01]CommunicateWithHost lk.salyk.kg:30040 [10:09:01]ConnectInit lk.salyk.kg [10:09:06]ConnectInit Can't take IP for lk.salyk.kg [10:09:06]CommunicateWithHost connect error [10:09:06]CommunicateWithHost err = -1 [10:09:06]OFD Sender: Server communicate error [10:09:11]OFD Sender: Processing packet 41580 [packets to send 57, broken 56] [10:09:11]ProducePacketName [10:09:11]name=ofd_packets/00041580 [10:09:11]OFD Sender: To server: ‡•öpG, [10:09:11]CommunicateWithHost lk.salyk.kg:30040 [10:09:11]ConnectInit lk.salyk.kg [10:09:16]ConnectInit Can't take IP for lk.salyk.kg [10:09:16]CommunicateWithHost connect error [10:09:16]CommunicateWithHost err = -1 [10:09:16]OFD Sender: Server communicate error [10:09:21]OFD Sender: Processing packet 41580 [packets to send 57, broken 56] [10:09:21]ProducePacketName [10:09:21]name=ofd_packets/00041580 [10:09:21]OFD Sender: To server: ‡•öpG, [10:09:21]CommunicateWithHost lk.salyk.kg:30040 [10:09:21]ConnectInit lk.salyk.kg [10:09:25]ConnectInit Can't connect to host [10:09:26]ConnectInit Can't take IP for lk.salyk.kg [10:09:26]CommunicateWithHost connect error [10:09:26]CommunicateWithHost err = -1 [10:09:26]OFD Sender: Server communicate error [10:09:31]OFD Sender: Processing packet 41580 [packets to send 57, broken 56] [10:09:31]ProducePacketName [10:09:31]name=ofd_packets/00041580 [10:09:31]OFD Sender: To server: ‡•öpG, [10:09:31]CommunicateWithHost lk.salyk.kg:30040 [10:09:31]ConnectInit lk.salyk.kg [10:09:36]ConnectInit Can't take IP for lk.salyk.kg [10:09:36]CommunicateWithHost connect error [10:09:36]CommunicateWithHost err = -1 [10:09:36]OFD Sender: Server communicate error [10:09:38]ConnectInit Can't connect to host [10:09:41]accept exits with 9 [10:09:41]New connection [10:09:41]New thread 3066645860 created [10:09:41]Thread 3066502500 joined [10:09:41]Waiting for new connection... [10:09:41] Sock 9.Parse request [10:09:41]Sock 9.Check first char [10:09:41]Sock 9.First char is OK [10:09:41]request: POST /json_proto HTTP/1.0 [10:09:41]Method: POST [10:09:41]URL: /json_proto [10:09:41]Method is POST - this is cgi request [10:09:41]url: /json_proto [10:09:41]query_string will be loaded in cgi processing [10:09:41]execute_cgi json_proto POST (null) [10:09:41]execute_cgi path=json_proto method=POST [10:09:41]POST find Content-Length [10:09:41]Host: 172.17.43.132:8080 [10:09:41]Content-Length: 968 [10:09:41]Content-Type: application/json [10:09:41] [10:09:41]POST finish read [10:09:41]Found Content-Length = 968 [10:09:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183611", "tax_sys" : 0, "items" : [ { "code": "4870202521261", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A MAXI \u0447\u0430\u0439 1,2 \u043B\u0435\u0441\u043D\u044B\u0435 \u044F\u0433\u043E\u0434\u044B", "price" : 110.00, "quantity" : 1.000, "sum" : 110.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4600682557456", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A FLash up energy \u044D\u043D \u0436/\u0431 0,5/0,45\u043B", "price" : 85.00, "quantity" : 1.000, "sum" : 85.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 195.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:09:41]execute_script... [10:09:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183611", "tax_sys" : 0, "items" : [ { "code": "4870202521261", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A MAXI \u0447\u0430\u0439 1,2 \u043B\u0435\u0441\u043D\u044B\u0435 \u044F\u0433\u043E\u0434\u044B", "price" : 110.00, "quantity" : 1.000, "sum" : 110.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4600682557456", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A FLash up energy \u044D\u043D \u0436/\u0431 0,5/0,45\u043B", "price" : 85.00, "quantity" : 1.000, "sum" : 85.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 195.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:09:41]POST & json_proto [10:09:41]process_json_proto [10:09:41]json parsed OK: [10:09:41]protocol is kg_v1.0 [10:09:41]action value=close_receipt [10:09:41]process_action close_receipt [10:09:41]cmd_close_receipt [10:09:41]MH_GetDate [10:09:41]Write to MH i2c: F0 00 00 D6 0A CF [10:09:41]Write i2c OK [10:09:41]MH_I2C_Read... [10:09:41]Read from MH i2c: F0 [10:09:41]MH_I2C_Read... [10:09:41]Read from MH i2c: F0 09 00 [10:09:41]MH_I2C_Read... [10:09:41]Read from MH i2c: F0 09 00 D6 0A 00 65 C7 A4 66 69 B2 A4 66 33 [10:09:41]GetLastDocTimeStamp 1722074930 [10:09:41]current date 1722074981 [10:09:41]FM_GetShiftState [10:09:41]SAM_PROTO_GetShiftState [10:09:41]wFMCommunicate request_size=4 [10:09:41]MH_SAM_APDU [10:09:41]CAPDU: 80 13 01 00 [10:09:41]Write to MH i2c: E2 08 00 D7 0A 80 13 01 00 00 00 00 00 5E [10:09:41]Write i2c OK [10:09:41]MH_I2C_Read... [10:09:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:09:41]Read from MH i2c: E2 [10:09:41]MH_I2C_Read... [10:09:41]Read from MH i2c: E2 0E 00 [10:09:41]MH_I2C_Read... [10:09:41]Read from MH i2c: E2 0E 00 D7 0A 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 76 [10:09:41]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [10:09:41]wFMCommunicate OK [10:09:41]SAM_PROTO_GetShiftState done [10:09:41]FM_GetShiftState done [10:09:41]opened in 1722069839 [10:09:41]opened+sec_in_day 1722156239 [10:09:41]quantity*price = 11000 [10:09:41]sum+1 = 11001 [10:09:41]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4600682557456 Ðапиток FLash up energy Ñн ж/б 0,5/0,45л 1.000 * 85.00 = 85.00 ÐДС 12% ÐСП 1% > о реализуемом товаре ИТОГО: 195.00 ÐСП 1% : 1.72 ÐДС 12% : 20.71 Ðаличными: 195.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 32 27.07.2024 10:09 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41581 ФПД: 149103443412698 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T100941&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41581&fm=149103443412698&tin=02508201610067®Number=0000000000092626&sum=19500 0 [10:09:42]StoreToDocumentArchive [10:09:42]shift 425 fd 41581 [10:09:42]save to /storage/0425/doc_00041581 [10:09:42]save last doc name /storage/0425/doc_00041581 to /storage/kkm_last_doc_name [10:09:42]save OK [10:09:42]Clear old archive folders... [10:09:42]ProcessDocumentItem done err = 0, tmpTLVsize=420 [10:09:42]tlvbuf is 0122A370 [10:09:42]SAM_PROTO_ClearQueue [10:09:42]wFMCommunicate request_size=4 [10:09:42]MH_SAM_APDU [10:09:42]CAPDU: 80 09 00 00 [10:09:42]Write to MH i2c: E2 08 00 E4 0A 80 09 00 00 00 00 00 00 60 [10:09:42]Write i2c OK [10:09:42]MH_I2C_Read... [10:09:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:09:42]Read from MH i2c: E2 [10:09:42]MH_I2C_Read... [10:09:42]Read from MH i2c: E2 03 00 [10:09:42]MH_I2C_Read... [10:09:42]Read from MH i2c: E2 03 00 E4 0A 00 90 00 62 [10:09:42]RAPDU: 90 00 [10:09:42]wFMCommunicate OK [10:09:42]SAM_PROTO_ClearQueue done [10:09:42]KKMCreateOFDPacket [10:09:42]OFDProtocolAddRootSTLVToBuf [10:09:42]FM_MakeSignedData [10:09:42]FM_MakeSignedData [10:09:42]SAM_PROTO_SignData [10:09:42]wFMCommunicate request_size=4 [10:09:42]MH_SAM_APDU [10:09:42]CAPDU: 80 0D 01 02 [10:09:42]Write to MH i2c: E2 08 00 E5 0A 80 0D 01 02 00 00 00 00 68 [10:09:42]Write i2c OK [10:09:42]MH_I2C_Read... [10:09:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:09:42]Read from MH i2c: E2 [10:09:42]MH_I2C_Read... [10:09:42]Read from MH i2c: E2 03 00 [10:09:42]MH_I2C_Read... [10:09:42]Read from MH i2c: E2 03 00 E5 0A 00 90 00 63 [10:09:42]RAPDU: 90 00 [10:09:42]wFMCommunicate OK [10:09:42]wFMCommunicate request_size=255 [10:09:42]MH_SAM_APDU [10:09:42]CAPDU: 80 0D 02 02 FA 03 00 A4 01 1E 04 01 00 01 23 04 7A 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 32 36 31 06 04 36 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 41 58 49 20 D1 87 D0 B0 D0 B9 20 31 2C 32 20 D0 BB D0 B5 D1 81 D0 BD D1 8B D0 B5 20 D1 8F D0 B3 D0 BE D0 B4 D1 8B FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F8 2A 00 00 00 00 13 04 06 00 F8 2A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 78 00 8A 04 0D 00 34 36 30 30 36 38 32 35 35 37 34 35 36 06 04 34 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 4C 61 73 68 20 75 70 20 65 6E 65 72 67 79 20 D1 8D D0 BD 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 21 00 00 00 00 13 04 06 00 34 21 00 00 00 00 F2 03 01 00 01 F6 [10:09:42]Write to MH i2c: E2 02 01 E6 0A 80 0D 02 02 FA 00 03 00 A4 01 1E 04 01 00 01 23 04 7A 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 32 36 31 06 04 36 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 41 58 49 20 D1 87 D0 B0 D0 B9 20 31 2C 32 20 D0 BB D0 B5 D1 81 D0 BD D1 8B D0 B5 20 D1 8F D0 B3 D0 BE D0 B4 D1 8B FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F8 2A 00 00 00 00 13 04 06 00 F8 2A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 78 00 8A 04 0D 00 34 36 30 30 36 38 32 35 35 37 34 35 36 06 04 34 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 4C 61 73 68 20 75 70 20 65 6E 65 72 67 79 20 D1 8D D0 BD 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 21 00 00 00 00 13 04 06 00 34 21 00 00 00 00 F2 03 01 00 01 F6 00 00 88 [10:09:42]Write i2c OK [10:09:42]MH_I2C_Read... [10:09:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:09:42]Read from MH i2c: E2 [10:09:42]MH_I2C_Read... [10:09:42]Read from MH i2c: E2 03 00 [10:09:42]MH_I2C_Read... [10:09:42]Read from MH i2c: E2 03 00 E6 0A 00 90 00 64 [10:09:42]RAPDU: 90 00 [10:09:42]wFMCommunicate OK [10:09:42]wFMCommunicate request_size=179 [10:09:42]MH_SAM_APDU [10:09:42]CAPDU: 80 0D 02 02 AE 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 4C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AC 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 17 08 00 00 00 00 07 04 06 00 2C 4C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 00 00 00 F4 03 04 00 65 C7 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 6D A2 00 00 35 04 06 00 87 9B D9 C7 86 DA [10:09:42]Write to MH i2c: E2 B6 00 E7 0A 80 0D 02 02 AE 00 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 4C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AC 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 17 08 00 00 00 00 07 04 06 00 2C 4C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 00 00 00 F4 03 04 00 65 C7 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 6D A2 00 00 35 04 06 00 87 9B D9 C7 86 DA 00 00 C5 [10:09:43]Write i2c OK [10:09:43]MH_I2C_Read... [10:09:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:09:43]Read from MH i2c: E2 [10:09:43]MH_I2C_Read... [10:09:43]Read from MH i2c: E2 03 00 [10:09:43]MH_I2C_Read... [10:09:43]Read from MH i2c: E2 03 00 E7 0A 00 90 00 65 [10:09:43]RAPDU: 90 00 [10:09:43]wFMCommunicate OK [10:09:43]wFMCommunicate request_size=4 [10:09:43]MH_SAM_APDU [10:09:43]CAPDU: 80 0D 03 02 [10:09:43]Write to MH i2c: E2 08 00 E8 0A 80 0D 03 02 00 00 00 00 6D [10:09:43]Write i2c OK [10:09:43]MH_I2C_Read... [10:09:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:09:43]Read from MH i2c: E2 [10:09:43]MH_I2C_Read... [10:09:43]Read from MH i2c: E2 0B 00 [10:09:43]MH_I2C_Read... [10:09:43]Read from MH i2c: E2 0B 00 E8 0A 00 89 19 EF 1D 36 AA 85 01 90 00 82 [10:09:43]RAPDU: 89 19 EF 1D 36 AA 85 01 90 00 [10:09:43]wFMCommunicate OK [10:09:43]SAM_PROTO_SignData done [10:09:43]FM_MakeSignedData done [10:09:43]CreateOFDProtocolMessage [10:09:43]wFMCommunicate request_size=4 [10:09:43]MH_SAM_APDU [10:09:43]CAPDU: 80 11 00 00 [10:09:43]Write to MH i2c: E2 08 00 E9 0A 80 11 00 00 00 00 00 00 6D [10:09:43]Write i2c OK [10:09:43]MH_I2C_Read... [10:09:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:09:43]Read from MH i2c: E2 [10:09:43]MH_I2C_Read... [10:09:43]Read from MH i2c: E2 17 00 [10:09:43]MH_I2C_Read... [10:09:43]Read from MH i2c: E2 17 00 E9 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 C9 [10:09:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [10:09:43]wFMCommunicate OK [10:09:43]CreateOFDProtocolMessage done [10:09:43]OFDSenderStorePacket 41581 [10:09:43]StoreOFDPacket docnum=41581 [10:09:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 B8 01 00 00 81 3C B0 01 77 A8 5A 03 01 00 03 00 A4 01 1E 04 01 00 01 23 04 7A 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 32 36 31 06 04 36 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 41 58 49 20 D1 87 D0 B0 D0 B9 20 31 2C 32 20 D0 BB D0 B5 D1 81 D0 BD D1 8B D0 B5 20 D1 8F D0 B3 D0 BE D0 B4 D1 8B FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F8 2A 00 00 00 00 13 04 06 00 F8 2A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 78 00 8A 04 0D 00 34 36 30 30 36 38 32 35 35 37 34 35 36 06 04 34 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 4C 61 73 68 20 75 70 20 65 6E 65 72 67 79 20 D1 8D D0 BD 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 21 00 00 00 00 13 04 06 00 34 21 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 4C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AC 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 17 08 00 00 00 00 07 04 06 00 2C 4C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 00 00 00 F4 03 04 00 65 C7 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 6D A2 00 00 35 04 06 00 87 9B D9 C7 86 DA 89 19 EF 1D 36 AA 85 01 [10:09:43]CheckFolder [10:09:43]dirname=/storage/ofd_packets [10:09:43]CheckFolder done [10:09:43]ProducePacketName [10:09:43]name=ofd_packets/00041581 [10:09:43]NVStorageSaveData ofd_packets/00041581 [10:09:43]File name is /storage/ofd_packets/00041581 [10:09:43]Write 470 bytes [10:09:43]NVStorageSaveData done [10:09:43]OFDSenderStorePacket done [10:09:43]KKMCreateOFDPacket done [10:09:43]NVStorageSaveData kkm_last_timestamp [10:09:43]File name is /storage/kkm_last_timestamp [10:09:43]Write 4 bytes [10:09:43]NVStorageSaveData done [10:09:43]ExternCall_PrintAddStr [10:09:43]wPrintStart [10:09:43]Write to MH i2c: 01 00 00 EA 0A F4 [10:09:43]Write i2c OK [10:09:43]MH_I2C_Read... [10:09:43]Read from MH i2c: 01 [10:09:43]MH_I2C_Read... [10:09:43]Read from MH i2c: 01 07 00 [10:09:43]MH_I2C_Read... [10:09:43]Read from MH i2c: 01 07 00 EA 0A 00 00 00 00 00 FF 0F 09 [10:09:43]RasterBufferAndPrint [10:09:43]line Счет N : (3)183611 [10:09:43]line ИÐÐ: 02508201610067 [10:09:43]line Контрольно-КаÑÑовый Чек [10:09:43]line ПРОДÐЖР[10:09:43]line Товар: 4870202521261 [10:09:43]line Ðапиток MAXI чай 1,2 леÑные Ñгоды [10:09:43]line 1.000 * 110.00 [10:09:43]line = 110.00 [10:09:43]line ÐДС 12% ÐСП 1% [10:09:43]line > о реализуемом товаре [10:09:43]line Товар: 4600682557456 [10:09:43]line Ðапиток FLash up energy Ñн ж/б 0,5/0,45л [10:09:43]line 1.000 * 85.00 [10:09:43]line = 85.00 [10:09:43]line ÐДС 12% ÐСП 1% [10:09:43]line > о реализуемом товаре [10:09:43]line ИТОГО: 195.00 [10:09:43]line ÐСП 1% : 1.72 [10:09:43]line ÐДС 12% : 20.71 [10:09:43]line Ðаличными: 195.00 [10:09:43]line Безнал.: 0.00 [10:09:43]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [10:09:43]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [10:09:43]line СÐО: Общий режим [10:09:43]line Чек 32 27.07.2024 10:09 [10:09:43]line Смена: 425 ФФД: 1.0 [10:09:43]line ЗÐМ: 0300000053 [10:09:43]line РÐМ: 0000000000092626 [10:09:43]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [10:09:43]line ФМ: 0000000000874958 [10:09:43]line ФД: 41581 [10:09:43]line ФПД: 149103443412698 [10:09:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T100941&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41581&fm=149103443412698&tin=02508201610067®Number=0000000000092626&sum=19500 [10:09:43]line 0 [10:09:43]written 0, free lines is 4095 [10:09:44]Write to MH i2c: 01 00 00 1A 0B 25 [10:09:44]Write i2c OK [10:09:44]MH_I2C_Read... [10:09:44]Read from MH i2c: 01 [10:09:44]MH_I2C_Read... [10:09:44]Read from MH i2c: 01 07 00 [10:09:44]MH_I2C_Read... [10:09:44]Read from MH i2c: 01 07 00 1A 0B 00 00 00 00 00 AC 0C E4 [10:09:44]RasterBufferAndPrint [10:09:44]line [10:09:44]line [10:09:44]line [10:09:44]line [10:09:44]line [10:09:44]written 0, free lines is 3250 [10:09:44]MH_Cut [10:09:44]Write to MH i2c: D1 01 00 21 0B 01 FE [10:09:44]Write i2c OK [10:09:44]MH_I2C_Read... [10:09:44]Read from MH i2c: D1 [10:09:44]MH_I2C_Read... [10:09:44]Read from MH i2c: D1 01 00 [10:09:44]MH_I2C_Read... [10:09:44]Read from MH i2c: D1 01 00 21 0B 00 FD [10:09:44]Write to MH i2c: 01 00 00 22 0B 2D [10:09:44]Write i2c OK [10:09:44]MH_I2C_Read... [10:09:44]*** Cut start [10:09:44]*** Partial cut [10:09:44]*** CUTSNS_PIN = 1 [10:09:44]*** CUTSNS_PIN = 0 [10:09:45]*** Brake cut motor [10:09:45]Read from MH i2c: 01 [10:09:45]MH_I2C_Read... [10:09:45]*** Stop cut motor [10:09:45]*** Cut end [10:09:45]Read from MH i2c: 01 07 00 [10:09:45]MH_I2C_Read... [10:09:45]Read from MH i2c: 01 07 00 22 0B 00 00 00 00 00 FF 0F 42 [10:09:45]process_action close_receipt done [10:09:45]requested_data is exist [10:09:45]produce_requested_data [10:09:45]requested_item fm.sn is exist - process it [10:09:45]wFMCommunicate request_size=4 [10:09:45]MH_SAM_APDU [10:09:45]CAPDU: 80 11 00 00 [10:09:45]Write to MH i2c: E2 08 00 23 0B 80 11 00 00 00 00 00 00 A8 [10:09:45]Write i2c OK [10:09:45]MH_I2C_Read... [10:09:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:09:45]Read from MH i2c: E2 [10:09:45]MH_I2C_Read... [10:09:45]Read from MH i2c: E2 17 00 [10:09:45]MH_I2C_Read... [10:09:45]Read from MH i2c: E2 17 00 23 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 04 [10:09:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [10:09:45]wFMCommunicate OK [10:09:45]requested_item fd.num is exist - process it [10:09:45]SAM_PROTO_GetFieldsCounters [10:09:45]wFMCommunicate request_size=4 [10:09:45]MH_SAM_APDU [10:09:45]CAPDU: 80 13 00 00 [10:09:45]Write to MH i2c: E2 08 00 24 0B 80 13 00 00 00 00 00 00 AB [10:09:45]Write i2c OK [10:09:45]MH_I2C_Read... [10:09:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:09:45]Read from MH i2c: E2 [10:09:45]MH_I2C_Read... [10:09:45]Read from MH i2c: E2 62 00 [10:09:45]MH_I2C_Read... [10:09:45]Read from MH i2c: E2 62 00 24 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 6D A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 20 00 00 00 5E 04 04 00 20 00 00 00 57 04 04 00 21 00 00 00 19 04 04 00 00 00 00 00 90 00 EE [10:09:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 6D A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 20 00 00 00 5E 04 04 00 20 00 00 00 57 04 04 00 21 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:09:45]wFMCommunicate OK [10:09:45]SAM_PROTO_GetFieldsCounters done [10:09:45]requested_item shift.num is exist - process it [10:09:45]requested_item shift.opened is exist - process it [10:09:45]req_shift_opened [10:09:45]FM_GetShiftState [10:09:45]SAM_PROTO_GetShiftState [10:09:45]wFMCommunicate request_size=4 [10:09:45]MH_SAM_APDU [10:09:45]CAPDU: 80 13 01 00 [10:09:45]Write to MH i2c: E2 08 00 25 0B 80 13 01 00 00 00 00 00 AD [10:09:45]Write i2c OK [10:09:45]MH_I2C_Read... [10:09:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:09:45]Read from MH i2c: E2 [10:09:45]MH_I2C_Read... [10:09:45]Read from MH i2c: E2 0E 00 [10:09:45]MH_I2C_Read... [10:09:45]Read from MH i2c: E2 0E 00 25 0B 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 C5 [10:09:45]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [10:09:45]wFMCommunicate OK [10:09:45]SAM_PROTO_GetShiftState done [10:09:45]FM_GetShiftState done [10:09:45]req_shift_opened done [10:09:45]requested_item shift.open_date is exist - process it [10:09:45]req_shift_open_date [10:09:45]req_shift_open_date done [10:09:45]produce_requested_data done [10:09:45]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41581,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [10:09:45]process_action_free close_receipt [10:09:45]json_value_free [10:09:45]json_value_free done [10:09:45]process_json_proto returns [10:09:45]Send response to host [10:09:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41581,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [10:09:45]free response buf [10:09:45]execute_script done [10:09:45]execute_script returns [10:09:45]free content buf [10:09:45]Sock 9.Close socket [10:09:45]Sock 9.Thread stoped [10:09:46]ConnectInit Can't take IP for lk.salyk.kg [10:09:46]CommunicateWithHost connect error [10:09:46]CommunicateWithHost err = -1 [10:09:46]OFD Sender: Server communicate error [10:09:46]OFD Sender: Processing packet 41580 [packets to send 58, broken 56] [10:09:46]ProducePacketName [10:09:46]name=ofd_packets/00041580 [10:09:46]OFD Sender: To server: ‡•öpG, [10:09:46]CommunicateWithHost lk.salyk.kg:30040 [10:09:46]ConnectInit lk.salyk.kg [10:09:53]Connected sock=9 [10:09:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 2E 01 00 00 8D 5F 26 01 B9 F8 5A 03 01 00 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 C8 32 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 00 00 00 F4 03 04 00 32 C7 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 6C A2 00 00 35 04 06 00 0F 9A 70 72 CA 14 8D 9A 8D 1F C2 E4 2E B3 [10:09:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 94 AD 47 00 24 32 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 6C A2 00 00 F4 03 04 00 86 73 A4 66 B6 04 01 00 00 49 10 5B 22 43 B7 DF 2E [10:09:55]CommunicateWithHost err = 0 [10:09:55]CheckOFDResponse [10:09:55]1017 (14) - 77093643461234 [10:09:55]1041 (16) - 0000000000874958 [10:09:55]1040 (4) - 41580 [10:09:55]1012 (4) - 27.07.2024 04:11 [10:09:55]1206 (1) - 0 [10:09:55]OFD Sender: Remove packet 41580 [10:09:55]ProducePacketName [10:09:55]name=ofd_packets/00041580 [10:09:55]NVStorageDeleteData [10:09:55]OFD Sender: Processing packet 41581 [packets to send 57, broken 56] [10:09:55]ProducePacketName [10:09:55]name=ofd_packets/00041581 [10:09:55]OFD Sender: To server: ‡•öpG, [10:09:55]CommunicateWithHost lk.salyk.kg:30040 [10:09:55]ConnectInit lk.salyk.kg [10:12:10]ConnectInit Can't connect to host [10:12:10]CommunicateWithHost connect error [10:12:10]CommunicateWithHost err = -1 [10:12:10]OFD Sender: Server communicate error [10:12:15]OFD Sender: Processing packet 41581 [packets to send 57, broken 56] [10:12:15]ProducePacketName [10:12:15]name=ofd_packets/00041581 [10:12:15]OFD Sender: To server: ‡•öpG, [10:12:15]CommunicateWithHost lk.salyk.kg:30040 [10:12:15]ConnectInit lk.salyk.kg [10:12:18]Connected sock=10 [10:12:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 B8 01 00 00 81 3C B0 01 77 A8 5A 03 01 00 03 00 A4 01 1E 04 01 00 01 23 04 7A 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 32 36 31 06 04 36 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 41 58 49 20 D1 87 D0 B0 D0 B9 20 31 2C 32 20 D0 BB D0 B5 D1 81 D0 BD D1 8B D0 B5 20 D1 8F D0 B3 D0 BE D0 B4 D1 8B FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F8 2A 00 00 00 00 13 04 06 00 F8 2A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 78 00 8A 04 0D 00 34 36 30 30 36 38 32 35 35 37 34 35 36 06 04 34 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 4C 61 73 68 20 75 70 20 65 6E 65 72 67 79 20 D1 8D D0 BD 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 21 00 00 00 00 13 04 06 00 34 21 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 4C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AC 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 17 08 00 00 00 00 07 04 06 00 2C 4C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 00 00 00 F4 03 04 00 65 C7 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 6D A2 00 00 35 04 06 00 87 9B D9 C7 86 DA 89 19 EF 1D 36 AA 85 01 [10:12:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 F0 65 47 00 97 27 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 6D A2 00 00 F4 03 04 00 17 74 A4 66 B6 04 01 00 00 8F A1 E0 3F FF 4A 90 E2 [10:12:20]CommunicateWithHost err = 0 [10:12:20]CheckOFDResponse [10:12:20]1017 (14) - 77093643461234 [10:12:20]1041 (16) - 0000000000874958 [10:12:20]1040 (4) - 41581 [10:12:20]1012 (4) - 27.07.2024 04:14 [10:12:20]1206 (1) - 0 [10:12:20]OFD Sender: Remove packet 41581 [10:12:20]ProducePacketName [10:12:20]name=ofd_packets/00041581 [10:12:20]NVStorageDeleteData [10:12:20]OFD Sender: No OFD packet to send [10:12:25]OFD Sender: No OFD packet to send [10:12:30]OFD Sender: No OFD packet to send [10:12:35]OFD Sender: No OFD packet to send [10:12:40]OFD Sender: No OFD packet to send [10:12:45]OFD Sender: No OFD packet to send [10:12:50]OFD Sender: No OFD packet to send [10:12:50]recv_with_timeout no data received [10:12:55]OFD Sender: No OFD packet to send [10:13:00]OFD Sender: No OFD packet to send [10:13:05]OFD Sender: No OFD packet to send [10:13:10]OFD Sender: No OFD packet to send [10:13:15]OFD Sender: No OFD packet to send [10:13:20]OFD Sender: No OFD packet to send [10:13:25]OFD Sender: No OFD packet to send [10:13:30]OFD Sender: No OFD packet to send [10:13:35]OFD Sender: No OFD packet to send [10:13:40]OFD Sender: No OFD packet to send [10:13:45]OFD Sender: No OFD packet to send [10:13:50]OFD Sender: No OFD packet to send [10:13:55]OFD Sender: No OFD packet to send [10:14:00]OFD Sender: No OFD packet to send [10:14:05]OFD Sender: No OFD packet to send [10:14:10]OFD Sender: No OFD packet to send [10:14:15]OFD Sender: No OFD packet to send [10:14:20]OFD Sender: No OFD packet to send [10:14:21]recv_with_timeout no data received [10:14:25]OFD Sender: No OFD packet to send [10:14:30]OFD Sender: No OFD packet to send [10:14:35]OFD Sender: No OFD packet to send [10:14:40]OFD Sender: No OFD packet to send [10:14:45]OFD Sender: No OFD packet to send [10:14:50]OFD Sender: No OFD packet to send [10:14:55]OFD Sender: No OFD packet to send [10:15:00]OFD Sender: No OFD packet to send [10:15:05]OFD Sender: No OFD packet to send [10:15:10]OFD Sender: No OFD packet to send [10:15:15]OFD Sender: No OFD packet to send [10:15:20]OFD Sender: No OFD packet to send [10:15:25]OFD Sender: No OFD packet to send [10:15:30]OFD Sender: No OFD packet to send [10:15:35]OFD Sender: No OFD packet to send [10:15:40]OFD Sender: No OFD packet to send [10:15:45]OFD Sender: No OFD packet to send [10:15:50]OFD Sender: No OFD packet to send [10:15:55]OFD Sender: No OFD packet to send [10:16:00]OFD Sender: No OFD packet to send [10:16:05]OFD Sender: No OFD packet to send [10:16:10]OFD Sender: No OFD packet to send [10:16:15]OFD Sender: No OFD packet to send [10:16:20]OFD Sender: No OFD packet to send [10:16:25]OFD Sender: No OFD packet to send [10:16:30]OFD Sender: No OFD packet to send [10:16:35]OFD Sender: No OFD packet to send [10:16:40]OFD Sender: No OFD packet to send [10:16:45]OFD Sender: No OFD packet to send [10:16:50]OFD Sender: No OFD packet to send [10:16:55]OFD Sender: No OFD packet to send [10:17:00]OFD Sender: No OFD packet to send [10:17:05]OFD Sender: No OFD packet to send [10:17:10]OFD Sender: No OFD packet to send [10:17:15]OFD Sender: No OFD packet to send [10:17:20]OFD Sender: No OFD packet to send [10:17:25]OFD Sender: No OFD packet to send [10:17:30]OFD Sender: No OFD packet to send [10:17:35]OFD Sender: No OFD packet to send [10:17:40]OFD Sender: No OFD packet to send [10:17:45]OFD Sender: No OFD packet to send [10:17:50]OFD Sender: No OFD packet to send [10:17:55]OFD Sender: No OFD packet to send [10:18:00]OFD Sender: No OFD packet to send [10:18:04]accept exits with 7 [10:18:04]New connection [10:18:04]New thread 3066502500 created [10:18:04]Thread 3066645860 joined [10:18:04]Waiting for new connection... [10:18:04] Sock 7.Parse request [10:18:04]Sock 7.Check first char [10:18:04]Sock 7.First char is OK [10:18:04]request: POST /json_proto HTTP/1.0 [10:18:04]Method: POST [10:18:04]URL: /json_proto [10:18:04]Method is POST - this is cgi request [10:18:04]url: /json_proto [10:18:04]query_string will be loaded in cgi processing [10:18:04]execute_cgi json_proto POST (null) [10:18:04]execute_cgi path=json_proto method=POST [10:18:04]POST find Content-Length [10:18:04]Host: 172.17.43.132:8080 [10:18:04]Content-Length: 858 [10:18:04]Content-Type: application/json [10:18:04] [10:18:04]POST finish read [10:18:04]Found Content-Length = 858 [10:18:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183612", "tax_sys" : 0, "items" : [ { "code": "4870002329487", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Pepsi 1,5\u043B", "price" : 175.00, "quantity" : 1.000, "sum" : 175.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700003610560", "name": "\u0412\u043E\u0434\u0430 \u042D\u043D\u0435\u0441\u0430\u0439 5\u043B.", "price" : 60.00, "quantity" : 1.000, "sum" : 60.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 235.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:18:04]execute_script... [10:18:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183612", "tax_sys" : 0, "items" : [ { "code": "4870002329487", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Pepsi 1,5\u043B", "price" : 175.00, "quantity" : 1.000, "sum" : 175.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700003610560", "name": "\u0412\u043E\u0434\u0430 \u042D\u043D\u0435\u0441\u0430\u0439 5\u043B.", "price" : 60.00, "quantity" : 1.000, "sum" : 60.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 235.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:18:04]POST & json_proto [10:18:04]process_json_proto [10:18:04]json parsed OK: [10:18:04]protocol is kg_v1.0 [10:18:04]action value=close_receipt [10:18:04]process_action close_receipt [10:18:04]cmd_close_receipt [10:18:04]MH_GetDate [10:18:04]Write to MH i2c: F0 00 00 26 0B 20 [10:18:04]Write i2c OK [10:18:04]MH_I2C_Read... [10:18:04]Read from MH i2c: F0 [10:18:04]MH_I2C_Read... [10:18:04]Read from MH i2c: F0 09 00 [10:18:04]MH_I2C_Read... [10:18:04]Read from MH i2c: F0 09 00 26 0B 00 5C C9 A4 66 69 B2 A4 66 7D [10:18:04]GetLastDocTimeStamp 1722074981 [10:18:04]current date 1722075484 [10:18:04]FM_GetShiftState [10:18:04]SAM_PROTO_GetShiftState [10:18:04]wFMCommunicate request_size=4 [10:18:04]MH_SAM_APDU [10:18:04]CAPDU: 80 13 01 00 [10:18:04]Write to MH i2c: E2 08 00 27 0B 80 13 01 00 00 00 00 00 AF [10:18:04]Write i2c OK [10:18:04]MH_I2C_Read... [10:18:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:18:04]Read from MH i2c: E2 [10:18:04]MH_I2C_Read... [10:18:04]Read from MH i2c: E2 0E 00 [10:18:04]MH_I2C_Read... [10:18:04]Read from MH i2c: E2 0E 00 27 0B 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 C7 [10:18:04]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [10:18:04]wFMCommunicate OK [10:18:04]SAM_PROTO_GetShiftState done [10:18:04]FM_GetShiftState done [10:18:04]opened in 1722069839 [10:18:04]opened+sec_in_day 1722156239 [10:18:04]quantity*price = 17500 [10:18:04]sum+1 = 17501 [10:18:04]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4700003610560 Вода ЭнеÑай 5л. 1.000 * 60.00 = 60.00 ÐДС 12% ÐСП 1% > о реализуемом товаре ИТОГО: 235.00 ÐСП 1% : 2.08 ÐДС 12% : 24.95 Ðаличными: 235.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 33 27.07.2024 10:18 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41582 ФПД: 132174273854744 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T101804&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41582&fm=132174273854744&tin=02508201610067®Number=0000000000092626&sum=23500 0 [10:18:05]StoreToDocumentArchive [10:18:05]shift 425 fd 41582 [10:18:05]save to /storage/0425/doc_00041582 [10:18:05]save last doc name /storage/0425/doc_00041582 to /storage/kkm_last_doc_name [10:18:05]save OK [10:18:05]Clear old archive folders... [10:18:05]ProcessDocumentItem done err = 0, tmpTLVsize=366 [10:18:05]tlvbuf is 0112B3C0 [10:18:05]SAM_PROTO_ClearQueue [10:18:05]wFMCommunicate request_size=4 [10:18:05]MH_SAM_APDU [10:18:05]CAPDU: 80 09 00 00 [10:18:05]Write to MH i2c: E2 08 00 34 0B 80 09 00 00 00 00 00 00 B1 [10:18:05]Write i2c OK [10:18:05]MH_I2C_Read... [10:18:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:18:05]Read from MH i2c: E2 [10:18:05]MH_I2C_Read... [10:18:05]Read from MH i2c: E2 03 00 [10:18:05]MH_I2C_Read... [10:18:05]Read from MH i2c: E2 03 00 34 0B 00 90 00 B3 [10:18:05]RAPDU: 90 00 [10:18:05]wFMCommunicate OK [10:18:05]SAM_PROTO_ClearQueue done [10:18:05]KKMCreateOFDPacket [10:18:05]OFDProtocolAddRootSTLVToBuf [10:18:05]FM_MakeSignedData [10:18:05]FM_MakeSignedData [10:18:05]SAM_PROTO_SignData [10:18:05]wFMCommunicate request_size=4 [10:18:05]MH_SAM_APDU [10:18:05]CAPDU: 80 0D 01 02 [10:18:05]Write to MH i2c: E2 08 00 35 0B 80 0D 01 02 00 00 00 00 B9 [10:18:05]Write i2c OK [10:18:05]MH_I2C_Read... [10:18:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:18:05]Read from MH i2c: E2 [10:18:05]MH_I2C_Read... [10:18:05]Read from MH i2c: E2 03 00 [10:18:05]MH_I2C_Read... [10:18:05]Read from MH i2c: E2 03 00 35 0B 00 90 00 B4 [10:18:05]RAPDU: 90 00 [10:18:05]wFMCommunicate OK [10:18:05]wFMCommunicate request_size=255 [10:18:05]MH_SAM_APDU [10:18:05]CAPDU: 80 0D 02 02 FA 03 00 6E 01 1E 04 01 00 01 23 04 5E 00 8A 04 0D 00 34 38 37 30 30 30 32 33 32 39 34 38 37 06 04 1A 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 31 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 5C 44 00 00 00 00 13 04 06 00 5C 44 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5E 00 8A 04 0D 00 34 37 30 30 30 30 33 36 31 30 35 36 30 06 04 1A 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 AD D0 BD D0 B5 D1 81 D0 B0 D0 B9 20 35 D0 BB 2E FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC 5B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D0 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 [10:18:05]Write to MH i2c: E2 02 01 36 0B 80 0D 02 02 FA 00 03 00 6E 01 1E 04 01 00 01 23 04 5E 00 8A 04 0D 00 34 38 37 30 30 30 32 33 32 39 34 38 37 06 04 1A 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 31 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 5C 44 00 00 00 00 13 04 06 00 5C 44 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5E 00 8A 04 0D 00 34 37 30 30 30 30 33 36 31 30 35 36 30 06 04 1A 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 AD D0 BD D0 B5 D1 81 D0 B0 D0 B9 20 35 D0 BB 2E FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC 5B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D0 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 3E [10:18:05]Write i2c OK [10:18:05]MH_I2C_Read... [10:18:05]Read from MH i2c: E2 [10:18:05]MH_I2C_Read... [10:18:05]OFD Sender: No OFD packet to send [10:18:05]Read from MH i2c: E2 03 00 [10:18:05]MH_I2C_Read... [10:18:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:18:05]Read from MH i2c: E2 03 00 36 0B 00 90 00 B5 [10:18:05]RAPDU: 90 00 [10:18:05]wFMCommunicate OK [10:18:05]wFMCommunicate request_size=125 [10:18:05]MH_SAM_APDU [10:18:05]CAPDU: 80 0D 02 02 78 00 BF 09 00 00 00 00 07 04 06 00 CC 5B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 00 00 00 F4 03 04 00 5C C9 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 6E A2 00 00 35 04 06 00 78 36 38 A4 3D 18 [10:18:05]Write to MH i2c: E2 80 00 37 0B 80 0D 02 02 78 00 00 BF 09 00 00 00 00 07 04 06 00 CC 5B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 00 00 00 F4 03 04 00 5C C9 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 6E A2 00 00 35 04 06 00 78 36 38 A4 3D 18 00 00 C7 [10:18:05]Write i2c OK [10:18:05]MH_I2C_Read... [10:18:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:18:06]Read from MH i2c: E2 [10:18:06]MH_I2C_Read... [10:18:06]Read from MH i2c: E2 03 00 [10:18:06]MH_I2C_Read... [10:18:06]Read from MH i2c: E2 03 00 37 0B 00 90 00 B6 [10:18:06]RAPDU: 90 00 [10:18:06]wFMCommunicate OK [10:18:06]wFMCommunicate request_size=4 [10:18:06]MH_SAM_APDU [10:18:06]CAPDU: 80 0D 03 02 [10:18:06]Write to MH i2c: E2 08 00 38 0B 80 0D 03 02 00 00 00 00 BE [10:18:06]Write i2c OK [10:18:06]MH_I2C_Read... [10:18:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:18:06]Read from MH i2c: E2 [10:18:06]MH_I2C_Read... [10:18:06]Read from MH i2c: E2 0B 00 [10:18:06]MH_I2C_Read... [10:18:06]Read from MH i2c: E2 0B 00 38 0B 00 12 C3 C5 32 1E 36 53 36 90 00 68 [10:18:06]RAPDU: 12 C3 C5 32 1E 36 53 36 90 00 [10:18:06]wFMCommunicate OK [10:18:06]SAM_PROTO_SignData done [10:18:06]FM_MakeSignedData done [10:18:06]CreateOFDProtocolMessage [10:18:06]wFMCommunicate request_size=4 [10:18:06]MH_SAM_APDU [10:18:06]CAPDU: 80 11 00 00 [10:18:06]Write to MH i2c: E2 08 00 39 0B 80 11 00 00 00 00 00 00 BE [10:18:06]Write i2c OK [10:18:06]MH_I2C_Read... [10:18:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:18:06]Read from MH i2c: E2 [10:18:06]MH_I2C_Read... [10:18:06]Read from MH i2c: E2 17 00 [10:18:06]MH_I2C_Read... [10:18:06]Read from MH i2c: E2 17 00 39 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 1A [10:18:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [10:18:06]wFMCommunicate OK [10:18:06]CreateOFDProtocolMessage done [10:18:06]OFDSenderStorePacket 41582 [10:18:06]StoreOFDPacket docnum=41582 [10:18:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 82 01 00 00 37 F2 7A 01 95 1F 5A 03 01 00 03 00 6E 01 1E 04 01 00 01 23 04 5E 00 8A 04 0D 00 34 38 37 30 30 30 32 33 32 39 34 38 37 06 04 1A 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 31 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 5C 44 00 00 00 00 13 04 06 00 5C 44 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5E 00 8A 04 0D 00 34 37 30 30 30 30 33 36 31 30 35 36 30 06 04 1A 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 AD D0 BD D0 B5 D1 81 D0 B0 D0 B9 20 35 D0 BB 2E FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC 5B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D0 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 09 00 00 00 00 07 04 06 00 CC 5B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 00 00 00 F4 03 04 00 5C C9 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 6E A2 00 00 35 04 06 00 78 36 38 A4 3D 18 12 C3 C5 32 1E 36 53 36 [10:18:06]CheckFolder [10:18:06]dirname=/storage/ofd_packets [10:18:06]CheckFolder done [10:18:06]ProducePacketName [10:18:06]name=ofd_packets/00041582 [10:18:06]NVStorageSaveData ofd_packets/00041582 [10:18:06]File name is /storage/ofd_packets/00041582 [10:18:06]Write 416 bytes [10:18:06]NVStorageSaveData done [10:18:06]OFDSenderStorePacket done [10:18:06]KKMCreateOFDPacket done [10:18:06]NVStorageSaveData kkm_last_timestamp [10:18:06]File name is /storage/kkm_last_timestamp [10:18:06]Write 4 bytes [10:18:06]NVStorageSaveData done [10:18:06]ExternCall_PrintAddStr [10:18:06]wPrintStart [10:18:06]Write to MH i2c: 01 00 00 3A 0B 45 [10:18:06]Write i2c OK [10:18:06]MH_I2C_Read... [10:18:06]Read from MH i2c: 01 [10:18:06]MH_I2C_Read... [10:18:06]Read from MH i2c: 01 07 00 [10:18:06]MH_I2C_Read... [10:18:06]Read from MH i2c: 01 07 00 3A 0B 00 00 00 00 00 FF 0F 5A [10:18:06]RasterBufferAndPrint [10:18:06]line Счет N : (3)183612 [10:18:06]line ИÐÐ: 02508201610067 [10:18:06]line Контрольно-КаÑÑовый Чек [10:18:06]line ПРОДÐЖР[10:18:06]line Товар: 4870002329487 [10:18:06]line Ðапиток Pepsi 1,5л [10:18:06]line 1.000 * 175.00 [10:18:06]line = 175.00 [10:18:06]line ÐДС 12% ÐСП 1% [10:18:06]line > о реализуемом товаре [10:18:06]line Товар: 4700003610560 [10:18:06]line Вода ЭнеÑай 5л. [10:18:06]line 1.000 * 60.00 [10:18:06]line = 60.00 [10:18:06]line ÐДС 12% ÐСП 1% [10:18:06]line > о реализуемом товаре [10:18:06]line ИТОГО: 235.00 [10:18:06]line ÐСП 1% : 2.08 [10:18:06]line ÐДС 12% : 24.95 [10:18:06]line Ðаличными: 235.00 [10:18:06]line Безнал.: 0.00 [10:18:06]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [10:18:06]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [10:18:06]line СÐО: Общий режим [10:18:06]line Чек 33 27.07.2024 10:18 [10:18:06]line Смена: 425 ФФД: 1.0 [10:18:06]line ЗÐМ: 0300000053 [10:18:06]line РÐМ: 0000000000092626 [10:18:06]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [10:18:06]line ФМ: 0000000000874958 [10:18:06]line ФД: 41582 [10:18:06]line ФПД: 132174273854744 [10:18:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T101804&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41582&fm=132174273854744&tin=02508201610067®Number=0000000000092626&sum=23500 [10:18:06]line 0 [10:18:06]OFD Sender: Processing packet 41582 [packets to send 57, broken 56] [10:18:06]ProducePacketName [10:18:06]name=ofd_packets/00041582 [10:18:06]OFD Sender: To server: ‡•öpG, [10:18:06]CommunicateWithHost lk.salyk.kg:30040 [10:18:06]ConnectInit lk.salyk.kg [10:18:06]written 0, free lines is 4095 [10:18:06]Write to MH i2c: 01 00 00 68 0B 73 [10:18:06]Write i2c OK [10:18:06]MH_I2C_Read... [10:18:06]Read from MH i2c: 01 [10:18:06]MH_I2C_Read... [10:18:06]Read from MH i2c: 01 07 00 [10:18:06]MH_I2C_Read... [10:18:06]Read from MH i2c: 01 07 00 68 0B 00 00 00 00 00 CC 0C 52 [10:18:06]RasterBufferAndPrint [10:18:06]line [10:18:06]line [10:18:06]line [10:18:06]line [10:18:06]line [10:18:06]written 0, free lines is 3282 [10:18:06]MH_Cut [10:18:06]Write to MH i2c: D1 01 00 6F 0B 01 4C [10:18:06]Write i2c OK [10:18:06]MH_I2C_Read... [10:18:06]Read from MH i2c: D1 [10:18:06]MH_I2C_Read... [10:18:06]Read from MH i2c: D1 01 00 [10:18:06]MH_I2C_Read... [10:18:06]Read from MH i2c: D1 01 00 6F 0B 00 4B [10:18:06]Write to MH i2c: 01 00 00 70 0B 7B [10:18:06]Write i2c OK [10:18:06]MH_I2C_Read... [10:18:07]Connected sock=11 [10:18:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 82 01 00 00 37 F2 7A 01 95 1F 5A 03 01 00 03 00 6E 01 1E 04 01 00 01 23 04 5E 00 8A 04 0D 00 34 38 37 30 30 30 32 33 32 39 34 38 37 06 04 1A 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 31 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 5C 44 00 00 00 00 13 04 06 00 5C 44 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5E 00 8A 04 0D 00 34 37 30 30 30 30 33 36 31 30 35 36 30 06 04 1A 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 AD D0 BD D0 B5 D1 81 D0 B0 D0 B9 20 35 D0 BB 2E FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC 5B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D0 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 09 00 00 00 00 07 04 06 00 CC 5B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 00 00 00 F4 03 04 00 5C C9 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 6E A2 00 00 35 04 06 00 78 36 38 A4 3D 18 12 C3 C5 32 1E 36 53 36 [10:18:07]*** Cut start [10:18:07]*** Partial cut [10:18:07]*** CUTSNS_PIN = 1 [10:18:07]*** CUTSNS_PIN = 0 [10:18:08]*** Brake cut motor [10:18:08]Read from MH i2c: 01 [10:18:08]MH_I2C_Read... [10:18:08]*** Stop cut motor [10:18:08]*** Cut end [10:18:08]Read from MH i2c: 01 07 00 [10:18:08]MH_I2C_Read... [10:18:08]Read from MH i2c: 01 07 00 70 0B 00 00 00 00 00 FF 0F 90 [10:18:08]process_action close_receipt done [10:18:08]requested_data is exist [10:18:08]produce_requested_data [10:18:08]requested_item fm.sn is exist - process it [10:18:08]wFMCommunicate request_size=4 [10:18:08]MH_SAM_APDU [10:18:08]CAPDU: 80 11 00 00 [10:18:08]Write to MH i2c: E2 08 00 71 0B 80 11 00 00 00 00 00 00 F6 [10:18:08]Write i2c OK [10:18:08]MH_I2C_Read... [10:18:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:18:08]Read from MH i2c: E2 [10:18:08]MH_I2C_Read... [10:18:08]Read from MH i2c: E2 17 00 [10:18:08]MH_I2C_Read... [10:18:08]Read from MH i2c: E2 17 00 71 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 52 [10:18:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [10:18:08]wFMCommunicate OK [10:18:08]requested_item fd.num is exist - process it [10:18:08]SAM_PROTO_GetFieldsCounters [10:18:08]wFMCommunicate request_size=4 [10:18:08]MH_SAM_APDU [10:18:08]CAPDU: 80 13 00 00 [10:18:08]Write to MH i2c: E2 08 00 72 0B 80 13 00 00 00 00 00 00 F9 [10:18:08]Write i2c OK [10:18:08]MH_I2C_Read... [10:18:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:18:08]Read from MH i2c: E2 [10:18:08]MH_I2C_Read... [10:18:08]Read from MH i2c: E2 62 00 [10:18:08]MH_I2C_Read... [10:18:08]Read from MH i2c: E2 62 00 72 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 6E A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 21 00 00 00 5E 04 04 00 21 00 00 00 57 04 04 00 22 00 00 00 19 04 04 00 00 00 00 00 90 00 40 [10:18:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 6E A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 21 00 00 00 5E 04 04 00 21 00 00 00 57 04 04 00 22 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:18:08]wFMCommunicate OK [10:18:08]SAM_PROTO_GetFieldsCounters done [10:18:08]requested_item shift.num is exist - process it [10:18:08]requested_item shift.opened is exist - process it [10:18:08]req_shift_opened [10:18:08]FM_GetShiftState [10:18:08]SAM_PROTO_GetShiftState [10:18:08]wFMCommunicate request_size=4 [10:18:08]MH_SAM_APDU [10:18:08]CAPDU: 80 13 01 00 [10:18:08]Write to MH i2c: E2 08 00 73 0B 80 13 01 00 00 00 00 00 FB [10:18:08]Write i2c OK [10:18:08]MH_I2C_Read... [10:18:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:18:08]Read from MH i2c: E2 [10:18:08]MH_I2C_Read... [10:18:08]Read from MH i2c: E2 0E 00 [10:18:08]MH_I2C_Read... [10:18:08]Read from MH i2c: E2 0E 00 73 0B 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 13 [10:18:08]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [10:18:08]wFMCommunicate OK [10:18:08]SAM_PROTO_GetShiftState done [10:18:08]FM_GetShiftState done [10:18:08]req_shift_opened done [10:18:08]requested_item shift.open_date is exist - process it [10:18:08]req_shift_open_date [10:18:08]req_shift_open_date done [10:18:08]produce_requested_data done [10:18:08]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41582,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [10:18:08]process_action_free close_receipt [10:18:08]json_value_free [10:18:08]json_value_free done [10:18:08]process_json_proto returns [10:18:08]Send response to host [10:18:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41582,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [10:18:08]free response buf [10:18:08]execute_script done [10:18:08]execute_script returns [10:18:08]free content buf [10:18:08]Sock 7.Close socket [10:18:08]Sock 7.Thread stoped [10:18:12]recv_with_timeout no data received [10:18:12]CommunicateWithHost answer receiving error [10:18:12]CommunicateWithHost err = -3 [10:18:12]OFD Sender: Server communicate error [10:18:17]OFD Sender: Processing packet 41582 [packets to send 57, broken 56] [10:18:17]ProducePacketName [10:18:17]name=ofd_packets/00041582 [10:18:17]OFD Sender: To server: ‡•öpG, [10:18:17]CommunicateWithHost lk.salyk.kg:30040 [10:18:17]ConnectInit lk.salyk.kg [10:18:19]recv_with_timeout no data received [10:18:21]Connected sock=10 [10:18:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 82 01 00 00 37 F2 7A 01 95 1F 5A 03 01 00 03 00 6E 01 1E 04 01 00 01 23 04 5E 00 8A 04 0D 00 34 38 37 30 30 30 32 33 32 39 34 38 37 06 04 1A 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 31 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 5C 44 00 00 00 00 13 04 06 00 5C 44 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5E 00 8A 04 0D 00 34 37 30 30 30 30 33 36 31 30 35 36 30 06 04 1A 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 AD D0 BD D0 B5 D1 81 D0 B0 D0 B9 20 35 D0 BB 2E FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC 5B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D0 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 09 00 00 00 00 07 04 06 00 CC 5B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 00 00 00 F4 03 04 00 5C C9 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 6E A2 00 00 35 04 06 00 78 36 38 A4 3D 18 12 C3 C5 32 1E 36 53 36 [10:18:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 7C 49 47 00 19 F8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 6E A2 00 00 F4 03 04 00 81 75 A4 66 B6 04 01 00 00 D0 7E 06 6E 65 11 40 E6 [10:18:22]CommunicateWithHost err = 0 [10:18:22]CheckOFDResponse [10:18:22]1017 (14) - 77093643461234 [10:18:22]1041 (16) - 0000000000874958 [10:18:22]1040 (4) - 41582 [10:18:22]1012 (4) - 27.07.2024 04:20 [10:18:22]1206 (1) - 0 [10:18:22]OFD Sender: Remove packet 41582 [10:18:22]ProducePacketName [10:18:22]name=ofd_packets/00041582 [10:18:22]NVStorageDeleteData [10:18:22]OFD Sender: No OFD packet to send [10:18:27]OFD Sender: No OFD packet to send [10:18:29]recv_with_timeout no data received [10:18:32]OFD Sender: No OFD packet to send [10:18:37]OFD Sender: No OFD packet to send [10:18:42]OFD Sender: No OFD packet to send [10:18:47]recv_with_timeout no data received [10:18:47]OFD Sender: No OFD packet to send [10:18:52]OFD Sender: No OFD packet to send [10:18:57]OFD Sender: No OFD packet to send [10:19:02]OFD Sender: No OFD packet to send [10:19:07]OFD Sender: No OFD packet to send [10:19:12]OFD Sender: No OFD packet to send [10:19:17]OFD Sender: No OFD packet to send [10:19:22]OFD Sender: No OFD packet to send [10:19:27]OFD Sender: No OFD packet to send [10:19:32]OFD Sender: No OFD packet to send [10:19:37]OFD Sender: No OFD packet to send [10:19:42]OFD Sender: No OFD packet to send [10:19:47]OFD Sender: No OFD packet to send [10:19:52]OFD Sender: No OFD packet to send [10:19:57]OFD Sender: No OFD packet to send [10:20:02]OFD Sender: No OFD packet to send [10:20:07]OFD Sender: No OFD packet to send [10:20:12]OFD Sender: No OFD packet to send [10:20:17]OFD Sender: No OFD packet to send [10:20:22]OFD Sender: No OFD packet to send [10:20:27]OFD Sender: No OFD packet to send [10:20:32]recv_with_timeout no data received [10:20:32]OFD Sender: No OFD packet to send [10:20:37]OFD Sender: No OFD packet to send [10:20:42]OFD Sender: No OFD packet to send [10:20:47]OFD Sender: No OFD packet to send [10:20:52]accept exits with 9 [10:20:52]New connection [10:20:52]New thread 3066645860 created [10:20:52]Thread 3066502500 joined [10:20:52]Waiting for new connection... [10:20:52] Sock 9.Parse request [10:20:52]Sock 9.Check first char [10:20:52]Sock 9.First char is OK [10:20:52]request: POST /json_proto HTTP/1.0 [10:20:52]Method: POST [10:20:52]URL: /json_proto [10:20:52]Method is POST - this is cgi request [10:20:52]url: /json_proto [10:20:52]query_string will be loaded in cgi processing [10:20:52]execute_cgi json_proto POST (null) [10:20:52]execute_cgi path=json_proto method=POST [10:20:52]POST find Content-Length [10:20:52]Host: 172.17.43.132:8080 [10:20:52]Content-Length: 1793 [10:20:52]Content-Type: application/json [10:20:52] [10:20:52]POST finish read [10:20:52]Found Content-Length = 1793 [10:20:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183613", "tax_sys" : 0, "items" : [ { "code": "4700000160358", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 1\u043B", "price" : 50.00, "quantity" : 1.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700000160211", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 0,5\u043B", "price" : 40.00, "quantity" : 1.000, "sum" : 40.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4600338001623", "name": "\u0412\u043E\u0434\u0430 \u0424\u0440\u0443\u0442\u043E \u041D\u042F\u041D\u042F \u043D\u0435\u0433\u0430\u0437\u0438\u0440 \u0434/\u0434\u0435\u0442\u0435\u0439 0,33\u043B", "price" : 80.00, "quantity" : 1.000, "sum" : 80.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4602441014019", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u041B\u0438\u043C\u043E\u043D\u0430\u0434 0,5\u043B \u0441\u0442 (Gabb trade)", "price" : 125.00, "quantity" : 1.000, "sum" : 125.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000031750019", "name": "\u041F\u0430\u043A\u0435\u0442 \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u041D\u0435\u0444\u0442\u044C", "price" : 4.00, "quantity" : 1.000, "sum" : 4.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 299.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:20:52]execute_script... [10:20:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183613", "tax_sys" : 0, "items" : [ { "code": "4700000160358", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 1\u043B", "price" : 50.00, "quantity" : 1.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700000160211", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 0,5\u043B", "price" : 40.00, "quantity" : 1.000, "sum" : 40.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4600338001623", "name": "\u0412\u043E\u0434\u0430 \u0424\u0440\u0443\u0442\u043E \u041D\u042F\u041D\u042F \u043D\u0435\u0433\u0430\u0437\u0438\u0440 \u0434/\u0434\u0435\u0442\u0435\u0439 0,33\u043B", "price" : 80.00, "quantity" : 1.000, "sum" : 80.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4602441014019", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u041B\u0438\u043C\u043E\u043D\u0430\u0434 0,5\u043B \u0441\u0442 (Gabb trade)", "price" : 125.00, "quantity" : 1.000, "sum" : 125.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000031750019", "name": "\u041F\u0430\u043A\u0435\u0442 \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u041D\u0435\u0444\u0442\u044C", "price" : 4.00, "quantity" : 1.000, "sum" : 4.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 299.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:20:53]POST & json_proto [10:20:53]process_json_proto [10:20:53]json parsed OK: [10:20:53]protocol is kg_v1.0 [10:20:53]action value=close_receipt [10:20:53]process_action close_receipt [10:20:53]cmd_close_receipt [10:20:53]MH_GetDate [10:20:53]Write to MH i2c: F0 00 00 74 0B 6E [10:20:53]OFD Sender: No OFD packet to send [10:20:53]Write i2c OK [10:20:53]MH_I2C_Read... [10:20:53]Read from MH i2c: F0 [10:20:53]MH_I2C_Read... [10:20:53]Read from MH i2c: F0 09 00 [10:20:53]MH_I2C_Read... [10:20:53]Read from MH i2c: F0 09 00 74 0B 00 05 CA A4 66 69 B2 A4 66 75 [10:20:53]GetLastDocTimeStamp 1722075484 [10:20:53]current date 1722075653 [10:20:53]FM_GetShiftState [10:20:53]SAM_PROTO_GetShiftState [10:20:53]wFMCommunicate request_size=4 [10:20:53]MH_SAM_APDU [10:20:53]CAPDU: 80 13 01 00 [10:20:53]Write to MH i2c: E2 08 00 75 0B 80 13 01 00 00 00 00 00 FD [10:20:53]Write i2c OK [10:20:53]MH_I2C_Read... [10:20:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:20:53]Read from MH i2c: E2 [10:20:53]MH_I2C_Read... [10:20:53]Read from MH i2c: E2 0E 00 [10:20:53]MH_I2C_Read... [10:20:53]Read from MH i2c: E2 0E 00 75 0B 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 15 [10:20:53]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [10:20:53]wFMCommunicate OK [10:20:53]SAM_PROTO_GetShiftState done [10:20:53]FM_GetShiftState done [10:20:53]opened in 1722069839 [10:20:53]opened+sec_in_day 1722156239 [10:20:53]quantity*price = 5000 [10:20:53]sum+1 = 5001 [10:20:53]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4700000160211 Вода Легенда 0,5л 1.000 * 40.00 = 40.00 ÐДС 12% ÐСП 1% > о реализуемом товаре Товар: 4600338001623 Вода Фруто ÐЯÐЯ негазир д/детей 0,33л 1.000 * 80.00 = 80.00 ÐДС 12% ÐСП 1% > о реализуемом товаре Товар: 4602441014019 Ðапиток Лимонад 0,5л ÑÑ‚ (Gabb trade) 1.000 * 125.00 = 125.00 ÐДС 12% ÐСП 1% > о реализуемом товаре Товар: 2000031750019 Пакет Партнер Ðефть 1.000 * 4.00 = 4.00 ÐДС 12% ÐСП 1% > о реализуемом товаре ИТОГО: 299.00 ÐСП 1% : 2.64 ÐДС 12% : 31.75 Ðаличными: 299.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 34 27.07.2024 10:20 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41583 ФПД: 167381265311924 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T102053&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41583&fm=167381265311924&tin=02508201610067®Number=0000000000092626&sum=29900 0 [10:20:54]StoreToDocumentArchive [10:20:54]shift 425 fd 41583 [10:20:54]save to /storage/0425/doc_00041583 [10:20:54]save last doc name /storage/0425/doc_00041583 to /storage/kkm_last_doc_name [10:20:54]save OK [10:20:54]Clear old archive folders... [10:20:54]ProcessDocumentItem done err = 0, tmpTLVsize=739 [10:20:54]tlvbuf is 01154740 [10:20:54]SAM_PROTO_ClearQueue [10:20:54]wFMCommunicate request_size=4 [10:20:54]MH_SAM_APDU [10:20:54]CAPDU: 80 09 00 00 [10:20:54]Write to MH i2c: E2 08 00 82 0B 80 09 00 00 00 00 00 00 FF [10:20:54]Write i2c OK [10:20:54]MH_I2C_Read... [10:20:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:20:54]Read from MH i2c: E2 [10:20:54]MH_I2C_Read... [10:20:54]Read from MH i2c: E2 03 00 [10:20:54]MH_I2C_Read... [10:20:54]Read from MH i2c: E2 03 00 82 0B 00 90 00 01 [10:20:54]RAPDU: 90 00 [10:20:54]wFMCommunicate OK [10:20:54]SAM_PROTO_ClearQueue done [10:20:54]KKMCreateOFDPacket [10:20:54]OFDProtocolAddRootSTLVToBuf [10:20:54]FM_MakeSignedData [10:20:54]FM_MakeSignedData [10:20:54]SAM_PROTO_SignData [10:20:54]wFMCommunicate request_size=4 [10:20:54]MH_SAM_APDU [10:20:54]CAPDU: 80 0D 01 02 [10:20:54]Write to MH i2c: E2 08 00 83 0B 80 0D 01 02 00 00 00 00 07 [10:20:54]Write i2c OK [10:20:54]MH_I2C_Read... [10:20:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:20:54]Read from MH i2c: E2 [10:20:54]MH_I2C_Read... [10:20:54]Read from MH i2c: E2 03 00 [10:20:54]MH_I2C_Read... [10:20:54]Read from MH i2c: E2 03 00 83 0B 00 90 00 02 [10:20:54]RAPDU: 90 00 [10:20:54]wFMCommunicate OK [10:20:54]wFMCommunicate request_size=255 [10:20:54]MH_SAM_APDU [10:20:54]CAPDU: 80 0D 02 02 FA 03 00 E3 02 1E 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 32 31 31 06 04 1D 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 84 00 8A 04 0D 00 34 36 30 30 33 33 38 30 30 31 36 32 33 06 04 40 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 A4 D1 80 D1 83 D1 [10:20:54]Write to MH i2c: E2 02 01 84 0B 80 0D 02 02 FA 00 03 00 E3 02 1E 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 32 31 31 06 04 1D 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 84 00 8A 04 0D 00 34 36 30 30 33 33 38 30 30 31 36 32 33 06 04 40 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 A4 D1 80 D1 83 D1 00 00 CE [10:20:54]Write i2c OK [10:20:54]MH_I2C_Read... [10:20:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:20:54]Read from MH i2c: E2 [10:20:54]MH_I2C_Read... [10:20:54]Read from MH i2c: E2 03 00 [10:20:54]MH_I2C_Read... [10:20:54]Read from MH i2c: E2 03 00 84 0B 00 90 00 03 [10:20:54]RAPDU: 90 00 [10:20:54]wFMCommunicate OK [10:20:54]wFMCommunicate request_size=255 [10:20:54]MH_SAM_APDU [10:20:54]CAPDU: 80 0D 02 02 FA 82 D0 BE 20 D0 9D D0 AF D0 9D D0 AF 20 D0 BD D0 B5 D0 B3 D0 B0 D0 B7 D0 B8 D1 80 20 D0 B4 2F D0 B4 D0 B5 D1 82 D0 B5 D0 B9 20 30 2C 33 33 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 1F 00 00 00 00 13 04 06 00 40 1F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 79 00 8A 04 0D 00 34 36 30 32 34 34 31 30 31 34 30 31 39 06 04 35 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9B D0 B8 D0 BC D0 BE D0 BD D0 B0 D0 B4 20 30 2C 35 D0 BB 20 D1 81 D1 82 20 28 47 61 62 62 20 74 72 61 64 65 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 68 00 8A 04 0D 00 32 30 30 30 30 33 31 37 35 30 30 31 39 06 04 24 00 D0 9F D0 B0 D0 [10:20:54]Write to MH i2c: E2 02 01 85 0B 80 0D 02 02 FA 00 82 D0 BE 20 D0 9D D0 AF D0 9D D0 AF 20 D0 BD D0 B5 D0 B3 D0 B0 D0 B7 D0 B8 D1 80 20 D0 B4 2F D0 B4 D0 B5 D1 82 D0 B5 D0 B9 20 30 2C 33 33 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 1F 00 00 00 00 13 04 06 00 40 1F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 79 00 8A 04 0D 00 34 36 30 32 34 34 31 30 31 34 30 31 39 06 04 35 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9B D0 B8 D0 BC D0 BE D0 BD D0 B0 D0 B4 20 30 2C 35 D0 BB 20 D1 81 D1 82 20 28 47 61 62 62 20 74 72 61 64 65 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 68 00 8A 04 0D 00 32 30 30 30 30 33 31 37 35 30 30 31 39 06 04 24 00 D0 9F D0 B0 D0 00 00 0C [10:20:54]Write i2c OK [10:20:54]MH_I2C_Read... [10:20:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:20:55]Read from MH i2c: E2 [10:20:55]MH_I2C_Read... [10:20:55]Read from MH i2c: E2 03 00 [10:20:55]MH_I2C_Read... [10:20:55]Read from MH i2c: E2 03 00 85 0B 00 90 00 04 [10:20:55]RAPDU: 90 00 [10:20:55]wFMCommunicate OK [10:20:55]wFMCommunicate request_size=248 [10:20:55]MH_SAM_APDU [10:20:55]CAPDU: 80 0D 02 02 F3 BA D0 B5 D1 82 20 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 90 01 00 00 00 00 13 04 06 00 90 01 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC 74 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 08 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 67 0C 00 00 00 00 07 04 06 00 CC 74 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 00 00 00 F4 03 04 00 05 CA A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 6F A2 00 00 35 04 06 00 98 3B 7C DC 68 B4 [10:20:55]Write to MH i2c: E2 FB 00 86 0B 80 0D 02 02 F3 00 BA D0 B5 D1 82 20 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 90 01 00 00 00 00 13 04 06 00 90 01 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC 74 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 08 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 67 0C 00 00 00 00 07 04 06 00 CC 74 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 00 00 00 F4 03 04 00 05 CA A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 6F A2 00 00 35 04 06 00 98 3B 7C DC 68 B4 00 00 20 [10:20:55]Write i2c OK [10:20:55]MH_I2C_Read... [10:20:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:20:55]Read from MH i2c: E2 [10:20:55]MH_I2C_Read... [10:20:55]Read from MH i2c: E2 03 00 [10:20:55]MH_I2C_Read... [10:20:55]Read from MH i2c: E2 03 00 86 0B 00 90 00 05 [10:20:55]RAPDU: 90 00 [10:20:55]wFMCommunicate OK [10:20:55]wFMCommunicate request_size=4 [10:20:55]MH_SAM_APDU [10:20:55]CAPDU: 80 0D 03 02 [10:20:55]Write to MH i2c: E2 08 00 87 0B 80 0D 03 02 00 00 00 00 0D [10:20:55]Write i2c OK [10:20:55]MH_I2C_Read... [10:20:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:20:55]Read from MH i2c: E2 [10:20:55]MH_I2C_Read... [10:20:55]Read from MH i2c: E2 0B 00 [10:20:55]MH_I2C_Read... [10:20:55]Read from MH i2c: E2 0B 00 87 0B 00 39 2A 04 AA DE 00 4E AB 90 00 F6 [10:20:55]RAPDU: 39 2A 04 AA DE 00 4E AB 90 00 [10:20:55]wFMCommunicate OK [10:20:55]SAM_PROTO_SignData done [10:20:55]FM_MakeSignedData done [10:20:55]CreateOFDProtocolMessage [10:20:55]wFMCommunicate request_size=4 [10:20:55]MH_SAM_APDU [10:20:55]CAPDU: 80 11 00 00 [10:20:55]Write to MH i2c: E2 08 00 88 0B 80 11 00 00 00 00 00 00 0D [10:20:55]Write i2c OK [10:20:55]MH_I2C_Read... [10:20:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:20:55]Read from MH i2c: E2 [10:20:55]MH_I2C_Read... [10:20:55]Read from MH i2c: E2 17 00 [10:20:55]MH_I2C_Read... [10:20:55]Read from MH i2c: E2 17 00 88 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 69 [10:20:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [10:20:55]wFMCommunicate OK [10:20:55]CreateOFDProtocolMessage done [10:20:55]OFDSenderStorePacket 41583 [10:20:55]StoreOFDPacket docnum=41583 [10:20:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 F7 02 00 00 32 17 EF 02 A0 92 5A 03 01 00 03 00 E3 02 1E 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 32 31 31 06 04 1D 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 84 00 8A 04 0D 00 34 36 30 30 33 33 38 30 30 31 36 32 33 06 04 40 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 A4 D1 80 D1 83 D1 82 D0 BE 20 D0 9D D0 AF D0 9D D0 AF 20 D0 BD D0 B5 D0 B3 D0 B0 D0 B7 D0 B8 D1 80 20 D0 B4 2F D0 B4 D0 B5 D1 82 D0 B5 D0 B9 20 30 2C 33 33 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 1F 00 00 00 00 13 04 06 00 40 1F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 79 00 8A 04 0D 00 34 36 30 32 34 34 31 30 31 34 30 31 39 06 04 35 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9B D0 B8 D0 BC D0 BE D0 BD D0 B0 D0 B4 20 30 2C 35 D0 BB 20 D1 81 D1 82 20 28 47 61 62 62 20 74 72 61 64 65 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 68 00 8A 04 0D 00 32 30 30 30 30 33 31 37 35 30 30 31 39 06 04 24 00 D0 9F D0 B0 D0 BA D0 B5 D1 82 20 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 90 01 00 00 00 00 13 04 06 00 90 01 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC 74 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 08 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 67 0C 00 00 00 00 07 04 06 00 CC 74 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 00 00 00 F4 03 04 00 05 CA A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 6F A2 00 00 35 04 06 00 98 3B 7C DC 68 B4 39 2A 04 AA DE 00 4E AB [10:20:55]CheckFolder [10:20:55]dirname=/storage/ofd_packets [10:20:55]CheckFolder done [10:20:55]ProducePacketName [10:20:55]name=ofd_packets/00041583 [10:20:55]NVStorageSaveData ofd_packets/00041583 [10:20:55]File name is /storage/ofd_packets/00041583 [10:20:55]Write 789 bytes [10:20:55]NVStorageSaveData done [10:20:55]OFDSenderStorePacket done [10:20:55]KKMCreateOFDPacket done [10:20:55]NVStorageSaveData kkm_last_timestamp [10:20:55]File name is /storage/kkm_last_timestamp [10:20:55]Write 4 bytes [10:20:55]NVStorageSaveData done [10:20:55]ExternCall_PrintAddStr [10:20:55]wPrintStart [10:20:55]Write to MH i2c: 01 00 00 89 0B 94 [10:20:55]Write i2c OK [10:20:55]MH_I2C_Read... [10:20:55]Read from MH i2c: 01 [10:20:55]MH_I2C_Read... [10:20:55]Read from MH i2c: 01 07 00 [10:20:55]MH_I2C_Read... [10:20:55]Read from MH i2c: 01 07 00 89 0B 00 00 00 00 00 FF 0F A9 [10:20:55]RasterBufferAndPrint [10:20:55]line Счет N : (3)183613 [10:20:55]line ИÐÐ: 02508201610067 [10:20:55]line Контрольно-КаÑÑовый Чек [10:20:55]line ПРОДÐЖР[10:20:55]line Товар: 4700000160358 [10:20:55]line Вода Легенда 1л [10:20:55]line 1.000 * 50.00 [10:20:55]line = 50.00 [10:20:55]line ÐДС 12% ÐСП 1% [10:20:55]line > о реализуемом товаре [10:20:55]line Товар: 4700000160211 [10:20:55]line Вода Легенда 0,5л [10:20:55]line 1.000 * 40.00 [10:20:55]line = 40.00 [10:20:55]line ÐДС 12% ÐСП 1% [10:20:55]line > о реализуемом товаре [10:20:55]line Товар: 4600338001623 [10:20:55]line Вода Фруто ÐЯÐЯ негазир д/детей 0,33л [10:20:55]line 1.000 * 80.00 [10:20:55]line = 80.00 [10:20:55]line ÐДС 12% ÐСП 1% [10:20:55]line > о реализуемом товаре [10:20:55]line Товар: 4602441014019 [10:20:55]line Ðапиток Лимонад 0,5л ÑÑ‚ (Gabb trade) [10:20:55]line 1.000 * 125.00 [10:20:55]line = 125.00 [10:20:55]line ÐДС 12% ÐСП 1% [10:20:55]line > о реализуемом товаре [10:20:55]line Товар: 2000031750019 [10:20:55]line Пакет Партнер Ðефть [10:20:55]line 1.000 * 4.00 [10:20:55]line = 4.00 [10:20:55]line ÐДС 12% ÐСП 1% [10:20:55]line > о реализуемом товаре [10:20:55]line ИТОГО: 299.00 [10:20:55]line ÐСП 1% : 2.64 [10:20:55]line ÐДС 12% : 31.75 [10:20:55]line Ðаличными: 299.00 [10:20:55]line Безнал.: 0.00 [10:20:55]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [10:20:55]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [10:20:55]line СÐО: Общий режим [10:20:55]line Чек 34 27.07.2024 10:20 [10:20:55]line Смена: 425 ФФД: 1.0 [10:20:55]line ЗÐМ: 0300000053 [10:20:55]line РÐМ: 0000000000092626 [10:20:55]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [10:20:55]line ФМ: 0000000000874958 [10:20:55]line ФД: 41583 [10:20:55]line ФПД: 167381265311924 [10:20:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T102053&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41583&fm=167381265311924&tin=02508201610067®Number=0000000000092626&sum=29900 [10:20:55]line 0 [10:20:55]written 0, free lines is 4095 [10:20:55]OFD Sender: Processing packet 41583 [packets to send 57, broken 56] [10:20:55]ProducePacketName [10:20:55]name=ofd_packets/00041583 [10:20:55]OFD Sender: To server: ‡•öpG, [10:20:55]CommunicateWithHost lk.salyk.kg:30040 [10:20:55]ConnectInit lk.salyk.kg [10:20:56]Connected sock=7 [10:20:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 F7 02 00 00 32 17 EF 02 A0 92 5A 03 01 00 03 00 E3 02 1E 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 32 31 31 06 04 1D 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 84 00 8A 04 0D 00 34 36 30 30 33 33 38 30 30 31 36 32 33 06 04 40 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 A4 D1 80 D1 83 D1 82 D0 BE 20 D0 9D D0 AF D0 9D D0 AF 20 D0 BD D0 B5 D0 B3 D0 B0 D0 B7 D0 B8 D1 80 20 D0 B4 2F D0 B4 D0 B5 D1 82 D0 B5 D0 B9 20 30 2C 33 33 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 1F 00 00 00 00 13 04 06 00 40 1F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 79 00 8A 04 0D 00 34 36 30 32 34 34 31 30 31 34 30 31 39 06 04 35 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9B D0 B8 D0 BC D0 BE D0 BD D0 B0 D0 B4 20 30 2C 35 D0 BB 20 D1 81 D1 82 20 28 47 61 62 62 20 74 72 61 64 65 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 68 00 8A 04 0D 00 32 30 30 30 30 33 31 37 35 30 30 31 39 06 04 24 00 D0 9F D0 B0 D0 BA D0 B5 D1 82 20 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 90 01 00 00 00 00 13 04 06 00 90 01 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC 74 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 08 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 67 0C 00 00 00 00 07 04 06 00 CC 74 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 00 00 00 F4 03 04 00 05 CA A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 6F A2 00 00 35 04 06 00 98 3B 7C DC 68 B4 39 2A 04 AA DE 00 4E AB [10:20:56]Write to MH i2c: 01 00 00 CB 0B D6 [10:20:56]Write i2c OK [10:20:56]MH_I2C_Read... [10:20:56]Read from MH i2c: 01 [10:20:56]MH_I2C_Read... [10:20:56]Read from MH i2c: 01 07 00 [10:20:56]MH_I2C_Read... [10:20:56]Read from MH i2c: 01 07 00 CB 0B 00 00 00 00 00 D5 0B BD [10:20:56]RasterBufferAndPrint [10:20:56]line [10:20:56]line [10:20:56]line [10:20:56]line [10:20:56]line [10:20:56]written 0, free lines is 3041 [10:20:56]MH_Cut [10:20:56]Write to MH i2c: D1 01 00 D2 0B 01 AF [10:20:56]Write i2c OK [10:20:56]MH_I2C_Read... [10:20:56]Read from MH i2c: D1 [10:20:56]MH_I2C_Read... [10:20:56]Read from MH i2c: D1 01 00 [10:20:56]MH_I2C_Read... [10:20:56]Read from MH i2c: D1 01 00 D2 0B 00 AE [10:20:56]Write to MH i2c: 01 00 00 D3 0B DE [10:20:56]Write i2c OK [10:20:56]MH_I2C_Read... [10:20:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 0E 9D 47 00 4F E4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 6F A2 00 00 F4 03 04 00 1C 76 A4 66 B6 04 01 00 00 DA CB 29 B6 B6 CB 8A 0A [10:20:57]CommunicateWithHost err = 0 [10:20:57]CheckOFDResponse [10:20:57]1017 (14) - 77093643461234 [10:20:57]1041 (16) - 0000000000874958 [10:20:57]1040 (4) - 41583 [10:20:57]1012 (4) - 27.07.2024 04:22 [10:20:57]1206 (1) - 0 [10:20:57]OFD Sender: Remove packet 41583 [10:20:57]ProducePacketName [10:20:57]name=ofd_packets/00041583 [10:20:57]NVStorageDeleteData [10:20:57]*** Cut start [10:20:57]*** Partial cut [10:20:57]*** CUTSNS_PIN = 1 [10:20:57]*** CUTSNS_PIN = 0 [10:20:57]OFD Sender: No OFD packet to send [10:20:57]*** Brake cut motor [10:20:58]Read from MH i2c: 01 [10:20:58]MH_I2C_Read... [10:20:58]Read from MH i2c: 01 07 00 [10:20:58]MH_I2C_Read... [10:20:58]*** Stop cut motor [10:20:58]*** Cut end [10:20:58]Read from MH i2c: 01 07 00 D3 0B 00 00 00 00 00 FF 0F F3 [10:20:58]process_action close_receipt done [10:20:58]requested_data is exist [10:20:58]produce_requested_data [10:20:58]requested_item fm.sn is exist - process it [10:20:58]wFMCommunicate request_size=4 [10:20:58]MH_SAM_APDU [10:20:58]CAPDU: 80 11 00 00 [10:20:58]Write to MH i2c: E2 08 00 D4 0B 80 11 00 00 00 00 00 00 59 [10:20:58]Write i2c OK [10:20:58]MH_I2C_Read... [10:20:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:20:58]Read from MH i2c: E2 [10:20:58]MH_I2C_Read... [10:20:58]Read from MH i2c: E2 17 00 [10:20:58]MH_I2C_Read... [10:20:58]Read from MH i2c: E2 17 00 D4 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 B5 [10:20:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [10:20:58]wFMCommunicate OK [10:20:58]requested_item fd.num is exist - process it [10:20:58]SAM_PROTO_GetFieldsCounters [10:20:58]wFMCommunicate request_size=4 [10:20:58]MH_SAM_APDU [10:20:58]CAPDU: 80 13 00 00 [10:20:58]Write to MH i2c: E2 08 00 D5 0B 80 13 00 00 00 00 00 00 5C [10:20:58]Write i2c OK [10:20:58]MH_I2C_Read... [10:20:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:20:58]Read from MH i2c: E2 [10:20:58]MH_I2C_Read... [10:20:58]Read from MH i2c: E2 62 00 [10:20:58]MH_I2C_Read... [10:20:58]Read from MH i2c: E2 62 00 D5 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 6F A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 22 00 00 00 5E 04 04 00 22 00 00 00 57 04 04 00 23 00 00 00 19 04 04 00 00 00 00 00 90 00 A7 [10:20:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 6F A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 22 00 00 00 5E 04 04 00 22 00 00 00 57 04 04 00 23 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:20:58]wFMCommunicate OK [10:20:58]SAM_PROTO_GetFieldsCounters done [10:20:58]requested_item shift.num is exist - process it [10:20:58]requested_item shift.opened is exist - process it [10:20:58]req_shift_opened [10:20:58]FM_GetShiftState [10:20:58]SAM_PROTO_GetShiftState [10:20:58]wFMCommunicate request_size=4 [10:20:58]MH_SAM_APDU [10:20:58]CAPDU: 80 13 01 00 [10:20:58]Write to MH i2c: E2 08 00 D6 0B 80 13 01 00 00 00 00 00 5E [10:20:58]Write i2c OK [10:20:58]MH_I2C_Read... [10:20:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:20:58]Read from MH i2c: E2 [10:20:58]MH_I2C_Read... [10:20:58]Read from MH i2c: E2 0E 00 [10:20:58]MH_I2C_Read... [10:20:58]Read from MH i2c: E2 0E 00 D6 0B 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 76 [10:20:58]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [10:20:58]wFMCommunicate OK [10:20:58]SAM_PROTO_GetShiftState done [10:20:58]FM_GetShiftState done [10:20:58]req_shift_opened done [10:20:58]requested_item shift.open_date is exist - process it [10:20:58]req_shift_open_date [10:20:58]req_shift_open_date done [10:20:58]produce_requested_data done [10:20:58]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41583,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [10:20:58]process_action_free close_receipt [10:20:58]json_value_free [10:20:58]json_value_free done [10:20:58]process_json_proto returns [10:20:58]Send response to host [10:20:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41583,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [10:20:58]free response buf [10:20:58]execute_script done [10:20:58]execute_script returns [10:20:58]free content buf [10:20:58]Sock 9.Close socket [10:20:58]Sock 9.Thread stoped [10:21:02]OFD Sender: No OFD packet to send [10:21:03]recv_with_timeout no data received [10:21:07]OFD Sender: No OFD packet to send [10:21:12]OFD Sender: No OFD packet to send [10:21:17]OFD Sender: No OFD packet to send [10:21:22]OFD Sender: No OFD packet to send [10:21:27]OFD Sender: No OFD packet to send [10:21:28]recv_with_timeout no data received [10:21:32]OFD Sender: No OFD packet to send [10:21:37]OFD Sender: No OFD packet to send [10:21:42]OFD Sender: No OFD packet to send [10:21:47]OFD Sender: No OFD packet to send [10:21:52]OFD Sender: No OFD packet to send [10:21:57]OFD Sender: No OFD packet to send [10:22:02]OFD Sender: No OFD packet to send [10:22:05]recv_with_timeout no data received [10:22:07]OFD Sender: No OFD packet to send [10:22:12]OFD Sender: No OFD packet to send [10:22:16]recv_with_timeout no data received [10:22:17]OFD Sender: No OFD packet to send [10:22:22]OFD Sender: No OFD packet to send [10:22:27]OFD Sender: No OFD packet to send [10:22:32]OFD Sender: No OFD packet to send [10:22:37]OFD Sender: No OFD packet to send [10:22:42]OFD Sender: No OFD packet to send [10:22:47]OFD Sender: No OFD packet to send [10:22:52]OFD Sender: No OFD packet to send [10:22:57]OFD Sender: No OFD packet to send [10:23:02]OFD Sender: No OFD packet to send [10:23:07]OFD Sender: No OFD packet to send [10:23:12]OFD Sender: No OFD packet to send [10:23:17]OFD Sender: No OFD packet to send [10:23:22]OFD Sender: No OFD packet to send [10:23:27]OFD Sender: No OFD packet to send [10:23:32]OFD Sender: No OFD packet to send [10:23:37]OFD Sender: No OFD packet to send [10:23:42]OFD Sender: No OFD packet to send [10:23:47]OFD Sender: No OFD packet to send [10:23:52]OFD Sender: No OFD packet to send [10:23:57]OFD Sender: No OFD packet to send [10:24:02]OFD Sender: No OFD packet to send [10:24:07]OFD Sender: No OFD packet to send [10:24:12]OFD Sender: No OFD packet to send [10:24:17]OFD Sender: No OFD packet to send [10:24:22]OFD Sender: No OFD packet to send [10:24:27]OFD Sender: No OFD packet to send [10:24:32]OFD Sender: No OFD packet to send [10:24:37]OFD Sender: No OFD packet to send [10:24:42]OFD Sender: No OFD packet to send [10:24:47]OFD Sender: No OFD packet to send [10:24:52]OFD Sender: No OFD packet to send [10:24:57]OFD Sender: No OFD packet to send [10:25:02]OFD Sender: No OFD packet to send [10:25:07]OFD Sender: No OFD packet to send [10:25:12]OFD Sender: No OFD packet to send [10:25:17]OFD Sender: No OFD packet to send [10:25:22]OFD Sender: No OFD packet to send [10:25:27]OFD Sender: No OFD packet to send [10:25:32]OFD Sender: No OFD packet to send [10:25:37]OFD Sender: No OFD packet to send [10:25:42]OFD Sender: No OFD packet to send [10:25:47]OFD Sender: No OFD packet to send [10:25:52]OFD Sender: No OFD packet to send [10:25:57]OFD Sender: No OFD packet to send [10:26:02]OFD Sender: No OFD packet to send [10:26:07]OFD Sender: No OFD packet to send [10:26:12]OFD Sender: No OFD packet to send [10:26:17]OFD Sender: No OFD packet to send [10:26:22]OFD Sender: No OFD packet to send [10:26:25]recv_with_timeout no data received [10:26:27]OFD Sender: No OFD packet to send [10:26:32]OFD Sender: No OFD packet to send [10:26:37]OFD Sender: No OFD packet to send [10:26:42]OFD Sender: No OFD packet to send [10:26:47]OFD Sender: No OFD packet to send [10:26:52]OFD Sender: No OFD packet to send [10:26:57]OFD Sender: No OFD packet to send [10:27:02]OFD Sender: No OFD packet to send [10:27:07]OFD Sender: No OFD packet to send [10:27:12]OFD Sender: No OFD packet to send [10:27:17]OFD Sender: No OFD packet to send [10:27:22]OFD Sender: No OFD packet to send [10:27:27]OFD Sender: No OFD packet to send [10:27:32]OFD Sender: No OFD packet to send [10:27:37]OFD Sender: No OFD packet to send [10:27:42]OFD Sender: No OFD packet to send [10:27:47]OFD Sender: No OFD packet to send [10:27:52]OFD Sender: No OFD packet to send [10:27:57]OFD Sender: No OFD packet to send [10:28:02]OFD Sender: No OFD packet to send [10:28:07]OFD Sender: No OFD packet to send [10:28:12]OFD Sender: No OFD packet to send [10:28:17]OFD Sender: No OFD packet to send [10:28:22]OFD Sender: No OFD packet to send [10:28:27]OFD Sender: No OFD packet to send [10:28:32]OFD Sender: No OFD packet to send [10:28:37]OFD Sender: No OFD packet to send [10:28:42]OFD Sender: No OFD packet to send [10:28:47]OFD Sender: No OFD packet to send [10:28:52]OFD Sender: No OFD packet to send [10:28:57]OFD Sender: No OFD packet to send [10:29:02]OFD Sender: No OFD packet to send [10:29:07]OFD Sender: No OFD packet to send [10:29:12]OFD Sender: No OFD packet to send [10:29:17]OFD Sender: No OFD packet to send [10:29:22]OFD Sender: No OFD packet to send [10:29:27]OFD Sender: No OFD packet to send [10:29:33]OFD Sender: No OFD packet to send [10:29:38]OFD Sender: No OFD packet to send [10:29:40]recv_with_timeout no data received [10:29:43]OFD Sender: No OFD packet to send [10:29:48]OFD Sender: No OFD packet to send [10:29:53]OFD Sender: No OFD packet to send [10:29:58]OFD Sender: No OFD packet to send [10:30:03]OFD Sender: No OFD packet to send [10:30:08]OFD Sender: No OFD packet to send [10:30:13]OFD Sender: No OFD packet to send [10:30:16]recv_with_timeout no data received [10:30:18]OFD Sender: No OFD packet to send [10:30:33]OFD Sender: No OFD packet to send [10:30:34]recv_with_timeout no data received [10:30:38]OFD Sender: No OFD packet to send [10:30:43]OFD Sender: No OFD packet to send [10:30:48]OFD Sender: No OFD packet to send [10:30:53]OFD Sender: No OFD packet to send [10:30:58]OFD Sender: No OFD packet to send [10:31:03]OFD Sender: No OFD packet to send [10:31:08]OFD Sender: No OFD packet to send [10:31:13]OFD Sender: No OFD packet to send [10:31:18]OFD Sender: No OFD packet to send [10:31:23]OFD Sender: No OFD packet to send [10:31:28]OFD Sender: No OFD packet to send [10:31:33]OFD Sender: No OFD packet to send [10:31:38]OFD Sender: No OFD packet to send [10:31:43]OFD Sender: No OFD packet to send [10:31:48]OFD Sender: No OFD packet to send [10:31:53]OFD Sender: No OFD packet to send [10:31:58]OFD Sender: No OFD packet to send [10:32:03]OFD Sender: No OFD packet to send [10:32:08]OFD Sender: No OFD packet to send [10:32:13]OFD Sender: No OFD packet to send [10:32:18]OFD Sender: No OFD packet to send [10:32:23]OFD Sender: No OFD packet to send [10:32:28]OFD Sender: No OFD packet to send [10:32:30]recv_with_timeout no data received [10:32:33]OFD Sender: No OFD packet to send [10:32:38]OFD Sender: No OFD packet to send [10:32:43]OFD Sender: No OFD packet to send [10:32:48]OFD Sender: No OFD packet to send [10:32:53]OFD Sender: No OFD packet to send [10:32:58]OFD Sender: No OFD packet to send [10:33:03]OFD Sender: No OFD packet to send [10:33:08]OFD Sender: No OFD packet to send [10:33:13]OFD Sender: No OFD packet to send [10:33:18]OFD Sender: No OFD packet to send [10:33:23]OFD Sender: No OFD packet to send [10:33:28]OFD Sender: No OFD packet to send [10:33:33]OFD Sender: No OFD packet to send [10:33:38]OFD Sender: No OFD packet to send [10:33:43]OFD Sender: No OFD packet to send [10:33:48]OFD Sender: No OFD packet to send [10:33:53]OFD Sender: No OFD packet to send [10:33:58]OFD Sender: No OFD packet to send [10:34:03]OFD Sender: No OFD packet to send [10:34:08]OFD Sender: No OFD packet to send [10:34:13]OFD Sender: No OFD packet to send [10:34:18]OFD Sender: No OFD packet to send [10:34:23]OFD Sender: No OFD packet to send [10:34:28]OFD Sender: No OFD packet to send [10:34:33]OFD Sender: No OFD packet to send [10:34:38]OFD Sender: No OFD packet to send [10:34:43]OFD Sender: No OFD packet to send [10:34:48]OFD Sender: No OFD packet to send [10:34:53]OFD Sender: No OFD packet to send [10:34:58]OFD Sender: No OFD packet to send [10:35:03]OFD Sender: No OFD packet to send [10:35:08]OFD Sender: No OFD packet to send [10:35:13]OFD Sender: No OFD packet to send [10:35:18]OFD Sender: No OFD packet to send [10:35:23]OFD Sender: No OFD packet to send [10:35:28]OFD Sender: No OFD packet to send [10:35:33]OFD Sender: No OFD packet to send [10:35:38]OFD Sender: No OFD packet to send [10:35:39]recv_with_timeout no data received [10:35:43]OFD Sender: No OFD packet to send [10:35:48]OFD Sender: No OFD packet to send [10:35:53]OFD Sender: No OFD packet to send [10:35:58]OFD Sender: No OFD packet to send [10:36:03]OFD Sender: No OFD packet to send [10:36:08]OFD Sender: No OFD packet to send [10:36:13]OFD Sender: No OFD packet to send [10:36:18]OFD Sender: No OFD packet to send [10:36:23]OFD Sender: No OFD packet to send [10:36:28]OFD Sender: No OFD packet to send [10:36:33]OFD Sender: No OFD packet to send [10:36:38]OFD Sender: No OFD packet to send [10:36:42]accept exits with 10 [10:36:42]New connection [10:36:42]New thread 3066502500 created [10:36:42]Thread 3066645860 joined [10:36:42]Waiting for new connection... [10:36:42] Sock 10.Parse request [10:36:42]Sock 10.Check first char [10:36:42]Sock 10.First char is OK [10:36:42]request: POST /json_proto HTTP/1.0 [10:36:42]Method: POST [10:36:42]URL: /json_proto [10:36:42]Method is POST - this is cgi request [10:36:42]url: /json_proto [10:36:42]query_string will be loaded in cgi processing [10:36:42]execute_cgi json_proto POST (null) [10:36:42]execute_cgi path=json_proto method=POST [10:36:42]POST find Content-Length [10:36:42]Host: 172.17.43.132:8080 [10:36:42]Content-Length: 1529 [10:36:42]Content-Type: application/json [10:36:42] [10:36:42]POST finish read [10:36:42]Found Content-Length = 1529 [10:36:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183614", "tax_sys" : 0, "items" : [ { "code": "4607065000790", "name": "\u0428\u043E\u043A M\u0026M`s \u0441 \u0430\u0440\u0430\u0445\u0438\u0441\u043E\u043C 45\u0433", "price" : 70.00, "quantity" : 1.000, "sum" : 70.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700003010483", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Let`s Go! \u0441/\u0441 \u044F\u0431\u043B\u043E\u043A\u043E \u041F\u042D\u0422 0,5\u043B", "price" : 40.00, "quantity" : 1.000, "sum" : 40.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700000480364", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u044D\u043D\u0435\u0440\u0433 Nitro \u044D\u043A\u0437\u043E\u0442\u0438\u043A 0.45 \u0436/\u0431", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000036220012", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E XL(GABB TRADE)", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 335.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:36:42]execute_script... [10:36:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183614", "tax_sys" : 0, "items" : [ { "code": "4607065000790", "name": "\u0428\u043E\u043A M\u0026M`s \u0441 \u0430\u0440\u0430\u0445\u0438\u0441\u043E\u043C 45\u0433", "price" : 70.00, "quantity" : 1.000, "sum" : 70.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700003010483", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Let`s Go! \u0441/\u0441 \u044F\u0431\u043B\u043E\u043A\u043E \u041F\u042D\u0422 0,5\u043B", "price" : 40.00, "quantity" : 1.000, "sum" : 40.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700000480364", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u044D\u043D\u0435\u0440\u0433 Nitro \u044D\u043A\u0437\u043E\u0442\u0438\u043A 0.45 \u0436/\u0431", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000036220012", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E XL(GABB TRADE)", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 335.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:36:42]POST & json_proto [10:36:42]process_json_proto [10:36:42]json parsed OK: [10:36:42]protocol is kg_v1.0 [10:36:42]action value=close_receipt [10:36:42]process_action close_receipt [10:36:42]cmd_close_receipt [10:36:42]MH_GetDate [10:36:42]Write to MH i2c: F0 00 00 D7 0B D1 [10:36:42]Write i2c OK [10:36:42]MH_I2C_Read... [10:36:42]Read from MH i2c: F0 [10:36:42]MH_I2C_Read... [10:36:42]Read from MH i2c: F0 09 00 [10:36:42]MH_I2C_Read... [10:36:42]Read from MH i2c: F0 09 00 D7 0B 00 BB CD A4 66 69 B2 A4 66 91 [10:36:43]GetLastDocTimeStamp 1722075653 [10:36:43]current date 1722076603 [10:36:43]FM_GetShiftState [10:36:43]SAM_PROTO_GetShiftState [10:36:43]wFMCommunicate request_size=4 [10:36:43]MH_SAM_APDU [10:36:43]CAPDU: 80 13 01 00 [10:36:43]Write to MH i2c: E2 08 00 D8 0B 80 13 01 00 00 00 00 00 60 [10:36:43]Write i2c OK [10:36:43]MH_I2C_Read... [10:36:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:36:43]Read from MH i2c: E2 [10:36:43]MH_I2C_Read... [10:36:43]Read from MH i2c: E2 0E 00 [10:36:43]MH_I2C_Read... [10:36:43]Read from MH i2c: E2 0E 00 D8 0B 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 78 [10:36:43]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [10:36:43]wFMCommunicate OK [10:36:43]SAM_PROTO_GetShiftState done [10:36:43]FM_GetShiftState done [10:36:43]opened in 1722069839 [10:36:43]opened+sec_in_day 1722156239 [10:36:43]quantity*price = 7000 [10:36:43]sum+1 = 7001 [10:36:43]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4700003010483 Ðапиток Let`s Go! Ñ/Ñ Ñблоко ПЭТ 0,5л 1.000 * 40.00 = 40.00 ÐДС 12% ÐСП 1% > о реализуемом товаре Товар: 4700000480364 Ðапиток Ñнерг Nitro Ñкзотик 0.45 ж/б 1.000 * 95.00 = 95.00 ÐДС 12% ÐСП 1% > о реализуемом товаре Товар: 2000036220012 Кофе Капучино XL(GABB TRADE) 1.000 * 130.00 = 130.00 ÐДС 12% ÐСП 1% > о реализуемом товаре ИТОГО: 335.00 ÐСП 1% : 2.96 ÐДС 12% : 35.57 Ðаличными: 335.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 35 27.07.2024 10:36 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41584 ФПД: 130650527400236 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T103643&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41584&fm=130650527400236&tin=02508201610067®Number=0000000000092626&sum=33500 0 [10:36:44]StoreToDocumentArchive [10:36:44]shift 425 fd 41584 [10:36:44]save to /storage/0425/doc_00041584 [10:36:44]save last doc name /storage/0425/doc_00041584 to /storage/kkm_last_doc_name [10:36:44]save OK [10:36:44]Clear old archive folders... [10:36:44]ProcessDocumentItem done err = 0, tmpTLVsize=648 [10:36:44]tlvbuf is 01153220 [10:36:44]SAM_PROTO_ClearQueue [10:36:44]wFMCommunicate request_size=4 [10:36:44]MH_SAM_APDU [10:36:44]CAPDU: 80 09 00 00 [10:36:44]Write to MH i2c: E2 08 00 E5 0B 80 09 00 00 00 00 00 00 62 [10:36:44]Write i2c OK [10:36:44]MH_I2C_Read... [10:36:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:36:44]Read from MH i2c: E2 [10:36:44]MH_I2C_Read... [10:36:44]Read from MH i2c: E2 03 00 [10:36:44]MH_I2C_Read... [10:36:44]Read from MH i2c: E2 03 00 E5 0B 00 90 00 64 [10:36:44]RAPDU: 90 00 [10:36:44]wFMCommunicate OK [10:36:44]SAM_PROTO_ClearQueue done [10:36:44]KKMCreateOFDPacket [10:36:44]OFDProtocolAddRootSTLVToBuf [10:36:44]FM_MakeSignedData [10:36:44]FM_MakeSignedData [10:36:44]SAM_PROTO_SignData [10:36:44]wFMCommunicate request_size=4 [10:36:44]MH_SAM_APDU [10:36:44]CAPDU: 80 0D 01 02 [10:36:44]Write to MH i2c: E2 08 00 E6 0B 80 0D 01 02 00 00 00 00 6A [10:36:44]Write i2c OK [10:36:44]MH_I2C_Read... [10:36:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:36:44]Read from MH i2c: E2 [10:36:44]MH_I2C_Read... [10:36:44]Read from MH i2c: E2 03 00 [10:36:44]MH_I2C_Read... [10:36:44]Read from MH i2c: E2 03 00 E6 0B 00 90 00 65 [10:36:44]RAPDU: 90 00 [10:36:44]wFMCommunicate OK [10:36:44]wFMCommunicate request_size=255 [10:36:44]MH_SAM_APDU [10:36:44]CAPDU: 80 0D 02 02 FA 03 00 88 02 1E 04 01 00 01 23 04 69 00 8A 04 0D 00 34 36 30 37 30 36 35 30 30 30 37 39 30 06 04 25 00 D0 A8 D0 BE D0 BA 20 4D 26 4D 60 73 20 D1 81 20 D0 B0 D1 80 D0 B0 D1 85 D0 B8 D1 81 D0 BE D0 BC 20 34 35 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 1B 00 00 00 00 13 04 06 00 58 1B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7C 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 34 38 33 06 04 38 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4C 65 74 60 73 20 47 6F 21 20 D1 81 2F D1 81 20 D1 8F D0 B1 D0 BB D0 BE D0 BA D0 BE 20 D0 9F D0 AD D0 A2 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7D 00 [10:36:44]Write to MH i2c: E2 02 01 E7 0B 80 0D 02 02 FA 00 03 00 88 02 1E 04 01 00 01 23 04 69 00 8A 04 0D 00 34 36 30 37 30 36 35 30 30 30 37 39 30 06 04 25 00 D0 A8 D0 BE D0 BA 20 4D 26 4D 60 73 20 D1 81 20 D0 B0 D1 80 D0 B0 D1 85 D0 B8 D1 81 D0 BE D0 BC 20 34 35 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 1B 00 00 00 00 13 04 06 00 58 1B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7C 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 34 38 33 06 04 38 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4C 65 74 60 73 20 47 6F 21 20 D1 81 2F D1 81 20 D1 8F D0 B1 D0 BB D0 BE D0 BA D0 BE 20 D0 9F D0 AD D0 A2 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7D 00 00 00 EB [10:36:44]Write i2c OK [10:36:44]MH_I2C_Read... [10:36:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:36:44]Read from MH i2c: E2 [10:36:44]MH_I2C_Read... [10:36:44]Read from MH i2c: E2 03 00 [10:36:44]MH_I2C_Read... [10:36:44]Read from MH i2c: E2 03 00 E7 0B 00 90 00 66 [10:36:44]RAPDU: 90 00 [10:36:44]wFMCommunicate OK [10:36:44]wFMCommunicate request_size=255 [10:36:44]MH_SAM_APDU [10:36:44]CAPDU: 80 0D 02 02 FA 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 33 36 34 06 04 39 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D1 8D D0 BA D0 B7 D0 BE D1 82 D0 B8 D0 BA 20 30 2E 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DC 82 00 00 00 00 EB 03 26 [10:36:44]Write to MH i2c: E2 02 01 E8 0B 80 0D 02 02 FA 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 33 36 34 06 04 39 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D1 8D D0 BA D0 B7 D0 BE D1 82 D0 B8 D0 BA 20 30 2E 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DC 82 00 00 00 00 EB 03 26 00 00 E0 [10:36:44]Write i2c OK [10:36:44]MH_I2C_Read... [10:36:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:36:45]Read from MH i2c: E2 [10:36:45]MH_I2C_Read... [10:36:45]Read from MH i2c: E2 03 00 [10:36:45]MH_I2C_Read... [10:36:45]Read from MH i2c: E2 03 00 E8 0B 00 90 00 67 [10:36:45]RAPDU: 90 00 [10:36:45]wFMCommunicate OK [10:36:45]wFMCommunicate request_size=157 [10:36:45]MH_SAM_APDU [10:36:45]CAPDU: 80 0D 02 02 98 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 28 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 0D 00 00 00 00 07 04 06 00 DC 82 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 00 00 00 F4 03 04 00 BB CD A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 70 A2 00 00 35 04 06 00 76 D3 72 46 81 2C [10:36:45]Write to MH i2c: E2 A0 00 E9 0B 80 0D 02 02 98 00 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 28 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 0D 00 00 00 00 07 04 06 00 DC 82 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 00 00 00 F4 03 04 00 BB CD A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 70 A2 00 00 35 04 06 00 76 D3 72 46 81 2C 00 00 68 [10:36:45]Write i2c OK [10:36:45]MH_I2C_Read... [10:36:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:36:45]Read from MH i2c: E2 [10:36:45]MH_I2C_Read... [10:36:45]Read from MH i2c: E2 03 00 [10:36:45]MH_I2C_Read... [10:36:45]Read from MH i2c: E2 03 00 E9 0B 00 90 00 68 [10:36:45]RAPDU: 90 00 [10:36:45]wFMCommunicate OK [10:36:45]wFMCommunicate request_size=4 [10:36:45]MH_SAM_APDU [10:36:45]CAPDU: 80 0D 03 02 [10:36:45]Write to MH i2c: E2 08 00 EA 0B 80 0D 03 02 00 00 00 00 70 [10:36:45]Write i2c OK [10:36:45]MH_I2C_Read... [10:36:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:36:45]Read from MH i2c: E2 [10:36:45]MH_I2C_Read... [10:36:45]Read from MH i2c: E2 0B 00 [10:36:45]MH_I2C_Read... [10:36:45]Read from MH i2c: E2 0B 00 EA 0B 00 F9 3D C5 A9 7D 3A 0E 49 90 00 23 [10:36:45]RAPDU: F9 3D C5 A9 7D 3A 0E 49 90 00 [10:36:45]wFMCommunicate OK [10:36:45]SAM_PROTO_SignData done [10:36:45]FM_MakeSignedData done [10:36:45]CreateOFDProtocolMessage [10:36:45]wFMCommunicate request_size=4 [10:36:45]MH_SAM_APDU [10:36:45]CAPDU: 80 11 00 00 [10:36:45]Write to MH i2c: E2 08 00 EB 0B 80 11 00 00 00 00 00 00 70 [10:36:45]Write i2c OK [10:36:45]MH_I2C_Read... [10:36:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:36:45]Read from MH i2c: E2 [10:36:45]MH_I2C_Read... [10:36:45]Read from MH i2c: E2 17 00 [10:36:45]MH_I2C_Read... [10:36:45]Read from MH i2c: E2 17 00 EB 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 CC [10:36:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [10:36:45]wFMCommunicate OK [10:36:45]CreateOFDProtocolMessage done [10:36:45]OFDSenderStorePacket 41584 [10:36:45]StoreOFDPacket docnum=41584 [10:36:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 9C 02 00 00 F1 C4 94 02 38 36 5A 03 01 00 03 00 88 02 1E 04 01 00 01 23 04 69 00 8A 04 0D 00 34 36 30 37 30 36 35 30 30 30 37 39 30 06 04 25 00 D0 A8 D0 BE D0 BA 20 4D 26 4D 60 73 20 D1 81 20 D0 B0 D1 80 D0 B0 D1 85 D0 B8 D1 81 D0 BE D0 BC 20 34 35 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 1B 00 00 00 00 13 04 06 00 58 1B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7C 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 34 38 33 06 04 38 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4C 65 74 60 73 20 47 6F 21 20 D1 81 2F D1 81 20 D1 8F D0 B1 D0 BB D0 BE D0 BA D0 BE 20 D0 9F D0 AD D0 A2 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7D 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 33 36 34 06 04 39 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D1 8D D0 BA D0 B7 D0 BE D1 82 D0 B8 D0 BA 20 30 2E 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DC 82 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 28 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 0D 00 00 00 00 07 04 06 00 DC 82 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 00 00 00 F4 03 04 00 BB CD A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 70 A2 00 00 35 04 06 00 76 D3 72 46 81 2C F9 3D C5 A9 7D 3A 0E 49 [10:36:45]CheckFolder [10:36:45]dirname=/storage/ofd_packets [10:36:45]CheckFolder done [10:36:45]ProducePacketName [10:36:45]name=ofd_packets/00041584 [10:36:45]NVStorageSaveData ofd_packets/00041584 [10:36:45]File name is /storage/ofd_packets/00041584 [10:36:45]Write 698 bytes [10:36:45]NVStorageSaveData done [10:36:45]OFDSenderStorePacket done [10:36:45]KKMCreateOFDPacket done [10:36:45]NVStorageSaveData kkm_last_timestamp [10:36:45]File name is /storage/kkm_last_timestamp [10:36:45]Write 4 bytes [10:36:45]NVStorageSaveData done [10:36:45]ExternCall_PrintAddStr [10:36:45]wPrintStart [10:36:45]Write to MH i2c: 01 00 00 EC 0B F7 [10:36:45]Write i2c OK [10:36:45]MH_I2C_Read... [10:36:45]Read from MH i2c: 01 [10:36:45]MH_I2C_Read... [10:36:45]Read from MH i2c: 01 07 00 [10:36:45]MH_I2C_Read... [10:36:45]Read from MH i2c: 01 07 00 EC 0B 00 00 00 00 00 FF 0F 0C [10:36:45]RasterBufferAndPrint [10:36:45]line Счет N : (3)183614 [10:36:45]line ИÐÐ: 02508201610067 [10:36:45]line Контрольно-КаÑÑовый Чек [10:36:45]line ПРОДÐЖР[10:36:45]line Товар: 4607065000790 [10:36:45]line Шок M&M`s Ñ Ð°Ñ€Ð°Ñ…Ð¸Ñом 45г [10:36:45]line 1.000 * 70.00 [10:36:45]line = 70.00 [10:36:45]line ÐДС 12% ÐСП 1% [10:36:45]line > о реализуемом товаре [10:36:45]line Товар: 4700003010483 [10:36:45]line Ðапиток Let`s Go! Ñ/Ñ Ñблоко ПЭТ 0,5л [10:36:45]line 1.000 * 40.00 [10:36:45]line = 40.00 [10:36:45]line ÐДС 12% ÐСП 1% [10:36:45]line > о реализуемом товаре [10:36:45]line Товар: 4700000480364 [10:36:45]line Ðапиток Ñнерг Nitro Ñкзотик 0.45 ж/б [10:36:45]line 1.000 * 95.00 [10:36:45]line = 95.00 [10:36:45]line ÐДС 12% ÐСП 1% [10:36:45]line > о реализуемом товаре [10:36:45]line Товар: 2000036220012 [10:36:45]line Кофе Капучино XL(GABB TRADE) [10:36:45]line 1.000 * 130.00 [10:36:45]line = 130.00 [10:36:45]line ÐДС 12% ÐСП 1% [10:36:45]line > о реализуемом товаре [10:36:45]line ИТОГО: 335.00 [10:36:45]line ÐСП 1% : 2.96 [10:36:45]line ÐДС 12% : 35.57 [10:36:45]line Ðаличными: 335.00 [10:36:45]line Безнал.: 0.00 [10:36:45]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [10:36:45]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [10:36:45]line СÐО: Общий режим [10:36:45]line Чек 35 27.07.2024 10:36 [10:36:45]line Смена: 425 ФФД: 1.0 [10:36:45]line ЗÐМ: 0300000053 [10:36:45]line РÐМ: 0000000000092626 [10:36:45]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [10:36:45]line ФМ: 0000000000874958 [10:36:45]line ФД: 41584 [10:36:45]line ФПД: 130650527400236 [10:36:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T103643&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41584&fm=130650527400236&tin=02508201610067®Number=0000000000092626&sum=33500 [10:36:45]line 0 [10:36:45]OFD Sender: Processing packet 41584 [packets to send 57, broken 56] [10:36:45]ProducePacketName [10:36:45]name=ofd_packets/00041584 [10:36:45]OFD Sender: To server: ‡•öpG, [10:36:45]CommunicateWithHost lk.salyk.kg:30040 [10:36:45]ConnectInit lk.salyk.kg [10:36:45]written 0, free lines is 4095 [10:36:46]Write to MH i2c: 01 00 00 29 0C 35 [10:36:46]Write i2c OK [10:36:46]MH_I2C_Read... [10:36:46]Read from MH i2c: 01 [10:36:46]MH_I2C_Read... [10:36:46]Read from MH i2c: 01 07 00 [10:36:46]MH_I2C_Read... [10:36:46]Read from MH i2c: 01 07 00 29 0C 00 00 00 00 00 0B 0C 53 [10:36:46]RasterBufferAndPrint [10:36:46]line [10:36:46]line [10:36:46]line [10:36:46]line [10:36:46]line [10:36:46]written 0, free lines is 3092 [10:36:46]MH_Cut [10:36:46]Write to MH i2c: D1 01 00 30 0C 01 0E [10:36:46]Write i2c OK [10:36:46]MH_I2C_Read... [10:36:46]Read from MH i2c: D1 [10:36:46]MH_I2C_Read... [10:36:46]Read from MH i2c: D1 01 00 [10:36:46]MH_I2C_Read... [10:36:46]Read from MH i2c: D1 01 00 30 0C 00 0D [10:36:46]Write to MH i2c: 01 00 00 31 0C 3D [10:36:46]Write i2c OK [10:36:46]MH_I2C_Read... [10:36:47]*** Cut start [10:36:47]*** Partial cut [10:36:47]*** CUTSNS_PIN = 1 [10:36:47]*** CUTSNS_PIN = 0 [10:36:47]*** Brake cut motor [10:36:47]Read from MH i2c: 01 [10:36:47]MH_I2C_Read... [10:36:47]*** Stop cut motor [10:36:47]*** Cut end [10:36:47]Read from MH i2c: 01 07 00 [10:36:47]MH_I2C_Read... [10:36:47]Read from MH i2c: 01 07 00 31 0C 00 00 00 00 00 FF 0F 52 [10:36:47]process_action close_receipt done [10:36:47]requested_data is exist [10:36:47]produce_requested_data [10:36:47]requested_item fm.sn is exist - process it [10:36:47]wFMCommunicate request_size=4 [10:36:47]MH_SAM_APDU [10:36:47]CAPDU: 80 11 00 00 [10:36:47]Write to MH i2c: E2 08 00 32 0C 80 11 00 00 00 00 00 00 B8 [10:36:47]Write i2c OK [10:36:47]MH_I2C_Read... [10:36:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:36:47]Read from MH i2c: E2 [10:36:47]MH_I2C_Read... [10:36:47]Read from MH i2c: E2 17 00 [10:36:47]MH_I2C_Read... [10:36:47]Read from MH i2c: E2 17 00 32 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 14 [10:36:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [10:36:47]wFMCommunicate OK [10:36:47]requested_item fd.num is exist - process it [10:36:47]SAM_PROTO_GetFieldsCounters [10:36:47]wFMCommunicate request_size=4 [10:36:47]MH_SAM_APDU [10:36:47]CAPDU: 80 13 00 00 [10:36:47]Write to MH i2c: E2 08 00 33 0C 80 13 00 00 00 00 00 00 BB [10:36:47]Write i2c OK [10:36:47]MH_I2C_Read... [10:36:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:36:48]Read from MH i2c: E2 [10:36:48]MH_I2C_Read... [10:36:48]Read from MH i2c: E2 62 00 [10:36:48]MH_I2C_Read... [10:36:48]Read from MH i2c: E2 62 00 33 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 70 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 23 00 00 00 5E 04 04 00 23 00 00 00 57 04 04 00 24 00 00 00 19 04 04 00 00 00 00 00 90 00 0A [10:36:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 70 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 23 00 00 00 5E 04 04 00 23 00 00 00 57 04 04 00 24 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:36:48]wFMCommunicate OK [10:36:48]SAM_PROTO_GetFieldsCounters done [10:36:48]requested_item shift.num is exist - process it [10:36:48]requested_item shift.opened is exist - process it [10:36:48]req_shift_opened [10:36:48]FM_GetShiftState [10:36:48]SAM_PROTO_GetShiftState [10:36:48]wFMCommunicate request_size=4 [10:36:48]MH_SAM_APDU [10:36:48]CAPDU: 80 13 01 00 [10:36:48]Write to MH i2c: E2 08 00 34 0C 80 13 01 00 00 00 00 00 BD [10:36:48]Write i2c OK [10:36:48]MH_I2C_Read... [10:36:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:36:48]Read from MH i2c: E2 [10:36:48]MH_I2C_Read... [10:36:48]Read from MH i2c: E2 0E 00 [10:36:48]MH_I2C_Read... [10:36:48]Read from MH i2c: E2 0E 00 34 0C 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 D5 [10:36:48]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [10:36:48]wFMCommunicate OK [10:36:48]SAM_PROTO_GetShiftState done [10:36:48]FM_GetShiftState done [10:36:48]req_shift_opened done [10:36:48]requested_item shift.open_date is exist - process it [10:36:48]req_shift_open_date [10:36:48]req_shift_open_date done [10:36:48]produce_requested_data done [10:36:48]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41584,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [10:36:48]process_action_free close_receipt [10:36:48]json_value_free [10:36:48]json_value_free done [10:36:48]process_json_proto returns [10:36:48]Send response to host [10:36:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41584,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [10:36:48]free response buf [10:36:48]execute_script done [10:36:48]execute_script returns [10:36:48]free content buf [10:36:48]Sock 10.Close socket [10:36:48]Sock 10.Thread stoped [10:36:49]recv_with_timeout no data received [10:36:50]Connected sock=11 [10:36:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 9C 02 00 00 F1 C4 94 02 38 36 5A 03 01 00 03 00 88 02 1E 04 01 00 01 23 04 69 00 8A 04 0D 00 34 36 30 37 30 36 35 30 30 30 37 39 30 06 04 25 00 D0 A8 D0 BE D0 BA 20 4D 26 4D 60 73 20 D1 81 20 D0 B0 D1 80 D0 B0 D1 85 D0 B8 D1 81 D0 BE D0 BC 20 34 35 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 1B 00 00 00 00 13 04 06 00 58 1B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7C 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 34 38 33 06 04 38 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4C 65 74 60 73 20 47 6F 21 20 D1 81 2F D1 81 20 D1 8F D0 B1 D0 BB D0 BE D0 BA D0 BE 20 D0 9F D0 AD D0 A2 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7D 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 33 36 34 06 04 39 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D1 8D D0 BA D0 B7 D0 BE D1 82 D0 B8 D0 BA 20 30 2E 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DC 82 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 28 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 0D 00 00 00 00 07 04 06 00 DC 82 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 00 00 00 F4 03 04 00 BB CD A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 70 A2 00 00 35 04 06 00 76 D3 72 46 81 2C F9 3D C5 A9 7D 3A 0E 49 [10:36:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 17 88 47 00 BB A9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 70 A2 00 00 F4 03 04 00 D7 79 A4 66 B6 04 01 00 00 51 94 CA 40 64 57 D5 F3 [10:36:51]CommunicateWithHost err = 0 [10:36:51]CheckOFDResponse [10:36:51]1017 (14) - 77093643461234 [10:36:51]1041 (16) - 0000000000874958 [10:36:51]1040 (4) - 41584 [10:36:51]1012 (4) - 27.07.2024 04:38 [10:36:51]1206 (1) - 0 [10:36:51]OFD Sender: Remove packet 41584 [10:36:51]ProducePacketName [10:36:51]name=ofd_packets/00041584 [10:36:51]NVStorageDeleteData [10:36:52]OFD Sender: No OFD packet to send [10:36:57]OFD Sender: No OFD packet to send [10:37:02]OFD Sender: No OFD packet to send [10:37:07]OFD Sender: No OFD packet to send [10:37:12]OFD Sender: No OFD packet to send [10:37:14]recv_with_timeout no data received [10:37:17]OFD Sender: No OFD packet to send [10:37:22]OFD Sender: No OFD packet to send [10:37:27]OFD Sender: No OFD packet to send [10:37:32]OFD Sender: No OFD packet to send [10:37:37]OFD Sender: No OFD packet to send [10:37:42]OFD Sender: No OFD packet to send [10:37:47]OFD Sender: No OFD packet to send [10:37:52]OFD Sender: No OFD packet to send [10:37:57]OFD Sender: No OFD packet to send [10:38:02]OFD Sender: No OFD packet to send [10:38:07]OFD Sender: No OFD packet to send [10:38:12]OFD Sender: No OFD packet to send [10:38:17]OFD Sender: No OFD packet to send [10:38:22]OFD Sender: No OFD packet to send [10:38:27]OFD Sender: No OFD packet to send [10:38:32]OFD Sender: No OFD packet to send [10:38:37]OFD Sender: No OFD packet to send [10:38:42]OFD Sender: No OFD packet to send [10:38:47]OFD Sender: No OFD packet to send [10:38:52]OFD Sender: No OFD packet to send [10:38:57]OFD Sender: No OFD packet to send [10:39:02]OFD Sender: No OFD packet to send [10:39:17]OFD Sender: No OFD packet to send [10:39:22]recv_with_timeout no data received [10:39:22]OFD Sender: No OFD packet to send [10:39:27]OFD Sender: No OFD packet to send [10:39:32]OFD Sender: No OFD packet to send [10:39:37]OFD Sender: No OFD packet to send [10:39:42]OFD Sender: No OFD packet to send [10:39:47]OFD Sender: No OFD packet to send [10:39:52]OFD Sender: No OFD packet to send [10:39:57]OFD Sender: No OFD packet to send [10:40:02]OFD Sender: No OFD packet to send [10:40:03]recv_with_timeout no data received [10:40:07]OFD Sender: No OFD packet to send [10:40:12]OFD Sender: No OFD packet to send [10:40:17]OFD Sender: No OFD packet to send [10:40:17]recv_with_timeout no data received [10:40:22]OFD Sender: No OFD packet to send [10:40:27]OFD Sender: No OFD packet to send [10:40:32]OFD Sender: No OFD packet to send [10:40:37]OFD Sender: No OFD packet to send [10:40:42]OFD Sender: No OFD packet to send [10:40:47]OFD Sender: No OFD packet to send [10:40:52]OFD Sender: No OFD packet to send [10:40:57]OFD Sender: No OFD packet to send [10:41:02]OFD Sender: No OFD packet to send [10:41:07]OFD Sender: No OFD packet to send [10:41:12]OFD Sender: No OFD packet to send [10:41:17]OFD Sender: No OFD packet to send [10:41:22]OFD Sender: No OFD packet to send [10:41:27]OFD Sender: No OFD packet to send [10:41:28]recv_with_timeout no data received [10:41:32]OFD Sender: No OFD packet to send [10:41:37]OFD Sender: No OFD packet to send [10:41:42]OFD Sender: No OFD packet to send [10:41:47]OFD Sender: No OFD packet to send [10:41:52]OFD Sender: No OFD packet to send [10:41:57]OFD Sender: No OFD packet to send [10:42:02]OFD Sender: No OFD packet to send [10:42:07]OFD Sender: No OFD packet to send [10:42:12]OFD Sender: No OFD packet to send [10:42:17]OFD Sender: No OFD packet to send [10:42:22]OFD Sender: No OFD packet to send [10:42:27]OFD Sender: No OFD packet to send [10:42:32]OFD Sender: No OFD packet to send [10:42:37]OFD Sender: No OFD packet to send [10:42:42]OFD Sender: No OFD packet to send [10:42:47]OFD Sender: No OFD packet to send [10:42:52]OFD Sender: No OFD packet to send [10:42:57]OFD Sender: No OFD packet to send [10:43:02]OFD Sender: No OFD packet to send [10:43:07]OFD Sender: No OFD packet to send [10:43:12]OFD Sender: No OFD packet to send [10:43:17]OFD Sender: No OFD packet to send [10:43:22]OFD Sender: No OFD packet to send [10:43:27]OFD Sender: No OFD packet to send [10:43:32]OFD Sender: No OFD packet to send [10:43:37]OFD Sender: No OFD packet to send [10:43:42]OFD Sender: No OFD packet to send [10:43:47]OFD Sender: No OFD packet to send [10:43:52]OFD Sender: No OFD packet to send [10:43:54]recv_with_timeout no data received [10:43:57]OFD Sender: No OFD packet to send [10:44:02]OFD Sender: No OFD packet to send [10:44:07]OFD Sender: No OFD packet to send [10:44:12]OFD Sender: No OFD packet to send [10:44:17]OFD Sender: No OFD packet to send [10:44:22]OFD Sender: No OFD packet to send [10:44:27]OFD Sender: No OFD packet to send [10:44:32]OFD Sender: No OFD packet to send [10:44:37]OFD Sender: No OFD packet to send [10:44:39]recv_with_timeout no data received [10:44:42]OFD Sender: No OFD packet to send [10:44:47]OFD Sender: No OFD packet to send [10:44:52]OFD Sender: No OFD packet to send [10:44:57]OFD Sender: No OFD packet to send [10:44:59]recv_with_timeout no data received [10:45:02]OFD Sender: No OFD packet to send [10:45:07]OFD Sender: No OFD packet to send [10:45:12]OFD Sender: No OFD packet to send [10:45:17]OFD Sender: No OFD packet to send [10:45:22]OFD Sender: No OFD packet to send [10:45:27]OFD Sender: No OFD packet to send [10:45:32]OFD Sender: No OFD packet to send [10:45:37]OFD Sender: No OFD packet to send [10:45:42]OFD Sender: No OFD packet to send [10:45:47]OFD Sender: No OFD packet to send [10:45:52]OFD Sender: No OFD packet to send [10:45:57]OFD Sender: No OFD packet to send [10:46:02]OFD Sender: No OFD packet to send [10:46:07]OFD Sender: No OFD packet to send [10:46:12]OFD Sender: No OFD packet to send [10:46:17]OFD Sender: No OFD packet to send [10:46:22]OFD Sender: No OFD packet to send [10:46:27]OFD Sender: No OFD packet to send [10:46:32]OFD Sender: No OFD packet to send [10:46:37]OFD Sender: No OFD packet to send [10:46:42]OFD Sender: No OFD packet to send [10:46:47]OFD Sender: No OFD packet to send [10:46:52]OFD Sender: No OFD packet to send [10:46:57]OFD Sender: No OFD packet to send [10:47:02]OFD Sender: No OFD packet to send [10:47:07]OFD Sender: No OFD packet to send [10:47:12]OFD Sender: No OFD packet to send [10:47:17]OFD Sender: No OFD packet to send [10:47:22]OFD Sender: No OFD packet to send [10:47:27]OFD Sender: No OFD packet to send [10:47:32]OFD Sender: No OFD packet to send [10:47:37]OFD Sender: No OFD packet to send [10:47:42]OFD Sender: No OFD packet to send [10:47:47]OFD Sender: No OFD packet to send [10:47:52]OFD Sender: No OFD packet to send [10:47:57]OFD Sender: No OFD packet to send [10:48:02]OFD Sender: No OFD packet to send [10:48:07]OFD Sender: No OFD packet to send [10:48:12]OFD Sender: No OFD packet to send [10:48:17]OFD Sender: No OFD packet to send [10:48:22]OFD Sender: No OFD packet to send [10:48:27]OFD Sender: No OFD packet to send [10:48:32]OFD Sender: No OFD packet to send [10:48:37]OFD Sender: No OFD packet to send [10:48:42]OFD Sender: No OFD packet to send [10:48:47]OFD Sender: No OFD packet to send [10:48:52]OFD Sender: No OFD packet to send [10:48:57]OFD Sender: No OFD packet to send [10:49:02]OFD Sender: No OFD packet to send [10:49:07]OFD Sender: No OFD packet to send [10:49:12]OFD Sender: No OFD packet to send [10:49:17]OFD Sender: No OFD packet to send [10:49:19]recv_with_timeout no data received [10:49:22]OFD Sender: No OFD packet to send [10:49:27]OFD Sender: No OFD packet to send [10:49:32]OFD Sender: No OFD packet to send [10:49:37]OFD Sender: No OFD packet to send [10:49:42]OFD Sender: No OFD packet to send [10:49:47]OFD Sender: No OFD packet to send [10:49:49]recv_with_timeout no data received [10:49:52]OFD Sender: No OFD packet to send [10:49:57]OFD Sender: No OFD packet to send [10:50:02]OFD Sender: No OFD packet to send [10:50:07]OFD Sender: No OFD packet to send [10:50:12]OFD Sender: No OFD packet to send [10:50:17]OFD Sender: No OFD packet to send [10:50:22]OFD Sender: No OFD packet to send [10:50:24]recv_with_timeout no data received [10:50:27]OFD Sender: No OFD packet to send [10:50:32]OFD Sender: No OFD packet to send [10:50:37]OFD Sender: No OFD packet to send [10:50:39]recv_with_timeout no data received [10:50:42]OFD Sender: No OFD packet to send [10:50:47]OFD Sender: No OFD packet to send [10:50:52]OFD Sender: No OFD packet to send [10:50:57]OFD Sender: No OFD packet to send [10:51:02]OFD Sender: No OFD packet to send [10:51:07]OFD Sender: No OFD packet to send [10:51:12]OFD Sender: No OFD packet to send [10:51:17]OFD Sender: No OFD packet to send [10:51:22]OFD Sender: No OFD packet to send [10:51:27]OFD Sender: No OFD packet to send [10:51:32]OFD Sender: No OFD packet to send [10:51:37]OFD Sender: No OFD packet to send [10:51:42]OFD Sender: No OFD packet to send [10:51:47]OFD Sender: No OFD packet to send [10:51:49]recv_with_timeout no data received [10:51:52]OFD Sender: No OFD packet to send [10:51:57]OFD Sender: No OFD packet to send [10:52:03]OFD Sender: No OFD packet to send [10:52:08]OFD Sender: No OFD packet to send [10:52:13]OFD Sender: No OFD packet to send [10:52:18]OFD Sender: No OFD packet to send [10:52:23]OFD Sender: No OFD packet to send [10:52:28]OFD Sender: No OFD packet to send [10:52:33]OFD Sender: No OFD packet to send [10:52:38]OFD Sender: No OFD packet to send [10:52:43]OFD Sender: No OFD packet to send [10:52:48]OFD Sender: No OFD packet to send [10:52:53]OFD Sender: No OFD packet to send [10:52:58]OFD Sender: No OFD packet to send [10:53:00]recv_with_timeout no data received [10:53:03]OFD Sender: No OFD packet to send [10:53:08]OFD Sender: No OFD packet to send [10:53:13]OFD Sender: No OFD packet to send [10:53:18]OFD Sender: No OFD packet to send [10:53:23]OFD Sender: No OFD packet to send [10:53:28]OFD Sender: No OFD packet to send [10:53:33]OFD Sender: No OFD packet to send [10:53:38]OFD Sender: No OFD packet to send [10:53:43]OFD Sender: No OFD packet to send [10:53:48]OFD Sender: No OFD packet to send [10:53:53]OFD Sender: No OFD packet to send [10:53:58]OFD Sender: No OFD packet to send [10:54:03]OFD Sender: No OFD packet to send [10:54:08]OFD Sender: No OFD packet to send [10:54:13]OFD Sender: No OFD packet to send [10:54:18]OFD Sender: No OFD packet to send [10:54:23]OFD Sender: No OFD packet to send [10:54:28]OFD Sender: No OFD packet to send [10:54:28]recv_with_timeout no data received [10:54:33]OFD Sender: No OFD packet to send [10:54:38]OFD Sender: No OFD packet to send [10:54:43]OFD Sender: No OFD packet to send [10:54:48]OFD Sender: No OFD packet to send [10:54:53]OFD Sender: No OFD packet to send [10:54:58]OFD Sender: No OFD packet to send [10:55:03]OFD Sender: No OFD packet to send [10:55:08]OFD Sender: No OFD packet to send [10:55:08]recv_with_timeout no data received [10:55:13]OFD Sender: No OFD packet to send [10:55:18]OFD Sender: No OFD packet to send [10:55:23]OFD Sender: No OFD packet to send [10:55:28]OFD Sender: No OFD packet to send [10:55:33]OFD Sender: No OFD packet to send [10:55:38]OFD Sender: No OFD packet to send [10:55:43]OFD Sender: No OFD packet to send [10:55:48]OFD Sender: No OFD packet to send [10:55:53]OFD Sender: No OFD packet to send [10:55:58]OFD Sender: No OFD packet to send [10:56:03]OFD Sender: No OFD packet to send [10:56:08]OFD Sender: No OFD packet to send [10:56:13]OFD Sender: No OFD packet to send [10:56:18]OFD Sender: No OFD packet to send [10:56:23]OFD Sender: No OFD packet to send [10:56:28]OFD Sender: No OFD packet to send [10:56:33]OFD Sender: No OFD packet to send [10:56:38]OFD Sender: No OFD packet to send [10:56:43]OFD Sender: No OFD packet to send [10:56:48]OFD Sender: No OFD packet to send [10:56:53]OFD Sender: No OFD packet to send [10:56:58]OFD Sender: No OFD packet to send [10:57:03]OFD Sender: No OFD packet to send [10:57:08]OFD Sender: No OFD packet to send [10:57:13]OFD Sender: No OFD packet to send [10:57:18]OFD Sender: No OFD packet to send [10:57:23]OFD Sender: No OFD packet to send [10:57:28]OFD Sender: No OFD packet to send [10:57:30]recv_with_timeout no data received [10:57:33]OFD Sender: No OFD packet to send [10:57:38]OFD Sender: No OFD packet to send [10:57:43]OFD Sender: No OFD packet to send [10:57:48]OFD Sender: No OFD packet to send [10:57:53]OFD Sender: No OFD packet to send [10:57:58]OFD Sender: No OFD packet to send [10:58:03]OFD Sender: No OFD packet to send [10:58:08]OFD Sender: No OFD packet to send [10:58:13]OFD Sender: No OFD packet to send [10:58:18]OFD Sender: No OFD packet to send [10:58:23]OFD Sender: No OFD packet to send [10:58:28]OFD Sender: No OFD packet to send [10:58:33]OFD Sender: No OFD packet to send [10:58:38]OFD Sender: No OFD packet to send [10:58:43]OFD Sender: No OFD packet to send [10:58:48]OFD Sender: No OFD packet to send [10:58:53]OFD Sender: No OFD packet to send [10:58:58]OFD Sender: No OFD packet to send [10:59:03]OFD Sender: No OFD packet to send [10:59:04]recv_with_timeout no data received [10:59:08]OFD Sender: No OFD packet to send [10:59:13]OFD Sender: No OFD packet to send [10:59:18]OFD Sender: No OFD packet to send [10:59:19]recv_with_timeout no data received [10:59:23]OFD Sender: No OFD packet to send [10:59:28]OFD Sender: No OFD packet to send [10:59:33]OFD Sender: No OFD packet to send [10:59:38]OFD Sender: No OFD packet to send [10:59:43]OFD Sender: No OFD packet to send [10:59:44]recv_with_timeout no data received [10:59:48]OFD Sender: No OFD packet to send [10:59:53]OFD Sender: No OFD packet to send [10:59:58]OFD Sender: No OFD packet to send [11:00:03]OFD Sender: No OFD packet to send [11:00:08]OFD Sender: No OFD packet to send [11:00:13]OFD Sender: No OFD packet to send [11:00:18]OFD Sender: No OFD packet to send [11:00:23]OFD Sender: No OFD packet to send [11:00:28]OFD Sender: No OFD packet to send [11:00:33]OFD Sender: No OFD packet to send [11:00:38]OFD Sender: No OFD packet to send [11:00:43]OFD Sender: No OFD packet to send [11:00:48]OFD Sender: No OFD packet to send [11:00:53]OFD Sender: No OFD packet to send [11:00:58]OFD Sender: No OFD packet to send [11:01:03]OFD Sender: No OFD packet to send [11:01:08]OFD Sender: No OFD packet to send [11:01:13]OFD Sender: No OFD packet to send [11:01:18]OFD Sender: No OFD packet to send [11:01:23]OFD Sender: No OFD packet to send [11:01:28]OFD Sender: No OFD packet to send [11:01:33]OFD Sender: No OFD packet to send [11:01:38]OFD Sender: No OFD packet to send [11:01:43]OFD Sender: No OFD packet to send [11:01:48]OFD Sender: No OFD packet to send [11:01:49]recv_with_timeout no data received [11:01:53]OFD Sender: No OFD packet to send [11:01:58]OFD Sender: No OFD packet to send [11:02:03]OFD Sender: No OFD packet to send [11:02:08]OFD Sender: No OFD packet to send [11:02:13]OFD Sender: No OFD packet to send [11:02:18]OFD Sender: No OFD packet to send [11:02:23]OFD Sender: No OFD packet to send [11:02:28]OFD Sender: No OFD packet to send [11:02:33]OFD Sender: No OFD packet to send [11:02:38]OFD Sender: No OFD packet to send [11:02:43]OFD Sender: No OFD packet to send [11:02:48]OFD Sender: No OFD packet to send [11:02:53]OFD Sender: No OFD packet to send [11:02:54]recv_with_timeout no data received [11:02:58]OFD Sender: No OFD packet to send [11:03:03]OFD Sender: No OFD packet to send [11:03:08]OFD Sender: No OFD packet to send [11:03:13]OFD Sender: No OFD packet to send [11:03:18]OFD Sender: No OFD packet to send [11:03:23]OFD Sender: No OFD packet to send [11:03:28]OFD Sender: No OFD packet to send [11:03:33]OFD Sender: No OFD packet to send [11:03:38]OFD Sender: No OFD packet to send [11:03:43]OFD Sender: No OFD packet to send [11:03:48]OFD Sender: No OFD packet to send [11:03:53]OFD Sender: No OFD packet to send [11:03:58]OFD Sender: No OFD packet to send [11:04:03]OFD Sender: No OFD packet to send [11:04:08]OFD Sender: No OFD packet to send [11:04:13]OFD Sender: No OFD packet to send [11:04:18]OFD Sender: No OFD packet to send [11:04:23]OFD Sender: No OFD packet to send [11:04:28]OFD Sender: No OFD packet to send [11:04:33]OFD Sender: No OFD packet to send [11:04:38]OFD Sender: No OFD packet to send [11:04:43]accept exits with 7 [11:04:43]New connection [11:04:43]New thread 3066645860 created [11:04:43]Thread 3066502500 joined [11:04:43]Waiting for new connection... [11:04:43] Sock 7.Parse request [11:04:43]Sock 7.Check first char [11:04:43]Sock 7.First char is OK [11:04:43]request: POST /json_proto HTTP/1.0 [11:04:43]Method: POST [11:04:43]URL: /json_proto [11:04:43]Method is POST - this is cgi request [11:04:43]url: /json_proto [11:04:43]query_string will be loaded in cgi processing [11:04:43]execute_cgi json_proto POST (null) [11:04:43]execute_cgi path=json_proto method=POST [11:04:43]POST find Content-Length [11:04:43]Host: 172.17.43.132:8080 [11:04:43]Content-Length: 646 [11:04:43]Content-Type: application/json [11:04:43] [11:04:43]POST finish read [11:04:43]Found Content-Length = 646 [11:04:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183615", "tax_sys" : 0, "items" : [ { "code": "2000036220012", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E XL(GABB TRADE)", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 130.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:04:43]execute_script... [11:04:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183615", "tax_sys" : 0, "items" : [ { "code": "2000036220012", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E XL(GABB TRADE)", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 130.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:04:43]POST & json_proto [11:04:43]process_json_proto [11:04:43]json parsed OK: [11:04:43]protocol is kg_v1.0 [11:04:43]action value=close_receipt [11:04:43]process_action close_receipt [11:04:43]cmd_close_receipt [11:04:43]MH_GetDate [11:04:43]Write to MH i2c: F0 00 00 35 0C 30 [11:04:43]Write i2c OK [11:04:43]MH_I2C_Read... [11:04:43]Read from MH i2c: F0 [11:04:43]MH_I2C_Read... [11:04:43]Read from MH i2c: F0 09 00 [11:04:43]MH_I2C_Read... [11:04:43]Read from MH i2c: F0 09 00 35 0C 00 4B D4 A4 66 69 B2 A4 66 87 [11:04:43]GetLastDocTimeStamp 1722076603 [11:04:43]current date 1722078283 [11:04:43]FM_GetShiftState [11:04:43]SAM_PROTO_GetShiftState [11:04:43]wFMCommunicate request_size=4 [11:04:43]MH_SAM_APDU [11:04:43]CAPDU: 80 13 01 00 [11:04:43]Write to MH i2c: E2 08 00 36 0C 80 13 01 00 00 00 00 00 BF [11:04:43]Write i2c OK [11:04:43]MH_I2C_Read... [11:04:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:04:43]Read from MH i2c: E2 [11:04:43]MH_I2C_Read... [11:04:43]Read from MH i2c: E2 0E 00 [11:04:43]MH_I2C_Read... [11:04:43]Read from MH i2c: E2 0E 00 36 0C 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 D7 [11:04:43]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [11:04:43]wFMCommunicate OK [11:04:43]SAM_PROTO_GetShiftState done [11:04:43]FM_GetShiftState done [11:04:43]opened in 1722069839 [11:04:43]opened+sec_in_day 1722156239 [11:04:43]quantity*price = 13000 [11:04:43]sum+1 = 13001 [11:04:43]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре ИТОГО: 115.00 ÐСП 1% : 1.02 ÐДС 12% : 12.21 Ðаличными: 115.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 37 27.07.2024 13:14 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41586 ФПД: 26563168789105 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T131409&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41586&fm=26563168789105&tin=02508201610067®Number=0000000000092626&sum=11500 0 [13:14:09]StoreToDocumentArchive [13:14:09]shift 425 fd 41586 [13:14:09]save to /storage/0425/doc_00041586 [13:14:09]save last doc name /storage/0425/doc_00041586 to /storage/kkm_last_doc_name [13:14:09]save OK [13:14:09]Clear old archive folders... [13:14:09]ProcessDocumentItem done err = 0, tmpTLVsize=269 [13:14:09]tlvbuf is 01C8E620 [13:14:09]SAM_PROTO_ClearQueue [13:14:09]wFMCommunicate request_size=4 [13:14:09]MH_SAM_APDU [13:14:09]CAPDU: 80 09 00 00 [13:14:09]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [13:14:09]Write i2c OK [13:14:09]MH_I2C_Read... [13:14:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:14:09]Read from MH i2c: E2 [13:14:09]MH_I2C_Read... [13:14:09]Read from MH i2c: E2 03 00 [13:14:09]MH_I2C_Read... [13:14:09]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [13:14:09]RAPDU: 90 00 [13:14:09]wFMCommunicate OK [13:14:09]SAM_PROTO_ClearQueue done [13:14:09]KKMCreateOFDPacket [13:14:09]OFDProtocolAddRootSTLVToBuf [13:14:09]FM_MakeSignedData [13:14:09]FM_MakeSignedData [13:14:09]SAM_PROTO_SignData [13:14:09]wFMCommunicate request_size=4 [13:14:09]MH_SAM_APDU [13:14:09]CAPDU: 80 0D 01 02 [13:14:09]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [13:14:09]Write i2c OK [13:14:09]MH_I2C_Read... [13:14:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:14:09]Read from MH i2c: E2 [13:14:09]MH_I2C_Read... [13:14:09]Read from MH i2c: E2 03 00 [13:14:09]MH_I2C_Read... [13:14:09]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [13:14:09]RAPDU: 90 00 [13:14:09]wFMCommunicate OK [13:14:09]wFMCommunicate request_size=255 [13:14:09]MH_SAM_APDU [13:14:09]CAPDU: 80 0D 02 02 FA 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 33 36 31 30 35 35 33 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 AD D0 BD D0 B5 D1 81 D0 B0 D0 B9 20 31 30 D0 BB 2E FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC 2C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 66 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 04 00 00 00 00 07 04 06 00 EC 2C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 00 00 00 F4 03 04 00 A1 F2 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 [13:14:09]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 33 36 31 30 35 35 33 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 AD D0 BD D0 B5 D1 81 D0 B0 D0 B9 20 31 30 D0 BB 2E FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC 2C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 66 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 04 00 00 00 00 07 04 06 00 EC 2C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 00 00 00 F4 03 04 00 A1 F2 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 00 00 C9 [13:14:10]Write i2c OK [13:14:10]MH_I2C_Read... [13:14:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:14:10]Read from MH i2c: E2 [13:14:10]MH_I2C_Read... [13:14:10]Read from MH i2c: E2 03 00 [13:14:10]MH_I2C_Read... [13:14:10]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [13:14:10]RAPDU: 90 00 [13:14:10]wFMCommunicate OK [13:14:10]wFMCommunicate request_size=28 [13:14:10]MH_SAM_APDU [13:14:10]CAPDU: 80 0D 02 02 17 37 34 39 35 38 10 04 04 00 72 A2 00 00 35 04 06 00 18 28 B8 3D 62 71 [13:14:10]Write to MH i2c: E2 1F 00 2E 00 80 0D 02 02 17 00 37 34 39 35 38 10 04 04 00 72 A2 00 00 35 04 06 00 18 28 B8 3D 62 71 00 00 5A [13:14:10]Write i2c OK [13:14:10]MH_I2C_Read... [13:14:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:14:10]Read from MH i2c: E2 [13:14:10]MH_I2C_Read... [13:14:10]Read from MH i2c: E2 03 00 [13:14:10]MH_I2C_Read... [13:14:10]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [13:14:10]RAPDU: 90 00 [13:14:10]wFMCommunicate OK [13:14:10]wFMCommunicate request_size=4 [13:14:10]MH_SAM_APDU [13:14:10]CAPDU: 80 0D 03 02 [13:14:10]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [13:14:10]Write i2c OK [13:14:10]MH_I2C_Read... [13:14:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:14:10]Read from MH i2c: E2 [13:14:10]MH_I2C_Read... [13:14:10]Read from MH i2c: E2 0B 00 [13:14:10]MH_I2C_Read... [13:14:10]Read from MH i2c: E2 0B 00 2F 00 00 CE CF A0 80 E9 08 29 FA 90 00 7C [13:14:10]RAPDU: CE CF A0 80 E9 08 29 FA 90 00 [13:14:10]wFMCommunicate OK [13:14:10]SAM_PROTO_SignData done [13:14:10]FM_MakeSignedData done [13:14:10]CreateOFDProtocolMessage [13:14:10]wFMCommunicate request_size=4 [13:14:10]MH_SAM_APDU [13:14:10]CAPDU: 80 11 00 00 [13:14:10]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [13:14:10]Write i2c OK [13:14:10]MH_I2C_Read... [13:14:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:14:10]Read from MH i2c: E2 [13:14:10]MH_I2C_Read... [13:14:10]Read from MH i2c: E2 17 00 [13:14:10]MH_I2C_Read... [13:14:10]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 06 [13:14:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [13:14:10]wFMCommunicate OK [13:14:10]CreateOFDProtocolMessage done [13:14:10]OFDSenderStorePacket 41586 [13:14:10]StoreOFDPacket docnum=41586 [13:14:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 21 01 00 00 7A D6 19 01 17 83 5A 03 01 00 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 33 36 31 30 35 35 33 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 AD D0 BD D0 B5 D1 81 D0 B0 D0 B9 20 31 30 D0 BB 2E FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC 2C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 66 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 04 00 00 00 00 07 04 06 00 EC 2C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 00 00 00 F4 03 04 00 A1 F2 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 72 A2 00 00 35 04 06 00 18 28 B8 3D 62 71 CE CF A0 80 E9 08 29 FA [13:14:10]CheckFolder [13:14:10]dirname=/storage/ofd_packets [13:14:10]CheckFolder done [13:14:10]ProducePacketName [13:14:10]name=ofd_packets/00041586 [13:14:10]NVStorageSaveData ofd_packets/00041586 [13:14:10]File name is /storage/ofd_packets/00041586 [13:14:10]Write 319 bytes [13:14:10]NVStorageSaveData done [13:14:10]OFDSenderStorePacket done [13:14:10]KKMCreateOFDPacket done [13:14:10]NVStorageSaveData kkm_last_timestamp [13:14:10]File name is /storage/kkm_last_timestamp [13:14:10]Write 4 bytes [13:14:10]NVStorageSaveData done [13:14:10]ExternCall_PrintAddStr [13:14:10]wPrintStart [13:14:10]Write to MH i2c: 01 00 00 31 00 31 [13:14:10]OFD Sender: Processing packet 41585 [packets to send 58, broken 56] [13:14:10]ProducePacketName [13:14:10]name=ofd_packets/00041585 [13:14:10]OFD Sender: To server: ‡•öpG, [13:14:10]CommunicateWithHost lk.salyk.kg:30040 [13:14:10]ConnectInit lk.salyk.kg [13:14:10]Write i2c OK [13:14:10]MH_I2C_Read... [13:14:10]Read from MH i2c: 01 [13:14:10]MH_I2C_Read... [13:14:10]Read from MH i2c: 01 07 00 [13:14:10]MH_I2C_Read... [13:14:10]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [13:14:10]RasterBufferAndPrint [13:14:10]line Счет N : (3)183616 [13:14:10]line ИÐÐ: 02508201610067 [13:14:10]line Контрольно-КаÑÑовый Чек [13:14:10]line ПРОДÐЖР[13:14:10]line Товар: 4700003610553 [13:14:10]line Вода ЭнеÑай 10л. [13:14:10]line 1.000 * 115.00 [13:14:10]line = 115.00 [13:14:10]line ÐДС 12% ÐСП 1% [13:14:10]line > о реализуемом товаре [13:14:10]line ИТОГО: 115.00 [13:14:10]line ÐСП 1% : 1.02 [13:14:10]line ÐДС 12% : 12.21 [13:14:10]line Ðаличными: 115.00 [13:14:10]line Безнал.: 0.00 [13:14:10]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [13:14:10]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [13:14:10]line СÐО: Общий режим [13:14:10]line Чек 37 27.07.2024 13:14 [13:14:10]line Смена: 425 ФФД: 1.0 [13:14:10]line ЗÐМ: 0300000053 [13:14:10]line РÐМ: 0000000000092626 [13:14:10]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [13:14:10]line ФМ: 0000000000874958 [13:14:10]line ФД: 41586 [13:14:10]line ФПД: 26563168789105 [13:14:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T131409&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41586&fm=26563168789105&tin=02508201610067®Number=0000000000092626&sum=11500 [13:14:10]line 0 [13:14:10]written 0, free lines is 4095 [13:14:11]Write to MH i2c: 01 00 00 59 00 59 [13:14:11]Write i2c OK [13:14:11]MH_I2C_Read... [13:14:11]Read from MH i2c: 01 [13:14:11]MH_I2C_Read... [13:14:11]Read from MH i2c: 01 07 00 [13:14:11]MH_I2C_Read... [13:14:11]Read from MH i2c: 01 07 00 59 00 00 00 00 00 00 12 0D 7F [13:14:11]RasterBufferAndPrint [13:14:11]line [13:14:11]line [13:14:11]line [13:14:11]line [13:14:11]line [13:14:11]written 0, free lines is 3372 [13:14:11]MH_Cut [13:14:11]Write to MH i2c: D1 01 00 60 00 01 32 [13:14:11]Write i2c OK [13:14:11]MH_I2C_Read... [13:14:11]Read from MH i2c: D1 [13:14:11]MH_I2C_Read... [13:14:11]Read from MH i2c: D1 01 00 [13:14:11]MH_I2C_Read... [13:14:11]Read from MH i2c: D1 01 00 60 00 00 31 [13:14:11]Write to MH i2c: 01 00 00 61 00 61 [13:14:11]Write i2c OK [13:14:11]MH_I2C_Read... [13:14:11]*** Cut start [13:14:11]*** Partial cut [13:14:11]*** CUTSNS_PIN = 1 [13:14:11]*** CUTSNS_PIN = 0 [13:14:12]*** Brake cut motor [13:14:12]Read from MH i2c: 01 [13:14:12]MH_I2C_Read... [13:14:12]*** Stop cut motor [13:14:12]*** Cut end [13:14:12]Read from MH i2c: 01 07 00 [13:14:12]MH_I2C_Read... [13:14:12]Read from MH i2c: 01 07 00 61 00 00 00 00 00 00 FF 0F 76 [13:14:12]process_action close_receipt done [13:14:12]requested_data is exist [13:14:12]produce_requested_data [13:14:12]requested_item fm.sn is exist - process it [13:14:12]wFMCommunicate request_size=4 [13:14:12]MH_SAM_APDU [13:14:12]CAPDU: 80 11 00 00 [13:14:12]Write to MH i2c: E2 08 00 62 00 80 11 00 00 00 00 00 00 DC [13:14:12]Write i2c OK [13:14:12]MH_I2C_Read... [13:14:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:14:12]Read from MH i2c: E2 [13:14:12]MH_I2C_Read... [13:14:12]Read from MH i2c: E2 17 00 [13:14:12]MH_I2C_Read... [13:14:12]Read from MH i2c: E2 17 00 62 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 38 [13:14:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [13:14:12]wFMCommunicate OK [13:14:12]requested_item fd.num is exist - process it [13:14:12]SAM_PROTO_GetFieldsCounters [13:14:12]wFMCommunicate request_size=4 [13:14:12]MH_SAM_APDU [13:14:12]CAPDU: 80 13 00 00 [13:14:12]Write to MH i2c: E2 08 00 63 00 80 13 00 00 00 00 00 00 DF [13:14:12]Write i2c OK [13:14:12]MH_I2C_Read... [13:14:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:14:12]Read from MH i2c: E2 [13:14:12]MH_I2C_Read... [13:14:12]Read from MH i2c: E2 62 00 [13:14:12]MH_I2C_Read... [13:14:12]Read from MH i2c: E2 62 00 63 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 72 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 25 00 00 00 5E 04 04 00 25 00 00 00 57 04 04 00 26 00 00 00 19 04 04 00 00 00 00 00 90 00 36 [13:14:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 72 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 25 00 00 00 5E 04 04 00 25 00 00 00 57 04 04 00 26 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:14:12]wFMCommunicate OK [13:14:12]SAM_PROTO_GetFieldsCounters done [13:14:12]requested_item shift.num is exist - process it [13:14:12]requested_item shift.opened is exist - process it [13:14:12]req_shift_opened [13:14:12]FM_GetShiftState [13:14:12]SAM_PROTO_GetShiftState [13:14:12]wFMCommunicate request_size=4 [13:14:12]MH_SAM_APDU [13:14:12]CAPDU: 80 13 01 00 [13:14:12]Write to MH i2c: E2 08 00 64 00 80 13 01 00 00 00 00 00 E1 [13:14:12]Write i2c OK [13:14:12]MH_I2C_Read... [13:14:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:14:12]Read from MH i2c: E2 [13:14:12]MH_I2C_Read... [13:14:12]Read from MH i2c: E2 0E 00 [13:14:12]MH_I2C_Read... [13:14:12]Read from MH i2c: E2 0E 00 64 00 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 F9 [13:14:12]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [13:14:12]wFMCommunicate OK [13:14:12]SAM_PROTO_GetShiftState done [13:14:12]FM_GetShiftState done [13:14:12]req_shift_opened done [13:14:12]requested_item shift.open_date is exist - process it [13:14:12]req_shift_open_date [13:14:12]req_shift_open_date done [13:14:12]produce_requested_data done [13:14:12]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41586,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [13:14:12]process_action_free close_receipt [13:14:12]json_value_free [13:14:12]json_value_free done [13:14:12]process_json_proto returns [13:14:12]Send response to host [13:14:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41586,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [13:14:12]free response buf [13:14:12]execute_script done [13:14:12]execute_script returns [13:14:12]free content buf [13:14:12]Sock 9.Close socket [13:14:12]Sock 9.Thread stoped [13:14:13]recv_with_timeout no data received [13:14:14]accept exits with 6 [13:14:14]New connection [13:14:14]New thread 3066473828 created [13:14:14]Thread 3066617188 joined [13:14:14]Waiting for new connection... [13:14:14] Sock 6.Parse request [13:14:14]Sock 6.Check first char [13:14:14]Sock 6.First char is OK [13:14:14]request: POST /json_proto HTTP/1.0 [13:14:14]Method: POST [13:14:14]URL: /json_proto [13:14:14]Method is POST - this is cgi request [13:14:14]url: /json_proto [13:14:14]query_string will be loaded in cgi processing [13:14:14]execute_cgi json_proto POST (null) [13:14:14]execute_cgi path=json_proto method=POST [13:14:14]POST find Content-Length [13:14:14]Host: 172.17.43.132:8080 [13:14:14]Content-Length: 696 [13:14:14]Content-Type: application/json [13:14:14] [13:14:14]POST finish read [13:14:14]Found Content-Length = 696 [13:14:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183617", "tax_sys" : 0, "items" : [ { "code": "4700000480364", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u044D\u043D\u0435\u0440\u0433 Nitro \u044D\u043A\u0437\u043E\u0442\u0438\u043A 0.45 \u0436/\u0431", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 95.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:14:14]execute_script... [13:14:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183617", "tax_sys" : 0, "items" : [ { "code": "4700000480364", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u044D\u043D\u0435\u0440\u0433 Nitro \u044D\u043A\u0437\u043E\u0442\u0438\u043A 0.45 \u0436/\u0431", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 95.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:14:14]POST & json_proto [13:14:14]process_json_proto [13:14:14]json parsed OK: [13:14:14]protocol is kg_v1.0 [13:14:14]action value=close_receipt [13:14:14]process_action close_receipt [13:14:14]cmd_close_receipt [13:14:14]MH_GetDate [13:14:14]Write to MH i2c: F0 00 00 65 00 54 [13:14:14]Write i2c OK [13:14:14]MH_I2C_Read... [13:14:14]Read from MH i2c: F0 [13:14:14]MH_I2C_Read... [13:14:14]Read from MH i2c: F0 09 00 [13:14:14]MH_I2C_Read... [13:14:14]Read from MH i2c: F0 09 00 65 00 00 A6 F2 A4 66 69 B2 A4 66 24 [13:14:14]GetLastDocTimeStamp 1722086049 [13:14:14]current date 1722086054 [13:14:14]FM_GetShiftState [13:14:14]SAM_PROTO_GetShiftState [13:14:14]wFMCommunicate request_size=4 [13:14:14]MH_SAM_APDU [13:14:14]CAPDU: 80 13 01 00 [13:14:14]Write to MH i2c: E2 08 00 66 00 80 13 01 00 00 00 00 00 E3 [13:14:14]Write i2c OK [13:14:14]MH_I2C_Read... [13:14:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:14:14]Read from MH i2c: E2 [13:14:14]MH_I2C_Read... [13:14:14]Read from MH i2c: E2 0E 00 [13:14:14]MH_I2C_Read... [13:14:14]Read from MH i2c: E2 0E 00 66 00 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 FB [13:14:14]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [13:14:14]wFMCommunicate OK [13:14:14]SAM_PROTO_GetShiftState done [13:14:14]FM_GetShiftState done [13:14:14]opened in 1722069839 [13:14:14]opened+sec_in_day 1722156239 [13:14:14]quantity*price = 9500 [13:14:14]sum+1 = 9501 [13:14:14]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 95.00 ÐСП 1% : 0.84 ÐДС 12% : 10.09 Ðаличными: 95.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 38 27.07.2024 13:14 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41587 ФПД: 164797531654195 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T131415&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41587&fm=164797531654195&tin=02508201610067®Number=0000000000092626&sum=9500 0 [13:14:15]StoreToDocumentArchive [13:14:15]shift 425 fd 41587 [13:14:15]save to /storage/0425/doc_00041587 [13:14:15]save last doc name /storage/0425/doc_00041587 to /storage/kkm_last_doc_name [13:14:15]save OK [13:14:15]Clear old archive folders... [13:14:15]ProcessDocumentItem done err = 0, tmpTLVsize=299 [13:14:15]tlvbuf is 01CC6F40 [13:14:15]SAM_PROTO_ClearQueue [13:14:15]wFMCommunicate request_size=4 [13:14:15]MH_SAM_APDU [13:14:15]CAPDU: 80 09 00 00 [13:14:15]Write to MH i2c: E2 08 00 73 00 80 09 00 00 00 00 00 00 E5 [13:14:15]Write i2c OK [13:14:15]MH_I2C_Read... [13:14:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:14:15]Read from MH i2c: E2 [13:14:15]MH_I2C_Read... [13:14:15]Read from MH i2c: E2 03 00 [13:14:15]MH_I2C_Read... [13:14:15]Read from MH i2c: E2 03 00 73 00 00 90 00 E7 [13:14:15]RAPDU: 90 00 [13:14:15]wFMCommunicate OK [13:14:15]SAM_PROTO_ClearQueue done [13:14:15]KKMCreateOFDPacket [13:14:15]OFDProtocolAddRootSTLVToBuf [13:14:15]FM_MakeSignedData [13:14:15]FM_MakeSignedData [13:14:15]SAM_PROTO_SignData [13:14:15]wFMCommunicate request_size=4 [13:14:15]MH_SAM_APDU [13:14:15]CAPDU: 80 0D 01 02 [13:14:15]Write to MH i2c: E2 08 00 74 00 80 0D 01 02 00 00 00 00 ED [13:14:15]Write i2c OK [13:14:15]MH_I2C_Read... [13:14:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:14:15]Read from MH i2c: E2 [13:14:15]MH_I2C_Read... [13:14:15]Read from MH i2c: E2 03 00 [13:14:15]MH_I2C_Read... [13:14:15]Read from MH i2c: E2 03 00 74 00 00 90 00 E8 [13:14:15]RAPDU: 90 00 [13:14:15]wFMCommunicate OK [13:14:15]wFMCommunicate request_size=255 [13:14:15]MH_SAM_APDU [13:14:15]CAPDU: 80 0D 02 02 FA 03 00 2B 01 1E 04 01 00 01 23 04 7D 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 33 36 34 06 04 39 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D1 8D D0 BA D0 B7 D0 BE D1 82 D0 B8 D0 BA 20 30 2E 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 25 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 54 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F1 03 00 00 00 00 07 04 06 00 1C 25 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 00 00 00 F4 03 04 00 A7 F2 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 [13:14:15]Write to MH i2c: E2 02 01 75 00 80 0D 02 02 FA 00 03 00 2B 01 1E 04 01 00 01 23 04 7D 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 33 36 34 06 04 39 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D1 8D D0 BA D0 B7 D0 BE D1 82 D0 B8 D0 BA 20 30 2E 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 25 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 54 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F1 03 00 00 00 00 07 04 06 00 1C 25 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 00 00 00 F4 03 04 00 A7 F2 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 00 00 91 [13:14:16]Write i2c OK [13:14:16]MH_I2C_Read... [13:14:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:14:16]Read from MH i2c: E2 [13:14:16]MH_I2C_Read... [13:14:16]Read from MH i2c: E2 03 00 [13:14:16]MH_I2C_Read... [13:14:16]Read from MH i2c: E2 03 00 75 00 00 90 00 E9 [13:14:16]RAPDU: 90 00 [13:14:16]wFMCommunicate OK [13:14:16]wFMCommunicate request_size=58 [13:14:16]MH_SAM_APDU [13:14:16]CAPDU: 80 0D 02 02 35 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 73 A2 00 00 35 04 06 00 95 E1 EA 55 88 33 [13:14:16]Write to MH i2c: E2 3D 00 76 00 80 0D 02 02 35 00 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 73 A2 00 00 35 04 06 00 95 E1 EA 55 88 33 00 00 6D [13:14:16]Write i2c OK [13:14:16]MH_I2C_Read... [13:14:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:14:16]Read from MH i2c: E2 [13:14:16]MH_I2C_Read... [13:14:16]Read from MH i2c: E2 03 00 [13:14:16]MH_I2C_Read... [13:14:16]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [13:14:16]RAPDU: 90 00 [13:14:16]wFMCommunicate OK [13:14:16]wFMCommunicate request_size=4 [13:14:16]MH_SAM_APDU [13:14:16]CAPDU: 80 0D 03 02 [13:14:16]Write to MH i2c: E2 08 00 77 00 80 0D 03 02 00 00 00 00 F2 [13:14:16]Write i2c OK [13:14:16]MH_I2C_Read... [13:14:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:14:16]Read from MH i2c: E2 [13:14:16]MH_I2C_Read... [13:14:16]Read from MH i2c: E2 0B 00 [13:14:16]MH_I2C_Read... [13:14:16]Read from MH i2c: E2 0B 00 77 00 00 EE D8 EF B0 09 AA 90 74 90 00 0F [13:14:16]RAPDU: EE D8 EF B0 09 AA 90 74 90 00 [13:14:16]wFMCommunicate OK [13:14:16]SAM_PROTO_SignData done [13:14:16]FM_MakeSignedData done [13:14:16]CreateOFDProtocolMessage [13:14:16]wFMCommunicate request_size=4 [13:14:16]MH_SAM_APDU [13:14:16]CAPDU: 80 11 00 00 [13:14:16]Write to MH i2c: E2 08 00 78 00 80 11 00 00 00 00 00 00 F2 [13:14:16]Write i2c OK [13:14:16]MH_I2C_Read... [13:14:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:14:16]Read from MH i2c: E2 [13:14:16]MH_I2C_Read... [13:14:16]Read from MH i2c: E2 17 00 [13:14:16]MH_I2C_Read... [13:14:16]Read from MH i2c: E2 17 00 78 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 4E [13:14:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [13:14:16]wFMCommunicate OK [13:14:16]CreateOFDProtocolMessage done [13:14:16]OFDSenderStorePacket 41587 [13:14:16]StoreOFDPacket docnum=41587 [13:14:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 3F 01 00 00 EF 25 37 01 CF 66 5A 03 01 00 03 00 2B 01 1E 04 01 00 01 23 04 7D 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 33 36 34 06 04 39 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D1 8D D0 BA D0 B7 D0 BE D1 82 D0 B8 D0 BA 20 30 2E 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 25 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 54 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F1 03 00 00 00 00 07 04 06 00 1C 25 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 00 00 00 F4 03 04 00 A7 F2 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 73 A2 00 00 35 04 06 00 95 E1 EA 55 88 33 EE D8 EF B0 09 AA 90 74 [13:14:16]CheckFolder [13:14:16]dirname=/storage/ofd_packets [13:14:16]CheckFolder done [13:14:16]ProducePacketName [13:14:16]name=ofd_packets/00041587 [13:14:16]NVStorageSaveData ofd_packets/00041587 [13:14:16]File name is /storage/ofd_packets/00041587 [13:14:16]Write 349 bytes [13:14:16]NVStorageSaveData done [13:14:16]OFDSenderStorePacket done [13:14:16]KKMCreateOFDPacket done [13:14:16]NVStorageSaveData kkm_last_timestamp [13:14:16]File name is /storage/kkm_last_timestamp [13:14:16]Write 4 bytes [13:14:16]NVStorageSaveData done [13:14:16]ExternCall_PrintAddStr [13:14:16]wPrintStart [13:14:16]Write to MH i2c: 01 00 00 79 00 79 [13:14:16]Write i2c OK [13:14:16]MH_I2C_Read... [13:14:16]Read from MH i2c: 01 [13:14:16]MH_I2C_Read... [13:14:16]Read from MH i2c: 01 07 00 [13:14:16]MH_I2C_Read... [13:14:16]Read from MH i2c: 01 07 00 79 00 00 00 00 00 00 FF 0F 8E [13:14:16]RasterBufferAndPrint [13:14:16]line Счет N : (3)183617 [13:14:16]line ИÐÐ: 02508201610067 [13:14:16]line Контрольно-КаÑÑовый Чек [13:14:16]line ПРОДÐЖР[13:14:16]line Товар: 4700000480364 [13:14:16]line Ðапиток Ñнерг Nitro Ñкзотик 0.45 ж/б [13:14:16]line 1.000 * 95.00 [13:14:16]line = 95.00 [13:14:16]line ÐДС 12% ÐСП 1% [13:14:16]line > о реализуемом товаре [13:14:16]line ИТОГО: 95.00 [13:14:16]line ÐСП 1% : 0.84 [13:14:16]line ÐДС 12% : 10.09 [13:14:16]line Ðаличными: 95.00 [13:14:16]line Безнал.: 0.00 [13:14:16]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [13:14:16]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [13:14:16]line СÐО: Общий режим [13:14:16]line Чек 38 27.07.2024 13:14 [13:14:16]line Смена: 425 ФФД: 1.0 [13:14:16]line ЗÐМ: 0300000053 [13:14:16]line РÐМ: 0000000000092626 [13:14:16]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [13:14:16]line ФМ: 0000000000874958 [13:14:16]line ФД: 41587 [13:14:16]line ФПД: 164797531654195 [13:14:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T131415&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41587&fm=164797531654195&tin=02508201610067®Number=0000000000092626&sum=9500 [13:14:16]line 0 [13:14:16]written 0, free lines is 4095 [13:14:17]Write to MH i2c: 01 00 00 A2 00 A2 [13:14:17]Write i2c OK [13:14:17]MH_I2C_Read... [13:14:17]Read from MH i2c: 01 [13:14:17]MH_I2C_Read... [13:14:17]Read from MH i2c: 01 07 00 [13:14:17]MH_I2C_Read... [13:14:17]Read from MH i2c: 01 07 00 A2 00 00 00 00 00 00 03 0D B9 [13:14:17]RasterBufferAndPrint [13:14:17]line [13:14:17]line [13:14:17]line [13:14:17]line [13:14:17]line [13:14:17]written 0, free lines is 3359 [13:14:17]MH_Cut [13:14:17]Write to MH i2c: D1 01 00 A9 00 01 7B [13:14:17]Write i2c OK [13:14:17]MH_I2C_Read... [13:14:17]Read from MH i2c: D1 [13:14:17]MH_I2C_Read... [13:14:17]Read from MH i2c: D1 01 00 [13:14:17]MH_I2C_Read... [13:14:17]Read from MH i2c: D1 01 00 A9 00 00 7A [13:14:17]Write to MH i2c: 01 00 00 AA 00 AA [13:14:17]Write i2c OK [13:14:17]MH_I2C_Read... [13:14:17]*** Cut start [13:14:17]*** Partial cut [13:14:17]*** CUTSNS_PIN = 1 [13:14:17]*** CUTSNS_PIN = 0 [13:14:18]*** Brake cut motor [13:14:18]Read from MH i2c: 01 [13:14:18]MH_I2C_Read... [13:14:18]*** Stop cut motor [13:14:18]*** Cut end [13:14:18]Read from MH i2c: 01 07 00 [13:14:18]MH_I2C_Read... [13:14:18]Read from MH i2c: 01 07 00 AA 00 00 00 00 00 00 FF 0F BF [13:14:18]process_action close_receipt done [13:14:18]requested_data is exist [13:14:18]produce_requested_data [13:14:18]requested_item fm.sn is exist - process it [13:14:18]wFMCommunicate request_size=4 [13:14:18]MH_SAM_APDU [13:14:18]CAPDU: 80 11 00 00 [13:14:18]Write to MH i2c: E2 08 00 AB 00 80 11 00 00 00 00 00 00 25 [13:14:18]Write i2c OK [13:14:18]MH_I2C_Read... [13:14:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:14:18]Read from MH i2c: E2 [13:14:18]MH_I2C_Read... [13:14:18]Read from MH i2c: E2 17 00 [13:14:18]MH_I2C_Read... [13:14:18]Read from MH i2c: E2 17 00 AB 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 81 [13:14:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [13:14:18]wFMCommunicate OK [13:14:18]requested_item fd.num is exist - process it [13:14:18]SAM_PROTO_GetFieldsCounters [13:14:18]wFMCommunicate request_size=4 [13:14:18]MH_SAM_APDU [13:14:18]CAPDU: 80 13 00 00 [13:14:18]Write to MH i2c: E2 08 00 AC 00 80 13 00 00 00 00 00 00 28 [13:14:18]Connected sock=11 [13:14:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 2E 01 00 00 0F 95 26 01 79 F5 5A 03 01 00 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 Write i2c OK [13:14:18]00 MH_I2C_Read... [13:14:18]01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 Read from MH i2c: 0F E2 00 [13:14:18]F2 MH_I2C_Read... [13:14:18]03 *** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:14:18]01 Read from MH i2c: 00 E2 01 62 F3 00 03 [13:14:18]06 MH_I2C_Read... [13:14:18]00 Read from MH i2c: 64 E2 05 62 00 00 00 AC 00 00 00 00 07 5D 04 00 06 B9 00 04 C8 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 32 10 00 00 00 30 00 30 00 30 39 30 04 30 06 30 00 30 00 30 00 30 00 30 30 39 32 36 32 36 10 04 04 00 73 A2 00 00 0E 04 04 00 A9 01 00 00 12 00 04 00 04 00 00 1F 26 04 00 02 00 00 00 01 5E 00 04 12 04 04 00 04 26 00 00 00 57 04 04 00 27 00 00 00 19 04 04 00 00 00 00 00 90 00 83 [13:14:18]00 RAPDU: 24 5D 00 00 00 B9 00 04 F4 01 03 00 04 01 00 11 4B 04 D4 10 A4 00 66 30 0E 30 04 30 04 30 00 30 A9 30 01 30 00 30 00 30 B9 30 04 38 01 37 00 34 01 39 0D 35 04 38 10 0D 00 04 30 10 30 00 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 39 30 32 30 36 39 32 32 36 36 11 32 36 10 04 04 00 73 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 26 00 00 00 5E 04 04 00 26 00 00 00 57 04 04 00 27 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:14:19]wFMCommunicate OK [13:14:19]SAM_PROTO_GetFieldsCounters done [13:14:19]requested_item shift.num is exist - process it [13:14:19]requested_item shift.opened is exist - process it [13:14:19]req_shift_opened [13:14:19]FM_GetShiftState [13:14:19]SAM_PROTO_GetShiftState [13:14:19]wFMCommunicate request_size=4 [13:14:19]MH_SAM_APDU [13:14:19]CAPDU: 80 13 01 00 [13:14:19]Write to MH i2c: E2 08 00 AD 00 80 13 01 00 00 00 00 00 2A [13:14:19]04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 71 A2 00 00 35 04 06 00 8A D1 F4 20 7B 3D 32 ED 3B 3D 1A 7F E2 79 [13:14:19]Write i2c OK [13:14:19]MH_I2C_Read... [13:14:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:14:19]Read from MH i2c: E2 [13:14:19]MH_I2C_Read... [13:14:19]Read from MH i2c: E2 0E 00 [13:14:19]MH_I2C_Read... [13:14:19]Read from MH i2c: E2 0E 00 AD 00 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 42 [13:14:19]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [13:14:19]wFMCommunicate OK [13:14:19]SAM_PROTO_GetShiftState done [13:14:19]FM_GetShiftState done [13:14:19]req_shift_opened done [13:14:19]requested_item shift.open_date is exist - process it [13:14:19]req_shift_open_date [13:14:19]req_shift_open_date done [13:14:19]produce_requested_data done [13:14:19]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41587,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [13:14:19]process_action_free close_receipt [13:14:19]json_value_free [13:14:19]json_value_free done [13:14:19]process_json_proto returns [13:14:19]Send response to host [13:14:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41587,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [13:14:19]free response buf [13:14:19]execute_script done [13:14:19]execute_script returns [13:14:19]free content buf [13:14:19]Sock 6.Close socket [13:14:19]Sock 6.Thread stoped [13:14:20]accept exits with 9 [13:14:20]New connection [13:14:20]New thread 3066617188 created [13:14:20]Thread 3066473828 joined [13:14:20]Waiting for new connection... [13:14:20] Sock 9.Parse request [13:14:20]Sock 9.Check first char [13:14:20]Sock 9.First char is OK [13:14:20]request: POST /json_proto HTTP/1.0 [13:14:20]Method: POST [13:14:20]URL: /json_proto [13:14:20]Method is POST - this is cgi request [13:14:20]url: /json_proto [13:14:20]query_string will be loaded in cgi processing [13:14:20]execute_cgi json_proto POST (null) [13:14:20]execute_cgi path=json_proto method=POST [13:14:20]POST find Content-Length [13:14:20]Host: 172.17.43.132:8080 [13:14:20]Content-Length: 663 [13:14:20]Content-Type: application/json [13:14:20] [13:14:20]POST finish read [13:14:20]Found Content-Length = 663 [13:14:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183618", "tax_sys" : 0, "items" : [ { "code": "5449000176448", "name": "\u0421\u043E\u043A Piko Pulpy \u0430\u043F\u0435\u043B\u044C\u0441\u0438\u043D \u041F\u042D\u0422 1\u043B", "price" : 180.00, "quantity" : 1.000, "sum" : 180.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 180.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:14:20]execute_script... [13:14:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183618", "tax_sys" : 0, "items" : [ { "code": "5449000176448", "name": "\u0421\u043E\u043A Piko Pulpy \u0430\u043F\u0435\u043B\u044C\u0441\u0438\u043D \u041F\u042D\u0422 1\u043B", "price" : 180.00, "quantity" : 1.000, "sum" : 180.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 180.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:14:20]POST & json_proto [13:14:20]process_json_proto [13:14:20]json parsed OK: [13:14:20]protocol is kg_v1.0 [13:14:20]action value=close_receipt [13:14:20]process_action close_receipt [13:14:20]cmd_close_receipt [13:14:20]MH_GetDate [13:14:20]Write to MH i2c: F0 00 00 AE 00 9D [13:14:20]Write i2c OK [13:14:20]MH_I2C_Read... [13:14:20]Read from MH i2c: F0 [13:14:20]MH_I2C_Read... [13:14:20]Read from MH i2c: F0 09 00 [13:14:20]MH_I2C_Read... [13:14:20]Read from MH i2c: F0 09 00 AE 00 00 AC F2 A4 66 69 B2 A4 66 73 [13:14:20]GetLastDocTimeStamp 1722086055 [13:14:20]current date 1722086060 [13:14:20]FM_GetShiftState [13:14:20]SAM_PROTO_GetShiftState [13:14:20]wFMCommunicate request_size=4 [13:14:20]MH_SAM_APDU [13:14:20]CAPDU: 80 13 01 00 [13:14:20]Write to MH i2c: E2 08 00 AF 00 80 13 01 00 00 00 00 00 2C [13:14:20]Write i2c OK [13:14:20]MH_I2C_Read... [13:14:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:14:20]Read from MH i2c: E2 [13:14:20]MH_I2C_Read... [13:14:20]Read from MH i2c: E2 0E 00 [13:14:20]MH_I2C_Read... [13:14:20]Read from MH i2c: E2 0E 00 AF 00 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 44 [13:14:20]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [13:14:20]wFMCommunicate OK [13:14:20]SAM_PROTO_GetShiftState done [13:14:20]FM_GetShiftState done [13:14:20]opened in 1722069839 [13:14:20]opened+sec_in_day 1722156239 [13:14:20]quantity*price = 18000 [13:14:20]sum+1 = 18001 [13:14:20]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 180.00 ÐСП 1% : 1.59 ÐДС 12% : 19.11 Ðаличными: 180.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 39 27.07.2024 13:14 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41588 ФПД: 86944483908992 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T131420&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41588&fm=86944483908992&tin=02508201610067®Number=0000000000092626&sum=18000 0 [13:14:22]StoreToDocumentArchive [13:14:22]shift 425 fd 41588 [13:14:22]save to /storage/0425/doc_00041588 [13:14:22]save last doc name /storage/0425/doc_00041588 to /storage/kkm_last_doc_name [13:14:22]save OK [13:14:22]Clear old archive folders... [13:14:22]ProcessDocumentItem done err = 0, tmpTLVsize=287 [13:14:22]tlvbuf is 01CE5F30 [13:14:22]SAM_PROTO_ClearQueue [13:14:22]wFMCommunicate request_size=4 [13:14:22]MH_SAM_APDU [13:14:22]CAPDU: 80 09 00 00 [13:14:22]Write to MH i2c: E2 08 00 BC 00 80 09 00 00 00 00 00 00 2E [13:14:22]Write i2c OK [13:14:22]MH_I2C_Read... [13:14:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:14:22]Read from MH i2c: E2 [13:14:22]MH_I2C_Read... [13:14:22]Read from MH i2c: E2 03 00 [13:14:22]MH_I2C_Read... [13:14:22]Read from MH i2c: E2 03 00 BC 00 00 90 00 30 [13:14:22]RAPDU: 90 00 [13:14:22]wFMCommunicate OK [13:14:22]SAM_PROTO_ClearQueue done [13:14:22]KKMCreateOFDPacket [13:14:22]OFDProtocolAddRootSTLVToBuf [13:14:22]FM_MakeSignedData [13:14:22]FM_MakeSignedData [13:14:22]SAM_PROTO_SignData [13:14:22]wFMCommunicate request_size=4 [13:14:22]MH_SAM_APDU [13:14:22]CAPDU: 80 0D 01 02 [13:14:22]Write to MH i2c: E2 08 00 BD 00 80 0D 01 02 00 00 00 00 36 [13:14:22]Write i2c OK [13:14:22]MH_I2C_Read... [13:14:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:14:22]Read from MH i2c: E2 [13:14:22]MH_I2C_Read... [13:14:22]Read from MH i2c: E2 03 00 [13:14:22]MH_I2C_Read... [13:14:22]Read from MH i2c: E2 03 00 BD 00 00 90 00 31 [13:14:22]RAPDU: 90 00 [13:14:22]wFMCommunicate OK [13:14:22]wFMCommunicate request_size=255 [13:14:22]MH_SAM_APDU [13:14:22]CAPDU: 80 0D 02 02 FA 03 00 1F 01 1E 04 01 00 01 23 04 71 00 8A 04 0D 00 35 34 34 39 30 30 30 31 37 36 34 34 38 06 04 2D 00 D0 A1 D0 BE D0 BA 20 50 69 6B 6F 20 50 75 6C 70 79 20 D0 B0 D0 BF D0 B5 D0 BB D1 8C D1 81 D0 B8 D0 BD 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 50 46 00 00 00 00 13 04 06 00 50 46 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 46 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 07 00 00 00 00 07 04 06 00 50 46 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 00 00 00 F4 03 04 00 AC F2 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 [13:14:22]Write to MH i2c: E2 02 01 BE 00 80 0D 02 02 FA 00 03 00 1F 01 1E 04 01 00 01 23 04 71 00 8A 04 0D 00 35 34 34 39 30 30 30 31 37 36 34 34 38 06 04 2D 00 D0 A1 D0 BE D0 BA 20 50 69 6B 6F 20 50 75 6C 70 79 20 D0 B0 D0 BF D0 B5 D0 BB D1 8C D1 81 D0 B8 D0 BD 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 50 46 00 00 00 00 13 04 06 00 50 46 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 46 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 07 00 00 00 00 07 04 06 00 50 46 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 00 00 00 F4 03 04 00 AC F2 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 00 00 55 [13:14:22]Write i2c OK [13:14:22]MH_I2C_Read... [13:14:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:14:22]Read from MH i2c: E2 [13:14:22]MH_I2C_Read... [13:14:22]Read from MH i2c: E2 03 00 [13:14:22]MH_I2C_Read... [13:14:22]Read from MH i2c: E2 03 00 BE 00 00 90 00 32 [13:14:22]RAPDU: 90 00 [13:14:22]wFMCommunicate OK [13:14:22]wFMCommunicate request_size=46 [13:14:22]MH_SAM_APDU [13:14:22]CAPDU: 80 0D 02 02 29 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 74 A2 00 00 35 04 06 00 4F 13 57 14 1D 80 [13:14:22]Write to MH i2c: E2 31 00 BF 00 80 0D 02 02 29 00 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 74 A2 00 00 35 04 06 00 4F 13 57 14 1D 80 00 00 4E [13:14:22]Write i2c OK [13:14:22]MH_I2C_Read... [13:14:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:14:22]Read from MH i2c: E2 [13:14:22]MH_I2C_Read... [13:14:22]Read from MH i2c: E2 03 00 [13:14:22]MH_I2C_Read... [13:14:22]Read from MH i2c: E2 03 00 BF 00 00 90 00 33 [13:14:22]RAPDU: 90 00 [13:14:22]wFMCommunicate OK [13:14:22]wFMCommunicate request_size=4 [13:14:22]MH_SAM_APDU [13:14:22]CAPDU: 80 0D 03 02 [13:14:22]Write to MH i2c: E2 08 00 C0 00 80 0D 03 02 00 00 00 00 3B [13:14:22]Write i2c OK [13:14:22]MH_I2C_Read... [13:14:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:14:22]Read from MH i2c: E2 [13:14:22]MH_I2C_Read... [13:14:22]Read from MH i2c: E2 0B 00 [13:14:22]MH_I2C_Read... [13:14:22]Read from MH i2c: E2 0B 00 C0 00 00 BC C6 76 D6 28 FB F2 53 90 00 72 [13:14:22]RAPDU: BC C6 76 D6 28 FB F2 53 90 00 [13:14:22]wFMCommunicate OK [13:14:22]SAM_PROTO_SignData done [13:14:22]FM_MakeSignedData done [13:14:22]CreateOFDProtocolMessage [13:14:22]wFMCommunicate request_size=4 [13:14:22]MH_SAM_APDU [13:14:22]CAPDU: 80 11 00 00 [13:14:22]Write to MH i2c: E2 08 00 C1 00 80 11 00 00 00 00 00 00 3B [13:14:22]Write i2c OK [13:14:22]MH_I2C_Read... [13:14:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:14:23]Read from MH i2c: E2 [13:14:23]MH_I2C_Read... [13:14:23]Read from MH i2c: E2 17 00 [13:14:23]MH_I2C_Read... [13:14:23]Read from MH i2c: E2 17 00 C1 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 97 [13:14:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [13:14:23]wFMCommunicate OK [13:14:23]CreateOFDProtocolMessage done [13:14:23]OFDSenderStorePacket 41588 [13:14:23]StoreOFDPacket docnum=41588 [13:14:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 33 01 00 00 11 3F 2B 01 0C 4E 5A 03 01 00 03 00 1F 01 1E 04 01 00 01 23 04 71 00 8A 04 0D 00 35 34 34 39 30 30 30 31 37 36 34 34 38 06 04 2D 00 D0 A1 D0 BE D0 BA 20 50 69 6B 6F 20 50 75 6C 70 79 20 D0 B0 D0 BF D0 B5 D0 BB D1 8C D1 81 D0 B8 D0 BD 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 50 46 00 00 00 00 13 04 06 00 50 46 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 46 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 07 00 00 00 00 07 04 06 00 50 46 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 00 00 00 F4 03 04 00 AC F2 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 74 A2 00 00 35 04 06 00 4F 13 57 14 1D 80 BC C6 76 D6 28 FB F2 53 [13:14:23]CheckFolder [13:14:23]dirname=/storage/ofd_packets [13:14:23]CheckFolder done [13:14:23]ProducePacketName [13:14:23]name=ofd_packets/00041588 [13:14:23]NVStorageSaveData ofd_packets/00041588 [13:14:23]File name is /storage/ofd_packets/00041588 [13:14:23]Write 337 bytes [13:14:23]NVStorageSaveData done [13:14:23]OFDSenderStorePacket done [13:14:23]KKMCreateOFDPacket done [13:14:23]NVStorageSaveData kkm_last_timestamp [13:14:23]File name is /storage/kkm_last_timestamp [13:14:23]Write 4 bytes [13:14:23]NVStorageSaveData done [13:14:23]ExternCall_PrintAddStr [13:14:23]wPrintStart [13:14:23]Write to MH i2c: 01 00 00 C2 00 C2 [13:14:23]Write i2c OK [13:14:23]MH_I2C_Read... [13:14:23]Read from MH i2c: 01 [13:14:23]MH_I2C_Read... [13:14:23]Read from MH i2c: 01 07 00 [13:14:23]MH_I2C_Read... [13:14:23]Read from MH i2c: 01 07 00 C2 00 00 00 00 00 00 FF 0F D7 [13:14:23]RasterBufferAndPrint [13:14:23]line Счет N : (3)183618 [13:14:23]line ИÐÐ: 02508201610067 [13:14:23]line Контрольно-КаÑÑовый Чек [13:14:23]line ПРОДÐЖР[13:14:23]line Товар: 5449000176448 [13:14:23]line Сок Piko Pulpy апельÑин ПЭТ 1л [13:14:23]line 1.000 * 180.00 [13:14:23]line = 180.00 [13:14:23]line ÐДС 12% ÐСП 1% [13:14:23]line > о реализуемом товаре [13:14:23]line ИТОГО: 180.00 [13:14:23]line ÐСП 1% : 1.59 [13:14:23]line ÐДС 12% : 19.11 [13:14:23]line Ðаличными: 180.00 [13:14:23]line Безнал.: 0.00 [13:14:23]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [13:14:23]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [13:14:23]line СÐО: Общий режим [13:14:23]line Чек 39 27.07.2024 13:14 [13:14:23]line Смена: 425 ФФД: 1.0 [13:14:23]line ЗÐМ: 0300000053 [13:14:23]line РÐМ: 0000000000092626 [13:14:23]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [13:14:23]line ФМ: 0000000000874958 [13:14:23]line ФД: 41588 [13:14:23]line ФПД: 86944483908992 [13:14:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T131420&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41588&fm=86944483908992&tin=02508201610067®Number=0000000000092626&sum=18000 [13:14:23]line 0 [13:14:23]written 0, free lines is 4095 [13:14:23]Write to MH i2c: 01 00 00 EB 00 EB [13:14:23]Write i2c OK [13:14:23]MH_I2C_Read... [13:14:23]Read from MH i2c: 01 [13:14:23]MH_I2C_Read... [13:14:23]Read from MH i2c: 01 07 00 [13:14:23]MH_I2C_Read... [13:14:23]Read from MH i2c: 01 07 00 EB 00 00 00 00 00 00 03 0D 02 [13:14:23]RasterBufferAndPrint [13:14:23]line [13:14:23]line [13:14:23]line [13:14:23]line [13:14:23]line [13:14:23]written 0, free lines is 3368 [13:14:23]MH_Cut [13:14:23]Write to MH i2c: D1 01 00 F2 00 01 C4 [13:14:23]Write i2c OK [13:14:23]MH_I2C_Read... [13:14:23]Read from MH i2c: D1 [13:14:23]MH_I2C_Read... [13:14:23]Read from MH i2c: D1 01 00 [13:14:23]MH_I2C_Read... [13:14:23]Read from MH i2c: D1 01 00 F2 00 00 C3 [13:14:23]Write to MH i2c: 01 00 00 F3 00 F3 [13:14:23]Write i2c OK [13:14:23]MH_I2C_Read... [13:14:23]recv_with_timeout no data received [13:14:24]*** Cut start [13:14:24]*** Partial cut [13:14:24]*** CUTSNS_PIN = 1 [13:14:24]recv_with_timeout no data received [13:14:24]CommunicateWithHost answer receiving error [13:14:24]CommunicateWithHost err = -3 [13:14:24]OFD Sender: Server communicate error [13:14:24]*** CUTSNS_PIN = 0 [13:14:24]OFD Sender: Processing packet 41585 [packets to send 60, broken 56] [13:14:24]ProducePacketName [13:14:24]name=ofd_packets/00041585 [13:14:24]OFD Sender: To server: ‡•öpG, [13:14:24]CommunicateWithHost lk.salyk.kg:30040 [13:14:24]ConnectInit lk.salyk.kg [13:14:24]*** Brake cut motor [13:14:24]Read from MH i2c: 01 [13:14:24]MH_I2C_Read... [13:14:24]*** Stop cut motor [13:14:24]*** Cut end [13:14:24]Read from MH i2c: 01 07 00 [13:14:24]MH_I2C_Read... [13:14:24]Read from MH i2c: 01 07 00 F3 00 00 00 00 00 00 FF 0F 08 [13:14:24]process_action close_receipt done [13:14:24]requested_data is exist [13:14:24]produce_requested_data [13:14:24]requested_item fm.sn is exist - process it [13:14:24]wFMCommunicate request_size=4 [13:14:24]MH_SAM_APDU [13:14:24]CAPDU: 80 11 00 00 [13:14:24]Write to MH i2c: E2 08 00 F4 00 80 11 00 00 00 00 00 00 6E [13:14:24]Write i2c OK [13:14:24]MH_I2C_Read... [13:14:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:14:25]Read from MH i2c: E2 [13:14:25]MH_I2C_Read... [13:14:25]Read from MH i2c: E2 17 00 [13:14:25]MH_I2C_Read... [13:14:25]Read from MH i2c: E2 17 00 F4 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 CA [13:14:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [13:14:25]wFMCommunicate OK [13:14:25]requested_item fd.num is exist - process it [13:14:25]SAM_PROTO_GetFieldsCounters [13:14:25]wFMCommunicate request_size=4 [13:14:25]MH_SAM_APDU [13:14:25]CAPDU: 80 13 00 00 [13:14:25]Write to MH i2c: E2 08 00 F5 00 80 13 00 00 00 00 00 00 71 [13:14:25]Write i2c OK [13:14:25]MH_I2C_Read... [13:14:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:14:25]Read from MH i2c: E2 [13:14:25]MH_I2C_Read... [13:14:25]Read from MH i2c: E2 62 00 [13:14:25]MH_I2C_Read... [13:14:25]Read from MH i2c: E2 62 00 F5 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 74 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 27 00 00 00 5E 04 04 00 27 00 00 00 57 04 04 00 28 00 00 00 19 04 04 00 00 00 00 00 90 00 D0 [13:14:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 74 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 27 00 00 00 5E 04 04 00 27 00 00 00 57 04 04 00 28 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:14:25]wFMCommunicate OK [13:14:25]SAM_PROTO_GetFieldsCounters done [13:14:25]requested_item shift.num is exist - process it [13:14:25]requested_item shift.opened is exist - process it [13:14:25]req_shift_opened [13:14:25]FM_GetShiftState [13:14:25]SAM_PROTO_GetShiftState [13:14:25]wFMCommunicate request_size=4 [13:14:25]MH_SAM_APDU [13:14:25]CAPDU: 80 13 01 00 [13:14:25]Write to MH i2c: E2 08 00 F6 00 80 13 01 00 00 00 00 00 73 [13:14:25]Write i2c OK [13:14:25]MH_I2C_Read... [13:14:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:14:25]Read from MH i2c: E2 [13:14:25]MH_I2C_Read... [13:14:25]Read from MH i2c: E2 0E 00 [13:14:25]MH_I2C_Read... [13:14:25]Read from MH i2c: E2 0E 00 F6 00 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 8B [13:14:25]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [13:14:25]wFMCommunicate OK [13:14:25]SAM_PROTO_GetShiftState done [13:14:25]FM_GetShiftState done [13:14:25]req_shift_opened done [13:14:25]requested_item shift.open_date is exist - process it [13:14:25]req_shift_open_date [13:14:25]req_shift_open_date done [13:14:25]produce_requested_data done [13:14:25]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41588,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [13:14:25]process_action_free close_receipt [13:14:25]json_value_free [13:14:25]json_value_free done [13:14:25]process_json_proto returns [13:14:25]Send response to host [13:14:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41588,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [13:14:25]free response buf [13:14:25]execute_script done [13:14:25]execute_script returns [13:14:25]free content buf [13:14:25]Sock 9.Close socket [13:14:25]Sock 9.Thread stoped [13:14:26]accept exits with 7 [13:14:26]New connection [13:14:26]New thread 3066473828 created [13:14:26]Thread 3066617188 joined [13:14:26]Waiting for new connection... [13:14:26] Sock 7.Parse request [13:14:26]Sock 7.Check first char [13:14:26]Sock 7.First char is OK [13:14:26]request: POST /json_proto HTTP/1.0 [13:14:26]Method: POST [13:14:26]URL: /json_proto [13:14:26]Method is POST - this is cgi request [13:14:26]url: /json_proto [13:14:26]query_string will be loaded in cgi processing [13:14:26]execute_cgi json_proto POST (null) [13:14:26]execute_cgi path=json_proto method=POST [13:14:26]POST find Content-Length [13:14:26]Host: 172.17.43.132:8080 [13:14:26]Content-Length: 799 [13:14:26]Content-Type: application/json [13:14:26] [13:14:26]POST finish read [13:14:26]Found Content-Length = 799 [13:14:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183619", "tax_sys" : 0, "items" : [ { "code": "4640030091645", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B ESSE Exchange M", "price" : 150.00, "quantity" : 1.000, "sum" : 150.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 150.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:14:26]execute_script... [13:14:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183619", "tax_sys" : 0, "items" : [ { "code": "4640030091645", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B ESSE Exchange M", "price" : 150.00, "quantity" : 1.000, "sum" : 150.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 150.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:14:26]POST & json_proto [13:14:26]process_json_proto [13:14:26]json parsed OK: [13:14:26]protocol is kg_v1.0 [13:14:26]action value=close_receipt [13:14:26]process_action close_receipt [13:14:26]cmd_close_receipt [13:14:26]MH_GetDate [13:14:26]Write to MH i2c: F0 00 00 F7 00 E6 [13:14:26]Write i2c OK [13:14:26]MH_I2C_Read... [13:14:26]Read from MH i2c: F0 [13:14:26]MH_I2C_Read... [13:14:26]Read from MH i2c: F0 09 00 [13:14:26]MH_I2C_Read... [13:14:26]Read from MH i2c: F0 09 00 F7 00 00 B2 F2 A4 66 69 B2 A4 66 C2 [13:14:26]GetLastDocTimeStamp 1722086060 [13:14:26]current date 1722086066 [13:14:26]FM_GetShiftState [13:14:26]SAM_PROTO_GetShiftState [13:14:26]wFMCommunicate request_size=4 [13:14:26]MH_SAM_APDU [13:14:26]CAPDU: 80 13 01 00 [13:14:26]Write to MH i2c: E2 08 00 F8 00 80 13 01 00 00 00 00 00 75 [13:14:26]Write i2c OK [13:14:26]MH_I2C_Read... [13:14:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:14:26]Read from MH i2c: E2 [13:14:26]MH_I2C_Read... [13:14:26]Read from MH i2c: E2 0E 00 [13:14:26]MH_I2C_Read... [13:14:26]Read from MH i2c: E2 0E 00 F8 00 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 8D [13:14:26]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [13:14:26]wFMCommunicate OK [13:14:26]SAM_PROTO_GetShiftState done [13:14:26]FM_GetShiftState done [13:14:26]opened in 1722069839 [13:14:26]opened+sec_in_day 1722156239 [13:14:26]quantity*price = 15000 [13:14:26]sum+1 = 15001 [13:14:26]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 150.00 ÐСП 1% : 1.33 ÐДС 12% : 15.93 Ðаличными: 0.00 Безнал.: 150.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 40 27.07.2024 13:14 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ÐŸÐ»Ð°Ñ‚ÐµÐ¶Ð½Ð°Ñ ÑиÑтема: Бакай Банк ФМ: 0000000000874958 ФД: 41589 ФПД: 22135287306254 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T131427&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41589&fm=22135287306254&tin=02508201610067®Number=0000000000092626&sum=15000 0 [13:14:28]StoreToDocumentArchive [13:14:28]shift 425 fd 41589 [13:14:28]save to /storage/0425/doc_00041589 [13:14:28]save last doc name /storage/0425/doc_00041589 to /storage/kkm_last_doc_name [13:14:28]save OK [13:14:28]Clear old archive folders... [13:14:28]ProcessDocumentItem done err = 0, tmpTLVsize=274 [13:14:28]tlvbuf is 01CE9AD0 [13:14:28]SAM_PROTO_ClearQueue [13:14:28]wFMCommunicate request_size=4 [13:14:28]MH_SAM_APDU [13:14:28]CAPDU: 80 09 00 00 [13:14:28]Write to MH i2c: E2 08 00 05 01 80 09 00 00 00 00 00 00 78 [13:14:28]Write i2c OK [13:14:28]MH_I2C_Read... [13:14:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:14:28]Read from MH i2c: E2 [13:14:28]MH_I2C_Read... [13:14:28]Read from MH i2c: E2 03 00 [13:14:28]MH_I2C_Read... [13:14:28]Read from MH i2c: E2 03 00 05 01 00 90 00 7A [13:14:28]RAPDU: 90 00 [13:14:28]wFMCommunicate OK [13:14:28]SAM_PROTO_ClearQueue done [13:14:28]KKMCreateOFDPacket [13:14:28]OFDProtocolAddRootSTLVToBuf [13:14:28]FM_MakeSignedData [13:14:28]FM_MakeSignedData [13:14:28]SAM_PROTO_SignData [13:14:28]wFMCommunicate request_size=4 [13:14:28]MH_SAM_APDU [13:14:28]CAPDU: 80 0D 01 02 [13:14:28]Write to MH i2c: E2 08 00 06 01 80 0D 01 02 00 00 00 00 80 [13:14:28]Write i2c OK [13:14:28]MH_I2C_Read... [13:14:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:14:28]Read from MH i2c: E2 [13:14:28]MH_I2C_Read... [13:14:28]Read from MH i2c: E2 03 00 [13:14:28]MH_I2C_Read... [13:14:28]Read from MH i2c: E2 03 00 06 01 00 90 00 7B [13:14:28]RAPDU: 90 00 [13:14:28]wFMCommunicate OK [13:14:28]wFMCommunicate request_size=255 [13:14:28]MH_SAM_APDU [13:14:28]CAPDU: 80 0D 02 02 FA 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 36 34 35 06 04 20 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 53 53 45 20 45 78 63 68 61 6E 67 65 20 4D FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 98 3A 00 00 00 00 13 04 06 00 98 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 06 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 98 3A 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 00 00 00 F4 03 04 00 B3 F2 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 [13:14:28]Write to MH i2c: E2 02 01 07 01 80 0D 02 02 FA 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 36 34 35 06 04 20 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 53 53 45 20 45 78 63 68 61 6E 67 65 20 4D FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 98 3A 00 00 00 00 13 04 06 00 98 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 Connected sock=10 [13:14:28]01 Data to sent: BC 87 04 95 01 F6 00 70 01 47 FC 2C 03 01 06 00 00 30 98 30 3A 30 30 00 30 00 30 00 30 00 30 EB 30 03 30 26 38 00 37 EF 34 03 39 0F 35 00 38 F6 2E 03 01 01 00 00 00 01 0F F7 95 03 26 06 01 00 79 85 F5 00 5A 00 03 00 01 00 00 EE 03 0F 00 00 03 F2 00 03 1A 01 01 00 1E 01 04 01 00 F3 01 03 23 06 04 00 6C 39 00 06 8A 00 04 0D 00 00 32 00 30 00 30 07 30 04 30 06 33 00 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 00 06 00 00 00 64 00 05 00 00 00 00 39 00 04 06 00 98 3A 00 00 00 00 1F 04 02 00 01 00 12 00 04 07 04 04 00 06 28 00 00 C8 00 32 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 F4 02 03 00 04 01 00 00 12 04 04 00 24 00 00 B3 00 F2 F4 A4 03 66 04 0E 00 04 4B 04 D4 00 A4 A9 66 01 0E 00 04 00 04 B9 00 04 A9 01 01 00 00 01 00 0D B9 04 04 10 01 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 00 36 01 11 0D 04 04 10 10 00 00 30 30 30 30 30 30 30 30 00 00 9E 30 [13:14:29]30 30 30 30 30 30 30 30 39 32 36 32 36 Write i2c OK [13:14:29]11 MH_I2C_Read... [13:14:29]04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 71 A2 00 00 35 04 06 00 8A D1 F4 20 7B 3D 32 ED 3B 3D 1A 7F E2 79 [13:14:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:14:29]Read from MH i2c: E2 [13:14:29]MH_I2C_Read... [13:14:29]Read from MH i2c: E2 03 00 [13:14:29]MH_I2C_Read... [13:14:29]Read from MH i2c: E2 03 00 07 01 00 90 00 7C [13:14:29]RAPDU: 90 00 [13:14:29]wFMCommunicate OK [13:14:29]wFMCommunicate request_size=33 [13:14:29]MH_SAM_APDU [13:14:29]CAPDU: 80 0D 02 02 1C 30 30 30 30 38 37 34 39 35 38 10 04 04 00 75 A2 00 00 35 04 06 00 14 21 C5 EF D8 0E [13:14:29]Write to MH i2c: E2 24 00 08 01 80 0D 02 02 1C 00 30 30 30 30 38 37 34 39 35 38 10 04 04 00 75 A2 00 00 35 04 06 00 14 21 C5 EF D8 0E 00 00 01 [13:14:29]Write i2c OK [13:14:29]MH_I2C_Read... [13:14:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:14:29]Read from MH i2c: E2 [13:14:29]MH_I2C_Read... [13:14:29]Read from MH i2c: E2 03 00 [13:14:29]MH_I2C_Read... [13:14:29]Read from MH i2c: E2 03 00 08 01 00 90 00 7D [13:14:29]RAPDU: 90 00 [13:14:29]wFMCommunicate OK [13:14:29]wFMCommunicate request_size=4 [13:14:29]MH_SAM_APDU [13:14:29]CAPDU: 80 0D 03 02 [13:14:29]Write to MH i2c: E2 08 00 09 01 80 0D 03 02 00 00 00 00 85 [13:14:29]Write i2c OK [13:14:29]MH_I2C_Read... [13:14:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:14:29]Read from MH i2c: E2 [13:14:29]MH_I2C_Read... [13:14:29]Read from MH i2c: E2 0B 00 [13:14:29]MH_I2C_Read... [13:14:29]Read from MH i2c: E2 0B 00 09 01 00 3C 87 13 73 53 98 C1 B5 90 00 30 [13:14:29]RAPDU: 3C 87 13 73 53 98 C1 B5 90 00 [13:14:29]wFMCommunicate OK [13:14:29]SAM_PROTO_SignData done [13:14:29]FM_MakeSignedData done [13:14:29]CreateOFDProtocolMessage [13:14:29]wFMCommunicate request_size=4 [13:14:29]MH_SAM_APDU [13:14:29]CAPDU: 80 11 00 00 [13:14:29]Write to MH i2c: E2 08 00 0A 01 80 11 00 00 00 00 00 00 85 [13:14:29]Write i2c OK [13:14:29]MH_I2C_Read... [13:14:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:14:29]Read from MH i2c: E2 [13:14:29]MH_I2C_Read... [13:14:29]Read from MH i2c: E2 17 00 [13:14:29]MH_I2C_Read... [13:14:29]Read from MH i2c: E2 17 00 0A 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 E1 [13:14:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [13:14:29]wFMCommunicate OK [13:14:29]CreateOFDProtocolMessage done [13:14:29]OFDSenderStorePacket 41589 [13:14:29]StoreOFDPacket docnum=41589 [13:14:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 26 01 00 00 44 E5 1E 01 D9 D1 5A 03 01 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 36 34 35 06 04 20 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 53 53 45 20 45 78 63 68 61 6E 67 65 20 4D FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 98 3A 00 00 00 00 13 04 06 00 98 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 06 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 98 3A 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 00 00 00 F4 03 04 00 B3 F2 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 75 A2 00 00 35 04 06 00 14 21 C5 EF D8 0E 3C 87 13 73 53 98 C1 B5 [13:14:29]CheckFolder [13:14:29]dirname=/storage/ofd_packets [13:14:29]CheckFolder done [13:14:29]ProducePacketName [13:14:29]name=ofd_packets/00041589 [13:14:29]NVStorageSaveData ofd_packets/00041589 [13:14:29]File name is /storage/ofd_packets/00041589 [13:14:29]Write 324 bytes [13:14:29]NVStorageSaveData done [13:14:29]OFDSenderStorePacket done [13:14:29]KKMCreateOFDPacket done [13:14:29]NVStorageSaveData kkm_last_timestamp [13:14:29]File name is /storage/kkm_last_timestamp [13:14:29]Write 4 bytes [13:14:29]NVStorageSaveData done [13:14:29]ExternCall_PrintAddStr [13:14:29]wPrintStart [13:14:29]Write to MH i2c: 01 00 00 0B 01 0C [13:14:29]Write i2c OK [13:14:29]MH_I2C_Read... [13:14:29]Read from MH i2c: 01 [13:14:30]MH_I2C_Read... [13:14:30]Read from MH i2c: 01 07 00 [13:14:30]MH_I2C_Read... [13:14:30]Read from MH i2c: 01 07 00 0B 01 00 00 00 00 00 FF 0F 21 [13:14:30]RasterBufferAndPrint [13:14:30]line Счет N : (3)183619 [13:14:30]line ИÐÐ: 02508201610067 [13:14:30]line Контрольно-КаÑÑовый Чек [13:14:30]line ПРОДÐЖР[13:14:30]line Товар: 4640030091645 [13:14:30]line Сигареты ESSE Exchange M [13:14:30]line 1.000 * 150.00 [13:14:30]line = 150.00 [13:14:30]line ÐДС 12% ÐСП 1% [13:14:30]line > о реализуемом товаре [13:14:30]line ИТОГО: 150.00 [13:14:30]line ÐСП 1% : 1.33 [13:14:30]line ÐДС 12% : 15.93 [13:14:30]line Ðаличными: 0.00 [13:14:30]line Безнал.: 150.00 [13:14:30]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [13:14:30]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [13:14:30]line СÐО: Общий режим [13:14:30]line Чек 40 27.07.2024 13:14 [13:14:30]line Смена: 425 ФФД: 1.0 [13:14:30]line ЗÐМ: 0300000053 [13:14:30]line РÐМ: 0000000000092626 [13:14:30]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [13:14:30]line ÐŸÐ»Ð°Ñ‚ÐµÐ¶Ð½Ð°Ñ ÑиÑтема: Бакай Банк [13:14:30]line ФМ: 0000000000874958 [13:14:30]line ФД: 41589 [13:14:30]line ФПД: 22135287306254 [13:14:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T131427&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41589&fm=22135287306254&tin=02508201610067®Number=0000000000092626&sum=15000 [13:14:30]line 0 [13:14:30]written 0, free lines is 4095 [13:14:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 A4 79 47 00 E7 1E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 71 A2 00 00 F4 03 04 00 C9 9E A4 66 B6 04 01 00 00 95 9C 60 76 B6 5B 81 F5 [13:14:30]CommunicateWithHost err = 0 [13:14:30]CheckOFDResponse [13:14:30]1017 (14) - 77093643461234 [13:14:30]1041 (16) - 0000000000874958 [13:14:30]1040 (4) - 41585 [13:14:30]1012 (4) - 27.07.2024 07:16 [13:14:30]1206 (1) - 0 [13:14:30]OFD Sender: Remove packet 41585 [13:14:30]ProducePacketName [13:14:30]name=ofd_packets/00041585 [13:14:30]NVStorageDeleteData [13:14:30]Write to MH i2c: 01 00 00 35 01 36 [13:14:30]Write i2c OK [13:14:30]MH_I2C_Read... [13:14:30]Read from MH i2c: 01 [13:14:30]MH_I2C_Read... [13:14:30]Read from MH i2c: 01 07 00 [13:14:30]MH_I2C_Read... [13:14:30]Read from MH i2c: 01 07 00 35 01 00 00 00 00 00 19 0D 63 [13:14:30]RasterBufferAndPrint [13:14:30]line [13:14:30]line [13:14:30]line [13:14:30]line [13:14:30]line [13:14:30]written 0, free lines is 3393 [13:14:30]MH_Cut [13:14:30]Write to MH i2c: D1 01 00 3C 01 01 0F [13:14:30]Write i2c OK [13:14:30]MH_I2C_Read... [13:14:30]Read from MH i2c: D1 [13:14:30]MH_I2C_Read... [13:14:30]Read from MH i2c: D1 01 00 [13:14:30]MH_I2C_Read... [13:14:30]Read from MH i2c: D1 01 00 3C 01 00 0E [13:14:30]Write to MH i2c: 01 00 00 3D 01 3E [13:14:30]Write i2c OK [13:14:30]MH_I2C_Read... [13:14:30]OFD Sender: Processing packet 41586 [packets to send 60, broken 56] [13:14:30]ProducePacketName [13:14:30]name=ofd_packets/00041586 [13:14:30]OFD Sender: To server: ‡•öpG, [13:14:30]CommunicateWithHost lk.salyk.kg:30040 [13:14:30]ConnectInit lk.salyk.kg [13:14:31]*** Cut start [13:14:31]*** Partial cut [13:14:31]*** CUTSNS_PIN = 1 [13:14:31]*** CUTSNS_PIN = 0 [13:14:31]*** Brake cut motor [13:14:31]Read from MH i2c: 01 [13:14:31]MH_I2C_Read... [13:14:31]*** Stop cut motor [13:14:31]*** Cut end [13:14:31]Read from MH i2c: 01 07 00 [13:14:31]MH_I2C_Read... [13:14:31]Read from MH i2c: 01 07 00 3D 01 00 00 00 00 00 FF 0F 53 [13:14:31]process_action close_receipt done [13:14:31]requested_data is exist [13:14:31]produce_requested_data [13:14:31]requested_item fm.sn is exist - process it [13:14:31]wFMCommunicate request_size=4 [13:14:31]MH_SAM_APDU [13:14:31]CAPDU: 80 11 00 00 [13:14:31]Write to MH i2c: E2 08 00 3E 01 80 11 00 00 00 00 00 00 B9 [13:14:31]Write i2c OK [13:14:31]MH_I2C_Read... [13:14:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:14:31]Read from MH i2c: E2 [13:14:32]MH_I2C_Read... [13:14:32]Read from MH i2c: E2 17 00 [13:14:32]MH_I2C_Read... [13:14:32]Read from MH i2c: E2 17 00 3E 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 15 [13:14:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [13:14:32]wFMCommunicate OK [13:14:32]requested_item fd.num is exist - process it [13:14:32]SAM_PROTO_GetFieldsCounters [13:14:32]wFMCommunicate request_size=4 [13:14:32]MH_SAM_APDU [13:14:32]CAPDU: 80 13 00 00 [13:14:32]Write to MH i2c: E2 08 00 3F 01 80 13 00 00 00 00 00 00 BC [13:14:32]Write i2c OK [13:14:32]MH_I2C_Read... [13:14:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:14:32]Read from MH i2c: E2 [13:14:32]MH_I2C_Read... [13:14:32]Read from MH i2c: E2 62 00 [13:14:32]MH_I2C_Read... [13:14:32]Read from MH i2c: E2 62 00 3F 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 75 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 28 00 00 00 5E 04 04 00 28 00 00 00 57 04 04 00 29 00 00 00 19 04 04 00 00 00 00 00 90 00 1F [13:14:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 75 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 28 00 00 00 5E 04 04 00 28 00 00 00 57 04 04 00 29 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:14:32]wFMCommunicate OK [13:14:32]SAM_PROTO_GetFieldsCounters done [13:14:32]requested_item shift.num is exist - process it [13:14:32]requested_item shift.opened is exist - process it [13:14:32]req_shift_opened [13:14:32]FM_GetShiftState [13:14:32]SAM_PROTO_GetShiftState [13:14:32]wFMCommunicate request_size=4 [13:14:32]MH_SAM_APDU [13:14:32]CAPDU: 80 13 01 00 [13:14:32]Write to MH i2c: E2 08 00 40 01 80 13 01 00 00 00 00 00 BE [13:14:32]Write i2c OK [13:14:32]MH_I2C_Read... [13:14:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:14:32]Read from MH i2c: E2 [13:14:32]MH_I2C_Read... [13:14:32]Read from MH i2c: E2 0E 00 [13:14:32]MH_I2C_Read... [13:14:32]Read from MH i2c: E2 0E 00 40 01 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 D6 [13:14:32]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [13:14:32]wFMCommunicate OK [13:14:32]SAM_PROTO_GetShiftState done [13:14:32]FM_GetShiftState done [13:14:32]req_shift_opened done [13:14:32]requested_item shift.open_date is exist - process it [13:14:32]req_shift_open_date [13:14:32]req_shift_open_date done [13:14:32]produce_requested_data done [13:14:32]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41589,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [13:14:32]process_action_free close_receipt [13:14:32]json_value_free [13:14:32]json_value_free done [13:14:32]process_json_proto returns [13:14:32]Send response to host [13:14:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41589,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [13:14:32]free response buf [13:14:32]execute_script done [13:14:32]execute_script returns [13:14:32]free content buf [13:14:32]Sock 7.Close socket [13:14:32]Sock 7.Thread stoped [13:14:33]Connected sock=10 [13:14:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 21 01 00 00 7A D6 19 01 17 83 5A 03 01 00 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 33 36 31 30 35 35 33 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 AD D0 BD D0 B5 D1 81 D0 B0 D0 B9 20 31 30 D0 BB 2E FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC 2C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 66 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 04 00 00 00 00 07 04 06 00 EC 2C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 00 00 00 F4 03 04 00 A1 F2 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 72 A2 00 00 35 04 06 00 18 28 B8 3D 62 71 CE CF A0 80 E9 08 29 FA [13:14:33]accept exits with 9 [13:14:33]New connection [13:14:33]New thread 3066617188 created [13:14:33]Thread 3066473828 joined [13:14:33]Waiting for new connection... [13:14:33] Sock 9.Parse request [13:14:33]Sock 9.Check first char [13:14:33]Sock 9.First char is OK [13:14:33]request: POST /json_proto HTTP/1.0 [13:14:33]Method: POST [13:14:33]URL: /json_proto [13:14:33]Method is POST - this is cgi request [13:14:33]url: /json_proto [13:14:33]query_string will be loaded in cgi processing [13:14:33]execute_cgi json_proto POST (null) [13:14:33]execute_cgi path=json_proto method=POST [13:14:33]POST find Content-Length [13:14:33]Host: 172.17.43.132:8080 [13:14:33]Content-Length: 720 [13:14:33]Content-Type: application/json [13:14:33] [13:14:33]POST finish read [13:14:33]Found Content-Length = 720 [13:14:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183620", "tax_sys" : 0, "items" : [ { "code": "4700000481989", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u044D\u043D\u0435\u0440\u0433 Nitro \u043A\u0438\u0432\u0438-\u043C\u0430\u043D\u0433\u043E\u0441\u0442\u0438\u043D 0,45 ", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 95.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:14:33]execute_script... [13:14:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183620", "tax_sys" : 0, "items" : [ { "code": "4700000481989", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u044D\u043D\u0435\u0440\u0433 Nitro \u043A\u0438\u0432\u0438-\u043C\u0430\u043D\u0433\u043E\u0441\u0442\u0438\u043D 0,45 ", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 95.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:14:33]POST & json_proto [13:14:33]process_json_proto [13:14:33]json parsed OK: [13:14:33]protocol is kg_v1.0 [13:14:33]action value=close_receipt [13:14:33]process_action close_receipt [13:14:33]cmd_close_receipt [13:14:33]MH_GetDate [13:14:33]Write to MH i2c: F0 00 00 41 01 31 [13:14:33]Write i2c OK [13:14:33]MH_I2C_Read... [13:14:33]Read from MH i2c: F0 [13:14:33]MH_I2C_Read... [13:14:33]Read from MH i2c: F0 09 00 [13:14:33]MH_I2C_Read... [13:14:33]Read from MH i2c: F0 09 00 41 01 00 B9 F2 A4 66 69 B2 A4 66 14 [13:14:33]GetLastDocTimeStamp 1722086067 [13:14:33]current date 1722086073 [13:14:33]FM_GetShiftState [13:14:33]SAM_PROTO_GetShiftState [13:14:33]wFMCommunicate request_size=4 [13:14:33]MH_SAM_APDU [13:14:33]CAPDU: 80 13 01 00 [13:14:33]Write to MH i2c: E2 08 00 42 01 80 13 01 00 00 00 00 00 C0 [13:14:33]Write i2c OK [13:14:33]MH_I2C_Read... [13:14:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:14:33]Read from MH i2c: E2 [13:14:33]MH_I2C_Read... [13:14:33]Read from MH i2c: E2 0E 00 [13:14:33]MH_I2C_Read... [13:14:33]Read from MH i2c: E2 0E 00 42 01 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 D8 [13:14:33]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [13:14:33]wFMCommunicate OK [13:14:33]SAM_PROTO_GetShiftState done [13:14:33]FM_GetShiftState done [13:14:33]opened in 1722069839 [13:14:33]opened+sec_in_day 1722156239 [13:14:33]quantity*price = 9500 [13:14:33]sum+1 = 9501 [13:14:33]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 95.00 ÐСП 1% : 0.84 ÐДС 12% : 10.09 Ðаличными: 95.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 41 27.07.2024 13:14 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41590 ФПД: 113514074271367 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T131433&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41590&fm=113514074271367&tin=02508201610067®Number=0000000000092626&sum=9500 0 [13:14:35]StoreToDocumentArchive [13:14:35]shift 425 fd 41590 [13:14:35]save to /storage/0425/doc_00041590 [13:14:35]save last doc name /storage/0425/doc_00041590 to /storage/kkm_last_doc_name [13:14:35]save OK [13:14:35]Clear old archive folders... [13:14:35]ProcessDocumentItem done err = 0, tmpTLVsize=307 [13:14:35]tlvbuf is 01D1A940 [13:14:35]SAM_PROTO_ClearQueue [13:14:35]wFMCommunicate request_size=4 [13:14:35]MH_SAM_APDU [13:14:35]CAPDU: 80 09 00 00 [13:14:35]Write to MH i2c: E2 08 00 4F 01 80 09 00 00 00 00 00 00 C2 [13:14:35]Write i2c OK [13:14:35]MH_I2C_Read... [13:14:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:14:35]Read from MH i2c: E2 [13:14:35]MH_I2C_Read... [13:14:35]Read from MH i2c: E2 03 00 [13:14:35]MH_I2C_Read... [13:14:35]Read from MH i2c: E2 03 00 4F 01 00 90 00 C4 [13:14:35]RAPDU: 90 00 [13:14:35]wFMCommunicate OK [13:14:35]SAM_PROTO_ClearQueue done [13:14:35]KKMCreateOFDPacket [13:14:35]OFDProtocolAddRootSTLVToBuf [13:14:35]FM_MakeSignedData [13:14:35]FM_MakeSignedData [13:14:35]SAM_PROTO_SignData [13:14:35]wFMCommunicate request_size=4 [13:14:35]MH_SAM_APDU [13:14:35]CAPDU: 80 0D 01 02 [13:14:35]Write to MH i2c: E2 08 00 50 01 80 0D 01 02 00 00 00 00 CA [13:14:35]Write i2c OK [13:14:35]MH_I2C_Read... [13:14:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:14:35]Read from MH i2c: E2 [13:14:35]MH_I2C_Read... [13:14:35]Read from MH i2c: E2 03 00 [13:14:35]MH_I2C_Read... [13:14:35]Read from MH i2c: E2 03 00 50 01 00 90 00 C5 [13:14:35]RAPDU: 90 00 [13:14:35]wFMCommunicate OK [13:14:35]wFMCommunicate request_size=255 [13:14:35]MH_SAM_APDU [13:14:35]CAPDU: 80 0D 02 02 FA 03 00 33 01 1E 04 01 00 01 23 04 85 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 31 39 38 39 06 04 41 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D0 BA D0 B8 D0 B2 D0 B8 2D D0 BC D0 B0 D0 BD D0 B3 D0 BE D1 81 D1 82 D0 B8 D0 BD 20 30 2C 34 35 20 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 25 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 54 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F1 03 00 00 00 00 07 04 06 00 1C 25 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 00 00 00 F4 03 04 00 B9 F2 A4 66 0E 04 04 00 A9 01 00 00 B9 04 [13:14:35]Write to MH i2c: E2 02 01 51 01 80 0D 02 02 FA 00 03 00 33 01 1E 04 01 00 01 23 04 85 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 31 39 38 39 06 04 41 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D0 BA D0 B8 D0 B2 D0 B8 2D D0 BC D0 B0 D0 BD D0 B3 D0 BE D1 81 D1 82 D0 B8 D0 BD 20 30 2C 34 35 20 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 25 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 54 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F1 03 00 00 00 00 07 04 06 00 1C 25 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 00 00 00 F4 03 04 00 B9 F2 A4 66 0E 04 04 00 A9 01 00 00 B9 04 00 00 69 [13:14:36]Write i2c OK [13:14:36]MH_I2C_Read... [13:14:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:14:36]Read from MH i2c: E2 [13:14:36]MH_I2C_Read... [13:14:36]Read from MH i2c: E2 03 00 [13:14:36]MH_I2C_Read... [13:14:36]Read from MH i2c: E2 03 00 51 01 00 90 00 C6 [13:14:36]RAPDU: 90 00 [13:14:36]wFMCommunicate OK [13:14:36]wFMCommunicate request_size=66 [13:14:36]MH_SAM_APDU [13:14:36]CAPDU: 80 0D 02 02 3D 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 76 A2 00 00 35 04 06 00 67 3D 8E 12 EE 87 [13:14:36]Write to MH i2c: E2 45 00 52 01 80 0D 02 02 3D 00 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 76 A2 00 00 35 04 06 00 67 3D 8E 12 EE 87 00 00 F9 [13:14:36]Write i2c OK [13:14:36]MH_I2C_Read... [13:14:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:14:36]Read from MH i2c: E2 [13:14:36]MH_I2C_Read... [13:14:36]Read from MH i2c: E2 03 00 [13:14:36]MH_I2C_Read... [13:14:36]Read from MH i2c: E2 03 00 52 01 00 90 00 C7 [13:14:36]RAPDU: 90 00 [13:14:36]wFMCommunicate OK [13:14:36]wFMCommunicate request_size=4 [13:14:36]MH_SAM_APDU [13:14:36]CAPDU: 80 0D 03 02 [13:14:36]Write to MH i2c: E2 08 00 53 01 80 0D 03 02 00 00 00 00 CF [13:14:36]Write i2c OK [13:14:36]MH_I2C_Read... [13:14:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:14:36]Read from MH i2c: E2 [13:14:36]MH_I2C_Read... [13:14:36]Read from MH i2c: E2 0B 00 [13:14:36]MH_I2C_Read... [13:14:36]Read from MH i2c: E2 0B 00 53 01 00 14 0E 50 F0 E5 3B 79 93 90 00 5E [13:14:36]RAPDU: 14 0E 50 F0 E5 3B 79 93 90 00 [13:14:36]wFMCommunicate OK [13:14:36]SAM_PROTO_SignData done [13:14:36]FM_MakeSignedData done [13:14:36]CreateOFDProtocolMessage [13:14:36]wFMCommunicate request_size=4 [13:14:36]MH_SAM_APDU [13:14:36]CAPDU: 80 11 00 00 [13:14:36]Write to MH i2c: E2 08 00 54 01 80 11 00 00 00 00 00 00 CF [13:14:36]Write i2c OK [13:14:36]MH_I2C_Read... [13:14:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:14:36]Read from MH i2c: E2 [13:14:36]MH_I2C_Read... [13:14:36]Read from MH i2c: E2 17 00 [13:14:36]MH_I2C_Read... [13:14:36]Read from MH i2c: E2 17 00 54 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 2B [13:14:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [13:14:36]wFMCommunicate OK [13:14:36]CreateOFDProtocolMessage done [13:14:36]OFDSenderStorePacket 41590 [13:14:36]StoreOFDPacket docnum=41590 [13:14:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 47 01 00 00 86 7C 3F 01 17 3D 5A 03 01 00 03 00 33 01 1E 04 01 00 01 23 04 85 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 31 39 38 39 06 04 41 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D0 BA D0 B8 D0 B2 D0 B8 2D D0 BC D0 B0 D0 BD D0 B3 D0 BE D1 81 D1 82 D0 B8 D0 BD 20 30 2C 34 35 20 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 25 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 54 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F1 03 00 00 00 00 07 04 06 00 1C 25 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 00 00 00 F4 03 04 00 B9 F2 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 76 A2 00 00 35 04 06 00 67 3D 8E 12 EE 87 14 0E 50 F0 E5 3B 79 93 [13:14:36]CheckFolder [13:14:36]dirname=/storage/ofd_packets [13:14:36]CheckFolder done [13:14:36]ProducePacketName [13:14:36]name=ofd_packets/00041590 [13:14:36]NVStorageSaveData ofd_packets/00041590 [13:14:36]File name is /storage/ofd_packets/00041590 [13:14:36]Write 357 bytes [13:14:36]NVStorageSaveData done [13:14:36]OFDSenderStorePacket done [13:14:36]KKMCreateOFDPacket done [13:14:36]NVStorageSaveData kkm_last_timestamp [13:14:36]File name is /storage/kkm_last_timestamp [13:14:36]Write 4 bytes [13:14:36]NVStorageSaveData done [13:14:36]ExternCall_PrintAddStr [13:14:36]wPrintStart [13:14:36]Write to MH i2c: 01 00 00 55 01 56 [13:14:36]Connected sock=10 [13:14:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 3F 01 00 00 EF 25 37 01 CF 66 5A 03 01 00 03 00 2B 01 1E 04 01 00 01 23 04 7D 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 33 36 34 06 04 39 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 Write i2c OK [13:14:37]4E MH_I2C_Read... [13:14:37]69 Read from MH i2c: 74 01 72 [13:14:37]6F MH_I2C_Read... [13:14:37]20 D1 8D D0 BA D0 B7 D0 BE D1 82 D0 B8 D0 Read from MH i2c: BA 01 20 07 30 00 2E [13:14:37]34 MH_I2C_Read... [13:14:37]35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 Read from MH i2c: 00 01 00 07 00 00 00 55 00 01 37 00 04 00 06 00 00 00 1C 00 25 FF 00 0F 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 6B [13:14:37]03 RasterBufferAndPrint [13:14:37]01 line Счет N : (3)183620 [13:14:37]00 line ИÐÐ: 02508201610067 [13:14:37]01 line Контрольно-КаÑÑовый Чек [13:14:37]F6 line ПРОДÐЖР[13:14:37]03 line Товар: 4700000481989 [13:14:37]01 line Ðапиток Ñнерг Nitro киви-мангоÑтин 0,45 [13:14:37]00 line 1.000 * 95.00 [13:14:37]01 line = 95.00 [13:14:37]BC line ÐДС 12% ÐСП 1% [13:14:37]04 line > о реализуемом товаре [13:14:37]01 line ИТОГО: 95.00 [13:14:37]00 line ÐСП 1% : 0.84 [13:14:37]01 line ÐДС 12% : 10.09 [13:14:37]FC line Ðаличными: 95.00 [13:14:37]03 line Безнал.: 0.00 [13:14:37]06 line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [13:14:37]00 line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [13:14:37]1C line СÐО: Общий режим [13:14:37]25 line Чек 41 27.07.2024 13:14 [13:14:37]00 line Смена: 425 ФФД: 1.0 [13:14:37]00 line ЗÐМ: 0300000053 [13:14:37]00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 line РÐМ: 0000000000092626 [13:14:37]01 line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [13:14:37]F7 line ФМ: 0000000000874958 [13:14:37]03 line ФД: 41590 [13:14:37]06 line ФПД: 113514074271367 [13:14:37]00 line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T131433&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41590&fm=113514074271367&tin=02508201610067®Number=0000000000092626&sum=9500 [13:14:37]54 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 line 0 [13:14:37]06 00 F1 03 00 00 00 00 07 04 06 00 1C 25 00 00 00 00 39 04 06 written 0, free lines is 4095 [13:14:37]00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 00 00 00 F4 03 04 00 A7 F2 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 73 A2 00 00 35 04 06 00 95 E1 EA 55 88 33 EE D8 EF B0 09 AA 90 74 [13:14:37]Write to MH i2c: 01 00 00 7E 01 7F [13:14:37]Write i2c OK [13:14:37]MH_I2C_Read... [13:14:37]Read from MH i2c: 01 [13:14:37]MH_I2C_Read... [13:14:37]Read from MH i2c: 01 07 00 [13:14:37]MH_I2C_Read... [13:14:37]Read from MH i2c: 01 07 00 7E 01 00 00 00 00 00 01 0D 94 [13:14:37]RasterBufferAndPrint [13:14:37]line [13:14:37]line [13:14:37]line [13:14:37]line [13:14:37]line [13:14:37]written 0, free lines is 3384 [13:14:37]MH_Cut [13:14:37]Write to MH i2c: D1 01 00 85 01 01 58 [13:14:37]Write i2c OK [13:14:37]MH_I2C_Read... [13:14:37]Read from MH i2c: D1 [13:14:37]MH_I2C_Read... [13:14:37]Read from MH i2c: D1 01 00 [13:14:37]MH_I2C_Read... [13:14:37]Read from MH i2c: D1 01 00 85 01 00 57 [13:14:37]Write to MH i2c: 01 00 00 86 01 87 [13:14:37]Write i2c OK [13:14:37]MH_I2C_Read... [13:14:38]*** Cut start [13:14:38]*** Partial cut [13:14:38]*** CUTSNS_PIN = 1 [13:14:38]*** CUTSNS_PIN = 0 [13:14:38]*** Brake cut motor [13:14:39]Read from MH i2c: 01 [13:14:39]MH_I2C_Read... [13:14:39]*** Stop cut motor [13:14:39]*** Cut end [13:14:39]Read from MH i2c: 01 07 00 [13:14:39]MH_I2C_Read... [13:14:39]Read from MH i2c: 01 07 00 86 01 00 00 00 00 00 FF 0F 9C [13:14:39]process_action close_receipt done [13:14:39]requested_data is exist [13:14:39]produce_requested_data [13:14:39]Received data: 87 95 F6 70 47 2C 01 00 requested_item fm.sn is exist - process it [13:14:39]30 wFMCommunicate request_size=4 [13:14:39]30 MH_SAM_APDU [13:14:39]30 CAPDU: 80 11 00 00 [13:14:39]Write to MH i2c: E2 08 00 87 30 01 30 80 30 11 30 00 30 30 30 38 37 34 00 39 00 35 00 38 00 4F 00 02 [13:14:39]00 00 00 FA 2D 47 00 8A 39 A5 07 01 00 07 00 3B 00 *** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:14:39]F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 Write i2c OK [13:14:39]30 MH_I2C_Read... [13:14:39]30 Read from MH i2c: 30 E2 30 [13:14:39]30 MH_I2C_Read... [13:14:39]30 30 38 37 34 39 35 38 10 04 04 00 73 A2 00 Read from MH i2c: 00 E2 F4 17 03 00 04 [13:14:39]00 MH_I2C_Read... [13:14:39]D1 9E Read from MH i2c: A4 E2 66 17 B6 00 04 87 01 01 00 00 00 0E 08 61 61 DD 2C C5 65 [13:14:39]CommunicateWithHost err = 0 [13:14:39]CheckOFDResponse [13:14:39]1017 (14) - 77093643461234 [13:14:39]1041 (16) - 0000000000874958 [13:14:39]1040 (4) - 41587 [13:14:39]1012 (4) - 27.07.2024 07:16 [13:14:39]1206 (1) - 0 [13:14:39]OFD Sender: Remove packet 41587 [13:14:39]ProducePacketName [13:14:39]name=ofd_packets/00041587 [13:14:39]NVStorageDeleteData [13:14:39]11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 5E [13:14:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [13:14:39]wFMCommunicate OK [13:14:39]requested_item fd.num is exist - process it [13:14:39]SAM_PROTO_GetFieldsCounters [13:14:39]wFMCommunicate request_size=4 [13:14:39]MH_SAM_APDU [13:14:39]CAPDU: 80 13 00 00 [13:14:39]Write to MH i2c: E2 08 00 88 01 80 13 00 00 00 00 00 00 05 [13:14:39]Write i2c OK [13:14:39]MH_I2C_Read... [13:14:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:14:39]Read from MH i2c: E2 [13:14:39]MH_I2C_Read... [13:14:39]Read from MH i2c: E2 62 00 [13:14:39]MH_I2C_Read... [13:14:39]Read from MH i2c: E2 62 00 88 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 76 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 29 00 00 00 5E 04 04 00 29 00 00 00 57 04 04 00 2A 00 00 00 19 04 04 00 00 00 00 00 90 00 6C [13:14:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 76 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 29 00 00 00 5E 04 04 00 29 00 00 00 57 04 04 00 2A 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:14:39]wFMCommunicate OK [13:14:39]SAM_PROTO_GetFieldsCounters done [13:14:39]requested_item shift.num is exist - process it [13:14:39]requested_item shift.opened is exist - process it [13:14:39]req_shift_opened [13:14:39]FM_GetShiftState [13:14:39]SAM_PROTO_GetShiftState [13:14:39]wFMCommunicate request_size=4 [13:14:39]MH_SAM_APDU [13:14:39]CAPDU: 80 13 01 00 [13:14:39]Write to MH i2c: E2 08 00 89 01 80 13 01 00 00 00 00 00 07 [13:14:39]Write i2c OK [13:14:39]MH_I2C_Read... [13:14:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:14:39]Read from MH i2c: E2 [13:14:39]MH_I2C_Read... [13:14:39]Read from MH i2c: E2 0E 00 [13:14:39]MH_I2C_Read... [13:14:39]Read from MH i2c: E2 0E 00 89 01 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 1F [13:14:39]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [13:14:39]wFMCommunicate OK [13:14:39]SAM_PROTO_GetShiftState done [13:14:39]FM_GetShiftState done [13:14:39]req_shift_opened done [13:14:39]requested_item shift.open_date is exist - process it [13:14:39]req_shift_open_date [13:14:39]req_shift_open_date done [13:14:39]produce_requested_data done [13:14:39]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41590,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [13:14:39]process_action_free close_receipt [13:14:39]json_value_free [13:14:39]json_value_free done [13:14:39]process_json_proto returns [13:14:39]Send response to host [13:14:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41590,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [13:14:39]free response buf [13:14:39]execute_script done [13:14:39]execute_script returns [13:14:39]free content buf [13:14:39]Sock 9.Close socket [13:14:39]Sock 9.Thread stoped [13:14:39]OFD Sender: Processing packet 41588 [packets to send 59, broken 56] [13:14:39]ProducePacketName [13:14:39]name=ofd_packets/00041588 [13:14:39]OFD Sender: To server: ‡•öpG, [13:14:39]CommunicateWithHost lk.salyk.kg:30040 [13:14:39]ConnectInit lk.salyk.kg [13:14:40]accept exits with 7 [13:14:40]New connection [13:14:40]New thread 3066473828 created [13:14:40]Thread 3066617188 joined [13:14:40]Waiting for new connection... [13:14:40] Sock 7.Parse request [13:14:40]Sock 7.Check first char [13:14:40]Sock 7.First char is OK [13:14:40]request: POST /json_proto HTTP/1.0 [13:14:40]Method: POST [13:14:40]URL: /json_proto [13:14:40]Method is POST - this is cgi request [13:14:40]url: /json_proto [13:14:40]query_string will be loaded in cgi processing [13:14:40]execute_cgi json_proto POST (null) [13:14:40]execute_cgi path=json_proto method=POST [13:14:40]POST find Content-Length [13:14:40]Host: 172.17.43.132:8080 [13:14:40]Content-Length: 646 [13:14:40]Content-Type: application/json [13:14:40] [13:14:40]POST finish read [13:14:40]Found Content-Length = 646 [13:14:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183621", "tax_sys" : 0, "items" : [ { "code": "4700000483259", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Nitro Fresh \u041C\u043E\u0445\u0438\u0442\u043E", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 95.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:14:40]execute_script... [13:14:40]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183621", "tax_sys" : 0, "items" : [ { "code": "4700000483259", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Nitro Fresh \u041C\u043E\u0445\u0438\u0442\u043E", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 95.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:14:40]POST & json_proto [13:14:40]process_json_proto [13:14:40]json parsed OK: [13:14:40]protocol is kg_v1.0 [13:14:40]action value=close_receipt [13:14:40]process_action close_receipt [13:14:40]cmd_close_receipt [13:14:40]MH_GetDate [13:14:40]Write to MH i2c: F0 00 00 8A 01 7A [13:14:40]Write i2c OK [13:14:40]MH_I2C_Read... [13:14:40]Read from MH i2c: F0 [13:14:40]MH_I2C_Read... [13:14:40]Read from MH i2c: F0 09 00 [13:14:40]MH_I2C_Read... [13:14:40]Read from MH i2c: F0 09 00 8A 01 00 C0 F2 A4 66 69 B2 A4 66 64 [13:14:40]GetLastDocTimeStamp 1722086073 [13:14:40]current date 1722086080 [13:14:40]FM_GetShiftState [13:14:40]SAM_PROTO_GetShiftState [13:14:40]wFMCommunicate request_size=4 [13:14:40]MH_SAM_APDU [13:14:40]CAPDU: 80 13 01 00 [13:14:40]Write to MH i2c: E2 08 00 8B 01 80 13 01 00 00 00 00 00 09 [13:14:40]Write i2c OK [13:14:40]MH_I2C_Read... [13:14:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:14:40]Read from MH i2c: E2 [13:14:40]MH_I2C_Read... [13:14:40]Read from MH i2c: E2 0E 00 [13:14:40]MH_I2C_Read... [13:14:40]Read from MH i2c: E2 0E 00 8B 01 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 21 [13:14:40]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [13:14:40]wFMCommunicate OK [13:14:40]SAM_PROTO_GetShiftState done [13:14:40]FM_GetShiftState done [13:14:40]opened in 1722069839 [13:14:40]opened+sec_in_day 1722156239 [13:14:40]quantity*price = 9500 [13:14:40]sum+1 = 9501 [13:14:40]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 95.00 ÐСП 1% : 0.84 ÐДС 12% : 10.09 Ðаличными: 95.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 42 27.07.2024 13:14 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41591 ФПД: 262634641173599 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T131441&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41591&fm=262634641173599&tin=02508201610067®Number=0000000000092626&sum=9500 0 [13:14:42]StoreToDocumentArchive [13:14:42]shift 425 fd 41591 [13:14:42]save to /storage/0425/doc_00041591 [13:14:42]save last doc name /storage/0425/doc_00041591 to /storage/kkm_last_doc_name [13:14:42]save OK [13:14:42]Clear old archive folders... [13:14:42]ProcessDocumentItem done err = 0, tmpTLVsize=281 [13:14:42]tlvbuf is 01C95B80 [13:14:42]SAM_PROTO_ClearQueue [13:14:42]wFMCommunicate request_size=4 [13:14:42]MH_SAM_APDU [13:14:42]CAPDU: 80 09 00 00 [13:14:42]Write to MH i2c: E2 08 00 98 01 80 09 00 00 00 00 00 00 0B [13:14:42]Write i2c OK [13:14:42]MH_I2C_Read... [13:14:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:14:42]Read from MH i2c: E2 [13:14:42]MH_I2C_Read... [13:14:42]Read from MH i2c: E2 03 00 [13:14:42]MH_I2C_Read... [13:14:42]Read from MH i2c: E2 03 00 98 01 00 90 00 0D [13:14:42]RAPDU: 90 00 [13:14:42]wFMCommunicate OK [13:14:42]SAM_PROTO_ClearQueue done [13:14:42]KKMCreateOFDPacket [13:14:42]OFDProtocolAddRootSTLVToBuf [13:14:42]FM_MakeSignedData [13:14:42]FM_MakeSignedData [13:14:42]SAM_PROTO_SignData [13:14:42]wFMCommunicate request_size=4 [13:14:42]MH_SAM_APDU [13:14:42]CAPDU: 80 0D 01 02 [13:14:42]Write to MH i2c: E2 08 00 99 01 80 0D 01 02 00 00 00 00 13 [13:14:42]Write i2c OK [13:14:42]MH_I2C_Read... [13:14:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:14:42]Read from MH i2c: E2 [13:14:42]MH_I2C_Read... [13:14:42]Read from MH i2c: E2 03 00 [13:14:42]MH_I2C_Read... [13:14:42]Read from MH i2c: E2 03 00 99 01 00 90 00 0E [13:14:42]RAPDU: 90 00 [13:14:42]wFMCommunicate OK [13:14:42]wFMCommunicate request_size=255 [13:14:42]MH_SAM_APDU [13:14:42]CAPDU: 80 0D 02 02 FA 03 00 19 01 1E 04 01 00 01 23 04 6B 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 33 32 35 39 06 04 27 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4E 69 74 72 6F 20 46 72 65 73 68 20 D0 9C D0 BE D1 85 D0 B8 D1 82 D0 BE FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 25 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 54 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F1 03 00 00 00 00 07 04 06 00 1C 25 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 00 00 00 F4 03 04 00 C1 F2 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 [13:14:42]Write to MH i2c: E2 02 01 9A 01 80 0D 02 02 FA 00 03 00 19 01 1E 04 01 00 01 23 04 6B 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 33 32 35 39 06 04 27 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4E 69 74 72 6F 20 46 72 65 73 68 20 D0 9C D0 BE D1 85 D0 B8 D1 82 D0 BE FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 25 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 54 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F1 03 00 00 00 00 07 04 06 00 1C 25 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 00 00 00 F4 03 04 00 C1 F2 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 00 81 [13:14:43]Write i2c OK [13:14:43]MH_I2C_Read... [13:14:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:14:43]Read from MH i2c: E2 [13:14:43]MH_I2C_Read... [13:14:43]Read from MH i2c: E2 03 00 [13:14:43]MH_I2C_Read... [13:14:43]Read from MH i2c: E2 03 00 9A 01 00 90 00 0F [13:14:43]RAPDU: 90 00 [13:14:43]wFMCommunicate OK [13:14:43]wFMCommunicate request_size=40 [13:14:43]MH_SAM_APDU [13:14:43]CAPDU: 80 0D 02 02 23 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 77 A2 00 00 35 04 06 00 EE DD 64 7E 2C 5F [13:14:43]Write to MH i2c: E2 2B 00 9B 01 80 0D 02 02 23 00 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 77 A2 00 00 35 04 06 00 EE DD 64 7E 2C 5F 00 00 2D [13:14:43]Write i2c OK [13:14:43]MH_I2C_Read... [13:14:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:14:43]Read from MH i2c: E2 [13:14:43]MH_I2C_Read... [13:14:43]Read from MH i2c: E2 03 00 [13:14:43]MH_I2C_Read... [13:14:43]Read from MH i2c: E2 03 00 9B 01 00 90 00 10 [13:14:43]RAPDU: 90 00 [13:14:43]wFMCommunicate OK [13:14:43]wFMCommunicate request_size=4 [13:14:43]MH_SAM_APDU [13:14:43]CAPDU: 80 0D 03 02 [13:14:43]Write to MH i2c: E2 08 00 9C 01 80 0D 03 02 00 00 00 00 18 [13:14:43]Write i2c OK [13:14:43]MH_I2C_Read... [13:14:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:14:43]Read from MH i2c: E2 [13:14:43]MH_I2C_Read... [13:14:43]Read from MH i2c: E2 0B 00 [13:14:43]MH_I2C_Read... [13:14:43]Read from MH i2c: E2 0B 00 9C 01 00 C7 C6 C3 C3 BD C2 36 5A 90 00 3B [13:14:43]RAPDU: C7 C6 C3 C3 BD C2 36 5A 90 00 [13:14:43]wFMCommunicate OK [13:14:43]SAM_PROTO_SignData done [13:14:43]FM_MakeSignedData done [13:14:43]CreateOFDProtocolMessage [13:14:43]wFMCommunicate request_size=4 [13:14:43]MH_SAM_APDU [13:14:43]CAPDU: 80 11 00 00 [13:14:43]Write to MH i2c: E2 08 00 9D 01 80 11 00 00 00 00 00 00 18 [13:14:43]Write i2c OK [13:14:43]MH_I2C_Read... [13:14:43]Read from MH i2c: E2 [13:14:43]MH_I2C_Read... [13:14:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:14:43]Read from MH i2c: E2 17 00 [13:14:43]MH_I2C_Read... [13:14:43]Read from MH i2c: E2 17 00 9D 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 74 [13:14:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [13:14:43]wFMCommunicate OK [13:14:43]CreateOFDProtocolMessage done [13:14:43]OFDSenderStorePacket 41591 [13:14:43]StoreOFDPacket docnum=41591 [13:14:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 2D 01 00 00 F8 C8 25 01 C7 E0 5A 03 01 00 03 00 19 01 1E 04 01 00 01 23 04 6B 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 33 32 35 39 06 04 27 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4E 69 74 72 6F 20 46 72 65 73 68 20 D0 9C D0 BE D1 85 D0 B8 D1 82 D0 BE FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 25 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 54 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F1 03 00 00 00 00 07 04 06 00 1C 25 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 00 00 00 F4 03 04 00 C1 F2 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 77 A2 00 00 35 04 06 00 EE DD 64 7E 2C 5F C7 C6 C3 C3 BD C2 36 5A [13:14:43]CheckFolder [13:14:43]dirname=/storage/ofd_packets [13:14:43]CheckFolder done [13:14:43]ProducePacketName [13:14:43]name=ofd_packets/00041591 [13:14:43]NVStorageSaveData ofd_packets/00041591 [13:14:43]File name is /storage/ofd_packets/00041591 [13:14:43]Write 331 bytes [13:14:43]NVStorageSaveData done [13:14:43]OFDSenderStorePacket done [13:14:43]KKMCreateOFDPacket done [13:14:43]NVStorageSaveData kkm_last_timestamp [13:14:43]File name is /storage/kkm_last_timestamp [13:14:43]Write 4 bytes [13:14:43]NVStorageSaveData done [13:14:43]ExternCall_PrintAddStr [13:14:43]wPrintStart [13:14:43]Write to MH i2c: 01 00 00 9E 01 9F [13:14:43]Write i2c OK [13:14:43]MH_I2C_Read... [13:14:43]Read from MH i2c: 01 [13:14:43]MH_I2C_Read... [13:14:43]Read from MH i2c: 01 07 00 [13:14:43]MH_I2C_Read... [13:14:43]Read from MH i2c: 01 07 00 9E 01 00 00 00 00 00 FF 0F B4 [13:14:43]RasterBufferAndPrint [13:14:43]line Счет N : (3)183621 [13:14:43]line ИÐÐ: 02508201610067 [13:14:43]line Контрольно-КаÑÑовый Чек [13:14:43]line ПРОДÐЖР[13:14:43]line Товар: 4700000483259 [13:14:43]line Ðапиток Nitro Fresh Мохито [13:14:43]line 1.000 * 95.00 [13:14:43]line = 95.00 [13:14:43]line ÐДС 12% ÐСП 1% [13:14:43]line > о реализуемом товаре [13:14:43]line ИТОГО: 95.00 [13:14:43]line ÐСП 1% : 0.84 [13:14:43]line ÐДС 12% : 10.09 [13:14:43]line Ðаличными: 95.00 [13:14:43]line Безнал.: 0.00 [13:14:43]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [13:14:43]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [13:14:43]line СÐО: Общий режим [13:14:43]line Чек 42 27.07.2024 13:14 [13:14:43]line Смена: 425 ФФД: 1.0 [13:14:43]line ЗÐМ: 0300000053 [13:14:43]line РÐМ: 0000000000092626 [13:14:43]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [13:14:43]line ФМ: 0000000000874958 [13:14:43]line ФД: 41591 [13:14:43]line ФПД: 262634641173599 [13:14:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T131441&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41591&fm=262634641173599&tin=02508201610067®Number=0000000000092626&sum=9500 [13:14:43]line 0 [13:14:43]written 0, free lines is 4095 [13:14:44]Write to MH i2c: 01 00 00 C6 01 C7 [13:14:44]Write i2c OK [13:14:44]MH_I2C_Read... [13:14:44]Read from MH i2c: 01 [13:14:44]MH_I2C_Read... [13:14:44]Read from MH i2c: 01 07 00 [13:14:44]MH_I2C_Read... [13:14:44]Read from MH i2c: 01 07 00 C6 01 00 00 00 00 00 19 0D F4 [13:14:44]RasterBufferAndPrint [13:14:44]line [13:14:44]line [13:14:44]line [13:14:44]line [13:14:44]line [13:14:44]written 0, free lines is 3405 [13:14:44]MH_Cut [13:14:44]Write to MH i2c: D1 01 00 CD 01 01 A0 [13:14:44]Write i2c OK [13:14:44]MH_I2C_Read... [13:14:44]Read from MH i2c: D1 [13:14:44]MH_I2C_Read... [13:14:44]Read from MH i2c: D1 01 00 [13:14:44]MH_I2C_Read... [13:14:44]Read from MH i2c: D1 01 00 CD 01 00 9F [13:14:44]Write to MH i2c: 01 00 00 CE 01 CF [13:14:44]Write i2c OK [13:14:44]MH_I2C_Read... [13:14:45]*** Cut start [13:14:45]*** Partial cut [13:14:45]*** CUTSNS_PIN = 1 [13:14:45]*** CUTSNS_PIN = 0 [13:14:45]*** Brake cut motor [13:14:45]Read from MH i2c: 01 [13:14:45]MH_I2C_Read... [13:14:45]*** Stop cut motor [13:14:45]*** Cut end [13:14:45]Read from MH i2c: 01 07 00 [13:14:45]MH_I2C_Read... [13:14:45]Read from MH i2c: 01 07 00 CE 01 00 00 00 00 00 FF 0F E4 [13:14:45]process_action close_receipt done [13:14:45]requested_data is exist [13:14:45]produce_requested_data [13:14:45]requested_item fm.sn is exist - process it [13:14:45]wFMCommunicate request_size=4 [13:14:45]MH_SAM_APDU [13:14:45]CAPDU: 80 11 00 00 [13:14:45]Write to MH i2c: E2 08 00 CF 01 80 11 00 00 00 00 00 00 4A [13:14:45]Write i2c OK [13:14:45]MH_I2C_Read... [13:14:45]Read from MH i2c: E2 [13:14:45]MH_I2C_Read... [13:14:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:14:45]Read from MH i2c: E2 17 00 [13:14:45]MH_I2C_Read... [13:14:45]Read from MH i2c: E2 17 00 CF 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 A6 [13:14:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [13:14:45]wFMCommunicate OK [13:14:45]requested_item fd.num is exist - process it [13:14:45]SAM_PROTO_GetFieldsCounters [13:14:45]wFMCommunicate request_size=4 [13:14:45]MH_SAM_APDU [13:14:45]CAPDU: 80 13 00 00 [13:14:46]Write to MH i2c: E2 08 00 D0 01 80 13 00 00 00 00 00 00 4D [13:14:46]Connected sock=9 [13:14:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 33 01 00 00 11 3F 2B 01 0C 4E 5A 03 01 00 03 00 1F 01 1E 04 01 00 01 23 04 71 00 8A 04 0D 00 35 34 34 39 30 30 30 31 37 36 34 34 38 06 04 2D 00 D0 A1 Write i2c OK [13:14:46]D0 MH_I2C_Read... [13:14:46]BE Read from MH i2c: D0 E2 BA [13:14:46]20 MH_I2C_Read... [13:14:46]50 69 6B 6F 20 50 Read from MH i2c: 75 E2 6C 62 70 00 79 [13:14:46]20 MH_I2C_Read... [13:14:46]D0 B0 D0 BF D0 B5 Read from MH i2c: D0 E2 BB 62 D1 00 *** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:14:46]D0 8C 01 D1 00 81 5D D0 00 B8 B9 D0 04 BD 01 20 00 D0 01 9F 11 D0 04 AD 10 D0 00 A2 30 20 30 31 30 D0 30 BB 30 FF 30 03 30 08 30 00 30 03 30 E8 38 03 37 00 34 00 39 00 35 00 38 0D 00 04 10 00 30 30 30 30 30 30 30 37 30 04 30 06 30 00 30 50 39 46 32 36 32 36 10 04 04 00 77 A2 00 00 0E 00 04 00 04 00 00 00 A9 13 01 04 00 00 12 04 04 00 2A 00 00 00 5E 04 04 06 00 00 2A 50 00 46 00 00 00 00 57 04 04 00 2B 00 00 00 19 04 04 00 00 00 00 00 00 F2 00 03 90 01 00 00 B8 [13:14:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 01 10 F6 00 03 30 01 30 00 30 01 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 77 A2 00 00 0E 04 04 00 A9 01 00 BC 00 04 12 01 04 00 04 00 2A 00 00 00 5E 04 04 00 2A 00 00 01 00 FC 57 03 04 06 04 00 00 50 2B 46 00 00 00 00 00 00 19 00 04 EB 04 03 00 26 00 00 00 EF 00 03 00 0F 90 00 00 F6 [13:14:46]03 wFMCommunicate OK [13:14:46]01 SAM_PROTO_GetFieldsCounters done [13:14:46]00 requested_item shift.num is exist - process it [13:14:46]requested_item shift.opened is exist - process it [13:14:46]req_shift_opened [13:14:46]FM_GetShiftState [13:14:46]SAM_PROTO_GetShiftState [13:14:46]wFMCommunicate request_size=4 [13:14:46]MH_SAM_APDU [13:14:46]CAPDU: 80 13 01 00 [13:14:46]Write to MH i2c: E2 08 00 D1 01 80 13 01 00 00 00 00 00 4F [13:14:46]01 F7 03 06 00 9F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 *** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:14:46]06 00 77 07 00 00 00 00 07 04 06 00 50 46 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 00 00 00 F4 03 04 00 AC F2 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 Write i2c OK [13:14:46]30 MH_I2C_Read... [13:14:46]30 Read from MH i2c: 30 E2 30 [13:14:46]30 MH_I2C_Read... [13:14:46]30 Read from MH i2c: E2 30 0E 30 00 38 [13:14:46]37 MH_I2C_Read... [13:14:46]34 Read from MH i2c: 39 E2 35 0E 38 00 10 D1 04 01 04 00 00 09 74 00 A2 01 00 4F 00 B3 35 A4 66 00 00 00 00 90 00 67 [13:14:46]RAPDU: 09 04 00 06 01 00 4F 4F B3 13 57 A4 14 66 1D 00 80 00 BC 00 C6 00 76 90 00 [13:14:46]wFMCommunicate OK [13:14:46]SAM_PROTO_GetShiftState done [13:14:46]FM_GetShiftState done [13:14:46]req_shift_opened done [13:14:46]requested_item shift.open_date is exist - process it [13:14:46]req_shift_open_date [13:14:46]req_shift_open_date done [13:14:46]produce_requested_data done [13:14:46]D6 produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41591,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [13:14:46]28 process_action_free close_receipt [13:14:46]FB json_value_free [13:14:46]F2 json_value_free done [13:14:46]53 process_json_proto returns [13:14:46] [13:14:46]Send response to host [13:14:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41591,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [13:14:46]free response buf [13:14:46]execute_script done [13:14:46]execute_script returns [13:14:46]free content buf [13:14:46]Sock 7.Close socket [13:14:46]Sock 7.Thread stoped [13:14:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 D9 2A 47 00 7A E6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 74 A2 00 00 F4 03 04 00 DA 9E A4 66 B6 04 01 00 00 3C 5C 8D B7 08 F2 21 93 [13:14:47]CommunicateWithHost err = 0 [13:14:47]CheckOFDResponse [13:14:47]1017 (14) - 77093643461234 [13:14:47]1041 (16) - 0000000000874958 [13:14:47]1040 (4) - 41588 [13:14:47]1012 (4) - 27.07.2024 07:16 [13:14:47]1206 (1) - 0 [13:14:47]OFD Sender: Remove packet 41588 [13:14:47]ProducePacketName [13:14:47]name=ofd_packets/00041588 [13:14:47]NVStorageDeleteData [13:14:48]OFD Sender: Processing packet 41589 [packets to send 59, broken 56] [13:14:48]ProducePacketName [13:14:48]name=ofd_packets/00041589 [13:14:48]OFD Sender: To server: ‡•öpG, [13:14:48]CommunicateWithHost lk.salyk.kg:30040 [13:14:48]ConnectInit lk.salyk.kg [13:14:48]accept exits with 12 [13:14:48]New connection [13:14:48]New thread 3066617188 created [13:14:48]Thread 3066473828 joined [13:14:48]Waiting for new connection... [13:14:48] Sock 12.Parse request [13:14:48]Sock 12.Check first char [13:14:48]Sock 12.First char is OK [13:14:48]request: POST /json_proto HTTP/1.0 [13:14:48]Method: POST [13:14:48]URL: /json_proto [13:14:48]Method is POST - this is cgi request [13:14:48]url: /json_proto [13:14:48]query_string will be loaded in cgi processing [13:14:48]execute_cgi json_proto POST (null) [13:14:48]execute_cgi path=json_proto method=POST [13:14:48]POST find Content-Length [13:14:48]Host: 172.17.43.132:8080 [13:14:48]Content-Length: 629 [13:14:48]Content-Type: application/json [13:14:48] [13:14:48]POST finish read [13:14:48]Found Content-Length = 629 [13:14:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183622", "tax_sys" : 0, "items" : [ { "code": "4620006990387", "name": "\u0412\u043E\u0434\u043A\u0430 \u0422\u0430\u043B\u043A\u0430 0,5\u043B", "price" : 550.00, "quantity" : 1.000, "sum" : 550.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 550.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:14:48]execute_script... [13:14:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183622", "tax_sys" : 0, "items" : [ { "code": "4620006990387", "name": "\u0412\u043E\u0434\u043A\u0430 \u0422\u0430\u043B\u043A\u0430 0,5\u043B", "price" : 550.00, "quantity" : 1.000, "sum" : 550.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 550.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:14:48]POST & json_proto [13:14:48]process_json_proto [13:14:48]json parsed OK: [13:14:48]protocol is kg_v1.0 [13:14:48]action value=close_receipt [13:14:48]process_action close_receipt [13:14:48]cmd_close_receipt [13:14:48]MH_GetDate [13:14:48]Write to MH i2c: F0 00 00 D2 01 C2 [13:14:48]Write i2c OK [13:14:48]MH_I2C_Read... [13:14:48]Read from MH i2c: F0 [13:14:48]MH_I2C_Read... [13:14:48]Read from MH i2c: F0 09 00 [13:14:48]MH_I2C_Read... [13:14:48]Read from MH i2c: F0 09 00 D2 01 00 C8 F2 A4 66 69 B2 A4 66 B4 [13:14:48]GetLastDocTimeStamp 1722086081 [13:14:48]current date 1722086088 [13:14:48]FM_GetShiftState [13:14:48]SAM_PROTO_GetShiftState [13:14:48]wFMCommunicate request_size=4 [13:14:48]MH_SAM_APDU [13:14:48]CAPDU: 80 13 01 00 [13:14:48]Write to MH i2c: E2 08 00 D3 01 80 13 01 00 00 00 00 00 51 [13:14:48]Write i2c OK [13:14:48]MH_I2C_Read... [13:14:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:14:48]Read from MH i2c: E2 [13:14:48]MH_I2C_Read... [13:14:48]Read from MH i2c: E2 0E 00 [13:14:48]MH_I2C_Read... [13:14:48]Read from MH i2c: E2 0E 00 D3 01 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 69 [13:14:48]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [13:14:48]wFMCommunicate OK [13:14:48]SAM_PROTO_GetShiftState done [13:14:48]FM_GetShiftState done [13:14:48]opened in 1722069839 [13:14:48]opened+sec_in_day 1722156239 [13:14:48]quantity*price = 55000 [13:14:48]sum+1 = 55001 [13:14:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 550.00 ÐСП 1% : 4.87 ÐДС 12% : 58.41 Ðаличными: 550.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 43 27.07.2024 13:14 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41592 ФПД: 3086210803280 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T131449&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41592&fm=3086210803280&tin=02508201610067®Number=0000000000092626&sum=55000 0 [13:14:50]StoreToDocumentArchive [13:14:50]shift 425 fd 41592 [13:14:50]save to /storage/0425/doc_00041592 [13:14:50]save last doc name /storage/0425/doc_00041592 to /storage/kkm_last_doc_name [13:14:50]save OK [13:14:50]Clear old archive folders... [13:14:50]ProcessDocumentItem done err = 0, tmpTLVsize=269 [13:14:50]tlvbuf is 01C2DDD0 [13:14:50]SAM_PROTO_ClearQueue [13:14:50]wFMCommunicate request_size=4 [13:14:50]MH_SAM_APDU [13:14:50]CAPDU: 80 09 00 00 [13:14:50]Write to MH i2c: E2 08 00 E0 01 80 09 00 00 00 00 00 00 53 [13:14:50]Write i2c OK [13:14:50]MH_I2C_Read... [13:14:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:14:50]Read from MH i2c: E2 [13:14:50]MH_I2C_Read... [13:14:50]Read from MH i2c: E2 03 00 [13:14:50]MH_I2C_Read... [13:14:50]Read from MH i2c: E2 03 00 E0 01 00 90 00 55 [13:14:50]RAPDU: 90 00 [13:14:50]wFMCommunicate OK [13:14:50]SAM_PROTO_ClearQueue done [13:14:50]KKMCreateOFDPacket [13:14:50]OFDProtocolAddRootSTLVToBuf [13:14:50]FM_MakeSignedData [13:14:50]FM_MakeSignedData [13:14:50]SAM_PROTO_SignData [13:14:50]wFMCommunicate request_size=4 [13:14:50]MH_SAM_APDU [13:14:50]CAPDU: 80 0D 01 02 [13:14:50]Write to MH i2c: E2 08 00 E1 01 80 0D 01 02 00 00 00 00 5B [13:14:50]Write i2c OK [13:14:50]MH_I2C_Read... [13:14:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:14:50]Read from MH i2c: E2 [13:14:50]MH_I2C_Read... [13:14:50]Read from MH i2c: E2 03 00 [13:14:50]MH_I2C_Read... [13:14:50]Read from MH i2c: E2 03 00 E1 01 00 90 00 56 [13:14:50]RAPDU: 90 00 [13:14:50]wFMCommunicate OK [13:14:50]wFMCommunicate request_size=255 [13:14:50]MH_SAM_APDU [13:14:50]CAPDU: 80 0D 02 02 FA 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 36 32 30 30 30 36 39 39 30 33 38 37 06 04 1B 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 A2 D0 B0 D0 BB D0 BA D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D8 D6 00 00 00 00 13 04 06 00 D8 D6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 D6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D1 16 00 00 00 00 07 04 06 00 D8 D6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 00 00 00 F4 03 04 00 C9 F2 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 [13:14:50]Write to MH i2c: E2 02 01 E2 01 80 0D 02 02 FA 00 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 36 32 30 30 30 36 39 39 30 33 38 37 06 04 1B 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 A2 D0 B0 D0 BB D0 BA D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D8 D6 00 00 00 00 13 04 06 00 D8 D6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 D6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D1 16 00 00 00 00 07 04 06 00 D8 D6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 00 00 00 F4 03 04 00 C9 F2 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 00 00 E2 [13:14:51]Write i2c OK [13:14:51]MH_I2C_Read... [13:14:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:14:51]Read from MH i2c: E2 [13:14:51]MH_I2C_Read... [13:14:51]Read from MH i2c: E2 03 00 [13:14:51]MH_I2C_Read... [13:14:51]Read from MH i2c: E2 03 00 E2 01 00 90 00 57 [13:14:51]RAPDU: 90 00 [13:14:51]wFMCommunicate OK [13:14:51]wFMCommunicate request_size=28 [13:14:51]MH_SAM_APDU [13:14:51]CAPDU: 80 0D 02 02 17 37 34 39 35 38 10 04 04 00 78 A2 00 00 35 04 06 00 02 CE 90 7F A6 50 [13:14:51]Write to MH i2c: E2 1F 00 E3 01 80 0D 02 02 17 00 37 34 39 35 38 10 04 04 00 78 A2 00 00 35 04 06 00 02 CE 90 7F A6 50 00 00 E3 [13:14:51]Write i2c OK [13:14:51]MH_I2C_Read... [13:14:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:14:51]Read from MH i2c: E2 [13:14:51]MH_I2C_Read... [13:14:51]Read from MH i2c: E2 03 00 [13:14:51]MH_I2C_Read... [13:14:51]Read from MH i2c: E2 03 00 E3 01 00 90 00 58 [13:14:51]RAPDU: 90 00 [13:14:51]wFMCommunicate OK [13:14:51]wFMCommunicate request_size=4 [13:14:51]MH_SAM_APDU [13:14:51]CAPDU: 80 0D 03 02 [13:14:51]Write to MH i2c: E2 08 00 E4 01 80 0D 03 02 00 00 00 00 60 [13:14:51]Write i2c OK [13:14:51]MH_I2C_Read... [13:14:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:14:51]Read from MH i2c: E2 [13:14:51]MH_I2C_Read... [13:14:51]Read from MH i2c: E2 0B 00 [13:14:51]MH_I2C_Read... [13:14:51]Read from MH i2c: E2 0B 00 E4 01 00 50 0D 44 0E D8 0A EB F8 90 00 D5 [13:14:51]RAPDU: 50 0D 44 0E D8 0A EB F8 90 00 [13:14:51]wFMCommunicate OK [13:14:51]SAM_PROTO_SignData done [13:14:51]FM_MakeSignedData done [13:14:51]CreateOFDProtocolMessage [13:14:51]wFMCommunicate request_size=4 [13:14:51]MH_SAM_APDU [13:14:51]CAPDU: 80 11 00 00 [13:14:51]Write to MH i2c: E2 08 00 E5 01 80 11 00 00 00 00 00 00 60 [13:14:51]Write i2c OK [13:14:51]MH_I2C_Read... [13:14:51]Read from MH i2c: E2 [13:14:51]MH_I2C_Read... [13:14:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:14:51]Read from MH i2c: E2 17 00 [13:14:51]MH_I2C_Read... [13:14:51]Read from MH i2c: E2 17 00 E5 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 BC [13:14:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [13:14:51]wFMCommunicate OK [13:14:51]CreateOFDProtocolMessage done [13:14:51]OFDSenderStorePacket 41592 [13:14:51]StoreOFDPacket docnum=41592 [13:14:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 21 01 00 00 1A EA 19 01 1D 93 5A 03 01 00 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 36 32 30 30 30 36 39 39 30 33 38 37 06 04 1B 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 A2 D0 B0 D0 BB D0 BA D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D8 D6 00 00 00 00 13 04 06 00 D8 D6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 D6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D1 16 00 00 00 00 07 04 06 00 D8 D6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 00 00 00 F4 03 04 00 C9 F2 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 78 A2 00 00 35 04 06 00 02 CE 90 7F A6 50 50 0D 44 0E D8 0A EB F8 [13:14:51]CheckFolder [13:14:51]dirname=/storage/ofd_packets [13:14:51]CheckFolder done [13:14:51]ProducePacketName [13:14:51]name=ofd_packets/00041592 [13:14:51]NVStorageSaveData ofd_packets/00041592 [13:14:51]File name is /storage/ofd_packets/00041592 [13:14:51]Write 319 bytes [13:14:51]NVStorageSaveData done [13:14:51]OFDSenderStorePacket done [13:14:51]KKMCreateOFDPacket done [13:14:51]NVStorageSaveData kkm_last_timestamp [13:14:51]File name is /storage/kkm_last_timestamp [13:14:51]Write 4 bytes [13:14:51]NVStorageSaveData done [13:14:51]ExternCall_PrintAddStr [13:14:51]wPrintStart [13:14:51]Write to MH i2c: 01 00 00 E6 01 E7 [13:14:51]Write i2c OK [13:14:51]MH_I2C_Read... [13:14:51]Read from MH i2c: 01 [13:14:51]MH_I2C_Read... [13:14:51]Read from MH i2c: 01 07 00 [13:14:51]MH_I2C_Read... [13:14:51]Read from MH i2c: 01 07 00 E6 01 00 00 00 00 00 FF 0F FC [13:14:51]RasterBufferAndPrint [13:14:51]line Счет N : (3)183622 [13:14:51]line ИÐÐ: 02508201610067 [13:14:51]line Контрольно-КаÑÑовый Чек [13:14:51]line ПРОДÐЖР[13:14:51]line Товар: 4620006990387 [13:14:51]line Водка Талка 0,5л [13:14:51]line 1.000 * 550.00 [13:14:51]line = 550.00 [13:14:51]line ÐДС 12% ÐСП 1% [13:14:51]line > о реализуемом товаре [13:14:51]line ИТОГО: 550.00 [13:14:51]line ÐСП 1% : 4.87 [13:14:51]line ÐДС 12% : 58.41 [13:14:51]line Ðаличными: 550.00 [13:14:51]line Безнал.: 0.00 [13:14:51]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [13:14:51]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [13:14:51]line СÐО: Общий режим [13:14:51]line Чек 43 27.07.2024 13:14 [13:14:51]line Смена: 425 ФФД: 1.0 [13:14:51]line ЗÐМ: 0300000053 [13:14:51]line РÐМ: 0000000000092626 [13:14:51]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [13:14:51]line ФМ: 0000000000874958 [13:14:51]line ФД: 41592 [13:14:51]line ФПД: 3086210803280 [13:14:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T131449&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41592&fm=3086210803280&tin=02508201610067®Number=0000000000092626&sum=55000 [13:14:51]line 0 [13:14:51]written 0, free lines is 4095 [13:14:52]Write to MH i2c: 01 00 00 0E 02 10 [13:14:52]Write i2c OK [13:14:52]MH_I2C_Read... [13:14:52]Read from MH i2c: 01 [13:14:52]MH_I2C_Read... [13:14:52]Read from MH i2c: 01 07 00 [13:14:52]MH_I2C_Read... [13:14:52]Read from MH i2c: 01 07 00 0E 02 00 00 00 00 00 1C 0D 40 [13:14:52]RasterBufferAndPrint [13:14:52]line [13:14:52]line [13:14:52]line [13:14:52]line [13:14:52]line [13:14:52]written 0, free lines is 3411 [13:14:52]MH_Cut [13:14:52]Write to MH i2c: D1 01 00 15 02 01 E9 [13:14:52]Write i2c OK [13:14:52]MH_I2C_Read... [13:14:52]Read from MH i2c: D1 [13:14:52]MH_I2C_Read... [13:14:52]Read from MH i2c: D1 01 00 [13:14:52]MH_I2C_Read... [13:14:52]Read from MH i2c: D1 01 00 15 02 00 E8 [13:14:52]Write to MH i2c: 01 00 00 16 02 18 [13:14:52]Write i2c OK [13:14:52]MH_I2C_Read... [13:14:52]Connected sock=9 [13:14:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 26 01 00 00 44 E5 1E 01 D9 D1 5A 03 01 00 03 00 12 01 1E 04 01 00 01 23 04 *** Cut start [13:14:52]64 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 36 34 35 06 04 *** Partial cut [13:14:52]20 00 D0 A1 D0 B8 D0 B3 D0 *** CUTSNS_PIN = 1 [13:14:52]B0 D1 80 D0 B5 D1 82 D1 8B 20 45 53 53 45 20 45 78 63 68 61 6E 67 65 20 4D FF 03 08 00 03 *** CUTSNS_PIN = 0 [13:14:53]E8 03 00 00 00 00 00 37 04 06 00 98 3A 00 00 00 00 13 04 06 00 98 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 06 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 98 3A 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 00 00 00 F4 03 04 00 B3 F2 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 *** Brake cut motor [13:14:53]10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 75 A2 00 00 35 04 06 00 14 21 C5 EF D8 0E 3C 87 13 73 53 98 C1 B5 [13:14:53]Read from MH i2c: *** Stop cut motor [13:14:53]01 *** Cut end [13:14:53] [13:14:53]MH_I2C_Read... [13:14:53]Read from MH i2c: 01 07 00 [13:14:53]MH_I2C_Read... [13:14:53]Read from MH i2c: 01 07 00 16 02 00 00 00 00 00 FF 0F 2D [13:14:53]process_action close_receipt done [13:14:53]requested_data is exist [13:14:53]produce_requested_data [13:14:53]requested_item fm.sn is exist - process it [13:14:53]wFMCommunicate request_size=4 [13:14:53]MH_SAM_APDU [13:14:53]CAPDU: 80 11 00 00 [13:14:53]Write to MH i2c: E2 08 00 17 02 80 11 00 00 00 00 00 00 93 [13:14:53]Write i2c OK [13:14:53]MH_I2C_Read... [13:14:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:14:53]Read from MH i2c: E2 [13:14:53]MH_I2C_Read... [13:14:53]Read from MH i2c: E2 17 00 [13:14:53]MH_I2C_Read... [13:14:53]Read from MH i2c: E2 17 00 17 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 EF [13:14:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [13:14:53]wFMCommunicate OK [13:14:53]requested_item fd.num is exist - process it [13:14:53]SAM_PROTO_GetFieldsCounters [13:14:53]wFMCommunicate request_size=4 [13:14:53]MH_SAM_APDU [13:14:53]CAPDU: 80 13 00 00 [13:14:53]Write to MH i2c: E2 08 00 18 02 80 13 00 00 00 00 00 00 96 [13:14:53]Write i2c OK [13:14:53]MH_I2C_Read... [13:14:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:14:53]Read from MH i2c: E2 [13:14:53]MH_I2C_Read... [13:14:53]Read from MH i2c: E2 62 00 [13:14:53]MH_I2C_Read... [13:14:53]Read from MH i2c: E2 62 00 18 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 78 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 2B 00 00 00 5E 04 04 00 2B 00 00 00 57 04 04 00 2C 00 00 00 19 04 04 00 00 00 00 00 90 00 05 [13:14:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 78 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 2B 00 00 00 5E 04 04 00 2B 00 00 00 57 04 04 00 2C 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:14:54]wFMCommunicate OK [13:14:54]SAM_PROTO_GetFieldsCounters done [13:14:54]requested_item shift.num is exist - process it [13:14:54]requested_item shift.opened is exist - process it [13:14:54]req_shift_opened [13:14:54]FM_GetShiftState [13:14:54]SAM_PROTO_GetShiftState [13:14:54]wFMCommunicate request_size=4 [13:14:54]MH_SAM_APDU [13:14:54]CAPDU: 80 13 01 00 [13:14:54]Write to MH i2c: E2 08 00 19 02 80 13 01 00 00 00 00 00 98 [13:14:54]Write i2c OK [13:14:54]MH_I2C_Read... [13:14:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:14:54]Read from MH i2c: E2 [13:14:54]MH_I2C_Read... [13:14:54]Read from MH i2c: E2 0E 00 [13:14:54]MH_I2C_Read... [13:14:54]Read from MH i2c: E2 0E 00 19 02 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 B0 [13:14:54]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [13:14:54]wFMCommunicate OK [13:14:54]SAM_PROTO_GetShiftState done [13:14:54]FM_GetShiftState done [13:14:54]req_shift_opened done [13:14:54]requested_item shift.open_date is exist - process it [13:14:54]req_shift_open_date [13:14:54]req_shift_open_date done [13:14:54]produce_requested_data done [13:14:54]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41592,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [13:14:54]process_action_free close_receipt [13:14:54]json_value_free [13:14:54]json_value_free done [13:14:54]process_json_proto returns [13:14:54]Send response to host [13:14:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41592,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [13:14:54]free response buf [13:14:54]execute_script done [13:14:54]execute_script returns [13:14:54]free content buf [13:14:54]Sock 12.Close socket [13:14:54]Sock 12.Thread stoped [13:14:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 D0 6D 47 00 6A 09 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 75 A2 00 00 F4 03 04 00 E1 9E A4 66 B6 04 01 00 00 CB 41 86 73 8C 93 29 80 [13:14:54]CommunicateWithHost err = 0 [13:14:54]CheckOFDResponse [13:14:54]1017 (14) - 77093643461234 [13:14:54]1041 (16) - 0000000000874958 [13:14:54]1040 (4) - 41589 [13:14:54]1012 (4) - 27.07.2024 07:16 [13:14:54]1206 (1) - 0 [13:14:54]OFD Sender: Remove packet 41589 [13:14:54]ProducePacketName [13:14:54]name=ofd_packets/00041589 [13:14:54]NVStorageDeleteData [13:14:55]OFD Sender: Processing packet 41590 [packets to send 59, broken 56] [13:14:55]ProducePacketName [13:14:55]name=ofd_packets/00041590 [13:14:55]OFD Sender: To server: ‡•öpG, [13:14:55]CommunicateWithHost lk.salyk.kg:30040 [13:14:55]ConnectInit lk.salyk.kg [13:14:55]accept exits with 10 [13:14:55]New connection [13:14:55]New thread 3066473828 created [13:14:55]Thread 3066617188 joined [13:14:55]Waiting for new connection... [13:14:55] Sock 10.Parse request [13:14:55]Sock 10.Check first char [13:14:55]Sock 10.First char is OK [13:14:55]request: POST /json_proto HTTP/1.0 [13:14:55]Method: POST [13:14:55]URL: /json_proto [13:14:55]Method is POST - this is cgi request [13:14:55]url: /json_proto [13:14:55]query_string will be loaded in cgi processing [13:14:55]execute_cgi json_proto POST (null) [13:14:55]execute_cgi path=json_proto method=POST [13:14:55]POST find Content-Length [13:14:55]Host: 172.17.43.132:8080 [13:14:55]Content-Length: 630 [13:14:55]Content-Type: application/json [13:14:55] [13:14:55]POST finish read [13:14:55]Found Content-Length = 630 [13:14:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183623", "tax_sys" : 0, "items" : [ { "code": "4700000160358", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 1\u043B", "price" : 50.00, "quantity" : 1.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 50.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:14:55]execute_script... [13:14:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183623", "tax_sys" : 0, "items" : [ { "code": "4700000160358", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 1\u043B", "price" : 50.00, "quantity" : 1.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 50.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:14:55]POST & json_proto [13:14:55]process_json_proto [13:14:55]json parsed OK: [13:14:55]protocol is kg_v1.0 [13:14:55]action value=close_receipt [13:14:55]process_action close_receipt [13:14:55]cmd_close_receipt [13:14:55]MH_GetDate [13:14:55]Write to MH i2c: F0 00 00 1A 02 0B [13:14:55]Write i2c OK [13:14:55]MH_I2C_Read... [13:14:55]Read from MH i2c: F0 [13:14:55]MH_I2C_Read... [13:14:55]Read from MH i2c: F0 09 00 [13:14:55]MH_I2C_Read... [13:14:55]Read from MH i2c: F0 09 00 1A 02 00 CF F2 A4 66 69 B2 A4 66 04 [13:14:55]GetLastDocTimeStamp 1722086089 [13:14:55]current date 1722086095 [13:14:55]FM_GetShiftState [13:14:55]SAM_PROTO_GetShiftState [13:14:55]wFMCommunicate request_size=4 [13:14:55]MH_SAM_APDU [13:14:55]CAPDU: 80 13 01 00 [13:14:55]Write to MH i2c: E2 08 00 1B 02 80 13 01 00 00 00 00 00 9A [13:14:55]Write i2c OK [13:14:55]MH_I2C_Read... [13:14:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:14:55]Read from MH i2c: E2 [13:14:55]MH_I2C_Read... [13:14:55]Read from MH i2c: E2 0E 00 [13:14:55]MH_I2C_Read... [13:14:55]Read from MH i2c: E2 0E 00 1B 02 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 B2 [13:14:55]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [13:14:55]wFMCommunicate OK [13:14:55]SAM_PROTO_GetShiftState done [13:14:55]FM_GetShiftState done [13:14:55]opened in 1722069839 [13:14:55]opened+sec_in_day 1722156239 [13:14:55]quantity*price = 5000 [13:14:55]sum+1 = 5001 [13:14:55]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 50.00 ÐСП 1% : 0.44 ÐДС 12% : 5.31 Ðаличными: 50.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 44 27.07.2024 13:14 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41593 ФПД: 42747496263637 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T131456&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41593&fm=42747496263637&tin=02508201610067®Number=0000000000092626&sum=5000 0 [13:14:58]StoreToDocumentArchive [13:14:58]shift 425 fd 41593 [13:14:58]save to /storage/0425/doc_00041593 [13:14:58]save last doc name /storage/0425/doc_00041593 to /storage/kkm_last_doc_name [13:14:58]save OK [13:14:58]Clear old archive folders... [13:14:58]ProcessDocumentItem done err = 0, tmpTLVsize=269 [13:14:58]tlvbuf is 01C2F840 [13:14:58]SAM_PROTO_ClearQueue [13:14:58]wFMCommunicate request_size=4 [13:14:58]MH_SAM_APDU [13:14:58]CAPDU: 80 09 00 00 [13:14:58]Write to MH i2c: E2 08 00 28 02 80 09 00 00 00 00 00 00 9C [13:14:58]Write i2c OK [13:14:58]MH_I2C_Read... [13:14:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:14:58]Read from MH i2c: E2 [13:14:58]MH_I2C_Read... [13:14:58]Read from MH i2c: E2 03 00 [13:14:58]MH_I2C_Read... [13:14:58]Read from MH i2c: E2 03 00 28 02 00 90 00 9E [13:14:58]RAPDU: 90 00 [13:14:58]wFMCommunicate OK [13:14:58]SAM_PROTO_ClearQueue done [13:14:58]KKMCreateOFDPacket [13:14:58]OFDProtocolAddRootSTLVToBuf [13:14:58]FM_MakeSignedData [13:14:58]FM_MakeSignedData [13:14:58]SAM_PROTO_SignData [13:14:58]wFMCommunicate request_size=4 [13:14:58]MH_SAM_APDU [13:14:58]CAPDU: 80 0D 01 02 [13:14:58]Write to MH i2c: E2 08 00 29 02 80 0D 01 02 00 00 00 00 A4 [13:14:58]Write i2c OK [13:14:58]MH_I2C_Read... [13:14:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:14:58]Read from MH i2c: E2 [13:14:58]MH_I2C_Read... [13:14:58]Read from MH i2c: E2 03 00 [13:14:58]MH_I2C_Read... [13:14:58]Read from MH i2c: E2 03 00 29 02 00 90 00 9F [13:14:58]RAPDU: 90 00 [13:14:58]wFMCommunicate OK [13:14:58]wFMCommunicate request_size=255 [13:14:58]MH_SAM_APDU [13:14:58]CAPDU: 80 0D 02 02 FA 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 02 00 00 00 00 07 04 06 00 88 13 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 00 00 00 F4 03 04 00 D0 F2 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 [13:14:58]Write to MH i2c: E2 02 01 2A 02 80 0D 02 02 FA 00 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 Received data: D0 87 BD D0 95 B4 F6 D0 70 47 2C 01 00 30 30 30 30 30 B0 30 20 30 31 30 D0 30 BB 30 38 37 34 39 35 38 4F 00 00 00 FF AB 03 CD 08 47 00 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 13 00 00 00 00 EB 03 26 00 EF 97 03 67 0F A5 00 07 F6 01 03 01 00 01 F7 03 06 00 2C 00 00 00 07 00 00 00 3B 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 F9 06 03 00 0E 13 00 02 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 76 A2 00 00 F4 03 04 00 E5 9E A4 66 B6 04 01 00 00 7E 3B 3E 5B 00 4C 00 27 00 40 00 DE 07 [13:14:59]04 CommunicateWithHost err = 0 [13:14:59]06 CheckOFDResponse [13:14:59]00 1017 (14) - 77093643461234 [13:14:59]88 1041 (16) - 0000000000874958 [13:14:59]13 1040 (4) - 41590 [13:14:59]00 1012 (4) - 27.07.2024 07:16 [13:14:59]00 1206 (1) - 0 [13:14:59]00 OFD Sender: Remove packet 41590 [13:14:59]00 ProducePacketName [13:14:59]39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 00 00 00 F4 03 04 00 D0 F2 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 name=ofd_packets/00041590 [13:14:59]30 NVStorageDeleteData [13:14:59]39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 00 00 5D [13:14:59]Write i2c OK [13:14:59]MH_I2C_Read... [13:14:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:14:59]Read from MH i2c: E2 [13:14:59]MH_I2C_Read... [13:14:59]Read from MH i2c: E2 03 00 [13:14:59]MH_I2C_Read... [13:14:59]Read from MH i2c: E2 03 00 2A 02 00 90 00 A0 [13:14:59]RAPDU: 90 00 [13:14:59]wFMCommunicate OK [13:14:59]wFMCommunicate request_size=28 [13:14:59]MH_SAM_APDU [13:14:59]CAPDU: 80 0D 02 02 17 37 34 39 35 38 10 04 04 00 79 A2 00 00 35 04 06 00 26 E0 ED 54 6F D5 [13:14:59]Write to MH i2c: E2 1F 00 2B 02 80 0D 02 02 17 00 37 34 39 35 38 10 04 04 00 79 A2 00 00 35 04 06 00 26 E0 ED 54 6F D5 00 00 E3 [13:14:59]Write i2c OK [13:14:59]MH_I2C_Read... [13:14:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:14:59]Read from MH i2c: E2 [13:14:59]MH_I2C_Read... [13:14:59]Read from MH i2c: E2 03 00 [13:14:59]MH_I2C_Read... [13:14:59]Read from MH i2c: E2 03 00 2B 02 00 90 00 A1 [13:14:59]RAPDU: 90 00 [13:14:59]wFMCommunicate OK [13:14:59]wFMCommunicate request_size=4 [13:14:59]MH_SAM_APDU [13:14:59]CAPDU: 80 0D 03 02 [13:14:59]Write to MH i2c: E2 08 00 2C 02 80 0D 03 02 00 00 00 00 A9 [13:14:59]Write i2c OK [13:14:59]MH_I2C_Read... [13:14:59]OFD Sender: Processing packet 41591 [packets to send 58, broken 56] [13:14:59]ProducePacketName [13:14:59]name=ofd_packets/00041591 [13:14:59]OFD Sender: To server: ‡•öpG, [13:14:59]CommunicateWithHost lk.salyk.kg:30040 [13:14:59]ConnectInit lk.salyk.kg [13:14:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:14:59]Read from MH i2c: E2 [13:14:59]MH_I2C_Read... [13:14:59]Read from MH i2c: E2 0B 00 [13:14:59]MH_I2C_Read... [13:14:59]Read from MH i2c: E2 0B 00 2C 02 00 9B 6C E3 EB 92 BB 01 ED 90 00 BA [13:14:59]RAPDU: 9B 6C E3 EB 92 BB 01 ED 90 00 [13:14:59]wFMCommunicate OK [13:14:59]SAM_PROTO_SignData done [13:14:59]FM_MakeSignedData done [13:14:59]CreateOFDProtocolMessage [13:14:59]wFMCommunicate request_size=4 [13:14:59]MH_SAM_APDU [13:14:59]CAPDU: 80 11 00 00 [13:14:59]Write to MH i2c: E2 08 00 2D 02 80 11 00 00 00 00 00 00 A9 [13:14:59]Write i2c OK [13:14:59]MH_I2C_Read... [13:14:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:14:59]Read from MH i2c: E2 [13:14:59]MH_I2C_Read... [13:14:59]Read from MH i2c: E2 17 00 [13:14:59]MH_I2C_Read... [13:14:59]Read from MH i2c: E2 17 00 2D 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 05 [13:15:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [13:15:00]wFMCommunicate OK [13:15:00]CreateOFDProtocolMessage done [13:15:00]OFDSenderStorePacket 41593 [13:15:00]StoreOFDPacket docnum=41593 [13:15:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 21 01 00 00 9A 5A 19 01 D2 C2 5A 03 01 00 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 02 00 00 00 00 07 04 06 00 88 13 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 00 00 00 F4 03 04 00 D0 F2 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 79 A2 00 00 35 04 06 00 26 E0 ED 54 6F D5 9B 6C E3 EB 92 BB 01 ED [13:15:00]CheckFolder [13:15:00]dirname=/storage/ofd_packets [13:15:00]CheckFolder done [13:15:00]ProducePacketName [13:15:00]name=ofd_packets/00041593 [13:15:00]NVStorageSaveData ofd_packets/00041593 [13:15:00]File name is /storage/ofd_packets/00041593 [13:15:00]Write 319 bytes [13:15:00]NVStorageSaveData done [13:15:00]OFDSenderStorePacket done [13:15:00]KKMCreateOFDPacket done [13:15:00]NVStorageSaveData kkm_last_timestamp [13:15:00]File name is /storage/kkm_last_timestamp [13:15:00]Write 4 bytes [13:15:00]NVStorageSaveData done [13:15:00]ExternCall_PrintAddStr [13:15:00]wPrintStart [13:15:00]Write to MH i2c: 01 00 00 2E 02 30 [13:15:00]Write i2c OK [13:15:00]MH_I2C_Read... [13:15:00]Read from MH i2c: 01 [13:15:00]MH_I2C_Read... [13:15:00]Read from MH i2c: 01 07 00 [13:15:00]MH_I2C_Read... [13:15:00]Read from MH i2c: 01 07 00 2E 02 00 00 00 00 00 FF 0F 45 [13:15:00]RasterBufferAndPrint [13:15:00]line Счет N : (3)183623 [13:15:00]line ИÐÐ: 02508201610067 [13:15:00]line Контрольно-КаÑÑовый Чек [13:15:00]line ПРОДÐЖР[13:15:00]line Товар: 4700000160358 [13:15:00]line Вода Легенда 1л [13:15:00]line 1.000 * 50.00 [13:15:00]line = 50.00 [13:15:00]line ÐДС 12% ÐСП 1% [13:15:00]line > о реализуемом товаре [13:15:00]line ИТОГО: 50.00 [13:15:00]line ÐСП 1% : 0.44 [13:15:00]line ÐДС 12% : 5.31 [13:15:00]line Ðаличными: 50.00 [13:15:00]line Безнал.: 0.00 [13:15:00]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [13:15:00]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [13:15:00]line СÐО: Общий режим [13:15:00]line Чек 44 27.07.2024 13:14 [13:15:00]line Смена: 425 ФФД: 1.0 [13:15:00]line ЗÐМ: 0300000053 [13:15:00]line РÐМ: 0000000000092626 [13:15:00]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [13:15:00]line ФМ: 0000000000874958 [13:15:00]line ФД: 41593 [13:15:00]line ФПД: 42747496263637 [13:15:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T131456&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41593&fm=42747496263637&tin=02508201610067®Number=0000000000092626&sum=5000 [13:15:00]line 0 [13:15:00]written 0, free lines is 4095 [13:15:00]Write to MH i2c: 01 00 00 56 02 58 [13:15:00]Write i2c OK [13:15:00]MH_I2C_Read... [13:15:00]Read from MH i2c: 01 [13:15:00]MH_I2C_Read... [13:15:00]Read from MH i2c: 01 07 00 [13:15:00]MH_I2C_Read... [13:15:00]Read from MH i2c: 01 07 00 56 02 00 00 00 00 00 16 0D 82 [13:15:00]RasterBufferAndPrint [13:15:00]line [13:15:00]line [13:15:00]line [13:15:00]line [13:15:00]line [13:15:00]written 0, free lines is 3414 [13:15:00]MH_Cut [13:15:00]Write to MH i2c: D1 01 00 5D 02 01 31 [13:15:00]Write i2c OK [13:15:00]MH_I2C_Read... [13:15:00]Read from MH i2c: D1 [13:15:00]MH_I2C_Read... [13:15:00]Read from MH i2c: D1 01 00 [13:15:00]MH_I2C_Read... [13:15:00]Read from MH i2c: D1 01 00 5D 02 00 30 [13:15:00]Write to MH i2c: 01 00 00 5E 02 60 [13:15:00]Write i2c OK [13:15:00]MH_I2C_Read... [13:15:01]*** Cut start [13:15:01]*** Partial cut [13:15:01]*** CUTSNS_PIN = 1 [13:15:01]*** CUTSNS_PIN = 0 [13:15:01]*** Brake cut motor [13:15:01]Read from MH i2c: *** Stop cut motor [13:15:01]01 *** Cut end [13:15:01] [13:15:01]MH_I2C_Read... [13:15:01]Read from MH i2c: 01 07 00 [13:15:01]MH_I2C_Read... [13:15:01]Read from MH i2c: 01 07 00 5E 02 00 00 00 00 00 FF 0F 75 [13:15:02]process_action close_receipt done [13:15:02]requested_data is exist [13:15:02]produce_requested_data [13:15:02]requested_item fm.sn is exist - process it [13:15:02]wFMCommunicate request_size=4 [13:15:02]MH_SAM_APDU [13:15:02]CAPDU: 80 11 00 00 [13:15:02]Write to MH i2c: E2 08 00 5F 02 80 11 00 00 00 00 00 00 DB [13:15:02]Write i2c OK [13:15:02]MH_I2C_Read... [13:15:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:15:02]Read from MH i2c: E2 [13:15:02]MH_I2C_Read... [13:15:02]Read from MH i2c: E2 17 00 [13:15:02]MH_I2C_Read... [13:15:02]Read from MH i2c: E2 17 00 5F 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 37 [13:15:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [13:15:02]wFMCommunicate OK [13:15:02]requested_item fd.num is exist - process it [13:15:02]SAM_PROTO_GetFieldsCounters [13:15:02]wFMCommunicate request_size=4 [13:15:02]MH_SAM_APDU [13:15:02]CAPDU: 80 13 00 00 [13:15:02]Write to MH i2c: E2 08 00 60 02 80 13 00 00 00 00 00 00 DE [13:15:02]Write i2c OK [13:15:02]MH_I2C_Read... [13:15:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:15:02]Read from MH i2c: E2 [13:15:02]MH_I2C_Read... [13:15:02]Read from MH i2c: E2 62 00 [13:15:02]MH_I2C_Read... [13:15:02]Read from MH i2c: E2 62 00 60 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 79 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 2C 00 00 00 5E 04 04 00 2C 00 00 00 57 04 04 00 2D 00 00 00 19 04 04 00 00 00 00 00 90 00 51 [13:15:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 79 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 2C 00 00 00 5E 04 04 00 2C 00 00 00 57 04 04 00 2D 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:15:02]wFMCommunicate OK [13:15:02]SAM_PROTO_GetFieldsCounters done [13:15:02]requested_item shift.num is exist - process it [13:15:02]requested_item shift.opened is exist - process it [13:15:02]req_shift_opened [13:15:02]FM_GetShiftState [13:15:02]SAM_PROTO_GetShiftState [13:15:02]wFMCommunicate request_size=4 [13:15:02]MH_SAM_APDU [13:15:02]CAPDU: 80 13 01 00 [13:15:02]Write to MH i2c: E2 08 00 61 02 80 13 01 00 00 00 00 00 E0 [13:15:02]Write i2c OK [13:15:02]MH_I2C_Read... [13:15:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:15:02]Read from MH i2c: E2 [13:15:02]MH_I2C_Read... [13:15:02]Read from MH i2c: E2 0E 00 [13:15:02]MH_I2C_Read... [13:15:02]Read from MH i2c: E2 0E 00 61 02 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 F8 [13:15:02]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [13:15:02]wFMCommunicate OK [13:15:02]SAM_PROTO_GetShiftState done [13:15:02]FM_GetShiftState done [13:15:02]req_shift_opened done [13:15:02]requested_item shift.open_date is exist - process it [13:15:02]req_shift_open_date [13:15:02]req_shift_open_date done [13:15:02]produce_requested_data done [13:15:02]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41593,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [13:15:02]process_action_free close_receipt [13:15:02]json_value_free [13:15:02]json_value_free done [13:15:02]process_json_proto returns [13:15:02]Send response to host [13:15:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41593,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [13:15:02]free response buf [13:15:02]execute_script done [13:15:02]execute_script returns [13:15:02]free content buf [13:15:02]Sock 10.Close socket [13:15:02]Sock 10.Thread stoped [13:15:03]recv_with_timeout no data received [13:15:04]accept exits with 11 [13:15:04]New connection [13:15:04]New thread 3066617188 created [13:15:04]Thread 3066473828 joined [13:15:04]Waiting for new connection... [13:15:04] Sock 11.Parse request [13:15:04]Sock 11.Check first char [13:15:04]Sock 11.First char is OK [13:15:04]request: POST /json_proto HTTP/1.0 [13:15:04]Method: POST [13:15:04]URL: /json_proto [13:15:04]Method is POST - this is cgi request [13:15:04]url: /json_proto [13:15:04]query_string will be loaded in cgi processing [13:15:04]execute_cgi json_proto POST (null) [13:15:04]execute_cgi path=json_proto method=POST [13:15:04]POST find Content-Length [13:15:04]Host: 172.17.43.132:8080 [13:15:04]Content-Length: 614 [13:15:04]Content-Type: application/json [13:15:04] [13:15:04]POST finish read [13:15:04]Found Content-Length = 614 [13:15:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183624", "tax_sys" : 0, "items" : [ { "code": "4870001570071", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Pepsi 1\u043B", "price" : 111.00, "quantity" : 1.000, "sum" : 111.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 111.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:15:04]execute_script... [13:15:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183624", "tax_sys" : 0, "items" : [ { "code": "4870001570071", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Pepsi 1\u043B", "price" : 111.00, "quantity" : 1.000, "sum" : 111.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 111.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:15:04]POST & json_proto [13:15:04]process_json_proto [13:15:04]json parsed OK: [13:15:04]protocol is kg_v1.0 [13:15:04]action value=close_receipt [13:15:04]process_action close_receipt [13:15:04]cmd_close_receipt [13:15:04]MH_GetDate [13:15:04]Write to MH i2c: F0 00 00 62 02 53 [13:15:04]Write i2c OK [13:15:04]MH_I2C_Read... [13:15:04]Read from MH i2c: F0 [13:15:04]MH_I2C_Read... [13:15:04]Read from MH i2c: F0 09 00 [13:15:04]MH_I2C_Read... [13:15:04]Read from MH i2c: F0 09 00 62 02 00 D8 F2 A4 66 69 B2 A4 66 55 [13:15:04]GetLastDocTimeStamp 1722086096 [13:15:04]current date 1722086104 [13:15:04]FM_GetShiftState [13:15:04]SAM_PROTO_GetShiftState [13:15:04]wFMCommunicate request_size=4 [13:15:04]MH_SAM_APDU [13:15:04]CAPDU: 80 13 01 00 [13:15:04]Write to MH i2c: E2 08 00 63 02 80 13 01 00 00 00 00 00 E2 [13:15:04]Write i2c OK [13:15:04]MH_I2C_Read... [13:15:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:15:04]Read from MH i2c: E2 [13:15:04]MH_I2C_Read... [13:15:04]Read from MH i2c: E2 0E 00 [13:15:04]MH_I2C_Read... [13:15:04]Read from MH i2c: E2 0E 00 63 02 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 FA [13:15:04]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [13:15:04]wFMCommunicate OK [13:15:04]SAM_PROTO_GetShiftState done [13:15:04]FM_GetShiftState done [13:15:04]opened in 1722069839 [13:15:04]opened+sec_in_day 1722156239 [13:15:04]quantity*price = 11100 [13:15:04]sum+1 = 11101 [13:15:04]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 111.00 ÐСП 1% : 0.98 ÐДС 12% : 11.79 Ðаличными: 111.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 45 27.07.2024 13:15 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41594 ФПД: 27972378663350 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T131505&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41594&fm=27972378663350&tin=02508201610067®Number=0000000000092626&sum=11100 0 [13:15:06]StoreToDocumentArchive [13:15:06]shift 425 fd 41594 [13:15:06]save to /storage/0425/doc_00041594 [13:15:06]save last doc name /storage/0425/doc_00041594 to /storage/kkm_last_doc_name [13:15:06]save OK [13:15:06]Clear old archive folders... [13:15:06]ProcessDocumentItem done err = 0, tmpTLVsize=266 [13:15:06]tlvbuf is 01DA4310 [13:15:06]SAM_PROTO_ClearQueue [13:15:06]wFMCommunicate request_size=4 [13:15:06]MH_SAM_APDU [13:15:06]CAPDU: 80 09 00 00 [13:15:06]Write to MH i2c: E2 08 00 70 02 80 09 00 00 00 00 00 00 E4 [13:15:06]Write i2c OK [13:15:06]MH_I2C_Read... [13:15:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:15:06]Read from MH i2c: E2 [13:15:06]MH_I2C_Read... [13:15:06]Read from MH i2c: E2 03 00 [13:15:06]MH_I2C_Read... [13:15:06]Read from MH i2c: E2 03 00 70 02 00 90 00 E6 [13:15:06]RAPDU: 90 00 [13:15:06]wFMCommunicate OK [13:15:06]SAM_PROTO_ClearQueue done [13:15:06]KKMCreateOFDPacket [13:15:06]OFDProtocolAddRootSTLVToBuf [13:15:06]FM_MakeSignedData [13:15:06]FM_MakeSignedData [13:15:06]SAM_PROTO_SignData [13:15:06]wFMCommunicate request_size=4 [13:15:06]MH_SAM_APDU [13:15:06]CAPDU: 80 0D 01 02 [13:15:06]Write to MH i2c: E2 08 00 71 02 80 0D 01 02 00 00 00 00 EC [13:15:06]Write i2c OK [13:15:06]MH_I2C_Read... [13:15:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:15:06]Read from MH i2c: E2 [13:15:06]MH_I2C_Read... [13:15:06]Read from MH i2c: E2 03 00 [13:15:06]MH_I2C_Read... [13:15:06]Read from MH i2c: E2 03 00 71 02 00 90 00 E7 [13:15:06]RAPDU: 90 00 [13:15:06]wFMCommunicate OK [13:15:06]wFMCommunicate request_size=255 [13:15:06]MH_SAM_APDU [13:15:06]CAPDU: 80 0D 02 02 FA 03 00 0A 01 1E 04 01 00 01 23 04 5C 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 30 30 37 31 06 04 18 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 5C 2B 00 00 00 00 13 04 06 00 5C 2B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C 2B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9B 04 00 00 00 00 07 04 06 00 5C 2B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 00 00 00 F4 03 04 00 D9 F2 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 [13:15:07]Write to MH i2c: E2 02 01 72 02 80 0D 02 02 FA 00 03 00 0A 01 1E 04 01 00 01 23 04 5C 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 30 30 37 31 06 04 18 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 5C 2B 00 00 00 00 13 04 06 00 5C 2B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C 2B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9B 04 00 00 00 00 07 04 06 00 5C 2B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 00 00 00 F4 03 04 00 D9 F2 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 00 00 B3 [13:15:07]Write i2c OK [13:15:07]MH_I2C_Read... [13:15:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:15:07]Read from MH i2c: E2 [13:15:07]MH_I2C_Read... [13:15:07]Read from MH i2c: E2 03 00 [13:15:07]MH_I2C_Read... [13:15:07]Read from MH i2c: E2 03 00 72 02 00 90 00 E8 [13:15:07]RAPDU: 90 00 [13:15:07]wFMCommunicate OK [13:15:07]wFMCommunicate request_size=25 [13:15:07]MH_SAM_APDU [13:15:07]CAPDU: 80 0D 02 02 14 35 38 10 04 04 00 7A A2 00 00 35 04 06 00 19 70 D3 B1 99 B6 [13:15:07]Write to MH i2c: E2 1C 00 73 02 80 0D 02 02 14 00 35 38 10 04 04 00 7A A2 00 00 35 04 06 00 19 70 D3 B1 99 B6 00 00 53 [13:15:07]Write i2c OK [13:15:07]MH_I2C_Read... [13:15:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:15:07]Read from MH i2c: E2 [13:15:07]MH_I2C_Read... [13:15:07]Read from MH i2c: E2 03 00 [13:15:07]MH_I2C_Read... [13:15:07]Read from MH i2c: E2 03 00 73 02 00 90 00 E9 [13:15:07]RAPDU: 90 00 [13:15:07]wFMCommunicate OK [13:15:07]wFMCommunicate request_size=4 [13:15:07]MH_SAM_APDU [13:15:07]CAPDU: 80 0D 03 02 [13:15:07]Write to MH i2c: E2 08 00 74 02 80 0D 03 02 00 00 00 00 F1 [13:15:07]Write i2c OK [13:15:07]MH_I2C_Read... [13:15:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:15:07]Read from MH i2c: E2 [13:15:07]MH_I2C_Read... [13:15:07]Read from MH i2c: E2 0B 00 [13:15:07]MH_I2C_Read... [13:15:07]Read from MH i2c: E2 0B 00 74 02 00 C4 22 45 70 0E 0F D7 08 90 00 89 [13:15:08]RAPDU: C4 22 45 70 0E 0F D7 08 90 00 [13:15:08]wFMCommunicate OK [13:15:08]SAM_PROTO_SignData done [13:15:08]FM_MakeSignedData done [13:15:08]CreateOFDProtocolMessage [13:15:08]wFMCommunicate request_size=4 [13:15:08]MH_SAM_APDU [13:15:08]CAPDU: 80 11 00 00 [13:15:08]Write to MH i2c: E2 08 00 75 02 80 11 00 00 00 00 00 00 F1 [13:15:08]Write i2c OK [13:15:08]MH_I2C_Read... [13:15:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:15:08]Read from MH i2c: E2 [13:15:08]MH_I2C_Read... [13:15:08]Read from MH i2c: E2 17 00 [13:15:08]MH_I2C_Read... [13:15:08]Read from MH i2c: E2 17 00 75 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 4D [13:15:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [13:15:08]wFMCommunicate OK [13:15:08]CreateOFDProtocolMessage done [13:15:08]OFDSenderStorePacket 41594 [13:15:08]StoreOFDPacket docnum=41594 [13:15:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 1E 01 00 00 57 08 16 01 B0 A0 5A 03 01 00 03 00 0A 01 1E 04 01 00 01 23 04 5C 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 30 30 37 31 06 04 18 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 5C 2B 00 00 00 00 13 04 06 00 5C 2B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C 2B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9B 04 00 00 00 00 07 04 06 00 5C 2B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 00 00 00 F4 03 04 00 D9 F2 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 7A A2 00 00 35 04 06 00 19 70 D3 B1 99 B6 C4 22 45 70 0E 0F D7 08 [13:15:08]CheckFolder [13:15:08]dirname=/storage/ofd_packets [13:15:08]CheckFolder done [13:15:08]ProducePacketName [13:15:08]name=ofd_packets/00041594 [13:15:08]NVStorageSaveData ofd_packets/00041594 [13:15:08]File name is /storage/ofd_packets/00041594 [13:15:08]Write 316 bytes [13:15:08]NVStorageSaveData done [13:15:08]OFDSenderStorePacket done [13:15:08]KKMCreateOFDPacket done [13:15:08]NVStorageSaveData kkm_last_timestamp [13:15:08]File name is /storage/kkm_last_timestamp [13:15:08]Write 4 bytes [13:15:08]NVStorageSaveData done [13:15:08]ExternCall_PrintAddStr [13:15:08]wPrintStart [13:15:08]Write to MH i2c: 01 00 00 76 02 78 [13:15:08]Write i2c OK [13:15:08]MH_I2C_Read... [13:15:08]Read from MH i2c: 01 [13:15:08]MH_I2C_Read... [13:15:08]Read from MH i2c: 01 07 00 [13:15:08]MH_I2C_Read... [13:15:08]Read from MH i2c: 01 07 00 76 02 00 00 00 00 00 FF 0F 8D [13:15:08]RasterBufferAndPrint [13:15:08]line Счет N : (3)183624 [13:15:08]line ИÐÐ: 02508201610067 [13:15:08]line Контрольно-КаÑÑовый Чек [13:15:08]line ПРОДÐЖР[13:15:08]line Товар: 4870001570071 [13:15:08]line Ðапиток Pepsi 1л [13:15:08]line 1.000 * 111.00 [13:15:08]line = 111.00 [13:15:08]line ÐДС 12% ÐСП 1% [13:15:08]line > о реализуемом товаре [13:15:08]line ИТОГО: 111.00 [13:15:08]line ÐСП 1% : 0.98 [13:15:08]line ÐДС 12% : 11.79 [13:15:08]line Ðаличными: 111.00 [13:15:08]line Безнал.: 0.00 [13:15:08]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [13:15:08]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [13:15:08]line СÐО: Общий режим [13:15:08]line Чек 45 27.07.2024 13:15 [13:15:08]line Смена: 425 ФФД: 1.0 [13:15:08]line ЗÐМ: 0300000053 [13:15:08]line РÐМ: 0000000000092626 [13:15:08]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [13:15:08]line ФМ: 0000000000874958 [13:15:08]line ФД: 41594 [13:15:08]line ФПД: 27972378663350 [13:15:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T131505&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41594&fm=27972378663350&tin=02508201610067®Number=0000000000092626&sum=11100 [13:15:08]line 0 [13:15:08]written 0, free lines is 4095 [13:15:08]Write to MH i2c: 01 00 00 9E 02 A0 [13:15:08]Write i2c OK [13:15:08]MH_I2C_Read... [13:15:08]Read from MH i2c: 01 [13:15:08]MH_I2C_Read... [13:15:08]Read from MH i2c: 01 07 00 [13:15:08]MH_I2C_Read... [13:15:08]Read from MH i2c: 01 07 00 9E 02 00 00 00 00 00 16 0D CA [13:15:08]RasterBufferAndPrint [13:15:08]line [13:15:08]line [13:15:08]line [13:15:08]line [13:15:08]line [13:15:08]written 0, free lines is 3420 [13:15:08]MH_Cut [13:15:08]Write to MH i2c: D1 01 00 A5 02 01 79 [13:15:08]Write i2c OK [13:15:08]MH_I2C_Read... [13:15:08]Read from MH i2c: D1 [13:15:08]MH_I2C_Read... [13:15:08]Read from MH i2c: D1 01 00 [13:15:08]MH_I2C_Read... [13:15:08]Read from MH i2c: D1 01 00 A5 02 00 78 [13:15:08]Write to MH i2c: 01 00 00 A6 02 A8 [13:15:08]Write i2c OK [13:15:08]MH_I2C_Read... [13:15:09]*** Cut start [13:15:09]*** Partial cut [13:15:09]*** CUTSNS_PIN = 1 [13:15:09]*** CUTSNS_PIN = 0 [13:15:09]*** Brake cut motor [13:15:09]Connected sock=7 [13:15:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 2D 01 00 00 F8 C8 25 01 C7 E0 5A 03 01 00 03 00 19 01 1E 04 01 00 01 23 04 6B 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 33 32 35 39 06 04 27 00 D0 9D D0 B0 D0 Read from MH i2c: BF 01 D0 [13:15:10]B8 MH_I2C_Read... [13:15:10]D1 Read from MH i2c: *** Stop cut motor [13:15:10]01 *** Cut end [13:15:10]07 00 [13:15:10]MH_I2C_Read... [13:15:10]82 D0 BE D0 BA 20 4E 69 74 72 6F 20 46 72 65 73 68 20 D0 9C D0 BE D1 85 D0 B8 D1 Read from MH i2c: 82 01 D0 07 BE 00 FF 03 08 00 03 E8 03 00 00 00 A6 00 02 00 00 37 00 04 00 06 00 00 00 1C FF 25 0F 00 00 00 00 13 04 06 00 1C BD 25 [13:15:10]00 process_action close_receipt done [13:15:10]00 requested_data is exist [13:15:10]00 produce_requested_data [13:15:10]00 requested_item fm.sn is exist - process it [13:15:10]F2 wFMCommunicate request_size=4 [13:15:10]03 MH_SAM_APDU [13:15:10]01 CAPDU: 00 80 01 11 F6 00 03 00 01 00 01 BC 04 01 00 01 FC [13:15:10]03 Write to MH i2c: E2 06 08 00 00 1C A7 25 02 00 80 00 11 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 54 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F1 03 00 00 00 00 07 04 06 00 1C 25 00 00 00 00 39 04 06 00 00 00 00 00 00 00 00 00 00 00 00 1F 00 04 23 02 [13:15:10]00 01 00 12 04 04 00 2A 00 00 00 Write i2c OK [13:15:10]F4 MH_I2C_Read... [13:15:10]03 04 00 C1 F2 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D *** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:15:10]04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 77 A2 00 00 35 04 06 00 EE DD 64 7E 2C 5F C7 C6 C3 C3 BD C2 36 5A [13:15:10]Read from MH i2c: E2 [13:15:10]MH_I2C_Read... [13:15:10]Read from MH i2c: E2 17 00 [13:15:10]MH_I2C_Read... [13:15:10]Read from MH i2c: E2 17 00 A7 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 7F [13:15:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [13:15:10]wFMCommunicate OK [13:15:10]requested_item fd.num is exist - process it [13:15:10]SAM_PROTO_GetFieldsCounters [13:15:10]wFMCommunicate request_size=4 [13:15:10]MH_SAM_APDU [13:15:10]CAPDU: 80 13 00 00 [13:15:10]Write to MH i2c: E2 08 00 A8 02 80 13 00 00 00 00 00 00 26 [13:15:10]Write i2c OK [13:15:10]MH_I2C_Read... [13:15:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:15:10]Read from MH i2c: E2 [13:15:10]MH_I2C_Read... [13:15:10]Read from MH i2c: E2 62 00 [13:15:10]MH_I2C_Read... [13:15:10]Read from MH i2c: E2 62 00 A8 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 7A A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 2D 00 00 00 5E 04 04 00 2D 00 00 00 57 04 04 00 2E 00 00 00 19 04 04 00 00 00 00 00 90 00 9D [13:15:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 7A A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 2D 00 00 00 5E 04 04 00 2D 00 00 00 57 04 04 00 2E 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:15:11]wFMCommunicate OK [13:15:11]SAM_PROTO_GetFieldsCounters done [13:15:11]requested_item shift.num is exist - process it [13:15:11]requested_item shift.opened is exist - process it [13:15:11]req_shift_opened [13:15:11]FM_GetShiftState [13:15:11]SAM_PROTO_GetShiftState [13:15:11]wFMCommunicate request_size=4 [13:15:11]MH_SAM_APDU [13:15:11]CAPDU: 80 13 01 00 [13:15:11]Write to MH i2c: E2 08 00 A9 02 80 13 01 00 00 00 00 00 28 [13:15:11]Write i2c OK [13:15:11]MH_I2C_Read... [13:15:11]Read from MH i2c: *** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:15:11]E2 [13:15:11]MH_I2C_Read... [13:15:11]Read from MH i2c: E2 0E 00 [13:15:11]MH_I2C_Read... [13:15:11]Read from MH i2c: E2 0E 00 A9 02 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 40 [13:15:11]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [13:15:11]wFMCommunicate OK [13:15:11]SAM_PROTO_GetShiftState done [13:15:11]FM_GetShiftState done [13:15:11]req_shift_opened done [13:15:11]requested_item shift.open_date is exist - process it [13:15:11]req_shift_open_date [13:15:11]req_shift_open_date done [13:15:11]produce_requested_data done [13:15:11]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41594,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [13:15:11]process_action_free close_receipt [13:15:11]json_value_free [13:15:11]json_value_free done [13:15:11]process_json_proto returns [13:15:11]Send response to host [13:15:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41594,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [13:15:11]free response buf [13:15:11]execute_script done [13:15:11]execute_script returns [13:15:11]free content buf [13:15:11]Sock 11.Close socket [13:15:11]Sock 11.Thread stoped [13:15:12]accept exits with 9 [13:15:12]New connection [13:15:12]New thread 3066473828 created [13:15:12]Thread 3066617188 joined [13:15:12]Waiting for new connection... [13:15:12] Sock 9.Parse request [13:15:12]Sock 9.Check first char [13:15:12]Sock 9.First char is OK [13:15:12]request: POST /json_proto HTTP/1.0 [13:15:12]Method: POST [13:15:12]URL: /json_proto [13:15:12]Method is POST - this is cgi request [13:15:12]url: /json_proto [13:15:12]query_string will be loaded in cgi processing [13:15:12]execute_cgi json_proto POST (null) [13:15:12]execute_cgi path=json_proto method=POST [13:15:12]POST find Content-Length [13:15:12]Host: 172.17.43.132:8080 [13:15:12]Content-Length: 851 [13:15:12]Content-Type: application/json [13:15:12] [13:15:12]POST finish read [13:15:12]Found Content-Length = 851 [13:15:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183625", "tax_sys" : 0, "items" : [ { "code": "4870202521247", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A MAXI \u0447\u0430\u0439 1,2 \u0447\u0435\u0440\u043D.\u043F\u0435\u0440\u0441\u0438\u043A", "price" : 125.00, "quantity" : 1.000, "sum" : 125.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 125.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:15:12]execute_script... [13:15:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183625", "tax_sys" : 0, "items" : [ { "code": "4870202521247", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A MAXI \u0447\u0430\u0439 1,2 \u0447\u0435\u0440\u043D.\u043F\u0435\u0440\u0441\u0438\u043A", "price" : 125.00, "quantity" : 1.000, "sum" : 125.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 125.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:15:12]POST & json_proto [13:15:12]process_json_proto [13:15:12]json parsed OK: [13:15:12]protocol is kg_v1.0 [13:15:12]action value=close_receipt [13:15:12]process_action close_receipt [13:15:12]cmd_close_receipt [13:15:12]MH_GetDate [13:15:12]Write to MH i2c: F0 00 00 AA 02 9B [13:15:12]Write i2c OK [13:15:12]MH_I2C_Read... [13:15:12]Read from MH i2c: F0 [13:15:12]MH_I2C_Read... [13:15:12]Read from MH i2c: F0 09 00 [13:15:12]MH_I2C_Read... [13:15:12]Read from MH i2c: F0 09 00 AA 02 00 E0 F2 A4 66 69 B2 A4 66 A5 [13:15:12]GetLastDocTimeStamp 1722086105 [13:15:12]current date 1722086112 [13:15:12]FM_GetShiftState [13:15:12]SAM_PROTO_GetShiftState [13:15:12]wFMCommunicate request_size=4 [13:15:12]MH_SAM_APDU [13:15:12]CAPDU: 80 13 01 00 [13:15:12]Write to MH i2c: E2 08 00 AB 02 80 13 01 00 00 00 00 00 2A [13:15:12]Write i2c OK [13:15:12]MH_I2C_Read... [13:15:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:15:12]Read from MH i2c: E2 [13:15:12]MH_I2C_Read... [13:15:12]Read from MH i2c: E2 0E 00 [13:15:12]MH_I2C_Read... [13:15:12]Read from MH i2c: E2 0E 00 AB 02 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 42 [13:15:12]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [13:15:12]wFMCommunicate OK [13:15:12]SAM_PROTO_GetShiftState done [13:15:12]FM_GetShiftState done [13:15:12]opened in 1722069839 [13:15:12]opened+sec_in_day 1722156239 [13:15:12]quantity*price = 12500 [13:15:12]sum+1 = 12501 [13:15:12]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 125.00 ÐСП 1% : 1.11 ÐДС 12% : 13.27 Ðаличными: 0.00 Безнал.: 125.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 46 27.07.2024 13:15 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ÐŸÐ»Ð°Ñ‚ÐµÐ¶Ð½Ð°Ñ ÑиÑтема: O! деньги ФМ: 0000000000874958 ФД: 41595 ФПД: 257703840401807 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T131513&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41595&fm=257703840401807&tin=02508201610067®Number=0000000000092626&sum=12500 0 [13:15:14]StoreToDocumentArchive [13:15:14]recv_with_timeout no data received [13:15:14]shift 425 fd 41595 [13:15:14]save to /storage/0425/doc_00041595 [13:15:15]save last doc name /storage/0425/doc_00041595 to /storage/kkm_last_doc_name [13:15:15]save OK [13:15:15]Clear old archive folders... [13:15:15]ProcessDocumentItem done err = 0, tmpTLVsize=294 [13:15:15]tlvbuf is 01DBF410 [13:15:15]SAM_PROTO_ClearQueue [13:15:15]wFMCommunicate request_size=4 [13:15:15]MH_SAM_APDU [13:15:15]CAPDU: 80 09 00 00 [13:15:15]Write to MH i2c: E2 08 00 B8 02 80 09 00 00 00 00 00 00 2C [13:15:15]Write i2c OK [13:15:15]MH_I2C_Read... [13:15:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:15:15]Read from MH i2c: E2 [13:15:15]MH_I2C_Read... [13:15:15]Read from MH i2c: E2 03 00 [13:15:15]MH_I2C_Read... [13:15:15]Read from MH i2c: E2 03 00 B8 02 00 90 00 2E [13:15:15]RAPDU: 90 00 [13:15:15]wFMCommunicate OK [13:15:15]SAM_PROTO_ClearQueue done [13:15:15]KKMCreateOFDPacket [13:15:15]OFDProtocolAddRootSTLVToBuf [13:15:15]FM_MakeSignedData [13:15:15]FM_MakeSignedData [13:15:15]SAM_PROTO_SignData [13:15:15]wFMCommunicate request_size=4 [13:15:15]MH_SAM_APDU [13:15:15]CAPDU: 80 0D 01 02 [13:15:15]Write to MH i2c: E2 08 00 B9 02 80 0D 01 02 00 00 00 00 34 [13:15:15]Write i2c OK [13:15:15]MH_I2C_Read... [13:15:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:15:15]Read from MH i2c: E2 [13:15:15]MH_I2C_Read... [13:15:15]Read from MH i2c: E2 03 00 [13:15:15]MH_I2C_Read... [13:15:15]Read from MH i2c: E2 03 00 B9 02 00 90 00 2F [13:15:15]RAPDU: 90 00 [13:15:15]wFMCommunicate OK [13:15:15]wFMCommunicate request_size=255 [13:15:15]MH_SAM_APDU [13:15:15]CAPDU: 80 0D 02 02 FA 03 00 26 01 1E 04 01 00 01 23 04 78 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 32 34 37 06 04 34 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 41 58 49 20 D1 87 D0 B0 D0 B9 20 31 2C 32 20 D1 87 D0 B5 D1 80 D0 BD 2E D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 05 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D4 30 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 00 00 00 F4 03 04 00 E1 F2 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 [13:15:15]Write to MH i2c: E2 02 01 BA 02 80 0D 02 02 FA 00 03 00 26 01 1E 04 01 00 01 23 04 78 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 32 34 37 06 04 34 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 41 58 49 20 D1 87 D0 B0 D0 B9 20 31 2C 32 20 D1 87 D0 B5 D1 80 D0 BD 2E D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6F 00 00 00 00 00 EE 03 recv_with_timeout no data received [13:15:15]0F CommunicateWithHost answer receiving error [13:15:15]00 CommunicateWithHost err = -3 [13:15:15]F2 OFD Sender: Server communicate error [13:15:15]03 01 00 01 F3 03 06 00 2F 05 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D4 30 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 00 00 00 F4 03 04 00 E1 F2 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 00 00 OFD Sender: Processing packet 41591 [packets to send 60, broken 56] [13:15:15]ProducePacketName [13:15:15]6C name=ofd_packets/00041591 [13:15:15] [13:15:15]OFD Sender: To server: ‡•öpG, [13:15:15]CommunicateWithHost lk.salyk.kg:30040 [13:15:15]ConnectInit lk.salyk.kg [13:15:15]Write i2c OK [13:15:15]MH_I2C_Read... [13:15:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:15:16]Read from MH i2c: E2 [13:15:16]MH_I2C_Read... [13:15:16]Read from MH i2c: E2 03 00 [13:15:16]MH_I2C_Read... [13:15:16]Read from MH i2c: E2 03 00 BA 02 00 90 00 30 [13:15:16]RAPDU: 90 00 [13:15:16]wFMCommunicate OK [13:15:16]wFMCommunicate request_size=53 [13:15:16]MH_SAM_APDU [13:15:16]CAPDU: 80 0D 02 02 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 7B A2 00 00 35 04 06 00 EA 61 59 DD 49 8F [13:15:16]Write to MH i2c: E2 38 00 BB 02 80 0D 02 02 30 00 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 7B A2 00 00 35 04 06 00 EA 61 59 DD 49 8F 00 00 AB [13:15:16]Write i2c OK [13:15:16]MH_I2C_Read... [13:15:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:15:16]Read from MH i2c: E2 [13:15:16]MH_I2C_Read... [13:15:16]Read from MH i2c: E2 03 00 [13:15:16]MH_I2C_Read... [13:15:16]Read from MH i2c: E2 03 00 BB 02 00 90 00 31 [13:15:16]RAPDU: 90 00 [13:15:16]wFMCommunicate OK [13:15:16]wFMCommunicate request_size=4 [13:15:16]MH_SAM_APDU [13:15:16]CAPDU: 80 0D 03 02 [13:15:16]Write to MH i2c: E2 08 00 BC 02 80 0D 03 02 00 00 00 00 39 [13:15:16]Write i2c OK [13:15:16]MH_I2C_Read... [13:15:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:15:16]Read from MH i2c: E2 [13:15:16]MH_I2C_Read... [13:15:16]Read from MH i2c: E2 0B 00 [13:15:16]MH_I2C_Read... [13:15:16]Read from MH i2c: E2 0B 00 BC 02 00 69 9C A9 0B 84 D6 DE 95 90 00 C0 [13:15:16]RAPDU: 69 9C A9 0B 84 D6 DE 95 90 00 [13:15:16]wFMCommunicate OK [13:15:16]SAM_PROTO_SignData done [13:15:16]FM_MakeSignedData done [13:15:16]CreateOFDProtocolMessage [13:15:16]wFMCommunicate request_size=4 [13:15:16]MH_SAM_APDU [13:15:16]CAPDU: 80 11 00 00 [13:15:16]Write to MH i2c: E2 08 00 BD 02 80 11 00 00 00 00 00 00 39 [13:15:16]Write i2c OK [13:15:16]MH_I2C_Read... [13:15:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:15:16]Read from MH i2c: E2 [13:15:16]MH_I2C_Read... [13:15:16]Read from MH i2c: E2 17 00 [13:15:16]MH_I2C_Read... [13:15:16]Read from MH i2c: E2 17 00 BD 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 95 [13:15:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [13:15:16]wFMCommunicate OK [13:15:16]CreateOFDProtocolMessage done [13:15:16]OFDSenderStorePacket 41595 [13:15:16]StoreOFDPacket docnum=41595 [13:15:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 3A 01 00 00 33 50 32 01 0F 90 5A 03 01 00 03 00 26 01 1E 04 01 00 01 23 04 78 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 32 34 37 06 04 34 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 41 58 49 20 D1 87 D0 B0 D0 B9 20 31 2C 32 20 D1 87 D0 B5 D1 80 D0 BD 2E D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 05 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D4 30 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 00 00 00 F4 03 04 00 E1 F2 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 7B A2 00 00 35 04 06 00 EA 61 59 DD 49 8F 69 9C A9 0B 84 D6 DE 95 [13:15:16]CheckFolder [13:15:16]dirname=/storage/ofd_packets [13:15:16]CheckFolder done [13:15:16]ProducePacketName [13:15:16]name=ofd_packets/00041595 [13:15:16]NVStorageSaveData ofd_packets/00041595 [13:15:16]File name is /storage/ofd_packets/00041595 [13:15:16]Write 344 bytes [13:15:16]NVStorageSaveData done [13:15:16]OFDSenderStorePacket done [13:15:16]KKMCreateOFDPacket done [13:15:16]NVStorageSaveData kkm_last_timestamp [13:15:16]File name is /storage/kkm_last_timestamp [13:15:16]Write 4 bytes [13:15:16]NVStorageSaveData done [13:15:16]ExternCall_PrintAddStr [13:15:16]wPrintStart [13:15:16]Write to MH i2c: 01 00 00 BE 02 C0 [13:15:16]Write i2c OK [13:15:16]MH_I2C_Read... [13:15:16]Read from MH i2c: 01 [13:15:16]MH_I2C_Read... [13:15:16]Read from MH i2c: 01 07 00 [13:15:16]MH_I2C_Read... [13:15:16]Read from MH i2c: 01 07 00 BE 02 00 00 00 00 00 FF 0F D5 [13:15:16]RasterBufferAndPrint [13:15:16]line Счет N : (3)183625 [13:15:16]line ИÐÐ: 02508201610067 [13:15:16]line Контрольно-КаÑÑовый Чек [13:15:16]line ПРОДÐЖР[13:15:16]line Товар: 4870202521247 [13:15:16]line Ðапиток MAXI чай 1,2 черн.перÑик [13:15:16]line 1.000 * 125.00 [13:15:16]line = 125.00 [13:15:16]line ÐДС 12% ÐСП 1% [13:15:16]line > о реализуемом товаре [13:15:16]line ИТОГО: 125.00 [13:15:16]line ÐСП 1% : 1.11 [13:15:16]line ÐДС 12% : 13.27 [13:15:16]line Ðаличными: 0.00 [13:15:16]line Безнал.: 125.00 [13:15:16]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [13:15:16]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [13:15:16]line СÐО: Общий режим [13:15:16]line Чек 46 27.07.2024 13:15 [13:15:16]line Смена: 425 ФФД: 1.0 [13:15:16]line ЗÐМ: 0300000053 [13:15:16]line РÐМ: 0000000000092626 [13:15:16]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [13:15:16]line ÐŸÐ»Ð°Ñ‚ÐµÐ¶Ð½Ð°Ñ ÑиÑтема: O! деньги [13:15:16]line ФМ: 0000000000874958 [13:15:16]line ФД: 41595 [13:15:16]line ФПД: 257703840401807 [13:15:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T131513&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41595&fm=257703840401807&tin=02508201610067®Number=0000000000092626&sum=12500 [13:15:16]line 0 [13:15:16]written 0, free lines is 4095 [13:15:17]Write to MH i2c: 01 00 00 E9 02 EB [13:15:17]Write i2c OK [13:15:17]MH_I2C_Read... [13:15:17]Read from MH i2c: 01 [13:15:17]MH_I2C_Read... [13:15:17]Read from MH i2c: 01 07 00 [13:15:17]MH_I2C_Read... [13:15:17]Read from MH i2c: 01 07 00 E9 02 00 00 00 00 00 F5 0C F3 [13:15:17]RasterBufferAndPrint [13:15:17]line [13:15:17]line [13:15:17]line [13:15:17]line [13:15:17]line [13:15:17]written 0, free lines is 3393 [13:15:17]MH_Cut [13:15:17]Write to MH i2c: D1 01 00 F0 02 01 C4 [13:15:17]Write i2c OK [13:15:17]MH_I2C_Read... [13:15:17]Read from MH i2c: D1 [13:15:17]MH_I2C_Read... [13:15:17]Read from MH i2c: D1 01 00 [13:15:17]MH_I2C_Read... [13:15:17]Read from MH i2c: D1 01 00 F0 02 00 C3 [13:15:17]Write to MH i2c: 01 00 00 F1 02 F3 [13:15:17]Write i2c OK [13:15:17]MH_I2C_Read... [13:15:18]*** Cut start [13:15:18]*** Partial cut [13:15:18]*** CUTSNS_PIN = 1 [13:15:18]*** CUTSNS_PIN = 0 [13:15:18]Connected sock=7 [13:15:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 2D 01 00 00 F8 C8 25 01 C7 E0 5A 03 01 00 03 00 19 01 1E 04 01 00 01 23 04 6B 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 33 32 35 39 06 04 27 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4E 69 74 72 6F 20 46 72 65 73 68 20 D0 9C D0 BE D1 85 D0 B8 D1 82 D0 BE FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 25 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 54 00 00 00 00 00 EE *** Brake cut motor [13:15:18]03 0F 00 F2 03 01 00 01 F3 03 06 00 F1 03 00 00 00 00 07 04 06 00 1C 25 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 00 00 00 F4 03 04 00 C1 F2 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 *** Stop cut motor [13:15:18]Read from MH i2c: *** Cut end [13:15:18]01 [13:15:18]MH_I2C_Read... [13:15:18]04 00 77 A2 00 00 35 04 06 00 EE DD 64 7E 2C 5F C7 C6 C3 C3 BD C2 36 5A [13:15:18]Read from MH i2c: 01 07 00 [13:15:18]MH_I2C_Read... [13:15:18]Read from MH i2c: 01 07 00 F1 02 00 00 00 00 00 FF 0F 08 [13:15:18]process_action close_receipt done [13:15:18]requested_data is exist [13:15:18]produce_requested_data [13:15:18]requested_item fm.sn is exist - process it [13:15:18]wFMCommunicate request_size=4 [13:15:18]MH_SAM_APDU [13:15:18]CAPDU: 80 11 00 00 [13:15:18]Write to MH i2c: E2 08 00 F2 02 80 11 00 00 00 00 00 00 6E [13:15:18]Write i2c OK [13:15:18]MH_I2C_Read... [13:15:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:15:19]Read from MH i2c: E2 [13:15:19]MH_I2C_Read... [13:15:19]Read from MH i2c: E2 17 00 [13:15:19]MH_I2C_Read... [13:15:19]Read from MH i2c: E2 17 00 F2 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 CA [13:15:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [13:15:19]wFMCommunicate OK [13:15:19]requested_item fd.num is exist - process it [13:15:19]SAM_PROTO_GetFieldsCounters [13:15:19]wFMCommunicate request_size=4 [13:15:19]MH_SAM_APDU [13:15:19]CAPDU: 80 13 00 00 [13:15:19]Write to MH i2c: E2 08 00 F3 02 80 13 00 00 00 00 00 00 71 [13:15:19]Write i2c OK [13:15:19]MH_I2C_Read... [13:15:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:15:19]Read from MH i2c: E2 [13:15:19]MH_I2C_Read... [13:15:19]Read from MH i2c: E2 62 00 [13:15:19]MH_I2C_Read... [13:15:19]Read from MH i2c: E2 62 00 F3 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 7B A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 2E 00 00 00 5E 04 04 00 2E 00 00 00 57 04 04 00 2F 00 00 00 19 04 04 00 00 00 00 00 90 00 EC [13:15:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 7B A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 2E 00 00 00 5E 04 04 00 2E 00 00 00 57 04 04 00 2F 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:15:19]wFMCommunicate OK [13:15:19]SAM_PROTO_GetFieldsCounters done [13:15:19]requested_item shift.num is exist - process it [13:15:19]requested_item shift.opened is exist - process it [13:15:19]req_shift_opened [13:15:19]FM_GetShiftState [13:15:19]SAM_PROTO_GetShiftState [13:15:19]wFMCommunicate request_size=4 [13:15:19]MH_SAM_APDU [13:15:19]CAPDU: 80 13 01 00 [13:15:19]Write to MH i2c: E2 08 00 F4 02 80 13 01 00 00 00 00 00 73 [13:15:19]Write i2c OK [13:15:19]MH_I2C_Read... [13:15:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:15:19]Read from MH i2c: E2 [13:15:19]MH_I2C_Read... [13:15:19]Read from MH i2c: E2 0E 00 [13:15:19]MH_I2C_Read... [13:15:19]Read from MH i2c: E2 0E 00 F4 02 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 8B [13:15:19]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [13:15:19]wFMCommunicate OK [13:15:19]SAM_PROTO_GetShiftState done [13:15:19]FM_GetShiftState done [13:15:19]req_shift_opened done [13:15:19]requested_item shift.open_date is exist - process it [13:15:19]req_shift_open_date [13:15:19]req_shift_open_date done [13:15:19]produce_requested_data done [13:15:19]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41595,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [13:15:19]process_action_free close_receipt [13:15:19]json_value_free [13:15:19]json_value_free done [13:15:19]process_json_proto returns [13:15:19]Send response to host [13:15:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41595,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [13:15:19]free response buf [13:15:19]execute_script done [13:15:19]execute_script returns [13:15:19]free content buf [13:15:19]Sock 9.Close socket [13:15:19]Sock 9.Thread stoped [13:15:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 1E 21 47 00 EF 9C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 77 A2 00 00 F4 03 04 00 FB 9E A4 66 B6 04 01 00 00 43 6F 21 36 EF ED BA F3 [13:15:20]CommunicateWithHost err = 0 [13:15:20]CheckOFDResponse [13:15:20]1017 (14) - 77093643461234 [13:15:20]1041 (16) - 0000000000874958 [13:15:20]1040 (4) - 41591 [13:15:20]1012 (4) - 27.07.2024 07:17 [13:15:20]1206 (1) - 0 [13:15:20]OFD Sender: Remove packet 41591 [13:15:20]ProducePacketName [13:15:20]name=ofd_packets/00041591 [13:15:20]NVStorageDeleteData [13:15:20]OFD Sender: Processing packet 41592 [packets to send 60, broken 56] [13:15:20]ProducePacketName [13:15:20]name=ofd_packets/00041592 [13:15:20]OFD Sender: To server: ‡•öpG, [13:15:20]CommunicateWithHost lk.salyk.kg:30040 [13:15:20]ConnectInit lk.salyk.kg [13:15:21]accept exits with 11 [13:15:21]New connection [13:15:21]New thread 3066617188 created [13:15:21]Thread 3066473828 joined [13:15:21]Waiting for new connection... [13:15:21] Sock 11.Parse request [13:15:21]Sock 11.Check first char [13:15:21]Sock 11.First char is OK [13:15:21]request: POST /json_proto HTTP/1.0 [13:15:21]Method: POST [13:15:21]URL: /json_proto [13:15:21]Method is POST - this is cgi request [13:15:21]url: /json_proto [13:15:21]query_string will be loaded in cgi processing [13:15:21]execute_cgi json_proto POST (null) [13:15:21]execute_cgi path=json_proto method=POST [13:15:21]POST find Content-Length [13:15:21]Host: 172.17.43.132:8080 [13:15:21]Content-Length: 632 [13:15:21]Content-Type: application/json [13:15:21] [13:15:21]POST finish read [13:15:21]Found Content-Length = 632 [13:15:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183626", "tax_sys" : 0, "items" : [ { "code": "4700000160204", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 1,5\u043B", "price" : 60.00, "quantity" : 1.000, "sum" : 60.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 60.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:15:21]execute_script... [13:15:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183626", "tax_sys" : 0, "items" : [ { "code": "4700000160204", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 1,5\u043B", "price" : 60.00, "quantity" : 1.000, "sum" : 60.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 60.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:15:21]POST & json_proto [13:15:21]process_json_proto [13:15:21]json parsed OK: [13:15:21]protocol is kg_v1.0 [13:15:21]action value=close_receipt [13:15:21]process_action close_receipt [13:15:21]cmd_close_receipt [13:15:21]MH_GetDate [13:15:21]Write to MH i2c: F0 00 00 F5 02 E6 [13:15:21]Write i2c OK [13:15:21]MH_I2C_Read... [13:15:21]Read from MH i2c: F0 [13:15:21]MH_I2C_Read... [13:15:21]Read from MH i2c: F0 09 00 [13:15:21]MH_I2C_Read... [13:15:21]Read from MH i2c: F0 09 00 F5 02 00 E9 F2 A4 66 69 B2 A4 66 F9 [13:15:21]GetLastDocTimeStamp 1722086113 [13:15:21]current date 1722086121 [13:15:21]FM_GetShiftState [13:15:21]SAM_PROTO_GetShiftState [13:15:21]wFMCommunicate request_size=4 [13:15:21]MH_SAM_APDU [13:15:21]CAPDU: 80 13 01 00 [13:15:21]Write to MH i2c: E2 08 00 F6 02 80 13 01 00 00 00 00 00 75 [13:15:21]Write i2c OK [13:15:21]MH_I2C_Read... [13:15:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:15:21]Read from MH i2c: E2 [13:15:21]MH_I2C_Read... [13:15:21]Read from MH i2c: E2 0E 00 [13:15:21]MH_I2C_Read... [13:15:21]Read from MH i2c: E2 0E 00 F6 02 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 8D [13:15:21]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [13:15:21]wFMCommunicate OK [13:15:21]SAM_PROTO_GetShiftState done [13:15:21]FM_GetShiftState done [13:15:21]opened in 1722069839 [13:15:21]opened+sec_in_day 1722156239 [13:15:21]quantity*price = 6000 [13:15:21]sum+1 = 6001 [13:15:21]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 60.00 ÐСП 1% : 0.53 ÐДС 12% : 6.37 Ðаличными: 60.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 47 27.07.2024 13:15 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41596 ФПД: 190448906869713 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T131522&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41596&fm=190448906869713&tin=02508201610067®Number=0000000000092626&sum=6000 0 [13:15:23]StoreToDocumentArchive [13:15:23]shift 425 fd 41596 [13:15:23]save to /storage/0425/doc_00041596 [13:15:23]save last doc name /storage/0425/doc_00041596 to /storage/kkm_last_doc_name [13:15:23]save OK [13:15:23]Clear old archive folders... [13:15:23]ProcessDocumentItem done err = 0, tmpTLVsize=271 [13:15:23]tlvbuf is 01DDB200 [13:15:23]SAM_PROTO_ClearQueue [13:15:23]wFMCommunicate request_size=4 [13:15:23]MH_SAM_APDU [13:15:23]CAPDU: 80 09 00 00 [13:15:23]Write to MH i2c: E2 08 00 03 03 80 09 00 00 00 00 00 00 78 [13:15:23]Write i2c OK [13:15:23]MH_I2C_Read... [13:15:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:15:23]Read from MH i2c: E2 [13:15:23]MH_I2C_Read... [13:15:23]Read from MH i2c: E2 03 00 [13:15:23]MH_I2C_Read... [13:15:23]Read from MH i2c: E2 03 00 03 03 00 90 00 7A [13:15:23]RAPDU: 90 00 [13:15:23]wFMCommunicate OK [13:15:23]SAM_PROTO_ClearQueue done [13:15:23]KKMCreateOFDPacket [13:15:23]OFDProtocolAddRootSTLVToBuf [13:15:23]FM_MakeSignedData [13:15:23]FM_MakeSignedData [13:15:23]SAM_PROTO_SignData [13:15:23]wFMCommunicate request_size=4 [13:15:24]MH_SAM_APDU [13:15:24]CAPDU: 80 0D 01 02 [13:15:24]Write to MH i2c: E2 08 00 04 03 80 0D 01 02 00 00 00 00 80 [13:15:24]Write i2c OK [13:15:24]MH_I2C_Read... [13:15:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:15:24]Read from MH i2c: E2 [13:15:24]MH_I2C_Read... [13:15:24]Read from MH i2c: E2 03 00 [13:15:24]MH_I2C_Read... [13:15:24]Read from MH i2c: E2 03 00 04 03 00 90 00 7B [13:15:24]RAPDU: 90 00 [13:15:24]wFMCommunicate OK [13:15:24]wFMCommunicate request_size=255 [13:15:24]MH_SAM_APDU [13:15:24]CAPDU: 80 0D 02 02 FA 03 00 0F 01 1E 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 32 30 34 06 04 1D 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 17 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 35 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 02 00 00 00 00 07 04 06 00 70 17 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 00 00 00 F4 03 04 00 EA F2 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 [13:15:24]Write to MH i2c: E2 02 01 05 03 80 0D 02 02 FA 00 03 00 0F 01 1E 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 32 30 34 06 04 1D 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 17 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 35 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 02 00 00 00 00 07 04 06 00 70 17 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 00 00 00 F4 03 04 00 EA F2 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 00 00 6E [13:15:24]Write i2c OK [13:15:24]MH_I2C_Read... [13:15:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:15:25]Read from MH i2c: E2 [13:15:25]MH_I2C_Read... [13:15:25]Read from MH i2c: E2 03 00 [13:15:25]MH_I2C_Read... [13:15:25]Read from MH i2c: E2 03 00 05 03 00 90 00 7C [13:15:25]RAPDU: 90 00 [13:15:25]wFMCommunicate OK [13:15:25]wFMCommunicate request_size=30 [13:15:25]MH_SAM_APDU [13:15:25]CAPDU: 80 0D 02 02 19 30 38 37 34 39 35 38 10 04 04 00 7C A2 00 00 35 04 06 00 AD 36 57 71 1B D1 [13:15:25]Write to MH i2c: E2 21 00 06 03 80 0D 02 02 19 00 30 38 37 34 39 35 38 10 04 04 00 7C A2 00 00 35 04 06 00 AD 36 57 71 1B D1 00 00 3A [13:15:25]Write i2c OK [13:15:25]MH_I2C_Read... [13:15:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:15:25]Read from MH i2c: E2 [13:15:25]MH_I2C_Read... [13:15:25]Read from MH i2c: E2 03 00 [13:15:25]MH_I2C_Read... [13:15:25]Read from MH i2c: E2 03 00 06 03 00 90 00 7D [13:15:25]RAPDU: 90 00 [13:15:25]wFMCommunicate OK [13:15:25]wFMCommunicate request_size=4 [13:15:25]MH_SAM_APDU [13:15:25]CAPDU: 80 0D 03 02 [13:15:25]Write to MH i2c: E2 08 00 07 03 80 0D 03 02 00 00 00 00 85 [13:15:25]Write i2c OK [13:15:25]MH_I2C_Read... [13:15:25]recv_with_timeout no data received [13:15:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:15:25]Read from MH i2c: E2 [13:15:25]MH_I2C_Read... [13:15:25]Read from MH i2c: E2 0B 00 [13:15:25]MH_I2C_Read... [13:15:25]Read from MH i2c: E2 0B 00 07 03 00 7D B9 2C 52 3D 68 01 D9 90 00 B9 [13:15:25]RAPDU: 7D B9 2C 52 3D 68 01 D9 90 00 [13:15:25]wFMCommunicate OK [13:15:25]SAM_PROTO_SignData done [13:15:25]FM_MakeSignedData done [13:15:25]CreateOFDProtocolMessage [13:15:25]wFMCommunicate request_size=4 [13:15:25]MH_SAM_APDU [13:15:25]CAPDU: 80 11 00 00 [13:15:25]Write to MH i2c: E2 08 00 08 03 80 11 00 00 00 00 00 00 85 [13:15:25]Write i2c OK [13:15:25]MH_I2C_Read... [13:15:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:15:25]Read from MH i2c: E2 [13:15:25]MH_I2C_Read... [13:15:25]Read from MH i2c: E2 17 00 [13:15:25]MH_I2C_Read... [13:15:25]Read from MH i2c: E2 17 00 08 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 E1 [13:15:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [13:15:25]wFMCommunicate OK [13:15:25]CreateOFDProtocolMessage done [13:15:25]OFDSenderStorePacket 41596 [13:15:25]StoreOFDPacket docnum=41596 [13:15:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 23 01 00 00 73 3C 1B 01 54 AC 5A 03 01 00 03 00 0F 01 1E 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 32 30 34 06 04 1D 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 17 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 35 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 02 00 00 00 00 07 04 06 00 70 17 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 00 00 00 F4 03 04 00 EA F2 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 7C A2 00 00 35 04 06 00 AD 36 57 71 1B D1 7D B9 2C 52 3D 68 01 D9 [13:15:25]CheckFolder [13:15:25]dirname=/storage/ofd_packets [13:15:25]CheckFolder done [13:15:25]ProducePacketName [13:15:25]name=ofd_packets/00041596 [13:15:25]NVStorageSaveData ofd_packets/00041596 [13:15:25]File name is /storage/ofd_packets/00041596 [13:15:25]Write 321 bytes [13:15:25]NVStorageSaveData done [13:15:25]OFDSenderStorePacket done [13:15:25]KKMCreateOFDPacket done [13:15:25]NVStorageSaveData kkm_last_timestamp [13:15:25]File name is /storage/kkm_last_timestamp [13:15:25]Write 4 bytes [13:15:25]NVStorageSaveData done [13:15:25]ExternCall_PrintAddStr [13:15:25]wPrintStart [13:15:25]Write to MH i2c: 01 00 00 09 03 0C [13:15:25]Write i2c OK [13:15:25]MH_I2C_Read... [13:15:25]Read from MH i2c: 01 [13:15:25]MH_I2C_Read... [13:15:25]Read from MH i2c: 01 07 00 [13:15:25]MH_I2C_Read... [13:15:25]Read from MH i2c: 01 07 00 09 03 00 00 00 00 00 FF 0F 21 [13:15:25]RasterBufferAndPrint [13:15:25]line Счет N : (3)183626 [13:15:25]line ИÐÐ: 02508201610067 [13:15:25]line Контрольно-КаÑÑовый Чек [13:15:25]line ПРОДÐЖР[13:15:25]line Товар: 4700000160204 [13:15:25]line Вода Легенда 1,5л [13:15:25]line 1.000 * 60.00 [13:15:25]line = 60.00 [13:15:25]line ÐДС 12% ÐСП 1% [13:15:25]line > о реализуемом товаре [13:15:25]line ИТОГО: 60.00 [13:15:25]line ÐСП 1% : 0.53 [13:15:25]line ÐДС 12% : 6.37 [13:15:25]line Ðаличными: 60.00 [13:15:25]line Безнал.: 0.00 [13:15:25]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [13:15:25]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [13:15:25]line СÐО: Общий режим [13:15:25]line Чек 47 27.07.2024 13:15 [13:15:25]line Смена: 425 ФФД: 1.0 [13:15:25]line ЗÐМ: 0300000053 [13:15:25]line РÐМ: 0000000000092626 [13:15:25]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [13:15:25]line ФМ: 0000000000874958 [13:15:25]line ФД: 41596 [13:15:25]line ФПД: 190448906869713 [13:15:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T131522&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41596&fm=190448906869713&tin=02508201610067®Number=0000000000092626&sum=6000 [13:15:25]line 0 [13:15:25]written 0, free lines is 4095 [13:15:26]Write to MH i2c: 01 00 00 31 03 34 [13:15:26]Write i2c OK [13:15:26]MH_I2C_Read... [13:15:26]Read from MH i2c: 01 [13:15:26]MH_I2C_Read... [13:15:26]Read from MH i2c: 01 07 00 [13:15:26]MH_I2C_Read... [13:15:26]Read from MH i2c: 01 07 00 31 03 00 00 00 00 00 23 0D 6B [13:15:26]RasterBufferAndPrint [13:15:26]line [13:15:26]line [13:15:26]line [13:15:26]line [13:15:26]line [13:15:26]written 0, free lines is 3448 [13:15:26]MH_Cut [13:15:26]Write to MH i2c: D1 01 00 38 03 01 0D [13:15:26]Write i2c OK [13:15:26]MH_I2C_Read... [13:15:26]Read from MH i2c: D1 [13:15:26]MH_I2C_Read... [13:15:26]Read from MH i2c: D1 01 00 [13:15:26]MH_I2C_Read... [13:15:26]Read from MH i2c: D1 01 00 38 03 00 0C [13:15:26]Write to MH i2c: 01 00 00 39 03 3C [13:15:26]Write i2c OK [13:15:26]MH_I2C_Read... [13:15:26]Connected sock=7 [13:15:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 21 01 00 00 1A EA 19 01 1D 93 5A 03 01 00 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 *** Cut start [13:15:26]0D 00 34 36 32 30 30 30 36 39 39 30 33 38 37 06 *** Partial cut [13:15:27]04 1B *** CUTSNS_PIN = 1 [13:15:27]00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 A2 D0 *** CUTSNS_PIN = 0 [13:15:27]B0 D0 BB D0 BA D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D8 D6 00 00 00 00 13 04 06 00 D8 D6 00 00 00 00 F2 03 01 00 01 F6 *** Brake cut motor [13:15:27]03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 D6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D1 16 00 00 00 00 07 04 06 00 D8 D6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 Read from MH i2c: 04 01 00 [13:15:27]2B 00 00 00 F4 03 04 00 *** Stop cut motor [13:15:27]C9 *** Cut end [13:15:27]F2 MH_I2C_Read... [13:15:27]A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 78 A2 00 00 35 04 06 00 02 CE 90 7F A6 50 50 0D 44 0E D8 0A EB F8 [13:15:27]Read from MH i2c: 01 07 00 [13:15:27]MH_I2C_Read... [13:15:27]Read from MH i2c: 01 07 00 39 03 00 00 00 00 00 FF 0F 51 [13:15:27]process_action close_receipt done [13:15:27]requested_data is exist [13:15:27]produce_requested_data [13:15:27]requested_item fm.sn is exist - process it [13:15:27]wFMCommunicate request_size=4 [13:15:27]MH_SAM_APDU [13:15:27]CAPDU: 80 11 00 00 [13:15:27]Write to MH i2c: E2 08 00 3A 03 80 11 00 00 00 00 00 00 B7 [13:15:27]Write i2c OK [13:15:27]MH_I2C_Read... [13:15:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:15:28]Read from MH i2c: E2 [13:15:28]MH_I2C_Read... [13:15:28]Read from MH i2c: E2 17 00 [13:15:28]MH_I2C_Read... [13:15:28]Read from MH i2c: E2 17 00 3A 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 13 [13:15:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [13:15:28]wFMCommunicate OK [13:15:28]requested_item fd.num is exist - process it [13:15:28]SAM_PROTO_GetFieldsCounters [13:15:28]wFMCommunicate request_size=4 [13:15:28]MH_SAM_APDU [13:15:28]CAPDU: 80 13 00 00 [13:15:28]Write to MH i2c: E2 08 00 3B 03 80 13 00 00 00 00 00 00 BA [13:15:28]Write i2c OK [13:15:28]MH_I2C_Read... [13:15:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:15:28]Read from MH i2c: E2 [13:15:28]MH_I2C_Read... [13:15:28]Read from MH i2c: E2 62 00 [13:15:28]MH_I2C_Read... [13:15:28]Read from MH i2c: E2 62 00 3B 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 7C A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 2F 00 00 00 5E 04 04 00 2F 00 00 00 57 04 04 00 30 00 00 00 19 04 04 00 00 00 00 00 90 00 39 [13:15:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 Received data: 30 87 30 95 30 F6 30 70 30 47 30 2C 30 30 38 37 34 39 35 38 01 0D 00 04 30 10 30 00 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 39 30 32 30 36 30 32 38 36 37 10 04 04 00 7C A2 00 00 34 0E 39 04 35 04 38 00 4F A9 00 01 00 00 00 12 04 04 00 2F 00 00 00 24 00 82 5E 47 00 91 23 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 04 30 04 30 00 30 2F 30 00 30 00 30 00 30 30 38 37 34 39 35 38 57 10 04 04 04 04 00 00 30 78 00 A2 00 00 00 F4 03 04 00 03 9F 00 A4 19 66 04 B6 04 04 00 01 00 00 00 00 A3 EE 50 D6 8D 9A C0 00 34 00 [13:15:28]90 00 CommunicateWithHost err = 0 [13:15:28]CheckOFDResponse [13:15:28]1017 (14) - 77093643461234 [13:15:28]1041 (16) - 0000000000874958 [13:15:28]1040 (4) - 41592 [13:15:28]1012 (4) - 27.07.2024 07:17 [13:15:28]1206 (1) - 0 [13:15:28] [13:15:28]OFD Sender: Remove packet 41592 [13:15:28]wFMCommunicate OK [13:15:28]ProducePacketName [13:15:28]SAM_PROTO_GetFieldsCounters done [13:15:28]name=ofd_packets/00041592 [13:15:28]requested_item shift.num is exist - process it [13:15:28]NVStorageDeleteData [13:15:28]requested_item shift.opened is exist - process it [13:15:28]req_shift_opened [13:15:28]FM_GetShiftState [13:15:28]SAM_PROTO_GetShiftState [13:15:28]wFMCommunicate request_size=4 [13:15:28]MH_SAM_APDU [13:15:28]CAPDU: 80 13 01 00 [13:15:28]Write to MH i2c: E2 08 00 3C 03 80 13 01 00 00 00 00 00 BC [13:15:28]Write i2c OK [13:15:28]MH_I2C_Read... [13:15:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:15:29]Read from MH i2c: E2 [13:15:29]MH_I2C_Read... [13:15:29]Read from MH i2c: E2 0E 00 [13:15:29]MH_I2C_Read... [13:15:29]Read from MH i2c: E2 0E 00 3C 03 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 D4 [13:15:29]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [13:15:29]wFMCommunicate OK [13:15:29]SAM_PROTO_GetShiftState done [13:15:29]FM_GetShiftState done [13:15:29]req_shift_opened done [13:15:29]requested_item shift.open_date is exist - process it [13:15:29]req_shift_open_date [13:15:29]req_shift_open_date done [13:15:29]produce_requested_data done [13:15:29]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41596,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [13:15:29]process_action_free close_receipt [13:15:29]json_value_free [13:15:29]json_value_free done [13:15:29]process_json_proto returns [13:15:29]Send response to host [13:15:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41596,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [13:15:29]free response buf [13:15:29]execute_script done [13:15:29]execute_script returns [13:15:29]free content buf [13:15:29]Sock 11.Close socket [13:15:29]Sock 11.Thread stoped [13:15:29]OFD Sender: Processing packet 41593 [packets to send 60, broken 56] [13:15:29]ProducePacketName [13:15:29]name=ofd_packets/00041593 [13:15:29]OFD Sender: To server: ‡•öpG, [13:15:29]CommunicateWithHost lk.salyk.kg:30040 [13:15:29]ConnectInit lk.salyk.kg [13:15:30]Connected sock=7 [13:15:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 21 01 00 00 9A 5A 19 01 D2 C2 5A 03 01 00 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 accept exits with 12 [13:15:30]06 New connection [13:15:30]00 New thread 3066473828 created [13:15:30]88 Thread 3066617188 joined [13:15:30]13 Waiting for new connection... [13:15:30]00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 02 00 00 00 00 07 04 06 00 88 13 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 00 00 00 F4 03 04 00 D0 F2 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 79 A2 00 00 35 04 06 00 26 E0 ED 54 6F D5 9B 6C E3 EB 92 BB 01 ED [13:15:30] Sock 12.Parse request [13:15:30]Sock 12.Check first char [13:15:30]Sock 12.First char is OK [13:15:30]request: POST /json_proto HTTP/1.0 [13:15:30]Method: POST [13:15:30]URL: /json_proto [13:15:30]Method is POST - this is cgi request [13:15:30]url: /json_proto [13:15:30]query_string will be loaded in cgi processing [13:15:30]execute_cgi json_proto POST (null) [13:15:30]execute_cgi path=json_proto method=POST [13:15:30]POST find Content-Length [13:15:30]Host: 172.17.43.132:8080 [13:15:30]Content-Length: 682 [13:15:30]Content-Type: application/json [13:15:30] [13:15:30]POST finish read [13:15:30]Found Content-Length = 682 [13:15:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183627", "tax_sys" : 0, "items" : [ { "code": "4870202521148", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A MAXI \u0447\u0430\u0439 \u0437\u0435\u043B \u043B\u0438\u043C\u043E\u043D 0.45\u043B", "price" : 70.00, "quantity" : 1.000, "sum" : 70.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 70.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:15:30]execute_script... [13:15:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183627", "tax_sys" : 0, "items" : [ { "code": "4870202521148", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A MAXI \u0447\u0430\u0439 \u0437\u0435\u043B \u043B\u0438\u043C\u043E\u043D 0.45\u043B", "price" : 70.00, "quantity" : 1.000, "sum" : 70.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 70.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:15:30]POST & json_proto [13:15:30]process_json_proto [13:15:30]json parsed OK: [13:15:30]protocol is kg_v1.0 [13:15:30]action value=close_receipt [13:15:30]process_action close_receipt [13:15:30]cmd_close_receipt [13:15:30]MH_GetDate [13:15:30]Write to MH i2c: F0 00 00 3D 03 2F [13:15:30]Write i2c OK [13:15:30]MH_I2C_Read... [13:15:30]Read from MH i2c: F0 [13:15:30]MH_I2C_Read... [13:15:30]Read from MH i2c: F0 09 00 [13:15:31]MH_I2C_Read... [13:15:31]Read from MH i2c: F0 09 00 3D 03 00 F3 F2 A4 66 69 B2 A4 66 4C [13:15:31]GetLastDocTimeStamp 1722086122 [13:15:31]current date 1722086131 [13:15:31]FM_GetShiftState [13:15:31]SAM_PROTO_GetShiftState [13:15:31]wFMCommunicate request_size=4 [13:15:31]MH_SAM_APDU [13:15:31]CAPDU: 80 13 01 00 [13:15:31]Write to MH i2c: E2 08 00 3E 03 80 13 01 00 00 00 00 00 BE [13:15:31]Write i2c OK [13:15:31]MH_I2C_Read... [13:15:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:15:31]Read from MH i2c: E2 [13:15:31]MH_I2C_Read... [13:15:31]Read from MH i2c: E2 0E 00 [13:15:31]MH_I2C_Read... [13:15:31]Read from MH i2c: E2 0E 00 3E 03 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 D6 [13:15:31]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [13:15:31]wFMCommunicate OK [13:15:31]SAM_PROTO_GetShiftState done [13:15:31]FM_GetShiftState done [13:15:31]opened in 1722069839 [13:15:31]opened+sec_in_day 1722156239 [13:15:31]quantity*price = 7000 [13:15:31]sum+1 = 7001 [13:15:31]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 70.00 ÐСП 1% : 0.62 ÐДС 12% : 7.43 Ðаличными: 70.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 48 27.07.2024 13:15 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41597 ФПД: 47646388067378 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T131531&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41597&fm=47646388067378&tin=02508201610067®Number=0000000000092626&sum=7000 0 [13:15:33]StoreToDocumentArchive [13:15:33]shift 425 fd 41597 [13:15:33]save to /storage/0425/doc_00041597 [13:15:33]save last doc name /storage/0425/doc_00041597 to /storage/kkm_last_doc_name [13:15:33]save OK [13:15:33]Clear old archive folders... [13:15:33]ProcessDocumentItem done err = 0, tmpTLVsize=293 [13:15:33]tlvbuf is 01C7B350 [13:15:33]SAM_PROTO_ClearQueue [13:15:33]wFMCommunicate request_size=4 [13:15:33]MH_SAM_APDU [13:15:33]CAPDU: 80 09 00 00 [13:15:33]Write to MH i2c: E2 08 00 4B 03 80 09 00 00 00 00 00 00 C0 [13:15:33]Write i2c OK [13:15:33]MH_I2C_Read... [13:15:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:15:33]Read from MH i2c: E2 [13:15:33]MH_I2C_Read... [13:15:33]Read from MH i2c: E2 03 00 [13:15:33]MH_I2C_Read... [13:15:33]Read from MH i2c: E2 03 00 4B 03 00 90 00 C2 [13:15:33]RAPDU: 90 00 [13:15:33]wFMCommunicate OK [13:15:33]SAM_PROTO_ClearQueue done [13:15:33]KKMCreateOFDPacket [13:15:33]OFDProtocolAddRootSTLVToBuf [13:15:33]FM_MakeSignedData [13:15:33]FM_MakeSignedData [13:15:33]SAM_PROTO_SignData [13:15:33]wFMCommunicate request_size=4 [13:15:33]MH_SAM_APDU [13:15:33]CAPDU: 80 0D 01 02 [13:15:34]Write to MH i2c: E2 08 00 4C 03 80 0D 01 02 00 00 00 00 C8 [13:15:34]Write i2c OK [13:15:34]MH_I2C_Read... [13:15:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:15:34]Read from MH i2c: E2 [13:15:34]MH_I2C_Read... [13:15:34]Read from MH i2c: E2 03 00 [13:15:34]MH_I2C_Read... [13:15:34]Read from MH i2c: E2 03 00 4C 03 00 90 00 C3 [13:15:34]RAPDU: 90 00 [13:15:34]wFMCommunicate OK [13:15:34]wFMCommunicate request_size=255 [13:15:34]MH_SAM_APDU [13:15:34]CAPDU: 80 0D 02 02 FA 03 00 25 01 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 31 34 38 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 41 58 49 20 D1 87 D0 B0 D0 B9 20 D0 B7 D0 B5 D0 BB 20 D0 BB D0 B8 D0 BC D0 BE D0 BD 20 30 2E 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 1B 00 00 00 00 13 04 06 00 58 1B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 1B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3E 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 02 00 00 00 00 07 04 06 00 58 1B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 00 00 00 F4 03 04 00 F3 F2 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 [13:15:34]Write to MH i2c: E2 02 01 4D 03 80 0D 02 02 FA 00 03 00 25 01 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 31 34 38 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 41 58 49 20 D1 87 D0 B0 D0 B9 20 D0 B7 D0 B5 D0 BB 20 D0 BB D0 B8 D0 BC D0 BE D0 BD 20 30 2E 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 1B 00 00 00 00 13 04 06 00 58 1B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 1B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3E 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 02 00 00 00 00 07 04 06 00 58 1B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 00 00 00 F4 03 04 00 F3 F2 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 00 00 03 [13:15:34]Write i2c OK [13:15:34]MH_I2C_Read... [13:15:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:15:35]Read from MH i2c: E2 [13:15:35]MH_I2C_Read... [13:15:35]Read from MH i2c: E2 03 00 [13:15:35]MH_I2C_Read... [13:15:35]Read from MH i2c: E2 03 00 4D 03 00 90 00 C4 [13:15:35]RAPDU: 90 00 [13:15:35]wFMCommunicate OK [13:15:35]wFMCommunicate request_size=52 [13:15:35]MH_SAM_APDU [13:15:35]CAPDU: 80 0D 02 02 2F 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 7D A2 00 00 35 04 06 00 2B 55 8A 09 1C 32 [13:15:35]Write to MH i2c: E2 37 00 4E 03 80 0D 02 02 2F 00 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 7D A2 00 00 35 04 06 00 2B 55 8A 09 1C 32 00 00 17 [13:15:35]Write i2c OK [13:15:35]MH_I2C_Read... [13:15:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:15:35]Read from MH i2c: E2 [13:15:35]MH_I2C_Read... [13:15:35]Read from MH i2c: E2 03 00 [13:15:35]MH_I2C_Read... [13:15:35]Read from MH i2c: E2 03 00 4E 03 00 90 00 C5 [13:15:35]RAPDU: 90 00 [13:15:35]wFMCommunicate OK [13:15:35]wFMCommunicate request_size=4 [13:15:35]MH_SAM_APDU [13:15:35]CAPDU: 80 0D 03 02 [13:15:35]Write to MH i2c: E2 08 00 4F 03 80 0D 03 02 00 00 00 00 CD [13:15:35]Write i2c OK [13:15:35]MH_I2C_Read... [13:15:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:15:35]Read from MH i2c: E2 [13:15:35]MH_I2C_Read... [13:15:35]Read from MH i2c: E2 0B 00 [13:15:35]MH_I2C_Read... [13:15:35]Read from MH i2c: E2 0B 00 4F 03 00 C1 FC 9C B2 E6 00 56 C1 90 00 D6 [13:15:35]RAPDU: C1 FC 9C B2 E6 00 56 C1 90 00 [13:15:35]wFMCommunicate OK [13:15:35]SAM_PROTO_SignData done [13:15:35]FM_MakeSignedData done [13:15:35]CreateOFDProtocolMessage [13:15:35]wFMCommunicate request_size=4 [13:15:35]MH_SAM_APDU [13:15:35]CAPDU: 80 11 00 00 [13:15:35]Write to MH i2c: E2 08 00 50 03 80 11 00 00 00 00 00 00 CD [13:15:35]Write i2c OK [13:15:35]MH_I2C_Read... [13:15:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:15:35]Read from MH i2c: E2 [13:15:35]MH_I2C_Read... [13:15:35]Read from MH i2c: E2 17 00 [13:15:35]MH_I2C_Read... [13:15:35]Read from MH i2c: E2 17 00 50 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 29 [13:15:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [13:15:35]wFMCommunicate OK [13:15:35]CreateOFDProtocolMessage done [13:15:35]OFDSenderStorePacket 41597 [13:15:35]StoreOFDPacket docnum=41597 [13:15:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 39 01 00 00 DF 8A 31 01 6A A0 5A 03 01 00 03 00 25 01 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 31 34 38 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 41 58 49 20 D1 87 D0 B0 D0 B9 20 D0 B7 D0 B5 D0 BB 20 D0 BB D0 B8 D0 BC D0 BE D0 BD 20 30 2E 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 1B 00 00 00 00 13 04 06 00 58 1B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 1B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3E 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 02 00 00 00 00 07 04 06 00 58 1B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 00 00 00 F4 03 04 00 F3 F2 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 7D A2 00 00 35 04 06 00 2B 55 8A 09 1C 32 C1 FC 9C B2 E6 00 56 C1 [13:15:35]CheckFolder [13:15:35]dirname=/storage/ofd_packets [13:15:35]CheckFolder done [13:15:35]ProducePacketName [13:15:35]name=ofd_packets/00041597 [13:15:35]NVStorageSaveData ofd_packets/00041597 [13:15:35]File name is /storage/ofd_packets/00041597 [13:15:35]Write 343 bytes [13:15:35]NVStorageSaveData done [13:15:35]OFDSenderStorePacket done [13:15:35]KKMCreateOFDPacket done [13:15:35]NVStorageSaveData kkm_last_timestamp [13:15:35]File name is /storage/kkm_last_timestamp [13:15:35]Write 4 bytes [13:15:35]NVStorageSaveData done [13:15:35]ExternCall_PrintAddStr [13:15:35]wPrintStart [13:15:35]Write to MH i2c: 01 00 00 51 03 54 [13:15:35]Write i2c OK [13:15:35]MH_I2C_Read... [13:15:35]Read from MH i2c: 01 [13:15:35]MH_I2C_Read... [13:15:35]Read from MH i2c: 01 07 00 [13:15:35]MH_I2C_Read... [13:15:35]Read from MH i2c: 01 07 00 51 03 00 00 00 00 00 FF 0F 69 [13:15:35]RasterBufferAndPrint [13:15:35]line Счет N : (3)183627 [13:15:35]line ИÐÐ: 02508201610067 [13:15:35]line Контрольно-КаÑÑовый Чек [13:15:35]line ПРОДÐЖР[13:15:35]line Товар: 4870202521148 [13:15:35]line Ðапиток MAXI чай зел лимон 0.45л [13:15:35]line 1.000 * 70.00 [13:15:35]line = 70.00 [13:15:35]line ÐДС 12% ÐСП 1% [13:15:35]line > о реализуемом товаре [13:15:35]line ИТОГО: 70.00 [13:15:35]line ÐСП 1% : 0.62 [13:15:35]line ÐДС 12% : 7.43 [13:15:35]line Ðаличными: 70.00 [13:15:35]line Безнал.: 0.00 [13:15:35]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [13:15:35]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [13:15:35]line СÐО: Общий режим [13:15:35]line Чек 48 27.07.2024 13:15 [13:15:35]line Смена: 425 ФФД: 1.0 [13:15:35]line ЗÐМ: 0300000053 [13:15:35]line РÐМ: 0000000000092626 [13:15:35]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [13:15:35]line ФМ: 0000000000874958 [13:15:35]line ФД: 41597 [13:15:35]line ФПД: 47646388067378 [13:15:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T131531&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41597&fm=47646388067378&tin=02508201610067®Number=0000000000092626&sum=7000 [13:15:35]line 0 [13:15:35]written 0, free lines is 4095 [13:15:36]Write to MH i2c: 01 00 00 7A 03 7D [13:15:36]Write i2c OK [13:15:36]MH_I2C_Read... [13:15:36]Read from MH i2c: 01 [13:15:36]MH_I2C_Read... [13:15:36]Read from MH i2c: 01 07 00 [13:15:36]MH_I2C_Read... [13:15:36]Read from MH i2c: 01 07 00 7A 03 00 00 00 00 00 04 0D 95 [13:15:36]RasterBufferAndPrint [13:15:36]line [13:15:36]line [13:15:36]line [13:15:36]line [13:15:36]line [13:15:36]written 0, free lines is 3420 [13:15:36]MH_Cut [13:15:36]Write to MH i2c: D1 01 00 81 03 01 56 [13:15:36]Write i2c OK [13:15:36]MH_I2C_Read... [13:15:36]Read from MH i2c: D1 [13:15:36]MH_I2C_Read... [13:15:36]Read from MH i2c: D1 01 00 [13:15:36]MH_I2C_Read... [13:15:36]Read from MH i2c: D1 01 00 81 03 00 55 [13:15:36]Write to MH i2c: 01 00 00 82 03 85 [13:15:36]Write i2c OK [13:15:36]MH_I2C_Read... [13:15:37]*** Cut start [13:15:37]*** Partial cut [13:15:37]*** CUTSNS_PIN = 1 [13:15:37]*** CUTSNS_PIN = 0 [13:15:37]recv_with_timeout no data received [13:15:37]*** Brake cut motor [13:15:37]Read from MH i2c: 01 [13:15:37]MH_I2C_Read... [13:15:37]*** Stop cut motor [13:15:37]*** Cut end [13:15:37]Read from MH i2c: 01 07 00 [13:15:37]MH_I2C_Read... [13:15:37]Read from MH i2c: 01 07 00 82 03 00 00 00 00 00 FF 0F 9A [13:15:37]process_action close_receipt done [13:15:37]requested_data is exist [13:15:37]produce_requested_data [13:15:37]requested_item fm.sn is exist - process it [13:15:37]wFMCommunicate request_size=4 [13:15:37]MH_SAM_APDU [13:15:37]CAPDU: 80 11 00 00 [13:15:37]Write to MH i2c: E2 08 00 83 03 80 11 00 00 00 00 00 00 00 [13:15:37]Write i2c OK [13:15:37]MH_I2C_Read... [13:15:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:15:37]Read from MH i2c: E2 [13:15:37]MH_I2C_Read... [13:15:37]Read from MH i2c: E2 17 00 [13:15:37]MH_I2C_Read... [13:15:37]Read from MH i2c: E2 17 00 83 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 5C [13:15:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [13:15:38]wFMCommunicate OK [13:15:38]requested_item fd.num is exist - process it [13:15:38]SAM_PROTO_GetFieldsCounters [13:15:38]wFMCommunicate request_size=4 [13:15:38]MH_SAM_APDU [13:15:38]CAPDU: 80 13 00 00 [13:15:38]Write to MH i2c: E2 08 00 84 03 80 13 00 00 00 00 00 00 03 [13:15:38]Write i2c OK [13:15:38]MH_I2C_Read... [13:15:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:15:38]Read from MH i2c: E2 [13:15:38]MH_I2C_Read... [13:15:38]Read from MH i2c: E2 62 00 [13:15:38]MH_I2C_Read... [13:15:38]Read from MH i2c: E2 62 00 84 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 7D A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 30 00 00 00 5E 04 04 00 30 00 00 00 57 04 04 00 31 00 00 00 19 04 04 00 00 00 00 00 90 00 86 [13:15:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 7D A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 30 00 00 00 5E 04 04 00 30 00 00 00 57 04 04 00 31 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:15:38]wFMCommunicate OK [13:15:38]SAM_PROTO_GetFieldsCounters done [13:15:38]requested_item shift.num is exist - process it [13:15:38]requested_item shift.opened is exist - process it [13:15:38]req_shift_opened [13:15:38]FM_GetShiftState [13:15:38]SAM_PROTO_GetShiftState [13:15:38]wFMCommunicate request_size=4 [13:15:38]MH_SAM_APDU [13:15:38]CAPDU: 80 13 01 00 [13:15:38]Write to MH i2c: E2 08 00 Connected sock=7 [13:15:38]85 Data to sent: 03 87 80 95 13 F6 01 70 00 47 00 2C 00 01 00 00 05 [13:15:38]00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 1E 01 00 00 57 08 16 01 B0 *** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:15:38]A0 Write i2c OK [13:15:38]5A MH_I2C_Read... [13:15:38]03 Read from MH i2c: 01 E2 00 03 00 0A 01 1E 04 01 [13:15:38]00 MH_I2C_Read... [13:15:38]01 23 04 Read from MH i2c: 5C E2 00 0E 8A 00 04 [13:15:38]0D MH_I2C_Read... [13:15:38]00 34 Read from MH i2c: 38 E2 37 0E 30 00 30 85 30 03 31 00 35 37 30 30 37 31 06 09 04 00 18 01 00 4F D0 B3 9D A4 D0 66 B0 00 00 00 00 90 00 1D D0 [13:15:38]BF RAPDU: D0 09 B8 00 D1 01 82 4F D0 B3 BE A4 D0 66 BA 00 20 00 50 00 65 00 70 90 73 00 69 [13:15:39]20 31 D0 BB FF 03 08 wFMCommunicate OK [13:15:39]00 SAM_PROTO_GetShiftState done [13:15:39]03 FM_GetShiftState done [13:15:39]E8 req_shift_opened done [13:15:39]03 requested_item shift.open_date is exist - process it [13:15:39]00 req_shift_open_date [13:15:39]00 req_shift_open_date done [13:15:39]00 produce_requested_data done [13:15:39]00 produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41597,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [13:15:39]00 process_action_free close_receipt [13:15:39]37 json_value_free [13:15:39]04 json_value_free done [13:15:39]06 process_json_proto returns [13:15:39]Send response to host [13:15:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41597,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [13:15:39]free response buf [13:15:39]execute_script done [13:15:39]execute_script returns [13:15:39]free content buf [13:15:39]00 Sock 12.Close socket [13:15:39]5C Sock 12.Thread stoped [13:15:39]2B 00 00 00 00 13 04 06 00 5C 2B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C 2B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9B 04 00 00 00 00 07 04 06 00 5C 2B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 00 00 00 F4 03 04 00 D9 F2 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 7A A2 00 00 35 04 06 00 19 70 D3 B1 99 B6 C4 22 45 70 0E 0F D7 08 [13:15:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 7C 19 47 00 AD 38 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 7A A2 00 00 F4 03 04 00 0F 9F A4 66 B6 04 01 00 00 23 C9 80 30 EB BE 3A 13 [13:15:40]CommunicateWithHost err = 0 [13:15:40]CheckOFDResponse [13:15:40]1017 (14) - 77093643461234 [13:15:40]1041 (16) - 0000000000874958 [13:15:40]1040 (4) - 41594 [13:15:40]1012 (4) - 27.07.2024 07:17 [13:15:40]1206 (1) - 0 [13:15:40]OFD Sender: Remove packet 41594 [13:15:40]ProducePacketName [13:15:40]name=ofd_packets/00041594 [13:15:40]NVStorageDeleteData [13:15:40]accept exits with 9 [13:15:40]New connection [13:15:40]New thread 3066617188 created [13:15:40]Thread 3066473828 joined [13:15:40]Waiting for new connection... [13:15:40] Sock 9.Parse request [13:15:40]Sock 9.Check first char [13:15:40]Sock 9.First char is OK [13:15:40]request: POST /json_proto HTTP/1.0 [13:15:40]Method: POST [13:15:40]URL: /json_proto [13:15:40]Method is POST - this is cgi request [13:15:40]url: /json_proto [13:15:40]query_string will be loaded in cgi processing [13:15:40]execute_cgi json_proto POST (null) [13:15:40]execute_cgi path=json_proto method=POST [13:15:40]POST find Content-Length [13:15:40]Host: 172.17.43.132:8080 [13:15:40]Content-Length: 713 [13:15:40]Content-Type: application/json [13:15:40] [13:15:40]POST finish read [13:15:40]Found Content-Length = 713 [13:15:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183628", "tax_sys" : 0, "items" : [ { "code": "4870001571023", "name": "\u0412\u043E\u0434\u0430 ASU \u043F\u0438\u0442 \u043D.\u0433\u0430\u0437 \u043A\u043B\u0443\u0431\u043D,\u043A\u0438\u0432\u0438 \u041F\u042D\u0422 0,5\u043B", "price" : 65.00, "quantity" : 1.000, "sum" : 65.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 65.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:15:40]execute_script... [13:15:40]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183628", "tax_sys" : 0, "items" : [ { "code": "4870001571023", "name": "\u0412\u043E\u0434\u0430 ASU \u043F\u0438\u0442 \u043D.\u0433\u0430\u0437 \u043A\u043B\u0443\u0431\u043D,\u043A\u0438\u0432\u0438 \u041F\u042D\u0422 0,5\u043B", "price" : 65.00, "quantity" : 1.000, "sum" : 65.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 65.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:15:40]POST & json_proto [13:15:40]process_json_proto [13:15:40]json parsed OK: [13:15:40]protocol is kg_v1.0 [13:15:40]action value=close_receipt [13:15:40]process_action close_receipt [13:15:40]cmd_close_receipt [13:15:40]MH_GetDate [13:15:40]Write to MH i2c: F0 00 00 86 03 78 [13:15:40]Write i2c OK [13:15:40]MH_I2C_Read... [13:15:40]Read from MH i2c: F0 [13:15:40]MH_I2C_Read... [13:15:40]Read from MH i2c: F0 09 00 [13:15:40]MH_I2C_Read... [13:15:40]Read from MH i2c: F0 09 00 86 03 00 FC F2 A4 66 69 B2 A4 66 9E [13:15:40]GetLastDocTimeStamp 1722086131 [13:15:40]current date 1722086140 [13:15:40]FM_GetShiftState [13:15:40]SAM_PROTO_GetShiftState [13:15:40]wFMCommunicate request_size=4 [13:15:40]MH_SAM_APDU [13:15:40]CAPDU: 80 13 01 00 [13:15:40]Write to MH i2c: E2 08 00 87 03 80 13 01 00 00 00 00 00 07 [13:15:40]Write i2c OK [13:15:40]MH_I2C_Read... [13:15:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:15:40]Read from MH i2c: E2 [13:15:40]MH_I2C_Read... [13:15:40]Read from MH i2c: E2 0E 00 [13:15:40]MH_I2C_Read... [13:15:40]Read from MH i2c: E2 0E 00 87 03 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 1F [13:15:40]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [13:15:40]wFMCommunicate OK [13:15:40]SAM_PROTO_GetShiftState done [13:15:40]FM_GetShiftState done [13:15:40]opened in 1722069839 [13:15:40]opened+sec_in_day 1722156239 [13:15:40]quantity*price = 6500 [13:15:40]sum+1 = 6501 [13:15:40]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 65.00 ÐСП 1% : 0.57 ÐДС 12% : 6.90 Ðаличными: 65.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 49 27.07.2024 13:15 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41598 ФПД: 172172017610718 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T131541&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41598&fm=172172017610718&tin=02508201610067®Number=0000000000092626&sum=6500 0 [13:15:44]StoreToDocumentArchive [13:15:44]shift 425 fd 41598 [13:15:44]save to /storage/0425/doc_00041598 [13:15:44]save last doc name /storage/0425/doc_00041598 to /storage/kkm_last_doc_name [13:15:44]save OK [13:15:45]Clear old archive folders... [13:15:45]ProcessDocumentItem done err = 0, tmpTLVsize=304 [13:15:45]tlvbuf is 01C7AF50 [13:15:45]SAM_PROTO_ClearQueue [13:15:45]wFMCommunicate request_size=4 [13:15:45]MH_SAM_APDU [13:15:45]CAPDU: 80 09 00 00 [13:15:45]Write to MH i2c: E2 08 00 94 03 80 09 00 00 00 00 00 00 09 [13:15:45]Write i2c OK [13:15:45]MH_I2C_Read... [13:15:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:15:45]Read from MH i2c: E2 [13:15:45]MH_I2C_Read... [13:15:45]Read from MH i2c: E2 03 00 [13:15:45]MH_I2C_Read... [13:15:45]Read from MH i2c: E2 03 00 94 03 00 90 00 0B [13:15:45]RAPDU: 90 00 [13:15:45]wFMCommunicate OK [13:15:45]SAM_PROTO_ClearQueue done [13:15:45]KKMCreateOFDPacket [13:15:45]OFDProtocolAddRootSTLVToBuf [13:15:45]FM_MakeSignedData [13:15:45]FM_MakeSignedData [13:15:45]SAM_PROTO_SignData [13:15:45]wFMCommunicate request_size=4 [13:15:45]MH_SAM_APDU [13:15:45]CAPDU: 80 0D 01 02 [13:15:45]Write to MH i2c: E2 08 00 95 03 80 0D 01 02 00 00 00 00 11 [13:15:45]Write i2c OK [13:15:45]MH_I2C_Read... [13:15:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:15:45]Read from MH i2c: E2 [13:15:45]MH_I2C_Read... [13:15:45]Read from MH i2c: E2 03 00 [13:15:45]MH_I2C_Read... [13:15:45]Read from MH i2c: E2 03 00 95 03 00 90 00 0C [13:15:45]RAPDU: 90 00 [13:15:45]wFMCommunicate OK [13:15:45]wFMCommunicate request_size=255 [13:15:45]MH_SAM_APDU [13:15:45]CAPDU: 80 0D 02 02 FA 03 00 30 01 1E 04 01 00 01 23 04 82 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 31 30 32 33 06 04 3E 00 D0 92 D0 BE D0 B4 D0 B0 20 41 53 55 20 D0 BF D0 B8 D1 82 20 D0 BD 2E D0 B3 D0 B0 D0 B7 20 D0 BA D0 BB D1 83 D0 B1 D0 BD 2C D0 BA D0 B8 D0 B2 D0 B8 20 D0 9F D0 AD D0 A2 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 19 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 02 00 00 00 00 07 04 06 00 64 19 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 00 00 00 F4 03 04 00 FD F2 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 [13:15:45]Write to MH i2c: E2 02 01 96 03 80 0D 02 02 FA 00 03 00 30 01 1E 04 01 00 01 23 04 82 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 31 30 32 33 06 04 3E 00 D0 92 D0 BE D0 B4 D0 B0 20 41 53 55 20 D0 BF D0 B8 D1 82 20 D0 BD 2E D0 B3 D0 B0 D0 B7 20 D0 BA D0 BB D1 83 D0 B1 D0 BD 2C D0 BA D0 B8 D0 B2 D0 B8 20 D0 9F D0 AD D0 A2 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 19 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 02 00 00 00 00 07 04 06 00 64 19 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 00 00 00 F4 03 04 00 FD F2 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 00 00 32 [13:15:46]Write i2c OK [13:15:46]MH_I2C_Read... [13:15:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:15:46]Read from MH i2c: E2 [13:15:46]MH_I2C_Read... [13:15:46]Read from MH i2c: E2 03 00 [13:15:46]MH_I2C_Read... [13:15:46]Read from MH i2c: E2 03 00 96 03 00 90 00 0D [13:15:46]RAPDU: 90 00 [13:15:46]wFMCommunicate OK [13:15:46]wFMCommunicate request_size=63 [13:15:46]MH_SAM_APDU [13:15:46]CAPDU: 80 0D 02 02 3A 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 7E A2 00 00 35 04 06 00 9C 96 EB F3 2F DE [13:15:46]Write to MH i2c: E2 42 00 97 03 80 0D 02 02 3A 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 7E A2 00 00 35 04 06 00 9C 96 EB F3 2F DE 00 00 A4 [13:15:46]Write i2c OK [13:15:46]MH_I2C_Read... [13:15:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:15:46]Read from MH i2c: E2 [13:15:46]MH_I2C_Read... [13:15:46]Read from MH i2c: E2 03 00 [13:15:46]MH_I2C_Read... [13:15:46]Read from MH i2c: E2 03 00 97 03 00 90 00 0E [13:15:46]RAPDU: 90 00 [13:15:46]wFMCommunicate OK [13:15:46]wFMCommunicate request_size=4 [13:15:46]MH_SAM_APDU [13:15:46]CAPDU: 80 0D 03 02 [13:15:46]Write to MH i2c: E2 08 00 98 03 80 0D 03 02 00 00 00 00 16 [13:15:46]Write i2c OK [13:15:46]MH_I2C_Read... [13:15:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:15:46]Read from MH i2c: E2 [13:15:46]MH_I2C_Read... [13:15:46]Read from MH i2c: E2 0B 00 [13:15:46]MH_I2C_Read... [13:15:46]Read from MH i2c: E2 0B 00 98 03 00 3B 95 11 13 B5 74 BD 0B 90 00 FC [13:15:46]RAPDU: 3B 95 11 13 B5 74 BD 0B 90 00 [13:15:46]wFMCommunicate OK [13:15:46]SAM_PROTO_SignData done [13:15:46]FM_MakeSignedData done [13:15:46]CreateOFDProtocolMessage [13:15:46]wFMCommunicate request_size=4 [13:15:46]MH_SAM_APDU [13:15:46]CAPDU: 80 11 00 00 [13:15:46]Write to MH i2c: E2 08 00 99 03 80 11 00 00 00 00 00 00 16 [13:15:46]Write i2c OK [13:15:46]MH_I2C_Read... [13:15:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:15:47]Read from MH i2c: E2 [13:15:47]MH_I2C_Read... [13:15:47]Read from MH i2c: E2 17 00 [13:15:47]MH_I2C_Read... [13:15:47]Read from MH i2c: E2 17 00 99 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 72 [13:15:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [13:15:47]wFMCommunicate OK [13:15:47]CreateOFDProtocolMessage done [13:15:47]OFDSenderStorePacket 41598 [13:15:47]StoreOFDPacket docnum=41598 [13:15:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 44 01 00 00 82 63 3C 01 BF 17 5A 03 01 00 03 00 30 01 1E 04 01 00 01 23 04 82 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 31 30 32 33 06 04 3E 00 D0 92 D0 BE D0 B4 D0 B0 20 41 53 55 20 D0 BF D0 B8 D1 82 20 D0 BD 2E D0 B3 D0 B0 D0 B7 20 D0 BA D0 BB D1 83 D0 B1 D0 BD 2C D0 BA D0 B8 D0 B2 D0 B8 20 D0 9F D0 AD D0 A2 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 19 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 02 00 00 00 00 07 04 06 00 64 19 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 00 00 00 F4 03 04 00 FD F2 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 7E A2 00 00 35 04 06 00 9C 96 EB F3 2F DE 3B 95 11 13 B5 74 BD 0B [13:15:47]CheckFolder [13:15:47]dirname=/storage/ofd_packets [13:15:47]CheckFolder done [13:15:47]ProducePacketName [13:15:47]name=ofd_packets/00041598 [13:15:47]NVStorageSaveData ofd_packets/00041598 [13:15:47]File name is /storage/ofd_packets/00041598 [13:15:47]Write 354 bytes [13:15:47]NVStorageSaveData done [13:15:47]OFDSenderStorePacket done [13:15:47]KKMCreateOFDPacket done [13:15:47]NVStorageSaveData kkm_last_timestamp [13:15:47]File name is /storage/kkm_last_timestamp [13:15:47]Write 4 bytes [13:15:47]NVStorageSaveData done [13:15:47]ExternCall_PrintAddStr [13:15:47]wPrintStart [13:15:47]Write to MH i2c: 01 00 00 9A 03 9D [13:15:47]Write i2c OK [13:15:47]MH_I2C_Read... [13:15:47]Read from MH i2c: 01 [13:15:47]MH_I2C_Read... [13:15:47]Read from MH i2c: 01 07 00 [13:15:47]MH_I2C_Read... [13:15:47]Read from MH i2c: 01 07 00 9A 03 00 00 00 00 00 FF 0F B2 [13:15:47]RasterBufferAndPrint [13:15:47]line Счет N : (3)183628 [13:15:47]line ИÐÐ: 02508201610067 [13:15:47]line Контрольно-КаÑÑовый Чек [13:15:47]line ПРОДÐЖР[13:15:47]line Товар: 4870001571023 [13:15:47]line Вода ASU пит н.газ клубн,киви ПЭТ 0,5л [13:15:47]line 1.000 * 65.00 [13:15:47]line = 65.00 [13:15:47]line ÐДС 12% ÐСП 1% [13:15:47]line > о реализуемом товаре [13:15:47]line ИТОГО: 65.00 [13:15:47]line ÐСП 1% : 0.57 [13:15:47]line ÐДС 12% : 6.90 [13:15:47]line Ðаличными: 65.00 [13:15:47]line Безнал.: 0.00 [13:15:47]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [13:15:47]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [13:15:47]line СÐО: Общий режим [13:15:47]line Чек 49 27.07.2024 13:15 [13:15:47]line Смена: 425 ФФД: 1.0 [13:15:47]line ЗÐМ: 0300000053 [13:15:47]line РÐМ: 0000000000092626 [13:15:47]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [13:15:47]line ФМ: 0000000000874958 [13:15:47]line ФД: 41598 [13:15:47]line ФПД: 172172017610718 [13:15:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T131541&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41598&fm=172172017610718&tin=02508201610067®Number=0000000000092626&sum=6500 [13:15:47]line 0 [13:15:47]written 0, free lines is 4095 [13:15:47]Write to MH i2c: 01 00 00 C3 03 C6 [13:15:47]Write i2c OK [13:15:47]MH_I2C_Read... [13:15:47]Read from MH i2c: 01 [13:15:47]MH_I2C_Read... [13:15:47]Read from MH i2c: 01 07 00 [13:15:47]MH_I2C_Read... [13:15:47]Read from MH i2c: 01 07 00 C3 03 00 00 00 00 00 12 0D EC [13:15:47]RasterBufferAndPrint [13:15:47]line [13:15:47]line [13:15:47]line [13:15:47]line [13:15:47]line [13:15:47]written 0, free lines is 3442 [13:15:47]MH_Cut [13:15:47]Write to MH i2c: D1 01 00 CA 03 01 9F [13:15:47]Write i2c OK [13:15:47]MH_I2C_Read... [13:15:47]Read from MH i2c: D1 [13:15:47]MH_I2C_Read... [13:15:47]Read from MH i2c: D1 01 00 [13:15:47]MH_I2C_Read... [13:15:47]Read from MH i2c: D1 01 00 CA 03 00 9E [13:15:47]Write to MH i2c: 01 00 00 CB 03 CE [13:15:47]Write i2c OK [13:15:47]MH_I2C_Read... [13:15:48]*** Cut start [13:15:48]*** Partial cut [13:15:48]*** CUTSNS_PIN = 1 [13:15:48]*** CUTSNS_PIN = 0 [13:15:48]Connected sock=11 [13:15:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 23 01 00 00 73 3C 1B 01 54 AC 5A 03 01 00 03 00 0F 01 1E 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 32 30 34 06 04 1D 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 *** Brake cut motor [13:15:48]06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 17 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 35 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 02 00 00 00 00 07 04 06 00 70 17 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 00 00 00 F4 03 04 00 EA F2 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 *** Stop cut motor [13:15:49]0D *** Cut end [13:15:49]04 Read from MH i2c: 10 01 00 [13:15:49]30 MH_I2C_Read... [13:15:49]30 Read from MH i2c: 30 01 30 07 30 00 30 [13:15:49]30 MH_I2C_Read... [13:15:49]30 Read from MH i2c: 30 01 30 07 00 CB 03 00 00 00 30 00 39 00 32 FF 0F E3 [13:15:49]process_action close_receipt done [13:15:49]requested_data is exist [13:15:49]produce_requested_data [13:15:49]36 requested_item fm.sn is exist - process it [13:15:49]32 wFMCommunicate request_size=4 [13:15:49]36 MH_SAM_APDU [13:15:49]CAPDU: 80 11 00 00 [13:15:49]11 Write to MH i2c: 04 E2 10 08 00 CC 03 80 11 00 00 00 00 00 00 49 [13:15:49]00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 *** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:15:49]04 04 00 7C A2 00 00 35 04 06 00 AD 36 57 71 Write i2c OK [13:15:49]1B MH_I2C_Read... [13:15:49]D1 Read from MH i2c: 7D E2 B9 [13:15:49]2C MH_I2C_Read... [13:15:49]52 Read from MH i2c: 3D E2 68 17 01 00 D9 [13:15:49] [13:15:49]MH_I2C_Read... [13:15:49]Read from MH i2c: E2 17 00 CC 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 A5 [13:15:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [13:15:49]wFMCommunicate OK [13:15:49]requested_item fd.num is exist - process it [13:15:49]SAM_PROTO_GetFieldsCounters [13:15:49]wFMCommunicate request_size=4 [13:15:49]MH_SAM_APDU [13:15:49]CAPDU: 80 13 00 00 [13:15:49]Write to MH i2c: E2 08 00 CD 03 80 13 00 00 00 00 00 00 4C [13:15:49]Write i2c OK [13:15:49]MH_I2C_Read... [13:15:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:15:49]Read from MH i2c: E2 [13:15:49]MH_I2C_Read... [13:15:49]Read from MH i2c: E2 62 00 [13:15:49]MH_I2C_Read... [13:15:49]Read from MH i2c: E2 62 00 CD 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 7E A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 31 00 00 00 5E 04 04 00 31 00 00 00 57 04 04 00 32 00 00 00 19 04 04 00 00 00 00 00 90 00 D3 [13:15:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 7E A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 31 00 00 00 5E 04 04 00 31 00 00 00 57 04 04 00 32 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:15:50]wFMCommunicate OK [13:15:50]SAM_PROTO_GetFieldsCounters done [13:15:50]requested_item shift.num is exist - process it [13:15:50]requested_item shift.opened is exist - process it [13:15:50]req_shift_opened [13:15:50]FM_GetShiftState [13:15:50]SAM_PROTO_GetShiftState [13:15:50]Received data: wFMCommunicate request_size=4 [13:15:50]87 MH_SAM_APDU [13:15:50]95 CAPDU: F6 80 70 13 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 48 AA 47 00 82 10 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 01 39 00 35 [13:15:50]38 10 04 04 00 7C A2 Write to MH i2c: 00 E2 00 08 F4 03 04 00 19 9F A4 00 66 CE B6 03 04 01 00 00 2C 7A D4 80 89 13 62 01 E8 00 42 00 5E 00 [13:15:50]00 CommunicateWithHost err = 0 [13:15:50]00 CheckOFDResponse [13:15:50]4E 1017 (14) - 77093643461234 [13:15:50] [13:15:50]1041 (16) - 0000000000874958 [13:15:50]Write i2c OK [13:15:50]1040 (4) - 41596 [13:15:50]MH_I2C_Read... [13:15:50]1012 (4) - 27.07.2024 07:17 [13:15:50]1206 (1) - 0 [13:15:50]OFD Sender: Remove packet 41596 [13:15:50]ProducePacketName [13:15:50]name=ofd_packets/00041596 [13:15:50]NVStorageDeleteData [13:15:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:15:50]Read from MH i2c: E2 [13:15:50]MH_I2C_Read... [13:15:50]Read from MH i2c: E2 0E 00 [13:15:50]MH_I2C_Read... [13:15:50]Read from MH i2c: E2 0E 00 CE 03 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 66 [13:15:50]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [13:15:50]wFMCommunicate OK [13:15:50]SAM_PROTO_GetShiftState done [13:15:50]FM_GetShiftState done [13:15:50]req_shift_opened done [13:15:50]requested_item shift.open_date is exist - process it [13:15:50]req_shift_open_date [13:15:50]req_shift_open_date done [13:15:50]produce_requested_data done [13:15:50]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41598,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [13:15:50]process_action_free close_receipt [13:15:50]json_value_free [13:15:50]json_value_free done [13:15:50]process_json_proto returns [13:15:50]Send response to host [13:15:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41598,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [13:15:50]free response buf [13:15:50]execute_script done [13:15:50]execute_script returns [13:15:50]free content buf [13:15:50]Sock 9.Close socket [13:15:50]Sock 9.Thread stoped [13:15:51]OFD Sender: Processing packet 41597 [packets to send 58, broken 56] [13:15:51]ProducePacketName [13:15:51]name=ofd_packets/00041597 [13:15:51]OFD Sender: To server: ‡•öpG, [13:15:51]CommunicateWithHost lk.salyk.kg:30040 [13:15:51]ConnectInit lk.salyk.kg [13:15:51]Connected sock=9 [13:15:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 39 01 00 00 DF 8A 31 01 6A A0 5A 03 01 00 03 00 25 01 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 31 34 38 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 41 58 49 20 D1 87 D0 B0 D0 B9 20 D0 B7 D0 B5 D0 BB 20 D0 BB D0 B8 D0 BC D0 BE D0 BD 20 30 2E 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 1B 00 00 00 00 13 04 06 00 58 1B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 1B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3E 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 02 00 00 00 00 07 04 06 00 58 1B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 00 00 00 F4 03 04 00 F3 F2 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 7D A2 00 00 35 04 06 00 2B 55 8A 09 1C 32 C1 FC 9C B2 E6 00 56 C1 [13:15:52]accept exits with 7 [13:15:52]New connection [13:15:52]New thread 3066473828 created [13:15:52]Thread 3066617188 joined [13:15:52]Waiting for new connection... [13:15:52] Sock 7.Parse request [13:15:52]Sock 7.Check first char [13:15:52]Sock 7.First char is OK [13:15:52]request: POST /json_proto HTTP/1.0 [13:15:52]Method: POST [13:15:52]URL: /json_proto [13:15:52]Method is POST - this is cgi request [13:15:52]url: /json_proto [13:15:52]query_string will be loaded in cgi processing [13:15:52]execute_cgi json_proto POST (null) [13:15:52]execute_cgi path=json_proto method=POST [13:15:52]POST find Content-Length [13:15:52]Host: 172.17.43.132:8080 [13:15:52]Content-Length: 840 [13:15:52]Content-Type: application/json [13:15:52] [13:15:52]POST finish read [13:15:52]Found Content-Length = 840 [13:15:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183629", "tax_sys" : 0, "items" : [ { "code": "4700003010353", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Let`s Go! \u0441/\u0441 \u0433\u0440\u0443\u0448\u0430 \u041F\u042D\u0422 1\u043B", "price" : 80.00, "quantity" : 1.000, "sum" : 80.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 80.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:15:52]execute_script... [13:15:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183629", "tax_sys" : 0, "items" : [ { "code": "4700003010353", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Let`s Go! \u0441/\u0441 \u0433\u0440\u0443\u0448\u0430 \u041F\u042D\u0422 1\u043B", "price" : 80.00, "quantity" : 1.000, "sum" : 80.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 80.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:15:52]POST & json_proto [13:15:52]process_json_proto [13:15:52]json parsed OK: [13:15:52]protocol is kg_v1.0 [13:15:52]action value=close_receipt [13:15:52]process_action close_receipt [13:15:52]cmd_close_receipt [13:15:52]MH_GetDate [13:15:52]Write to MH i2c: F0 00 00 CF 03 C1 [13:15:52]Write i2c OK [13:15:52]MH_I2C_Read... [13:15:52]Read from MH i2c: F0 [13:15:52]MH_I2C_Read... [13:15:52]Read from MH i2c: F0 09 00 [13:15:52]MH_I2C_Read... [13:15:52]Read from MH i2c: F0 09 00 CF 03 00 09 F3 A4 66 69 B2 A4 66 F5 [13:15:52]GetLastDocTimeStamp 1722086141 [13:15:52]current date 1722086153 [13:15:52]FM_GetShiftState [13:15:52]SAM_PROTO_GetShiftState [13:15:52]wFMCommunicate request_size=4 [13:15:52]MH_SAM_APDU [13:15:52]CAPDU: 80 13 01 00 [13:15:52]Write to MH i2c: E2 08 00 D0 03 80 13 01 00 00 00 00 00 50 [13:15:52]Write i2c OK [13:15:52]MH_I2C_Read... [13:15:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:15:52]Read from MH i2c: E2 [13:15:52]MH_I2C_Read... [13:15:52]Read from MH i2c: E2 0E 00 [13:15:52]MH_I2C_Read... [13:15:52]Read from MH i2c: E2 0E 00 D0 03 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 68 [13:15:52]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [13:15:52]wFMCommunicate OK [13:15:52]SAM_PROTO_GetShiftState done [13:15:52]FM_GetShiftState done [13:15:52]opened in 1722069839 [13:15:52]opened+sec_in_day 1722156239 [13:15:52]quantity*price = 8000 [13:15:52]sum+1 = 8001 [13:15:52]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 80.00 ÐСП 1% : 0.71 ÐДС 12% : 8.50 Ðаличными: 0.00 Безнал.: 80.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 50 27.07.2024 13:15 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ÐŸÐ»Ð°Ñ‚ÐµÐ¶Ð½Ð°Ñ ÑиÑтема: O! деньги ФМ: 0000000000874958 ФД: 41599 ФПД: 220478413993613 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T131553&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41599&fm=220478413993613&tin=02508201610067®Number=0000000000092626&sum=8000 0 [13:15:55]StoreToDocumentArchive [13:15:55]shift 425 fd 41599 [13:15:55]save to /storage/0425/doc_00041599 [13:15:55]save last doc name /storage/0425/doc_00041599 to /storage/kkm_last_doc_name [13:15:55]save OK [13:15:55]Clear old archive folders... [13:15:55]ProcessDocumentItem done err = 0, tmpTLVsize=294 [13:15:55]tlvbuf is 01C38880 [13:15:55]SAM_PROTO_ClearQueue [13:15:55]wFMCommunicate request_size=4 [13:15:55]MH_SAM_APDU [13:15:55]CAPDU: 80 09 00 00 [13:15:55]Write to MH i2c: E2 08 00 DD 03 80 09 00 00 00 00 00 00 52 [13:15:55]Write i2c OK [13:15:55]MH_I2C_Read... [13:15:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:15:55]Read from MH i2c: E2 [13:15:55]MH_I2C_Read... [13:15:55]Read from MH i2c: E2 03 00 [13:15:55]MH_I2C_Read... [13:15:55]Read from MH i2c: E2 03 00 DD 03 00 90 00 54 [13:15:55]RAPDU: 90 00 [13:15:55]wFMCommunicate OK [13:15:55]SAM_PROTO_ClearQueue done [13:15:56]KKMCreateOFDPacket [13:15:56]OFDProtocolAddRootSTLVToBuf [13:15:56]FM_MakeSignedData [13:15:56]FM_MakeSignedData [13:15:56]SAM_PROTO_SignData [13:15:56]wFMCommunicate request_size=4 [13:15:56]MH_SAM_APDU [13:15:56]CAPDU: 80 0D 01 02 [13:15:56]Write to MH i2c: E2 08 00 DE 03 80 0D 01 02 00 00 00 00 5A [13:15:56]Write i2c OK [13:15:56]MH_I2C_Read... [13:15:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:15:56]Read from MH i2c: E2 [13:15:56]MH_I2C_Read... [13:15:56]Read from MH i2c: E2 03 00 [13:15:56]MH_I2C_Read... [13:15:56]Read from MH i2c: E2 03 00 DE 03 00 90 00 55 [13:15:56]RAPDU: 90 00 [13:15:56]wFMCommunicate OK [13:15:56]wFMCommunicate request_size=255 [13:15:56]MH_SAM_APDU [13:15:56]CAPDU: 80 0D 02 02 FA 03 00 26 01 1E 04 01 00 01 23 04 78 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 33 35 33 06 04 34 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4C 65 74 60 73 20 47 6F 21 20 D1 81 2F D1 81 20 D0 B3 D1 80 D1 83 D1 88 D0 B0 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 1F 00 00 00 00 13 04 06 00 40 1F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 1F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 47 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 03 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 40 1F 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 00 00 00 F4 03 04 00 09 F3 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 [13:15:56]Write to MH i2c: E2 02 01 DF 03 80 0D 02 02 FA 00 03 00 26 01 1E 04 01 00 01 23 04 78 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 33 35 33 06 04 34 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4C 65 74 60 73 20 47 6F 21 20 D1 81 2F D1 81 20 D0 B3 D1 80 D1 83 D1 88 D0 B0 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 1F 00 00 00 00 13 04 06 00 40 1F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 1F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 47 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 03 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 40 1F 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 00 00 00 F4 03 04 00 09 F3 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 00 00 3E [13:15:57]Write i2c OK [13:15:57]MH_I2C_Read... [13:15:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:15:57]Read from MH i2c: E2 [13:15:57]MH_I2C_Read... [13:15:57]Read from MH i2c: E2 03 00 [13:15:57]MH_I2C_Read... [13:15:57]Read from MH i2c: E2 03 00 DF 03 00 90 00 56 [13:15:57]RAPDU: 90 00 [13:15:57]wFMCommunicate OK [13:15:57]wFMCommunicate request_size=53 [13:15:57]MH_SAM_APDU [13:15:57]CAPDU: 80 0D 02 02 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 7F A2 00 00 35 04 06 00 C8 86 21 8B F6 8D [13:15:57]Write to MH i2c: E2 38 00 E0 03 80 0D 02 02 30 00 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 7F A2 00 00 35 04 06 00 C8 86 21 8B F6 8D 00 00 F9 [13:15:57]Write i2c OK [13:15:57]MH_I2C_Read... [13:15:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:15:57]Read from MH i2c: E2 [13:15:57]MH_I2C_Read... [13:15:57]Read from MH i2c: E2 03 00 [13:15:57]MH_I2C_Read... [13:15:57]Read from MH i2c: E2 03 00 E0 03 00 90 00 57 [13:15:57]RAPDU: 90 00 [13:15:57]wFMCommunicate OK [13:15:57]wFMCommunicate request_size=4 [13:15:57]MH_SAM_APDU [13:15:57]CAPDU: 80 0D 03 02 [13:15:57]Write to MH i2c: E2 08 00 E1 03 80 0D 03 02 00 00 00 00 5F [13:15:57]Write i2c OK [13:15:57]MH_I2C_Read... [13:15:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:15:57]Read from MH i2c: E2 [13:15:57]MH_I2C_Read... [13:15:57]Read from MH i2c: E2 0B 00 [13:15:57]MH_I2C_Read... [13:15:57]Read from MH i2c: E2 0B 00 E1 03 00 00 91 3E 3F 64 E8 90 B0 90 00 FA [13:15:57]RAPDU: 00 91 3E 3F 64 E8 90 B0 90 00 [13:15:57]wFMCommunicate OK [13:15:57]SAM_PROTO_SignData done [13:15:57]FM_MakeSignedData done [13:15:57]CreateOFDProtocolMessage [13:15:57]wFMCommunicate request_size=4 [13:15:57]MH_SAM_APDU [13:15:57]CAPDU: 80 11 00 00 [13:15:57]Write to MH i2c: E2 08 00 E2 03 80 11 00 00 00 00 00 00 5F [13:15:57]Write i2c OK [13:15:57]MH_I2C_Read... [13:15:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:15:57]Read from MH i2c: E2 [13:15:57]MH_I2C_Read... [13:15:57]Read from MH i2c: E2 17 00 [13:15:57]MH_I2C_Read... [13:15:57]Read from MH i2c: E2 17 00 E2 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 BB [13:15:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [13:15:58]wFMCommunicate OK [13:15:58]CreateOFDProtocolMessage done [13:15:58]OFDSenderStorePacket 41599 [13:15:58]StoreOFDPacket docnum=41599 [13:15:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 3A 01 00 00 7B 06 32 01 37 03 5A 03 01 00 03 00 26 01 1E 04 01 00 01 23 04 78 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 33 35 33 06 04 34 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4C 65 74 60 73 20 47 6F 21 20 D1 81 2F D1 81 20 D0 B3 D1 80 D1 83 D1 88 D0 B0 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 1F 00 00 00 00 13 04 06 00 40 1F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 1F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 47 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 03 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 40 1F 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 00 00 00 F4 03 04 00 09 F3 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 7F A2 00 00 35 04 06 00 C8 86 21 8B F6 8D 00 91 3E 3F 64 E8 90 B0 [13:15:58]CheckFolder [13:15:58]dirname=/storage/ofd_packets [13:15:58]CheckFolder done [13:15:58]ProducePacketName [13:15:58]name=ofd_packets/00041599 [13:15:58]NVStorageSaveData ofd_packets/00041599 [13:15:58]File name is /storage/ofd_packets/00041599 [13:15:58]Write 344 bytes [13:15:58]NVStorageSaveData done [13:15:58]OFDSenderStorePacket done [13:15:58]KKMCreateOFDPacket done [13:15:58]NVStorageSaveData kkm_last_timestamp [13:15:58]File name is /storage/kkm_last_timestamp [13:15:58]Write 4 bytes [13:15:58]NVStorageSaveData done [13:15:58]ExternCall_PrintAddStr [13:15:58]wPrintStart [13:15:58]Write to MH i2c: 01 00 00 E3 03 E6 [13:15:58]Write i2c OK [13:15:58]MH_I2C_Read... [13:15:58]Read from MH i2c: 01 [13:15:58]MH_I2C_Read... [13:15:58]Read from MH i2c: 01 07 00 [13:15:58]MH_I2C_Read... [13:15:58]Read from MH i2c: 01 07 00 E3 03 00 00 00 00 00 FF 0F FB [13:15:58]RasterBufferAndPrint [13:15:58]line Счет N : (3)183629 [13:15:58]line ИÐÐ: 02508201610067 [13:15:58]line Контрольно-КаÑÑовый Чек [13:15:58]line ПРОДÐЖР[13:15:58]line Товар: 4700003010353 [13:15:58]line Ðапиток Let`s Go! Ñ/Ñ Ð³Ñ€ÑƒÑˆÐ° ПЭТ 1л [13:15:58]line 1.000 * 80.00 [13:15:58]line = 80.00 [13:15:58]line ÐДС 12% ÐСП 1% [13:15:58]line > о реализуемом товаре [13:15:58]line ИТОГО: 80.00 [13:15:58]line ÐСП 1% : 0.71 [13:15:58]line ÐДС 12% : 8.50 [13:15:58]line Ðаличными: 0.00 [13:15:58]line Безнал.: 80.00 [13:15:58]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [13:15:58]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [13:15:58]line СÐО: Общий режим [13:15:58]line Чек 50 27.07.2024 13:15 [13:15:58]line Смена: 425 ФФД: 1.0 [13:15:58]line ЗÐМ: 0300000053 [13:15:58]line РÐМ: 0000000000092626 [13:15:58]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [13:15:58]line ÐŸÐ»Ð°Ñ‚ÐµÐ¶Ð½Ð°Ñ ÑиÑтема: O! деньги [13:15:58]line ФМ: 0000000000874958 [13:15:58]line ФД: 41599 [13:15:58]line ФПД: 220478413993613 [13:15:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T131553&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41599&fm=220478413993613&tin=02508201610067®Number=0000000000092626&sum=8000 [13:15:58]line 0 [13:15:58]written 0, free lines is 4095 [13:15:58]Connected sock=11 [13:15:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 44 01 00 00 82 63 3C 01 BF 17 5A 03 01 00 03 00 30 01 1E 04 01 00 01 23 04 82 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 31 30 32 33 06 04 3E 00 D0 92 D0 BE D0 B4 D0 B0 20 41 53 55 20 D0 BF D0 B8 D1 82 20 D0 BD 2E D0 B3 D0 B0 D0 B7 20 D0 BA D0 BB D1 83 D0 B1 D0 BD 2C D0 BA D0 B8 D0 B2 D0 B8 20 D0 9F D0 AD D0 A2 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 Write to MH i2c: 06 01 00 00 00 0E 04 12 [13:15:58]64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 19 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 Write i2c OK [13:15:58]00 MH_I2C_Read... [13:15:58]39 Read from MH i2c: 00 01 00 [13:15:58]00 MH_I2C_Read... [13:15:58]00 00 EE 03 0F Read from MH i2c: 00 01 F2 07 03 01 00 01 F3 03 00 06 [13:15:59]00 MH_I2C_Read... [13:15:59]B2 02 00 00 00 00 Read from MH i2c: 07 01 04 07 06 00 64 19 00 00 00 00 0E 00 04 39 04 06 00 00 00 00 00 00 00 00 00 00 1F 04 02 00 00 01 00 00 41 12 04 04 00 31 00 0D 00 67 00 [13:15:59]F4 03 04 00 FD F2 RasterBufferAndPrint [13:15:59]A4 line [13:15:59]66 line [13:15:59]0E 04 04 00 A9 01 line [13:15:59]00 line [13:15:59]00 line [13:15:59]B9 written 0, free lines is 4045 [13:15:59]04 01 00 01 0D 04 MH_Cut [13:15:59]10 Write to MH i2c: 00 D1 30 01 30 30 30 30 30 30 00 30 15 30 04 30 30 39 32 36 32 01 36 EB 11 [13:15:59]04 10 00 30 30 30 Write i2c OK [13:15:59]30 MH_I2C_Read... [13:15:59]30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 7E A2 00 00 35 04 06 00 Read from MH i2c: 9C D1 96 [13:15:59]EB F3 2F DE 3B 95 MH_I2C_Read... [13:15:59]11 Read from MH i2c: 13 D1 B5 74 BD 0B [13:15:59]01 00 [13:15:59]MH_I2C_Read... [13:15:59]Read from MH i2c: D1 01 00 15 04 00 EA [13:15:59]Write to MH i2c: 01 00 00 16 04 1A [13:15:59]*** Cut start [13:15:59]*** Partial cut [13:15:59]*** CUTSNS_PIN = 1 [13:15:59]Write i2c OK [13:15:59]MH_I2C_Read... [13:15:59]*** CUTSNS_PIN = 0 [13:15:59]*** Brake cut motor [13:15:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 B2 AC 47 00 96 9A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 Read from MH i2c: 38 01 10 [13:16:00]04 04 00 7E A2 00 00 F4 03 04 00 23 MH_I2C_Read... [13:16:00]9F A4 66 B6 04 01 00 00 A2 F8 F8 Read from MH i2c: 3C 01 7F 07 EE AE 06 [13:16:00]CommunicateWithHost err = 0 [13:16:00]CheckOFDResponse [13:16:00]00 1017 (14) - 77093643461234 [13:16:00] [13:16:00]1041 (16) - 0000000000874958 [13:16:00]MH_I2C_Read... [13:16:00]1040 (4) - 41598 [13:16:00]1012 (4) - 27.07.2024 07:17 [13:16:00]1206 (1) - 0 [13:16:00]Read from MH i2c: OFD Sender: Remove packet 41598 [13:16:00]01 *** Stop cut motor [13:16:00]07 ProducePacketName [13:16:00]00 name=ofd_packets/00041598 [13:16:00]NVStorageDeleteData [13:16:00]*** Cut end [13:16:00]16 04 00 00 00 00 00 FF 0F 2F [13:16:00]process_action close_receipt done [13:16:00]requested_data is exist [13:16:00]produce_requested_data [13:16:00]requested_item fm.sn is exist - process it [13:16:00]wFMCommunicate request_size=4 [13:16:00]MH_SAM_APDU [13:16:00]CAPDU: 80 11 00 00 [13:16:00]Write to MH i2c: E2 08 00 17 04 80 11 00 00 00 00 00 00 95 [13:16:00]Write i2c OK [13:16:00]MH_I2C_Read... [13:16:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:16:00]Read from MH i2c: E2 [13:16:00]MH_I2C_Read... [13:16:00]Read from MH i2c: E2 17 00 [13:16:00]MH_I2C_Read... [13:16:00]Read from MH i2c: E2 17 00 17 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 F1 [13:16:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [13:16:00]wFMCommunicate OK [13:16:00]requested_item fd.num is exist - process it [13:16:00]SAM_PROTO_GetFieldsCounters [13:16:00]wFMCommunicate request_size=4 [13:16:00]MH_SAM_APDU [13:16:00]CAPDU: 80 13 00 00 [13:16:00]Write to MH i2c: E2 08 00 18 04 80 13 00 00 00 00 00 00 98 [13:16:00]Write i2c OK [13:16:00]MH_I2C_Read... [13:16:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:16:00]Read from MH i2c: E2 [13:16:00]MH_I2C_Read... [13:16:00]Read from MH i2c: E2 62 00 [13:16:00]MH_I2C_Read... [13:16:00]Read from MH i2c: E2 62 00 18 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 7F A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 32 00 00 00 5E 04 04 00 32 00 00 00 57 04 04 00 33 00 00 00 19 04 04 00 00 00 00 OFD Sender: Processing packet 41599 [packets to send 57, broken 56] [13:16:01]00 ProducePacketName [13:16:01]90 name=ofd_packets/00041599 [13:16:01]00 OFD Sender: To server: ‡•öpG, [13:16:01]23 CommunicateWithHost lk.salyk.kg:30040 [13:16:01] [13:16:01]ConnectInit lk.salyk.kg [13:16:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 7F A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 32 00 00 00 5E 04 04 00 32 00 00 00 57 04 04 00 33 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:16:01]wFMCommunicate OK [13:16:01]SAM_PROTO_GetFieldsCounters done [13:16:01]requested_item shift.num is exist - process it [13:16:01]requested_item shift.opened is exist - process it [13:16:01]req_shift_opened [13:16:01]FM_GetShiftState [13:16:01]SAM_PROTO_GetShiftState [13:16:01]wFMCommunicate request_size=4 [13:16:01]MH_SAM_APDU [13:16:01]CAPDU: 80 13 01 00 [13:16:01]Write to MH i2c: E2 08 00 19 04 80 13 01 00 00 00 00 00 9A [13:16:01]Write i2c OK [13:16:01]MH_I2C_Read... [13:16:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:16:01]Read from MH i2c: E2 [13:16:01]MH_I2C_Read... [13:16:01]Read from MH i2c: E2 0E 00 [13:16:01]MH_I2C_Read... [13:16:01]Read from MH i2c: E2 0E 00 19 04 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 B2 [13:16:01]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [13:16:01]wFMCommunicate OK [13:16:01]SAM_PROTO_GetShiftState done [13:16:01]FM_GetShiftState done [13:16:01]req_shift_opened done [13:16:01]requested_item shift.open_date is exist - process it [13:16:01]req_shift_open_date [13:16:01]req_shift_open_date done [13:16:01]produce_requested_data done [13:16:01]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41599,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [13:16:01]process_action_free close_receipt [13:16:01]json_value_free [13:16:01]json_value_free done [13:16:01]process_json_proto returns [13:16:01]Send response to host [13:16:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41599,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [13:16:01]free response buf [13:16:01]execute_script done [13:16:01]execute_script returns [13:16:01]free content buf [13:16:01]Sock 7.Close socket [13:16:01]Sock 7.Thread stoped [13:16:01]Connected sock=9 [13:16:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 3A 01 00 00 7B 06 32 01 37 03 5A 03 01 00 03 00 26 01 1E 04 01 00 01 23 04 78 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 33 35 33 06 04 34 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4C 65 74 60 73 20 47 6F 21 20 D1 81 2F D1 81 20 D0 B3 D1 80 D1 83 D1 88 D0 B0 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 1F 00 00 00 00 13 04 06 00 40 1F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 1F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 47 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 03 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 40 1F 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 00 00 00 F4 03 04 00 09 F3 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 7F A2 00 00 35 04 06 00 C8 86 21 8B F6 8D 00 91 3E 3F 64 E8 90 B0 [13:16:02]accept exits with 10 [13:16:02]New connection [13:16:02]New thread 3066617188 created [13:16:02]Thread 3066473828 joined [13:16:02]Waiting for new connection... [13:16:02] Sock 10.Parse request [13:16:02]Sock 10.Check first char [13:16:02]Sock 10.First char is OK [13:16:02]request: POST /json_proto HTTP/1.0 [13:16:02]Method: POST [13:16:02]URL: /json_proto [13:16:02]Method is POST - this is cgi request [13:16:02]url: /json_proto [13:16:02]query_string will be loaded in cgi processing [13:16:02]execute_cgi json_proto POST (null) [13:16:02]execute_cgi path=json_proto method=POST [13:16:02]POST find Content-Length [13:16:02]Host: 172.17.43.132:8080 [13:16:02]Content-Length: 1196 [13:16:02]Content-Type: application/json [13:16:02] [13:16:02]POST finish read [13:16:02]Found Content-Length = 1196 [13:16:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183630", "tax_sys" : 0, "items" : [ { "code": "4602606017572", "name": "\u041C\u0430\u0440\u043C\u0435\u043B\u0430\u0434 \u0427\u0427 \u041A\u0438\u0441\u043B\u044B\u0435 \u0440\u043E\u043B\u043B\u0441\u044B 30*70\u0433", "price" : 103.00, "quantity" : 1.000, "sum" : 103.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870001571023", "name": "\u0412\u043E\u0434\u0430 ASU \u043F\u0438\u0442 \u043D.\u0433\u0430\u0437 \u043A\u043B\u0443\u0431\u043D,\u043A\u0438\u0432\u0438 \u041F\u042D\u0422 0,5\u043B", "price" : 65.00, "quantity" : 1.000, "sum" : 65.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 168.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:16:02]execute_script... [13:16:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183630", "tax_sys" : 0, "items" : [ { "code": "4602606017572", "name": "\u041C\u0430\u0440\u043C\u0435\u043B\u0430\u0434 \u0427\u0427 \u041A\u0438\u0441\u043B\u044B\u0435 \u0440\u043E\u043B\u043B\u0441\u044B 30*70\u0433", "price" : 103.00, "quantity" : 1.000, "sum" : 103.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870001571023", "name": "\u0412\u043E\u0434\u0430 ASU \u043F\u0438\u0442 \u043D.\u0433\u0430\u0437 \u043A\u043B\u0443\u0431\u043D,\u043A\u0438\u0432\u0438 \u041F\u042D\u0422 0,5\u043B", "price" : 65.00, "quantity" : 1.000, "sum" : 65.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 168.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:16:02]POST & json_proto [13:16:02]process_json_proto [13:16:02]json parsed OK: [13:16:02]protocol is kg_v1.0 [13:16:02]action value=close_receipt [13:16:02]process_action close_receipt [13:16:02]cmd_close_receipt [13:16:02]MH_GetDate [13:16:02]Write to MH i2c: F0 00 00 1A 04 0D [13:16:02]Write i2c OK [13:16:02]MH_I2C_Read... [13:16:02]Read from MH i2c: F0 [13:16:02]MH_I2C_Read... [13:16:02]Read from MH i2c: F0 09 00 [13:16:02]MH_I2C_Read... [13:16:02]Read from MH i2c: F0 09 00 1A 04 00 13 F3 A4 66 69 B2 A4 66 4B [13:16:02]GetLastDocTimeStamp 1722086153 [13:16:02]current date 1722086163 [13:16:02]FM_GetShiftState [13:16:02]SAM_PROTO_GetShiftState [13:16:02]wFMCommunicate request_size=4 [13:16:02]MH_SAM_APDU [13:16:02]CAPDU: 80 13 01 00 [13:16:02]Write to MH i2c: E2 08 00 1B 04 80 13 01 00 00 00 00 00 9C [13:16:02]Write i2c OK [13:16:02]MH_I2C_Read... [13:16:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:16:02]Read from MH i2c: E2 [13:16:02]MH_I2C_Read... [13:16:02]Read from MH i2c: E2 0E 00 [13:16:02]MH_I2C_Read... [13:16:02]Read from MH i2c: E2 0E 00 1B 04 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 B4 [13:16:02]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [13:16:02]wFMCommunicate OK [13:16:02]SAM_PROTO_GetShiftState done [13:16:02]FM_GetShiftState done [13:16:02]opened in 1722069839 [13:16:02]opened+sec_in_day 1722156239 [13:16:02]quantity*price = 10300 [13:16:02]sum+1 = 10301 [13:16:02]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4870001571023 Вода ASU пит н.газ клубн,киви ПЭТ 0,5л 1.000 * 65.00 = 65.00 ÐДС 12% ÐСП 1% > о реализуемом товаре ИТОГО: 168.00 ÐСП 1% : 1.48 ÐДС 12% : 17.84 Ðаличными: 0.00 Безнал.: 168.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 51 27.07.2024 13:16 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ÐŸÐ»Ð°Ñ‚ÐµÐ¶Ð½Ð°Ñ ÑиÑтема: O! деньги ФМ: 0000000000874958 ФД: 41600 ФПД: 85958074068140 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T131603&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41600&fm=85958074068140&tin=02508201610067®Number=0000000000092626&sum=16800 0 [13:16:06]StoreToDocumentArchive [13:16:06]shift 425 fd 41600 [13:16:06]save to /storage/0425/doc_00041600 [13:16:06]save last doc name /storage/0425/doc_00041600 to /storage/kkm_last_doc_name [13:16:06]save OK [13:16:06]Clear old archive folders... [13:16:06]ProcessDocumentItem done err = 0, tmpTLVsize=431 [13:16:06]tlvbuf is 01CE1370 [13:16:06]SAM_PROTO_ClearQueue [13:16:06]wFMCommunicate request_size=4 [13:16:06]MH_SAM_APDU [13:16:06]CAPDU: 80 09 00 00 [13:16:06]Write to MH i2c: E2 08 00 28 04 80 09 00 00 00 00 00 00 9E [13:16:06]Write i2c OK [13:16:06]MH_I2C_Read... [13:16:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:16:06]Read from MH i2c: E2 [13:16:06]MH_I2C_Read... [13:16:06]Read from MH i2c: E2 03 00 [13:16:06]MH_I2C_Read... [13:16:06]Read from MH i2c: E2 03 00 28 04 00 90 00 A0 [13:16:06]RAPDU: 90 00 [13:16:06]wFMCommunicate OK [13:16:06]SAM_PROTO_ClearQueue done [13:16:06]KKMCreateOFDPacket [13:16:06]OFDProtocolAddRootSTLVToBuf [13:16:06]FM_MakeSignedData [13:16:06]FM_MakeSignedData [13:16:06]SAM_PROTO_SignData [13:16:06]wFMCommunicate request_size=4 [13:16:06]MH_SAM_APDU [13:16:06]CAPDU: 80 0D 01 02 [13:16:06]Write to MH i2c: E2 08 00 29 04 80 0D 01 02 00 00 00 00 A6 [13:16:06]Write i2c OK [13:16:06]MH_I2C_Read... [13:16:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:16:06]Read from MH i2c: E2 [13:16:06]MH_I2C_Read... [13:16:06]Read from MH i2c: E2 03 00 [13:16:06]MH_I2C_Read... [13:16:06]Read from MH i2c: E2 03 00 29 04 00 90 00 A1 [13:16:06]RAPDU: 90 00 [13:16:06]wFMCommunicate OK [13:16:06]wFMCommunicate request_size=255 [13:16:06]MH_SAM_APDU [13:16:06]CAPDU: 80 0D 02 02 FA 03 00 AF 01 1E 04 01 00 01 23 04 7B 00 8A 04 0D 00 34 36 30 32 36 30 36 30 31 37 35 37 32 06 04 37 00 D0 9C D0 B0 D1 80 D0 BC D0 B5 D0 BB D0 B0 D0 B4 20 D0 A7 D0 A7 20 D0 9A D0 B8 D1 81 D0 BB D1 8B D0 B5 20 D1 80 D0 BE D0 BB D0 BB D1 81 D1 8B 20 33 30 2A 37 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 3C 28 00 00 00 00 13 04 06 00 3C 28 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 82 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 31 30 32 33 06 04 3E 00 D0 92 D0 BE D0 B4 D0 B0 20 41 53 55 20 D0 BF D0 B8 D1 82 20 D0 BD 2E D0 B3 D0 B0 D0 B7 20 D0 BA D0 BB D1 83 D0 B1 D0 BD 2C D0 BA D0 B8 D0 B2 D0 B8 20 D0 9F D0 AD D0 A2 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 [13:16:07]Write to MH i2c: E2 02 01 2A 04 80 0D 02 02 FA 00 03 00 AF 01 1E 04 01 00 01 23 04 7B 00 8A 04 0D 00 34 36 30 32 36 30 36 30 31 37 35 37 32 06 04 37 00 D0 9C D0 B0 D1 80 D0 BC D0 B5 D0 BB D0 B0 D0 B4 20 D0 A7 D0 A7 20 D0 9A D0 B8 D1 81 D0 BB D1 8B D0 B5 20 D1 80 D0 BE D0 BB D0 BB D1 81 D1 8B 20 33 30 2A 37 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 3C 28 00 00 00 00 13 04 06 00 3C 28 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 82 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 31 30 32 33 06 04 3E 00 D0 92 D0 BE D0 B4 D0 B0 20 41 53 55 20 D0 BF D0 B8 D1 82 20 D0 BD 2E D0 B3 D0 B0 D0 B7 20 D0 BA D0 BB D1 83 D0 B1 D0 BD 2C D0 BA D0 B8 D0 B2 D0 B8 20 D0 9F D0 AD D0 A2 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 00 00 55 [13:16:07]Write i2c OK [13:16:07]MH_I2C_Read... [13:16:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:16:08]Read from MH i2c: E2 [13:16:08]MH_I2C_Read... [13:16:08]Read from MH i2c: E2 03 00 [13:16:08]MH_I2C_Read... [13:16:08]Read from MH i2c: E2 03 00 2A 04 00 90 00 A2 [13:16:08]RAPDU: 90 00 [13:16:08]wFMCommunicate OK [13:16:08]wFMCommunicate request_size=190 [13:16:08]MH_SAM_APDU [13:16:08]CAPDU: 80 0D 02 02 B9 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 41 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 94 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 06 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 41 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 00 00 00 F4 03 04 00 13 F3 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 80 A2 00 00 35 04 06 00 4E 2D AC 78 6C AC [13:16:08]Write to MH i2c: E2 C1 00 2B 04 80 0D 02 02 B9 00 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 41 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 94 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 06 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 41 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 00 00 00 F4 03 04 00 13 F3 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 80 A2 00 00 35 04 06 00 4E 2D AC 78 6C AC 00 00 4D [13:16:08]Write i2c OK [13:16:08]MH_I2C_Read... [13:16:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:16:09]Read from MH i2c: E2 [13:16:09]MH_I2C_Read... [13:16:09]Read from MH i2c: E2 03 00 [13:16:09]MH_I2C_Read... [13:16:09]Read from MH i2c: E2 03 00 2B 04 00 90 00 A3 [13:16:09]RAPDU: 90 00 [13:16:09]wFMCommunicate OK [13:16:09]wFMCommunicate request_size=4 [13:16:09]MH_SAM_APDU [13:16:09]CAPDU: 80 0D 03 02 [13:16:09]Write to MH i2c: E2 08 00 2C 04 80 0D 03 02 00 00 00 00 AB [13:16:09]Write i2c OK [13:16:09]MH_I2C_Read... [13:16:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:16:09]Read from MH i2c: E2 [13:16:09]MH_I2C_Read... [13:16:09]Read from MH i2c: E2 0B 00 [13:16:09]MH_I2C_Read... [13:16:09]Read from MH i2c: E2 0B 00 2C 04 00 9B 9B F6 B7 40 8F 3E B5 90 00 51 [13:16:09]RAPDU: 9B 9B F6 B7 40 8F 3E B5 90 00 [13:16:09]wFMCommunicate OK [13:16:09]SAM_PROTO_SignData done [13:16:09]FM_MakeSignedData done [13:16:09]CreateOFDProtocolMessage [13:16:09]wFMCommunicate request_size=4 [13:16:09]MH_SAM_APDU [13:16:09]CAPDU: 80 11 00 00 [13:16:09]Write to MH i2c: E2 08 00 2D 04 80 11 00 00 00 00 00 00 AB [13:16:09]Write i2c OK [13:16:09]MH_I2C_Read... [13:16:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:16:09]Read from MH i2c: E2 [13:16:09]MH_I2C_Read... [13:16:09]Read from MH i2c: E2 17 00 [13:16:09]MH_I2C_Read... [13:16:09]Read from MH i2c: E2 17 00 2D 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 07 [13:16:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [13:16:09]wFMCommunicate OK [13:16:09]CreateOFDProtocolMessage done [13:16:09]OFDSenderStorePacket 41600 [13:16:09]StoreOFDPacket docnum=41600 [13:16:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 C3 01 00 00 2F 79 BB 01 66 72 5A 03 01 00 03 00 AF 01 1E 04 01 00 01 23 04 7B 00 8A 04 0D 00 34 36 30 32 36 30 36 30 31 37 35 37 32 06 04 37 00 D0 9C D0 B0 D1 80 D0 BC D0 B5 D0 BB D0 B0 D0 B4 20 D0 A7 D0 A7 20 D0 9A D0 B8 D1 81 D0 BB D1 8B D0 B5 20 D1 80 D0 BE D0 BB D0 BB D1 81 D1 8B 20 33 30 2A 37 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 3C 28 00 00 00 00 13 04 06 00 3C 28 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 82 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 31 30 32 33 06 04 3E 00 D0 92 D0 BE D0 B4 D0 B0 20 41 53 55 20 D0 BF D0 B8 D1 82 20 D0 BD 2E D0 B3 D0 B0 D0 B7 20 D0 BA D0 BB D1 83 D0 B1 D0 BD 2C D0 BA D0 B8 D0 B2 D0 B8 20 D0 9F D0 AD D0 A2 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 41 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 94 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 06 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 41 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 00 00 00 F4 03 04 00 13 F3 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 80 A2 00 00 35 04 06 00 4E 2D AC 78 6C AC 9B 9B F6 B7 40 8F 3E B5 [13:16:09]CheckFolder [13:16:09]dirname=/storage/ofd_packets [13:16:09]CheckFolder done [13:16:09]ProducePacketName [13:16:09]name=ofd_packets/00041600 [13:16:09]NVStorageSaveData ofd_packets/00041600 [13:16:09]File name is /storage/ofd_packets/00041600 [13:16:09]Write 481 bytes [13:16:09]NVStorageSaveData done [13:16:09]OFDSenderStorePacket done [13:16:09]KKMCreateOFDPacket done [13:16:09]NVStorageSaveData kkm_last_timestamp [13:16:09]File name is /storage/kkm_last_timestamp [13:16:09]Write 4 bytes [13:16:09]NVStorageSaveData done [13:16:09]ExternCall_PrintAddStr [13:16:09]OFD Sender: Processing packet 41600 [packets to send 57, broken 56] [13:16:09]ProducePacketName [13:16:09]name=ofd_packets/00041600 [13:16:09]OFD Sender: To server: ‡•öpG, [13:16:09]CommunicateWithHost lk.salyk.kg:30040 [13:16:09]ConnectInit lk.salyk.kg [13:16:09]wPrintStart [13:16:09]Write to MH i2c: 01 00 00 2E 04 32 [13:16:09]Write i2c OK [13:16:09]MH_I2C_Read... [13:16:09]Read from MH i2c: 01 [13:16:09]MH_I2C_Read... [13:16:09]Read from MH i2c: 01 07 00 [13:16:09]MH_I2C_Read... [13:16:09]Read from MH i2c: 01 07 00 2E 04 00 00 00 00 00 FF 0F 47 [13:16:09]RasterBufferAndPrint [13:16:09]line Счет N : (3)183630 [13:16:09]line ИÐÐ: 02508201610067 [13:16:09]line Контрольно-КаÑÑовый Чек [13:16:09]line ПРОДÐЖР[13:16:09]line Товар: 4602606017572 [13:16:09]line Мармелад ЧЧ КиÑлые роллÑÑ‹ 30*70г [13:16:09]line 1.000 * 103.00 [13:16:09]line = 103.00 [13:16:09]line ÐДС 12% ÐСП 1% [13:16:09]line > о реализуемом товаре [13:16:09]line Товар: 4870001571023 [13:16:09]line Вода ASU пит н.газ клубн,киви ПЭТ 0,5л [13:16:09]line 1.000 * 65.00 [13:16:09]line = 65.00 [13:16:09]line ÐДС 12% ÐСП 1% [13:16:09]line > о реализуемом товаре [13:16:09]line ИТОГО: 168.00 [13:16:09]line ÐСП 1% : 1.48 [13:16:09]line ÐДС 12% : 17.84 [13:16:09]line Ðаличными: 0.00 [13:16:09]line Безнал.: 168.00 [13:16:09]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [13:16:09]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [13:16:09]line СÐО: Общий режим [13:16:09]line Чек 51 27.07.2024 13:16 [13:16:09]line Смена: 425 ФФД: 1.0 [13:16:09]line ЗÐМ: 0300000053 [13:16:09]line РÐМ: 0000000000092626 [13:16:09]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [13:16:09]line ÐŸÐ»Ð°Ñ‚ÐµÐ¶Ð½Ð°Ñ ÑиÑтема: O! деньги [13:16:09]line ФМ: 0000000000874958 [13:16:09]line ФД: 41600 [13:16:09]line ФПД: 85958074068140 [13:16:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T131603&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41600&fm=85958074068140&tin=02508201610067®Number=0000000000092626&sum=16800 [13:16:09]line 0 [13:16:09]written 0, free lines is 4095 [13:16:10]Connected sock=9 [13:16:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 C3 01 00 00 2F 79 BB 01 66 72 5A 03 01 00 03 00 AF 01 1E 04 01 00 01 23 04 7B 00 8A 04 0D 00 34 36 30 32 36 30 36 30 31 37 35 37 32 06 04 37 00 D0 9C D0 B0 D1 80 D0 BC D0 B5 D0 BB D0 B0 D0 B4 Write to MH i2c: 20 01 D0 00 A7 D0 A7 20 D0 9A 00 D0 60 B8 04 D1 64 81 [13:16:10]D0 BB D1 8B D0 B5 20 Write i2c OK [13:16:10]D1 MH_I2C_Read... [13:16:10]80 D0 BE D0 BB D0 BB Read from MH i2c: D1 01 81 [13:16:10]D1 MH_I2C_Read... [13:16:10]8B 20 33 30 2A 37 30 D0 Read from MH i2c: B3 01 FF 07 03 00 08 [13:16:10]00 MH_I2C_Read... [13:16:10]03 E8 03 00 00 Read from MH i2c: 00 01 00 07 00 00 60 37 04 00 00 00 00 00 87 04 0E 06 00 00 [13:16:10]3C RasterBufferAndPrint [13:16:10]28 line [13:16:10]line [13:16:10]line [13:16:10]line [13:16:10]line [13:16:10]00 00 00 00 13 04 06 00 3C 28 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 82 00 8A 04 0D 00 34 38 37 30 30 30 31 written 0, free lines is 3997 [13:16:11]35 37 31 30 32 33 06 MH_Cut [13:16:11]04 Write to MH i2c: 3E D1 00 01 D0 00 92 67 D0 BE D0 B4 D0 B0 04 20 01 41 3D 53 [13:16:11]55 20 D0 BF Write i2c OK [13:16:11]D0 MH_I2C_Read... [13:16:11]B8 D1 82 20 D0 BD 2E Read from MH i2c: D0 D1 B3 [13:16:11]D0 MH_I2C_Read... [13:16:11]B0 D0 B7 20 D0 BA D0 BB Read from MH i2c: D1 D1 83 01 D0 00 B1 [13:16:11]D0 BD 2C D0 BA D0 MH_I2C_Read... [13:16:11]B8 D0 B2 D0 B8 Read from MH i2c: 20 D1 D0 01 00 67 04 00 3C [13:16:11]Write to MH i2c: 01 00 00 68 04 6C [13:16:11]9F D0 AD D0 A2 20 30 2C 35 D0 BB FF 03 08 00 03 Write i2c OK [13:16:11]E8 MH_I2C_Read... [13:16:11]03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 *** Cut start [13:16:11]13 04 *** Partial cut [13:16:11]06 *** CUTSNS_PIN = 1 [13:16:11]00 64 *** CUTSNS_PIN = 0 [13:16:11]19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 41 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 94 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 06 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 41 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 00 00 00 F4 03 04 00 13 F3 A4 66 *** Brake cut motor [13:16:11]0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 80 A2 00 00 35 04 06 00 4E 2D AC 78 6C AC 9B 9B F6 B7 40 8F 3E B5 [13:16:12]Read from MH i2c: 01 [13:16:12]MH_I2C_Read... [13:16:12]*** Stop cut motor [13:16:12]*** Cut end [13:16:12]Read from MH i2c: 01 07 00 [13:16:12]MH_I2C_Read... [13:16:12]Read from MH i2c: 01 07 00 68 04 00 00 00 00 00 FF 0F 81 [13:16:12]process_action close_receipt done [13:16:12]requested_data is exist [13:16:12]produce_requested_data [13:16:12]requested_item fm.sn is exist - process it [13:16:12]wFMCommunicate request_size=4 [13:16:12]MH_SAM_APDU [13:16:12]CAPDU: 80 11 00 00 [13:16:12]Write to MH i2c: E2 08 00 69 04 80 11 00 00 00 00 00 00 E7 [13:16:12]Write i2c OK [13:16:12]MH_I2C_Read... [13:16:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:16:12]Read from MH i2c: E2 [13:16:12]MH_I2C_Read... [13:16:12]Read from MH i2c: E2 17 00 [13:16:12]MH_I2C_Read... [13:16:12]Read from MH i2c: E2 17 00 69 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 43 [13:16:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [13:16:12]wFMCommunicate OK [13:16:12]requested_item fd.num is exist - process it [13:16:12]SAM_PROTO_GetFieldsCounters [13:16:12]wFMCommunicate request_size=4 [13:16:12]MH_SAM_APDU [13:16:12]CAPDU: 80 13 00 00 [13:16:12]Write to MH i2c: E2 08 00 6A 04 80 13 00 00 00 00 00 00 EA [13:16:12]Write i2c OK [13:16:12]MH_I2C_Read... [13:16:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:16:12]Read from MH i2c: E2 [13:16:12]MH_I2C_Read... [13:16:12]Read from MH i2c: E2 62 00 [13:16:12]MH_I2C_Read... [13:16:12]Read from MH i2c: E2 62 00 6A 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 Received data: 30 87 30 30 95 30 F6 30 70 47 2C 01 00 30 39 30 32 30 36 32 30 36 30 10 30 30 30 30 30 38 04 37 04 34 00 39 80 35 A2 38 00 4F 00 00 0E 04 04 00 A9 01 00 00 00 00 B4 12 04 27 04 47 00 33 00 00 00 5E 04 00 04 18 00 AC 33 00 A5 00 07 00 57 04 04 00 34 01 00 00 00 19 04 00 04 07 00 00 00 3B 00 00 00 90 00 79 00 [13:16:13]RAPDU: 5D 00 F9 B9 03 04 0E 01 00 00 01 11 04 10 00 37 30 37 30 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 80 A2 00 00 F4 03 04 00 2F 9F A4 66 B6 04 01 00 00 30 7B 30 CE 30 30 30 30 30 30 38 DB 37 2C 34 0D 39 97 35 39 38 0D 04 10 00 30 30 F6 30 [13:16:13]30 CommunicateWithHost err = 0 [13:16:13]CheckOFDResponse [13:16:13]1017 (14) - 77093643461234 [13:16:13]1041 (16) - 0000000000874958 [13:16:13]1040 (4) - 41600 [13:16:13]1012 (4) - 27.07.2024 07:18 [13:16:13]30 1206 (1) - 0 [13:16:13]30 OFD Sender: Remove packet 41600 [13:16:13]30 ProducePacketName [13:16:13]30 name=ofd_packets/00041600 [13:16:13]30 NVStorageDeleteData [13:16:13]30 30 39 32 36 32 36 10 04 04 00 80 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 33 00 00 00 5E 04 04 00 33 00 00 00 57 04 04 00 34 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:16:13]wFMCommunicate OK [13:16:13]SAM_PROTO_GetFieldsCounters done [13:16:13]requested_item shift.num is exist - process it [13:16:13]requested_item shift.opened is exist - process it [13:16:13]req_shift_opened [13:16:13]FM_GetShiftState [13:16:13]SAM_PROTO_GetShiftState [13:16:13]wFMCommunicate request_size=4 [13:16:13]MH_SAM_APDU [13:16:13]CAPDU: 80 13 01 00 [13:16:13]Write to MH i2c: E2 08 00 6B 04 80 13 01 00 00 00 00 00 EC [13:16:13]Write i2c OK [13:16:13]MH_I2C_Read... [13:16:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:16:13]Read from MH i2c: E2 [13:16:13]MH_I2C_Read... [13:16:13]Read from MH i2c: E2 0E 00 [13:16:13]MH_I2C_Read... [13:16:13]Read from MH i2c: E2 0E 00 6B 04 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 04 [13:16:13]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [13:16:13]wFMCommunicate OK [13:16:13]SAM_PROTO_GetShiftState done [13:16:13]FM_GetShiftState done [13:16:13]req_shift_opened done [13:16:13]requested_item shift.open_date is exist - process it [13:16:13]req_shift_open_date [13:16:13]req_shift_open_date done [13:16:13]produce_requested_data done [13:16:13]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41600,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [13:16:13]process_action_free close_receipt [13:16:13]json_value_free [13:16:13]json_value_free done [13:16:13]process_json_proto returns [13:16:13]Send response to host [13:16:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41600,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [13:16:13]free response buf [13:16:13]execute_script done [13:16:13]execute_script returns [13:16:13]free content buf [13:16:13]Sock 10.Close socket [13:16:13]Sock 10.Thread stoped [13:16:13]OFD Sender: No OFD packet to send [13:16:15]accept exits with 7 [13:16:15]New connection [13:16:15]New thread 3066473828 created [13:16:15]Thread 3066617188 joined [13:16:15]Waiting for new connection... [13:16:15] Sock 7.Parse request [13:16:15]Sock 7.Check first char [13:16:15]Sock 7.First char is OK [13:16:15]request: POST /json_proto HTTP/1.0 [13:16:15]Method: POST [13:16:15]URL: /json_proto [13:16:15]Method is POST - this is cgi request [13:16:15]url: /json_proto [13:16:15]query_string will be loaded in cgi processing [13:16:15]execute_cgi json_proto POST (null) [13:16:15]execute_cgi path=json_proto method=POST [13:16:15]POST find Content-Length [13:16:15]Host: 172.17.43.132:8080 [13:16:15]Content-Length: 920 [13:16:15]Content-Type: application/json [13:16:15] [13:16:15]POST finish read [13:16:15]Found Content-Length = 920 [13:16:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183631", "tax_sys" : 0, "items" : [ { "code": "4700000480517", "name": "\u041F\u0438\u0432\u043E \u0416\u0438\u0432\u043E\u0435 1\u043B \u041F\u042D\u0422", "price" : 180.00, "quantity" : 1.000, "sum" : 180.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4607120854177", "name": "\u0421\u043D\u0435\u043A \u041E\u0440\u0435\u0445\u0438 BEERKa \u0410\u0440\u0430\u0445\u0438\u0441 30\u0433", "price" : 25.00, "quantity" : 1.000, "sum" : 25.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 205.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:16:15]execute_script... [13:16:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183631", "tax_sys" : 0, "items" : [ { "code": "4700000480517", "name": "\u041F\u0438\u0432\u043E \u0416\u0438\u0432\u043E\u0435 1\u043B \u041F\u042D\u0422", "price" : 180.00, "quantity" : 1.000, "sum" : 180.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4607120854177", "name": "\u0421\u043D\u0435\u043A \u041E\u0440\u0435\u0445\u0438 BEERKa \u0410\u0440\u0430\u0445\u0438\u0441 30\u0433", "price" : 25.00, "quantity" : 1.000, "sum" : 25.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 205.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:16:15]POST & json_proto [13:16:15]process_json_proto [13:16:15]json parsed OK: [13:16:15]protocol is kg_v1.0 [13:16:15]action value=close_receipt [13:16:15]process_action close_receipt [13:16:15]cmd_close_receipt [13:16:15]MH_GetDate [13:16:15]Write to MH i2c: F0 00 00 6C 04 5F [13:16:15]Write i2c OK [13:16:15]MH_I2C_Read... [13:16:15]Read from MH i2c: F0 [13:16:15]MH_I2C_Read... [13:16:15]Read from MH i2c: F0 09 00 [13:16:15]MH_I2C_Read... [13:16:15]Read from MH i2c: F0 09 00 6C 04 00 20 F3 A4 66 69 B2 A4 66 AA [13:16:15]GetLastDocTimeStamp 1722086163 [13:16:15]current date 1722086176 [13:16:15]FM_GetShiftState [13:16:15]SAM_PROTO_GetShiftState [13:16:15]wFMCommunicate request_size=4 [13:16:15]MH_SAM_APDU [13:16:15]CAPDU: 80 13 01 00 [13:16:15]Write to MH i2c: E2 08 00 6D 04 80 13 01 00 00 00 00 00 EE [13:16:15]Write i2c OK [13:16:15]MH_I2C_Read... [13:16:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:16:15]Read from MH i2c: E2 [13:16:15]MH_I2C_Read... [13:16:15]Read from MH i2c: E2 0E 00 [13:16:15]MH_I2C_Read... [13:16:15]Read from MH i2c: E2 0E 00 6D 04 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 06 [13:16:15]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [13:16:15]wFMCommunicate OK [13:16:15]SAM_PROTO_GetShiftState done [13:16:15]FM_GetShiftState done [13:16:15]opened in 1722069839 [13:16:15]opened+sec_in_day 1722156239 [13:16:15]quantity*price = 18000 [13:16:15]sum+1 = 18001 [13:16:15]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4607120854177 Снек Орехи BEERKa ÐÑ€Ð°Ñ…Ð¸Ñ 30г 1.000 * 25.00 = 25.00 ÐДС 12% ÐСП 1% > о реализуемом товаре ИТОГО: 205.00 ÐСП 1% : 1.81 ÐДС 12% : 21.76 Ðаличными: 205.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 52 27.07.2024 13:16 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41601 ФПД: 81968814239881 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T131616&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41601&fm=81968814239881&tin=02508201610067®Number=0000000000092626&sum=20500 0 [13:16:18]StoreToDocumentArchive [13:16:18]shift 425 fd 41601 [13:16:18]save to /storage/0425/doc_00041601 [13:16:18]save last doc name /storage/0425/doc_00041601 to /storage/kkm_last_doc_name [13:16:18]save OK [13:16:18]Clear old archive folders... [13:16:18]ProcessDocumentItem done err = 0, tmpTLVsize=388 [13:16:18]tlvbuf is 01CE3040 [13:16:18]SAM_PROTO_ClearQueue [13:16:18]wFMCommunicate request_size=4 [13:16:18]MH_SAM_APDU [13:16:18]CAPDU: 80 09 00 00 [13:16:18]Write to MH i2c: E2 08 00 7A 04 80 09 OFD Sender: No OFD packet to send [13:16:18]00 recv_with_timeout no data received [13:16:19]00 00 00 00 00 F0 [13:16:19]Write i2c OK [13:16:19]MH_I2C_Read... [13:16:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:16:19]Read from MH i2c: E2 [13:16:19]MH_I2C_Read... [13:16:19]Read from MH i2c: E2 03 00 [13:16:19]MH_I2C_Read... [13:16:19]Read from MH i2c: E2 03 00 7A 04 00 90 00 F2 [13:16:19]RAPDU: 90 00 [13:16:19]wFMCommunicate OK [13:16:19]SAM_PROTO_ClearQueue done [13:16:19]KKMCreateOFDPacket [13:16:19]OFDProtocolAddRootSTLVToBuf [13:16:19]FM_MakeSignedData [13:16:19]FM_MakeSignedData [13:16:19]SAM_PROTO_SignData [13:16:19]wFMCommunicate request_size=4 [13:16:19]MH_SAM_APDU [13:16:19]CAPDU: 80 0D 01 02 [13:16:19]Write to MH i2c: E2 08 00 7B 04 80 0D 01 02 00 00 00 00 F8 [13:16:19]Write i2c OK [13:16:19]MH_I2C_Read... [13:16:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:16:19]Read from MH i2c: E2 [13:16:19]MH_I2C_Read... [13:16:19]Read from MH i2c: E2 03 00 [13:16:19]MH_I2C_Read... [13:16:19]Read from MH i2c: E2 03 00 7B 04 00 90 00 F3 [13:16:19]RAPDU: 90 00 [13:16:19]wFMCommunicate OK [13:16:19]wFMCommunicate request_size=255 [13:16:19]MH_SAM_APDU [13:16:19]CAPDU: 80 0D 02 02 FA 03 00 84 01 1E 04 01 00 01 23 04 62 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 35 31 37 06 04 1E 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 96 D0 B8 D0 B2 D0 BE D0 B5 20 31 D0 BB 20 D0 9F D0 AD D0 A2 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 50 46 00 00 00 00 13 04 06 00 50 46 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 70 00 8A 04 0D 00 34 36 30 37 31 32 30 38 35 34 31 37 37 06 04 2C 00 D0 A1 D0 BD D0 B5 D0 BA 20 D0 9E D1 80 D0 B5 D1 85 D0 B8 20 42 45 45 52 4B 61 20 D0 90 D1 80 D0 B0 D1 85 D0 B8 D1 81 20 33 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C4 09 00 00 00 00 13 04 06 00 C4 09 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 50 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 [13:16:19]Write to MH i2c: E2 02 01 7C 04 80 0D 02 02 FA 00 03 00 84 01 1E 04 01 00 01 23 04 62 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 35 31 37 06 04 1E 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 96 D0 B8 D0 B2 D0 BE D0 B5 20 31 D0 BB 20 D0 9F D0 AD D0 A2 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 50 46 00 00 00 00 13 04 06 00 50 46 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 70 00 8A 04 0D 00 34 36 30 37 31 32 30 38 35 34 31 37 37 06 04 2C 00 D0 A1 D0 BD D0 B5 D0 BA 20 D0 9E D1 80 D0 B5 D1 85 D0 B8 20 42 45 45 52 4B 61 20 D0 90 D1 80 D0 B0 D1 85 D0 B8 D1 81 20 33 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C4 09 00 00 00 00 13 04 06 00 C4 09 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 50 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 00 00 9E [13:16:20]Write i2c OK [13:16:20]MH_I2C_Read... [13:16:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:16:20]Read from MH i2c: E2 [13:16:20]MH_I2C_Read... [13:16:20]Read from MH i2c: E2 03 00 [13:16:20]MH_I2C_Read... [13:16:20]Read from MH i2c: E2 03 00 7C 04 00 90 00 F4 [13:16:20]RAPDU: 90 00 [13:16:20]wFMCommunicate OK [13:16:20]wFMCommunicate request_size=147 [13:16:20]MH_SAM_APDU [13:16:20]CAPDU: 80 0D 02 02 8E F7 03 06 00 B5 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 08 00 00 00 00 07 04 06 00 14 50 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 00 00 00 F4 03 04 00 20 F3 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 81 A2 00 00 35 04 06 00 4A 8C DA 0E 30 89 [13:16:20]Write to MH i2c: E2 96 00 7D 04 80 0D 02 02 8E 00 F7 03 06 00 B5 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 08 00 00 00 00 07 04 06 00 14 50 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 00 00 00 F4 03 04 00 20 F3 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 81 A2 00 00 35 04 06 00 4A 8C DA 0E 30 89 00 00 83 [13:16:21]Write i2c OK [13:16:21]MH_I2C_Read... [13:16:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:16:21]Read from MH i2c: E2 [13:16:21]MH_I2C_Read... [13:16:21]Read from MH i2c: E2 03 00 [13:16:21]MH_I2C_Read... [13:16:21]Read from MH i2c: E2 03 00 7D 04 00 90 00 F5 [13:16:21]RAPDU: 90 00 [13:16:21]wFMCommunicate OK [13:16:21]wFMCommunicate request_size=4 [13:16:21]MH_SAM_APDU [13:16:21]CAPDU: 80 0D 03 02 [13:16:21]Write to MH i2c: E2 08 00 7E 04 80 0D 03 02 00 00 00 00 FD [13:16:21]Write i2c OK [13:16:21]MH_I2C_Read... [13:16:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:16:21]Read from MH i2c: E2 [13:16:21]MH_I2C_Read... [13:16:21]Read from MH i2c: E2 0B 00 [13:16:21]MH_I2C_Read... [13:16:21]Read from MH i2c: E2 0B 00 7E 04 00 61 CB 54 16 1B 49 55 F7 90 00 44 [13:16:21]RAPDU: 61 CB 54 16 1B 49 55 F7 90 00 [13:16:21]wFMCommunicate OK [13:16:21]SAM_PROTO_SignData done [13:16:21]FM_MakeSignedData done [13:16:21]CreateOFDProtocolMessage [13:16:21]wFMCommunicate request_size=4 [13:16:21]MH_SAM_APDU [13:16:21]CAPDU: 80 11 00 00 [13:16:21]Write to MH i2c: E2 08 00 7F 04 80 11 00 00 00 00 00 00 FD [13:16:21]Write i2c OK [13:16:21]MH_I2C_Read... [13:16:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:16:21]Read from MH i2c: E2 [13:16:21]MH_I2C_Read... [13:16:21]Read from MH i2c: E2 17 00 [13:16:21]MH_I2C_Read... [13:16:21]Read from MH i2c: E2 17 00 7F 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 59 [13:16:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [13:16:21]wFMCommunicate OK [13:16:21]CreateOFDProtocolMessage done [13:16:21]OFDSenderStorePacket 41601 [13:16:21]StoreOFDPacket docnum=41601 [13:16:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 98 01 00 00 B4 D9 90 01 37 25 5A 03 01 00 03 00 84 01 1E 04 01 00 01 23 04 62 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 35 31 37 06 04 1E 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 96 D0 B8 D0 B2 D0 BE D0 B5 20 31 D0 BB 20 D0 9F D0 AD D0 A2 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 50 46 00 00 00 00 13 04 06 00 50 46 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 70 00 8A 04 0D 00 34 36 30 37 31 32 30 38 35 34 31 37 37 06 04 2C 00 D0 A1 D0 BD D0 B5 D0 BA 20 D0 9E D1 80 D0 B5 D1 85 D0 B8 20 42 45 45 52 4B 61 20 D0 90 D1 80 D0 B0 D1 85 D0 B8 D1 81 20 33 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C4 09 00 00 00 00 13 04 06 00 C4 09 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 50 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B5 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 08 00 00 00 00 07 04 06 00 14 50 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 00 00 00 F4 03 04 00 20 F3 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 81 A2 00 00 35 04 06 00 4A 8C DA 0E 30 89 61 CB 54 16 1B 49 55 F7 [13:16:21]CheckFolder [13:16:21]dirname=/storage/ofd_packets [13:16:21]CheckFolder done [13:16:21]ProducePacketName [13:16:21]name=ofd_packets/00041601 [13:16:21]NVStorageSaveData ofd_packets/00041601 [13:16:21]File name is /storage/ofd_packets/00041601 [13:16:21]Write 438 bytes [13:16:21]NVStorageSaveData done [13:16:21]OFDSenderStorePacket done [13:16:21]KKMCreateOFDPacket done [13:16:21]NVStorageSaveData kkm_last_timestamp [13:16:21]File name is /storage/kkm_last_timestamp [13:16:21]Write 4 bytes [13:16:21]NVStorageSaveData done [13:16:21]ExternCall_PrintAddStr [13:16:21]wPrintStart [13:16:21]Write to MH i2c: 01 00 00 80 04 84 [13:16:21]Write i2c OK [13:16:21]MH_I2C_Read... [13:16:21]Read from MH i2c: 01 [13:16:21]MH_I2C_Read... [13:16:21]Read from MH i2c: 01 07 00 [13:16:21]MH_I2C_Read... [13:16:21]Read from MH i2c: 01 07 00 80 04 00 00 00 00 00 FF 0F 99 [13:16:22]RasterBufferAndPrint [13:16:22]line Счет N : (3)183631 [13:16:22]line ИÐÐ: 02508201610067 [13:16:22]line Контрольно-КаÑÑовый Чек [13:16:22]line ПРОДÐЖР[13:16:22]line Товар: 4700000480517 [13:16:22]line Пиво Живое 1л ПЭТ [13:16:22]line 1.000 * 180.00 [13:16:22]OFD Sender: Processing packet 41601 [packets to send 57, broken 56] [13:16:22]line = 180.00 [13:16:22]ProducePacketName [13:16:22]line ÐДС 12% ÐСП 1% [13:16:22]name=ofd_packets/00041601 [13:16:22]OFD Sender: To server: ‡•öpG, [13:16:22]CommunicateWithHost lk.salyk.kg:30040 [13:16:22]ConnectInit lk.salyk.kg [13:16:22]line > о реализуемом товаре [13:16:22]line Товар: 4607120854177 [13:16:22]line Снек Орехи BEERKa ÐÑ€Ð°Ñ…Ð¸Ñ 30г [13:16:22]line 1.000 * 25.00 [13:16:22]line = 25.00 [13:16:22]line ÐДС 12% ÐСП 1% [13:16:22]line > о реализуемом товаре [13:16:22]line ИТОГО: 205.00 [13:16:22]line ÐСП 1% : 1.81 [13:16:22]line ÐДС 12% : 21.76 [13:16:22]line Ðаличными: 205.00 [13:16:22]line Безнал.: 0.00 [13:16:22]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [13:16:22]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [13:16:22]line СÐО: Общий режим [13:16:22]line Чек 52 27.07.2024 13:16 [13:16:22]line Смена: 425 ФФД: 1.0 [13:16:22]line ЗÐМ: 0300000053 [13:16:22]line РÐМ: 0000000000092626 [13:16:22]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [13:16:22]line ФМ: 0000000000874958 [13:16:22]line ФД: 41601 [13:16:22]line ФПД: 81968814239881 [13:16:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T131616&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41601&fm=81968814239881&tin=02508201610067®Number=0000000000092626&sum=20500 [13:16:22]line 0 [13:16:22]written 0, free lines is 4095 [13:16:22]Write to MH i2c: 01 00 00 AF 04 B3 [13:16:22]Write i2c OK [13:16:22]MH_I2C_Read... [13:16:22]Read from MH i2c: 01 [13:16:22]MH_I2C_Read... [13:16:22]Read from MH i2c: 01 07 00 [13:16:22]MH_I2C_Read... [13:16:22]Read from MH i2c: 01 07 00 AF 04 00 00 00 00 00 CE 0C 94 [13:16:22]RasterBufferAndPrint [13:16:22]line [13:16:22]line [13:16:22]line [13:16:22]line [13:16:22]line [13:16:22]written 0, free lines is 3396 [13:16:22]MH_Cut [13:16:22]Write to MH i2c: D1 01 00 B6 04 01 8C [13:16:22]Write i2c OK [13:16:22]MH_I2C_Read... [13:16:22]Read from MH i2c: D1 [13:16:22]MH_I2C_Read... [13:16:22]Read from MH i2c: D1 01 00 [13:16:22]MH_I2C_Read... [13:16:22]Read from MH i2c: D1 01 00 B6 04 00 8B [13:16:22]Write to MH i2c: 01 00 00 B7 04 BB [13:16:22]Write i2c OK [13:16:22]MH_I2C_Read... [13:16:23]*** Cut start [13:16:23]*** Partial cut [13:16:23]*** CUTSNS_PIN = 1 [13:16:23]*** CUTSNS_PIN = 0 [13:16:23]*** Brake cut motor [13:16:24]Read from MH i2c: 01 [13:16:24]MH_I2C_Read... [13:16:24]*** Stop cut motor [13:16:24]*** Cut end [13:16:24]Read from MH i2c: 01 07 00 [13:16:24]MH_I2C_Read... [13:16:24]Read from MH i2c: 01 07 00 B7 04 00 00 00 00 00 FF 0F D0 [13:16:24]process_action close_receipt done [13:16:24]requested_data is exist [13:16:24]produce_requested_data [13:16:24]requested_item fm.sn is exist - process it [13:16:24]wFMCommunicate request_size=4 [13:16:24]MH_SAM_APDU [13:16:24]CAPDU: 80 11 00 00 [13:16:24]Write to MH i2c: E2 08 00 B8 04 80 11 00 00 00 00 00 00 36 [13:16:24]Write i2c OK [13:16:24]MH_I2C_Read... [13:16:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:16:24]Read from MH i2c: E2 [13:16:24]MH_I2C_Read... [13:16:24]Read from MH i2c: E2 17 00 [13:16:24]MH_I2C_Read... [13:16:24]Read from MH i2c: E2 17 00 B8 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 92 [13:16:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [13:16:24]wFMCommunicate OK [13:16:24]requested_item fd.num is exist - process it [13:16:24]SAM_PROTO_GetFieldsCounters [13:16:24]wFMCommunicate request_size=4 [13:16:24]MH_SAM_APDU [13:16:24]CAPDU: 80 13 00 00 [13:16:24]Write to MH i2c: E2 08 00 B9 04 80 13 00 00 00 00 00 00 39 [13:16:24]Write i2c OK [13:16:24]MH_I2C_Read... [13:16:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:16:24]Read from MH i2c: E2 [13:16:24]MH_I2C_Read... [13:16:24]Read from MH i2c: E2 62 00 [13:16:24]MH_I2C_Read... [13:16:24]Read from MH i2c: E2 62 00 B9 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 81 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 34 00 00 00 5E 04 04 00 34 00 00 00 57 04 04 00 35 00 00 00 19 04 04 00 00 00 00 00 90 00 CC [13:16:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 81 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 34 00 00 00 5E 04 04 00 34 00 00 00 57 04 04 00 35 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:16:25]wFMCommunicate OK [13:16:25]SAM_PROTO_GetFieldsCounters done [13:16:25]requested_item shift.num is exist - process it [13:16:25]requested_item shift.opened is exist - process it [13:16:25]req_shift_opened [13:16:25]FM_GetShiftState [13:16:25]SAM_PROTO_GetShiftState [13:16:25]wFMCommunicate request_size=4 [13:16:25]MH_SAM_APDU [13:16:25]CAPDU: 80 13 01 00 [13:16:25]Write to MH i2c: E2 08 00 BA 04 80 13 01 00 00 00 00 00 3B [13:16:25]Write i2c OK [13:16:25]MH_I2C_Read... [13:16:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:16:25]Read from MH i2c: E2 [13:16:25]MH_I2C_Read... [13:16:25]Read from MH i2c: E2 0E 00 [13:16:25]MH_I2C_Read... [13:16:25]Read from MH i2c: E2 0E 00 BA 04 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 53 [13:16:25]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [13:16:25]wFMCommunicate OK [13:16:25]SAM_PROTO_GetShiftState done [13:16:25]FM_GetShiftState done [13:16:25]req_shift_opened done [13:16:25]requested_item shift.open_date is exist - process it [13:16:25]req_shift_open_date [13:16:25]req_shift_open_date done [13:16:25]produce_requested_data done [13:16:25]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41601,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [13:16:25]process_action_free close_receipt [13:16:25]json_value_free [13:16:25]json_value_free done [13:16:25]process_json_proto returns [13:16:25]Send response to host [13:16:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41601,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [13:16:25]free response buf [13:16:25]execute_script done [13:16:25]execute_script returns [13:16:25]free content buf [13:16:25]Sock 7.Close socket [13:16:25]Sock 7.Thread stoped [13:16:25]Connected sock=9 [13:16:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 98 01 00 00 B4 D9 90 01 37 25 5A 03 01 00 03 00 84 01 1E 04 01 00 01 23 04 62 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 35 31 37 06 04 1E 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 96 D0 B8 D0 B2 D0 BE D0 B5 20 31 D0 BB 20 D0 9F D0 AD D0 A2 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 50 46 00 00 00 00 13 04 06 00 50 46 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 70 00 8A 04 0D 00 34 36 30 37 31 32 30 38 35 34 31 37 37 06 04 accept exits with 10 [13:16:26]2C New connection [13:16:26]00 New thread 3066617188 created [13:16:26]Thread 3066473828 joined [13:16:26]Waiting for new connection... [13:16:26]D0 Sock 10.Parse request [13:16:26]A1 Sock 10.Check first char [13:16:26]D0 Sock 10.First char is OK [13:16:26]BD request: POST /json_proto HTTP/1.0 [13:16:26]D0 Method: POST [13:16:26]URL: /json_proto [13:16:26]Method is POST - this is cgi request [13:16:26]url: /json_proto [13:16:26]query_string will be loaded in cgi processing [13:16:26]B5 execute_cgi json_proto POST (null) [13:16:26]D0 execute_cgi path=json_proto method=POST [13:16:26]BA POST find Content-Length [13:16:26]20 Host: 172.17.43.132:8080 [13:16:26]D0 Content-Length: 646 [13:16:26]Content-Type: application/json [13:16:26] [13:16:26]POST finish read [13:16:26]Found Content-Length = 646 [13:16:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183632", "tax_sys" : 0, "items" : [ { "code": "2000036220012", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E XL(GABB TRADE)", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 130.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:16:26]9E execute_script... [13:16:26]D1 execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183632", "tax_sys" : 0, "items" : [ { "code": "2000036220012", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E XL(GABB TRADE)", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 130.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:16:26]POST & json_proto [13:16:26]process_json_proto [13:16:26]json parsed OK: [13:16:26]protocol is kg_v1.0 [13:16:26]80 action value=close_receipt [13:16:26]D0 process_action close_receipt [13:16:26]B5 cmd_close_receipt [13:16:26]D1 MH_GetDate [13:16:26]85 Write to MH i2c: F0 00 00 BB D0 04 B8 AE 20 [13:16:26]42 Write i2c OK [13:16:26]45 MH_I2C_Read... [13:16:26]45 Read from MH i2c: 52 F0 4B 61 20 D0 90 D1 [13:16:26]80 MH_I2C_Read... [13:16:26]D0 B0 Read from MH i2c: D1 F0 85 09 D0 00 B8 [13:16:26]D1 81 20 33 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C4 09 00 00 00 00 13 04 06 00 C4 09 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 MH_I2C_Read... [13:16:26]01 00 01 FC 03 Read from MH i2c: 06 F0 00 09 14 00 50 BB 00 00 00 00 EB 03 04 26 00 00 EF 03 0F 00 F6 03 01 2B 00 F3 01 A4 F7 66 03 06 00 69 B5 B2 00 00 00 00 00 A4 EE 66 03 04 0F [13:16:26]00 GetLastDocTimeStamp 1722086176 [13:16:26]current date 1722086187 [13:16:26]FM_GetShiftState [13:16:26]SAM_PROTO_GetShiftState [13:16:26]wFMCommunicate request_size=4 [13:16:26]MH_SAM_APDU [13:16:26]CAPDU: 80 13 01 00 [13:16:26]Write to MH i2c: E2 08 00 BC 04 80 13 01 00 00 00 00 00 3D [13:16:27]F2 03 01 00 01 F3 03 06 00 80 08 *** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:16:27]00 00 00 00 07 04 06 00 14 50 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 00 00 00 F4 03 04 00 20 F3 A4 66 0E 04 Write i2c OK [13:16:27]04 MH_I2C_Read... [13:16:27]00 A9 01 00 00 B9 Read from MH i2c: 04 E2 01 [13:16:27]00 MH_I2C_Read... [13:16:27]01 0D 04 Read from MH i2c: 10 E2 00 30 30 30 30 30 0E 30 00 30 [13:16:27]30 30 30 30 MH_I2C_Read... [13:16:27]39 Read from MH i2c: 32 E2 36 0E 32 00 36 11 04 10 00 30 BC 30 04 30 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 55 [13:16:27]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [13:16:27]wFMCommunicate OK [13:16:27]SAM_PROTO_GetShiftState done [13:16:27]FM_GetShiftState done [13:16:27]opened in 1722069839 [13:16:27]opened+sec_in_day 1722156239 [13:16:27]quantity*price = 13000 [13:16:27]sum+1 = 13001 [13:16:27]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 130.00 ÐСП 1% : 1.15 ÐДС 12% : 13.80 Ðаличными: 130.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 53 27.07.2024 13:16 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41602 ФПД: 243353212820130 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T131628&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41602&fm=243353212820130&tin=02508201610067®Number=0000000000092626&sum=13000 0 [13:16:31]StoreToDocumentArchive [13:16:31]shift 425 fd 41602 [13:16:31]save to /storage/0425/doc_00041602 [13:16:31]save last doc name /storage/0425/doc_00041602 to /storage/kkm_last_doc_name [13:16:31]save OK [13:16:31]Clear old archive folders... [13:16:31]ProcessDocumentItem done err = 0, tmpTLVsize=282 [13:16:31]tlvbuf is 01E9DAC0 [13:16:31]SAM_PROTO_ClearQueue [13:16:31]wFMCommunicate request_size=4 [13:16:31]MH_SAM_APDU [13:16:31]CAPDU: 80 09 00 00 [13:16:31]Write to MH i2c: E2 08 00 C9 04 80 09 00 00 00 00 00 00 3F [13:16:31]Write i2c OK [13:16:31]MH_I2C_Read... [13:16:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:16:31]Read from MH i2c: E2 [13:16:31]MH_I2C_Read... [13:16:31]Read from MH i2c: E2 03 00 [13:16:31]MH_I2C_Read... [13:16:31]Read from MH i2c: E2 03 00 C9 04 00 90 00 41 [13:16:31]RAPDU: 90 00 [13:16:31]wFMCommunicate OK [13:16:31]SAM_PROTO_ClearQueue done [13:16:31]KKMCreateOFDPacket [13:16:31]OFDProtocolAddRootSTLVToBuf [13:16:31]FM_MakeSignedData [13:16:31]FM_MakeSignedData [13:16:31]SAM_PROTO_SignData [13:16:31]wFMCommunicate request_size=4 [13:16:31]MH_SAM_APDU [13:16:31]CAPDU: 80 0D 01 02 [13:16:31]Write to MH i2c: E2 08 00 CA 04 80 0D 01 02 00 00 00 00 47 [13:16:31]Write i2c OK [13:16:31]MH_I2C_Read... [13:16:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:16:31]Read from MH i2c: E2 [13:16:31]MH_I2C_Read... [13:16:31]Read from MH i2c: E2 03 00 [13:16:31]MH_I2C_Read... [13:16:31]Read from MH i2c: E2 03 00 CA 04 00 90 00 42 [13:16:31]RAPDU: 90 00 [13:16:31]wFMCommunicate OK [13:16:31]wFMCommunicate request_size=255 [13:16:31]MH_SAM_APDU [13:16:31]CAPDU: 80 0D 02 02 FA 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 C8 32 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 00 00 00 F4 03 04 00 2C F3 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 [13:16:32]Write to MH i2c: E2 02 01 CB 04 80 0D 02 02 FA 00 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 C8 32 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 00 00 00 F4 03 04 00 2C F3 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 00 00 5E [13:16:32]Write i2c OK [13:16:32]MH_I2C_Read... [13:16:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:16:32]Read from MH i2c: E2 [13:16:32]MH_I2C_Read... [13:16:32]Read from MH i2c: E2 03 00 [13:16:32]MH_I2C_Read... [13:16:32]Read from MH i2c: E2 03 00 CB 04 00 90 00 43 [13:16:32]RAPDU: 90 00 [13:16:32]wFMCommunicate OK [13:16:32]wFMCommunicate request_size=41 [13:16:32]MH_SAM_APDU [13:16:32]CAPDU: 80 0D 02 02 24 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 82 A2 00 00 35 04 06 00 DD 54 15 CE 1A A2 [13:16:33]Write to MH i2c: E2 2C 00 CC 04 80 0D 02 02 24 00 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 82 A2 00 00 35 04 06 00 DD 54 15 CE 1A A2 00 00 16 [13:16:33]Write i2c OK [13:16:33]MH_I2C_Read... [13:16:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:16:33]Read from MH i2c: E2 [13:16:33]MH_I2C_Read... [13:16:33]Read from MH i2c: E2 03 00 [13:16:33]MH_I2C_Read... [13:16:33]Read from MH i2c: E2 03 00 CC 04 00 90 00 44 [13:16:33]RAPDU: 90 00 [13:16:33]wFMCommunicate OK [13:16:33]wFMCommunicate request_size=4 [13:16:33]MH_SAM_APDU [13:16:33]CAPDU: 80 0D 03 02 [13:16:33]Write to MH i2c: E2 08 00 CD 04 80 0D 03 02 00 00 00 00 4C [13:16:33]Write i2c OK [13:16:33]MH_I2C_Read... [13:16:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:16:33]Read from MH i2c: E2 [13:16:33]MH_I2C_Read... [13:16:33]Read from MH i2c: E2 0B 00 [13:16:33]MH_I2C_Read... [13:16:33]Read from MH i2c: E2 0B 00 CD 04 00 B8 C5 C1 8D 1C 56 F3 78 90 00 F5 [13:16:33]RAPDU: B8 C5 C1 8D 1C 56 F3 78 90 00 [13:16:33]wFMCommunicate OK [13:16:33]SAM_PROTO_SignData done [13:16:33]FM_MakeSignedData done [13:16:33]CreateOFDProtocolMessage [13:16:33]wFMCommunicate request_size=4 [13:16:33]MH_SAM_APDU [13:16:33]CAPDU: 80 11 00 00 [13:16:33]Write to MH i2c: E2 08 00 CE 04 80 11 00 00 00 00 00 00 4C [13:16:33]Write i2c OK [13:16:33]MH_I2C_Read... [13:16:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:16:33]Read from MH i2c: E2 [13:16:33]MH_I2C_Read... [13:16:33]Read from MH i2c: E2 17 00 [13:16:33]MH_I2C_Read... [13:16:33]Read from MH i2c: E2 17 00 CE 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 A8 [13:16:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [13:16:33]wFMCommunicate OK [13:16:33]CreateOFDProtocolMessage done [13:16:33]OFDSenderStorePacket 41602 [13:16:33]StoreOFDPacket docnum=41602 [13:16:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 2E 01 00 00 1A D3 26 01 53 49 5A 03 01 00 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 C8 32 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 00 00 00 F4 03 04 00 2C F3 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 82 A2 00 00 35 04 06 00 DD 54 15 CE 1A A2 B8 C5 C1 8D 1C 56 F3 78 [13:16:33]CheckFolder [13:16:33]dirname=/storage/ofd_packets [13:16:33]CheckFolder done [13:16:33]ProducePacketName [13:16:33]name=ofd_packets/00041602 [13:16:33]NVStorageSaveData ofd_packets/00041602 [13:16:33]File name is /storage/ofd_packets/00041602 [13:16:33]Write 332 bytes [13:16:33]NVStorageSaveData done [13:16:33]OFDSenderStorePacket done [13:16:33]KKMCreateOFDPacket done [13:16:33]NVStorageSaveData kkm_last_timestamp [13:16:33]File name is /storage/kkm_last_timestamp [13:16:33]Write 4 bytes [13:16:33]NVStorageSaveData done [13:16:33]ExternCall_PrintAddStr [13:16:33]wPrintStart [13:16:33]Write to MH i2c: 01 00 00 CF 04 D3 [13:16:33]Write i2c OK [13:16:33]MH_I2C_Read... [13:16:33]Read from MH i2c: 01 [13:16:33]MH_I2C_Read... [13:16:33]Read from MH i2c: 01 07 00 [13:16:33]MH_I2C_Read... [13:16:33]Read from MH i2c: 01 07 00 CF 04 00 00 00 00 OFD Sender: Processing packet 41602 [packets to send 57, broken 56] [13:16:33]00 ProducePacketName [13:16:33]FF name=ofd_packets/00041602 [13:16:33]0F OFD Sender: To server: ‡•öpG, [13:16:33]E8 CommunicateWithHost lk.salyk.kg:30040 [13:16:33]ConnectInit lk.salyk.kg [13:16:33] [13:16:33]RasterBufferAndPrint [13:16:33]line Счет N : (3)183632 [13:16:33]line ИÐÐ: 02508201610067 [13:16:33]line Контрольно-КаÑÑовый Чек [13:16:33]line ПРОДÐЖР[13:16:33]line Товар: 2000036220012 [13:16:33]line Кофе Капучино XL(GABB TRADE) [13:16:33]line 1.000 * 130.00 [13:16:33]line = 130.00 [13:16:33]line ÐДС 12% ÐСП 1% [13:16:33]line > о реализуемом товаре [13:16:33]line ИТОГО: 130.00 [13:16:33]line ÐСП 1% : 1.15 [13:16:33]line ÐДС 12% : 13.80 [13:16:33]line Ðаличными: 130.00 [13:16:33]line Безнал.: 0.00 [13:16:33]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [13:16:33]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [13:16:33]line СÐО: Общий режим [13:16:33]line Чек 53 27.07.2024 13:16 [13:16:33]line Смена: 425 ФФД: 1.0 [13:16:33]line ЗÐМ: 0300000053 [13:16:33]line РÐМ: 0000000000092626 [13:16:33]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [13:16:33]line ФМ: 0000000000874958 [13:16:33]line ФД: 41602 [13:16:33]line ФПД: 243353212820130 [13:16:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T131628&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41602&fm=243353212820130&tin=02508201610067®Number=0000000000092626&sum=13000 [13:16:33]line 0 [13:16:33]written 0, free lines is 4095 [13:16:34]Write to MH i2c: 01 00 00 F8 04 FC [13:16:34]Write i2c OK [13:16:34]MH_I2C_Read... [13:16:34]Read from MH i2c: 01 [13:16:34]MH_I2C_Read... [13:16:34]Read from MH i2c: 01 07 00 [13:16:34]MH_I2C_Read... [13:16:34]Connected sock=9 [13:16:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 Read from MH i2c: 30 01 30 07 00 F8 04 00 00 38 00 37 00 34 00 39 1C 35 0D 2C [13:16:34]RasterBufferAndPrint [13:16:34]line [13:16:34]38 line [13:16:34]2E line [13:16:34]01 line [13:16:34]00 line [13:16:34]00 written 0, free lines is 3689 [13:16:34]1A D3 26 MH_Cut [13:16:34]01 Write to MH i2c: 53 D1 01 00 FF 04 01 49 D5 5A [13:16:34]Write i2c OK [13:16:34]MH_I2C_Read... [13:16:34]Read from MH i2c: D1 [13:16:34]03 MH_I2C_Read... [13:16:34]01 Read from MH i2c: D1 01 00 [13:16:34]MH_I2C_Read... [13:16:34]00 Read from MH i2c: 03 D1 00 1A 01 1E 01 04 00 01 FF 00 04 01 00 23 D4 04 [13:16:34]6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 Write to MH i2c: D0 01 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 00 C8 00 32 00 00 05 00 05 *** Cut start [13:16:35] [13:16:35]00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F Write i2c OK [13:16:35]00 MH_I2C_Read... [13:16:35]F6 03 01 00 *** Partial cut [13:16:35]01 *** CUTSNS_PIN = 1 [13:16:35]F7 03 *** CUTSNS_PIN = 0 [13:16:35]06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 C8 32 00 00 00 00 39 04 *** Brake cut motor [13:16:35]06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 00 00 00 F4 03 04 00 2C F3 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 82 A2 00 00 35 04 06 00 DD 54 15 CE 1A A2 B8 C5 C1 8D 1C 56 F3 78 [13:16:35]Read from MH i2c: *** Stop cut motor [13:16:35]01 *** Cut end [13:16:35] [13:16:35]MH_I2C_Read... [13:16:35]Read from MH i2c: 01 07 00 [13:16:35]MH_I2C_Read... [13:16:35]Read from MH i2c: 01 07 00 00 05 00 00 00 00 00 FF 0F 1A [13:16:35]process_action close_receipt done [13:16:35]requested_data is exist [13:16:35]produce_requested_data [13:16:35]requested_item fm.sn is exist - process it [13:16:35]wFMCommunicate request_size=4 [13:16:35]MH_SAM_APDU [13:16:35]CAPDU: 80 11 00 00 [13:16:35]Write to MH i2c: E2 08 00 01 05 80 11 00 00 00 00 00 00 80 [13:16:35]Write i2c OK [13:16:35]MH_I2C_Read... [13:16:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:16:35]Read from MH i2c: E2 [13:16:35]MH_I2C_Read... [13:16:35]Read from MH i2c: E2 17 00 [13:16:35]MH_I2C_Read... [13:16:35]Read from MH i2c: E2 17 00 01 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 DC [13:16:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [13:16:36]wFMCommunicate OK [13:16:36]requested_item fd.num is exist - process it [13:16:36]SAM_PROTO_GetFieldsCounters [13:16:36]wFMCommunicate request_size=4 [13:16:36]MH_SAM_APDU [13:16:36]CAPDU: 80 13 00 00 [13:16:36]Write to MH i2c: E2 08 00 02 05 80 13 00 00 00 00 00 00 83 [13:16:36]Write i2c OK [13:16:36]MH_I2C_Read... [13:16:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:16:36]Read from MH i2c: E2 [13:16:36]MH_I2C_Read... [13:16:36]Read from MH i2c: E2 62 00 [13:16:36]MH_I2C_Read... [13:16:36]Read from MH i2c: E2 62 00 02 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 82 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 35 00 00 00 5E 04 04 00 35 00 00 00 57 04 04 00 36 00 00 00 19 04 04 00 00 00 00 00 90 00 1A [13:16:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 82 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 35 00 00 00 5E 04 04 00 35 00 00 00 57 04 04 00 36 00 00 00 19 04 Received data: 04 87 00 95 00 F6 00 70 00 00 90 00 [13:16:36]47 wFMCommunicate OK [13:16:36]2C SAM_PROTO_GetFieldsCounters done [13:16:36]01 requested_item shift.num is exist - process it [13:16:36]00 requested_item shift.opened is exist - process it [13:16:36]30 req_shift_opened [13:16:36]30 FM_GetShiftState [13:16:36]30 SAM_PROTO_GetShiftState [13:16:36]30 wFMCommunicate request_size=4 [13:16:36]30 MH_SAM_APDU [13:16:36]30 30 30 30 30 38 CAPDU: 37 80 34 39 35 38 4F 00 13 00 01 00 00 FF [13:16:36]77 Write to MH i2c: 47 00 02 19 A5 07 E2 01 08 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 82 A2 00 00 F4 03 04 00 00 48 03 9F 05 80 13 01 00 A4 00 66 00 B6 00 04 00 01 85 00 [13:16:37]00 14 4E F9 86 B8 FB BB AC [13:16:37]CommunicateWithHost err = 0 [13:16:37]CheckOFDResponse [13:16:37]1017 (14) - 77093643461234 [13:16:37]1041 (16) - 0000000000874958 [13:16:37]1040 (4) - 41602 [13:16:37]1012 (4) - 27.07.2024 07:18 [13:16:37]1206 (1) - 0 [13:16:37]OFD Sender: Remove packet 41602 [13:16:37]Write i2c OK [13:16:37]ProducePacketName [13:16:37]MH_I2C_Read... [13:16:37]name=ofd_packets/00041602 [13:16:37]Read from MH i2c: *** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:16:37]E2 NVStorageDeleteData [13:16:37] [13:16:37]MH_I2C_Read... [13:16:37]Read from MH i2c: E2 0E 00 [13:16:37]MH_I2C_Read... [13:16:37]Read from MH i2c: E2 0E 00 03 05 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 9D [13:16:37]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [13:16:37]wFMCommunicate OK [13:16:37]SAM_PROTO_GetShiftState done [13:16:37]FM_GetShiftState done [13:16:37]req_shift_opened done [13:16:37]requested_item shift.open_date is exist - process it [13:16:37]req_shift_open_date [13:16:37]req_shift_open_date done [13:16:37]produce_requested_data done [13:16:37]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41602,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [13:16:37]process_action_free close_receipt [13:16:37]json_value_free [13:16:37]json_value_free done [13:16:37]process_json_proto returns [13:16:37]Send response to host [13:16:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41602,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [13:16:37]free response buf [13:16:37]execute_script done [13:16:37]execute_script returns [13:16:37]free content buf [13:16:37]Sock 10.Close socket [13:16:37]Sock 10.Thread stoped [13:16:37]OFD Sender: No OFD packet to send [13:16:39]accept exits with 7 [13:16:39]New connection [13:16:39]New thread 3066473828 created [13:16:39]Thread 3066617188 joined [13:16:39]Waiting for new connection... [13:16:39] Sock 7.Parse request [13:16:39]Sock 7.Check first char [13:16:39]Sock 7.First char is OK [13:16:39]request: POST /json_proto HTTP/1.0 [13:16:39]Method: POST [13:16:39]URL: /json_proto [13:16:39]Method is POST - this is cgi request [13:16:39]url: /json_proto [13:16:39]query_string will be loaded in cgi processing [13:16:39]execute_cgi json_proto POST (null) [13:16:39]execute_cgi path=json_proto method=POST [13:16:39]POST find Content-Length [13:16:39]Host: 172.17.43.132:8080 [13:16:39]Content-Length: 1976 [13:16:39]Content-Type: application/json [13:16:39] [13:16:39]POST finish read [13:16:39]Found Content-Length = 1976 [13:16:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183633", "tax_sys" : 0, "items" : [ { "code": "4823077634246", "name": "\u041F\u0435\u0447 LOVITA \u0414\u0436\u0435\u043B\u043B\u0438 \u041A\u0443\u043A\u0438\u0441 \u043C\u0430\u043B\u0438\u043D\u0430 135 \u0433\u0440", "price" : 115.00, "quantity" : 1.000, "sum" : 115.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4690329000476", "name": "\u0421\u0443\u0445 \u041A\u0438\u0440\u0438\u0435\u0448\u043A\u0438 \u0448\u0430\u0448\u043B\u044B\u043A 40\u0433", "price" : 21.00, "quantity" : 1.000, "sum" : 21.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4607010740191", "name": "\u0421\u0443\u0445 \u041A\u0438\u0440\u0438\u0435\u0448\u043A\u0438 \u0441\u0430\u043B\u044F\u043C\u0438 40\u0433", "price" : 21.00, "quantity" : 1.000, "sum" : 21.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000034250011", "name": "\u0413\u043E\u0440\u044F\u0447\u0438\u0439 \u0448\u043E\u043A\u043E\u043B\u0430\u0434 (GABB trade)", "price" : 120.00, "quantity" : 1.000, "sum" : 120.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000036190018", "name": "\u041A\u043E\u0444\u0435 \u0410\u043C\u0435\u0440\u0438\u043A\u0430\u043D\u043E XL(GABB TRADE)", "price" : 125.00, "quantity" : 1.000, "sum" : 125.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 402.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:16:39]execute_script... [13:16:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183633", "tax_sys" : 0, "items" : [ { "code": "4823077634246", "name": "\u041F\u0435\u0447 LOVITA \u0414\u0436\u0435\u043B\u043B\u0438 \u041A\u0443\u043A\u0438\u0441 \u043C\u0430\u043B\u0438\u043D\u0430 135 \u0433\u0440", "price" : 115.00, "quantity" : 1.000, "sum" : 115.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4690329000476", "name": "\u0421\u0443\u0445 \u041A\u0438\u0440\u0438\u0435\u0448\u043A\u0438 \u0448\u0430\u0448\u043B\u044B\u043A 40\u0433", "price" : 21.00, "quantity" : 1.000, "sum" : 21.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4607010740191", "name": "\u0421\u0443\u0445 \u041A\u0438\u0440\u0438\u0435\u0448\u043A\u0438 \u0441\u0430\u043B\u044F\u043C\u0438 40\u0433", "price" : 21.00, "quantity" : 1.000, "sum" : 21.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000034250011", "name": "\u0413\u043E\u0440\u044F\u0447\u0438\u0439 \u0448\u043E\u043A\u043E\u043B\u0430\u0434 (GABB trade)", "price" : 120.00, "quantity" : 1.000, "sum" : 120.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000036190018", "name": "\u041A\u043E\u0444\u0435 \u0410\u043C\u0435\u0440\u0438\u043A\u0430\u043D\u043E XL(GABB TRADE)", "price" : 125.00, "quantity" : 1.000, "sum" : 125.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 402.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:16:39]POST & json_proto [13:16:39]process_json_proto [13:16:39]json parsed OK: [13:16:39]protocol is kg_v1.0 [13:16:39]action value=close_receipt [13:16:39]process_action close_receipt [13:16:39]cmd_close_receipt [13:16:39]MH_GetDate [13:16:39]Write to MH i2c: F0 00 00 04 05 F8 [13:16:39]Write i2c OK [13:16:39]MH_I2C_Read... [13:16:39]Read from MH i2c: F0 [13:16:39]MH_I2C_Read... [13:16:39]Read from MH i2c: F0 09 00 [13:16:39]MH_I2C_Read... [13:16:39]Read from MH i2c: F0 09 00 04 05 00 38 F3 A4 66 69 B2 A4 66 5B [13:16:39]GetLastDocTimeStamp 1722086188 [13:16:39]current date 1722086200 [13:16:39]FM_GetShiftState [13:16:39]SAM_PROTO_GetShiftState [13:16:39]wFMCommunicate request_size=4 [13:16:39]MH_SAM_APDU [13:16:39]CAPDU: 80 13 01 00 [13:16:39]Write to MH i2c: E2 08 00 05 05 80 13 01 00 00 00 00 00 87 [13:16:39]Write i2c OK [13:16:39]MH_I2C_Read... [13:16:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:16:39]Read from MH i2c: E2 [13:16:39]MH_I2C_Read... [13:16:39]Read from MH i2c: E2 0E 00 [13:16:39]MH_I2C_Read... [13:16:39]Read from MH i2c: E2 0E 00 05 05 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 9F [13:16:39]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [13:16:39]wFMCommunicate OK [13:16:39]SAM_PROTO_GetShiftState done [13:16:39]FM_GetShiftState done [13:16:39]opened in 1722069839 [13:16:39]opened+sec_in_day 1722156239 [13:16:40]quantity*price = 11500 [13:16:40]sum+1 = 11501 [13:16:40]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4690329000476 Сух Кириешки шашлык 40г 1.000 * 21.00 = 21.00 ÐДС 12% ÐСП 1% > о реализуемом товаре Товар: 4607010740191 Сух Кириешки ÑалÑми 40г 1.000 * 21.00 = 21.00 ÐДС 12% ÐСП 1% > о реализуемом товаре Товар: 2000034250011 ГорÑчий шоколад (GABB trade) 1.000 * 120.00 = 120.00 ÐДС 12% ÐСП 1% > о реализуемом товаре Товар: 2000036190018 Кофе Ðмерикано XL(GABB TRADE) 1.000 * 125.00 = 125.00 ÐДС 12% ÐСП 1% > о реализуемом товаре ИТОГО: 402.00 ÐСП 1% : 3.57 ÐДС 12% : 42.68 Ðаличными: 0.00 Безнал.: 402.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 54 27.07.2024 13:16 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ÐŸÐ»Ð°Ñ‚ÐµÐ¶Ð½Ð°Ñ ÑиÑтема: O! деньги ФМ: 0000000000874958 ФД: 41603 ФПД: 236178961411407 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T131640&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41603&fm=236178961411407&tin=02508201610067®Number=0000000000092626&sum=40200 0 [13:16:43]StoreToDocumentArchive [13:16:43]shift 425 fd 41603 [13:16:43]save to /storage/0425/doc_00041603 [13:16:43]save last doc name /storage/0425/doc_00041603 to /storage/kkm_last_doc_name [13:16:43]save OK [13:16:43]Clear old archive folders... [13:16:43]ProcessDocumentItem done err = 0, tmpTLVsize=755 [13:16:43]tlvbuf is 01E91D60 [13:16:43]SAM_PROTO_ClearQueue [13:16:43]wFMCommunicate request_size=4 [13:16:43]MH_SAM_APDU [13:16:43]CAPDU: 80 09 00 00 [13:16:43]Write to MH i2c: E2 08 00 12 05 80 09 00 00 00 00 00 00 89 [13:16:43]Write i2c OK [13:16:43]MH_I2C_Read... [13:16:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:16:43]Read from MH i2c: E2 [13:16:43]MH_I2C_Read... [13:16:43]Read from MH i2c: E2 03 00 [13:16:43]MH_I2C_Read... [13:16:43]Read from MH i2c: E2 03 00 12 05 00 90 00 8B [13:16:43]RAPDU: 90 00 [13:16:43]wFMCommunicate OK [13:16:43]SAM_PROTO_ClearQueue done [13:16:43]KKMCreateOFDPacket [13:16:43]OFDProtocolAddRootSTLVToBuf [13:16:43]FM_MakeSignedData [13:16:43]FM_MakeSignedData [13:16:43]SAM_PROTO_SignData [13:16:43]wFMCommunicate request_size=4 [13:16:43]MH_SAM_APDU [13:16:43]CAPDU: 80 0D 01 02 [13:16:43]Write to MH i2c: E2 08 00 13 05 80 0D 01 02 00 00 00 00 91 [13:16:43]Write i2c OK [13:16:43]MH_I2C_Read... [13:16:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:16:43]Read from MH i2c: E2 [13:16:43]MH_I2C_Read... [13:16:43]Read from MH i2c: E2 03 00 [13:16:43]MH_I2C_Read... [13:16:43]Read from MH i2c: E2 03 00 13 05 00 90 00 8C [13:16:43]RAPDU: 90 00 [13:16:43]wFMCommunicate OK [13:16:43]wFMCommunicate request_size=255 [13:16:43]MH_SAM_APDU [13:16:43]CAPDU: 80 0D 02 02 FA 03 00 F3 02 1E 04 01 00 01 23 04 7F 00 8A 04 0D 00 34 38 32 33 30 37 37 36 33 34 32 34 36 06 04 3B 00 D0 9F D0 B5 D1 87 20 4C 4F 56 49 54 41 20 D0 94 D0 B6 D0 B5 D0 BB D0 BB D0 B8 20 D0 9A D1 83 D0 BA D0 B8 D1 81 20 D0 BC D0 B0 D0 BB D0 B8 D0 BD D0 B0 20 31 33 35 20 D0 B3 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6D 00 8A 04 0D 00 34 36 39 30 33 32 39 30 30 30 34 37 36 06 04 29 00 D0 A1 D1 83 D1 85 20 D0 9A D0 B8 D1 80 D0 B8 D0 B5 D1 88 D0 BA D0 B8 20 D1 88 D0 B0 D1 88 D0 BB D1 8B D0 BA 20 34 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 08 00 00 00 00 13 04 06 00 34 08 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 [13:16:44]Write to MH i2c: E2 02 01 14 05 80 0D 02 02 FA 00 03 00 F3 02 1E 04 01 00 01 23 04 7F 00 8A 04 0D 00 34 38 32 33 30 37 37 36 33 34 32 34 36 06 04 3B 00 D0 9F D0 B5 D1 87 20 4C 4F 56 49 54 41 20 D0 94 D0 B6 D0 B5 D0 BB D0 BB D0 B8 20 D0 9A D1 83 D0 BA D0 B8 D1 81 20 D0 BC D0 B0 D0 BB D0 B8 D0 BD D0 B0 20 31 33 35 20 D0 B3 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6D 00 8A 04 0D 00 34 36 39 30 33 32 39 30 30 30 34 37 36 06 04 29 00 D0 A1 D1 83 D1 85 20 D0 9A D0 B8 D1 80 D0 B8 D0 B5 D1 88 D0 BA D0 B8 20 D1 88 D0 B0 D1 88 D0 BB D1 8B D0 BA 20 34 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 08 00 00 00 00 13 04 06 00 34 08 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 00 00 F3 [13:16:44]Write i2c OK [13:16:44]MH_I2C_Read... [13:16:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:16:45]Read from MH i2c: E2 [13:16:45]MH_I2C_Read... [13:16:45]Read from MH i2c: E2 03 00 [13:16:45]MH_I2C_Read... [13:16:45]Read from MH i2c: E2 03 00 14 05 00 90 00 8D [13:16:45]RAPDU: 90 00 [13:16:45]wFMCommunicate OK [13:16:45]wFMCommunicate request_size=255 [13:16:45]MH_SAM_APDU [13:16:45]CAPDU: 80 0D 02 02 FA 01 00 01 23 04 6D 00 8A 04 0D 00 34 36 30 37 30 31 30 37 34 30 31 39 31 06 04 29 00 D0 A1 D1 83 D1 85 20 D0 9A D0 B8 D1 80 D0 B8 D0 B5 D1 88 D0 BA D0 B8 20 D1 81 D0 B0 D0 BB D1 8F D0 BC D0 B8 20 34 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 08 00 00 00 00 13 04 06 00 34 08 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6E 00 8A 04 0D 00 32 30 30 30 30 33 34 32 35 30 30 31 31 06 04 2A 00 D0 93 D0 BE D1 80 D1 8F D1 87 D0 B8 D0 B9 20 D1 88 D0 BE D0 BA D0 BE D0 BB D0 B0 D0 B4 20 28 47 41 42 42 20 74 72 61 64 65 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E0 2E 00 00 00 00 13 04 06 00 E0 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6E 00 8A 04 0D 00 32 30 30 30 30 33 36 31 39 30 30 31 [13:16:45]Write to MH i2c: E2 02 01 15 05 80 0D 02 02 FA 00 01 00 01 23 04 6D 00 8A 04 0D 00 34 36 30 37 30 31 30 37 34 30 31 39 31 06 04 29 00 D0 A1 D1 83 D1 85 20 D0 9A D0 B8 D1 80 D0 B8 D0 B5 D1 88 D0 BA D0 B8 20 D1 81 D0 B0 D0 BB D1 8F D0 BC D0 B8 20 34 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 08 00 00 00 00 13 04 06 00 34 08 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6E 00 8A 04 0D 00 32 30 30 30 30 33 34 32 35 30 30 31 31 06 04 2A 00 D0 93 D0 BE D1 80 D1 8F D1 87 D0 B8 D0 B9 20 D1 88 D0 BE D0 BA D0 BE D0 BB D0 B0 D0 B4 20 28 47 41 42 42 20 74 72 61 64 65 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E0 2E 00 00 00 00 13 04 06 00 E0 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6E 00 8A 04 0D 00 32 30 30 30 30 33 36 31 39 30 30 31 00 00 ED [13:16:46]Write i2c OK [13:16:46]MH_I2C_Read... [13:16:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:16:46]Read from MH i2c: E2 [13:16:46]MH_I2C_Read... [13:16:46]Read from MH i2c: E2 03 00 [13:16:46]MH_I2C_Read... [13:16:46]Read from MH i2c: E2 03 00 15 05 00 90 00 8E [13:16:46]RAPDU: 90 00 [13:16:46]wFMCommunicate OK [13:16:46]wFMCommunicate request_size=255 [13:16:46]MH_SAM_APDU [13:16:46]CAPDU: 80 0D 02 02 FA 38 06 04 2A 00 D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 9D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 65 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AC 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 08 9D 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 00 00 00 F4 03 04 00 38 F3 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 83 A2 00 00 35 [13:16:47]Write to MH i2c: E2 02 01 16 05 80 0D 02 02 FA 00 38 06 04 2A 00 D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 9D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 65 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AC 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 08 9D 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 00 00 00 F4 03 04 00 38 F3 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 OFD Sender: No OFD packet to send [13:16:47]30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 83 A2 00 00 35 00 00 01 [13:16:48]Write i2c OK [13:16:48]MH_I2C_Read... [13:16:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:16:48]Read from MH i2c: E2 [13:16:48]MH_I2C_Read... [13:16:48]Read from MH i2c: E2 03 00 [13:16:48]MH_I2C_Read... [13:16:48]Read from MH i2c: E2 03 00 16 05 00 90 00 8F [13:16:48]RAPDU: 90 00 [13:16:48]wFMCommunicate OK [13:16:48]wFMCommunicate request_size=14 [13:16:48]MH_SAM_APDU [13:16:48]CAPDU: 80 0D 02 02 09 04 06 00 D6 CD B3 19 2D 4F [13:16:48]Write to MH i2c: E2 11 00 17 05 80 0D 02 02 09 00 04 06 00 D6 CD B3 19 2D 4F 00 00 9D [13:16:48]Write i2c OK [13:16:48]MH_I2C_Read... [13:16:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:16:48]Read from MH i2c: E2 [13:16:48]MH_I2C_Read... [13:16:48]Read from MH i2c: E2 03 00 [13:16:48]MH_I2C_Read... [13:16:48]Read from MH i2c: E2 03 00 17 05 00 90 00 90 [13:16:48]RAPDU: 90 00 [13:16:48]wFMCommunicate OK [13:16:48]wFMCommunicate request_size=4 [13:16:48]MH_SAM_APDU [13:16:48]CAPDU: 80 0D 03 02 [13:16:48]Write to MH i2c: E2 08 00 18 05 80 0D 03 02 00 00 00 00 98 [13:16:48]Write i2c OK [13:16:48]MH_I2C_Read... [13:16:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:16:48]Read from MH i2c: E2 [13:16:48]MH_I2C_Read... [13:16:48]Read from MH i2c: E2 0B 00 [13:16:48]MH_I2C_Read... [13:16:48]Read from MH i2c: E2 0B 00 18 05 00 1C 04 D3 F0 B7 34 E0 5B 90 00 A2 [13:16:48]RAPDU: 1C 04 D3 F0 B7 34 E0 5B 90 00 [13:16:48]wFMCommunicate OK [13:16:48]SAM_PROTO_SignData done [13:16:48]FM_MakeSignedData done [13:16:48]CreateOFDProtocolMessage [13:16:48]wFMCommunicate request_size=4 [13:16:48]MH_SAM_APDU [13:16:48]CAPDU: 80 11 00 00 [13:16:48]Write to MH i2c: E2 08 00 19 05 80 11 00 00 00 00 00 00 98 [13:16:48]Write i2c OK [13:16:48]MH_I2C_Read... [13:16:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:16:48]Read from MH i2c: E2 [13:16:48]MH_I2C_Read... [13:16:48]Read from MH i2c: E2 17 00 [13:16:48]MH_I2C_Read... [13:16:48]Read from MH i2c: E2 17 00 19 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 F4 [13:16:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [13:16:49]wFMCommunicate OK [13:16:49]CreateOFDProtocolMessage done [13:16:49]OFDSenderStorePacket 41603 [13:16:49]StoreOFDPacket docnum=41603 [13:16:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 07 03 00 00 B9 B9 FF 02 22 ED 5A 03 01 00 03 00 F3 02 1E 04 01 00 01 23 04 7F 00 8A 04 0D 00 34 38 32 33 30 37 37 36 33 34 32 34 36 06 04 3B 00 D0 9F D0 B5 D1 87 20 4C 4F 56 49 54 41 20 D0 94 D0 B6 D0 B5 D0 BB D0 BB D0 B8 20 D0 9A D1 83 D0 BA D0 B8 D1 81 20 D0 BC D0 B0 D0 BB D0 B8 D0 BD D0 B0 20 31 33 35 20 D0 B3 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6D 00 8A 04 0D 00 34 36 39 30 33 32 39 30 30 30 34 37 36 06 04 29 00 D0 A1 D1 83 D1 85 20 D0 9A D0 B8 D1 80 D0 B8 D0 B5 D1 88 D0 BA D0 B8 20 D1 88 D0 B0 D1 88 D0 BB D1 8B D0 BA 20 34 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 08 00 00 00 00 13 04 06 00 34 08 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6D 00 8A 04 0D 00 34 36 30 37 30 31 30 37 34 30 31 39 31 06 04 29 00 D0 A1 D1 83 D1 85 20 D0 9A D0 B8 D1 80 D0 B8 D0 B5 D1 88 D0 BA D0 B8 20 D1 81 D0 B0 D0 BB D1 8F D0 BC D0 B8 20 34 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 08 00 00 00 00 13 04 06 00 34 08 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6E 00 8A 04 0D 00 32 30 30 30 30 33 34 32 35 30 30 31 31 06 04 2A 00 D0 93 D0 BE D1 80 D1 8F D1 87 D0 B8 D0 B9 20 D1 88 D0 BE D0 BA D0 BE D0 BB D0 B0 D0 B4 20 28 47 41 42 42 20 74 72 61 64 65 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E0 2E 00 00 00 00 13 04 06 00 E0 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6E 00 8A 04 0D 00 32 30 30 30 30 33 36 31 39 30 30 31 38 06 04 2A 00 D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 9D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 65 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AC 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 08 9D 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 00 00 00 F4 03 04 00 38 F3 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 83 A2 00 00 35 04 06 00 D6 CD B3 19 2D 4F 1C 04 D3 F0 B7 34 E0 5B [13:16:49]CheckFolder [13:16:49]dirname=/storage/ofd_packets [13:16:49]CheckFolder done [13:16:49]ProducePacketName [13:16:49]name=ofd_packets/00041603 [13:16:49]NVStorageSaveData ofd_packets/00041603 [13:16:49]File name is /storage/ofd_packets/00041603 [13:16:49]Write 805 bytes [13:16:49]NVStorageSaveData done [13:16:49]OFDSenderStorePacket done [13:16:49]KKMCreateOFDPacket done [13:16:49]NVStorageSaveData kkm_last_timestamp [13:16:49]File name is /storage/kkm_last_timestamp [13:16:49]Write 4 bytes [13:16:49]NVStorageSaveData done [13:16:49]ExternCall_PrintAddStr [13:16:49]wPrintStart [13:16:49]Write to MH i2c: 01 00 00 1A 05 1F [13:16:49]OFD Sender: Processing packet 41603 [packets to send 57, broken 56] [13:16:49]ProducePacketName [13:16:49]name=ofd_packets/00041603 [13:16:49]OFD Sender: To server: ‡•öpG, [13:16:49]CommunicateWithHost lk.salyk.kg:30040 [13:16:49]ConnectInit lk.salyk.kg [13:16:49]Write i2c OK [13:16:49]MH_I2C_Read... [13:16:49]Read from MH i2c: 01 [13:16:49]MH_I2C_Read... [13:16:49]Read from MH i2c: 01 07 00 [13:16:49]MH_I2C_Read... [13:16:49]Read from MH i2c: 01 07 00 1A 05 00 00 00 00 00 FF 0F 34 [13:16:49]RasterBufferAndPrint [13:16:49]line Счет N : (3)183633 [13:16:49]line ИÐÐ: 02508201610067 [13:16:49]line Контрольно-КаÑÑовый Чек [13:16:49]line ПРОДÐЖР[13:16:49]line Товар: 4823077634246 [13:16:49]line Печ LOVITA Джелли ÐšÑƒÐºÐ¸Ñ Ð¼Ð°Ð»Ð¸Ð½Ð° 135 гр [13:16:49]line 1.000 * 115.00 [13:16:49]line = 115.00 [13:16:49]line ÐДС 12% ÐСП 1% [13:16:49]line > о реализуемом товаре [13:16:49]line Товар: 4690329000476 [13:16:49]line Сух Кириешки шашлык 40г [13:16:49]line 1.000 * 21.00 [13:16:49]line = 21.00 [13:16:49]line ÐДС 12% ÐСП 1% [13:16:49]line > о реализуемом товаре [13:16:49]line Товар: 4607010740191 [13:16:49]line Сух Кириешки ÑалÑми 40г [13:16:49]line 1.000 * 21.00 [13:16:49]line = 21.00 [13:16:49]line ÐДС 12% ÐСП 1% [13:16:49]line > о реализуемом товаре [13:16:49]line Товар: 2000034250011 [13:16:49]line ГорÑчий шоколад (GABB trade) [13:16:49]line 1.000 * 120.00 [13:16:49]line = 120.00 [13:16:49]line ÐДС 12% ÐСП 1% [13:16:49]line > о реализуемом товаре [13:16:49]line Товар: 2000036190018 [13:16:49]line Кофе Ðмерикано XL(GABB TRADE) [13:16:49]line 1.000 * 125.00 [13:16:49]line = 125.00 [13:16:49]line ÐДС 12% ÐСП 1% [13:16:49]line > о реализуемом товаре [13:16:49]line ИТОГО: 402.00 [13:16:49]line ÐСП 1% : 3.57 [13:16:49]line ÐДС 12% : 42.68 [13:16:49]line Ðаличными: 0.00 [13:16:49]line Безнал.: 402.00 [13:16:49]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [13:16:49]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [13:16:49]line СÐО: Общий режим [13:16:49]line Чек 54 27.07.2024 13:16 [13:16:49]line Смена: 425 ФФД: 1.0 [13:16:49]line ЗÐМ: 0300000053 [13:16:49]line РÐМ: 0000000000092626 [13:16:49]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [13:16:49]line ÐŸÐ»Ð°Ñ‚ÐµÐ¶Ð½Ð°Ñ ÑиÑтема: O! деньги [13:16:49]line ФМ: 0000000000874958 [13:16:49]line ФД: 41603 [13:16:49]line ФПД: 236178961411407 [13:16:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T131640&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41603&fm=236178961411407&tin=02508201610067®Number=0000000000092626&sum=40200 [13:16:49]line 0 [13:16:49]written 0, free lines is 4095 [13:16:49]Connected sock=10 [13:16:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 07 03 00 00 B9 B9 FF 02 22 ED 5A 03 01 00 03 00 F3 02 1E 04 01 00 01 23 04 7F 00 8A 04 0D 00 34 38 32 33 30 37 37 36 33 34 32 34 36 06 04 3B 00 D0 9F D0 B5 D1 87 20 4C 4F 56 49 54 41 20 D0 94 D0 B6 D0 B5 D0 BB D0 BB D0 B8 20 D0 9A D1 83 D0 BA D0 B8 D1 81 20 D0 BC D0 B0 D0 BB D0 B8 D0 BD D0 B0 20 31 33 35 20 D0 B3 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6D 00 8A 04 0D 00 34 36 39 30 Write to MH i2c: 33 01 32 00 39 00 30 5F 05 64 [13:16:50]30 30 34 37 36 06 04 29 00 D0 A1 D1 83 D1 85 20 D0 9A D0 B8 D1 80 D0 B8 D0 B5 D1 88 D0 BA D0 B8 20 Write i2c OK [13:16:50]MH_I2C_Read... [13:16:50]Read from MH i2c: 01 D1 [13:16:50]MH_I2C_Read... [13:16:50]Read from MH i2c: 01 88 07 D0 00 [13:16:50]MH_I2C_Read... [13:16:50]Read from MH i2c: 01 07 B0 D1 88 D0 00 5F 05 00 00 00 00 00 27 0E A0 [13:16:50]RasterBufferAndPrint [13:16:50]line [13:16:50]BB line [13:16:50]D1 line [13:16:50]8B D0 BA 20 34 line [13:16:50]30 line [13:16:50]D0 B3 FF 03 08 00 written 0, free lines is 4095 [13:16:50]03 E8 03 00 00 00 MH_Cut [13:16:50]00 Write to MH i2c: 00 37 04 06 00 34 D1 08 01 00 00 00 00 13 04 00 06 66 00 34 08 00 00 05 00 01 00 3D F2 [13:16:50]03 01 00 01 F6 03 01 Write i2c OK [13:16:50]00 MH_I2C_Read... [13:16:50]01 BC 04 01 00 01 Read from MH i2c: 23 D1 04 6D 00 8A 04 [13:16:51]0D MH_I2C_Read... [13:16:51]00 Read from MH i2c: D1 01 34 00 36 [13:16:51]MH_I2C_Read... [13:16:51]30 37 30 31 30 37 34 30 31 39 31 06 04 29 00 D0 A1 D1 83 D1 85 20 D0 9A D0 B8 D1 *** Cut start [13:16:51]Read from MH i2c: *** Partial cut [13:16:51]D1 01 00 66 05 *** CUTSNS_PIN = 1 [13:16:51]80 D0 B8 D0 B5 D1 88 D0 BA D0 B8 20 D1 81 00 3C [13:16:51]Write to MH i2c: 01 *** CUTSNS_PIN = 0 [13:16:51]D0 B0 D0 BB D1 8F D0 BC D0 B8 20 34 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 08 00 00 00 00 00 00 13 67 04 05 06 6C 00 [13:16:51]34 08 00 00 00 00 Write i2c OK [13:16:51]F2 MH_I2C_Read... [13:16:51]03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6E 00 8A 04 0D 00 32 30 30 30 30 33 34 32 35 30 30 *** Brake cut motor [13:16:51]31 31 06 04 2A 00 D0 93 D0 BE D1 80 D1 8F D1 87 D0 B8 D0 B9 20 D1 88 D0 BE D0 BA D0 BE D0 BB D0 B0 D0 B4 20 28 47 41 42 42 20 74 72 61 64 65 29 FF 03 08 00 *** Stop cut motor [13:16:52]03 *** Cut end [13:16:52]E8 03 00 00 00 00 00 37 04 06 00 E0 2E 00 00 00 00 Read from MH i2c: 13 01 04 [13:16:52]06 MH_I2C_Read... [13:16:52]00 Read from MH i2c: E0 01 2E 07 00 00 00 00 F2 00 03 [13:16:52]01 00 01 F6 03 01 MH_I2C_Read... [13:16:52]00 01 BC 04 01 00 01 Read from MH i2c: 23 01 04 07 6E 00 00 67 8A 05 04 00 0D 00 32 30 30 00 30 00 30 00 33 00 36 FF 31 0F 39 81 [13:16:52]30 process_action close_receipt done [13:16:52]30 requested_data is exist [13:16:52]31 produce_requested_data [13:16:52]38 requested_item fm.sn is exist - process it [13:16:52]wFMCommunicate request_size=4 [13:16:52]MH_SAM_APDU [13:16:52]CAPDU: 80 06 11 04 00 2A 00 00 [13:16:52]D0 9A D0 BE D1 84 Write to MH i2c: D0 E2 B5 20 D0 90 D0 08 BC 00 D0 68 B5 05 D1 80 80 11 D0 00 B8 D0 BA D0 B0 00 D0 00 BD 00 D0 00 BE 00 20 E7 58 [13:16:52]4C 28 47 41 42 Write i2c OK [13:16:52]42 MH_I2C_Read... [13:16:52]20 54 52 41 44 45 29 FF 03 08 *** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:16:52]00 03 Read from MH i2c: E8 E2 03 [13:16:52]00 00 00 00 00 MH_I2C_Read... [13:16:52]37 04 06 Read from MH i2c: 00 E2 D4 17 30 00 00 [13:16:52]00 MH_I2C_Read... [13:16:52]00 Read from MH i2c: 00 E2 13 17 04 06 00 D4 30 00 00 00 00 F2 00 03 68 01 00 01 F6 03 05 01 00 00 11 01 04 BC 10 04 00 01 30 00 01 FC 03 06 30 00 30 08 30 9D 30 00 30 00 30 00 30 30 30 38 37 00 34 EB 39 35 38 90 00 43 03 [13:16:52]26 RAPDU: 11 00 04 EF 10 03 0F 00 F6 03 00 01 30 00 01 F7 03 06 00 30 65 30 01 00 00 00 00 EE 30 03 30 0F 00 F2 03 01 30 00 30 01 30 F3 30 03 30 06 38 00 37 AC 10 00 00 00 34 00 39 07 35 38 04 90 06 00 00 00 00 00 00 [13:16:53]00 wFMCommunicate OK [13:16:53]00 requested_item fd.num is exist - process it [13:16:53]39 SAM_PROTO_GetFieldsCounters [13:16:53]wFMCommunicate request_size=4 [13:16:53]MH_SAM_APDU [13:16:53]CAPDU: 80 13 00 00 [13:16:53]Write to MH i2c: E2 08 00 69 04 05 06 80 13 00 00 00 00 00 00 08 00 EA [13:16:53]9D 00 00 00 00 1F 04 02 00 01 00 Write i2c OK [13:16:53]12 MH_I2C_Read... [13:16:53]04 04 00 36 00 00 00 F4 03 04 00 38 F3 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 *** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:16:53]30 Read from MH i2c: 30 E2 30 [13:16:53]30 MH_I2C_Read... [13:16:53]30 30 30 30 39 Read from MH i2c: 32 E2 36 32 36 11 04 10 62 00 00 [13:16:53]30 MH_I2C_Read... [13:16:53]30 Read from MH i2c: 30 E2 30 62 30 30 30 30 30 00 30 69 38 37 34 39 35 38 05 10 00 04 5D 04 00 00 B9 04 01 00 01 83 11 A2 04 00 10 00 00 35 30 04 30 06 30 30 30 30 30 00 30 D6 30 CD 30 B3 38 19 2D 4F 1C 04 D3 F0 B7 34 37 E0 34 5B 39 [13:16:53]35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 83 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 36 00 00 00 5E 04 04 00 36 00 00 00 57 04 04 00 37 00 00 00 19 04 04 00 00 00 00 00 90 00 85 [13:16:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 83 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 36 00 00 00 5E 04 04 00 36 00 00 00 57 04 04 00 37 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:16:53]wFMCommunicate OK [13:16:53]SAM_PROTO_GetFieldsCounters done [13:16:53]requested_item shift.num is exist - process it [13:16:53]requested_item shift.opened is exist - process it [13:16:53]req_shift_opened [13:16:53]FM_GetShiftState [13:16:53]SAM_PROTO_GetShiftState [13:16:53]wFMCommunicate request_size=4 [13:16:53]MH_SAM_APDU [13:16:54]CAPDU: 80 13 01 00 [13:16:54]Write to MH i2c: E2 08 00 6A 05 80 13 01 00 00 00 00 00 EC [13:16:54]Write i2c OK [13:16:54]MH_I2C_Read... [13:16:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:16:54]Read from MH i2c: E2 [13:16:54]MH_I2C_Read... [13:16:54]Read from MH i2c: E2 0E 00 [13:16:54]MH_I2C_Read... [13:16:54]Read from MH i2c: E2 0E 00 6A 05 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 04 [13:16:54]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [13:16:54]wFMCommunicate OK [13:16:54]SAM_PROTO_GetShiftState done [13:16:54]FM_GetShiftState done [13:16:54]req_shift_opened done [13:16:54]requested_item shift.open_date is exist - process it [13:16:54]req_shift_open_date [13:16:54]req_shift_open_date done [13:16:54]produce_requested_data done [13:16:54]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41603,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [13:16:54]process_action_free close_receipt [13:16:54]json_value_free [13:16:54]json_value_free done [13:16:54]process_json_proto returns [13:16:54]Send response to host [13:16:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41603,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [13:16:54]free response buf [13:16:54]execute_script done [13:16:54]execute_script returns [13:16:54]free content buf [13:16:54]Sock 7.Close socket [13:16:54]Sock 7.Thread stoped [13:16:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 3C E1 47 00 31 F0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 83 A2 00 00 F4 03 04 00 5B 9F A4 66 B6 04 01 00 00 3D 2A 5F FB E3 55 F7 9F [13:16:56]CommunicateWithHost err = 0 [13:16:56]CheckOFDResponse [13:16:56]1017 (14) - 77093643461234 [13:16:56]1041 (16) - 0000000000874958 [13:16:56]1040 (4) - 41603 [13:16:56]1012 (4) - 27.07.2024 07:18 [13:16:56]1206 (1) - 0 [13:16:56]OFD Sender: Remove packet 41603 [13:16:56]ProducePacketName [13:16:56]name=ofd_packets/00041603 [13:16:56]NVStorageDeleteData [13:16:57]OFD Sender: No OFD packet to send [13:16:58]accept exits with 9 [13:16:58]New connection [13:16:58]New thread 3066617188 created [13:16:58]Thread 3066473828 joined [13:16:58]Waiting for new connection... [13:16:58] Sock 9.Parse request [13:16:58]Sock 9.Check first char [13:16:58]Sock 9.First char is OK [13:16:58]request: POST /json_proto HTTP/1.0 [13:16:58]Method: POST [13:16:58]URL: /json_proto [13:16:58]Method is POST - this is cgi request [13:16:58]url: /json_proto [13:16:58]query_string will be loaded in cgi processing [13:16:58]execute_cgi json_proto POST (null) [13:16:58]execute_cgi path=json_proto method=POST [13:16:58]POST find Content-Length [13:16:58]Host: 172.17.43.132:8080 [13:16:58]Content-Length: 645 [13:16:58]Content-Type: application/json [13:16:58] [13:16:58]POST finish read [13:16:58]Found Content-Length = 645 [13:16:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183634", "tax_sys" : 0, "items" : [ { "code": "4700000310043", "name": "\u0412\u043E\u0434\u0430 \u0416\u0430\u043B\u0430\u043B\u0430\u0431\u0430\u0442 27 1\u043B", "price" : 60.00, "quantity" : 1.000, "sum" : 60.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 60.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:16:58]execute_script... [13:16:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183634", "tax_sys" : 0, "items" : [ { "code": "4700000310043", "name": "\u0412\u043E\u0434\u0430 \u0416\u0430\u043B\u0430\u043B\u0430\u0431\u0430\u0442 27 1\u043B", "price" : 60.00, "quantity" : 1.000, "sum" : 60.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 60.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:16:58]POST & json_proto [13:16:58]process_json_proto [13:16:58]json parsed OK: [13:16:58]protocol is kg_v1.0 [13:16:58]action value=close_receipt [13:16:58]process_action close_receipt [13:16:58]cmd_close_receipt [13:16:58]MH_GetDate [13:16:58]Write to MH i2c: F0 00 00 6B 05 5F [13:16:58]Write i2c OK [13:16:58]MH_I2C_Read... [13:16:58]Read from MH i2c: F0 [13:16:58]MH_I2C_Read... [13:16:58]Read from MH i2c: F0 09 00 [13:16:58]MH_I2C_Read... [13:16:58]Read from MH i2c: F0 09 00 6B 05 00 4B F3 A4 66 69 B2 A4 66 D5 [13:16:58]GetLastDocTimeStamp 1722086200 [13:16:58]current date 1722086219 [13:16:58]FM_GetShiftState [13:16:58]SAM_PROTO_GetShiftState [13:16:58]wFMCommunicate request_size=4 [13:16:58]MH_SAM_APDU [13:16:58]CAPDU: 80 13 01 00 [13:16:58]Write to MH i2c: E2 08 00 6C 05 80 13 01 00 00 00 00 00 EE [13:16:58]Write i2c OK [13:16:58]MH_I2C_Read... [13:16:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:16:58]Read from MH i2c: E2 [13:16:58]MH_I2C_Read... [13:16:58]Read from MH i2c: E2 0E 00 [13:16:58]MH_I2C_Read... [13:16:58]Read from MH i2c: E2 0E 00 6C 05 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 06 [13:16:58]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [13:16:58]wFMCommunicate OK [13:16:58]SAM_PROTO_GetShiftState done [13:16:58]FM_GetShiftState done [13:16:58]opened in 1722069839 [13:16:58]opened+sec_in_day 1722156239 [13:16:58]quantity*price = 6000 [13:16:58]sum+1 = 6001 [13:16:58]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 60.00 ÐСП 1% : 0.53 ÐДС 12% : 6.37 Ðаличными: 60.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 55 27.07.2024 13:16 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41604 ФПД: 257442204208545 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T131659&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41604&fm=257442204208545&tin=02508201610067®Number=0000000000092626&sum=6000 0 [13:17:02]StoreToDocumentArchive [13:17:02]shift 425 fd 41604 [13:17:02]save to /storage/0425/doc_00041604 [13:17:02]save last doc name /storage/0425/doc_00041604 to /storage/kkm_last_doc_name [13:17:02]save OK [13:17:02]Clear old archive folders... [13:17:02]ProcessDocumentItem done err = 0, tmpTLVsize=276 [13:17:02]tlvbuf is 01D13ED0 [13:17:02]SAM_PROTO_ClearQueue [13:17:02]wFMCommunicate request_size=4 [13:17:02]MH_SAM_APDU [13:17:02]CAPDU: 80 09 00 00 [13:17:02]Write to MH i2c: E2 08 00 79 05 80 09 00 00 00 00 00 00 F0 [13:17:02]Write i2c OK [13:17:02]MH_I2C_Read... [13:17:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:17:02]Read from MH i2c: E2 [13:17:02]MH_I2C_Read... [13:17:02]Read from MH i2c: E2 03 00 [13:17:02]MH_I2C_Read... [13:17:02]Read from MH i2c: E2 03 00 79 05 00 90 00 F2 [13:17:02]RAPDU: 90 00 [13:17:02]wFMCommunicate OK [13:17:02]SAM_PROTO_ClearQueue done [13:17:02]KKMCreateOFDPacket [13:17:02]OFDProtocolAddRootSTLVToBuf [13:17:02]FM_MakeSignedData [13:17:02]FM_MakeSignedData [13:17:02]SAM_PROTO_SignData [13:17:02]wFMCommunicate request_size=4 [13:17:02]MH_SAM_APDU [13:17:02]CAPDU: 80 0D 01 02 [13:17:02]Write to MH i2c: E2 08 00 7A 05 80 0D 01 02 00 00 00 00 F8 [13:17:02]Write i2c OK [13:17:02]MH_I2C_Read... [13:17:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:17:02]Read from MH i2c: E2 [13:17:02]MH_I2C_Read... [13:17:02]Read from MH i2c: E2 03 00 [13:17:02]MH_I2C_Read... [13:17:02]Read from MH i2c: E2 03 00 7A 05 00 90 00 F3 [13:17:02]RAPDU: 90 00 [13:17:02]wFMCommunicate OK [13:17:02]wFMCommunicate request_size=255 [13:17:02]MH_SAM_APDU [13:17:02]CAPDU: 80 0D 02 02 FA 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 30 34 33 06 04 22 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 96 D0 B0 D0 BB D0 B0 D0 BB D0 B0 D0 B1 D0 B0 D1 82 20 32 37 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 17 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 35 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 02 00 00 00 00 07 04 06 00 70 17 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 00 00 00 F4 03 04 00 4B F3 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 [13:17:03]Write to MH i2c: E2 02 01 7B 05 80 0D 02 02 FA 00 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 30 34 33 06 04 22 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 96 D0 B0 D0 BB D0 B0 D0 BB D0 B0 D0 B1 D0 B0 D1 82 20 32 37 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 17 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 35 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 02 00 00 00 00 07 04 06 00 70 17 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 00 00 00 F4 03 04 00 4B F3 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 00 00 5C [13:17:03]Write i2c OK [13:17:03]MH_I2C_Read... [13:17:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:17:04]Read from MH i2c: E2 [13:17:04]MH_I2C_Read... [13:17:04]Read from MH i2c: E2 03 00 [13:17:04]MH_I2C_Read... [13:17:04]Read from MH i2c: E2 03 00 7B 05 00 90 00 F4 [13:17:04]RAPDU: 90 00 [13:17:04]wFMCommunicate OK [13:17:04]wFMCommunicate request_size=35 [13:17:04]MH_SAM_APDU [13:17:04]CAPDU: 80 0D 02 02 1E 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 84 A2 00 00 35 04 06 00 EA 24 6F 21 CD A1 [13:17:04]Write to MH i2c: E2 26 00 7C 05 80 0D 02 02 1E 00 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 84 A2 00 00 35 04 06 00 EA 24 6F 21 CD A1 00 00 29 [13:17:04]Write i2c OK [13:17:04]MH_I2C_Read... [13:17:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:17:04]Read from MH i2c: E2 [13:17:04]MH_I2C_Read... [13:17:04]Read from MH i2c: E2 03 00 [13:17:04]MH_I2C_Read... [13:17:04]Read from MH i2c: E2 03 00 7C 05 00 90 00 F5 [13:17:04]RAPDU: 90 00 [13:17:04]wFMCommunicate OK [13:17:04]wFMCommunicate request_size=4 [13:17:04]MH_SAM_APDU [13:17:04]CAPDU: 80 0D 03 02 [13:17:04]Write to MH i2c: E2 08 00 7D 05 80 0D 03 02 00 00 00 00 FD [13:17:04]Write i2c OK [13:17:04]MH_I2C_Read... [13:17:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:17:04]Read from MH i2c: E2 [13:17:04]MH_I2C_Read... [13:17:04]Read from MH i2c: E2 0B 00 [13:17:04]MH_I2C_Read... [13:17:04]Read from MH i2c: E2 0B 00 7D 05 00 70 C2 03 9B 80 0E FC CF 90 00 27 [13:17:04]RAPDU: 70 C2 03 9B 80 0E FC CF 90 00 [13:17:04]wFMCommunicate OK [13:17:04]SAM_PROTO_SignData done [13:17:04]FM_MakeSignedData done [13:17:04]CreateOFDProtocolMessage [13:17:04]wFMCommunicate request_size=4 [13:17:04]MH_SAM_APDU [13:17:04]CAPDU: 80 11 00 00 [13:17:04]Write to MH i2c: E2 08 00 7E 05 80 11 00 00 00 00 00 00 FD [13:17:04]Write i2c OK [13:17:04]MH_I2C_Read... [13:17:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:17:04]Read from MH i2c: E2 [13:17:04]MH_I2C_Read... [13:17:04]Read from MH i2c: E2 17 00 [13:17:04]MH_I2C_Read... [13:17:04]Read from MH i2c: E2 17 00 7E 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 59 [13:17:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [13:17:05]wFMCommunicate OK [13:17:05]CreateOFDProtocolMessage done [13:17:05]OFDSenderStorePacket 41604 [13:17:05]StoreOFDPacket docnum=41604 [13:17:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 28 01 00 00 14 9A 20 01 15 E9 5A 03 01 00 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 30 34 33 06 04 22 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 96 D0 B0 D0 BB D0 B0 D0 BB D0 B0 D0 B1 D0 B0 D1 82 20 32 37 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 17 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 35 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 02 00 00 00 00 07 04 06 00 70 17 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 00 00 00 F4 03 04 00 4B F3 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 84 A2 00 00 35 04 06 00 EA 24 6F 21 CD A1 70 C2 03 9B 80 0E FC CF [13:17:05]CheckFolder [13:17:05]dirname=/storage/ofd_packets [13:17:05]CheckFolder done [13:17:05]ProducePacketName [13:17:05]name=ofd_packets/00041604 [13:17:05]NVStorageSaveData ofd_packets/00041604 [13:17:05]File name is /storage/ofd_packets/00041604 [13:17:05]Write 326 bytes [13:17:05]NVStorageSaveData done [13:17:05]OFDSenderStorePacket done [13:17:05]KKMCreateOFDPacket done [13:17:05]NVStorageSaveData kkm_last_timestamp [13:17:05]File name is /storage/kkm_last_timestamp [13:17:05]Write 4 bytes [13:17:05]NVStorageSaveData done [13:17:05]ExternCall_PrintAddStr [13:17:05]wPrintStart [13:17:05]Write to MH i2c: 01 00 00 7F 05 84 [13:17:05]OFD Sender: Processing packet 41604 [packets to send 57, broken 56] [13:17:05]ProducePacketName [13:17:05]name=ofd_packets/00041604 [13:17:05]OFD Sender: To server: ‡•öpG, [13:17:05]CommunicateWithHost lk.salyk.kg:30040 [13:17:05]ConnectInit lk.salyk.kg [13:17:05]Write i2c OK [13:17:05]MH_I2C_Read... [13:17:05]Read from MH i2c: 01 [13:17:05]MH_I2C_Read... [13:17:05]Read from MH i2c: 01 07 00 [13:17:05]MH_I2C_Read... [13:17:05]Read from MH i2c: 01 07 00 7F 05 00 00 00 00 00 FF 0F 99 [13:17:05]RasterBufferAndPrint [13:17:05]line Счет N : (3)183634 [13:17:05]line ИÐÐ: 02508201610067 [13:17:05]line Контрольно-КаÑÑовый Чек [13:17:05]line ПРОДÐЖР[13:17:05]line Товар: 4700000310043 [13:17:05]line Вода Жалалабат 27 1л [13:17:05]line 1.000 * 60.00 [13:17:05]line = 60.00 [13:17:05]line ÐДС 12% ÐСП 1% [13:17:05]line > о реализуемом товаре [13:17:05]line ИТОГО: 60.00 [13:17:05]line ÐСП 1% : 0.53 [13:17:05]line ÐДС 12% : 6.37 [13:17:05]line Ðаличными: 60.00 [13:17:05]line Безнал.: 0.00 [13:17:05]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [13:17:05]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [13:17:05]line СÐО: Общий режим [13:17:05]line Чек 55 27.07.2024 13:16 [13:17:05]line Смена: 425 ФФД: 1.0 [13:17:05]line ЗÐМ: 0300000053 [13:17:05]line РÐМ: 0000000000092626 [13:17:05]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [13:17:05]line ФМ: 0000000000874958 [13:17:05]line ФД: 41604 [13:17:05]line ФПД: 257442204208545 [13:17:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T131659&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41604&fm=257442204208545&tin=02508201610067®Number=0000000000092626&sum=6000 [13:17:05]line 0 [13:17:05]written 0, free lines is 4095 [13:17:05]Write to MH i2c: 01 00 00 A7 05 AC [13:17:05]Write i2c OK [13:17:05]MH_I2C_Read... [13:17:05]Read from MH i2c: 01 [13:17:05]MH_I2C_Read... [13:17:05]Read from MH i2c: 01 07 00 [13:17:05]MH_I2C_Read... [13:17:05]Read from MH i2c: 01 07 00 A7 05 00 00 00 00 00 30 0D F0 [13:17:05]RasterBufferAndPrint [13:17:05]line [13:17:05]line [13:17:05]line [13:17:05]line [13:17:05]line [13:17:05]written 0, free lines is 3512 [13:17:05]MH_Cut [13:17:05]Write to MH i2c: D1 01 00 AE 05 01 85 [13:17:05]Write i2c OK [13:17:05]MH_I2C_Read... [13:17:05]Read from MH i2c: D1 [13:17:05]MH_I2C_Read... [13:17:05]Read from MH i2c: D1 01 00 [13:17:05]MH_I2C_Read... [13:17:05]Read from MH i2c: D1 01 00 AE 05 00 84 [13:17:05]Write to MH i2c: 01 00 00 AF 05 B4 [13:17:05]Write i2c OK [13:17:05]MH_I2C_Read... [13:17:06]*** Cut start [13:17:06]*** Partial cut [13:17:06]*** CUTSNS_PIN = 1 [13:17:06]*** CUTSNS_PIN = 0 [13:17:06]*** Brake cut motor [13:17:07]Read from MH i2c: 01 [13:17:07]MH_I2C_Read... [13:17:07]*** Stop cut motor [13:17:07]*** Cut end [13:17:07]Read from MH i2c: 01 07 00 [13:17:07]MH_I2C_Read... [13:17:07]Read from MH i2c: 01 07 00 AF 05 00 00 00 00 00 FF 0F C9 [13:17:07]process_action close_receipt done [13:17:07]requested_data is exist [13:17:07]produce_requested_data [13:17:07]requested_item fm.sn is exist - process it [13:17:07]wFMCommunicate request_size=4 [13:17:07]MH_SAM_APDU [13:17:07]CAPDU: 80 11 00 00 [13:17:07]Write to MH i2c: E2 08 00 B0 05 80 11 00 00 00 00 00 00 2F [13:17:07]Write i2c OK [13:17:07]MH_I2C_Read... [13:17:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:17:07]Read from MH i2c: E2 [13:17:07]MH_I2C_Read... [13:17:07]Read from MH i2c: E2 17 00 [13:17:07]MH_I2C_Read... [13:17:07]Read from MH i2c: E2 17 00 B0 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 8B [13:17:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [13:17:07]wFMCommunicate OK [13:17:07]requested_item fd.num is exist - process it [13:17:07]SAM_PROTO_GetFieldsCounters [13:17:07]wFMCommunicate request_size=4 [13:17:07]MH_SAM_APDU [13:17:07]CAPDU: 80 13 00 00 [13:17:07]Write to MH i2c: E2 08 00 B1 05 80 13 00 00 00 00 00 00 32 [13:17:07]Write i2c OK [13:17:07]MH_I2C_Read... [13:17:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:17:07]Read from MH i2c: E2 [13:17:07]MH_I2C_Read... [13:17:07]Read from MH i2c: E2 62 00 [13:17:07]MH_I2C_Read... [13:17:07]Read from MH i2c: E2 62 00 B1 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 84 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 37 00 00 00 5E 04 04 00 37 00 00 00 57 04 04 00 38 00 00 00 19 04 04 00 00 00 00 00 90 00 D1 [13:17:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 84 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 37 00 00 00 5E 04 04 00 37 00 00 00 57 04 04 00 38 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:17:08]wFMCommunicate OK [13:17:08]SAM_PROTO_GetFieldsCounters done [13:17:08]requested_item shift.num is exist - process it [13:17:08]requested_item shift.opened is exist - process it [13:17:08]req_shift_opened [13:17:08]FM_GetShiftState [13:17:08]SAM_PROTO_GetShiftState [13:17:08]wFMCommunicate request_size=4 [13:17:08]MH_SAM_APDU [13:17:08]CAPDU: 80 13 01 00 [13:17:08]Write to MH i2c: E2 08 00 B2 05 80 13 01 00 00 00 00 00 34 [13:17:08]Write i2c OK [13:17:08]MH_I2C_Read... [13:17:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:17:08]Read from MH i2c: E2 [13:17:08]MH_I2C_Read... [13:17:08]Read from MH i2c: E2 0E 00 [13:17:08]MH_I2C_Read... [13:17:08]Read from MH i2c: E2 0E 00 B2 05 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 4C [13:17:08]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [13:17:08]wFMCommunicate OK [13:17:08]SAM_PROTO_GetShiftState done [13:17:08]FM_GetShiftState done [13:17:08]req_shift_opened done [13:17:08]requested_item shift.open_date is exist - process it [13:17:08]req_shift_open_date [13:17:08]req_shift_open_date done [13:17:08]produce_requested_data done [13:17:08]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41604,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [13:17:08]process_action_free close_receipt [13:17:08]json_value_free [13:17:08]json_value_free done [13:17:08]process_json_proto returns [13:17:08]Send response to host [13:17:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41604,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [13:17:08]free response buf [13:17:08]execute_script done [13:17:08]execute_script returns [13:17:08]free content buf [13:17:08]Sock 9.Close socket [13:17:08]Sock 9.Thread stoped [13:17:09]accept exits with 7 [13:17:09]New connection [13:17:09]New thread 3066473828 created [13:17:09]Thread 3066617188 joined [13:17:09]Waiting for new connection... [13:17:09] Sock 7.Parse request [13:17:09]Sock 7.Check first char [13:17:09]Sock 7.First char is OK [13:17:09]request: POST /json_proto HTTP/1.0 [13:17:09]Method: POST [13:17:09]URL: /json_proto [13:17:09]Method is POST - this is cgi request [13:17:09]url: /json_proto [13:17:09]query_string will be loaded in cgi processing [13:17:09]execute_cgi json_proto POST (null) [13:17:09]execute_cgi path=json_proto method=POST [13:17:09]POST find Content-Length [13:17:09]Host: 172.17.43.132:8080 [13:17:09]Content-Length: 797 [13:17:09]Content-Type: application/json [13:17:09] [13:17:09]POST finish read [13:17:09]Found Content-Length = 797 [13:17:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183635", "tax_sys" : 0, "items" : [ { "code": "48745000", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Purple Mix", "price" : 135.00, "quantity" : 1.000, "sum" : 135.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 135.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:17:09]execute_script... [13:17:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183635", "tax_sys" : 0, "items" : [ { "code": "48745000", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Purple Mix", "price" : 135.00, "quantity" : 1.000, "sum" : 135.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 135.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:17:09]POST & json_proto [13:17:09]process_json_proto [13:17:09]json parsed OK: [13:17:09]protocol is kg_v1.0 [13:17:09]action value=close_receipt [13:17:09]process_action close_receipt [13:17:09]cmd_close_receipt [13:17:09]MH_GetDate [13:17:09]Write to MH i2c: F0 00 00 B3 05 A7 [13:17:09]Write i2c OK [13:17:09]MH_I2C_Read... [13:17:09]Read from MH i2c: F0 [13:17:09]MH_I2C_Read... [13:17:09]Read from MH i2c: F0 09 00 [13:17:09]MH_I2C_Read... [13:17:09]Read from MH i2c: F0 09 00 B3 05 00 55 F3 A4 66 69 B2 A4 66 27 [13:17:09]GetLastDocTimeStamp 1722086219 [13:17:09]current date 1722086229 [13:17:09]FM_GetShiftState [13:17:09]SAM_PROTO_GetShiftState [13:17:09]wFMCommunicate request_size=4 [13:17:09]MH_SAM_APDU [13:17:09]CAPDU: 80 13 01 00 [13:17:09]Write to MH i2c: E2 08 00 B4 05 80 13 01 00 00 00 00 00 36 [13:17:09]Write i2c OK [13:17:09]MH_I2C_Read... [13:17:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:17:09]Read from MH i2c: E2 [13:17:09]MH_I2C_Read... [13:17:09]Read from MH i2c: E2 0E 00 [13:17:09]MH_I2C_Read... [13:17:09]Read from MH i2c: E2 0E 00 B4 05 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 4E [13:17:09]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [13:17:09]wFMCommunicate OK [13:17:09]SAM_PROTO_GetShiftState done [13:17:09]FM_GetShiftState done [13:17:09]opened in 1722069839 [13:17:09]opened+sec_in_day 1722156239 [13:17:09]quantity*price = 13500 [13:17:09]sum+1 = 13501 [13:17:09]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 135.00 ÐСП 1% : 1.19 ÐДС 12% : 14.34 Ðаличными: 0.00 Безнал.: 135.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 56 27.07.2024 13:17 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ÐŸÐ»Ð°Ñ‚ÐµÐ¶Ð½Ð°Ñ ÑиÑтема: Бакай Банк ФМ: 0000000000874958 ФД: 41605 ФПД: 104860055470967 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T131710&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41605&fm=104860055470967&tin=02508201610067®Number=0000000000092626&sum=13500 0 [13:17:14]StoreToDocumentArchive [13:17:14]shift 425 fd 41605 [13:17:14]save to /storage/0425/doc_00041605 [13:17:14]save last doc name /storage/0425/doc_00041605 to /storage/kkm_last_doc_name [13:17:14]save OK [13:17:14]Clear old archive folders... [13:17:14]ProcessDocumentItem done err = 0, tmpTLVsize=272 [13:17:14]tlvbuf is 01CD8300 [13:17:14]SAM_PROTO_ClearQueue [13:17:14]wFMCommunicate request_size=4 [13:17:14]MH_SAM_APDU [13:17:14]CAPDU: 80 09 00 00 [13:17:14]Write to MH i2c: E2 08 00 C1 05 80 09 00 00 00 00 00 00 38 [13:17:14]Write i2c OK [13:17:14]MH_I2C_Read... [13:17:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:17:14]Read from MH i2c: E2 [13:17:14]MH_I2C_Read... [13:17:14]Read from MH i2c: E2 03 00 [13:17:14]MH_I2C_Read... [13:17:14]Read from MH i2c: E2 03 00 C1 05 00 90 00 3A [13:17:14]RAPDU: 90 00 [13:17:14]wFMCommunicate OK [13:17:14]SAM_PROTO_ClearQueue done [13:17:14]KKMCreateOFDPacket [13:17:14]OFDProtocolAddRootSTLVToBuf [13:17:14]FM_MakeSignedData [13:17:14]FM_MakeSignedData [13:17:14]SAM_PROTO_SignData [13:17:14]wFMCommunicate request_size=4 [13:17:14]MH_SAM_APDU [13:17:14]CAPDU: 80 0D 01 02 [13:17:14]Write to MH i2c: E2 08 00 C2 05 80 0D 01 02 00 00 00 00 40 [13:17:14]Write i2c OK [13:17:14]MH_I2C_Read... [13:17:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:17:14]Read from MH i2c: E2 [13:17:14]MH_I2C_Read... [13:17:14]Read from MH i2c: E2 03 00 [13:17:14]MH_I2C_Read... [13:17:14]Read from MH i2c: E2 03 00 C2 05 00 90 00 3B [13:17:14]RAPDU: 90 00 [13:17:14]wFMCommunicate OK [13:17:14]wFMCommunicate request_size=255 [13:17:14]MH_SAM_APDU [13:17:14]CAPDU: 80 0D 02 02 FA 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 08 00 34 38 37 34 35 30 30 30 06 04 23 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 50 75 72 70 6C 65 20 4D 69 78 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 BC 34 00 00 00 00 13 04 06 00 BC 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC 34 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 77 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 05 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BC 34 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 00 00 00 F4 03 04 00 56 F3 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 [13:17:15]Write to MH i2c: E2 02 01 C3 05 80 0D 02 02 FA 00 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 08 00 34 38 37 34 35 30 30 30 06 04 23 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 50 75 72 70 6C 65 20 4D 69 78 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 BC 34 00 00 00 00 13 04 06 00 BC 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC 34 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 77 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 05 00 00 00 00 07 Received data: 04 87 06 95 00 F6 00 70 47 2C 01 00 00 30 00 30 30 30 30 30 00 30 00 30 30 30 38 37 00 34 39 39 35 38 4F 00 04 00 06 00 00 86 BC 68 34 47 00 00 00 9B 00 DF 00 A5 1F 07 04 01 02 00 00 07 01 00 00 12 04 04 00 38 3B 00 00 00 00 F4 03 04 F9 00 03 56 F3 A4 66 0E 04 0E 04 00 00 A9 01 00 00 37 B9 37 04 01 00 01 0D 30 04 39 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 00 00 30 [13:17:16]33 36 34 33 34 36 31 32 33 34 11 04 10 Write i2c OK [13:17:16]00 MH_I2C_Read... [13:17:16]30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 84 A2 00 00 F4 03 04 00 6E 9F A4 66 B6 04 01 00 00 92 7F 0E 63 A6 2A 58 99 [13:17:16]CommunicateWithHost err = 0 [13:17:16]CheckOFDResponse [13:17:16]1017 (14) - 77093643461234 [13:17:16]1041 (16) - 0000000000874958 [13:17:16]1040 (4) - 41604 [13:17:16]1012 (4) - 27.07.2024 07:19 [13:17:16]1206 (1) - 0 [13:17:16]OFD Sender: Remove packet 41604 [13:17:16]ProducePacketName [13:17:16]name=ofd_packets/00041604 [13:17:16]NVStorageDeleteData [13:17:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:17:16]Read from MH i2c: E2 [13:17:16]MH_I2C_Read... [13:17:16]Read from MH i2c: E2 03 00 [13:17:16]MH_I2C_Read... [13:17:16]Read from MH i2c: E2 03 00 C3 05 00 90 00 3C [13:17:16]RAPDU: 90 00 [13:17:16]wFMCommunicate OK [13:17:16]wFMCommunicate request_size=31 [13:17:16]MH_SAM_APDU [13:17:16]CAPDU: 80 0D 02 02 1A 30 30 38 37 34 39 35 38 10 04 04 00 85 A2 00 00 35 04 06 00 5F 5E A2 5B 83 77 [13:17:16]Write to MH i2c: E2 22 00 C4 05 80 0D 02 02 1A 00 30 30 38 37 34 39 35 38 10 04 04 00 85 A2 00 00 35 04 06 00 5F 5E A2 5B 83 77 00 00 52 [13:17:16]Write i2c OK [13:17:16]MH_I2C_Read... [13:17:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:17:16]Read from MH i2c: E2 [13:17:16]MH_I2C_Read... [13:17:16]Read from MH i2c: E2 03 00 [13:17:16]MH_I2C_Read... [13:17:16]Read from MH i2c: E2 03 00 C4 05 00 90 00 3D [13:17:17]RAPDU: 90 00 [13:17:17]wFMCommunicate OK [13:17:17]wFMCommunicate request_size=4 [13:17:17]MH_SAM_APDU [13:17:17]CAPDU: 80 0D 03 02 [13:17:17]Write to MH i2c: E2 08 00 C5 05 80 0D 03 02 00 00 00 00 45 [13:17:17]Write i2c OK [13:17:17]MH_I2C_Read... [13:17:17]OFD Sender: No OFD packet to send [13:17:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:17:17]Read from MH i2c: E2 [13:17:17]MH_I2C_Read... [13:17:17]Read from MH i2c: E2 0B 00 [13:17:17]MH_I2C_Read... [13:17:17]Read from MH i2c: E2 0B 00 C5 05 00 35 BC 46 56 9A 4E F6 06 90 00 B7 [13:17:17]RAPDU: 35 BC 46 56 9A 4E F6 06 90 00 [13:17:17]wFMCommunicate OK [13:17:17]SAM_PROTO_SignData done [13:17:17]FM_MakeSignedData done [13:17:17]CreateOFDProtocolMessage [13:17:17]wFMCommunicate request_size=4 [13:17:17]MH_SAM_APDU [13:17:17]CAPDU: 80 11 00 00 [13:17:17]Write to MH i2c: E2 08 00 C6 05 80 11 00 00 00 00 00 00 45 [13:17:17]Write i2c OK [13:17:17]MH_I2C_Read... [13:17:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:17:17]Read from MH i2c: E2 [13:17:17]MH_I2C_Read... [13:17:17]Read from MH i2c: E2 17 00 [13:17:17]MH_I2C_Read... [13:17:17]Read from MH i2c: E2 17 00 C6 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 A1 [13:17:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [13:17:17]wFMCommunicate OK [13:17:17]CreateOFDProtocolMessage done [13:17:17]OFDSenderStorePacket 41605 [13:17:17]StoreOFDPacket docnum=41605 [13:17:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 24 01 00 00 21 3A 1C 01 4C 8D 5A 03 01 00 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 08 00 34 38 37 34 35 30 30 30 06 04 23 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 50 75 72 70 6C 65 20 4D 69 78 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 BC 34 00 00 00 00 13 04 06 00 BC 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC 34 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 77 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 05 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BC 34 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 00 00 00 F4 03 04 00 56 F3 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 85 A2 00 00 35 04 06 00 5F 5E A2 5B 83 77 35 BC 46 56 9A 4E F6 06 [13:17:17]CheckFolder [13:17:17]dirname=/storage/ofd_packets [13:17:17]CheckFolder done [13:17:17]ProducePacketName [13:17:17]name=ofd_packets/00041605 [13:17:17]NVStorageSaveData ofd_packets/00041605 [13:17:17]File name is /storage/ofd_packets/00041605 [13:17:17]Write 322 bytes [13:17:17]NVStorageSaveData done [13:17:17]OFDSenderStorePacket done [13:17:17]KKMCreateOFDPacket done [13:17:17]NVStorageSaveData kkm_last_timestamp [13:17:17]File name is /storage/kkm_last_timestamp [13:17:17]Write 4 bytes [13:17:17]NVStorageSaveData done [13:17:17]ExternCall_PrintAddStr [13:17:17]wPrintStart [13:17:17]Write to MH i2c: 01 00 00 C7 05 CC [13:17:17]Write i2c OK [13:17:17]MH_I2C_Read... [13:17:17]Read from MH i2c: 01 [13:17:17]MH_I2C_Read... [13:17:17]Read from MH i2c: 01 07 00 [13:17:17]MH_I2C_Read... [13:17:17]OFD Sender: Processing packet 41605 [packets to send 57, broken 56] [13:17:17]ProducePacketName [13:17:17]name=ofd_packets/00041605 [13:17:17]OFD Sender: To server: ‡•öpG, [13:17:17]Read from MH i2c: CommunicateWithHost lk.salyk.kg:30040 [13:17:17]01 ConnectInit lk.salyk.kg [13:17:17]07 00 C7 05 00 00 00 00 00 FF 0F E1 [13:17:17]RasterBufferAndPrint [13:17:17]line Счет N : (3)183635 [13:17:17]line ИÐÐ: 02508201610067 [13:17:17]line Контрольно-КаÑÑовый Чек [13:17:17]line ПРОДÐЖР[13:17:17]line Товар: 48745000 [13:17:17]line Сигареты Winston Purple Mix [13:17:17]line 1.000 * 135.00 [13:17:17]line = 135.00 [13:17:17]line ÐДС 12% ÐСП 1% [13:17:17]line > о реализуемом товаре [13:17:17]line ИТОГО: 135.00 [13:17:17]line ÐСП 1% : 1.19 [13:17:17]line ÐДС 12% : 14.34 [13:17:17]line Ðаличными: 0.00 [13:17:17]line Безнал.: 135.00 [13:17:17]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [13:17:17]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [13:17:17]line СÐО: Общий режим [13:17:17]line Чек 56 27.07.2024 13:17 [13:17:17]line Смена: 425 ФФД: 1.0 [13:17:17]line ЗÐМ: 0300000053 [13:17:17]line РÐМ: 0000000000092626 [13:17:17]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [13:17:17]line ÐŸÐ»Ð°Ñ‚ÐµÐ¶Ð½Ð°Ñ ÑиÑтема: Бакай Банк [13:17:17]line ФМ: 0000000000874958 [13:17:17]line ФД: 41605 [13:17:17]line ФПД: 104860055470967 [13:17:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T131710&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41605&fm=104860055470967&tin=02508201610067®Number=0000000000092626&sum=13500 [13:17:17]line 0 [13:17:17]written 0, free lines is 4095 [13:17:18]Write to MH i2c: 01 00 00 F1 05 F6 [13:17:18]Write i2c OK [13:17:18]MH_I2C_Read... [13:17:18]Read from MH i2c: 01 [13:17:18]MH_I2C_Read... [13:17:18]Read from MH i2c: 01 07 00 [13:17:18]MH_I2C_Read... [13:17:18]Read from MH i2c: 01 07 00 F1 05 00 00 00 00 00 11 0D 1B [13:17:18]RasterBufferAndPrint [13:17:18]line [13:17:18]line [13:17:18]line [13:17:18]line [13:17:18]line [13:17:18]written 0, free lines is 3483 [13:17:18]MH_Cut [13:17:18]Write to MH i2c: D1 01 00 F8 05 01 CF [13:17:18]Write i2c OK [13:17:18]MH_I2C_Read... [13:17:18]Read from MH i2c: D1 [13:17:18]MH_I2C_Read... [13:17:18]Read from MH i2c: D1 01 00 [13:17:18]MH_I2C_Read... [13:17:18]Read from MH i2c: D1 01 00 F8 05 00 CE [13:17:18]Write to MH i2c: 01 00 00 F9 05 FE [13:17:18]Write i2c OK [13:17:18]MH_I2C_Read... [13:17:18]*** Cut start [13:17:18]*** Partial cut [13:17:18]*** CUTSNS_PIN = 1 [13:17:19]*** CUTSNS_PIN = 0 [13:17:19]*** Brake cut motor [13:17:19]Read from MH i2c: 01 [13:17:19]MH_I2C_Read... [13:17:19]*** Stop cut motor [13:17:19]*** Cut end [13:17:19]Read from MH i2c: 01 07 00 [13:17:19]MH_I2C_Read... [13:17:19]Read from MH i2c: 01 07 00 F9 05 00 00 00 00 00 FF 0F 13 [13:17:19]process_action close_receipt done [13:17:19]requested_data is exist [13:17:19]produce_requested_data [13:17:19]requested_item fm.sn is exist - process it [13:17:19]wFMCommunicate request_size=4 [13:17:19]MH_SAM_APDU [13:17:19]CAPDU: 80 11 00 00 [13:17:19]Write to MH i2c: E2 08 00 FA 05 80 11 00 00 00 00 00 00 79 [13:17:19]Write i2c OK [13:17:19]MH_I2C_Read... [13:17:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:17:19]Read from MH i2c: E2 [13:17:19]MH_I2C_Read... [13:17:19]Read from MH i2c: E2 17 00 [13:17:19]MH_I2C_Read... [13:17:19]Read from MH i2c: E2 17 00 FA 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 D5 [13:17:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [13:17:20]wFMCommunicate OK [13:17:20]requested_item fd.num is exist - process it [13:17:20]SAM_PROTO_GetFieldsCounters [13:17:20]wFMCommunicate request_size=4 [13:17:20]MH_SAM_APDU [13:17:20]CAPDU: 80 13 00 00 [13:17:20]Write to MH i2c: E2 08 00 FB 05 80 13 00 00 00 00 00 00 7C [13:17:20]Write i2c OK [13:17:20]MH_I2C_Read... [13:17:20]Connected sock=10 [13:17:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 *** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:17:20]37 Read from MH i2c: 34 E2 39 [13:17:20]MH_I2C_Read... [13:17:20]35 38 24 01 00 00 21 3A 1C 01 4C 8D 5A 03 01 00 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 08 00 34 38 37 34 35 30 30 30 06 04 23 00 D0 Read from MH i2c: A1 E2 D0 62 B8 00 D0 [13:17:20]B3 MH_I2C_Read... [13:17:20]D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 50 75 72 70 6C 65 20 4D 69 78 FF 03 08 00 03 E8 03 00 00 00 00 Read from MH i2c: 00 E2 37 62 00 FB 05 00 04 5D 06 00 B9 04 01 00 01 00 11 BC 34 04 00 10 00 00 30 00 00 13 30 04 30 30 06 30 00 BC 30 34 30 30 00 30 00 00 00 F2 03 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 85 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 38 00 00 00 5E 04 04 00 38 01 00 00 00 01 F6 03 00 01 00 01 57 BC 04 01 04 00 01 FC 03 06 00 04 BC 34 00 00 00 00 00 39 EB 03 26 00 00 00 00 19 EF 03 0F 00 04 04 00 00 F6 00 03 00 00 01 90 00 01 00 F7 1F 03 [13:17:21]06 RAPDU: 00 5D 77 00 00 B9 00 04 00 00 01 00 00 EE 01 03 11 0F 04 00 10 F2 00 03 30 01 30 00 30 01 30 F3 30 03 30 06 30 00 30 9A 30 05 30 00 38 00 37 00 34 00 39 07 35 04 38 0D 04 10 00 06 30 30 30 00 30 00 30 30 30 00 30 30 30 00 30 39 32 00 36 32 36 00 10 04 04 00 00 85 A2 39 00 00 04 0E 06 00 04 BC 04 00 34 A9 00 00 01 00 00 00 00 1F 12 04 02 04 00 04 00 01 38 00 12 00 04 00 04 00 00 5E 38 04 00 04 00 00 00 38 F4 00 03 00 04 00 00 57 56 04 F3 04 A4 00 66 39 0E 00 04 00 04 00 00 19 A9 04 01 04 00 00 00 B9 04 01 00 00 01 00 0D 04 10 00 00 30 30 30 00 30 30 30 90 30 30 30 00 30 30 39 [13:17:22]32 wFMCommunicate OK [13:17:22]SAM_PROTO_GetFieldsCounters done [13:17:22]requested_item shift.num is exist - process it [13:17:22]36 32 36 11 requested_item shift.opened is exist - process it [13:17:22]04 10 00 req_shift_opened [13:17:22]30 30 30 30 FM_GetShiftState [13:17:22]SAM_PROTO_GetShiftState [13:17:22]wFMCommunicate request_size=4 [13:17:22]MH_SAM_APDU [13:17:22]CAPDU: 80 13 01 00 [13:17:22]Write to MH i2c: E2 08 00 FC 05 80 13 01 00 00 00 00 00 7E [13:17:22]30 Write i2c OK [13:17:22]30 MH_I2C_Read... [13:17:22]30 30 30 30 38 37 34 39 35 38 10 04 *** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:17:22]04 Read from MH i2c: 00 E2 85 [13:17:22]A2 MH_I2C_Read... [13:17:22]00 Read from MH i2c: 00 E2 35 0E 04 00 06 [13:17:22]00 MH_I2C_Read... [13:17:22]5F Read from MH i2c: 5E E2 A2 0E 5B 00 83 FC 77 05 35 BC 46 56 9A 4E F6 06 [13:17:22]00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 96 [13:17:22]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [13:17:22]wFMCommunicate OK [13:17:22]SAM_PROTO_GetShiftState done [13:17:22]FM_GetShiftState done [13:17:22]req_shift_opened done [13:17:23]requested_item shift.open_date is exist - process it [13:17:23]req_shift_open_date [13:17:23]req_shift_open_date done [13:17:23]produce_requested_data done [13:17:23]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41605,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [13:17:23]process_action_free close_receipt [13:17:23]json_value_free [13:17:23]json_value_free done [13:17:23]process_json_proto returns [13:17:23]Send response to host [13:17:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41605,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [13:17:23]free response buf [13:17:23]execute_script done [13:17:23]execute_script returns [13:17:23]free content buf [13:17:23]Sock 7.Close socket [13:17:23]Sock 7.Thread stoped [13:17:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 2F 19 47 00 C9 44 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 85 A2 00 00 F4 03 04 00 77 9F A4 66 B6 04 01 00 00 25 9F B6 D2 B2 04 D5 16 [13:17:24]CommunicateWithHost err = 0 [13:17:24]CheckOFDResponse [13:17:24]1017 (14) - 77093643461234 [13:17:24]1041 (16) - 0000000000874958 [13:17:24]1040 (4) - 41605 [13:17:24]1012 (4) - 27.07.2024 07:19 [13:17:24]1206 (1) - 0 [13:17:24]OFD Sender: Remove packet 41605 [13:17:24]ProducePacketName [13:17:24]name=ofd_packets/00041605 [13:17:24]NVStorageDeleteData [13:17:25]OFD Sender: No OFD packet to send [13:17:30]OFD Sender: No OFD packet to send [13:17:35]OFD Sender: No OFD packet to send [13:17:40]OFD Sender: No OFD packet to send [13:17:45]OFD Sender: No OFD packet to send [13:17:50]OFD Sender: No OFD packet to send [13:17:55]OFD Sender: No OFD packet to send [13:18:00]OFD Sender: No OFD packet to send [13:18:05]OFD Sender: No OFD packet to send [13:18:10]OFD Sender: No OFD packet to send [13:18:15]OFD Sender: No OFD packet to send [13:18:20]OFD Sender: No OFD packet to send [13:18:25]OFD Sender: No OFD packet to send [13:18:30]OFD Sender: No OFD packet to send [13:18:35]OFD Sender: No OFD packet to send [13:18:40]OFD Sender: No OFD packet to send [13:18:42]recv_with_timeout no data received [13:18:45]OFD Sender: No OFD packet to send [13:18:50]OFD Sender: No OFD packet to send [13:18:55]OFD Sender: No OFD packet to send [13:19:00]OFD Sender: No OFD packet to send [13:19:05]OFD Sender: No OFD packet to send [13:19:10]OFD Sender: No OFD packet to send [13:19:15]OFD Sender: No OFD packet to send [13:19:20]OFD Sender: No OFD packet to send [13:19:25]OFD Sender: No OFD packet to send [13:19:30]OFD Sender: No OFD packet to send [13:19:35]OFD Sender: No OFD packet to send [13:19:40]OFD Sender: No OFD packet to send [13:19:45]OFD Sender: No OFD packet to send [13:19:50]OFD Sender: No OFD packet to send [13:19:55]OFD Sender: No OFD packet to send [13:19:57]recv_with_timeout no data received [13:20:00]OFD Sender: No OFD packet to send [13:20:05]OFD Sender: No OFD packet to send [13:20:10]OFD Sender: No OFD packet to send [13:20:15]OFD Sender: No OFD packet to send [13:20:18]recv_with_timeout no data received [13:20:20]OFD Sender: No OFD packet to send [13:20:25]OFD Sender: No OFD packet to send [13:20:30]OFD Sender: No OFD packet to send [13:20:35]OFD Sender: No OFD packet to send [13:20:40]OFD Sender: No OFD packet to send [13:20:45]OFD Sender: No OFD packet to send [13:20:50]OFD Sender: No OFD packet to send [13:20:54]recv_with_timeout no data received [13:20:55]OFD Sender: No OFD packet to send [13:21:00]OFD Sender: No OFD packet to send [13:21:05]OFD Sender: No OFD packet to send [13:21:10]OFD Sender: No OFD packet to send [13:21:15]OFD Sender: No OFD packet to send [13:21:20]OFD Sender: No OFD packet to send [13:21:25]OFD Sender: No OFD packet to send [13:21:26]recv_with_timeout no data received [13:21:30]OFD Sender: No OFD packet to send [13:21:35]OFD Sender: No OFD packet to send [13:21:39]recv_with_timeout no data received [13:21:40]OFD Sender: No OFD packet to send [13:21:45]OFD Sender: No OFD packet to send [13:21:50]OFD Sender: No OFD packet to send [13:21:50]recv_with_timeout no data received [13:21:55]OFD Sender: No OFD packet to send [13:22:00]OFD Sender: No OFD packet to send [13:22:05]OFD Sender: No OFD packet to send [13:22:10]OFD Sender: No OFD packet to send [13:22:10]accept exits with 9 [13:22:10]New connection [13:22:10]New thread 3066617188 created [13:22:10]Thread 3066473828 joined [13:22:10]Waiting for new connection... [13:22:10] Sock 9.Parse request [13:22:10]Sock 9.Check first char [13:22:10]Sock 9.First char is OK [13:22:10]request: POST /json_proto HTTP/1.0 [13:22:10]Method: POST [13:22:10]URL: /json_proto [13:22:10]Method is POST - this is cgi request [13:22:10]url: /json_proto [13:22:10]query_string will be loaded in cgi processing [13:22:10]execute_cgi json_proto POST (null) [13:22:10]execute_cgi path=json_proto method=POST [13:22:10]POST find Content-Length [13:22:10]Host: 172.17.43.132:8080 [13:22:10]Content-Length: 1017 [13:22:10]Content-Type: application/json [13:22:10] [13:22:10]POST finish read [13:22:10]Found Content-Length = 1017 [13:22:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183636", "tax_sys" : 0, "items" : [ { "code": "4607018771791", "name": "\u041C\u0438\u043D\u0435\u0440\u0430\u043B\u044C\u043D\u0430\u044F \u0432\u043E\u0434\u0430 \u0415\u0441\u0441\u0435\u043D\u0442\u0443\u043A\u0438 17 0,45\u043B \u0441\u0442", "price" : 105.00, "quantity" : 1.000, "sum" : 105.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700040114137", "name": "\u0421\u0443\u043B\u0442\u0430\u043D \u0447\u0430\u0439 1\u043B. \u0437\u0435\u043B \u043B\u0438\u043C\u043E\u043D", "price" : 65.00, "quantity" : 1.000, "sum" : 65.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 170.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:22:10]execute_script... [13:22:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183636", "tax_sys" : 0, "items" : [ { "code": "4607018771791", "name": "\u041C\u0438\u043D\u0435\u0440\u0430\u043B\u044C\u043D\u0430\u044F \u0432\u043E\u0434\u0430 \u0415\u0441\u0441\u0435\u043D\u0442\u0443\u043A\u0438 17 0,45\u043B \u0441\u0442", "price" : 105.00, "quantity" : 1.000, "sum" : 105.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700040114137", "name": "\u0421\u0443\u043B\u0442\u0430\u043D \u0447\u0430\u0439 1\u043B. \u0437\u0435\u043B \u043B\u0438\u043C\u043E\u043D", "price" : 65.00, "quantity" : 1.000, "sum" : 65.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 170.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:22:10]POST & json_proto [13:22:10]process_json_proto [13:22:10]json parsed OK: [13:22:10]protocol is kg_v1.0 [13:22:10]action value=close_receipt [13:22:10]process_action close_receipt [13:22:10]cmd_close_receipt [13:22:10]MH_GetDate [13:22:10]Write to MH i2c: F0 00 00 FD 05 F1 [13:22:10]Write i2c OK [13:22:10]MH_I2C_Read... [13:22:10]Read from MH i2c: F0 [13:22:10]MH_I2C_Read... [13:22:10]Read from MH i2c: F0 09 00 [13:22:10]MH_I2C_Read... [13:22:10]Read from MH i2c: F0 09 00 FD 05 00 83 F4 A4 66 69 B2 A4 66 A0 [13:22:10]GetLastDocTimeStamp 1722086230 [13:22:10]current date 1722086531 [13:22:10]FM_GetShiftState [13:22:10]SAM_PROTO_GetShiftState [13:22:10]wFMCommunicate request_size=4 [13:22:10]MH_SAM_APDU [13:22:10]CAPDU: 80 13 01 00 [13:22:10]Write to MH i2c: E2 08 00 FE 05 80 13 01 00 00 00 00 00 80 [13:22:10]Write i2c OK [13:22:10]MH_I2C_Read... [13:22:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:22:10]Read from MH i2c: E2 [13:22:10]MH_I2C_Read... [13:22:10]Read from MH i2c: E2 0E 00 [13:22:10]MH_I2C_Read... [13:22:10]Read from MH i2c: E2 0E 00 FE 05 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 98 [13:22:10]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [13:22:10]wFMCommunicate OK [13:22:10]SAM_PROTO_GetShiftState done [13:22:10]FM_GetShiftState done [13:22:10]opened in 1722069839 [13:22:10]opened+sec_in_day 1722156239 [13:22:10]quantity*price = 10500 [13:22:10]sum+1 = 10501 [13:22:10]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4700040114137 Султан чай 1л. зел лимон 1.000 * 65.00 = 65.00 ÐДС 12% ÐСП 1% > о реализуемом товаре ИТОГО: 170.00 ÐСП 1% : 1.50 ÐДС 12% : 18.05 Ðаличными: 170.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 57 27.07.2024 13:22 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41606 ФПД: 19590947003008 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T132211&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41606&fm=19590947003008&tin=02508201610067®Number=0000000000092626&sum=17000 0 [13:22:12]StoreToDocumentArchive [13:22:12]shift 425 fd 41606 [13:22:12]save to /storage/0425/doc_00041606 [13:22:12]save last doc name /storage/0425/doc_00041606 to /storage/kkm_last_doc_name [13:22:12]save OK [13:22:12]Clear old archive folders... [13:22:12]ProcessDocumentItem done err = 0, tmpTLVsize=421 [13:22:12]tlvbuf is B6E56210 [13:22:13]SAM_PROTO_ClearQueue [13:22:13]wFMCommunicate request_size=4 [13:22:13]MH_SAM_APDU [13:22:13]CAPDU: 80 09 00 00 [13:22:13]Write to MH i2c: E2 08 00 0B 06 80 09 00 00 00 00 00 00 83 [13:22:13]Write i2c OK [13:22:13]MH_I2C_Read... [13:22:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:22:13]Read from MH i2c: E2 [13:22:13]MH_I2C_Read... [13:22:13]Read from MH i2c: E2 03 00 [13:22:13]MH_I2C_Read... [13:22:13]Read from MH i2c: E2 03 00 0B 06 00 90 00 85 [13:22:13]RAPDU: 90 00 [13:22:13]wFMCommunicate OK [13:22:13]SAM_PROTO_ClearQueue done [13:22:13]KKMCreateOFDPacket [13:22:13]OFDProtocolAddRootSTLVToBuf [13:22:13]FM_MakeSignedData [13:22:13]FM_MakeSignedData [13:22:13]SAM_PROTO_SignData [13:22:13]wFMCommunicate request_size=4 [13:22:13]MH_SAM_APDU [13:22:13]CAPDU: 80 0D 01 02 [13:22:13]Write to MH i2c: E2 08 00 0C 06 80 0D 01 02 00 00 00 00 8B [13:22:13]Write i2c OK [13:22:13]MH_I2C_Read... [13:22:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:22:13]Read from MH i2c: E2 [13:22:13]MH_I2C_Read... [13:22:13]Read from MH i2c: E2 03 00 [13:22:13]MH_I2C_Read... [13:22:13]Read from MH i2c: E2 03 00 0C 06 00 90 00 86 [13:22:13]RAPDU: 90 00 [13:22:13]wFMCommunicate OK [13:22:13]wFMCommunicate request_size=255 [13:22:13]MH_SAM_APDU [13:22:13]CAPDU: 80 0D 02 02 FA 03 00 A5 01 1E 04 01 00 01 23 04 85 00 8A 04 0D 00 34 36 30 37 30 31 38 37 37 31 37 39 31 06 04 41 00 D0 9C D0 B8 D0 BD D0 B5 D1 80 D0 B0 D0 BB D1 8C D0 BD D0 B0 D1 8F 20 D0 B2 D0 BE D0 B4 D0 B0 20 D0 95 D1 81 D1 81 D0 B5 D0 BD D1 82 D1 83 D0 BA D0 B8 20 31 37 20 30 2C 34 35 D0 BB 20 D1 81 D1 82 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 29 00 00 00 00 13 04 06 00 04 29 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6E 00 8A 04 0D 00 34 37 30 30 30 34 30 31 31 34 31 33 37 06 04 2A 00 D0 A1 D1 83 D0 BB D1 82 D0 B0 D0 BD 20 D1 87 D0 B0 D0 B9 20 31 D0 BB 2E 20 D0 B7 D0 B5 D0 BB 20 D0 BB D0 B8 D0 BC D0 BE D0 BD FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 [13:22:13]Write to MH i2c: E2 02 01 0D 06 80 0D 02 02 FA 00 03 00 A5 01 1E 04 01 00 01 23 04 85 00 8A 04 0D 00 34 36 30 37 30 31 38 37 37 31 37 39 31 06 04 41 00 D0 9C D0 B8 D0 BD D0 B5 D1 80 D0 B0 D0 BB D1 8C D0 BD D0 B0 D1 8F 20 D0 B2 D0 BE D0 B4 D0 B0 20 D0 95 D1 81 D1 81 D0 B5 D0 BD D1 82 D1 83 D0 BA D0 B8 20 31 37 20 30 2C 34 35 D0 BB 20 D1 81 D1 82 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 29 00 00 00 00 13 04 06 00 04 29 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6E 00 8A 04 0D 00 34 37 30 30 30 34 30 31 31 34 31 33 37 06 04 2A 00 D0 A1 D1 83 D0 BB D1 82 D0 B0 D0 BD 20 D1 87 D0 B0 D0 B9 20 31 D0 BB 2E 20 D0 B7 D0 B5 D0 BB 20 D0 BB D0 B8 D0 BC D0 BE D0 BD FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 00 00 07 [13:22:13]Write i2c OK [13:22:13]MH_I2C_Read... [13:22:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:22:14]Read from MH i2c: E2 [13:22:14]MH_I2C_Read... [13:22:14]Read from MH i2c: E2 03 00 [13:22:14]MH_I2C_Read... [13:22:14]Read from MH i2c: E2 03 00 0D 06 00 90 00 87 [13:22:14]RAPDU: 90 00 [13:22:14]wFMCommunicate OK [13:22:14]wFMCommunicate request_size=180 [13:22:14]MH_SAM_APDU [13:22:14]CAPDU: 80 0D 02 02 AF F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 42 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 96 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 07 00 00 00 00 07 04 06 00 68 42 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 00 00 00 F4 03 04 00 83 F4 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 86 A2 00 00 35 04 06 00 11 D1 5F 6F DA 80 [13:22:14]Write to MH i2c: E2 B7 00 0E 06 80 0D 02 02 AF 00 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 42 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 96 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 07 00 00 00 00 07 04 06 00 68 42 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 00 00 00 F4 03 04 00 83 F4 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 86 A2 00 00 35 04 06 00 11 D1 5F 6F DA 80 00 00 88 [13:22:14]Write i2c OK [13:22:14]MH_I2C_Read... [13:22:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:22:14]Read from MH i2c: E2 [13:22:14]MH_I2C_Read... [13:22:14]Read from MH i2c: E2 03 00 [13:22:14]MH_I2C_Read... [13:22:14]Read from MH i2c: E2 03 00 0E 06 00 90 00 88 [13:22:14]RAPDU: 90 00 [13:22:14]wFMCommunicate OK [13:22:14]wFMCommunicate request_size=4 [13:22:14]MH_SAM_APDU [13:22:14]CAPDU: 80 0D 03 02 [13:22:14]Write to MH i2c: E2 08 00 0F 06 80 0D 03 02 00 00 00 00 90 [13:22:14]Write i2c OK [13:22:14]MH_I2C_Read... [13:22:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:22:14]Read from MH i2c: E2 [13:22:14]MH_I2C_Read... [13:22:14]Read from MH i2c: E2 0B 00 [13:22:14]MH_I2C_Read... [13:22:14]Read from MH i2c: E2 0B 00 0F 06 00 91 8B BA 1F 51 D9 39 54 90 00 3D [13:22:14]RAPDU: 91 8B BA 1F 51 D9 39 54 90 00 [13:22:15]wFMCommunicate OK [13:22:15]SAM_PROTO_SignData done [13:22:15]FM_MakeSignedData done [13:22:15]CreateOFDProtocolMessage [13:22:15]wFMCommunicate request_size=4 [13:22:15]MH_SAM_APDU [13:22:15]CAPDU: 80 11 00 00 [13:22:15]Write to MH i2c: E2 08 00 10 06 80 11 00 00 00 00 00 00 90 [13:22:15]Write i2c OK [13:22:15]MH_I2C_Read... [13:22:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:22:15]Read from MH i2c: E2 [13:22:15]MH_I2C_Read... [13:22:15]Read from MH i2c: E2 17 00 [13:22:15]MH_I2C_Read... [13:22:15]Read from MH i2c: E2 17 00 10 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 EC [13:22:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [13:22:15]wFMCommunicate OK [13:22:15]CreateOFDProtocolMessage done [13:22:15]OFDSenderStorePacket 41606 [13:22:15]StoreOFDPacket docnum=41606 [13:22:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 B9 01 00 00 C2 7B B1 01 5B 39 5A 03 01 00 03 00 A5 01 1E 04 01 00 01 23 04 85 00 8A 04 0D 00 34 36 30 37 30 31 38 37 37 31 37 39 31 06 04 41 00 D0 9C D0 B8 D0 BD D0 B5 D1 80 D0 B0 D0 BB D1 8C D0 BD D0 B0 D1 8F 20 D0 B2 D0 BE D0 B4 D0 B0 20 D0 95 D1 81 D1 81 D0 B5 D0 BD D1 82 D1 83 D0 BA D0 B8 20 31 37 20 30 2C 34 35 D0 BB 20 D1 81 D1 82 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 29 00 00 00 00 13 04 06 00 04 29 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6E 00 8A 04 0D 00 34 37 30 30 30 34 30 31 31 34 31 33 37 06 04 2A 00 D0 A1 D1 83 D0 BB D1 82 D0 B0 D0 BD 20 D1 87 D0 B0 D0 B9 20 31 D0 BB 2E 20 D0 B7 D0 B5 D0 BB 20 D0 BB D0 B8 D0 BC D0 BE D0 BD FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 42 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 96 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 07 00 00 00 00 07 04 06 00 68 42 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 00 00 00 F4 03 04 00 83 F4 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 86 A2 00 00 35 04 06 00 11 D1 5F 6F DA 80 91 8B BA 1F 51 D9 39 54 [13:22:15]CheckFolder [13:22:15]dirname=/storage/ofd_packets [13:22:15]CheckFolder done [13:22:15]ProducePacketName [13:22:15]name=ofd_packets/00041606 [13:22:15]NVStorageSaveData ofd_packets/00041606 [13:22:15]File name is /storage/ofd_packets/00041606 [13:22:15]Write 471 bytes [13:22:15]NVStorageSaveData done [13:22:15]OFDSenderStorePacket done [13:22:15]KKMCreateOFDPacket done [13:22:15]NVStorageSaveData kkm_last_timestamp [13:22:15]File name is /storage/kkm_last_timestamp [13:22:15]Write 4 bytes [13:22:15]NVStorageSaveData done [13:22:15]ExternCall_PrintAddStr [13:22:15]wPrintStart [13:22:15]Write to MH i2c: 01 00 00 11 06 17 [13:22:15]Write i2c OK [13:22:15]MH_I2C_Read... [13:22:15]Read from MH i2c: 01 [13:22:15]MH_I2C_Read... [13:22:15]Read from MH i2c: 01 07 00 [13:22:15]MH_I2C_Read... [13:22:15]Read from MH i2c: 01 07 00 11 06 00 00 00 00 00 FF 0F 2C [13:22:15]RasterBufferAndPrint [13:22:15]line Счет N : (3)183636 [13:22:15]line ИÐÐ: 02508201610067 [13:22:15]line Контрольно-КаÑÑовый Чек [13:22:15]line ПРОДÐЖР[13:22:15]line Товар: 4607018771791 [13:22:15]line ÐœÐ¸Ð½ÐµÑ€Ð°Ð»ÑŒÐ½Ð°Ñ Ð²Ð¾Ð´Ð° ЕÑÑентуки 17 0,45л ÑÑ‚ [13:22:15]line 1.000 * 105.00 [13:22:15]line = 105.00 [13:22:15]line ÐДС 12% ÐСП 1% [13:22:15]line > о реализуемом товаре [13:22:15]line Товар: 4700040114137 [13:22:15]line Султан чай 1л. зел лимон [13:22:15]line 1.000 * 65.00 [13:22:15]line = 65.00 [13:22:15]line ÐДС 12% ÐСП 1% [13:22:15]line > о реализуемом товаре [13:22:15]line ИТОГО: 170.00 [13:22:15]line ÐСП 1% : 1.50 [13:22:15]line ÐДС 12% : 18.05 [13:22:15]line Ðаличными: 170.00 [13:22:15]line Безнал.: 0.00 [13:22:15]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [13:22:15]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [13:22:15]line СÐО: Общий режим [13:22:15]line Чек 57 27.07.2024 13:22 [13:22:15]line Смена: 425 ФФД: 1.0 [13:22:15]line ЗÐМ: 0300000053 [13:22:15]line РÐМ: 0000000000092626 [13:22:15]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [13:22:15]OFD Sender: Processing packet 41606 [packets to send 57, broken 56] [13:22:15]line ФМ: 0000000000874958 [13:22:15]ProducePacketName [13:22:15]line ФД: 41606 [13:22:15]name=ofd_packets/00041606 [13:22:15]line ФПД: 19590947003008 [13:22:15]OFD Sender: To server: ‡•öpG, [13:22:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T132211&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41606&fm=19590947003008&tin=02508201610067®Number=0000000000092626&sum=17000 [13:22:15]line 0 [13:22:15]CommunicateWithHost lk.salyk.kg:30040 [13:22:15]ConnectInit lk.salyk.kg [13:22:15]written 0, free lines is 4095 [13:22:15]Write to MH i2c: 01 00 00 40 06 46 [13:22:15]Write i2c OK [13:22:15]MH_I2C_Read... [13:22:15]Read from MH i2c: 01 [13:22:15]MH_I2C_Read... [13:22:15]Read from MH i2c: 01 07 00 [13:22:15]MH_I2C_Read... [13:22:15]Read from MH i2c: 01 07 00 40 06 00 00 00 00 00 BB 0C 14 [13:22:15]RasterBufferAndPrint [13:22:15]line [13:22:15]line [13:22:15]line [13:22:15]line [13:22:15]line [13:22:15]written 0, free lines is 3335 [13:22:15]MH_Cut [13:22:15]Write to MH i2c: D1 01 00 47 06 01 1F [13:22:15]Write i2c OK [13:22:15]MH_I2C_Read... [13:22:15]Read from MH i2c: D1 [13:22:15]MH_I2C_Read... [13:22:15]Read from MH i2c: D1 01 00 [13:22:15]MH_I2C_Read... [13:22:15]Read from MH i2c: D1 01 00 47 06 00 1E [13:22:15]Write to MH i2c: 01 00 00 48 06 4E [13:22:15]Write i2c OK [13:22:15]MH_I2C_Read... [13:22:16]Connected sock=7 [13:22:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 B9 01 00 00 C2 7B B1 01 5B 39 5A 03 01 00 03 00 A5 01 1E 04 01 00 01 23 04 85 00 8A 04 0D 00 34 36 30 37 30 31 38 37 37 31 37 39 31 06 04 41 00 D0 9C D0 B8 D0 BD D0 B5 D1 80 D0 B0 D0 BB D1 8C D0 BD D0 B0 D1 8F 20 D0 B2 D0 BE D0 B4 D0 B0 20 D0 95 D1 81 D1 81 D0 B5 D0 BD D1 82 D1 83 D0 BA D0 B8 20 31 37 20 30 2C 34 35 D0 BB 20 D1 81 D1 82 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 29 00 00 00 00 13 04 06 00 *** Cut start [13:22:16]04 29 *** Partial cut [13:22:16]00 *** CUTSNS_PIN = 1 [13:22:16]00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6E 00 8A 04 0D 00 34 37 30 30 30 34 30 31 31 34 31 33 37 06 04 2A 00 D0 A1 D1 83 D0 BB D1 82 D0 B0 D0 BD 20 D1 87 D0 B0 D0 B9 20 31 D0 BB 2E 20 D0 B7 D0 B5 D0 BB 20 D0 BB D0 B8 D0 BC D0 BE D0 BD FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 *** CUTSNS_PIN = 0 [13:22:16]00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 42 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 96 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 07 00 00 00 00 *** Brake cut motor [13:22:16]07 04 06 00 68 42 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 00 00 00 F4 03 04 00 83 F4 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 86 A2 00 00 35 04 06 00 11 D1 5F 6F DA 80 91 8B BA 1F 51 D9 39 54 [13:22:17]Read from MH i2c: *** Stop cut motor [13:22:17]01 *** Cut end [13:22:17] [13:22:17]MH_I2C_Read... [13:22:17]Read from MH i2c: 01 07 00 [13:22:17]MH_I2C_Read... [13:22:17]Read from MH i2c: 01 07 00 48 06 00 00 00 00 00 FF 0F 63 [13:22:17]process_action close_receipt done [13:22:17]requested_data is exist [13:22:17]produce_requested_data [13:22:17]requested_item fm.sn is exist - process it [13:22:17]wFMCommunicate request_size=4 [13:22:17]MH_SAM_APDU [13:22:17]CAPDU: 80 11 00 00 [13:22:17]Write to MH i2c: E2 08 00 49 06 80 11 00 00 00 00 00 00 C9 [13:22:17]Write i2c OK [13:22:17]MH_I2C_Read... [13:22:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:22:17]Read from MH i2c: E2 [13:22:17]MH_I2C_Read... [13:22:17]Read from MH i2c: E2 17 00 [13:22:17]MH_I2C_Read... [13:22:17]Read from MH i2c: E2 17 00 49 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 25 [13:22:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [13:22:17]wFMCommunicate OK [13:22:17]requested_item fd.num is exist - process it [13:22:17]SAM_PROTO_GetFieldsCounters [13:22:17]wFMCommunicate request_size=4 [13:22:17]MH_SAM_APDU [13:22:17]CAPDU: 80 13 00 00 [13:22:17]Write to MH i2c: E2 08 00 4A 06 80 13 00 00 00 00 00 00 CC [13:22:17]Write i2c OK [13:22:17]MH_I2C_Read... [13:22:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:22:17]Read from MH i2c: E2 [13:22:17]MH_I2C_Read... [13:22:17]Read from MH i2c: E2 62 00 [13:22:17]MH_I2C_Read... [13:22:17]Read from MH i2c: E2 62 00 4A 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 86 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 39 00 00 00 5E 04 04 00 39 00 00 00 57 04 04 00 3A 00 00 00 19 04 04 00 00 00 00 00 90 00 73 [13:22:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 86 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 39 00 00 00 5E 04 04 00 39 00 00 00 57 04 04 00 3A 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:22:17]wFMCommunicate OK [13:22:17]SAM_PROTO_GetFieldsCounters done [13:22:17]requested_item shift.num is exist - process it [13:22:17]requested_item shift.opened is exist - process it [13:22:17]req_shift_opened [13:22:17]FM_GetShiftState [13:22:17]SAM_PROTO_GetShiftState [13:22:17]wFMCommunicate request_size=4 [13:22:17]MH_SAM_APDU [13:22:17]CAPDU: 80 13 01 00 [13:22:17]Write to MH i2c: E2 08 00 4B 06 80 13 01 00 00 00 00 00 CE [13:22:18]Write i2c OK [13:22:18]MH_I2C_Read... [13:22:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:22:18]Read from MH i2c: E2 [13:22:18]MH_I2C_Read... [13:22:18]Read from MH i2c: E2 0E 00 [13:22:18]MH_I2C_Read... [13:22:18]Read from MH i2c: E2 0E 00 4B 06 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 E6 [13:22:18]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [13:22:18]wFMCommunicate OK [13:22:18]SAM_PROTO_GetShiftState done [13:22:18]FM_GetShiftState done [13:22:18]req_shift_opened done [13:22:18]requested_item shift.open_date is exist - process it [13:22:18]req_shift_open_date [13:22:18]req_shift_open_date done [13:22:18]produce_requested_data done [13:22:18]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41606,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [13:22:18]process_action_free close_receipt [13:22:18]json_value_free [13:22:18]json_value_free done [13:22:18]process_json_proto returns [13:22:18]Send response to host [13:22:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41606,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [13:22:18]free response buf [13:22:18]execute_script done [13:22:18]execute_script returns [13:22:18]free content buf [13:22:18]Sock 9.Close socket [13:22:18]Sock 9.Thread stoped [13:22:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 76 19 47 00 57 41 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 86 A2 00 00 F4 03 04 00 9F A0 A4 66 B6 04 01 00 00 2B 3E FA 2A 67 1D 50 AB [13:22:20]CommunicateWithHost err = 0 [13:22:20]CheckOFDResponse [13:22:20]1017 (14) - 77093643461234 [13:22:20]1041 (16) - 0000000000874958 [13:22:20]1040 (4) - 41606 [13:22:20]1012 (4) - 27.07.2024 07:24 [13:22:20]1206 (1) - 0 [13:22:20]OFD Sender: Remove packet 41606 [13:22:20]ProducePacketName [13:22:20]name=ofd_packets/00041606 [13:22:20]NVStorageDeleteData [13:22:21]OFD Sender: No OFD packet to send [13:22:26]OFD Sender: No OFD packet to send [13:22:31]OFD Sender: No OFD packet to send [13:22:36]OFD Sender: No OFD packet to send [13:22:41]OFD Sender: No OFD packet to send [13:22:46]OFD Sender: No OFD packet to send [13:22:51]OFD Sender: No OFD packet to send [13:22:56]OFD Sender: No OFD packet to send [13:22:56]recv_with_timeout no data received [13:23:01]OFD Sender: No OFD packet to send [13:23:06]OFD Sender: No OFD packet to send [13:23:08]recv_with_timeout no data received [13:23:11]OFD Sender: No OFD packet to send [13:23:16]OFD Sender: No OFD packet to send [13:23:16]accept exits with 10 [13:23:16]New connection [13:23:16]New thread 3066473828 created [13:23:16]Thread 3066617188 joined [13:23:16]Waiting for new connection... [13:23:16] Sock 10.Parse request [13:23:16]Sock 10.Check first char [13:23:16]Sock 10.First char is OK [13:23:16]request: POST /json_proto HTTP/1.0 [13:23:16]Method: POST [13:23:16]URL: /json_proto [13:23:16]Method is POST - this is cgi request [13:23:16]url: /json_proto [13:23:16]query_string will be loaded in cgi processing [13:23:16]execute_cgi json_proto POST (null) [13:23:16]execute_cgi path=json_proto method=POST [13:23:16]POST find Content-Length [13:23:16]Host: 172.17.43.132:8080 [13:23:16]Content-Length: 614 [13:23:16]Content-Type: application/json [13:23:16] [13:23:16]POST finish read [13:23:16]Found Content-Length = 614 [13:23:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183637", "tax_sys" : 0, "items" : [ { "code": "48744317", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Camel Yellow", "price" : 150.00, "quantity" : 1.000, "sum" : 150.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 150.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:23:16]execute_script... [13:23:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183637", "tax_sys" : 0, "items" : [ { "code": "48744317", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Camel Yellow", "price" : 150.00, "quantity" : 1.000, "sum" : 150.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 150.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:23:16]POST & json_proto [13:23:16]process_json_proto [13:23:16]json parsed OK: [13:23:16]protocol is kg_v1.0 [13:23:16]action value=close_receipt [13:23:16]process_action close_receipt [13:23:16]cmd_close_receipt [13:23:16]MH_GetDate [13:23:16]Write to MH i2c: F0 00 00 4C 06 41 [13:23:16]Write i2c OK [13:23:16]MH_I2C_Read... [13:23:16]Read from MH i2c: F0 [13:23:16]MH_I2C_Read... [13:23:16]Read from MH i2c: F0 09 00 [13:23:16]MH_I2C_Read... [13:23:16]Read from MH i2c: F0 09 00 4C 06 00 C4 F4 A4 66 69 B2 A4 66 31 [13:23:16]GetLastDocTimeStamp 1722086531 [13:23:16]current date 1722086596 [13:23:16]FM_GetShiftState [13:23:16]SAM_PROTO_GetShiftState [13:23:16]wFMCommunicate request_size=4 [13:23:16]MH_SAM_APDU [13:23:16]CAPDU: 80 13 01 00 [13:23:16]Write to MH i2c: E2 08 00 4D 06 80 13 01 00 00 00 00 00 D0 [13:23:16]Write i2c OK [13:23:16]MH_I2C_Read... [13:23:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:23:16]Read from MH i2c: E2 [13:23:16]MH_I2C_Read... [13:23:16]Read from MH i2c: E2 0E 00 [13:23:16]MH_I2C_Read... [13:23:16]Read from MH i2c: E2 0E 00 4D 06 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 E8 [13:23:16]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [13:23:16]wFMCommunicate OK [13:23:16]SAM_PROTO_GetShiftState done [13:23:16]FM_GetShiftState done [13:23:16]opened in 1722069839 [13:23:16]opened+sec_in_day 1722156239 [13:23:16]quantity*price = 15000 [13:23:16]sum+1 = 15001 [13:23:16]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 150.00 ÐСП 1% : 1.33 ÐДС 12% : 15.93 Ðаличными: 150.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 58 27.07.2024 13:23 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41607 ФПД: 57647911377315 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T132317&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41607&fm=57647911377315&tin=02508201610067®Number=0000000000092626&sum=15000 0 [13:23:18]StoreToDocumentArchive [13:23:18]shift 425 fd 41607 [13:23:18]save to /storage/0425/doc_00041607 [13:23:18]save last doc name /storage/0425/doc_00041607 to /storage/kkm_last_doc_name [13:23:18]save OK [13:23:18]Clear old archive folders... [13:23:18]ProcessDocumentItem done err = 0, tmpTLVsize=266 [13:23:18]tlvbuf is 01CB2C40 [13:23:18]SAM_PROTO_ClearQueue [13:23:18]wFMCommunicate request_size=4 [13:23:18]MH_SAM_APDU [13:23:18]CAPDU: 80 09 00 00 [13:23:18]Write to MH i2c: E2 08 00 5A 06 80 09 00 00 00 00 00 00 D2 [13:23:18]Write i2c OK [13:23:18]MH_I2C_Read... [13:23:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:23:18]Read from MH i2c: E2 [13:23:18]MH_I2C_Read... [13:23:18]Read from MH i2c: E2 03 00 [13:23:18]MH_I2C_Read... [13:23:18]Read from MH i2c: E2 03 00 5A 06 00 90 00 D4 [13:23:18]RAPDU: 90 00 [13:23:18]wFMCommunicate OK [13:23:18]SAM_PROTO_ClearQueue done [13:23:18]KKMCreateOFDPacket [13:23:18]OFDProtocolAddRootSTLVToBuf [13:23:18]FM_MakeSignedData [13:23:18]FM_MakeSignedData [13:23:18]SAM_PROTO_SignData [13:23:18]wFMCommunicate request_size=4 [13:23:18]MH_SAM_APDU [13:23:18]CAPDU: 80 0D 01 02 [13:23:18]Write to MH i2c: E2 08 00 5B 06 80 0D 01 02 00 00 00 00 DA [13:23:18]Write i2c OK [13:23:18]MH_I2C_Read... [13:23:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:23:18]Read from MH i2c: E2 [13:23:18]MH_I2C_Read... [13:23:18]Read from MH i2c: E2 03 00 [13:23:18]MH_I2C_Read... [13:23:18]Read from MH i2c: E2 03 00 5B 06 00 90 00 D5 [13:23:18]RAPDU: 90 00 [13:23:18]wFMCommunicate OK [13:23:18]wFMCommunicate request_size=255 [13:23:18]MH_SAM_APDU [13:23:18]CAPDU: 80 0D 02 02 FA 03 00 0A 01 1E 04 01 00 01 23 04 5C 00 8A 04 08 00 34 38 37 34 34 33 31 37 06 04 1D 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 43 61 6D 65 6C 20 59 65 6C 6C 6F 77 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 98 3A 00 00 00 00 13 04 06 00 98 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 06 00 00 00 00 07 04 06 00 98 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 00 00 00 F4 03 04 00 C5 F4 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 [13:23:18]Write to MH i2c: E2 02 01 5C 06 80 0D 02 02 FA 00 03 00 0A 01 1E 04 01 00 01 23 04 5C 00 8A 04 08 00 34 38 37 34 34 33 31 37 06 04 1D 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 43 61 6D 65 6C 20 59 65 6C 6C 6F 77 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 98 3A 00 00 00 00 13 04 06 00 98 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 06 00 00 00 00 07 04 06 00 98 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 00 00 00 F4 03 04 00 C5 F4 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 00 00 4C [13:23:19]Write i2c OK [13:23:19]MH_I2C_Read... [13:23:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:23:19]Read from MH i2c: E2 [13:23:19]MH_I2C_Read... [13:23:19]Read from MH i2c: E2 03 00 [13:23:19]MH_I2C_Read... [13:23:19]Read from MH i2c: E2 03 00 5C 06 00 90 00 D6 [13:23:19]RAPDU: 90 00 [13:23:19]wFMCommunicate OK [13:23:19]wFMCommunicate request_size=25 [13:23:19]MH_SAM_APDU [13:23:19]CAPDU: 80 0D 02 02 14 35 38 10 04 04 00 87 A2 00 00 35 04 06 00 34 6E 33 47 99 A3 [13:23:19]Write to MH i2c: E2 1C 00 5D 06 80 0D 02 02 14 00 35 38 10 04 04 00 87 A2 00 00 35 04 06 00 34 6E 33 47 99 A3 00 00 4A [13:23:19]Write i2c OK [13:23:19]MH_I2C_Read... [13:23:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:23:19]Read from MH i2c: E2 [13:23:19]MH_I2C_Read... [13:23:19]Read from MH i2c: E2 03 00 [13:23:19]MH_I2C_Read... [13:23:19]Read from MH i2c: E2 03 00 5D 06 00 90 00 D7 [13:23:19]RAPDU: 90 00 [13:23:19]wFMCommunicate OK [13:23:19]wFMCommunicate request_size=4 [13:23:19]MH_SAM_APDU [13:23:19]CAPDU: 80 0D 03 02 [13:23:19]Write to MH i2c: E2 08 00 5E 06 80 0D 03 02 00 00 00 00 DF [13:23:19]Write i2c OK [13:23:19]MH_I2C_Read... [13:23:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:23:19]Read from MH i2c: E2 [13:23:19]MH_I2C_Read... [13:23:19]Read from MH i2c: E2 0B 00 [13:23:19]MH_I2C_Read... [13:23:19]Read from MH i2c: E2 0B 00 5E 06 00 BC 6A 03 FF CE B3 D7 5B 90 00 BB [13:23:19]RAPDU: BC 6A 03 FF CE B3 D7 5B 90 00 [13:23:19]wFMCommunicate OK [13:23:19]SAM_PROTO_SignData done [13:23:19]FM_MakeSignedData done [13:23:19]CreateOFDProtocolMessage [13:23:19]wFMCommunicate request_size=4 [13:23:19]MH_SAM_APDU [13:23:19]CAPDU: 80 11 00 00 [13:23:19]Write to MH i2c: E2 08 00 5F 06 80 11 00 00 00 00 00 00 DF [13:23:19]Write i2c OK [13:23:19]MH_I2C_Read... [13:23:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:23:19]Read from MH i2c: E2 [13:23:19]MH_I2C_Read... [13:23:19]Read from MH i2c: E2 17 00 [13:23:19]MH_I2C_Read... [13:23:19]Read from MH i2c: E2 17 00 5F 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 3B [13:23:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [13:23:19]wFMCommunicate OK [13:23:19]CreateOFDProtocolMessage done [13:23:19]OFDSenderStorePacket 41607 [13:23:19]StoreOFDPacket docnum=41607 [13:23:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 1E 01 00 00 0A 3C 16 01 80 0C 5A 03 01 00 03 00 0A 01 1E 04 01 00 01 23 04 5C 00 8A 04 08 00 34 38 37 34 34 33 31 37 06 04 1D 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 43 61 6D 65 6C 20 59 65 6C 6C 6F 77 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 98 3A 00 00 00 00 13 04 06 00 98 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 06 00 00 00 00 07 04 06 00 98 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 00 00 00 F4 03 04 00 C5 F4 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 87 A2 00 00 35 04 06 00 34 6E 33 47 99 A3 BC 6A 03 FF CE B3 D7 5B [13:23:19]CheckFolder [13:23:19]dirname=/storage/ofd_packets [13:23:19]CheckFolder done [13:23:19]ProducePacketName [13:23:19]name=ofd_packets/00041607 [13:23:19]NVStorageSaveData ofd_packets/00041607 [13:23:19]File name is /storage/ofd_packets/00041607 [13:23:19]Write 316 bytes [13:23:19]NVStorageSaveData done [13:23:19]OFDSenderStorePacket done [13:23:19]KKMCreateOFDPacket done [13:23:20]NVStorageSaveData kkm_last_timestamp [13:23:20]File name is /storage/kkm_last_timestamp [13:23:20]Write 4 bytes [13:23:20]NVStorageSaveData done [13:23:20]ExternCall_PrintAddStr [13:23:20]wPrintStart [13:23:20]Write to MH i2c: 01 00 00 60 06 66 [13:23:20]OFD Sender: Processing packet 41607 [packets to send 57, broken 56] [13:23:20]ProducePacketName [13:23:20]name=ofd_packets/00041607 [13:23:20]OFD Sender: To server: ‡•öpG, [13:23:20]CommunicateWithHost lk.salyk.kg:30040 [13:23:20]ConnectInit lk.salyk.kg [13:23:20]Write i2c OK [13:23:20]MH_I2C_Read... [13:23:20]Read from MH i2c: 01 [13:23:20]MH_I2C_Read... [13:23:20]Read from MH i2c: 01 07 00 [13:23:20]MH_I2C_Read... [13:23:20]Read from MH i2c: 01 07 00 60 06 00 00 00 00 00 FF 0F 7B [13:23:20]RasterBufferAndPrint [13:23:20]line Счет N : (3)183637 [13:23:20]line ИÐÐ: 02508201610067 [13:23:20]line Контрольно-КаÑÑовый Чек [13:23:20]line ПРОДÐЖР[13:23:20]line Товар: 48744317 [13:23:20]line Сигареты Camel Yellow [13:23:20]line 1.000 * 150.00 [13:23:20]line = 150.00 [13:23:20]line ÐДС 12% ÐСП 1% [13:23:20]line > о реализуемом товаре [13:23:20]line ИТОГО: 150.00 [13:23:20]line ÐСП 1% : 1.33 [13:23:20]line ÐДС 12% : 15.93 [13:23:20]line Ðаличными: 150.00 [13:23:20]line Безнал.: 0.00 [13:23:20]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [13:23:20]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [13:23:20]line СÐО: Общий режим [13:23:20]line Чек 58 27.07.2024 13:23 [13:23:20]line Смена: 425 ФФД: 1.0 [13:23:20]line ЗÐМ: 0300000053 [13:23:20]line РÐМ: 0000000000092626 [13:23:20]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [13:23:20]line ФМ: 0000000000874958 [13:23:20]line ФД: 41607 [13:23:20]line ФПД: 57647911377315 [13:23:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T132317&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41607&fm=57647911377315&tin=02508201610067®Number=0000000000092626&sum=15000 [13:23:20]line 0 [13:23:20]written 0, free lines is 4095 [13:23:20]Write to MH i2c: 01 00 00 88 06 8E [13:23:20]Write i2c OK [13:23:20]MH_I2C_Read... [13:23:20]Read from MH i2c: 01 [13:23:20]MH_I2C_Read... [13:23:20]Read from MH i2c: 01 07 00 [13:23:20]MH_I2C_Read... [13:23:20]Read from MH i2c: 01 07 00 88 06 00 00 00 00 00 18 0D BA [13:23:20]RasterBufferAndPrint [13:23:20]line [13:23:20]line [13:23:20]line [13:23:20]line [13:23:20]line [13:23:20]written 0, free lines is 3420 [13:23:20]MH_Cut [13:23:20]Write to MH i2c: D1 01 00 8F 06 01 67 [13:23:20]Write i2c OK [13:23:20]MH_I2C_Read... [13:23:20]Read from MH i2c: D1 [13:23:20]MH_I2C_Read... [13:23:20]Read from MH i2c: D1 01 00 [13:23:20]MH_I2C_Read... [13:23:20]Read from MH i2c: D1 01 00 8F 06 00 66 [13:23:20]Write to MH i2c: 01 00 00 90 06 96 [13:23:20]Write i2c OK [13:23:20]MH_I2C_Read... [13:23:21]*** Cut start [13:23:21]*** Partial cut [13:23:21]*** CUTSNS_PIN = 1 [13:23:21]*** CUTSNS_PIN = 0 [13:23:21]*** Brake cut motor [13:23:21]Read from MH i2c: 01 [13:23:21]MH_I2C_Read... [13:23:21]*** Stop cut motor [13:23:21]*** Cut end [13:23:21]Read from MH i2c: 01 07 00 [13:23:21]MH_I2C_Read... [13:23:21]Read from MH i2c: 01 07 00 90 06 00 00 00 00 00 FF 0F AB [13:23:21]process_action close_receipt done [13:23:21]requested_data is exist [13:23:21]produce_requested_data [13:23:21]requested_item fm.sn is exist - process it [13:23:21]wFMCommunicate request_size=4 [13:23:21]MH_SAM_APDU [13:23:21]CAPDU: 80 11 00 00 [13:23:21]Write to MH i2c: E2 08 00 91 06 80 11 00 00 00 00 00 00 11 [13:23:22]Write i2c OK [13:23:22]MH_I2C_Read... [13:23:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:23:22]Read from MH i2c: E2 [13:23:22]MH_I2C_Read... [13:23:22]Read from MH i2c: E2 17 00 [13:23:22]MH_I2C_Read... [13:23:22]Read from MH i2c: E2 17 00 91 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 6D [13:23:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [13:23:22]wFMCommunicate OK [13:23:22]requested_item fd.num is exist - process it [13:23:22]SAM_PROTO_GetFieldsCounters [13:23:22]wFMCommunicate request_size=4 [13:23:22]MH_SAM_APDU [13:23:22]CAPDU: 80 13 00 00 [13:23:22]Write to MH i2c: E2 08 00 92 06 80 13 00 00 00 00 00 00 14 [13:23:22]Write i2c OK [13:23:22]MH_I2C_Read... [13:23:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:23:22]Read from MH i2c: E2 [13:23:22]MH_I2C_Read... [13:23:22]Read from MH i2c: E2 62 00 [13:23:22]MH_I2C_Read... [13:23:22]Read from MH i2c: E2 62 00 92 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 87 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 3A 00 00 00 5E 04 04 00 3A 00 00 00 57 04 04 00 3B 00 00 00 19 04 04 00 00 00 00 00 90 00 BF [13:23:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 87 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 3A 00 00 00 5E 04 04 00 3A 00 00 00 57 04 04 00 3B 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:23:22]wFMCommunicate OK [13:23:22]SAM_PROTO_GetFieldsCounters done [13:23:22]requested_item shift.num is exist - process it [13:23:22]requested_item shift.opened is exist - process it [13:23:22]req_shift_opened [13:23:22]FM_GetShiftState [13:23:22]SAM_PROTO_GetShiftState [13:23:22]wFMCommunicate request_size=4 [13:23:22]MH_SAM_APDU [13:23:22]CAPDU: 80 13 01 00 [13:23:22]Write to MH i2c: E2 08 00 93 06 80 13 01 00 00 00 00 00 16 [13:23:22]Write i2c OK [13:23:22]MH_I2C_Read... [13:23:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:23:22]Read from MH i2c: E2 [13:23:22]MH_I2C_Read... [13:23:22]Read from MH i2c: E2 0E 00 [13:23:22]MH_I2C_Read... [13:23:22]Read from MH i2c: E2 0E 00 93 06 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 2E [13:23:22]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [13:23:22]wFMCommunicate OK [13:23:22]SAM_PROTO_GetShiftState done [13:23:22]FM_GetShiftState done [13:23:22]req_shift_opened done [13:23:22]requested_item shift.open_date is exist - process it [13:23:22]req_shift_open_date [13:23:22]req_shift_open_date done [13:23:22]produce_requested_data done [13:23:22]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41607,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [13:23:22]process_action_free close_receipt [13:23:22]json_value_free [13:23:22]json_value_free done [13:23:22]process_json_proto returns [13:23:22]Send response to host [13:23:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41607,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [13:23:22]free response buf [13:23:22]execute_script done [13:23:22]execute_script returns [13:23:22]free content buf [13:23:22]Sock 10.Close socket [13:23:22]Sock 10.Thread stoped [13:23:23]Connected sock=6 [13:23:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 1E 01 00 00 0A 3C 16 01 80 0C 5A 03 01 00 03 00 0A 01 1E 04 01 00 01 23 04 5C 00 8A 04 08 00 34 38 37 34 34 33 31 37 06 04 1D 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 43 61 6D 65 6C 20 59 65 6C 6C 6F 77 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 98 3A 00 00 00 00 13 04 06 00 98 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 06 00 00 00 00 07 04 06 00 98 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 00 00 00 F4 03 04 00 C5 F4 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 87 A2 00 00 35 04 06 00 34 6E 33 47 99 A3 BC 6A 03 FF CE B3 D7 5B [13:23:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 2B 21 47 00 38 CA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 87 A2 00 00 F4 03 04 00 DF A0 A4 66 B6 04 01 00 00 B2 2E 93 44 CA 3B B0 DE [13:23:25]CommunicateWithHost err = 0 [13:23:25]CheckOFDResponse [13:23:25]1017 (14) - 77093643461234 [13:23:25]1041 (16) - 0000000000874958 [13:23:25]1040 (4) - 41607 [13:23:25]1012 (4) - 27.07.2024 07:25 [13:23:25]1206 (1) - 0 [13:23:25]OFD Sender: Remove packet 41607 [13:23:25]ProducePacketName [13:23:25]name=ofd_packets/00041607 [13:23:25]NVStorageDeleteData [13:23:25]OFD Sender: No OFD packet to send [13:23:30]OFD Sender: No OFD packet to send [13:23:35]OFD Sender: No OFD packet to send [13:23:40]OFD Sender: No OFD packet to send [13:23:45]OFD Sender: No OFD packet to send [13:23:50]OFD Sender: No OFD packet to send [13:23:55]OFD Sender: No OFD packet to send [13:24:00]OFD Sender: No OFD packet to send [13:24:05]OFD Sender: No OFD packet to send [13:24:10]OFD Sender: No OFD packet to send [13:24:15]OFD Sender: No OFD packet to send [13:24:20]OFD Sender: No OFD packet to send [13:24:25]OFD Sender: No OFD packet to send [13:24:30]OFD Sender: No OFD packet to send [13:24:35]OFD Sender: No OFD packet to send [13:24:40]OFD Sender: No OFD packet to send [13:24:45]OFD Sender: No OFD packet to send [13:24:50]OFD Sender: No OFD packet to send [13:24:55]OFD Sender: No OFD packet to send [13:25:00]OFD Sender: No OFD packet to send [13:25:05]OFD Sender: No OFD packet to send [13:25:10]OFD Sender: No OFD packet to send [13:25:12]recv_with_timeout no data received [13:25:15]OFD Sender: No OFD packet to send [13:25:20]OFD Sender: No OFD packet to send [13:25:25]OFD Sender: No OFD packet to send [13:25:30]OFD Sender: No OFD packet to send [13:25:35]OFD Sender: No OFD packet to send [13:25:40]OFD Sender: No OFD packet to send [13:25:45]OFD Sender: No OFD packet to send [13:25:50]recv_with_timeout no data received [13:25:50]OFD Sender: No OFD packet to send [13:25:55]OFD Sender: No OFD packet to send [13:26:00]OFD Sender: No OFD packet to send [13:26:03]recv_with_timeout no data received [13:26:05]OFD Sender: No OFD packet to send [13:26:10]OFD Sender: No OFD packet to send [13:26:14]recv_with_timeout no data received [13:26:15]OFD Sender: No OFD packet to send [13:26:20]OFD Sender: No OFD packet to send [13:26:25]OFD Sender: No OFD packet to send [13:26:30]OFD Sender: No OFD packet to send [13:26:35]OFD Sender: No OFD packet to send [13:26:36]recv_with_timeout no data received [13:26:40]OFD Sender: No OFD packet to send [13:26:45]OFD Sender: No OFD packet to send [13:26:50]OFD Sender: No OFD packet to send [13:26:55]OFD Sender: No OFD packet to send [13:27:00]OFD Sender: No OFD packet to send [13:27:05]OFD Sender: No OFD packet to send [13:27:10]OFD Sender: No OFD packet to send [13:27:15]OFD Sender: No OFD packet to send [13:27:20]OFD Sender: No OFD packet to send [13:27:25]OFD Sender: No OFD packet to send [13:27:30]OFD Sender: No OFD packet to send [13:27:35]OFD Sender: No OFD packet to send [13:27:40]OFD Sender: No OFD packet to send [13:27:45]OFD Sender: No OFD packet to send [13:27:50]OFD Sender: No OFD packet to send [13:27:55]OFD Sender: No OFD packet to send [13:28:00]OFD Sender: No OFD packet to send [13:28:05]OFD Sender: No OFD packet to send [13:28:09]accept exits with 9 [13:28:09]New connection [13:28:09]New thread 3066617188 created [13:28:09]Thread 3066473828 joined [13:28:09]Waiting for new connection... [13:28:09] Sock 9.Parse request [13:28:09]Sock 9.Check first char [13:28:09]Sock 9.First char is OK [13:28:09]request: POST /json_proto HTTP/1.0 [13:28:09]Method: POST [13:28:09]URL: /json_proto [13:28:09]Method is POST - this is cgi request [13:28:09]url: /json_proto [13:28:09]query_string will be loaded in cgi processing [13:28:09]execute_cgi json_proto POST (null) [13:28:09]execute_cgi path=json_proto method=POST [13:28:09]POST find Content-Length [13:28:09]Host: 172.17.43.132:8080 [13:28:09]Content-Length: 661 [13:28:09]Content-Type: application/json [13:28:09] [13:28:09]POST finish read [13:28:09]Found Content-Length = 661 [13:28:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183638", "tax_sys" : 0, "items" : [ { "code": "6931280300549", "name": "\u0417\u0430\u0436\u0438\u0433\u0430\u043B\u043A\u0430 Cricket \u041F\u041D \u043F\u044C\u0435\u0437\u043E", "price" : 67.00, "quantity" : 1.000, "sum" : 67.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 67.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:28:09]execute_script... [13:28:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183638", "tax_sys" : 0, "items" : [ { "code": "6931280300549", "name": "\u0417\u0430\u0436\u0438\u0433\u0430\u043B\u043A\u0430 Cricket \u041F\u041D \u043F\u044C\u0435\u0437\u043E", "price" : 67.00, "quantity" : 1.000, "sum" : 67.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 67.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:28:09]POST & json_proto [13:28:09]process_json_proto [13:28:09]json parsed OK: [13:28:09]protocol is kg_v1.0 [13:28:09]action value=close_receipt [13:28:09]process_action close_receipt [13:28:09]cmd_close_receipt [13:28:09]MH_GetDate [13:28:09]Write to MH i2c: F0 00 00 94 06 89 [13:28:09]Write i2c OK [13:28:09]MH_I2C_Read... [13:28:09]Read from MH i2c: F0 [13:28:09]MH_I2C_Read... [13:28:09]Read from MH i2c: F0 09 00 [13:28:09]MH_I2C_Read... [13:28:09]Read from MH i2c: F0 09 00 94 06 00 E9 F5 A4 66 69 B2 A4 66 9F [13:28:09]GetLastDocTimeStamp 1722086597 [13:28:09]current date 1722086889 [13:28:09]FM_GetShiftState [13:28:09]SAM_PROTO_GetShiftState [13:28:09]wFMCommunicate request_size=4 [13:28:09]MH_SAM_APDU [13:28:09]CAPDU: 80 13 01 00 [13:28:09]Write to MH i2c: E2 08 00 95 06 80 13 01 00 00 00 00 00 18 [13:28:09]Write i2c OK [13:28:09]MH_I2C_Read... [13:28:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:28:09]Read from MH i2c: E2 [13:28:09]MH_I2C_Read... [13:28:09]Read from MH i2c: E2 0E 00 [13:28:09]MH_I2C_Read... [13:28:09]Read from MH i2c: E2 0E 00 95 06 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 30 [13:28:09]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [13:28:09]wFMCommunicate OK [13:28:09]SAM_PROTO_GetShiftState done [13:28:09]FM_GetShiftState done [13:28:09]opened in 1722069839 [13:28:09]opened+sec_in_day 1722156239 [13:28:09]quantity*price = 6700 [13:28:09]sum+1 = 6701 [13:28:09]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 67.00 ÐСП 1% : 0.59 ÐДС 12% : 7.11 Ðаличными: 67.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 59 27.07.2024 13:28 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41608 ФПД: 128898045950125 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T132809&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41608&fm=128898045950125&tin=02508201610067®Number=0000000000092626&sum=6700 0 [13:28:10]StoreToDocumentArchive [13:28:10]shift 425 fd 41608 [13:28:10]save to /storage/0425/doc_00041608 [13:28:10]save last doc name /storage/0425/doc_00041608 to /storage/kkm_last_doc_name [13:28:10]save OK [13:28:10]Clear old archive folders... [13:28:10]ProcessDocumentItem done err = 0, tmpTLVsize=284 [13:28:10]tlvbuf is 01E34610 [13:28:10]SAM_PROTO_ClearQueue [13:28:10]wFMCommunicate request_size=4 [13:28:10]MH_SAM_APDU [13:28:10]CAPDU: 80 09 00 00 [13:28:10]Write to MH i2c: E2 08 00 A2 06 80 09 00 00 00 00 00 00 1A [13:28:10]Write i2c OK [13:28:10]MH_I2C_Read... [13:28:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:28:10]Read from MH i2c: E2 [13:28:10]MH_I2C_Read... [13:28:10]Read from MH i2c: E2 03 00 [13:28:10]MH_I2C_Read... [13:28:10]Read from MH i2c: E2 03 00 A2 06 00 90 00 1C [13:28:10]RAPDU: 90 00 [13:28:10]wFMCommunicate OK [13:28:10]SAM_PROTO_ClearQueue done [13:28:10]KKMCreateOFDPacket [13:28:10]OFDProtocolAddRootSTLVToBuf [13:28:10]FM_MakeSignedData [13:28:10]FM_MakeSignedData [13:28:10]SAM_PROTO_SignData [13:28:10]wFMCommunicate request_size=4 [13:28:10]MH_SAM_APDU [13:28:10]CAPDU: 80 0D 01 02 [13:28:10]Write to MH i2c: E2 08 00 A3 06 80 0D 01 02 00 00 00 00 22 [13:28:10]Write i2c OK [13:28:10]MH_I2C_Read... [13:28:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:28:10]Read from MH i2c: E2 [13:28:10]MH_I2C_Read... [13:28:10]Read from MH i2c: E2 03 00 [13:28:10]MH_I2C_Read... [13:28:10]Read from MH i2c: E2 03 00 A3 06 00 90 00 1D [13:28:10]RAPDU: 90 00 [13:28:10]wFMCommunicate OK [13:28:10]wFMCommunicate request_size=255 [13:28:10]MH_SAM_APDU [13:28:10]CAPDU: 80 0D 02 02 FA 03 00 1C 01 1E 04 01 00 01 23 04 6E 00 8A 04 0D 00 36 39 33 31 32 38 30 33 30 30 35 34 39 06 04 2A 00 D0 97 D0 B0 D0 B6 D0 B8 D0 B3 D0 B0 D0 BB D0 BA D0 B0 20 43 72 69 63 6B 65 74 20 D0 9F D0 9D 20 D0 BF D1 8C D0 B5 D0 B7 D0 BE FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 2C 1A 00 00 00 00 13 04 06 00 2C 1A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 1A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C7 02 00 00 00 00 07 04 06 00 2C 1A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 00 00 00 F4 03 04 00 E9 F5 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 [13:28:10]Write to MH i2c: E2 02 01 A4 06 80 0D 02 02 FA 00 03 00 1C 01 1E 04 01 00 01 23 04 6E 00 8A 04 0D 00 36 39 33 31 32 38 30 33 30 30 35 34 39 06 04 2A 00 D0 97 D0 B0 D0 B6 D0 B8 D0 B3 D0 B0 D0 BB D0 BA D0 B0 20 43 72 69 63 6B 65 74 20 D0 9F D0 9D 20 D0 BF D1 8C D0 B5 D0 B7 D0 BE FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 2C 1A 00 00 00 00 13 04 06 00 2C 1A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 1A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C7 02 00 00 00 00 07 04 06 00 2C 1A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 00 00 00 F4 03 04 00 E9 F5 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 00 00 10 [13:28:10]Write i2c OK [13:28:10]MH_I2C_Read... [13:28:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:28:10]Read from MH i2c: E2 [13:28:10]MH_I2C_Read... [13:28:10]Read from MH i2c: E2 03 00 [13:28:10]MH_I2C_Read... [13:28:10]Read from MH i2c: E2 03 00 A4 06 00 90 00 1E [13:28:10]RAPDU: 90 00 [13:28:10]wFMCommunicate OK [13:28:10]wFMCommunicate request_size=43 [13:28:10]MH_SAM_APDU [13:28:10]CAPDU: 80 0D 02 02 26 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 88 A2 00 00 35 04 06 00 75 3B 6A 3D B8 AD [13:28:10]Write to MH i2c: E2 2E 00 A5 06 80 0D 02 02 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 88 A2 00 00 35 04 06 00 75 3B 6A 3D B8 AD 00 00 FC [13:28:10]Write i2c OK [13:28:10]MH_I2C_Read... [13:28:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:28:10]Read from MH i2c: E2 [13:28:10]MH_I2C_Read... [13:28:10]Read from MH i2c: E2 03 00 [13:28:10]MH_I2C_Read... [13:28:10]Read from MH i2c: E2 03 00 A5 06 00 90 00 1F [13:28:10]RAPDU: 90 00 [13:28:10]wFMCommunicate OK [13:28:10]wFMCommunicate request_size=4 [13:28:10]MH_SAM_APDU [13:28:10]CAPDU: 80 0D 03 02 [13:28:10]Write to MH i2c: E2 08 00 A6 06 80 0D 03 02 00 00 00 00 27 [13:28:10]Write i2c OK [13:28:10]MH_I2C_Read... [13:28:10]OFD Sender: No OFD packet to send [13:28:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:28:10]Read from MH i2c: E2 [13:28:10]MH_I2C_Read... [13:28:10]Read from MH i2c: E2 0B 00 [13:28:10]MH_I2C_Read... [13:28:10]Read from MH i2c: E2 0B 00 A6 06 00 50 7D 65 E2 9D 57 29 A2 90 00 FB [13:28:10]RAPDU: 50 7D 65 E2 9D 57 29 A2 90 00 [13:28:10]wFMCommunicate OK [13:28:10]SAM_PROTO_SignData done [13:28:10]FM_MakeSignedData done [13:28:10]CreateOFDProtocolMessage [13:28:10]wFMCommunicate request_size=4 [13:28:10]MH_SAM_APDU [13:28:10]CAPDU: 80 11 00 00 [13:28:10]Write to MH i2c: E2 08 00 A7 06 80 11 00 00 00 00 00 00 27 [13:28:10]Write i2c OK [13:28:10]MH_I2C_Read... [13:28:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:28:11]Read from MH i2c: E2 [13:28:11]MH_I2C_Read... [13:28:11]Read from MH i2c: E2 17 00 [13:28:11]MH_I2C_Read... [13:28:11]Read from MH i2c: E2 17 00 A7 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 83 [13:28:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [13:28:11]wFMCommunicate OK [13:28:11]CreateOFDProtocolMessage done [13:28:11]OFDSenderStorePacket 41608 [13:28:11]StoreOFDPacket docnum=41608 [13:28:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 30 01 00 00 80 92 28 01 5B 44 5A 03 01 00 03 00 1C 01 1E 04 01 00 01 23 04 6E 00 8A 04 0D 00 36 39 33 31 32 38 30 33 30 30 35 34 39 06 04 2A 00 D0 97 D0 B0 D0 B6 D0 B8 D0 B3 D0 B0 D0 BB D0 BA D0 B0 20 43 72 69 63 6B 65 74 20 D0 9F D0 9D 20 D0 BF D1 8C D0 B5 D0 B7 D0 BE FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 2C 1A 00 00 00 00 13 04 06 00 2C 1A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 1A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C7 02 00 00 00 00 07 04 06 00 2C 1A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 00 00 00 F4 03 04 00 E9 F5 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 88 A2 00 00 35 04 06 00 75 3B 6A 3D B8 AD 50 7D 65 E2 9D 57 29 A2 [13:28:11]CheckFolder [13:28:11]dirname=/storage/ofd_packets [13:28:11]CheckFolder done [13:28:11]ProducePacketName [13:28:11]name=ofd_packets/00041608 [13:28:11]NVStorageSaveData ofd_packets/00041608 [13:28:11]File name is /storage/ofd_packets/00041608 [13:28:11]Write 334 bytes [13:28:11]NVStorageSaveData done [13:28:11]OFDSenderStorePacket done [13:28:11]KKMCreateOFDPacket done [13:28:11]NVStorageSaveData kkm_last_timestamp [13:28:11]File name is /storage/kkm_last_timestamp [13:28:11]Write 4 bytes [13:28:11]NVStorageSaveData done [13:28:11]ExternCall_PrintAddStr [13:28:11]wPrintStart [13:28:11]Write to MH i2c: 01 00 00 A8 06 AE [13:28:11]Write i2c OK [13:28:11]MH_I2C_Read... [13:28:11]Read from MH i2c: 01 [13:28:11]MH_I2C_Read... [13:28:11]Read from MH i2c: 01 07 00 [13:28:11]MH_I2C_Read... [13:28:11]Read from MH i2c: 01 07 00 A8 06 00 00 00 00 00 FF 0F C3 [13:28:11]RasterBufferAndPrint [13:28:11]line Счет N : (3)183638 [13:28:11]line ИÐÐ: 02508201610067 [13:28:11]line Контрольно-КаÑÑовый Чек [13:28:11]line ПРОДÐЖР[13:28:11]line Товар: 6931280300549 [13:28:11]line Зажигалка Cricket ПРпьезо [13:28:11]line 1.000 * 67.00 [13:28:11]line = 67.00 [13:28:11]line ÐДС 12% ÐСП 1% [13:28:11]line > о реализуемом товаре [13:28:11]line ИТОГО: 67.00 [13:28:11]line ÐСП 1% : 0.59 [13:28:11]line ÐДС 12% : 7.11 [13:28:11]line Ðаличными: 67.00 [13:28:11]OFD Sender: Processing packet 41608 [packets to send 57, broken 56] [13:28:11]ProducePacketName [13:28:11]name=ofd_packets/00041608 [13:28:11]OFD Sender: To server: ‡•öpG, [13:28:11]CommunicateWithHost lk.salyk.kg:30040 [13:28:11]ConnectInit lk.salyk.kg [13:28:11]line Безнал.: 0.00 [13:28:11]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [13:28:11]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [13:28:11]line СÐО: Общий режим [13:28:11]line Чек 59 27.07.2024 13:28 [13:28:11]line Смена: 425 ФФД: 1.0 [13:28:11]line ЗÐМ: 0300000053 [13:28:11]line РÐМ: 0000000000092626 [13:28:11]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [13:28:11]line ФМ: 0000000000874958 [13:28:11]line ФД: 41608 [13:28:11]line ФПД: 128898045950125 [13:28:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T132809&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41608&fm=128898045950125&tin=02508201610067®Number=0000000000092626&sum=6700 [13:28:11]line 0 [13:28:11]written 0, free lines is 4095 [13:28:11]Write to MH i2c: 01 00 00 D0 06 D6 [13:28:11]Write i2c OK [13:28:11]MH_I2C_Read... [13:28:11]Read from MH i2c: 01 [13:28:11]MH_I2C_Read... [13:28:11]Read from MH i2c: 01 07 00 [13:28:11]MH_I2C_Read... [13:28:11]Read from MH i2c: 01 07 00 D0 06 00 00 00 00 00 1E 0D 08 [13:28:11]RasterBufferAndPrint [13:28:11]line [13:28:11]line [13:28:11]line [13:28:11]line [13:28:11]line [13:28:11]written 0, free lines is 3363 [13:28:11]MH_Cut [13:28:11]Write to MH i2c: D1 01 00 D7 06 01 AF [13:28:11]Write i2c OK [13:28:11]MH_I2C_Read... [13:28:11]Read from MH i2c: D1 [13:28:11]MH_I2C_Read... [13:28:11]Read from MH i2c: D1 01 00 [13:28:11]MH_I2C_Read... [13:28:11]Read from MH i2c: D1 01 00 D7 06 00 AE [13:28:11]Write to MH i2c: 01 00 00 D8 06 DE [13:28:11]Write i2c OK [13:28:11]MH_I2C_Read... [13:28:12]*** Cut start [13:28:12]*** Partial cut [13:28:12]*** CUTSNS_PIN = 1 [13:28:12]*** CUTSNS_PIN = 0 [13:28:12]*** Brake cut motor [13:28:13]Read from MH i2c: 01 [13:28:13]MH_I2C_Read... [13:28:13]*** Stop cut motor [13:28:13]*** Cut end [13:28:13]Read from MH i2c: 01 07 00 [13:28:13]MH_I2C_Read... [13:28:13]Read from MH i2c: 01 07 00 D8 06 00 00 00 00 00 FF 0F F3 [13:28:13]process_action close_receipt done [13:28:13]requested_data is exist [13:28:13]produce_requested_data [13:28:13]requested_item fm.sn is exist - process it [13:28:13]wFMCommunicate request_size=4 [13:28:13]MH_SAM_APDU [13:28:13]CAPDU: 80 11 00 00 [13:28:13]Write to MH i2c: E2 08 00 D9 06 80 11 00 00 00 00 00 00 59 [13:28:13]Write i2c OK [13:28:13]MH_I2C_Read... [13:28:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:28:13]Read from MH i2c: E2 [13:28:13]MH_I2C_Read... [13:28:13]Read from MH i2c: E2 17 00 [13:28:13]MH_I2C_Read... [13:28:13]Read from MH i2c: E2 17 00 D9 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 B5 [13:28:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [13:28:13]wFMCommunicate OK [13:28:13]requested_item fd.num is exist - process it [13:28:13]SAM_PROTO_GetFieldsCounters [13:28:13]wFMCommunicate request_size=4 [13:28:13]MH_SAM_APDU [13:28:13]CAPDU: 80 13 00 00 [13:28:13]Write to MH i2c: E2 08 00 DA 06 80 13 00 00 00 00 00 00 5C [13:28:13]Write i2c OK [13:28:13]MH_I2C_Read... [13:28:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:28:13]Read from MH i2c: E2 [13:28:13]MH_I2C_Read... [13:28:13]Read from MH i2c: E2 62 00 [13:28:13]MH_I2C_Read... [13:28:13]Read from MH i2c: E2 62 00 DA 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 88 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 3B 00 00 00 5E 04 04 00 3B 00 00 00 57 04 04 00 3C 00 00 00 19 04 04 00 00 00 00 00 90 00 0B [13:28:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 88 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 3B 00 00 00 5E 04 04 00 3B 00 00 00 57 04 04 00 3C 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:28:13]wFMCommunicate OK [13:28:13]SAM_PROTO_GetFieldsCounters done [13:28:13]requested_item shift.num is exist - process it [13:28:13]requested_item shift.opened is exist - process it [13:28:13]req_shift_opened [13:28:13]FM_GetShiftState [13:28:13]SAM_PROTO_GetShiftState [13:28:13]wFMCommunicate request_size=4 [13:28:13]MH_SAM_APDU [13:28:13]CAPDU: 80 13 01 00 [13:28:13]Write to MH i2c: E2 08 00 DB 06 80 13 01 00 00 00 00 00 5E [13:28:13]Write i2c OK [13:28:13]MH_I2C_Read... [13:28:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:28:13]Read from MH i2c: E2 [13:28:13]MH_I2C_Read... [13:28:13]Read from MH i2c: E2 0E 00 [13:28:13]MH_I2C_Read... [13:28:13]Read from MH i2c: E2 0E 00 DB 06 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 76 [13:28:13]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [13:28:13]wFMCommunicate OK [13:28:13]SAM_PROTO_GetShiftState done [13:28:13]FM_GetShiftState done [13:28:13]req_shift_opened done [13:28:13]requested_item shift.open_date is exist - process it [13:28:13]req_shift_open_date [13:28:13]req_shift_open_date done [13:28:13]produce_requested_data done [13:28:13]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41608,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [13:28:13]process_action_free close_receipt [13:28:13]json_value_free [13:28:13]json_value_free done [13:28:13]process_json_proto returns [13:28:13]Send response to host [13:28:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41608,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [13:28:13]free response buf [13:28:13]execute_script done [13:28:13]execute_script returns [13:28:13]free content buf [13:28:13]Sock 9.Close socket [13:28:13]Sock 9.Thread stoped [13:28:16]Connected sock=11 [13:28:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 30 01 00 00 80 92 28 01 5B 44 5A 03 01 00 03 00 1C 01 1E 04 01 00 01 23 04 6E 00 8A 04 0D 00 36 39 33 31 32 38 30 33 30 30 35 34 39 06 04 2A 00 D0 97 D0 B0 D0 B6 D0 B8 D0 B3 D0 B0 D0 BB D0 BA D0 B0 20 43 72 69 63 6B 65 74 20 D0 9F D0 9D 20 D0 BF D1 8C D0 B5 D0 B7 D0 BE FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 2C 1A 00 00 00 00 13 04 06 00 2C 1A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 1A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C7 02 00 00 00 00 07 04 06 00 2C 1A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 00 00 00 F4 03 04 00 E9 F5 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 88 A2 00 00 35 04 06 00 75 3B 6A 3D B8 AD 50 7D 65 E2 9D 57 29 A2 [13:28:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 9D 85 47 00 45 17 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 88 A2 00 00 F4 03 04 00 03 A2 A4 66 B6 04 01 00 00 F5 AC 94 CD E2 E7 97 A1 [13:28:17]CommunicateWithHost err = 0 [13:28:17]CheckOFDResponse [13:28:17]1017 (14) - 77093643461234 [13:28:17]1041 (16) - 0000000000874958 [13:28:17]1040 (4) - 41608 [13:28:17]1012 (4) - 27.07.2024 07:30 [13:28:17]1206 (1) - 0 [13:28:17]OFD Sender: Remove packet 41608 [13:28:17]ProducePacketName [13:28:17]name=ofd_packets/00041608 [13:28:17]NVStorageDeleteData [13:28:17]OFD Sender: No OFD packet to send [13:28:22]OFD Sender: No OFD packet to send [13:28:27]OFD Sender: No OFD packet to send [13:28:32]OFD Sender: No OFD packet to send [13:28:37]OFD Sender: No OFD packet to send [13:28:42]OFD Sender: No OFD packet to send [13:28:47]OFD Sender: No OFD packet to send [13:28:52]OFD Sender: No OFD packet to send [13:28:57]OFD Sender: No OFD packet to send [13:29:02]OFD Sender: No OFD packet to send [13:29:07]OFD Sender: No OFD packet to send [13:29:12]OFD Sender: No OFD packet to send [13:29:17]OFD Sender: No OFD packet to send [13:29:22]OFD Sender: No OFD packet to send [13:29:27]OFD Sender: No OFD packet to send [13:29:32]OFD Sender: No OFD packet to send [13:29:37]OFD Sender: No OFD packet to send [13:29:42]OFD Sender: No OFD packet to send [13:29:47]OFD Sender: No OFD packet to send [13:29:52]OFD Sender: No OFD packet to send [13:29:57]OFD Sender: No OFD packet to send [13:30:02]OFD Sender: No OFD packet to send [13:30:07]OFD Sender: No OFD packet to send [13:30:12]OFD Sender: No OFD packet to send [13:30:17]OFD Sender: No OFD packet to send [13:30:22]OFD Sender: No OFD packet to send [13:30:27]OFD Sender: No OFD packet to send [13:30:32]OFD Sender: No OFD packet to send [13:30:37]OFD Sender: No OFD packet to send [13:30:42]OFD Sender: No OFD packet to send [13:30:47]OFD Sender: No OFD packet to send [13:30:52]OFD Sender: No OFD packet to send [13:30:57]OFD Sender: No OFD packet to send [13:31:02]OFD Sender: No OFD packet to send [13:31:07]OFD Sender: No OFD packet to send [13:31:12]OFD Sender: No OFD packet to send [13:31:17]OFD Sender: No OFD packet to send [13:31:22]OFD Sender: No OFD packet to send [13:31:27]OFD Sender: No OFD packet to send [13:31:32]OFD Sender: No OFD packet to send [13:31:37]OFD Sender: No OFD packet to send [13:31:42]OFD Sender: No OFD packet to send [13:31:47]OFD Sender: No OFD packet to send [13:31:52]OFD Sender: No OFD packet to send [13:31:57]OFD Sender: No OFD packet to send [13:32:02]OFD Sender: No OFD packet to send [13:32:07]OFD Sender: No OFD packet to send [13:32:12]OFD Sender: No OFD packet to send [13:32:17]OFD Sender: No OFD packet to send [13:32:22]OFD Sender: No OFD packet to send [13:32:27]OFD Sender: No OFD packet to send [13:32:32]OFD Sender: No OFD packet to send [13:32:37]OFD Sender: No OFD packet to send [13:32:42]OFD Sender: No OFD packet to send [13:32:47]OFD Sender: No OFD packet to send [13:32:52]OFD Sender: No OFD packet to send [13:32:57]OFD Sender: No OFD packet to send [13:33:02]OFD Sender: No OFD packet to send [13:33:07]OFD Sender: No OFD packet to send [13:33:12]OFD Sender: No OFD packet to send [13:33:17]OFD Sender: No OFD packet to send [13:33:22]OFD Sender: No OFD packet to send [13:33:27]OFD Sender: No OFD packet to send [13:33:32]OFD Sender: No OFD packet to send [13:33:37]OFD Sender: No OFD packet to send [13:33:42]OFD Sender: No OFD packet to send [13:33:47]OFD Sender: No OFD packet to send [13:33:52]OFD Sender: No OFD packet to send [13:33:56]recv_with_timeout no data received [13:33:57]OFD Sender: No OFD packet to send [13:34:02]OFD Sender: No OFD packet to send [13:34:08]OFD Sender: No OFD packet to send [13:34:13]OFD Sender: No OFD packet to send [13:34:18]OFD Sender: No OFD packet to send [13:34:23]OFD Sender: No OFD packet to send [13:34:28]OFD Sender: No OFD packet to send [13:34:33]OFD Sender: No OFD packet to send [13:34:38]OFD Sender: No OFD packet to send [13:34:43]OFD Sender: No OFD packet to send [13:34:48]OFD Sender: No OFD packet to send [13:34:53]OFD Sender: No OFD packet to send [13:34:58]OFD Sender: No OFD packet to send [13:35:03]OFD Sender: No OFD packet to send [13:35:08]OFD Sender: No OFD packet to send [13:35:13]OFD Sender: No OFD packet to send [13:35:18]OFD Sender: No OFD packet to send [13:35:23]OFD Sender: No OFD packet to send [13:35:28]OFD Sender: No OFD packet to send [13:35:33]OFD Sender: No OFD packet to send [13:35:37]recv_with_timeout no data received [13:35:38]OFD Sender: No OFD packet to send [13:35:43]OFD Sender: No OFD packet to send [13:35:48]OFD Sender: No OFD packet to send [13:35:53]OFD Sender: No OFD packet to send [13:35:58]OFD Sender: No OFD packet to send [13:36:03]OFD Sender: No OFD packet to send [13:36:08]OFD Sender: No OFD packet to send [13:36:13]OFD Sender: No OFD packet to send [13:36:18]OFD Sender: No OFD packet to send [13:36:23]OFD Sender: No OFD packet to send [13:36:28]OFD Sender: No OFD packet to send [13:36:33]OFD Sender: No OFD packet to send [13:36:38]OFD Sender: No OFD packet to send [13:36:43]OFD Sender: No OFD packet to send [13:36:48]OFD Sender: No OFD packet to send [13:36:53]OFD Sender: No OFD packet to send [13:36:58]OFD Sender: No OFD packet to send [13:37:01]recv_with_timeout no data received [13:37:03]OFD Sender: No OFD packet to send [13:37:08]OFD Sender: No OFD packet to send [13:37:13]OFD Sender: No OFD packet to send [13:37:18]OFD Sender: No OFD packet to send [13:37:22]recv_with_timeout no data received [13:37:23]OFD Sender: No OFD packet to send [13:37:28]OFD Sender: No OFD packet to send [13:37:33]OFD Sender: No OFD packet to send [13:37:38]OFD Sender: No OFD packet to send [13:37:43]OFD Sender: No OFD packet to send [13:37:48]OFD Sender: No OFD packet to send [13:37:53]OFD Sender: No OFD packet to send [13:37:58]OFD Sender: No OFD packet to send [13:38:03]OFD Sender: No OFD packet to send [13:38:08]OFD Sender: No OFD packet to send [13:38:13]OFD Sender: No OFD packet to send [13:38:18]OFD Sender: No OFD packet to send [13:38:23]OFD Sender: No OFD packet to send [13:38:28]OFD Sender: No OFD packet to send [13:38:33]OFD Sender: No OFD packet to send [13:38:38]OFD Sender: No OFD packet to send [13:38:43]OFD Sender: No OFD packet to send [13:38:48]OFD Sender: No OFD packet to send [13:38:53]OFD Sender: No OFD packet to send [13:38:58]OFD Sender: No OFD packet to send [13:39:03]OFD Sender: No OFD packet to send [13:39:08]OFD Sender: No OFD packet to send [13:39:13]OFD Sender: No OFD packet to send [13:39:18]OFD Sender: No OFD packet to send [13:39:23]OFD Sender: No OFD packet to send [13:39:28]OFD Sender: No OFD packet to send [13:39:33]OFD Sender: No OFD packet to send [13:39:38]OFD Sender: No OFD packet to send [13:39:43]OFD Sender: No OFD packet to send [13:39:48]OFD Sender: No OFD packet to send [13:39:53]OFD Sender: No OFD packet to send [13:39:58]OFD Sender: No OFD packet to send [13:40:03]OFD Sender: No OFD packet to send [13:40:08]OFD Sender: No OFD packet to send [13:40:13]OFD Sender: No OFD packet to send [13:40:18]OFD Sender: No OFD packet to send [13:40:23]OFD Sender: No OFD packet to send [13:40:27]recv_with_timeout no data received [13:40:28]OFD Sender: No OFD packet to send [13:40:33]OFD Sender: No OFD packet to send [13:40:38]OFD Sender: No OFD packet to send [13:40:43]OFD Sender: No OFD packet to send [13:40:44]recv_with_timeout no data received [13:40:48]OFD Sender: No OFD packet to send [13:40:53]OFD Sender: No OFD packet to send [13:40:58]OFD Sender: No OFD packet to send [13:41:03]OFD Sender: No OFD packet to send [13:41:08]OFD Sender: No OFD packet to send [13:41:13]OFD Sender: No OFD packet to send [13:41:18]OFD Sender: No OFD packet to send [13:41:23]OFD Sender: No OFD packet to send [13:41:28]OFD Sender: No OFD packet to send [13:41:32]accept exits with 10 [13:41:32]New connection [13:41:32]New thread 3066473828 created [13:41:32]Thread 3066617188 joined [13:41:32]Waiting for new connection... [13:41:32] Sock 10.Parse request [13:41:32]Sock 10.Check first char [13:41:32]Sock 10.First char is OK [13:41:32]request: POST /json_proto HTTP/1.0 [13:41:32]Method: POST [13:41:32]URL: /json_proto [13:41:32]Method is POST - this is cgi request [13:41:32]url: /json_proto [13:41:32]query_string will be loaded in cgi processing [13:41:32]execute_cgi json_proto POST (null) [13:41:32]execute_cgi path=json_proto method=POST [13:41:32]POST find Content-Length [13:41:32]Host: 172.17.43.132:8080 [13:41:32]Content-Length: 665 [13:41:32]Content-Type: application/json [13:41:32] [13:41:32]POST finish read [13:41:32]Found Content-Length = 665 [13:41:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183639", "tax_sys" : 0, "items" : [ { "code": "4631150682851", "name": "\u041D\u0430\u043F En Dragon Mojito \u043B\u0430\u0439\u043C,\u043A\u043B\u0443\u0431 \u0436/\u0431 0,45\u043B", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 95.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:41:32]execute_script... [13:41:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183639", "tax_sys" : 0, "items" : [ { "code": "4631150682851", "name": "\u041D\u0430\u043F En Dragon Mojito \u043B\u0430\u0439\u043C,\u043A\u043B\u0443\u0431 \u0436/\u0431 0,45\u043B", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 95.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:41:32]POST & json_proto [13:41:32]process_json_proto [13:41:32]json parsed OK: [13:41:32]protocol is kg_v1.0 [13:41:32]action value=close_receipt [13:41:32]process_action close_receipt [13:41:32]cmd_close_receipt [13:41:32]MH_GetDate [13:41:32]Write to MH i2c: F0 00 00 DC 06 D1 [13:41:32]Write i2c OK [13:41:32]MH_I2C_Read... [13:41:32]Read from MH i2c: F0 [13:41:32]MH_I2C_Read... [13:41:32]Read from MH i2c: F0 09 00 [13:41:32]MH_I2C_Read... [13:41:32]Read from MH i2c: F0 09 00 DC 06 00 0C F9 A4 66 69 B2 A4 66 0E [13:41:32]GetLastDocTimeStamp 1722086889 [13:41:32]current date 1722087692 [13:41:32]FM_GetShiftState [13:41:32]SAM_PROTO_GetShiftState [13:41:32]wFMCommunicate request_size=4 [13:41:32]MH_SAM_APDU [13:41:32]CAPDU: 80 13 01 00 [13:41:32]Write to MH i2c: E2 08 00 DD 06 80 13 01 00 00 00 00 00 60 [13:41:32]Write i2c OK [13:41:32]MH_I2C_Read... [13:41:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:41:32]Read from MH i2c: E2 [13:41:32]MH_I2C_Read... [13:41:32]Read from MH i2c: E2 0E 00 [13:41:32]MH_I2C_Read... [13:41:32]Read from MH i2c: E2 0E 00 DD 06 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 78 [13:41:32]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [13:41:32]wFMCommunicate OK [13:41:32]SAM_PROTO_GetShiftState done [13:41:32]FM_GetShiftState done [13:41:32]opened in 1722069839 [13:41:32]opened+sec_in_day 1722156239 [13:41:32]quantity*price = 9500 [13:41:32]sum+1 = 9501 [13:41:32]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 95.00 ÐСП 1% : 0.84 ÐДС 12% : 10.09 Ðаличными: 95.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 60 27.07.2024 13:41 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41609 ФПД: 71333291504797 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T134132&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41609&fm=71333291504797&tin=02508201610067®Number=0000000000092626&sum=9500 0 [13:41:33]StoreToDocumentArchive [13:41:33]shift 425 fd 41609 [13:41:33]save to /storage/0425/doc_00041609 [13:41:33]save last doc name /storage/0425/doc_00041609 to /storage/kkm_last_doc_name [13:41:33]save OK [13:41:33]Clear old archive folders... [13:41:33]ProcessDocumentItem done err = 0, tmpTLVsize=296 [13:41:33]tlvbuf is 01E43250 [13:41:33]SAM_PROTO_ClearQueue [13:41:33]wFMCommunicate request_size=4 [13:41:33]MH_SAM_APDU [13:41:33]CAPDU: 80 09 00 00 [13:41:33]Write to MH i2c: E2 08 00 EA 06 80 09 00 00 00 00 00 00 62 [13:41:33]Write i2c OK [13:41:33]MH_I2C_Read... [13:41:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:41:33]OFD Sender: No OFD packet to send [13:41:33]Read from MH i2c: E2 [13:41:33]MH_I2C_Read... [13:41:33]Read from MH i2c: E2 03 00 [13:41:33]MH_I2C_Read... [13:41:33]Read from MH i2c: E2 03 00 EA 06 00 90 00 64 [13:41:33]RAPDU: 90 00 [13:41:33]wFMCommunicate OK [13:41:33]SAM_PROTO_ClearQueue done [13:41:33]KKMCreateOFDPacket [13:41:33]OFDProtocolAddRootSTLVToBuf [13:41:33]FM_MakeSignedData [13:41:33]FM_MakeSignedData [13:41:33]SAM_PROTO_SignData [13:41:33]wFMCommunicate request_size=4 [13:41:33]MH_SAM_APDU [13:41:33]CAPDU: 80 0D 01 02 [13:41:33]Write to MH i2c: E2 08 00 EB 06 80 0D 01 02 00 00 00 00 6A [13:41:33]Write i2c OK [13:41:33]MH_I2C_Read... [13:41:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:41:33]Read from MH i2c: E2 [13:41:33]MH_I2C_Read... [13:41:33]Read from MH i2c: E2 03 00 [13:41:33]MH_I2C_Read... [13:41:33]Read from MH i2c: E2 03 00 EB 06 00 90 00 65 [13:41:33]RAPDU: 90 00 [13:41:33]wFMCommunicate OK [13:41:33]wFMCommunicate request_size=255 [13:41:33]MH_SAM_APDU [13:41:33]CAPDU: 80 0D 02 02 FA 03 00 28 01 1E 04 01 00 01 23 04 7A 00 8A 04 0D 00 34 36 33 31 31 35 30 36 38 32 38 35 31 06 04 36 00 D0 9D D0 B0 D0 BF 20 45 6E 20 44 72 61 67 6F 6E 20 4D 6F 6A 69 74 6F 20 D0 BB D0 B0 D0 B9 D0 BC 2C D0 BA D0 BB D1 83 D0 B1 20 D0 B6 2F D0 B1 20 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 25 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 54 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F1 03 00 00 00 00 07 04 06 00 1C 25 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 00 00 00 F4 03 04 00 0C F9 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 [13:41:33]Write to MH i2c: E2 02 01 EC 06 80 0D 02 02 FA 00 03 00 28 01 1E 04 01 00 01 23 04 7A 00 8A 04 0D 00 34 36 33 31 31 35 30 36 38 32 38 35 31 06 04 36 00 D0 9D D0 B0 D0 BF 20 45 6E 20 44 72 61 67 6F 6E 20 4D 6F 6A 69 74 6F 20 D0 BB D0 B0 D0 B9 D0 BC 2C D0 BA D0 BB D1 83 D0 B1 20 D0 B6 2F D0 B1 20 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 25 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 54 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F1 03 00 00 00 00 07 04 06 00 1C 25 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 00 00 00 F4 03 04 00 0C F9 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 00 00 DF [13:41:33]Write i2c OK [13:41:33]MH_I2C_Read... [13:41:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:41:33]Read from MH i2c: E2 [13:41:33]MH_I2C_Read... [13:41:33]Read from MH i2c: E2 03 00 [13:41:33]MH_I2C_Read... [13:41:33]Read from MH i2c: E2 03 00 EC 06 00 90 00 66 [13:41:33]RAPDU: 90 00 [13:41:33]wFMCommunicate OK [13:41:33]wFMCommunicate request_size=55 [13:41:33]MH_SAM_APDU [13:41:33]CAPDU: 80 0D 02 02 32 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 89 A2 00 00 35 04 06 00 40 E0 93 80 34 9D [13:41:33]Write to MH i2c: E2 3A 00 ED 06 80 0D 02 02 32 00 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 89 A2 00 00 35 04 06 00 40 E0 93 80 34 9D 00 00 FE [13:41:33]Write i2c OK [13:41:33]MH_I2C_Read... [13:41:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:41:33]Read from MH i2c: E2 [13:41:33]MH_I2C_Read... [13:41:33]Read from MH i2c: E2 03 00 [13:41:33]MH_I2C_Read... [13:41:33]Read from MH i2c: E2 03 00 ED 06 00 90 00 67 [13:41:33]RAPDU: 90 00 [13:41:33]wFMCommunicate OK [13:41:33]wFMCommunicate request_size=4 [13:41:33]MH_SAM_APDU [13:41:33]CAPDU: 80 0D 03 02 [13:41:33]Write to MH i2c: E2 08 00 EE 06 80 0D 03 02 00 00 00 00 6F [13:41:33]Write i2c OK [13:41:33]MH_I2C_Read... [13:41:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:41:33]Read from MH i2c: E2 [13:41:33]MH_I2C_Read... [13:41:33]Read from MH i2c: E2 0B 00 [13:41:33]MH_I2C_Read... [13:41:33]Read from MH i2c: E2 0B 00 EE 06 00 4F F5 07 12 98 4F F5 9E 90 00 47 [13:41:33]RAPDU: 4F F5 07 12 98 4F F5 9E 90 00 [13:41:33]wFMCommunicate OK [13:41:33]SAM_PROTO_SignData done [13:41:33]FM_MakeSignedData done [13:41:33]CreateOFDProtocolMessage [13:41:33]wFMCommunicate request_size=4 [13:41:33]MH_SAM_APDU [13:41:33]CAPDU: 80 11 00 00 [13:41:33]Write to MH i2c: E2 08 00 EF 06 80 11 00 00 00 00 00 00 6F [13:41:33]Write i2c OK [13:41:33]MH_I2C_Read... [13:41:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:41:33]Read from MH i2c: E2 [13:41:33]MH_I2C_Read... [13:41:33]Read from MH i2c: E2 17 00 [13:41:33]MH_I2C_Read... [13:41:33]Read from MH i2c: E2 17 00 EF 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 CB [13:41:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [13:41:33]wFMCommunicate OK [13:41:33]CreateOFDProtocolMessage done [13:41:33]OFDSenderStorePacket 41609 [13:41:33]StoreOFDPacket docnum=41609 [13:41:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 3C 01 00 00 55 36 34 01 96 75 5A 03 01 00 03 00 28 01 1E 04 01 00 01 23 04 7A 00 8A 04 0D 00 34 36 33 31 31 35 30 36 38 32 38 35 31 06 04 36 00 D0 9D D0 B0 D0 BF 20 45 6E 20 44 72 61 67 6F 6E 20 4D 6F 6A 69 74 6F 20 D0 BB D0 B0 D0 B9 D0 BC 2C D0 BA D0 BB D1 83 D0 B1 20 D0 B6 2F D0 B1 20 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 25 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 54 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F1 03 00 00 00 00 07 04 06 00 1C 25 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 00 00 00 F4 03 04 00 0C F9 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 89 A2 00 00 35 04 06 00 40 E0 93 80 34 9D 4F F5 07 12 98 4F F5 9E [13:41:33]CheckFolder [13:41:33]dirname=/storage/ofd_packets [13:41:33]CheckFolder done [13:41:33]ProducePacketName [13:41:33]name=ofd_packets/00041609 [13:41:33]NVStorageSaveData ofd_packets/00041609 [13:41:33]File name is /storage/ofd_packets/00041609 [13:41:33]Write 346 bytes [13:41:33]NVStorageSaveData done [13:41:33]OFDSenderStorePacket done [13:41:33]KKMCreateOFDPacket done [13:41:33]NVStorageSaveData kkm_last_timestamp [13:41:33]File name is /storage/kkm_last_timestamp [13:41:33]Write 4 bytes [13:41:33]NVStorageSaveData done [13:41:33]OFD Sender: Processing packet 41609 [packets to send 57, broken 56] [13:41:33]ProducePacketName [13:41:33]name=ofd_packets/00041609 [13:41:33]OFD Sender: To server: ‡•öpG, [13:41:33]CommunicateWithHost lk.salyk.kg:30040 [13:41:33]ConnectInit lk.salyk.kg [13:41:33]ExternCall_PrintAddStr [13:41:33]wPrintStart [13:41:33]Write to MH i2c: 01 00 00 F0 06 F6 [13:41:33]Write i2c OK [13:41:33]MH_I2C_Read... [13:41:33]Read from MH i2c: 01 [13:41:33]MH_I2C_Read... [13:41:33]Read from MH i2c: 01 07 00 [13:41:33]MH_I2C_Read... [13:41:33]Read from MH i2c: 01 07 00 F0 06 00 00 00 00 00 FF 0F 0B [13:41:33]RasterBufferAndPrint [13:41:33]line Счет N : (3)183639 [13:41:33]line ИÐÐ: 02508201610067 [13:41:33]line Контрольно-КаÑÑовый Чек [13:41:33]line ПРОДÐЖР[13:41:33]line Товар: 4631150682851 [13:41:33]line Ðап En Dragon Mojito лайм,клуб ж/б 0,45л [13:41:33]line 1.000 * 95.00 [13:41:33]line = 95.00 [13:41:33]line ÐДС 12% ÐСП 1% [13:41:33]line > о реализуемом товаре [13:41:33]line ИТОГО: 95.00 [13:41:33]line ÐСП 1% : 0.84 [13:41:33]line ÐДС 12% : 10.09 [13:41:33]line Ðаличными: 95.00 [13:41:33]line Безнал.: 0.00 [13:41:33]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [13:41:33]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [13:41:33]line СÐО: Общий режим [13:41:33]line Чек 60 27.07.2024 13:41 [13:41:33]line Смена: 425 ФФД: 1.0 [13:41:33]line ЗÐМ: 0300000053 [13:41:33]line РÐМ: 0000000000092626 [13:41:33]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [13:41:33]line ФМ: 0000000000874958 [13:41:33]line ФД: 41609 [13:41:33]line ФПД: 71333291504797 [13:41:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T134132&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41609&fm=71333291504797&tin=02508201610067®Number=0000000000092626&sum=9500 [13:41:34]line 0 [13:41:34]written 0, free lines is 4095 [13:41:34]Write to MH i2c: 01 00 00 19 07 20 [13:41:34]Write i2c OK [13:41:34]MH_I2C_Read... [13:41:34]Read from MH i2c: 01 [13:41:34]MH_I2C_Read... [13:41:34]Read from MH i2c: 01 07 00 [13:41:34]MH_I2C_Read... [13:41:34]Read from MH i2c: 01 07 00 19 07 00 00 00 00 00 07 0D 3B [13:41:34]RasterBufferAndPrint [13:41:34]line [13:41:34]line [13:41:34]line [13:41:34]line [13:41:34]line [13:41:34]Connected sock=11 [13:41:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 3C 01 00 00 55 36 34 01 96 75 5A 03 01 00 03 00 28 01 1E 04 01 00 01 23 04 7A 00 8A 04 0D 00 34 36 33 31 31 35 30 36 38 32 38 35 31 06 04 36 00 D0 9D D0 B0 D0 BF 20 45 6E 20 44 72 61 67 6F 6E 20 4D 6F 6A 69 74 6F 20 D0 BB D0 B0 D0 B9 D0 BC 2C D0 BA D0 BB D1 83 D0 B1 20 D0 B6 2F D0 B1 20 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 25 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 54 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F1 03 00 00 00 00 07 04 06 00 1C 25 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 00 00 00 F4 03 04 00 0C F9 A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 89 A2 00 00 35 04 06 00 40 E0 93 80 34 9D 4F F5 07 12 98 4F F5 9E [13:41:34]written 0, free lines is 3365 [13:41:34]MH_Cut [13:41:34]Write to MH i2c: D1 01 00 20 07 01 F9 [13:41:34]Write i2c OK [13:41:34]MH_I2C_Read... [13:41:34]Read from MH i2c: D1 [13:41:34]MH_I2C_Read... [13:41:34]Read from MH i2c: D1 01 00 [13:41:34]MH_I2C_Read... [13:41:34]Read from MH i2c: D1 01 00 20 07 00 F8 [13:41:34]Write to MH i2c: 01 00 00 21 07 28 [13:41:34]Write i2c OK [13:41:34]MH_I2C_Read... [13:41:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 0E A1 47 00 5D 33 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 89 A2 00 00 F4 03 04 00 22 A5 A4 66 B6 04 01 00 00 A6 C2 0C 2B 64 FA B9 4A [13:41:35]CommunicateWithHost err = 0 [13:41:35]CheckOFDResponse [13:41:35]1017 (14) - 77093643461234 [13:41:35]1041 (16) - 0000000000874958 [13:41:35]1040 (4) - 41609 [13:41:35]1012 (4) - 27.07.2024 07:43 [13:41:35]1206 (1) - 0 [13:41:35]OFD Sender: Remove packet 41609 [13:41:35]ProducePacketName [13:41:35]name=ofd_packets/00041609 [13:41:35]NVStorageDeleteData [13:41:35]*** Cut start [13:41:35]*** Partial cut [13:41:35]*** CUTSNS_PIN = 1 [13:41:35]*** CUTSNS_PIN = 0 [13:41:35]OFD Sender: No OFD packet to send [13:41:35]*** Brake cut motor [13:41:36]Read from MH i2c: 01 [13:41:36]MH_I2C_Read... [13:41:36]*** Stop cut motor [13:41:36]*** Cut end [13:41:36]Read from MH i2c: 01 07 00 [13:41:36]MH_I2C_Read... [13:41:36]Read from MH i2c: 01 07 00 21 07 00 00 00 00 00 FF 0F 3D [13:41:36]process_action close_receipt done [13:41:36]requested_data is exist [13:41:36]produce_requested_data [13:41:36]requested_item fm.sn is exist - process it [13:41:36]wFMCommunicate request_size=4 [13:41:36]MH_SAM_APDU [13:41:36]CAPDU: 80 11 00 00 [13:41:36]Write to MH i2c: E2 08 00 22 07 80 11 00 00 00 00 00 00 A3 [13:41:36]Write i2c OK [13:41:36]MH_I2C_Read... [13:41:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:41:36]Read from MH i2c: E2 [13:41:36]MH_I2C_Read... [13:41:36]Read from MH i2c: E2 17 00 [13:41:36]MH_I2C_Read... [13:41:36]Read from MH i2c: E2 17 00 22 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 FF [13:41:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [13:41:36]wFMCommunicate OK [13:41:36]requested_item fd.num is exist - process it [13:41:36]SAM_PROTO_GetFieldsCounters [13:41:36]wFMCommunicate request_size=4 [13:41:36]MH_SAM_APDU [13:41:36]CAPDU: 80 13 00 00 [13:41:36]Write to MH i2c: E2 08 00 23 07 80 13 00 00 00 00 00 00 A6 [13:41:36]Write i2c OK [13:41:36]MH_I2C_Read... [13:41:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:41:36]Read from MH i2c: E2 [13:41:36]MH_I2C_Read... [13:41:36]Read from MH i2c: E2 62 00 [13:41:36]MH_I2C_Read... [13:41:36]Read from MH i2c: E2 62 00 23 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 89 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 3C 00 00 00 5E 04 04 00 3C 00 00 00 57 04 04 00 3D 00 00 00 19 04 04 00 00 00 00 00 90 00 59 [13:41:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 89 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 3C 00 00 00 5E 04 04 00 3C 00 00 00 57 04 04 00 3D 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:41:36]wFMCommunicate OK [13:41:36]SAM_PROTO_GetFieldsCounters done [13:41:36]requested_item shift.num is exist - process it [13:41:36]requested_item shift.opened is exist - process it [13:41:36]req_shift_opened [13:41:36]FM_GetShiftState [13:41:36]SAM_PROTO_GetShiftState [13:41:36]wFMCommunicate request_size=4 [13:41:36]MH_SAM_APDU [13:41:36]CAPDU: 80 13 01 00 [13:41:36]Write to MH i2c: E2 08 00 24 07 80 13 01 00 00 00 00 00 A8 [13:41:36]Write i2c OK [13:41:36]MH_I2C_Read... [13:41:36]Read from MH i2c: E2 [13:41:36]MH_I2C_Read... [13:41:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:41:36]Read from MH i2c: E2 0E 00 [13:41:36]MH_I2C_Read... [13:41:36]Read from MH i2c: E2 0E 00 24 07 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 C0 [13:41:36]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [13:41:36]wFMCommunicate OK [13:41:36]SAM_PROTO_GetShiftState done [13:41:36]FM_GetShiftState done [13:41:36]req_shift_opened done [13:41:36]requested_item shift.open_date is exist - process it [13:41:36]req_shift_open_date [13:41:36]req_shift_open_date done [13:41:36]produce_requested_data done [13:41:36]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41609,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [13:41:36]process_action_free close_receipt [13:41:36]json_value_free [13:41:36]json_value_free done [13:41:36]process_json_proto returns [13:41:36]Send response to host [13:41:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41609,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [13:41:36]free response buf [13:41:36]execute_script done [13:41:36]execute_script returns [13:41:36]free content buf [13:41:36]Sock 10.Close socket [13:41:36]Sock 10.Thread stoped [13:41:40]OFD Sender: No OFD packet to send [13:41:45]OFD Sender: No OFD packet to send [13:41:50]OFD Sender: No OFD packet to send [13:41:55]recv_with_timeout no data received [13:41:55]OFD Sender: No OFD packet to send [13:42:00]OFD Sender: No OFD packet to send [13:42:05]OFD Sender: No OFD packet to send [13:42:10]OFD Sender: No OFD packet to send [13:42:15]OFD Sender: No OFD packet to send [13:42:20]OFD Sender: No OFD packet to send [13:42:25]OFD Sender: No OFD packet to send [13:42:30]OFD Sender: No OFD packet to send [13:42:35]OFD Sender: No OFD packet to send [13:42:40]OFD Sender: No OFD packet to send [13:42:45]OFD Sender: No OFD packet to send [13:42:50]OFD Sender: No OFD packet to send [13:42:55]OFD Sender: No OFD packet to send [13:43:00]OFD Sender: No OFD packet to send [13:43:05]OFD Sender: No OFD packet to send [13:43:10]OFD Sender: No OFD packet to send [13:43:15]OFD Sender: No OFD packet to send [13:43:20]OFD Sender: No OFD packet to send [13:43:25]OFD Sender: No OFD packet to send [13:43:30]OFD Sender: No OFD packet to send [13:43:35]OFD Sender: No OFD packet to send [13:43:40]OFD Sender: No OFD packet to send [13:43:45]OFD Sender: No OFD packet to send [13:43:50]OFD Sender: No OFD packet to send [13:43:55]OFD Sender: No OFD packet to send [13:43:57]recv_with_timeout no data received [13:44:00]OFD Sender: No OFD packet to send [13:44:05]OFD Sender: No OFD packet to send [13:44:10]OFD Sender: No OFD packet to send [13:44:15]OFD Sender: No OFD packet to send [13:44:20]OFD Sender: No OFD packet to send [13:44:25]OFD Sender: No OFD packet to send [13:44:30]OFD Sender: No OFD packet to send [13:44:35]OFD Sender: No OFD packet to send [13:44:40]OFD Sender: No OFD packet to send [13:44:45]OFD Sender: No OFD packet to send [13:44:50]OFD Sender: No OFD packet to send [13:44:55]OFD Sender: No OFD packet to send [13:45:00]OFD Sender: No OFD packet to send [13:45:05]OFD Sender: No OFD packet to send [13:45:10]OFD Sender: No OFD packet to send [13:45:15]OFD Sender: No OFD packet to send [13:45:21]OFD Sender: No OFD packet to send [13:45:26]OFD Sender: No OFD packet to send [13:45:31]OFD Sender: No OFD packet to send [13:45:36]OFD Sender: No OFD packet to send [13:45:41]OFD Sender: No OFD packet to send [13:45:46]OFD Sender: No OFD packet to send [13:45:51]OFD Sender: No OFD packet to send [13:45:56]OFD Sender: No OFD packet to send [13:46:01]OFD Sender: No OFD packet to send [13:46:06]OFD Sender: No OFD packet to send [13:46:09]accept exits with 9 [13:46:09]New connection [13:46:09]New thread 3066617188 created [13:46:09]Thread 3066473828 joined [13:46:09]Waiting for new connection... [13:46:09] Sock 9.Parse request [13:46:09]Sock 9.Check first char [13:46:09]Sock 9.First char is OK [13:46:09]request: POST /json_proto HTTP/1.0 [13:46:09]Method: POST [13:46:09]URL: /json_proto [13:46:09]Method is POST - this is cgi request [13:46:09]url: /json_proto [13:46:09]query_string will be loaded in cgi processing [13:46:09]execute_cgi json_proto POST (null) [13:46:09]execute_cgi path=json_proto method=POST [13:46:09]POST find Content-Length [13:46:09]Host: 172.17.43.132:8080 [13:46:09]Content-Length: 807 [13:46:09]Content-Type: application/json [13:46:09] [13:46:09]POST finish read [13:46:09]Found Content-Length = 807 [13:46:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183640", "tax_sys" : 0, "items" : [ { "code": "2000036220012", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E XL(GABB TRADE)", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 130.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:46:09]execute_script... [13:46:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183640", "tax_sys" : 0, "items" : [ { "code": "2000036220012", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E XL(GABB TRADE)", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 130.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:46:09]POST & json_proto [13:46:09]process_json_proto [13:46:09]json parsed OK: [13:46:09]protocol is kg_v1.0 [13:46:09]action value=close_receipt [13:46:09]process_action close_receipt [13:46:09]cmd_close_receipt [13:46:09]MH_GetDate [13:46:09]Write to MH i2c: F0 00 00 25 07 1B [13:46:09]Write i2c OK [13:46:09]MH_I2C_Read... [13:46:09]Read from MH i2c: F0 [13:46:09]MH_I2C_Read... [13:46:09]Read from MH i2c: F0 09 00 [13:46:09]MH_I2C_Read... [13:46:09]Read from MH i2c: F0 09 00 25 07 00 22 FA A4 66 69 B2 A4 66 6F [13:46:09]GetLastDocTimeStamp 1722087692 [13:46:09]current date 1722087970 [13:46:09]FM_GetShiftState [13:46:09]SAM_PROTO_GetShiftState [13:46:09]wFMCommunicate request_size=4 [13:46:09]MH_SAM_APDU [13:46:09]CAPDU: 80 13 01 00 [13:46:09]Write to MH i2c: E2 08 00 26 07 80 13 01 00 00 00 00 00 AA [13:46:09]Write i2c OK [13:46:09]MH_I2C_Read... [13:46:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:46:09]Read from MH i2c: E2 [13:46:09]MH_I2C_Read... [13:46:09]Read from MH i2c: E2 0E 00 [13:46:09]MH_I2C_Read... [13:46:09]Read from MH i2c: E2 0E 00 26 07 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 C2 [13:46:09]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [13:46:09]wFMCommunicate OK [13:46:09]SAM_PROTO_GetShiftState done [13:46:09]FM_GetShiftState done [13:46:09]opened in 1722069839 [13:46:09]opened+sec_in_day 1722156239 [13:46:09]quantity*price = 13000 [13:46:09]sum+1 = 13001 [13:46:09]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 130.00 ÐСП 1% : 1.15 ÐДС 12% : 13.80 Ðаличными: 0.00 Безнал.: 130.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 61 27.07.2024 13:46 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ÐŸÐ»Ð°Ñ‚ÐµÐ¶Ð½Ð°Ñ ÑиÑтема: O! деньги ФМ: 0000000000874958 ФД: 41610 ФПД: 246995242133902 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T134610&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41610&fm=246995242133902&tin=02508201610067®Number=0000000000092626&sum=13000 0 [13:46:10]StoreToDocumentArchive [13:46:10]shift 425 fd 41610 [13:46:10]save to /storage/0425/doc_00041610 [13:46:10]save last doc name /storage/0425/doc_00041610 to /storage/kkm_last_doc_name [13:46:10]save OK [13:46:10]Clear old archive folders... [13:46:10]ProcessDocumentItem done err = 0, tmpTLVsize=282 [13:46:10]tlvbuf is 01D8AAE0 [13:46:10]SAM_PROTO_ClearQueue [13:46:10]wFMCommunicate request_size=4 [13:46:10]MH_SAM_APDU [13:46:10]CAPDU: 80 09 00 00 [13:46:10]Write to MH i2c: E2 08 00 33 07 80 09 00 00 00 00 00 00 AC [13:46:10]Write i2c OK [13:46:10]MH_I2C_Read... [13:46:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:46:10]Read from MH i2c: E2 [13:46:10]MH_I2C_Read... [13:46:10]Read from MH i2c: E2 03 00 [13:46:10]MH_I2C_Read... [13:46:10]Read from MH i2c: E2 03 00 33 07 00 90 00 AE [13:46:10]RAPDU: 90 00 [13:46:10]wFMCommunicate OK [13:46:10]SAM_PROTO_ClearQueue done [13:46:10]KKMCreateOFDPacket [13:46:10]OFDProtocolAddRootSTLVToBuf [13:46:10]FM_MakeSignedData [13:46:10]FM_MakeSignedData [13:46:10]SAM_PROTO_SignData [13:46:10]wFMCommunicate request_size=4 [13:46:10]MH_SAM_APDU [13:46:10]CAPDU: 80 0D 01 02 [13:46:10]Write to MH i2c: E2 08 00 34 07 80 0D 01 02 00 00 00 00 B4 [13:46:10]Write i2c OK [13:46:10]MH_I2C_Read... [13:46:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:46:10]Read from MH i2c: E2 [13:46:10]MH_I2C_Read... [13:46:10]Read from MH i2c: E2 03 00 [13:46:10]MH_I2C_Read... [13:46:10]Read from MH i2c: E2 03 00 34 07 00 90 00 AF [13:46:10]RAPDU: 90 00 [13:46:10]wFMCommunicate OK [13:46:10]wFMCommunicate request_size=255 [13:46:10]MH_SAM_APDU [13:46:10]CAPDU: 80 0D 02 02 FA 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C8 32 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 00 00 00 F4 03 04 00 22 FA A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 [13:46:10]Write to MH i2c: E2 02 01 35 07 80 0D 02 02 FA 00 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C8 32 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 00 00 00 F4 03 04 00 22 FA A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 00 00 D0 [13:46:10]Write i2c OK [13:46:10]MH_I2C_Read... [13:46:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:46:10]Read from MH i2c: E2 [13:46:10]MH_I2C_Read... [13:46:10]Read from MH i2c: E2 03 00 [13:46:10]MH_I2C_Read... [13:46:10]Read from MH i2c: E2 03 00 35 07 00 90 00 B0 [13:46:10]RAPDU: 90 00 [13:46:10]wFMCommunicate OK [13:46:10]wFMCommunicate request_size=41 [13:46:10]MH_SAM_APDU [13:46:10]CAPDU: 80 0D 02 02 24 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 8A A2 00 00 35 04 06 00 E0 A4 0F AB 29 8E [13:46:10]Write to MH i2c: E2 2C 00 36 07 80 0D 02 02 24 00 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 8A A2 00 00 35 04 06 00 E0 A4 0F AB 29 8E 00 00 B0 [13:46:10]Write i2c OK [13:46:10]MH_I2C_Read... [13:46:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:46:11]Read from MH i2c: E2 [13:46:11]MH_I2C_Read... [13:46:11]Read from MH i2c: E2 03 00 [13:46:11]MH_I2C_Read... [13:46:11]Read from MH i2c: E2 03 00 36 07 00 90 00 B1 [13:46:11]RAPDU: 90 00 [13:46:11]wFMCommunicate OK [13:46:11]wFMCommunicate request_size=4 [13:46:11]MH_SAM_APDU [13:46:11]CAPDU: 80 0D 03 02 [13:46:11]Write to MH i2c: E2 08 00 37 07 80 0D 03 02 00 00 00 00 B9 [13:46:11]Write i2c OK [13:46:11]MH_I2C_Read... [13:46:11]OFD Sender: No OFD packet to send [13:46:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:46:11]Read from MH i2c: E2 [13:46:11]MH_I2C_Read... [13:46:11]Read from MH i2c: E2 0B 00 [13:46:11]MH_I2C_Read... [13:46:11]Read from MH i2c: E2 0B 00 37 07 00 A8 06 8F A7 C1 99 9E BD 90 00 53 [13:46:11]RAPDU: A8 06 8F A7 C1 99 9E BD 90 00 [13:46:11]wFMCommunicate OK [13:46:11]SAM_PROTO_SignData done [13:46:11]FM_MakeSignedData done [13:46:11]CreateOFDProtocolMessage [13:46:11]wFMCommunicate request_size=4 [13:46:11]MH_SAM_APDU [13:46:11]CAPDU: 80 11 00 00 [13:46:11]Write to MH i2c: E2 08 00 38 07 80 11 00 00 00 00 00 00 B9 [13:46:11]Write i2c OK [13:46:11]MH_I2C_Read... [13:46:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:46:11]Read from MH i2c: E2 [13:46:11]MH_I2C_Read... [13:46:11]Read from MH i2c: E2 17 00 [13:46:11]MH_I2C_Read... [13:46:11]Read from MH i2c: E2 17 00 38 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 15 [13:46:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [13:46:11]wFMCommunicate OK [13:46:11]CreateOFDProtocolMessage done [13:46:11]OFDSenderStorePacket 41610 [13:46:11]StoreOFDPacket docnum=41610 [13:46:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 2E 01 00 00 BD 12 26 01 F3 87 5A 03 01 00 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C8 32 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 00 00 00 F4 03 04 00 22 FA A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 8A A2 00 00 35 04 06 00 E0 A4 0F AB 29 8E A8 06 8F A7 C1 99 9E BD [13:46:11]CheckFolder [13:46:11]dirname=/storage/ofd_packets [13:46:11]CheckFolder done [13:46:11]ProducePacketName [13:46:11]name=ofd_packets/00041610 [13:46:11]NVStorageSaveData ofd_packets/00041610 [13:46:11]File name is /storage/ofd_packets/00041610 [13:46:11]Write 332 bytes [13:46:11]NVStorageSaveData done [13:46:11]OFDSenderStorePacket done [13:46:11]KKMCreateOFDPacket done [13:46:11]NVStorageSaveData kkm_last_timestamp [13:46:11]File name is /storage/kkm_last_timestamp [13:46:11]Write 4 bytes [13:46:11]NVStorageSaveData done [13:46:11]ExternCall_PrintAddStr [13:46:11]wPrintStart [13:46:11]Write to MH i2c: 01 00 00 39 07 40 [13:46:11]Write i2c OK [13:46:11]MH_I2C_Read... [13:46:11]Read from MH i2c: 01 [13:46:11]MH_I2C_Read... [13:46:11]Read from MH i2c: 01 07 00 [13:46:11]MH_I2C_Read... [13:46:11]Read from MH i2c: 01 07 00 39 07 00 00 00 00 00 FF 0F 55 [13:46:11]RasterBufferAndPrint [13:46:11]line Счет N : (3)183640 [13:46:11]line ИÐÐ: 02508201610067 [13:46:11]line Контрольно-КаÑÑовый Чек [13:46:11]line ПРОДÐЖР[13:46:11]line Товар: 2000036220012 [13:46:11]line Кофе Капучино XL(GABB TRADE) [13:46:11]line 1.000 * 130.00 [13:46:11]line = 130.00 [13:46:11]line ÐДС 12% ÐСП 1% [13:46:11]line > о реализуемом товаре [13:46:11]line ИТОГО: 130.00 [13:46:11]line ÐСП 1% : 1.15 [13:46:11]line ÐДС 12% : 13.80 [13:46:11]line Ðаличными: 0.00 [13:46:11]line Безнал.: 130.00 [13:46:11]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [13:46:11]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [13:46:11]line СÐО: Общий режим [13:46:11]line Чек 61 27.07.2024 13:46 [13:46:11]line Смена: 425 ФФД: 1.0 [13:46:11]line ЗÐМ: 0300000053 [13:46:11]line РÐМ: 0000000000092626 [13:46:11]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [13:46:11]line ÐŸÐ»Ð°Ñ‚ÐµÐ¶Ð½Ð°Ñ ÑиÑтема: O! деньги [13:46:11]line ФМ: 0000000000874958 [13:46:11]line ФД: 41610 [13:46:11]line ФПД: 246995242133902 [13:46:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T134610&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41610&fm=246995242133902&tin=02508201610067®Number=0000000000092626&sum=13000 [13:46:11]line 0 [13:46:11]OFD Sender: Processing packet 41610 [packets to send 57, broken 56] [13:46:11]ProducePacketName [13:46:11]name=ofd_packets/00041610 [13:46:11]OFD Sender: To server: ‡•öpG, [13:46:11]CommunicateWithHost lk.salyk.kg:30040 [13:46:11]ConnectInit lk.salyk.kg [13:46:11]written 0, free lines is 4095 [13:46:11]Write to MH i2c: 01 00 00 64 07 6B [13:46:11]Write i2c OK [13:46:11]MH_I2C_Read... [13:46:11]Read from MH i2c: 01 [13:46:11]MH_I2C_Read... [13:46:11]Read from MH i2c: 01 07 00 [13:46:11]MH_I2C_Read... [13:46:11]Read from MH i2c: 01 07 00 64 07 00 00 00 00 00 EF 0C 6D [13:46:11]RasterBufferAndPrint [13:46:11]line [13:46:11]line [13:46:11]line [13:46:11]line [13:46:11]line [13:46:11]written 0, free lines is 3318 [13:46:11]MH_Cut [13:46:11]Write to MH i2c: D1 01 00 6B 07 01 44 [13:46:11]Write i2c OK [00:00:11] *** EcrCore started. Build 196 *** [00:00:11]/dev/ttyS4 opened [00:00:11]MH_InterfaceInit /dev/i2c-1 [00:00:11]Malloc ok [00:00:11]MH_GetMetrics [00:00:11]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 81 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 26 [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]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:11]*** [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]*** 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 5400000000572581 (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: 25361+1722069609=1722094970 [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 = 0x33540624 [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 81 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 27 [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 7B 15 A5 66 69 B2 A4 66 BF [15:42:51]Current date/time: 27.07.2024 15:42 [15:42:51]FM_Init [15:42:51]wFMConnect [15:42:51]MH_SAM_On [15:42:51]Write to MH i2c: E0 00 00 08 00 E7 [15:42:51]Write i2c OK [15:42:51]MH_I2C_Read... [15:42:51]*** iso7816_init finished! [15:42:51]*** atr: [15:42:51]*** 0F 3B D5 18 FF 81 91 FE [15:42:51]*** 1F C3 80 73 C8 21 10 0A [15:42:51]*** 00 00 00 00 00 00 00 00 [15:42:51]*** 00 00 00 00 00 00 00 00 [15:42:51]*** 00 00 00 00 00 00 00 00 [15:42:51]*** 00 00 00 00 00 00 00 00 [15:42:51]*** 00 00 00 00 00 00 00 00 [15:42:51]*** 00 00 00 00 00 00 00 00 [15:42:51]Read from MH i2c: E0 [15:42:51]MH_I2C_Read... [15:42:51]Read from MH i2c: E0 10 00 [15:42:51]MH_I2C_Read... [15:42:51]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [15:42:51]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [15:42:51]wFMCommunicate request_size=10 [15:42:51]MH_SAM_APDU [15:42:51]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [15:42:51]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [15:42:51]Write i2c OK [15:42:51]MH_I2C_Read... [15:42:51]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [15:42:51]Read from MH i2c: E2 [15:42:51]MH_I2C_Read... [15:42:51]Read from MH i2c: E2 03 00 [15:42:51]MH_I2C_Read... [15:42:51]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [15:42:51]RAPDU: 90 00 [15:42:51]wFMCommunicate OK [15:42:51]wFMCommunicate request_size=4 [15:42:51]MH_SAM_APDU [15:42:51]CAPDU: 80 11 00 00 [15:42:51]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [15:42:51]Write i2c OK [15:42:51]MH_I2C_Read... [15:42:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:42:51]Read from MH i2c: E2 [15:42:51]MH_I2C_Read... [15:42:51]Read from MH i2c: E2 17 00 [15:42:51]MH_I2C_Read... [15:42:51]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 E0 [15:42:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [15:42:51]wFMCommunicate OK [15:42:51]Detected FM SN is 0000000000874958 [15:42:51]Stored FM SN is 0000000000874958 [15:42:51]wFMCommunicate request_size=9 [15:42:51]MH_SAM_APDU [15:42:51]CAPDU: 80 16 00 00 04 FB 29 00 00 [15:42:51]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 FB 29 00 00 00 00 B6 [15:42:51]Write i2c OK [15:42:51]MH_I2C_Read... [15:42:51]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [15:42:51]Read from MH i2c: E2 [15:42:51]MH_I2C_Read... [15:42:51]Read from MH i2c: E2 03 00 [15:42:51]MH_I2C_Read... [15:42:51]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [15:42:51]RAPDU: 90 00 [15:42:51]wFMCommunicate OK [15:42:51]FM PIN OK [15:42:51]wFMCommunicate request_size=8 [15:42:51]MH_SAM_APDU [15:42:51]CAPDU: 80 14 04 00 03 02 00 01 [15:42:51]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [15:42:51]Write i2c OK [15:42:51]MH_I2C_Read... [15:42:51]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [15:42:51]Read from MH i2c: E2 [15:42:51]MH_I2C_Read... [15:42:51]Read from MH i2c: E2 03 00 [15:42:51]MH_I2C_Read... [15:42:51]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [15:42:51]RAPDU: 90 00 [15:42:51]wFMCommunicate OK [15:42:51]wFMCommunicate request_size=13 [15:42:51]MH_SAM_APDU [15:42:51]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [15:42:51]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [15:42:51]Write i2c OK [15:42:51]MH_I2C_Read... [15:42:51]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [15:42:51]Read from MH i2c: E2 [15:42:51]MH_I2C_Read... [15:42:51]Read from MH i2c: E2 03 00 [15:42:51]MH_I2C_Read... [15:42:51]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [15:42:51]RAPDU: 90 00 [15:42:51]wFMCommunicate OK [15:42:51]wFMCommunicate request_size=4 [15:42:51]MH_SAM_APDU [15:42:51]CAPDU: 80 11 00 00 [15:42:51]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [15:42:51]Write i2c OK [15:42:51]MH_I2C_Read... [15:42:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:42:51]Read from MH i2c: E2 [15:42:51]MH_I2C_Read... [15:42:51]Read from MH i2c: E2 17 00 [15:42:51]MH_I2C_Read... [15:42:51]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 E4 [15:42:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [15:42:51]wFMCommunicate OK [15:42:51]DocumentArchiveInit [15:42:51]Start Httpd... [15:42:51]Httpd thread 3067481444 created [15:42:51]Write to MH i2c: 01 00 00 0F 00 0F [15:42:51]Write i2c OK [15:42:51]MH_I2C_Read... [15:42:51]Read from MH i2c: 01 [15:42:51]MH_I2C_Read... [15:42:51]Read from MH i2c: 01 07 00 [15:42:51]MH_I2C_Read... [15:42:51]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [15:42:51]MH Int Process started [15:42:51]Allocated Socket 8 [15:42:51]Bind OK [15:42:51]Listen OK [15:42:51]httpd running on port 8080 [15:42:51]Waiting for new connection... [15:42:51]OFD Sender: Processing packet 41610 [packets to send 57, broken 56] [15:42:51]ProducePacketName [15:42:51]name=ofd_packets/00041610 [15:42:51]OFD Sender: To server: ‡•öpG, [15:42:51]CommunicateWithHost lk.salyk.kg:30040 [15:42:51]ConnectInit lk.salyk.kg [15:42:53]accept exits with 9 [15:42:53]New connection [15:42:53]New thread 3067194724 created [15:42:53]Waiting for new connection... [15:42:53] Sock 9.Parse request [15:42:53]Sock 9.Check first char [15:42:53]Sock 9.First char is OK [15:42:53]request: POST /json_proto HTTP/1.0 [15:42:53]Method: POST [15:42:53]URL: /json_proto [15:42:53]Method is POST - this is cgi request [15:42:53]url: /json_proto [15:42:53]query_string will be loaded in cgi processing [15:42:53]execute_cgi json_proto POST (null) [15:42:53]execute_cgi path=json_proto method=POST [15:42:53]POST find Content-Length [15:42:53]Host: 172.17.43.132:8080 [15:42:53]Content-Length: 215 [15:42:53]Content-Type: application/json [15:42:53] [15:42:53]POST finish read [15:42:53]Found Content-Length = 215 [15:42:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:42:53]execute_script... [15:42:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:42:53]POST & json_proto [15:42:53]process_json_proto [15:42:53]json parsed OK: [15:42:53]protocol is kg_v1.0 [15:42:53]action value=get_value [15:42:53]process_action get_value [15:42:53]cmd_get_value [15:42:53]process_action get_value done [15:42:53]requested_data is exist [15:42:53]produce_requested_data [15:42:53]requested_item kkm.sn is exist - process it [15:42:53]requested_item kkm.ver is exist - process it [15:42:53]requested_item fm.sn is exist - process it [15:42:53]wFMCommunicate request_size=4 [15:42:53]MH_SAM_APDU [15:42:53]CAPDU: 80 11 00 00 [15:42:53]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [15:42:53]Write i2c OK [15:42:53]MH_I2C_Read... [15:42:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:42:53]Read from MH i2c: E2 [15:42:53]MH_I2C_Read... [15:42:53]Read from MH i2c: E2 17 00 [15:42:53]MH_I2C_Read... [15:42:53]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 E6 [15:42:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [15:42:53]wFMCommunicate OK [15:42:53]requested_item fd.num is exist - process it [15:42:53]SAM_PROTO_GetFieldsCounters [15:42:53]wFMCommunicate request_size=4 [15:42:53]MH_SAM_APDU [15:42:53]CAPDU: 80 13 00 00 [15:42:53]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [15:42:53]Write i2c OK [15:42:53]MH_I2C_Read... [15:42:53]Connected sock=7 [15:42:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 2E 01 00 00 BD 12 26 01 F3 87 5A 03 01 00 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C8 32 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 00 00 00 F4 03 04 00 22 FA A4 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 8A A2 00 00 35 04 06 00 E0 A4 0F AB 29 8E A8 06 8F A7 C1 99 9E BD [15:42:53]Read from MH i2c: E2 [15:42:53]MH_I2C_Read... [15:42:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:42:53]Read from MH i2c: E2 62 00 [15:42:53]MH_I2C_Read... [15:42:53]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 8A A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 3D 00 00 00 5E 04 04 00 3D 00 00 00 57 04 04 00 3E 00 00 00 19 04 04 00 00 00 00 00 90 00 44 [15:42:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 8A A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 3D 00 00 00 5E 04 04 00 3D 00 00 00 57 04 04 00 3E 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:42:53]wFMCommunicate OK [15:42:53]SAM_PROTO_GetFieldsCounters done [15:42:53]requested_item shift.num is exist - process it [15:42:53]requested_item shift.opened is exist - process it [15:42:53]req_shift_opened [15:42:53]FM_GetShiftState [15:42:53]SAM_PROTO_GetShiftState [15:42:53]wFMCommunicate request_size=4 [15:42:53]MH_SAM_APDU [15:42:53]CAPDU: 80 13 01 00 [15:42:53]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [15:42:53]Write i2c OK [15:42:53]MH_I2C_Read... [15:42:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:42:54]Read from MH i2c: E2 [15:42:54]MH_I2C_Read... [15:42:54]Read from MH i2c: E2 0E 00 [15:42:54]MH_I2C_Read... [15:42:54]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 A7 [15:42:54]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [15:42:54]wFMCommunicate OK [15:42:54]SAM_PROTO_GetShiftState done [15:42:54]FM_GetShiftState done [15:42:54]req_shift_opened done [15:42:54]requested_item shift.open_date is exist - process it [15:42:54]req_shift_open_date [15:42:54]req_shift_open_date done [15:42:54]produce_requested_data done [15:42:54]produce_requested_data return {"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41610,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [15:42:54]process_action_free get_value [15:42:54]json_value_free [15:42:54]json_value_free done [15:42:54]process_json_proto returns [15:42:54]Send response to host [15:42:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41610,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [15:42:54]free response buf [15:42:54]execute_script done [15:42:54]execute_script returns [15:42:54]free content buf [15:42:54]Sock 9.Close socket [15:42:54]Sock 9.Thread stoped [15:42:54]accept exits with 10 [15:42:54]New connection [15:42:54]New thread 3067051364 created [15:42:54]Thread 3067194724 joined [15:42:54]Waiting for new connection... [15:42:54] Sock 10.Parse request [15:42:54]Sock 10.Check first char [15:42:54]Sock 10.First char is OK [15:42:54]request: POST /json_proto HTTP/1.0 [15:42:54]Method: POST [15:42:54]URL: /json_proto [15:42:54]Method is POST - this is cgi request [15:42:54]url: /json_proto [15:42:54]query_string will be loaded in cgi processing [15:42:54]execute_cgi json_proto POST (null) [15:42:54]execute_cgi path=json_proto method=POST [15:42:54]POST find Content-Length [15:42:54]Host: 172.17.43.132:8080 [15:42:54]Content-Length: 331 [15:42:54]Content-Type: application/json [15:42:54] [15:42:54]POST finish read [15:42:54]Found Content-Length = 331 [15:42:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [15:42:54]execute_script... [15:42:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [15:42:54]POST & json_proto [15:42:54]process_json_proto [15:42:54]json parsed OK: [15:42:54]protocol is kg_v1.0 [15:42:54]action value=get_value [15:42:54]process_action get_value [15:42:54]cmd_get_value [15:42:54]process_action get_value done [15:42:54]requested_data is exist [15:42:54]produce_requested_data [15:42:54]requested_item fm.sale.total is exist - process it [15:42:54]SAM_PROTO_GetFMData [15:42:54]wFMCommunicate request_size=4 [15:42:54]MH_SAM_APDU [15:42:54]CAPDU: 80 13 03 00 [15:42:54]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [15:42:54]Write i2c OK [15:42:54]MH_I2C_Read... [15:42:54]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [15:42:54]Read from MH i2c: E2 [15:42:54]MH_I2C_Read... [15:42:54]Read from MH i2c: E2 FD 00 [15:42:54]MH_I2C_Read... [15:42:54]Read from MH i2c: E2 FD 00 13 00 00 C1 04 85 04 BD 04 6E 04 04 00 38 9F 00 00 69 04 A0 00 6F 04 04 00 A0 9E 00 00 B1 04 04 00 45 97 D4 36 70 04 04 00 50 A9 93 31 72 04 04 00 F5 ED 40 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 85 84 D2 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E6 21 7C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 98 00 00 00 B1 04 03 00 F8 13 4E 70 04 03 00 FC 07 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8A 4A 08 EF 03 09 00 F6 03 90 00 02 [15:42:54]RAPDU: C1 04 85 04 BD 04 6E 04 04 00 38 9F 00 00 69 04 A0 00 6F 04 04 00 A0 9E 00 00 B1 04 04 00 45 97 D4 36 70 04 04 00 50 A9 93 31 72 04 04 00 F5 ED 40 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 85 84 D2 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E6 21 7C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 98 00 00 00 B1 04 03 00 F8 13 4E 70 04 03 00 FC 07 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 8A 4A 08 EF 03 09 00 F6 03 90 00 [15:42:54]wFMCommunicate OK [15:42:54]wFMCommunicate request_size=4 [15:42:54]MH_SAM_APDU [15:42:54]CAPDU: 80 17 00 00 [15:42:54]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [15:42:54]Write i2c OK [15:42:54]MH_I2C_Read... [15:42:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:42:55]Read from MH i2c: E2 [15:42:55]MH_I2C_Read... [15:42:55]Read from MH i2c: E2 FD 00 [15:42:55]MH_I2C_Read... [15:42:55]Read from MH i2c: E2 FD 00 14 00 00 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CA B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 3D [15:42:55]RAPDU: 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CA B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 [15:42:55]wFMCommunicate OK [15:42:55]wFMCommunicate request_size=4 [15:42:55]MH_SAM_APDU [15:42:55]CAPDU: 80 17 00 00 [15:42:55]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [15:42:55]Write i2c OK [15:42:55]MH_I2C_Read... [15:42:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:42:55]Read from MH i2c: E2 [15:42:55]MH_I2C_Read... [15:42:55]Read from MH i2c: E2 FD 00 [15:42:55]MH_I2C_Read... [15:42:55]Read from MH i2c: E2 FD 00 15 00 00 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 35 [15:42:55]RAPDU: 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 [15:42:55]wFMCommunicate OK [15:42:55]wFMCommunicate request_size=4 [15:42:55]MH_SAM_APDU [15:42:55]CAPDU: 80 17 00 00 [15:42:55]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [15:42:55]Write i2c OK [15:42:55]MH_I2C_Read... [15:42:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 99 E2 47 00 8A 6E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 8A A2 00 00 F4 03 04 00 91 C1 A4 66 B6 04 01 00 00 45 F9 5E D1 54 FC 0A FC [15:42:55]CommunicateWithHost err = 0 [15:42:55]CheckOFDResponse [15:42:55]1017 (14) - 77093643461234 [15:42:55]1041 (16) - 0000000000874958 [15:42:55]1040 (4) - 41610 [15:42:55]1012 (4) - 27.07.2024 09:44 [15:42:55]1206 (1) - 0 [15:42:55]OFD Sender: Remove packet 41610 [15:42:55]ProducePacketName [15:42:55]name=ofd_packets/00041610 [15:42:55]NVStorageDeleteData [15:42:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:42:55]Read from MH i2c: E2 [15:42:55]MH_I2C_Read... [15:42:55]Read from MH i2c: E2 FD 00 [15:42:55]MH_I2C_Read... [15:42:55]Read from MH i2c: E2 FD 00 16 00 00 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 1B [15:42:55]RAPDU: 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 [15:42:55]wFMCommunicate OK [15:42:55]wFMCommunicate request_size=4 [15:42:55]MH_SAM_APDU [15:42:55]CAPDU: 80 17 00 00 [15:42:55]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [15:42:55]Write i2c OK [15:42:55]MH_I2C_Read... [15:42:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 219! [15:42:55]Read from MH i2c: E2 [15:42:55]MH_I2C_Read... [15:42:55]Read from MH i2c: E2 DE 00 [15:42:55]MH_I2C_Read... [15:42:55]Read from MH i2c: E2 DE 00 17 00 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 76 [15:42:55]RAPDU: F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [15:42:55]wFMCommunicate OK [15:42:55]SAM_PROTO_GetFMData done [15:42:55]requested_item fm.sale_refund.total is exist - process it [15:42:55]requested_item fm.buy.total is exist - process it [15:42:55]requested_item shift.sale.total is exist - process it [15:42:55]SAM_PROTO_GetShiftData [15:42:55]wFMCommunicate request_size=4 [15:42:55]MH_SAM_APDU [15:42:55]CAPDU: 80 13 02 00 [15:42:55]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [15:42:55]OFD Sender: No OFD packet to send [15:42:55]Write i2c OK [15:42:55]MH_I2C_Read... [15:42:56]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [15:42:56]Read from MH i2c: E2 [15:42:56]MH_I2C_Read... [15:42:56]Read from MH i2c: E2 FD 00 [15:42:56]MH_I2C_Read... [15:42:56]Read from MH i2c: E2 FD 00 18 00 00 AE 04 AA 04 AA 04 6E 04 04 00 3D 00 00 00 69 04 9B 00 6F 04 04 00 3D 00 00 00 B1 04 03 00 78 F7 12 70 04 03 00 3C 96 0F 72 04 03 00 3C 61 03 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 95 03 02 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 EE 2A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 85 [15:42:56]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 3D 00 00 00 69 04 9B 00 6F 04 04 00 3D 00 00 00 B1 04 03 00 78 F7 12 70 04 03 00 3C 96 0F 72 04 03 00 3C 61 03 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 95 03 02 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 EE 2A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [15:42:56]wFMCommunicate OK [15:42:56]wFMCommunicate request_size=4 [15:42:56]MH_SAM_APDU [15:42:56]CAPDU: 80 17 00 00 [15:42:56]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [15:42:56]Write i2c OK [15:42:56]MH_I2C_Read... [15:42:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:42:56]Read from MH i2c: E2 [15:42:56]MH_I2C_Read... [15:42:56]Read from MH i2c: E2 FD 00 [15:42:56]MH_I2C_Read... [15:42:56]Read from MH i2c: E2 FD 00 19 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 BB [15:42:56]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [15:42:56]wFMCommunicate OK [15:42:56]wFMCommunicate request_size=4 [15:42:56]MH_SAM_APDU [15:42:56]CAPDU: 80 17 00 00 [15:42:56]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [15:42:56]Write i2c OK [15:42:56]MH_I2C_Read... [15:42:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:42:56]Read from MH i2c: E2 [15:42:56]MH_I2C_Read... [15:42:56]Read from MH i2c: E2 FD 00 [15:42:56]MH_I2C_Read... [15:42:56]Read from MH i2c: E2 FD 00 1A 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 51 [15:42:57]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [15:42:57]wFMCommunicate OK [15:42:57]wFMCommunicate request_size=4 [15:42:57]MH_SAM_APDU [15:42:57]CAPDU: 80 17 00 00 [15:42:57]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [15:42:57]Write i2c OK [15:42:57]MH_I2C_Read... [15:42:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:42:57]Read from MH i2c: E2 [15:42:59]Malloc new data [15:42:59]Malloc new data [15:42:59]Malloc new data [15:42:59]Malloc new data [15:42:59]Malloc new data [15:42:59]KKMSetReceiptItemData err=0 [15:42:59]KKMAddReceiptItem [15:42:59]LoadAmountFromDocumentTag total=0 [15:42:59]LoadAmountFromDocumentTag cost=6000 [15:42:59]SetAmountToDocument total=6000 [15:42:59]Malloc new data [15:42:59]cost*persent_nds=720000 [15:42:59]+500=720500 [15:42:59]tax_nds_amount=637 [15:42:59]cost*persent_nds=60000 [15:42:59]+500=60500 [15:42:59]tax_nsp_amount=53 [15:42:59]Load OK [15:42:59]Load OK [15:42:59]Malloc new data [15:42:59]Malloc new data [15:42:59]Load OK [15:42:59]Load OK [15:42:59]Malloc new data [15:42:59]Malloc new data [15:42:59]free (receipt_item_data.pre_item_text) [15:42:59]free (receipt_item_data.post_item_text) [15:42:59]done [15:42:59]receipt_add_items: price(Amount)=12700 [15:42:59]receipt_add_items: sum=12700 [15:42:59]receipt_add_items: quantity [15:42:59]03 E8 03 00 00 00 00 00 KKMCreateReceiptItemDocument [15:42:59]Load OK [15:42:59]KKMSetReceiptItemData [15:42:59]KKMSetReceiptItemData [15:42:59]Malloc new data [15:42:59]Malloc new data [15:42:59]Malloc new data [15:42:59]Malloc new data [15:42:59]Malloc new data [15:42:59]Malloc new data [15:42:59]KKMSetReceiptItemData err=0 [15:42:59]KKMAddReceiptItem [15:42:59]LoadAmountFromDocumentTag total=6000 [15:42:59]LoadAmountFromDocumentTag cost=12700 [15:42:59]SetAmountToDocument total=18700 [15:42:59]Malloc new data [15:42:59]cost*persent_nds=1524000 [15:42:59]+500=1524500 [15:42:59]tax_nds_amount=1349 [15:42:59]cost*persent_nds=127000 [15:42:59]+500=127500 [15:42:59]tax_nsp_amount=112 [15:42:59]LoadAmountFromDocumentTag tax_cur_amount=637 [15:42:59]SetAmountToDocument tax_cur_amount=1986 [15:42:59]Malloc new data [15:42:59]Malloc new data [15:42:59]free (receipt_item_data.pre_item_text) [15:42:59]free (receipt_item_data.post_item_text) [15:42:59]done [15:42:59]Malloc new data [15:42:59]Malloc new data [15:42:59]Malloc new data [15:42:59]KKMSetReceiptData OK [15:42:59]ProcessDocumentItem done err = 0, tmpTLVsize=111 [15:42:59]tlvbuf is 00128820 [15:42:59]KKMLoadAndSignReceiptData [15:42:59]SAM_PROTO_ProcessDocument [15:42:59]wFMCommunicate request_size=9 [15:42:59]MH_SAM_APDU [15:42:59]CAPDU: 80 15 01 00 04 03 00 6F 00 [15:42:59]Write to MH i2c: E2 0C 00 20 00 80 15 01 00 04 00 03 00 6F 00 00 00 19 [15:42:59]Write i2c OK [15:42:59]MH_I2C_Read... [15:43:00]*** iso7816_exchange 80 15 01 00... Resp OK rsp.len_out = 0! [15:43:00]Read from MH i2c: E2 [15:43:00]MH_I2C_Read... [15:43:00]Read from MH i2c: E2 03 00 [15:43:00]MH_I2C_Read... [15:43:00]Read from MH i2c: E2 03 00 20 00 00 90 00 94 [15:43:00]RAPDU: 90 00 [15:43:00]wFMCommunicate OK [15:43:00]wFMCommunicate request_size=10 [15:43:00]MH_SAM_APDU [15:43:00]CAPDU: 80 15 02 00 05 1E 04 01 00 01 [15:43:00]Write to MH i2c: E2 0D 00 21 00 80 15 02 00 05 00 1E 04 01 00 01 00 00 CF [15:43:00]Write i2c OK [15:43:00]MH_I2C_Read... [15:43:00]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [15:43:00]Read from MH i2c: E2 [15:43:00]MH_I2C_Read... [15:43:00]Read from MH i2c: E2 03 00 [15:43:00]MH_I2C_Read... [15:43:00]Read from MH i2c: E2 03 00 21 00 00 90 00 95 [15:43:00]RAPDU: 90 00 [15:43:00]wFMCommunicate OK [15:43:00]wFMCommunicate request_size=15 [15:43:00]MH_SAM_APDU [15:43:00]CAPDU: 80 15 02 00 0A FC 03 06 00 0C 49 00 00 00 00 [15:43:00]Write to MH i2c: E2 12 00 22 00 80 15 02 00 0A 00 FC 03 06 00 0C 49 00 00 00 00 00 00 10 [15:43:00]Write i2c OK [15:43:00]MH_I2C_Read... [15:43:00]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [15:43:00]Read from MH i2c: E2 [15:43:00]MH_I2C_Read... [15:43:00]Read from MH i2c: E2 03 00 [15:43:00]MH_I2C_Read... [15:43:00]Read from MH i2c: E2 03 00 22 00 00 90 00 96 [15:43:00]RAPDU: 90 00 [15:43:00]wFMCommunicate OK [15:43:00]wFMCommunicate request_size=47 [15:43:00]MH_SAM_APDU [15:43:00]CAPDU: 80 15 02 00 2A EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 07 00 00 00 00 [15:43:00]Write to MH i2c: E2 32 00 23 00 80 15 02 00 2A 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 07 00 00 00 00 00 00 68 [15:43:00]Write i2c OK [15:43:00]MH_I2C_Read... [15:43:00]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [15:43:00]Read from MH i2c: E2 [15:43:00]MH_I2C_Read... [15:43:00]Read from MH i2c: E2 03 00 [15:43:00]MH_I2C_Read... [15:43:00]Read from MH i2c: E2 03 00 23 00 00 90 00 97 [15:43:00]RAPDU: 90 00 [15:43:00]wFMCommunicate OK [15:43:00]wFMCommunicate request_size=15 [15:43:00]MH_SAM_APDU [15:43:00]CAPDU: 80 15 02 00 0A 07 04 06 00 0C 49 00 00 00 00 [15:43:00]Write to MH i2c: E2 12 00 24 00 80 15 02 00 0A 00 07 04 06 00 0C 49 00 00 00 00 00 00 1E [15:43:00]Write i2c OK [15:43:00]MH_I2C_Read... [15:43:00]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [15:43:00]Read from MH i2c: E2 [15:43:00]MH_I2C_Read... [15:43:00]Read from MH i2c: E2 03 00 [15:43:00]MH_I2C_Read... [15:43:00]Read from MH i2c: E2 03 00 24 00 00 90 00 98 [15:43:00]RAPDU: 90 00 [15:43:00]wFMCommunicate OK [15:43:00]wFMCommunicate request_size=15 [15:43:00]MH_SAM_APDU [15:43:00]CAPDU: 80 15 02 00 0A 39 04 06 00 00 00 00 00 00 00 [15:43:00]Write to MH i2c: E2 12 00 25 00 80 15 02 00 0A 00 39 04 06 00 00 00 00 00 00 00 00 00 FC [15:43:00]Write i2c OK [15:43:00]MH_I2C_Read... [15:43:00]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [15:43:00]Read from MH i2c: E2 [15:43:00]MH_I2C_Read... [15:43:00]Read from MH i2c: E2 03 00 [15:43:00]MH_I2C_Read... [15:43:00]Read from MH i2c: E2 03 00 25 00 00 90 00 99 [15:43:00]RAPDU: 90 00 [15:43:00]wFMCommunicate OK [15:43:00]wFMCommunicate request_size=11 [15:43:00]MH_SAM_APDU [15:43:00]CAPDU: 80 15 02 00 06 1F 04 02 00 01 00 [15:43:00]Write to MH i2c: E2 0E 00 26 00 80 15 02 00 06 00 1F 04 02 00 01 00 00 00 D8 [15:43:00]Write i2c OK [15:43:00]MH_I2C_Read... [15:43:00]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [15:43:00]Read from MH i2c: E2 [15:43:00]MH_I2C_Read... [15:43:00]Read from MH i2c: E2 03 00 [15:43:00]MH_I2C_Read... [15:43:00]Read from MH i2c: E2 03 00 26 00 00 90 00 9A [15:43:00]RAPDU: 90 00 [15:43:00]wFMCommunicate OK [15:43:00]wFMCommunicate request_size=13 [15:43:00]MH_SAM_APDU [15:43:00]CAPDU: 80 15 02 00 08 F4 03 04 00 83 15 A5 66 [15:43:00]Write to MH i2c: E2 10 00 27 00 80 15 02 00 08 00 F4 03 04 00 83 15 A5 66 00 00 55 [15:43:00]Write i2c OK [15:43:00]MH_I2C_Read... [15:43:00]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [15:43:00]Read from MH i2c: E2 [15:43:00]MH_I2C_Read... [15:43:00]Read from MH i2c: E2 03 00 [15:43:00]MH_I2C_Read... [15:43:00]Read from MH i2c: E2 03 00 27 00 00 90 00 9B [15:43:00]RAPDU: 90 00 [15:43:00]wFMCommunicate OK [15:43:00]wFMCommunicate request_size=25 [15:43:00]MH_SAM_APDU [15:43:00]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 [15:43:00]Write to MH i2c: E2 1C 00 28 00 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 00 00 0A [15:43:00]Write i2c OK [15:43:00]MH_I2C_Read... [15:43:00]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [15:43:00]Read from MH i2c: E2 [15:43:00]MH_I2C_Read... [15:43:00]Read from MH i2c: E2 03 00 [15:43:00]MH_I2C_Read... [15:43:00]Read from MH i2c: E2 03 00 28 00 00 90 00 9C [15:43:00]RAPDU: 90 00 [15:43:00]wFMCommunicate OK [15:43:00]wFMCommunicate request_size=4 [15:43:00]MH_SAM_APDU [15:43:00]CAPDU: 80 15 03 00 [15:43:00]Write to MH i2c: E2 08 00 29 00 80 15 03 00 00 00 00 00 AA [15:43:00]Write i2c OK [15:43:00]MH_I2C_Read... [15:43:00]recv_with_timeout no data received [15:43:00]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 61! [15:43:00]Read from MH i2c: E2 [15:43:00]MH_I2C_Read... [15:43:00]Read from MH i2c: E2 40 00 [15:43:00]MH_I2C_Read... [15:43:00]Read from MH i2c: E2 40 00 29 00 00 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 8B A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 3E 00 00 00 35 04 06 00 1A B5 DE D6 D4 A0 90 00 B5 [15:43:00]RAPDU: 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 8B A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 3E 00 00 00 35 04 06 00 1A B5 DE D6 D4 A0 90 00 [15:43:00]wFMCommunicate OK [15:43:00]SAM_PROTO_ProcessDocument answer len = 59 [15:43:00]SAM_PROTO_ProcessDocument done [15:43:00]SetTLVBufToDocument [15:43:00]Processing tag 1209 (04B9) [15:43:00]Malloc new data [15:43:00]Processing tag 1041 (0411) [15:43:00]Processing tag 1040 (0410) [15:43:00]Malloc new data [15:43:00]Processing tag 1038 (040E) [15:43:00]Malloc new data [15:43:00]Processing tag 1042 (0412) [15:43:00]Malloc new data [15:43:00]Processing tag 1077 (0435) [15:43:00]Malloc new data [15:43:00]SetTLVBufToDocument err=0 [15:43:00]KKMLoadAndSignReceiptData store KKM data [15:43:00]KKMLoadAndSignReceiptData err=0 [15:43:00]wFMCommunicate request_size=4 [15:43:00]MH_SAM_APDU [15:43:00]CAPDU: 80 11 00 00 [15:43:00]Write to MH i2c: E2 08 00 2A 00 80 11 00 00 00 00 00 00 A4 [15:43:00]Write i2c OK [15:43:00]MH_I2C_Read... [15:43:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:43:00]Read from MH i2c: E2 [15:43:00]MH_I2C_Read... [15:43:00]OFD Sender: No OFD packet to send [15:43:00]Read from MH i2c: E2 17 00 [15:43:00]MH_I2C_Read... [15:43:00]Read from MH i2c: E2 17 00 2A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 00 [15:43:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [15:43:01]wFMCommunicate OK [15:43:01]Счет N : (3)183641 ИÐÐ: 02508201610067 Контрольно-КаÑÑовый Чек ПРОДÐЖРТовар: 4700000310043 Вода Жалалабат 27 1л 1.000 * 60.00 = 60.00 ÐДС 12% ÐСП 1% > о реализуемом товаре Товар: 4860019001414 Вода Боржоми 0,75л ПЭТ 1.000 * 127.00 = 127.00 ÐДС 12% ÐСП 1% > о реализуемом товаре ИТОГО: 187.00 ÐСП 1% : 1.65 ÐДС 12% : 19.86 Ðаличными: 187.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 62 27.07.2024 15:42 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41611 ФПД: 29368430023840 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T154259&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41611&fm=29368430023840&tin=02508201610067®Number=0000000000092626&sum=18700 0 [15:43:01]StoreToDocumentArchive [15:43:01]shift 425 fd 41611 [15:43:01]save to /storage/0425/doc_00041611 [15:43:01]save last doc name /storage/0425/doc_00041611 to /storage/kkm_last_doc_name [15:43:01]save OK [15:43:01]Clear old archive folders... [15:43:01]ProcessDocumentItem done err = 0, tmpTLVsize=385 [15:43:01]tlvbuf is 00138650 [15:43:01]SAM_PROTO_ClearQueue [15:43:01]wFMCommunicate request_size=4 [15:43:01]MH_SAM_APDU [15:43:01]CAPDU: 80 09 00 00 [15:43:01]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [15:43:01]Write i2c OK [15:43:01]MH_I2C_Read... [15:43:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:43:01]Read from MH i2c: E2 [15:43:01]MH_I2C_Read... [15:43:01]Read from MH i2c: E2 03 00 [15:43:01]MH_I2C_Read... [15:43:01]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [15:43:01]RAPDU: 90 00 [15:43:01]wFMCommunicate OK [15:43:01]SAM_PROTO_ClearQueue done [15:43:01]KKMCreateOFDPacket [15:43:01]OFDProtocolAddRootSTLVToBuf [15:43:01]FM_MakeSignedData [15:43:01]FM_MakeSignedData [15:43:01]SAM_PROTO_SignData [15:43:01]wFMCommunicate request_size=4 [15:43:01]MH_SAM_APDU [15:43:01]CAPDU: 80 0D 01 02 [15:43:01]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [15:43:01]Write i2c OK [15:43:01]MH_I2C_Read... [15:43:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:43:01]Read from MH i2c: E2 [15:43:01]MH_I2C_Read... [15:43:01]Read from MH i2c: E2 03 00 [15:43:01]MH_I2C_Read... [15:43:01]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [15:43:01]RAPDU: 90 00 [15:43:01]wFMCommunicate OK [15:43:01]wFMCommunicate request_size=255 [15:43:01]MH_SAM_APDU [15:43:01]CAPDU: 80 0D 02 02 FA 03 00 81 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 30 34 33 06 04 22 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 96 D0 B0 D0 BB D0 B0 D0 BB D0 B0 D0 B1 D0 B0 D1 82 20 32 37 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 69 00 8A 04 0D 00 34 38 36 30 30 31 39 30 30 31 34 31 34 06 04 25 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 91 D0 BE D1 80 D0 B6 D0 BE D0 BC D0 B8 20 30 2C 37 35 D0 BB 20 D0 9F D0 AD D0 A2 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 9C 31 00 00 00 00 13 04 06 00 9C 31 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 49 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 [15:43:01]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 81 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 30 34 33 06 04 22 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 96 D0 B0 D0 BB D0 B0 D0 BB D0 B0 D0 B1 D0 B0 D1 82 20 32 37 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 69 00 8A 04 0D 00 34 38 36 30 30 31 39 30 30 31 34 31 34 06 04 25 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 91 D0 BE D1 80 D0 B6 D0 BE D0 BC D0 B8 20 30 2C 37 35 D0 BB 20 D0 9F D0 AD D0 A2 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 9C 31 00 00 00 00 13 04 06 00 9C 31 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 49 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 6B [15:43:01]Write i2c OK [15:43:01]MH_I2C_Read... [15:43:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:43:01]Read from MH i2c: E2 [15:43:01]MH_I2C_Read... [15:43:01]Read from MH i2c: E2 03 00 [15:43:01]MH_I2C_Read... [15:43:01]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [15:43:01]RAPDU: 90 00 [15:43:01]wFMCommunicate OK [15:43:01]wFMCommunicate request_size=144 [15:43:01]MH_SAM_APDU [15:43:01]CAPDU: 80 0D 02 02 8B 00 A5 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 07 00 00 00 00 07 04 06 00 0C 49 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 00 00 00 F4 03 04 00 83 15 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 8B A2 00 00 35 04 06 00 1A B5 DE D6 D4 A0 [15:43:01]Write to MH i2c: E2 93 00 2E 00 80 0D 02 02 8B 00 00 A5 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 07 00 00 00 00 07 04 06 00 0C 49 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 00 00 00 F4 03 04 00 83 15 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 8B A2 00 00 35 04 06 00 1A B5 DE D6 D4 A0 00 00 66 [15:43:01]Write i2c OK [15:43:01]MH_I2C_Read... [15:43:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:43:01]Read from MH i2c: E2 [15:43:01]MH_I2C_Read... [15:43:01]Read from MH i2c: E2 03 00 [15:43:01]MH_I2C_Read... [15:43:01]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [15:43:01]RAPDU: 90 00 [15:43:01]wFMCommunicate OK [15:43:01]wFMCommunicate request_size=4 [15:43:01]MH_SAM_APDU [15:43:01]CAPDU: 80 0D 03 02 [15:43:01]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [15:43:01]Write i2c OK [15:43:01]MH_I2C_Read... [15:43:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:43:01]Read from MH i2c: E2 [15:43:01]MH_I2C_Read... [15:43:01]Read from MH i2c: E2 0B 00 [15:43:01]MH_I2C_Read... [15:43:01]Read from MH i2c: E2 0B 00 2F 00 00 2B 1F 41 CE 33 4B 1E 7B 90 00 1B [15:43:01]RAPDU: 2B 1F 41 CE 33 4B 1E 7B 90 00 [15:43:01]wFMCommunicate OK [15:43:01]SAM_PROTO_SignData done [15:43:01]FM_MakeSignedData done [15:43:01]CreateOFDProtocolMessage [15:43:01]wFMCommunicate request_size=4 [15:43:01]MH_SAM_APDU [15:43:01]CAPDU: 80 11 00 00 [15:43:01]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [15:43:01]Write i2c OK [15:43:01]MH_I2C_Read... [15:43:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:43:01]Read from MH i2c: E2 [15:43:01]MH_I2C_Read... [15:43:01]Read from MH i2c: E2 17 00 [15:43:01]MH_I2C_Read... [15:43:01]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 06 [15:43:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [15:43:02]wFMCommunicate OK [15:43:02]CreateOFDProtocolMessage done [15:43:02]OFDSenderStorePacket 41611 [15:43:02]StoreOFDPacket docnum=41611 [15:43:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 95 01 00 00 7E 50 8D 01 D6 DE 5A 03 01 00 03 00 81 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 30 34 33 06 04 22 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 96 D0 B0 D0 BB D0 B0 D0 BB D0 B0 D0 B1 D0 B0 D1 82 20 32 37 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 69 00 8A 04 0D 00 34 38 36 30 30 31 39 30 30 31 34 31 34 06 04 25 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 91 D0 BE D1 80 D0 B6 D0 BE D0 BC D0 B8 20 30 2C 37 35 D0 BB 20 D0 9F D0 AD D0 A2 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 9C 31 00 00 00 00 13 04 06 00 9C 31 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 49 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 07 00 00 00 00 07 04 06 00 0C 49 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 00 00 00 F4 03 04 00 83 15 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 8B A2 00 00 35 04 06 00 1A B5 DE D6 D4 A0 2B 1F 41 CE 33 4B 1E 7B [15:43:02]CheckFolder [15:43:02]dirname=/storage/ofd_packets [15:43:02]CheckFolder done [15:43:02]ProducePacketName [15:43:02]name=ofd_packets/00041611 [15:43:02]NVStorageSaveData ofd_packets/00041611 [15:43:02]File name is /storage/ofd_packets/00041611 [15:43:02]Write 435 bytes [15:43:02]NVStorageSaveData done [15:43:02]OFDSenderStorePacket done [15:43:02]KKMCreateOFDPacket done [15:43:02]NVStorageSaveData kkm_last_timestamp [15:43:02]File name is /storage/kkm_last_timestamp [15:43:02]Write 4 bytes [15:43:02]NVStorageSaveData done [15:43:02]ExternCall_PrintAddStr [15:43:02]wPrintStart [15:43:02]Write to MH i2c: 01 00 00 31 00 31 [15:43:02]Write i2c OK [15:43:02]MH_I2C_Read... [15:43:02]Read from MH i2c: 01 [15:43:02]MH_I2C_Read... [15:43:02]Read from MH i2c: 01 07 00 [15:43:02]MH_I2C_Read... [15:43:02]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [15:43:02]RasterBufferAndPrint [15:43:02]line Счет N : (3)183641 [15:43:02]line ИÐÐ: 02508201610067 [15:43:02]line Контрольно-КаÑÑовый Чек [15:43:02]line ПРОДÐЖР[15:43:02]line Товар: 4700000310043 [15:43:02]line Вода Жалалабат 27 1л [15:43:02]line 1.000 * 60.00 [15:43:02]line = 60.00 [15:43:02]line ÐДС 12% ÐСП 1% [15:43:02]line > о реализуемом товаре [15:43:02]line Товар: 4860019001414 [15:43:02]line Вода Боржоми 0,75л ПЭТ [15:43:02]line 1.000 * 127.00 [15:43:02]line = 127.00 [15:43:02]line ÐДС 12% ÐСП 1% [15:43:02]line > о реализуемом товаре [15:43:02]line ИТОГО: 187.00 [15:43:02]line ÐСП 1% : 1.65 [15:43:02]line ÐДС 12% : 19.86 [15:43:02]line Ðаличными: 187.00 [15:43:02]line Безнал.: 0.00 [15:43:02]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [15:43:02]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [15:43:02]line СÐО: Общий режим [15:43:02]line Чек 62 27.07.2024 15:42 [15:43:02]line Смена: 425 ФФД: 1.0 [15:43:02]line ЗÐМ: 0300000053 [15:43:02]line РÐМ: 0000000000092626 [15:43:02]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [15:43:02]line ФМ: 0000000000874958 [15:43:02]line ФД: 41611 [15:43:02]line ФПД: 29368430023840 [15:43:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T154259&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41611&fm=29368430023840&tin=02508201610067®Number=0000000000092626&sum=18700 [15:43:02]line 0 [15:43:02]written 0, free lines is 4095 [15:43:02]OFD Sender: Processing packet 41611 [packets to send 57, broken 56] [15:43:02]ProducePacketName [15:43:02]name=ofd_packets/00041611 [15:43:02]OFD Sender: To server: ‡•öpG, [15:43:02]CommunicateWithHost lk.salyk.kg:30040 [15:43:02]ConnectInit lk.salyk.kg [15:43:02]Write to MH i2c: 01 00 00 5F 00 5F [15:43:02]Write i2c OK [15:43:02]MH_I2C_Read... [15:43:02]Read from MH i2c: 01 [15:43:02]MH_I2C_Read... [15:43:02]Read from MH i2c: 01 07 00 [15:43:02]MH_I2C_Read... [15:43:02]Read from MH i2c: 01 07 00 5F 00 00 00 00 00 00 DB 0C 4D [15:43:02]RasterBufferAndPrint [15:43:02]line [15:43:02]line [15:43:02]line [15:43:02]line [15:43:02]line [15:43:02]written 0, free lines is 3315 [15:43:02]MH_Cut [15:43:02]Write to MH i2c: D1 01 00 66 00 01 38 [15:43:02]Write i2c OK [15:43:02]MH_I2C_Read... [15:43:02]Read from MH i2c: D1 [15:43:02]MH_I2C_Read... [15:43:02]Read from MH i2c: D1 01 00 [15:43:02]MH_I2C_Read... [15:43:02]Read from MH i2c: D1 01 00 66 00 00 37 [15:43:02]Write to MH i2c: 01 00 00 67 00 67 [15:43:02]Write i2c OK [15:43:02]MH_I2C_Read... [15:43:03]*** Cut start [15:43:03]*** Partial cut [15:43:03]*** CUTSNS_PIN = 1 [15:43:03]*** CUTSNS_PIN = 0 [15:43:03]*** Brake cut motor [15:43:03]Read from MH i2c: 01 [15:43:04]MH_I2C_Read... [15:43:04]*** Stop cut motor [15:43:04]*** Cut end [15:43:04]Read from MH i2c: 01 07 00 [15:43:04]MH_I2C_Read... [15:43:04]Read from MH i2c: 01 07 00 67 00 00 00 00 00 00 FF 0F 7C [15:43:04]process_action close_receipt done [15:43:04]requested_data is exist [15:43:04]produce_requested_data [15:43:04]requested_item fm.sn is exist - process it [15:43:04]wFMCommunicate request_size=4 [15:43:04]MH_SAM_APDU [15:43:04]CAPDU: 80 11 00 00 [15:43:04]Write to MH i2c: E2 08 00 68 00 80 11 00 00 00 00 00 00 E2 [15:43:04]Write i2c OK [15:43:04]MH_I2C_Read... [15:43:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:43:04]Read from MH i2c: E2 [15:43:04]MH_I2C_Read... [15:43:04]Read from MH i2c: E2 17 00 [15:43:04]MH_I2C_Read... [15:43:04]Read from MH i2c: E2 17 00 68 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 3E [15:43:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [15:43:04]wFMCommunicate OK [15:43:04]requested_item fd.num is exist - process it [15:43:04]SAM_PROTO_GetFieldsCounters [15:43:04]wFMCommunicate request_size=4 [15:43:04]MH_SAM_APDU [15:43:04]CAPDU: 80 13 00 00 [15:43:04]Write to MH i2c: E2 08 00 69 00 80 13 00 00 00 00 00 00 E5 [15:43:04]Write i2c OK [15:43:04]MH_I2C_Read... [15:43:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:43:04]Read from MH i2c: E2 [15:43:04]MH_I2C_Read... [15:43:04]Read from MH i2c: E2 62 00 [15:43:04]MH_I2C_Read... [15:43:04]Read from MH i2c: E2 62 00 69 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 8B A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 3E 00 00 00 5E 04 04 00 3E 00 00 00 57 04 04 00 3F 00 00 00 19 04 04 00 00 00 00 00 90 00 A0 [15:43:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 8B A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 3E 00 00 00 5E 04 04 00 3E 00 00 00 57 04 04 00 3F 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:43:04]wFMCommunicate OK [15:43:04]SAM_PROTO_GetFieldsCounters done [15:43:04]requested_item shift.num is exist - process it [15:43:04]requested_item shift.opened is exist - process it [15:43:04]req_shift_opened [15:43:04]FM_GetShiftState [15:43:04]SAM_PROTO_GetShiftState [15:43:04]wFMCommunicate request_size=4 [15:43:04]MH_SAM_APDU [15:43:04]CAPDU: 80 13 01 00 [15:43:04]Write to MH i2c: E2 08 00 6A 00 80 13 01 00 00 00 00 00 E7 [15:43:04]Write i2c OK [15:43:04]MH_I2C_Read... [15:43:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:43:04]Read from MH i2c: E2 [15:43:04]MH_I2C_Read... [15:43:04]Read from MH i2c: E2 0E 00 [15:43:04]MH_I2C_Read... [15:43:04]Read from MH i2c: E2 0E 00 6A 00 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 FF [15:43:04]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [15:43:04]wFMCommunicate OK [15:43:04]SAM_PROTO_GetShiftState done [15:43:04]FM_GetShiftState done [15:43:04]req_shift_opened done [15:43:04]requested_item shift.open_date is exist - process it [15:43:04]req_shift_open_date [15:43:04]req_shift_open_date done [15:43:04]produce_requested_data done [15:43:04]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41611,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [15:43:04]process_action_free close_receipt [15:43:04]json_value_free [15:43:04]json_value_free done [15:43:04]process_json_proto returns [15:43:04]Send response to host [15:43:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41611,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [15:43:04]free response buf [15:43:04]execute_script done [15:43:04]execute_script returns [15:43:04]free content buf [15:43:04]Sock 9.Close socket [15:43:04]Sock 9.Thread stoped [15:43:05]Connected sock=10 [15:43:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 95 01 00 00 7E 50 8D 01 D6 DE 5A 03 01 00 03 00 81 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 30 34 33 06 04 22 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 96 D0 B0 D0 BB D0 B0 D0 BB D0 B0 D0 B1 D0 B0 D1 82 20 32 37 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 69 00 8A 04 0D 00 34 38 36 30 30 31 39 30 30 31 34 31 34 06 04 25 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 91 D0 BE D1 80 D0 B6 D0 BE D0 BC D0 B8 20 30 2C 37 35 D0 BB 20 D0 9F D0 AD D0 A2 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 9C 31 00 00 00 00 13 04 06 00 9C 31 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 49 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 07 00 00 00 00 07 04 06 00 0C 49 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 00 00 00 F4 03 04 00 83 15 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 8B A2 00 00 35 04 06 00 1A B5 DE D6 D4 A0 2B 1F 41 CE 33 4B 1E 7B [15:43:05]accept exits with 7 [15:43:05]New connection [15:43:05]New thread 3067051364 created [15:43:05]Thread 3067194724 joined [15:43:05]Waiting for new connection... [15:43:05] Sock 7.Parse request [15:43:05]Sock 7.Check first char [15:43:05]Sock 7.First char is OK [15:43:05]request: POST /json_proto HTTP/1.0 [15:43:05]Method: POST [15:43:05]URL: /json_proto [15:43:05]Method is POST - this is cgi request [15:43:05]url: /json_proto [15:43:05]query_string will be loaded in cgi processing [15:43:05]execute_cgi json_proto POST (null) [15:43:05]execute_cgi path=json_proto method=POST [15:43:05]POST find Content-Length [15:43:05]Host: 172.17.43.132:8080 [15:43:05]Content-Length: 644 [15:43:05]Content-Type: application/json [15:43:05] [15:43:05]POST finish read [15:43:05]Found Content-Length = 644 [15:43:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183642", "tax_sys" : 0, "items" : [ { "code": "4700000310326", "name": "\u0412\u043E\u0434\u0430 \u0410\u0434\u044B\u0433\u0435\u043D\u0435 1\u043B \u0431/\u0433", "price" : 35.00, "quantity" : 1.000, "sum" : 35.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 35.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:43:05]execute_script... [15:43:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183642", "tax_sys" : 0, "items" : [ { "code": "4700000310326", "name": "\u0412\u043E\u0434\u0430 \u0410\u0434\u044B\u0433\u0435\u043D\u0435 1\u043B \u0431/\u0433", "price" : 35.00, "quantity" : 1.000, "sum" : 35.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 35.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:43:05]POST & json_proto [15:43:05]process_json_proto [15:43:05]json parsed OK: [15:43:05]protocol is kg_v1.0 [15:43:05]action value=close_receipt [15:43:05]process_action close_receipt [15:43:05]cmd_close_receipt [15:43:05]MH_GetDate [15:43:05]Write to MH i2c: F0 00 00 6B 00 5A [15:43:05]Write i2c OK [15:43:05]MH_I2C_Read... [15:43:05]Read from MH i2c: F0 [15:43:05]MH_I2C_Read... [15:43:05]Read from MH i2c: F0 09 00 [15:43:05]MH_I2C_Read... [15:43:05]Read from MH i2c: F0 09 00 6B 00 00 8A 15 A5 66 69 B2 A4 66 32 [15:43:05]GetLastDocTimeStamp 1722094979 [15:43:05]current date 1722094986 [15:43:05]FM_GetShiftState [15:43:05]SAM_PROTO_GetShiftState [15:43:05]wFMCommunicate request_size=4 [15:43:05]MH_SAM_APDU [15:43:05]CAPDU: 80 13 01 00 [15:43:05]Write to MH i2c: E2 08 00 6C 00 80 13 01 00 00 00 00 00 E9 [15:43:05]Write i2c OK [15:43:05]MH_I2C_Read... [15:43:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:43:05]Read from MH i2c: E2 [15:43:05]MH_I2C_Read... [15:43:05]Read from MH i2c: E2 0E 00 [15:43:05]MH_I2C_Read... [15:43:05]Read from MH i2c: E2 0E 00 6C 00 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 01 [15:43:06]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [15:43:06]wFMCommunicate OK [15:43:06]SAM_PROTO_GetShiftState done [15:43:06]FM_GetShiftState done [15:43:06]opened in 1722069839 [15:43:06]opened+sec_in_day 1722156239 [15:43:06]quantity*price = 3500 [15:43:06]sum+1 = 3501 [15:43:06]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 35.00 ÐСП 1% : 0.31 ÐДС 12% : 3.72 Ðаличными: 35.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 63 27.07.2024 15:43 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41612 ФПД: 226633554010700 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T154306&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41612&fm=226633554010700&tin=02508201610067®Number=0000000000092626&sum=3500 0 [15:43:07]StoreToDocumentArchive [15:43:07]shift 425 fd 41612 [15:43:07]save to /storage/0425/doc_00041612 [15:43:07]save last doc name /storage/0425/doc_00041612 to /storage/kkm_last_doc_name [15:43:07]save OK [15:43:07]Clear old archive folders... [15:43:07]ProcessDocumentItem done err = 0, tmpTLVsize=275 [15:43:07]tlvbuf is 00145F90 [15:43:07]SAM_PROTO_ClearQueue [15:43:07]wFMCommunicate request_size=4 [15:43:07]MH_SAM_APDU [15:43:07]CAPDU: 80 09 00 00 [15:43:07]Write to MH i2c: E2 08 00 79 00 80 09 00 00 00 00 00 00 EB [15:43:07]Write i2c OK [15:43:07]MH_I2C_Read... [15:43:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:43:07]Read from MH i2c: E2 [15:43:07]MH_I2C_Read... [15:43:07]Read from MH i2c: E2 03 00 [15:43:07]MH_I2C_Read... [15:43:07]Read from MH i2c: E2 03 00 79 00 00 90 00 ED [15:43:07]RAPDU: 90 00 [15:43:07]wFMCommunicate OK [15:43:07]SAM_PROTO_ClearQueue done [15:43:07]KKMCreateOFDPacket [15:43:07]OFDProtocolAddRootSTLVToBuf [15:43:07]FM_MakeSignedData [15:43:07]FM_MakeSignedData [15:43:07]SAM_PROTO_SignData [15:43:07]wFMCommunicate request_size=4 [15:43:07]MH_SAM_APDU [15:43:07]CAPDU: 80 0D 01 02 [15:43:07]Write to MH i2c: E2 08 00 7A 00 80 0D 01 02 00 00 00 00 F3 [15:43:07]Write i2c OK [15:43:07]MH_I2C_Read... [15:43:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:43:07]Read from MH i2c: E2 [15:43:07]MH_I2C_Read... [15:43:07]Read from MH i2c: E2 03 00 [15:43:07]MH_I2C_Read... [15:43:07]Read from MH i2c: E2 03 00 7A 00 00 90 00 EE [15:43:07]RAPDU: 90 00 [15:43:07]wFMCommunicate OK [15:43:07]wFMCommunicate request_size=255 [15:43:07]MH_SAM_APDU [15:43:07]CAPDU: 80 0D 02 02 FA 03 00 13 01 1E 04 01 00 01 23 04 65 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 33 32 36 06 04 21 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 90 D0 B4 D1 8B D0 B3 D0 B5 D0 BD D0 B5 20 31 D0 BB 20 D0 B1 2F D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 AC 0D 00 00 00 00 13 04 06 00 AC 0D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 0D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 01 00 00 00 00 07 04 06 00 AC 0D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 00 00 00 F4 03 04 00 8A 15 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 [15:43:07]Write to MH i2c: E2 02 01 7B 00 80 0D 02 02 FA 00 03 00 13 01 1E 04 01 00 01 23 04 65 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 33 32 36 06 04 21 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 90 D0 B4 D1 8B D0 B3 D0 B5 D0 BD D0 B5 20 31 D0 BB 20 D0 B1 2F D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 AC 0D 00 00 00 00 13 04 06 00 AC 0D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 0D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 01 00 00 00 00 07 04 06 00 AC 0D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 00 00 00 F4 03 04 00 8A 15 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 Received data: 0D 87 04 95 10 F6 00 70 30 47 30 2C 30 01 30 00 30 30 30 30 30 30 30 30 30 30 30 30 30 30 39 30 32 30 36 30 32 38 36 37 11 34 04 39 10 35 00 38 4F 00 00 00 BD 03 47 00 41 E4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 30 37 30 30 30 39 30 33 30 36 00 34 00 33 6E 34 [15:43:08]36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 Write i2c OK [15:43:08]30 MH_I2C_Read... [15:43:08]38 37 34 39 35 38 10 04 04 00 8B A2 00 00 F4 03 04 00 9D C1 A4 66 B6 04 01 00 00 8A 6A BE FC 93 18 D1 37 [15:43:08]CommunicateWithHost err = 0 [15:43:08]CheckOFDResponse [15:43:08]1017 (14) - 77093643461234 [15:43:08]1041 (16) - 0000000000874958 [15:43:08]1040 (4) - 41611 [15:43:08]1012 (4) - 27.07.2024 09:45 [15:43:08]1206 (1) - 0 [15:43:08]OFD Sender: Remove packet 41611 [15:43:08]ProducePacketName [15:43:08]name=ofd_packets/00041611 [15:43:08]NVStorageDeleteData [15:43:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:43:08]Read from MH i2c: E2 [15:43:08]MH_I2C_Read... [15:43:08]Read from MH i2c: E2 03 00 [15:43:08]MH_I2C_Read... [15:43:08]Read from MH i2c: E2 03 00 7B 00 00 90 00 EF [15:43:08]RAPDU: 90 00 [15:43:08]wFMCommunicate OK [15:43:08]wFMCommunicate request_size=34 [15:43:08]MH_SAM_APDU [15:43:08]CAPDU: 80 0D 02 02 1D 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 8C A2 00 00 35 04 06 00 CE 1F 3C 7B 22 4C [15:43:08]Write to MH i2c: E2 25 00 7C 00 80 0D 02 02 1D 00 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 8C A2 00 00 35 04 06 00 CE 1F 3C 7B 22 4C 00 00 00 [15:43:08]Write i2c OK [15:43:08]MH_I2C_Read... [15:43:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:43:08]Read from MH i2c: E2 [15:43:08]MH_I2C_Read... [15:43:08]Read from MH i2c: E2 03 00 [15:43:08]MH_I2C_Read... [15:43:08]Read from MH i2c: E2 03 00 7C 00 00 90 00 F0 [15:43:08]RAPDU: 90 00 [15:43:08]wFMCommunicate OK [15:43:08]wFMCommunicate request_size=4 [15:43:08]MH_SAM_APDU [15:43:08]CAPDU: 80 0D 03 02 [15:43:08]Write to MH i2c: E2 08 00 7D 00 80 0D 03 02 00 00 00 00 F8 [15:43:08]Write i2c OK [15:43:08]MH_I2C_Read... [15:43:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:43:08]Read from MH i2c: E2 [15:43:08]MH_I2C_Read... [15:43:08]Read from MH i2c: E2 0B 00 [15:43:08]MH_I2C_Read... [15:43:08]Read from MH i2c: E2 0B 00 7D 00 00 AC 13 82 3B 94 C3 F0 18 90 00 D4 [15:43:08]RAPDU: AC 13 82 3B 94 C3 F0 18 90 00 [15:43:08]wFMCommunicate OK [15:43:08]SAM_PROTO_SignData done [15:43:08]FM_MakeSignedData done [15:43:08]CreateOFDProtocolMessage [15:43:08]wFMCommunicate request_size=4 [15:43:08]MH_SAM_APDU [15:43:08]CAPDU: 80 11 00 00 [15:43:08]Write to MH i2c: E2 08 00 7E 00 80 11 00 00 00 00 00 00 F8 [15:43:08]Write i2c OK [15:43:08]MH_I2C_Read... [15:43:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:43:08]Read from MH i2c: E2 [15:43:08]MH_I2C_Read... [15:43:08]Read from MH i2c: E2 17 00 [15:43:08]MH_I2C_Read... [15:43:08]Read from MH i2c: E2 17 00 7E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 54 [15:43:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [15:43:08]wFMCommunicate OK [15:43:08]CreateOFDProtocolMessage done [15:43:08]OFDSenderStorePacket 41612 [15:43:08]StoreOFDPacket docnum=41612 [15:43:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 27 01 00 00 65 06 1F 01 E4 CA 5A 03 01 00 03 00 13 01 1E 04 01 00 01 23 04 65 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 33 32 36 06 04 21 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 90 D0 B4 D1 8B D0 B3 D0 B5 D0 BD D0 B5 20 31 D0 BB 20 D0 B1 2F D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 AC 0D 00 00 00 00 13 04 06 00 AC 0D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 0D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 01 00 00 00 00 07 04 06 00 AC 0D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 00 00 00 F4 03 04 00 8A 15 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 8C A2 00 00 35 04 06 00 CE 1F 3C 7B 22 4C AC 13 82 3B 94 C3 F0 18 [15:43:08]CheckFolder [15:43:08]dirname=/storage/ofd_packets [15:43:08]CheckFolder done [15:43:08]ProducePacketName [15:43:08]name=ofd_packets/00041612 [15:43:08]NVStorageSaveData ofd_packets/00041612 [15:43:08]File name is /storage/ofd_packets/00041612 [15:43:08]Write 325 bytes [15:43:08]NVStorageSaveData done [15:43:08]OFDSenderStorePacket done [15:43:08]KKMCreateOFDPacket done [15:43:08]NVStorageSaveData kkm_last_timestamp [15:43:08]File name is /storage/kkm_last_timestamp [15:43:08]Write 4 bytes [15:43:08]NVStorageSaveData done [15:43:08]ExternCall_PrintAddStr [15:43:08]wPrintStart [15:43:08]Write to MH i2c: 01 00 00 7F 00 7F [15:43:08]OFD Sender: No OFD packet to send [15:43:08]Write i2c OK [15:43:08]MH_I2C_Read... [15:43:08]Read from MH i2c: 01 [15:43:08]MH_I2C_Read... [15:43:08]Read from MH i2c: 01 07 00 [15:43:08]MH_I2C_Read... [15:43:08]Read from MH i2c: 01 07 00 7F 00 00 00 00 00 00 FF 0F 94 [15:43:08]RasterBufferAndPrint [15:43:08]line Счет N : (3)183642 [15:43:08]line ИÐÐ: 02508201610067 [15:43:08]line Контрольно-КаÑÑовый Чек [15:43:08]line ПРОДÐЖР[15:43:08]line Товар: 4700000310326 [15:43:08]line Вода Ðдыгене 1л б/г [15:43:08]line 1.000 * 35.00 [15:43:08]line = 35.00 [15:43:08]line ÐДС 12% ÐСП 1% [15:43:08]line > о реализуемом товаре [15:43:08]line ИТОГО: 35.00 [15:43:08]line ÐСП 1% : 0.31 [15:43:08]line ÐДС 12% : 3.72 [15:43:08]line Ðаличными: 35.00 [15:43:08]line Безнал.: 0.00 [15:43:08]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [15:43:08]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [15:43:08]line СÐО: Общий режим [15:43:08]line Чек 63 27.07.2024 15:43 [15:43:08]line Смена: 425 ФФД: 1.0 [15:43:08]line ЗÐМ: 0300000053 [15:43:08]line РÐМ: 0000000000092626 [15:43:08]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [15:43:08]line ФМ: 0000000000874958 [15:43:08]line ФД: 41612 [15:43:08]line ФПД: 226633554010700 [15:43:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T154306&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41612&fm=226633554010700&tin=02508201610067®Number=0000000000092626&sum=3500 [15:43:08]line 0 [15:43:08]written 0, free lines is 4095 [15:43:08]OFD Sender: Processing packet 41612 [packets to send 57, broken 56] [15:43:08]ProducePacketName [15:43:08]name=ofd_packets/00041612 [15:43:08]OFD Sender: To server: ‡•öpG, [15:43:08]CommunicateWithHost lk.salyk.kg:30040 [15:43:08]ConnectInit lk.salyk.kg [15:43:09]Write to MH i2c: 01 00 00 A7 00 A7 [15:43:09]Write i2c OK [15:43:09]MH_I2C_Read... [15:43:09]Read from MH i2c: 01 [15:43:09]MH_I2C_Read... [15:43:09]Read from MH i2c: 01 07 00 [15:43:09]MH_I2C_Read... [15:43:09]Read from MH i2c: 01 07 00 A7 00 00 00 00 00 00 0D 0D C8 [15:43:09]RasterBufferAndPrint [15:43:09]line [15:43:09]line [15:43:09]line [15:43:09]line [15:43:09]line [15:43:09]written 0, free lines is 3371 [15:43:09]MH_Cut [15:43:09]Write to MH i2c: D1 01 00 AE 00 01 80 [15:43:09]Write i2c OK [15:43:09]MH_I2C_Read... [15:43:09]Read from MH i2c: D1 [15:43:09]MH_I2C_Read... [15:43:09]Read from MH i2c: D1 01 00 [15:43:09]MH_I2C_Read... [15:43:09]Read from MH i2c: D1 01 00 AE 00 00 7F [15:43:09]Write to MH i2c: 01 00 00 AF 00 AF [15:43:09]Write i2c OK [15:43:09]MH_I2C_Read... [15:43:09]*** Cut start [15:43:09]*** Partial cut [15:43:09]*** CUTSNS_PIN = 1 [15:43:09]*** CUTSNS_PIN = 0 [15:43:10]*** Brake cut motor [15:43:10]Read from MH i2c: 01 [15:43:10]MH_I2C_Read... [15:43:10]*** Stop cut motor [15:43:10]Read from MH i2c: 01 07 00 [15:43:10]MH_I2C_Read... [15:43:10]*** Cut end [15:43:10]Read from MH i2c: 01 07 00 AF 00 00 00 00 00 00 FF 0F C4 [15:43:10]process_action close_receipt done [15:43:10]requested_data is exist [15:43:10]produce_requested_data [15:43:10]requested_item fm.sn is exist - process it [15:43:10]wFMCommunicate request_size=4 [15:43:10]MH_SAM_APDU [15:43:10]CAPDU: 80 11 00 00 [15:43:10]Write to MH i2c: E2 08 00 B0 00 80 11 00 00 00 00 00 00 2A [15:43:10]Write i2c OK [15:43:10]MH_I2C_Read... [15:43:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:43:10]Read from MH i2c: E2 [15:43:10]MH_I2C_Read... [15:43:10]Read from MH i2c: E2 17 00 [15:43:10]MH_I2C_Read... [15:43:10]Read from MH i2c: E2 17 00 B0 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 86 [15:43:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [15:43:10]wFMCommunicate OK [15:43:10]requested_item fd.num is exist - process it [15:43:10]SAM_PROTO_GetFieldsCounters [15:43:10]wFMCommunicate request_size=4 [15:43:10]MH_SAM_APDU [15:43:10]CAPDU: 80 13 00 00 [15:43:10]Write to MH i2c: E2 08 00 B1 00 80 13 00 00 00 00 00 00 2D [15:43:10]Write i2c OK [15:43:10]MH_I2C_Read... [15:43:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:43:10]Read from MH i2c: E2 [15:43:10]MH_I2C_Read... [15:43:10]Read from MH i2c: E2 62 00 [15:43:10]MH_I2C_Read... [15:43:10]Read from MH i2c: E2 62 00 B1 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 8C A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 3F 00 00 00 5E 04 04 00 3F 00 00 00 57 04 04 00 40 00 00 00 19 04 04 00 00 00 00 00 90 00 EC [15:43:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 8C A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 3F 00 00 00 5E 04 04 00 3F 00 00 00 57 04 04 00 40 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:43:10]wFMCommunicate OK [15:43:10]SAM_PROTO_GetFieldsCounters done [15:43:10]requested_item shift.num is exist - process it [15:43:10]requested_item shift.opened is exist - process it [15:43:10]req_shift_opened [15:43:10]FM_GetShiftState [15:43:10]SAM_PROTO_GetShiftState [15:43:10]wFMCommunicate request_size=4 [15:43:10]MH_SAM_APDU [15:43:10]CAPDU: 80 13 01 00 [15:43:10]Write to MH i2c: E2 08 00 B2 00 80 13 01 00 00 00 00 00 2F [15:43:10]Write i2c OK [15:43:10]MH_I2C_Read... [15:43:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:43:10]Read from MH i2c: E2 [15:43:10]MH_I2C_Read... [15:43:10]Read from MH i2c: E2 0E 00 [15:43:10]MH_I2C_Read... [15:43:10]Read from MH i2c: E2 0E 00 B2 00 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 47 [15:43:10]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [15:43:10]wFMCommunicate OK [15:43:10]SAM_PROTO_GetShiftState done [15:43:10]FM_GetShiftState done [15:43:10]req_shift_opened done [15:43:10]requested_item shift.open_date is exist - process it [15:43:10]req_shift_open_date [15:43:10]req_shift_open_date done [15:43:10]produce_requested_data done [15:43:10]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41612,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [15:43:10]process_action_free close_receipt [15:43:10]json_value_free [15:43:10]json_value_free done [15:43:10]process_json_proto returns [15:43:10]Send response to host [15:43:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41612,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [15:43:10]free response buf [15:43:10]execute_script done [15:43:10]execute_script returns [15:43:10]free content buf [15:43:10]Sock 7.Close socket [15:43:10]Sock 7.Thread stoped [15:43:12]recv_with_timeout no data received [15:43:13]ConnectInit Can't take IP for lk.salyk.kg [15:43:13]CommunicateWithHost connect error [15:43:13]CommunicateWithHost err = -1 [15:43:13]OFD Sender: Server communicate error [15:43:15]accept exits with 11 [15:43:15]New connection [15:43:15]New thread 3067194724 created [15:43:15]Thread 3067051364 joined [15:43:15]Waiting for new connection... [15:43:15] Sock 11.Parse request [15:43:15]Sock 11.Check first char [15:43:15]Sock 11.First char is OK [15:43:15]request: POST /json_proto HTTP/1.0 [15:43:15]Method: POST [15:43:15]URL: /json_proto [15:43:15]Method is POST - this is cgi request [15:43:15]url: /json_proto [15:43:15]query_string will be loaded in cgi processing [15:43:15]execute_cgi json_proto POST (null) [15:43:15]execute_cgi path=json_proto method=POST [15:43:15]POST find Content-Length [15:43:15]Host: 172.17.43.132:8080 [15:43:15]Content-Length: 879 [15:43:15]Content-Type: application/json [15:43:15] [15:43:15]POST finish read [15:43:15]Found Content-Length = 879 [15:43:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183643", "tax_sys" : 0, "items" : [ { "code": "4780022460452", "name": "\u0410\u043D\u0442\u0438\u0444\u0440\u0438\u0437 Yumiko gold 1\u043A\u0433", "price" : 148.00, "quantity" : 1.000, "sum" : 148.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700000160358", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 1\u043B", "price" : 50.00, "quantity" : 1.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 198.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:43:15]execute_script... [15:43:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183643", "tax_sys" : 0, "items" : [ { "code": "4780022460452", "name": "\u0410\u043D\u0442\u0438\u0444\u0440\u0438\u0437 Yumiko gold 1\u043A\u0433", "price" : 148.00, "quantity" : 1.000, "sum" : 148.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700000160358", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 1\u043B", "price" : 50.00, "quantity" : 1.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 198.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:43:15]POST & json_proto [15:43:15]process_json_proto [15:43:15]json parsed OK: [15:43:15]protocol is kg_v1.0 [15:43:15]action value=close_receipt [15:43:15]process_action close_receipt [15:43:15]cmd_close_receipt [15:43:15]MH_GetDate [15:43:15]Write to MH i2c: F0 00 00 B3 00 A2 [15:43:15]Write i2c OK [15:43:15]MH_I2C_Read... [15:43:15]Read from MH i2c: F0 [15:43:15]MH_I2C_Read... [15:43:15]Read from MH i2c: F0 09 00 [15:43:15]MH_I2C_Read... [15:43:15]Read from MH i2c: F0 09 00 B3 00 00 93 15 A5 66 69 B2 A4 66 83 [15:43:15]GetLastDocTimeStamp 1722094986 [15:43:15]current date 1722094995 [15:43:15]FM_GetShiftState [15:43:15]SAM_PROTO_GetShiftState [15:43:15]wFMCommunicate request_size=4 [15:43:15]MH_SAM_APDU [15:43:15]CAPDU: 80 13 01 00 [15:43:15]Write to MH i2c: E2 08 00 B4 00 80 13 01 00 00 00 00 00 31 [15:43:15]Write i2c OK [15:43:15]MH_I2C_Read... [15:43:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:43:15]Read from MH i2c: E2 [15:43:15]MH_I2C_Read... [15:43:15]Read from MH i2c: E2 0E 00 [15:43:15]MH_I2C_Read... [15:43:15]Read from MH i2c: E2 0E 00 B4 00 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 49 [15:43:15]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [15:43:15]wFMCommunicate OK [15:43:15]SAM_PROTO_GetShiftState done [15:43:15]FM_GetShiftState done [15:43:15]opened in 1722069839 [15:43:15]opened+sec_in_day 1722156239 [15:43:15]quantity*price = 14800 [15:43:15]sum+1 = 14801 [15:43:15]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4700000160358 Вода Легенда 1л 1.000 * 50.00 = 50.00 ÐДС 12% ÐСП 1% > о реализуемом товаре ИТОГО: 198.00 ÐСП 1% : 1.75 ÐДС 12% : 21.03 Ðаличными: 198.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 64 27.07.2024 15:43 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41613 ФПД: 246339490198468 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T154315&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41613&fm=246339490198468&tin=02508201610067®Number=0000000000092626&sum=19800 0 [15:43:16]StoreToDocumentArchive [15:43:16]shift 425 fd 41613 [15:43:16]save to /storage/0425/doc_00041613 [15:43:16]save last doc name /storage/0425/doc_00041613 to /storage/kkm_last_doc_name [15:43:16]save OK [15:43:16]Clear old archive folders... [15:43:16]ProcessDocumentItem done err = 0, tmpTLVsize=375 [15:43:16]tlvbuf is 001381C0 [15:43:16]SAM_PROTO_ClearQueue [15:43:16]wFMCommunicate request_size=4 [15:43:16]MH_SAM_APDU [15:43:16]CAPDU: 80 09 00 00 [15:43:16]Write to MH i2c: E2 08 00 C1 00 80 09 00 00 00 00 00 00 33 [15:43:16]Write i2c OK [15:43:16]MH_I2C_Read... [15:43:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:43:16]Read from MH i2c: E2 [15:43:16]MH_I2C_Read... [15:43:16]Read from MH i2c: E2 03 00 [15:43:16]MH_I2C_Read... [15:43:16]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [15:43:16]RAPDU: 90 00 [15:43:16]wFMCommunicate OK [15:43:16]SAM_PROTO_ClearQueue done [15:43:16]KKMCreateOFDPacket [15:43:16]OFDProtocolAddRootSTLVToBuf [15:43:16]FM_MakeSignedData [15:43:16]FM_MakeSignedData [15:43:16]SAM_PROTO_SignData [15:43:16]wFMCommunicate request_size=4 [15:43:16]MH_SAM_APDU [15:43:16]CAPDU: 80 0D 01 02 [15:43:16]Write to MH i2c: E2 08 00 C2 00 80 0D 01 02 00 00 00 00 3B [15:43:16]Write i2c OK [15:43:16]MH_I2C_Read... [15:43:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:43:16]Read from MH i2c: E2 [15:43:16]MH_I2C_Read... [15:43:16]Read from MH i2c: E2 03 00 [15:43:16]MH_I2C_Read... [15:43:16]Read from MH i2c: E2 03 00 C2 00 00 90 00 36 [15:43:16]RAPDU: 90 00 [15:43:16]wFMCommunicate OK [15:43:16]wFMCommunicate request_size=255 [15:43:16]MH_SAM_APDU [15:43:16]CAPDU: 80 0D 02 02 FA 03 00 77 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 34 37 38 30 30 32 32 34 36 30 34 35 32 06 04 22 00 D0 90 D0 BD D1 82 D0 B8 D1 84 D1 80 D0 B8 D0 B7 20 59 75 6D 69 6B 6F 20 67 6F 6C 64 20 31 D0 BA D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D0 39 00 00 00 00 13 04 06 00 D0 39 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 4D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AF 00 00 00 00 00 EE 03 0F [15:43:17]Write to MH i2c: E2 02 01 C3 00 80 0D 02 02 FA 00 03 00 77 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 34 37 38 30 30 32 32 34 36 30 34 35 32 06 04 22 00 D0 90 D0 BD D1 82 D0 B8 D1 84 D1 80 D0 B8 D0 B7 20 59 75 6D 69 6B 6F 20 67 6F 6C 64 20 31 D0 BA D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D0 39 00 00 00 00 13 04 06 00 D0 39 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 4D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AF 00 00 00 00 00 EE 03 0F 00 00 16 [15:43:17]Write i2c OK [15:43:17]MH_I2C_Read... [15:43:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:43:17]Read from MH i2c: E2 [15:43:17]MH_I2C_Read... [15:43:17]Read from MH i2c: E2 03 00 [15:43:17]MH_I2C_Read... [15:43:17]Read from MH i2c: E2 03 00 C3 00 00 90 00 37 [15:43:17]RAPDU: 90 00 [15:43:17]wFMCommunicate OK [15:43:17]wFMCommunicate request_size=134 [15:43:17]MH_SAM_APDU [15:43:17]CAPDU: 80 0D 02 02 81 00 F2 03 01 00 01 F3 03 06 00 37 08 00 00 00 00 07 04 06 00 58 4D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 00 00 00 F4 03 04 00 93 15 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 8D A2 00 00 35 04 06 00 E0 0B 61 CE B3 C4 [15:43:17]Write to MH i2c: E2 89 00 C4 00 80 0D 02 02 81 00 00 F2 03 01 00 01 F3 03 06 00 37 08 00 00 00 00 07 04 06 00 58 4D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 00 00 00 F4 03 04 00 93 15 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 8D A2 00 00 35 04 06 00 E0 0B 61 CE B3 C4 00 00 B7 [15:43:17]Write i2c OK [15:43:17]MH_I2C_Read... [15:43:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:43:17]Read from MH i2c: E2 [15:43:17]MH_I2C_Read... [15:43:17]Read from MH i2c: E2 03 00 [15:43:17]MH_I2C_Read... [15:43:17]Read from MH i2c: E2 03 00 C4 00 00 90 00 38 [15:43:17]RAPDU: 90 00 [15:43:17]wFMCommunicate OK [15:43:17]wFMCommunicate request_size=4 [15:43:17]MH_SAM_APDU [15:43:17]CAPDU: 80 0D 03 02 [15:43:17]Write to MH i2c: E2 08 00 C5 00 80 0D 03 02 00 00 00 00 40 [15:43:17]Write i2c OK [15:43:17]MH_I2C_Read... [15:43:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:43:17]Read from MH i2c: E2 [15:43:17]MH_I2C_Read... [15:43:17]Read from MH i2c: E2 0B 00 [15:43:17]MH_I2C_Read... [15:43:17]Read from MH i2c: E2 0B 00 C5 00 00 60 CD B0 19 D4 C0 D9 BF 90 00 63 [15:43:17]RAPDU: 60 CD B0 19 D4 C0 D9 BF 90 00 [15:43:17]wFMCommunicate OK [15:43:17]SAM_PROTO_SignData done [15:43:17]FM_MakeSignedData done [15:43:17]CreateOFDProtocolMessage [15:43:17]wFMCommunicate request_size=4 [15:43:17]MH_SAM_APDU [15:43:17]CAPDU: 80 11 00 00 [15:43:17]Write to MH i2c: E2 08 00 C6 00 80 11 00 00 00 00 00 00 40 [15:43:17]Write i2c OK [15:43:17]MH_I2C_Read... [15:43:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:43:17]Read from MH i2c: E2 [15:43:17]MH_I2C_Read... [15:43:17]Read from MH i2c: E2 17 00 [15:43:17]MH_I2C_Read... [15:43:17]Read from MH i2c: E2 17 00 C6 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 9C [15:43:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [15:43:18]wFMCommunicate OK [15:43:18]CreateOFDProtocolMessage done [15:43:18]OFDSenderStorePacket 41613 [15:43:18]StoreOFDPacket docnum=41613 [15:43:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 8B 01 00 00 37 40 83 01 8A 9D 5A 03 01 00 03 00 77 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 34 37 38 30 30 32 32 34 36 30 34 35 32 06 04 22 00 D0 90 D0 BD D1 82 D0 B8 D1 84 D1 80 D0 B8 D0 B7 20 59 75 6D 69 6B 6F 20 67 6F 6C 64 20 31 D0 BA D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D0 39 00 00 00 00 13 04 06 00 D0 39 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 4D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AF 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 37 08 00 00 00 00 07 04 06 00 58 4D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 00 00 00 F4 03 04 00 93 15 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 8D A2 00 00 35 04 06 00 E0 0B 61 CE B3 C4 60 CD B0 19 D4 C0 D9 BF [15:43:18]CheckFolder [15:43:18]dirname=/storage/ofd_packets [15:43:18]CheckFolder done [15:43:18]ProducePacketName [15:43:18]name=ofd_packets/00041613 [15:43:18]NVStorageSaveData ofd_packets/00041613 [15:43:18]File name is /storage/ofd_packets/00041613 [15:43:18]Write 425 bytes [15:43:18]NVStorageSaveData done [15:43:18]OFDSenderStorePacket done [15:43:18]KKMCreateOFDPacket done [15:43:18]NVStorageSaveData kkm_last_timestamp [15:43:18]File name is /storage/kkm_last_timestamp [15:43:18]Write 4 bytes [15:43:18]NVStorageSaveData done [15:43:18]ExternCall_PrintAddStr [15:43:18]wPrintStart [15:43:18]Write to MH i2c: 01 00 00 C7 00 C7 [15:43:18]Write i2c OK [15:43:18]MH_I2C_Read... [15:43:18]Read from MH i2c: 01 [15:43:18]MH_I2C_Read... [15:43:18]Read from MH i2c: 01 07 00 [15:43:18]MH_I2C_Read... [15:43:18]Read from MH i2c: 01 07 00 C7 00 00 00 00 00 00 FF 0F DC [15:43:18]RasterBufferAndPrint [15:43:18]line Счет N : (3)183643 [15:43:18]line ИÐÐ: 02508201610067 [15:43:18]line Контрольно-КаÑÑовый Чек [15:43:18]line ПРОДÐЖР[15:43:18]line Товар: 4780022460452 [15:43:18]line Ðнтифриз Yumiko gold 1кг [15:43:18]line 1.000 * 148.00 [15:43:18]line = 148.00 [15:43:18]line ÐДС 12% ÐСП 1% [15:43:18]line > о реализуемом товаре [15:43:18]line Товар: 4700000160358 [15:43:18]line Вода Легенда 1л [15:43:18]line 1.000 * 50.00 [15:43:18]line = 50.00 [15:43:18]line ÐДС 12% ÐСП 1% [15:43:18]line > о реализуемом товаре [15:43:18]line ИТОГО: 198.00 [15:43:18]line ÐСП 1% : 1.75 [15:43:18]line ÐДС 12% : 21.03 [15:43:18]line Ðаличными: 198.00 [15:43:18]line Безнал.: 0.00 [15:43:18]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [15:43:18]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [15:43:18]line СÐО: Общий режим [15:43:18]line Чек 64 27.07.2024 15:43 [15:43:18]line Смена: 425 ФФД: 1.0 [15:43:18]line ЗÐМ: 0300000053 [15:43:18]OFD Sender: Processing packet 41612 [packets to send 58, broken 56] [15:43:18]ProducePacketName [15:43:18]name=ofd_packets/00041612 [15:43:18]OFD Sender: To server: ‡•öpG, [15:43:18]CommunicateWithHost lk.salyk.kg:30040 [15:43:18]ConnectInit lk.salyk.kg [15:43:18]line РÐМ: 0000000000092626 [15:43:18]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [15:43:18]line ФМ: 0000000000874958 [15:43:18]line ФД: 41613 [15:43:18]line ФПД: 246339490198468 [15:43:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T154315&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41613&fm=246339490198468&tin=02508201610067®Number=0000000000092626&sum=19800 [15:43:18]line 0 [15:43:18]written 0, free lines is 4095 [15:43:18]Write to MH i2c: 01 00 00 F5 00 F5 [15:43:18]Write i2c OK [15:43:18]MH_I2C_Read... [15:43:18]Read from MH i2c: 01 [15:43:18]MH_I2C_Read... [15:43:18]Read from MH i2c: 01 07 00 [15:43:18]MH_I2C_Read... [15:43:18]Read from MH i2c: 01 07 00 F5 00 00 00 00 00 00 CF 0C D7 [15:43:18]RasterBufferAndPrint [15:43:18]line [15:43:18]line [15:43:18]line [15:43:18]line [15:43:18]line [15:43:18]written 0, free lines is 3315 [15:43:18]MH_Cut [15:43:18]Write to MH i2c: D1 01 00 FC 00 01 CE [15:43:18]Write i2c OK [15:43:18]MH_I2C_Read... [15:43:18]Read from MH i2c: D1 [15:43:18]MH_I2C_Read... [15:43:18]Read from MH i2c: D1 01 00 [15:43:18]MH_I2C_Read... [15:43:18]Read from MH i2c: D1 01 00 FC 00 00 CD [15:43:18]Write to MH i2c: 01 00 00 FD 00 FD [15:43:18]Write i2c OK [15:43:18]MH_I2C_Read... [15:43:19]*** Cut start [15:43:19]*** Partial cut [15:43:19]*** CUTSNS_PIN = 1 [15:43:19]*** CUTSNS_PIN = 0 [15:43:19]*** Brake cut motor [15:43:20]Read from MH i2c: 01 [15:43:20]MH_I2C_Read... [15:43:20]*** Stop cut motor [15:43:20]*** Cut end [15:43:20]Read from MH i2c: 01 07 00 [15:43:20]MH_I2C_Read... [15:43:20]Read from MH i2c: 01 07 00 FD 00 00 00 00 00 00 FF 0F 12 [15:43:20]process_action close_receipt done [15:43:20]requested_data is exist [15:43:20]produce_requested_data [15:43:20]requested_item fm.sn is exist - process it [15:43:20]wFMCommunicate request_size=4 [15:43:20]MH_SAM_APDU [15:43:20]CAPDU: 80 11 00 00 [15:43:20]Write to MH i2c: E2 08 00 FE 00 80 11 00 00 00 00 00 00 78 [15:43:20]Write i2c OK [15:43:20]MH_I2C_Read... [15:43:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:43:20]Read from MH i2c: E2 [15:43:20]MH_I2C_Read... [15:43:20]Read from MH i2c: E2 17 00 [15:43:20]MH_I2C_Read... [15:43:20]Read from MH i2c: E2 17 00 FE 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 D4 [15:43:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [15:43:20]wFMCommunicate OK [15:43:20]requested_item fd.num is exist - process it [15:43:20]SAM_PROTO_GetFieldsCounters [15:43:20]wFMCommunicate request_size=4 [15:43:20]MH_SAM_APDU [15:43:20]CAPDU: 80 13 00 00 [15:43:20]Write to MH i2c: E2 08 00 FF 00 80 13 00 00 00 00 00 00 7B [15:43:20]Write i2c OK [15:43:20]MH_I2C_Read... [15:43:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:43:20]Read from MH i2c: E2 [15:43:20]MH_I2C_Read... [15:43:20]Read from MH i2c: E2 62 00 [15:43:20]MH_I2C_Read... [15:43:20]Read from MH i2c: E2 62 00 FF 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 8D A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 40 00 00 00 5E 04 04 00 40 00 00 00 57 04 04 00 41 00 00 00 19 04 04 00 00 00 00 00 90 00 3E [15:43:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 8D A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 40 00 00 00 5E 04 04 00 40 00 00 00 57 04 04 00 41 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:43:20]wFMCommunicate OK [15:43:20]SAM_PROTO_GetFieldsCounters done [15:43:20]requested_item shift.num is exist - process it [15:43:20]requested_item shift.opened is exist - process it [15:43:20]req_shift_opened [15:43:20]FM_GetShiftState [15:43:20]SAM_PROTO_GetShiftState [15:43:20]wFMCommunicate request_size=4 [15:43:20]MH_SAM_APDU [15:43:20]CAPDU: 80 13 01 00 [15:43:20]Write to MH i2c: E2 08 00 00 01 80 13 01 00 00 00 00 00 7E [15:43:20]Write i2c OK [15:43:20]MH_I2C_Read... [15:43:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:43:20]Read from MH i2c: E2 [15:43:20]MH_I2C_Read... [15:43:20]Read from MH i2c: E2 0E 00 [15:43:20]MH_I2C_Read... [15:43:20]Read from MH i2c: E2 0E 00 00 01 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 96 [15:43:20]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [15:43:20]wFMCommunicate OK [15:43:20]SAM_PROTO_GetShiftState done [15:43:20]FM_GetShiftState done [15:43:20]req_shift_opened done [15:43:20]requested_item shift.open_date is exist - process it [15:43:20]req_shift_open_date [15:43:20]req_shift_open_date done [15:43:20]produce_requested_data done [15:43:20]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41613,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [15:43:20]process_action_free close_receipt [15:43:20]json_value_free [15:43:20]json_value_free done [15:43:20]process_json_proto returns [15:43:20]Send response to host [15:43:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41613,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [15:43:20]free response buf [15:43:20]execute_script done [15:43:20]execute_script returns [15:43:20]free content buf [15:43:20]Sock 11.Close socket [15:43:20]Sock 11.Thread stoped [15:43:20]Connected sock=10 [15:43:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 27 01 00 00 65 06 1F 01 E4 CA 5A 03 01 00 03 00 13 01 1E 04 01 00 01 23 04 65 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 33 32 36 06 04 21 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 90 D0 B4 D1 8B D0 B3 D0 B5 D0 BD D0 B5 20 31 D0 BB 20 D0 B1 2F D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 AC 0D 00 00 00 00 13 04 06 00 AC 0D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 0D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 01 00 00 00 00 07 04 06 00 AC 0D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 00 00 00 F4 03 04 00 8A 15 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 8C A2 00 00 35 04 06 00 CE 1F 3C 7B 22 4C AC 13 82 3B 94 C3 F0 18 [15:43:21]accept exits with 7 [15:43:21]New connection [15:43:21]New thread 3067051364 created [15:43:21]Thread 3067194724 joined [15:43:21]Waiting for new connection... [15:43:21] Sock 7.Parse request [15:43:21]Sock 7.Check first char [15:43:21]Sock 7.First char is OK [15:43:21]request: POST /json_proto HTTP/1.0 [15:43:21]Method: POST [15:43:21]URL: /json_proto [15:43:21]Method is POST - this is cgi request [15:43:21]url: /json_proto [15:43:21]query_string will be loaded in cgi processing [15:43:21]execute_cgi json_proto POST (null) [15:43:21]execute_cgi path=json_proto method=POST [15:43:21]POST find Content-Length [15:43:21]Host: 172.17.43.132:8080 [15:43:21]Content-Length: 791 [15:43:21]Content-Type: application/json [15:43:21] [15:43:21]POST finish read [15:43:21]Found Content-Length = 791 [15:43:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183644", "tax_sys" : 0, "items" : [ { "code": "4700000160358", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 1\u043B", "price" : 50.00, "quantity" : 1.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 50.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:43:21]execute_script... [15:43:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183644", "tax_sys" : 0, "items" : [ { "code": "4700000160358", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 1\u043B", "price" : 50.00, "quantity" : 1.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 50.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:43:21]POST & json_proto [15:43:21]process_json_proto [15:43:21]json parsed OK: [15:43:21]protocol is kg_v1.0 [15:43:21]action value=close_receipt [15:43:21]process_action close_receipt [15:43:21]cmd_close_receipt [15:43:21]MH_GetDate [15:43:21]Write to MH i2c: F0 00 00 01 01 F1 [15:43:21]Write i2c OK [15:43:21]MH_I2C_Read... [15:43:21]Read from MH i2c: F0 [15:43:21]MH_I2C_Read... [15:43:21]Read from MH i2c: F0 09 00 [15:43:21]MH_I2C_Read... [15:43:21]Read from MH i2c: F0 09 00 01 01 00 9A 15 A5 66 69 B2 A4 66 D9 [15:43:21]GetLastDocTimeStamp 1722094995 [15:43:21]current date 1722095002 [15:43:21]FM_GetShiftState [15:43:21]SAM_PROTO_GetShiftState [15:43:21]wFMCommunicate request_size=4 [15:43:21]MH_SAM_APDU [15:43:21]CAPDU: 80 13 01 00 [15:43:21]Write to MH i2c: E2 08 00 02 01 80 13 01 00 00 00 00 00 80 [15:43:21]Write i2c OK [15:43:21]MH_I2C_Read... [15:43:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:43:21]Read from MH i2c: E2 [15:43:21]MH_I2C_Read... [15:43:21]Read from MH i2c: E2 0E 00 [15:43:21]MH_I2C_Read... [15:43:21]Read from MH i2c: E2 0E 00 02 01 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 98 [15:43:21]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [15:43:22]wFMCommunicate OK [15:43:22]SAM_PROTO_GetShiftState done [15:43:22]FM_GetShiftState done [15:43:22]opened in 1722069839 [15:43:22]opened+sec_in_day 1722156239 [15:43:22]quantity*price = 5000 [15:43:22]sum+1 = 5001 [15:43:22]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 50.00 ÐСП 1% : 0.44 ÐДС 12% : 5.31 Ðаличными: 0.00 Безнал.: 50.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 65 27.07.2024 15:43 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ÐŸÐ»Ð°Ñ‚ÐµÐ¶Ð½Ð°Ñ ÑиÑтема: O! деньги ФМ: 0000000000874958 ФД: 41614 ФПД: 59221133488766 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T154322&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41614&fm=59221133488766&tin=02508201610067®Number=0000000000092626&sum=5000 0 [15:43:23]StoreToDocumentArchive [15:43:23]shift 425 fd 41614 [15:43:23]save to /storage/0425/doc_00041614 [15:43:23]save last doc name /storage/0425/doc_00041614 to /storage/kkm_last_doc_name [15:43:23]save OK [15:43:23]Clear old archive folders... [15:43:23]ProcessDocumentItem done err = 0, tmpTLVsize=269 [15:43:23]tlvbuf is 001AC3F0 [15:43:23]SAM_PROTO_ClearQueue [15:43:23]wFMCommunicate request_size=4 [15:43:23]MH_SAM_APDU [15:43:23]CAPDU: 80 09 00 00 [15:43:23]Write to MH i2c: E2 08 00 0F 01 80 09 00 00 00 00 00 00 82 [15:43:23]Write i2c OK [15:43:23]MH_I2C_Read... [15:43:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 26 45 47 00 1B 2B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 *** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:43:23]00 8C A2 00 00 F4 03 04 00 AC C1 A4 66 B6 04 01 00 00 3F 37 75 78 3D DC 04 FE [15:43:23]CommunicateWithHost err = 0 [15:43:23]CheckOFDResponse [15:43:24]1017 (14) - 77093643461234 [15:43:24]1041 (16) - 0000000000874958 [15:43:24]1040 (4) - 41612 [15:43:24]1012 (4) - 27.07.2024 09:45 [15:43:24]1206 (1) - 0 [15:43:24]OFD Sender: Remove packet 41612 [15:43:24]ProducePacketName [15:43:24]name=ofd_packets/00041612 [15:43:24]NVStorageDeleteData [15:43:24]Read from MH i2c: E2 [15:43:24]MH_I2C_Read... [15:43:24]Read from MH i2c: E2 03 00 [15:43:24]MH_I2C_Read... [15:43:24]Read from MH i2c: E2 03 00 0F 01 00 90 00 84 [15:43:24]RAPDU: 90 00 [15:43:24]wFMCommunicate OK [15:43:24]SAM_PROTO_ClearQueue done [15:43:24]KKMCreateOFDPacket [15:43:24]OFDProtocolAddRootSTLVToBuf [15:43:24]FM_MakeSignedData [15:43:24]FM_MakeSignedData [15:43:24]SAM_PROTO_SignData [15:43:24]wFMCommunicate request_size=4 [15:43:24]MH_SAM_APDU [15:43:24]CAPDU: 80 0D 01 02 [15:43:24]Write to MH i2c: E2 08 00 10 01 80 0D 01 02 00 00 00 00 8A [15:43:24]Write i2c OK [15:43:24]MH_I2C_Read... [15:43:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:43:24]Read from MH i2c: E2 [15:43:24]MH_I2C_Read... [15:43:24]Read from MH i2c: E2 03 00 [15:43:24]MH_I2C_Read... [15:43:24]Read from MH i2c: E2 03 00 10 01 00 90 00 85 [15:43:24]RAPDU: 90 00 [15:43:24]wFMCommunicate OK [15:43:24]wFMCommunicate request_size=255 [15:43:24]MH_SAM_APDU [15:43:24]CAPDU: 80 0D 02 02 FA 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 02 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 88 13 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 00 00 00 F4 03 04 00 9A 15 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 [15:43:24]Write to MH i2c: E2 02 01 11 01 80 0D 02 02 FA 00 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 02 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 88 13 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 00 00 00 F4 03 04 00 9A 15 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 00 00 46 [15:43:24]Write i2c OK [15:43:24]MH_I2C_Read... [15:43:24]OFD Sender: Processing packet 41613 [packets to send 57, broken 56] [15:43:24]ProducePacketName [15:43:24]name=ofd_packets/00041613 [15:43:24]OFD Sender: To server: ‡•öpG, [15:43:24]CommunicateWithHost lk.salyk.kg:30040 [15:43:24]ConnectInit lk.salyk.kg [15:43:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:43:24]Read from MH i2c: E2 [15:43:24]MH_I2C_Read... [15:43:24]Read from MH i2c: E2 03 00 [15:43:24]MH_I2C_Read... [15:43:24]Read from MH i2c: E2 03 00 11 01 00 90 00 86 [15:43:24]RAPDU: 90 00 [15:43:24]wFMCommunicate OK [15:43:24]wFMCommunicate request_size=28 [15:43:24]MH_SAM_APDU [15:43:24]CAPDU: 80 0D 02 02 17 37 34 39 35 38 10 04 04 00 8E A2 00 00 35 04 06 00 35 DC 7E 9F F2 7E [15:43:24]Write to MH i2c: E2 1F 00 12 01 80 0D 02 02 17 00 37 34 39 35 38 10 04 04 00 8E A2 00 00 35 04 06 00 35 DC 7E 9F F2 7E 00 00 F1 [15:43:24]Write i2c OK [15:43:24]MH_I2C_Read... [15:43:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:43:24]Read from MH i2c: E2 [15:43:24]MH_I2C_Read... [15:43:24]Read from MH i2c: E2 03 00 [15:43:24]MH_I2C_Read... [15:43:24]Read from MH i2c: E2 03 00 12 01 00 90 00 87 [15:43:24]RAPDU: 90 00 [15:43:24]wFMCommunicate OK [15:43:24]wFMCommunicate request_size=4 [15:43:24]MH_SAM_APDU [15:43:24]CAPDU: 80 0D 03 02 [15:43:24]Write to MH i2c: E2 08 00 13 01 80 0D 03 02 00 00 00 00 8F [15:43:24]Write i2c OK [15:43:24]MH_I2C_Read... [15:43:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:43:24]Read from MH i2c: E2 [15:43:24]MH_I2C_Read... [15:43:24]Read from MH i2c: E2 0B 00 [15:43:24]MH_I2C_Read... [15:43:24]Read from MH i2c: E2 0B 00 13 01 00 B7 EB 33 15 80 67 0D 76 90 00 E4 [15:43:24]RAPDU: B7 EB 33 15 80 67 0D 76 90 00 [15:43:24]wFMCommunicate OK [15:43:24]SAM_PROTO_SignData done [15:43:24]FM_MakeSignedData done [15:43:24]CreateOFDProtocolMessage [15:43:24]wFMCommunicate request_size=4 [15:43:24]MH_SAM_APDU [15:43:24]CAPDU: 80 11 00 00 [15:43:24]Write to MH i2c: E2 08 00 14 01 80 11 00 00 00 00 00 00 8F [15:43:24]Write i2c OK [15:43:24]MH_I2C_Read... [15:43:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:43:24]Read from MH i2c: E2 [15:43:24]MH_I2C_Read... [15:43:24]Read from MH i2c: E2 17 00 [15:43:24]MH_I2C_Read... [15:43:24]Read from MH i2c: E2 17 00 14 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 EB [15:43:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [15:43:25]wFMCommunicate OK [15:43:25]CreateOFDProtocolMessage done [15:43:25]OFDSenderStorePacket 41614 [15:43:25]StoreOFDPacket docnum=41614 [15:43:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 21 01 00 00 E8 6C 19 01 EE 7E 5A 03 01 00 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 02 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 88 13 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 00 00 00 F4 03 04 00 9A 15 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 8E A2 00 00 35 04 06 00 35 DC 7E 9F F2 7E B7 EB 33 15 80 67 0D 76 [15:43:25]CheckFolder [15:43:25]dirname=/storage/ofd_packets [15:43:25]CheckFolder done [15:43:25]ProducePacketName [15:43:25]name=ofd_packets/00041614 [15:43:25]NVStorageSaveData ofd_packets/00041614 [15:43:25]File name is /storage/ofd_packets/00041614 [15:43:25]Write 319 bytes [15:43:25]NVStorageSaveData done [15:43:25]OFDSenderStorePacket done [15:43:25]KKMCreateOFDPacket done [15:43:25]NVStorageSaveData kkm_last_timestamp [15:43:25]File name is /storage/kkm_last_timestamp [15:43:25]Write 4 bytes [15:43:25]NVStorageSaveData done [15:43:25]ExternCall_PrintAddStr [15:43:25]wPrintStart [15:43:25]Write to MH i2c: 01 00 00 15 01 16 [15:43:25]Write i2c OK [15:43:25]MH_I2C_Read... [15:43:25]Read from MH i2c: 01 [15:43:25]MH_I2C_Read... [15:43:25]Read from MH i2c: 01 07 00 [15:43:25]MH_I2C_Read... [15:43:25]Read from MH i2c: 01 07 00 15 01 00 00 00 00 00 FF 0F 2B [15:43:25]RasterBufferAndPrint [15:43:25]line Счет N : (3)183644 [15:43:25]line ИÐÐ: 02508201610067 [15:43:25]line Контрольно-КаÑÑовый Чек [15:43:25]line ПРОДÐЖР[15:43:25]line Товар: 4700000160358 [15:43:25]line Вода Легенда 1л [15:43:25]line 1.000 * 50.00 [15:43:25]line = 50.00 [15:43:25]line ÐДС 12% ÐСП 1% [15:43:25]line > о реализуемом товаре [15:43:25]line ИТОГО: 50.00 [15:43:25]line ÐСП 1% : 0.44 [15:43:25]line ÐДС 12% : 5.31 [15:43:25]line Ðаличными: 0.00 [15:43:25]line Безнал.: 50.00 [15:43:25]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [15:43:25]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [15:43:25]line СÐО: Общий режим [15:43:25]line Чек 65 27.07.2024 15:43 [15:43:25]line Смена: 425 ФФД: 1.0 [15:43:25]line ЗÐМ: 0300000053 [15:43:25]line РÐМ: 0000000000092626 [15:43:25]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [15:43:25]line ÐŸÐ»Ð°Ñ‚ÐµÐ¶Ð½Ð°Ñ ÑиÑтема: O! деньги [15:43:25]line ФМ: 0000000000874958 [15:43:25]line ФД: 41614 [15:43:25]line ФПД: 59221133488766 [15:43:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T154322&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41614&fm=59221133488766&tin=02508201610067®Number=0000000000092626&sum=5000 [15:43:25]line 0 [15:43:25]written 0, free lines is 4095 [15:43:25]Write to MH i2c: 01 00 00 3F 01 40 [15:43:25]Write i2c OK [15:43:25]MH_I2C_Read... [15:43:25]Read from MH i2c: 01 [15:43:25]MH_I2C_Read... [15:43:25]Read from MH i2c: 01 07 00 [15:43:25]MH_I2C_Read... [15:43:25]Read from MH i2c: 01 07 00 3F 01 00 00 00 00 00 FE 0C 51 [15:43:25]RasterBufferAndPrint [15:43:25]line [15:43:25]line [15:43:25]line [15:43:25]line [15:43:25]line [15:43:25]written 0, free lines is 3368 [15:43:25]MH_Cut [15:43:25]Write to MH i2c: D1 01 00 46 01 01 19 [15:43:25]Write i2c OK [15:43:25]MH_I2C_Read... [15:43:25]Read from MH i2c: D1 [15:43:25]MH_I2C_Read... [15:43:25]Read from MH i2c: D1 01 00 [15:43:25]MH_I2C_Read... [15:43:25]Read from MH i2c: D1 01 00 46 01 00 18 [15:43:25]Write to MH i2c: 01 00 00 47 01 48 [15:43:25]Write i2c OK [15:43:25]MH_I2C_Read... [15:43:26]*** Cut start [15:43:26]*** Partial cut [15:43:26]*** CUTSNS_PIN = 1 [15:43:26]*** CUTSNS_PIN = 0 [15:43:26]*** Brake cut motor [15:43:26]Read from MH i2c: 01 [15:43:26]MH_I2C_Read... [15:43:26]*** Stop cut motor [15:43:26]*** Cut end [15:43:26]Read from MH i2c: 01 07 00 [15:43:26]MH_I2C_Read... [15:43:26]Read from MH i2c: 01 07 00 47 01 00 00 00 00 00 FF 0F 5D [15:43:26]process_action close_receipt done [15:43:26]requested_data is exist [15:43:26]produce_requested_data [15:43:26]requested_item fm.sn is exist - process it [15:43:26]wFMCommunicate request_size=4 [15:43:26]MH_SAM_APDU [15:43:26]CAPDU: 80 11 00 00 [15:43:26]Write to MH i2c: E2 08 00 48 01 80 11 00 00 00 00 00 00 C3 [15:43:27]Write i2c OK [15:43:27]MH_I2C_Read... [15:43:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:43:27]Read from MH i2c: E2 [15:43:27]MH_I2C_Read... [15:43:27]Read from MH i2c: E2 17 00 [15:43:27]MH_I2C_Read... [15:43:27]Read from MH i2c: E2 17 00 48 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 1F [15:43:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [15:43:27]wFMCommunicate OK [15:43:27]requested_item fd.num is exist - process it [15:43:27]SAM_PROTO_GetFieldsCounters [15:43:27]wFMCommunicate request_size=4 [15:43:27]MH_SAM_APDU [15:43:27]CAPDU: 80 13 00 00 [15:43:27]Write to MH i2c: E2 08 00 49 01 80 13 00 00 00 00 00 00 C6 [15:43:27]Write i2c OK [15:43:27]MH_I2C_Read... [15:43:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:43:27]Read from MH i2c: E2 [15:43:27]MH_I2C_Read... [15:43:27]Read from MH i2c: E2 62 00 [15:43:27]MH_I2C_Read... [15:43:27]Read from MH i2c: E2 62 00 49 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 8E A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 41 00 00 00 5E 04 04 00 41 00 00 00 57 04 04 00 42 00 00 00 19 04 04 00 00 00 00 00 90 00 8D [15:43:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 8E A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 41 00 00 00 5E 04 04 00 41 00 00 00 57 04 04 00 42 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:43:27]wFMCommunicate OK [15:43:27]SAM_PROTO_GetFieldsCounters done [15:43:27]requested_item shift.num is exist - process it [15:43:27]requested_item shift.opened is exist - process it [15:43:27]req_shift_opened [15:43:27]FM_GetShiftState [15:43:27]SAM_PROTO_GetShiftState [15:43:27]wFMCommunicate request_size=4 [15:43:27]MH_SAM_APDU [15:43:27]CAPDU: 80 13 01 00 [15:43:27]Write to MH i2c: E2 08 00 4A 01 80 13 01 00 00 00 00 00 C8 [15:43:27]Write i2c OK [15:43:27]MH_I2C_Read... [15:43:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:43:27]Read from MH i2c: E2 [15:43:27]MH_I2C_Read... [15:43:27]Read from MH i2c: E2 0E 00 [15:43:27]MH_I2C_Read... [15:43:27]Read from MH i2c: E2 0E 00 4A 01 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 E0 [15:43:27]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [15:43:27]wFMCommunicate OK [15:43:27]SAM_PROTO_GetShiftState done [15:43:27]FM_GetShiftState done [15:43:27]req_shift_opened done [15:43:27]requested_item shift.open_date is exist - process it [15:43:27]req_shift_open_date [15:43:27]req_shift_open_date done [15:43:27]produce_requested_data done [15:43:27]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41614,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [15:43:27]process_action_free close_receipt [15:43:27]json_value_free [15:43:27]json_value_free done [15:43:27]process_json_proto returns [15:43:27]Send response to host [15:43:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41614,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [15:43:27]free response buf [15:43:27]execute_script done [15:43:27]execute_script returns [15:43:27]free content buf [15:43:27]Sock 7.Close socket [15:43:27]Sock 7.Thread stoped [15:43:28]Connected sock=9 [15:43:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 8B 01 00 00 37 40 83 01 8A 9D 5A 03 01 00 03 00 77 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 34 37 38 30 30 32 32 34 36 30 34 35 32 06 04 22 00 D0 90 D0 BD D1 82 D0 B8 D1 84 D1 80 D0 B8 D0 B7 20 59 75 6D 69 6B 6F 20 67 6F 6C 64 20 31 D0 BA D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D0 39 00 00 00 00 13 04 06 00 D0 39 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 4D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AF 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 37 08 00 00 00 00 07 04 06 00 58 4D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 00 00 00 F4 03 04 00 93 15 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 8D A2 00 00 35 04 06 00 E0 0B 61 CE B3 C4 60 CD B0 19 D4 C0 D9 BF [15:43:29]accept exits with 11 [15:43:29]New connection [15:43:29]New thread 3067194724 created [15:43:29]Thread 3067051364 joined [15:43:29]Waiting for new connection... [15:43:29] Sock 11.Parse request [15:43:29]Sock 11.Check first char [15:43:29]Sock 11.First char is OK [15:43:29]request: POST /json_proto HTTP/1.0 [15:43:29]Method: POST [15:43:29]URL: /json_proto [15:43:29]Method is POST - this is cgi request [15:43:29]url: /json_proto [15:43:29]query_string will be loaded in cgi processing [15:43:29]execute_cgi json_proto POST (null) [15:43:29]execute_cgi path=json_proto method=POST [15:43:29]POST find Content-Length [15:43:29]Host: 172.17.43.132:8080 [15:43:29]Content-Length: 646 [15:43:29]Content-Type: application/json [15:43:29] [15:43:29]POST finish read [15:43:29]Found Content-Length = 646 [15:43:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183645", "tax_sys" : 0, "items" : [ { "code": "90162602", "name": "\u042D\u043D\u0435\u0440\u0433 \u043D\u0430\u043F\u0438\u0442\u043E\u043A Red bull 0,25\u043B", "price" : 157.00, "quantity" : 1.000, "sum" : 157.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 157.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:43:29]execute_script... [15:43:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183645", "tax_sys" : 0, "items" : [ { "code": "90162602", "name": "\u042D\u043D\u0435\u0440\u0433 \u043D\u0430\u043F\u0438\u0442\u043E\u043A Red bull 0,25\u043B", "price" : 157.00, "quantity" : 1.000, "sum" : 157.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 157.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:43:29]POST & json_proto [15:43:29]process_json_proto [15:43:29]json parsed OK: [15:43:29]protocol is kg_v1.0 [15:43:29]action value=close_receipt [15:43:29]process_action close_receipt [15:43:29]cmd_close_receipt [15:43:29]MH_GetDate [15:43:29]Write to MH i2c: F0 00 00 4B 01 3B [15:43:29]Write i2c OK [15:43:29]MH_I2C_Read... [15:43:29]Read from MH i2c: F0 [15:43:29]MH_I2C_Read... [15:43:29]Read from MH i2c: F0 09 00 [15:43:29]MH_I2C_Read... [15:43:29]Read from MH i2c: F0 09 00 4B 01 00 A1 15 A5 66 69 B2 A4 66 2A [15:43:29]GetLastDocTimeStamp 1722095002 [15:43:29]current date 1722095009 [15:43:29]FM_GetShiftState [15:43:29]SAM_PROTO_GetShiftState [15:43:29]wFMCommunicate request_size=4 [15:43:29]MH_SAM_APDU [15:43:29]CAPDU: 80 13 01 00 [15:43:29]Write to MH i2c: E2 08 00 4C 01 80 13 01 00 00 00 00 00 CA [15:43:29]Write i2c OK [15:43:29]MH_I2C_Read... [15:43:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:43:29]Read from MH i2c: E2 [15:43:29]MH_I2C_Read... [15:43:29]Read from MH i2c: E2 0E 00 [15:43:29]MH_I2C_Read... [15:43:29]Read from MH i2c: E2 0E 00 4C 01 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 E2 [15:43:29]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [15:43:29]wFMCommunicate OK [15:43:29]SAM_PROTO_GetShiftState done [15:43:29]FM_GetShiftState done [15:43:29]opened in 1722069839 [15:43:29]opened+sec_in_day 1722156239 [15:43:29]quantity*price = 15700 [15:43:29]sum+1 = 15701 [15:43:29]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 157.00 ÐСП 1% : 1.39 ÐДС 12% : 16.67 Ðаличными: 157.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 66 27.07.2024 15:43 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41615 ФПД: 164584294295058 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T154329&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41615&fm=164584294295058&tin=02508201610067®Number=0000000000092626&sum=15700 0 [15:43:30]StoreToDocumentArchive [15:43:30]shift 425 fd 41615 [15:43:30]save to /storage/0425/doc_00041615 [15:43:30]save last doc name /storage/0425/doc_00041615 to /storage/kkm_last_doc_name [15:43:30]save OK [15:43:30]Clear old archive folders... [15:43:30]ProcessDocumentItem done err = 0, tmpTLVsize=278 [15:43:30]tlvbuf is 00190FD0 [15:43:30]SAM_PROTO_ClearQueue [15:43:30]wFMCommunicate request_size=4 [15:43:30]MH_SAM_APDU [15:43:30]CAPDU: 80 09 00 00 [15:43:30]Write to MH i2c: E2 08 00 59 01 80 09 00 00 00 00 00 00 CC [15:43:30]Write i2c OK [15:43:30]MH_I2C_Read... [15:43:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:43:30]Read from MH i2c: E2 [15:43:30]MH_I2C_Read... [15:43:30]Read from MH i2c: E2 03 00 [15:43:30]MH_I2C_Read... [15:43:30]Read from MH i2c: E2 03 00 59 01 00 90 00 CE [15:43:30]RAPDU: 90 00 [15:43:30]wFMCommunicate OK [15:43:30]SAM_PROTO_ClearQueue done [15:43:30]KKMCreateOFDPacket [15:43:30]OFDProtocolAddRootSTLVToBuf [15:43:30]FM_MakeSignedData [15:43:30]FM_MakeSignedData [15:43:30]SAM_PROTO_SignData [15:43:30]wFMCommunicate request_size=4 [15:43:30]MH_SAM_APDU [15:43:30]CAPDU: 80 0D 01 02 [15:43:30]Write to MH i2c: E2 08 00 5A 01 80 0D 01 02 00 00 00 00 D4 [15:43:30]Write i2c OK [15:43:30]MH_I2C_Read... [15:43:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:43:31]Read from MH i2c: E2 [15:43:31]MH_I2C_Read... [15:43:31]Read from MH i2c: E2 03 00 [15:43:31]MH_I2C_Read... [15:43:31]Read from MH i2c: E2 03 00 5A 01 00 90 00 CF [15:43:31]RAPDU: 90 00 [15:43:31]wFMCommunicate OK [15:43:31]wFMCommunicate request_size=255 [15:43:31]MH_SAM_APDU [15:43:31]CAPDU: 80 0D 02 02 FA 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 08 00 39 30 31 36 32 36 30 32 06 04 29 00 D0 AD D0 BD D0 B5 D1 80 D0 B3 20 D0 BD D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 52 65 64 20 62 75 6C 6C 20 30 2C 32 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 54 3D 00 00 00 00 13 04 06 00 54 3D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 3D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 06 00 00 00 00 07 04 06 00 54 3D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 00 00 00 F4 03 04 00 A1 15 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 [15:43:31]Write to MH i2c: E2 02 01 5B 01 80 0D 02 02 FA 00 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 08 00 39 30 31 36 32 36 30 32 06 04 29 00 D0 AD D0 BD D0 B5 D1 80 D0 B3 20 D0 BD D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 52 65 64 20 62 75 6C 6C 20 30 2C 32 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 54 3D 00 00 00 00 13 04 06 00 54 3D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 3D 00 00 00 00 EB 03 26 00 OFD Sender: Processing packet 41614 [packets to send 57, broken 56] [15:43:31]EF ProducePacketName [15:43:31]03 name=ofd_packets/00041614 [15:43:31]0F OFD Sender: To server: ‡•öpG, [15:43:31]00 CommunicateWithHost lk.salyk.kg:30040 [15:43:31]F6 ConnectInit lk.salyk.kg [15:43:31]03 01 00 01 F7 03 06 00 8B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 06 00 00 00 00 07 04 06 00 54 3D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 00 00 00 F4 03 04 00 A1 15 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 00 00 BF [15:43:31]Write i2c OK [15:43:31]MH_I2C_Read... [15:43:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:43:31]Read from MH i2c: E2 [15:43:31]MH_I2C_Read... [15:43:31]Read from MH i2c: E2 03 00 [15:43:31]MH_I2C_Read... [15:43:31]Read from MH i2c: E2 03 00 5B 01 00 90 00 D0 [15:43:31]RAPDU: 90 00 [15:43:31]wFMCommunicate OK [15:43:31]wFMCommunicate request_size=37 [15:43:31]MH_SAM_APDU [15:43:31]CAPDU: 80 0D 02 02 20 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 8F A2 00 00 35 04 06 00 95 B0 44 65 A6 12 [15:43:31]Write to MH i2c: E2 28 00 5C 01 80 0D 02 02 20 00 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 8F A2 00 00 35 04 06 00 95 B0 44 65 A6 12 00 00 0E [15:43:31]Write i2c OK [15:43:31]MH_I2C_Read... [15:43:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:43:31]Read from MH i2c: E2 [15:43:31]MH_I2C_Read... [15:43:31]Read from MH i2c: E2 03 00 [15:43:31]MH_I2C_Read... [15:43:31]Read from MH i2c: E2 03 00 5C 01 00 90 00 D1 [15:43:31]RAPDU: 90 00 [15:43:31]wFMCommunicate OK [15:43:31]wFMCommunicate request_size=4 [15:43:31]MH_SAM_APDU [15:43:31]CAPDU: 80 0D 03 02 [15:43:31]Write to MH i2c: E2 08 00 5D 01 80 0D 03 02 00 00 00 00 D9 [15:43:31]Write i2c OK [15:43:31]MH_I2C_Read... [15:43:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:43:31]Read from MH i2c: E2 [15:43:31]MH_I2C_Read... [15:43:31]Read from MH i2c: E2 0B 00 [15:43:31]MH_I2C_Read... [15:43:31]Read from MH i2c: E2 0B 00 5D 01 00 2B 8D 88 F1 7E 25 30 03 90 00 E1 [15:43:31]RAPDU: 2B 8D 88 F1 7E 25 30 03 90 00 [15:43:31]wFMCommunicate OK [15:43:31]SAM_PROTO_SignData done [15:43:31]FM_MakeSignedData done [15:43:31]CreateOFDProtocolMessage [15:43:31]wFMCommunicate request_size=4 [15:43:31]MH_SAM_APDU [15:43:31]CAPDU: 80 11 00 00 [15:43:31]Write to MH i2c: E2 08 00 5E 01 80 11 00 00 00 00 00 00 D9 [15:43:31]Write i2c OK [15:43:31]MH_I2C_Read... [15:43:32]Read from MH i2c: E2 [15:43:32]MH_I2C_Read... [15:43:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:43:32]Read from MH i2c: E2 17 00 [15:43:32]MH_I2C_Read... [15:43:32]Read from MH i2c: E2 17 00 5E 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 35 [15:43:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [15:43:32]wFMCommunicate OK [15:43:32]CreateOFDProtocolMessage done [15:43:32]OFDSenderStorePacket 41615 [15:43:32]StoreOFDPacket docnum=41615 [15:43:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 2A 01 00 00 31 69 22 01 B8 D8 5A 03 01 00 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 08 00 39 30 31 36 32 36 30 32 06 04 29 00 D0 AD D0 BD D0 B5 D1 80 D0 B3 20 D0 BD D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 52 65 64 20 62 75 6C 6C 20 30 2C 32 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 54 3D 00 00 00 00 13 04 06 00 54 3D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 3D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 06 00 00 00 00 07 04 06 00 54 3D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 00 00 00 F4 03 04 00 A1 15 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 8F A2 00 00 35 04 06 00 95 B0 44 65 A6 12 2B 8D 88 F1 7E 25 30 03 [15:43:32]CheckFolder [15:43:32]dirname=/storage/ofd_packets [15:43:32]CheckFolder done [15:43:32]ProducePacketName [15:43:32]name=ofd_packets/00041615 [15:43:32]NVStorageSaveData ofd_packets/00041615 [15:43:32]File name is /storage/ofd_packets/00041615 [15:43:32]Write 328 bytes [15:43:32]NVStorageSaveData done [15:43:32]OFDSenderStorePacket done [15:43:32]KKMCreateOFDPacket done [15:43:32]NVStorageSaveData kkm_last_timestamp [15:43:32]File name is /storage/kkm_last_timestamp [15:43:32]Write 4 bytes [15:43:32]NVStorageSaveData done [15:43:32]ExternCall_PrintAddStr [15:43:32]wPrintStart [15:43:32]Write to MH i2c: 01 00 00 5F 01 60 [15:43:32]Write i2c OK [15:43:32]MH_I2C_Read... [15:43:32]Read from MH i2c: 01 [15:43:32]MH_I2C_Read... [15:43:32]Read from MH i2c: 01 07 00 [15:43:32]MH_I2C_Read... [15:43:32]Read from MH i2c: 01 07 00 5F 01 00 00 00 00 00 FF 0F 75 [15:43:32]RasterBufferAndPrint [15:43:32]line Счет N : (3)183645 [15:43:32]line ИÐÐ: 02508201610067 [15:43:32]line Контрольно-КаÑÑовый Чек [15:43:32]line ПРОДÐЖР[15:43:32]line Товар: 90162602 [15:43:32]line Энерг напиток Red bull 0,25л [15:43:32]line 1.000 * 157.00 [15:43:32]line = 157.00 [15:43:32]line ÐДС 12% ÐСП 1% [15:43:32]line > о реализуемом товаре [15:43:32]line ИТОГО: 157.00 [15:43:32]line ÐСП 1% : 1.39 [15:43:32]line ÐДС 12% : 16.67 [15:43:32]line Ðаличными: 157.00 [15:43:32]line Безнал.: 0.00 [15:43:32]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [15:43:32]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [15:43:32]line СÐО: Общий режим [15:43:32]line Чек 66 27.07.2024 15:43 [15:43:32]line Смена: 425 ФФД: 1.0 [15:43:32]line ЗÐМ: 0300000053 [15:43:32]line РÐМ: 0000000000092626 [15:43:32]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [15:43:32]line ФМ: 0000000000874958 [15:43:32]line ФД: 41615 [15:43:32]line ФПД: 164584294295058 [15:43:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T154329&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41615&fm=164584294295058&tin=02508201610067®Number=0000000000092626&sum=15700 [15:43:32]line 0 [15:43:32]written 0, free lines is 4095 [15:43:32]Write to MH i2c: 01 00 00 87 01 88 [15:43:32]Write i2c OK [15:43:32]MH_I2C_Read... [15:43:32]Read from MH i2c: 01 [15:43:32]MH_I2C_Read... [15:43:32]Read from MH i2c: 01 07 00 [15:43:32]MH_I2C_Read... [15:43:32]Read from MH i2c: 01 07 00 87 01 00 00 00 00 00 1D 0D B9 [15:43:32]RasterBufferAndPrint [15:43:32]line [15:43:32]line [15:43:32]line [15:43:32]line [15:43:32]line [15:43:32]written 0, free lines is 3402 [15:43:32]MH_Cut [15:43:32]Write to MH i2c: D1 01 00 8E 01 01 61 [15:43:32]Write i2c OK [15:43:32]MH_I2C_Read... [15:43:32]Read from MH i2c: D1 [15:43:32]MH_I2C_Read... [15:43:32]Read from MH i2c: D1 01 00 [15:43:32]MH_I2C_Read... [15:43:32]Read from MH i2c: D1 01 00 8E 01 00 60 [15:43:32]Write to MH i2c: 01 00 00 8F 01 90 [15:43:32]Write i2c OK [15:43:32]MH_I2C_Read... [15:43:33]*** Cut start [15:43:33]*** Partial cut [15:43:33]*** CUTSNS_PIN = 1 [15:43:33]*** CUTSNS_PIN = 0 [15:43:33]*** Brake cut motor [15:43:33]Read from MH i2c: 01 [15:43:33]MH_I2C_Read... [15:43:34]*** Stop cut motor [15:43:34]*** Cut end [15:43:34]Read from MH i2c: 01 07 00 [15:43:34]MH_I2C_Read... [15:43:34]Read from MH i2c: 01 07 00 8F 01 00 00 00 00 00 FF 0F A5 [15:43:34]process_action close_receipt done [15:43:34]requested_data is exist [15:43:34]produce_requested_data [15:43:34]requested_item fm.sn is exist - process it [15:43:34]wFMCommunicate request_size=4 [15:43:34]MH_SAM_APDU [15:43:34]CAPDU: 80 11 00 00 [15:43:34]Write to MH i2c: E2 08 00 90 01 80 11 00 00 00 00 00 00 0B [15:43:34]Write i2c OK [15:43:34]MH_I2C_Read... [15:43:34]Read from MH i2c: E2 [15:43:34]MH_I2C_Read... [15:43:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:43:34]Read from MH i2c: E2 17 00 [15:43:34]MH_I2C_Read... [15:43:34]Read from MH i2c: E2 17 00 90 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 67 [15:43:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [15:43:34]wFMCommunicate OK [15:43:34]requested_item fd.num is exist - process it [15:43:34]SAM_PROTO_GetFieldsCounters [15:43:34]wFMCommunicate request_size=4 [15:43:34]MH_SAM_APDU [15:43:34]CAPDU: 80 13 00 00 [15:43:34]Write to MH i2c: E2 08 00 91 01 80 13 00 00 00 00 00 00 0E [15:43:34]Write i2c OK [15:43:34]MH_I2C_Read... [15:43:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:43:34]Read from MH i2c: E2 [15:43:34]MH_I2C_Read... [15:43:34]Read from MH i2c: E2 62 00 [15:43:34]MH_I2C_Read... [15:43:34]Read from MH i2c: E2 62 00 91 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 8F A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 42 00 00 00 5E 04 04 00 42 00 00 00 57 04 04 00 43 00 00 00 19 04 04 00 00 00 00 00 90 00 D9 [15:43:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 8F A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 42 00 00 00 5E 04 04 00 42 00 00 00 57 04 04 00 43 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:43:34]wFMCommunicate OK [15:43:34]SAM_PROTO_GetFieldsCounters done [15:43:34]requested_item shift.num is exist - process it [15:43:34]requested_item shift.opened is exist - process it [15:43:34]req_shift_opened [15:43:34]FM_GetShiftState [15:43:34]SAM_PROTO_GetShiftState [15:43:34]wFMCommunicate request_size=4 [15:43:34]MH_SAM_APDU [15:43:34]CAPDU: 80 13 01 00 [15:43:34]Write to MH i2c: E2 08 00 92 01 80 13 01 00 00 00 00 00 10 [15:43:34]Write i2c OK [15:43:34]MH_I2C_Read... [15:43:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:43:34]Read from MH i2c: E2 [15:43:34]MH_I2C_Read... [15:43:34]Read from MH i2c: E2 0E 00 [15:43:34]MH_I2C_Read... [15:43:34]Read from MH i2c: E2 0E 00 92 01 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 28 [15:43:34]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [15:43:34]wFMCommunicate OK [15:43:34]SAM_PROTO_GetShiftState done [15:43:34]FM_GetShiftState done [15:43:34]req_shift_opened done [15:43:34]requested_item shift.open_date is exist - process it [15:43:34]req_shift_open_date [15:43:34]req_shift_open_date done [15:43:34]produce_requested_data done [15:43:34]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41615,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [15:43:34]process_action_free close_receipt [15:43:34]json_value_free [15:43:34]json_value_free done [15:43:34]process_json_proto returns [15:43:34]Send response to host [15:43:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41615,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [15:43:34]free response buf [15:43:34]execute_script done [15:43:34]execute_script returns [15:43:34]free content buf [15:43:34]Sock 11.Close socket [15:43:34]Sock 11.Thread stoped [15:43:35]recv_with_timeout no data received [15:43:36]Connected sock=12 [15:43:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 21 01 00 00 E8 6C 19 01 EE 7E 5A 03 01 00 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 02 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 88 13 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 00 00 00 F4 03 04 00 9A 15 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 8E A2 00 00 35 04 06 00 35 DC 7E 9F F2 7E B7 EB 33 15 80 67 0D 76 [15:43:36]accept exits with 10 [15:43:36]New connection [15:43:36]New thread 3067051364 created [15:43:36]Thread 3067194724 joined [15:43:36]Waiting for new connection... [15:43:36] Sock 10.Parse request [15:43:36]Sock 10.Check first char [15:43:36]Sock 10.First char is OK [15:43:36]request: POST /json_proto HTTP/1.0 [15:43:36]Method: POST [15:43:36]URL: /json_proto [15:43:36]Method is POST - this is cgi request [15:43:36]url: /json_proto [15:43:36]query_string will be loaded in cgi processing [15:43:36]execute_cgi json_proto POST (null) [15:43:36]execute_cgi path=json_proto method=POST [15:43:36]POST find Content-Length [15:43:36]Host: 172.17.43.132:8080 [15:43:36]Content-Length: 1124 [15:43:36]Content-Type: application/json [15:43:36] [15:43:36]POST finish read [15:43:36]Found Content-Length = 1124 [15:43:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183646", "tax_sys" : 0, "items" : [ { "code": "4870145004760", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Garage hard black cherry \u0441\u04420,44\u043B", "price" : 120.00, "quantity" : 3.000, "sum" : 360.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "50173808", "name": "\u0416\u0435\u0432 Orbit Sweet Mint", "price" : 45.00, "quantity" : 1.000, "sum" : 45.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000031750019", "name": "\u041F\u0430\u043A\u0435\u0442 \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u041D\u0435\u0444\u0442\u044C", "price" : 4.00, "quantity" : 1.000, "sum" : 4.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 409.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:43:36]execute_script... [15:43:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183646", "tax_sys" : 0, "items" : [ { "code": "4870145004760", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Garage hard black cherry \u0441\u04420,44\u043B", "price" : 120.00, "quantity" : 3.000, "sum" : 360.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "50173808", "name": "\u0416\u0435\u0432 Orbit Sweet Mint", "price" : 45.00, "quantity" : 1.000, "sum" : 45.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000031750019", "name": "\u041F\u0430\u043A\u0435\u0442 \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u041D\u0435\u0444\u0442\u044C", "price" : 4.00, "quantity" : 1.000, "sum" : 4.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 409.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:43:36]POST & json_proto [15:43:36]process_json_proto [15:43:36]json parsed OK: [15:43:36]protocol is kg_v1.0 [15:43:36]action value=close_receipt [15:43:36]process_action close_receipt [15:43:36]cmd_close_receipt [15:43:36]MH_GetDate [15:43:36]Write to MH i2c: F0 00 00 93 01 83 [15:43:36]Write i2c OK [15:43:36]MH_I2C_Read... [15:43:36]Read from MH i2c: F0 [15:43:36]MH_I2C_Read... [15:43:36]Read from MH i2c: F0 09 00 [15:43:36]MH_I2C_Read... [15:43:36]Read from MH i2c: F0 09 00 93 01 00 A8 15 A5 66 69 B2 A4 66 79 [15:43:36]GetLastDocTimeStamp 1722095009 [15:43:36]current date 1722095016 [15:43:36]FM_GetShiftState [15:43:36]SAM_PROTO_GetShiftState [15:43:36]wFMCommunicate request_size=4 [15:43:36]MH_SAM_APDU [15:43:36]CAPDU: 80 13 01 00 [15:43:36]Write to MH i2c: E2 08 00 94 01 80 13 01 00 00 00 00 00 12 [15:43:36]Write i2c OK [15:43:36]MH_I2C_Read... [15:43:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:43:36]Read from MH i2c: E2 [15:43:36]MH_I2C_Read... [15:43:36]Read from MH i2c: E2 0E 00 [15:43:36]MH_I2C_Read... [15:43:36]Read from MH i2c: E2 0E 00 94 01 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 2A [15:43:36]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [15:43:36]wFMCommunicate OK [15:43:36]SAM_PROTO_GetShiftState done [15:43:36]FM_GetShiftState done [15:43:36]opened in 1722069839 [15:43:36]opened+sec_in_day 1722156239 [15:43:36]quantity*price = 36000 [15:43:36]sum+1 = 36001 [15:43:36]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 50173808 Жев Orbit Sweet Mint 1.000 * 45.00 = 45.00 ÐДС 12% ÐСП 1% > о реализуемом товаре Товар: 2000031750019 Пакет Партнер Ðефть 1.000 * 4.00 = 4.00 ÐДС 12% ÐСП 1% > о реализуемом товаре ИТОГО: 409.00 ÐСП 1% : 3.62 ÐДС 12% : 43.43 Ðаличными: 409.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 67 27.07.2024 15:43 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41616 ФПД: 94300460637475 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T154336&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41616&fm=94300460637475&tin=02508201610067®Number=0000000000092626&sum=40900 0 [15:43:38]StoreToDocumentArchive [15:43:38]shift 425 fd 41616 [15:43:38]save to /storage/0425/doc_00041616 [15:43:38]save last doc name /storage/0425/doc_00041616 to /storage/kkm_last_doc_name [15:43:38]save OK [15:43:38]Clear old archive folders... [15:43:38]ProcessDocumentItem done err = 0, tmpTLVsize=490 [15:43:38]tlvbuf is 001D7BE0 [15:43:38]SAM_PROTO_ClearQueue [15:43:38]wFMCommunicate request_size=4 [15:43:38]MH_SAM_APDU [15:43:38]CAPDU: 80 09 00 00 [15:43:38]Write to MH i2c: E2 08 00 A1 01 80 09 00 00 00 00 00 00 14 [15:43:38]Write i2c OK [15:43:38]MH_I2C_Read... [15:43:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:43:38]Read from MH i2c: E2 [15:43:38]MH_I2C_Read... [15:43:38]Read from MH i2c: E2 03 00 [15:43:38]MH_I2C_Read... [15:43:38]Read from MH i2c: E2 03 00 A1 01 00 90 00 16 [15:43:38]RAPDU: 90 00 [15:43:38]wFMCommunicate OK [15:43:38]SAM_PROTO_ClearQueue done [15:43:38]KKMCreateOFDPacket [15:43:38]OFDProtocolAddRootSTLVToBuf [15:43:38]FM_MakeSignedData [15:43:38]FM_MakeSignedData [15:43:38]SAM_PROTO_SignData [15:43:38]wFMCommunicate request_size=4 [15:43:38]MH_SAM_APDU [15:43:38]CAPDU: 80 0D 01 02 [15:43:38]Write to MH i2c: E2 08 00 A2 01 80 0D 01 02 00 00 00 00 1C [15:43:38]Write i2c OK [15:43:38]MH_I2C_Read... [15:43:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:43:38]Read from MH i2c: E2 [15:43:38]MH_I2C_Read... [15:43:38]Read from MH i2c: E2 03 00 [15:43:38]MH_I2C_Read... [15:43:38]Read from MH i2c: E2 03 00 A2 01 00 90 00 17 [15:43:38]RAPDU: 90 00 [15:43:38]wFMCommunicate OK [15:43:38]wFMCommunicate request_size=255 [15:43:38]MH_SAM_APDU [15:43:38]CAPDU: 80 0D 02 02 FA 03 00 EA 01 1E 04 01 00 01 23 04 76 00 8A 04 0D 00 34 38 37 30 31 34 35 30 30 34 37 36 30 06 04 32 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 47 61 72 61 67 65 20 68 61 72 64 20 62 6C 61 63 6B 20 63 68 65 72 72 79 20 D1 81 D1 82 30 2C 34 34 D0 BB FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 E0 2E 00 00 00 00 13 04 06 00 A0 8C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 56 00 8A 04 08 00 35 30 31 37 33 38 30 38 06 04 17 00 D0 96 D0 B5 D0 B2 20 4F 72 62 69 74 20 53 77 65 65 74 20 4D 69 6E 74 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 94 11 00 00 00 00 13 04 06 00 94 11 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 68 00 8A 04 0D 00 32 30 30 30 30 33 31 37 35 30 30 31 39 06 04 24 00 D0 9F D0 B0 [15:43:38]Write to MH i2c: E2 02 01 A3 01 80 0D 02 02 FA 00 03 00 EA 01 1E 04 01 00 01 23 04 76 00 8A 04 0D 00 34 38 37 30 31 34 35 30 30 34 37 36 30 06 04 32 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 47 61 72 61 67 65 20 68 61 72 64 20 62 6C 61 63 6B 20 63 68 65 72 72 79 20 D1 81 D1 82 30 2C 34 34 D0 BB FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 E0 2E 00 00 00 00 13 04 06 00 A0 8C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 56 00 8A 04 08 00 35 30 31 37 33 38 30 38 06 04 17 00 D0 96 D0 B5 D0 B2 20 4F 72 62 69 74 20 53 77 65 65 74 20 4D 69 6E 74 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 94 11 00 00 00 00 13 04 06 00 94 11 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 68 00 8A 04 0D 00 32 30 30 30 30 33 31 37 35 30 30 31 39 06 04 24 00 D0 9F D0 B0 00 00 2E [15:43:38]Write i2c OK [15:43:38]MH_I2C_Read... [15:43:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:43:39]Read from MH i2c: E2 [15:43:39]MH_I2C_Read... [15:43:39]Read from MH i2c: E2 03 00 [15:43:39]MH_I2C_Read... [15:43:39]Read from MH i2c: E2 03 00 A3 01 00 90 00 18 [15:43:39]RAPDU: 90 00 [15:43:39]wFMCommunicate OK [15:43:39]wFMCommunicate request_size=249 [15:43:39]MH_SAM_APDU [15:43:39]CAPDU: 80 0D 02 02 F4 D0 BA D0 B5 D1 82 20 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 90 01 00 00 00 00 13 04 06 00 90 01 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 9F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 10 00 00 00 00 07 04 06 00 C4 9F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 00 00 00 F4 03 04 00 A8 15 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 90 A2 00 00 35 04 06 00 55 C4 09 75 5D 23 [15:43:39]Write to MH i2c: E2 FC 00 A4 01 80 0D 02 02 F4 00 D0 BA D0 B5 D1 82 20 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 90 01 00 00 00 00 13 04 06 00 90 01 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 9F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 10 00 00 00 00 07 04 06 00 C4 9F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 00 00 00 F4 03 04 00 A8 15 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 90 A2 00 00 35 04 06 00 55 C4 09 75 5D 23 00 00 43 [15:43:39]Write i2c OK [15:43:39]MH_I2C_Read... [15:43:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:43:39]Read from MH i2c: E2 [15:43:39]MH_I2C_Read... [15:43:39]Read from MH i2c: E2 03 00 [15:43:39]MH_I2C_Read... [15:43:39]Read from MH i2c: E2 03 00 A4 01 00 90 00 19 [15:43:39]RAPDU: 90 00 [15:43:39]wFMCommunicate OK [15:43:39]wFMCommunicate request_size=4 [15:43:39]MH_SAM_APDU [15:43:39]CAPDU: 80 0D 03 02 [15:43:39]Write to MH i2c: E2 08 00 A5 01 80 0D 03 02 00 00 00 00 21 [15:43:39]Write i2c OK [15:43:39]MH_I2C_Read... [15:43:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:43:39]Read from MH i2c: E2 [15:43:39]MH_I2C_Read... [15:43:39]Read from MH i2c: E2 0B 00 [15:43:39]MH_I2C_Read... [15:43:39]Read from MH i2c: E2 0B 00 A5 01 00 AD 12 8D 9F 68 C8 D1 B7 90 00 C5 [15:43:39]RAPDU: AD 12 8D 9F 68 C8 D1 B7 90 00 [15:43:39]wFMCommunicate OK [15:43:39]SAM_PROTO_SignData done [15:43:40]FM_MakeSignedData done [15:43:40]CreateOFDProtocolMessage [15:43:40]wFMCommunicate request_size=4 [15:43:40]MH_SAM_APDU [15:43:40]CAPDU: 80 11 00 00 [15:43:40]Write to MH i2c: E2 08 00 A6 01 80 11 00 00 00 00 00 00 21 [15:43:40]Write i2c OK [15:43:40]MH_I2C_Read... [15:43:40]Read from MH i2c: E2 [15:43:40]MH_I2C_Read... [15:43:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:43:40]Read from MH i2c: E2 17 00 [15:43:40]MH_I2C_Read... [15:43:40]Read from MH i2c: E2 17 00 A6 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 7D [15:43:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [15:43:40]wFMCommunicate OK [15:43:40]CreateOFDProtocolMessage done [15:43:40]OFDSenderStorePacket 41616 [15:43:40]StoreOFDPacket docnum=41616 [15:43:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 FE 01 00 00 E4 52 F6 01 4C D0 5A 03 01 00 03 00 EA 01 1E 04 01 00 01 23 04 76 00 8A 04 0D 00 34 38 37 30 31 34 35 30 30 34 37 36 30 06 04 32 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 47 61 72 61 67 65 20 68 61 72 64 20 62 6C 61 63 6B 20 63 68 65 72 72 79 20 D1 81 D1 82 30 2C 34 34 D0 BB FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 E0 2E 00 00 00 00 13 04 06 00 A0 8C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 56 00 8A 04 08 00 35 30 31 37 33 38 30 38 06 04 17 00 D0 96 D0 B5 D0 B2 20 4F 72 62 69 74 20 53 77 65 65 74 20 4D 69 6E 74 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 94 11 00 00 00 00 13 04 06 00 94 11 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 68 00 8A 04 0D 00 32 30 30 30 30 33 31 37 35 30 30 31 39 06 04 24 00 D0 9F D0 B0 D0 BA D0 B5 D1 82 20 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 90 01 00 00 00 00 13 04 06 00 90 01 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 9F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 10 00 00 00 00 07 04 06 00 C4 9F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 00 00 00 F4 03 04 00 A8 15 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 90 A2 00 00 35 04 06 00 55 C4 09 75 5D 23 AD 12 8D 9F 68 C8 D1 B7 [15:43:40]CheckFolder [15:43:40]dirname=/storage/ofd_packets [15:43:40]CheckFolder done [15:43:40]ProducePacketName [15:43:40]name=ofd_packets/00041616 [15:43:40]NVStorageSaveData ofd_packets/00041616 [15:43:40]File name is /storage/ofd_packets/00041616 [15:43:40]Write 540 bytes [15:43:40]NVStorageSaveData done [15:43:40]OFDSenderStorePacket done [15:43:40]KKMCreateOFDPacket done [15:43:40]NVStorageSaveData kkm_last_timestamp [15:43:40]File name is /storage/kkm_last_timestamp [15:43:40]Write 4 bytes [15:43:40]NVStorageSaveData done [15:43:40]ExternCall_PrintAddStr [15:43:40]wPrintStart [15:43:40]Write to MH i2c: 01 00 00 A7 01 A8 [15:43:40]Write i2c OK [15:43:40]MH_I2C_Read... [15:43:40]Read from MH i2c: 01 [15:43:40]MH_I2C_Read... [15:43:40]Read from MH i2c: 01 07 00 [15:43:40]MH_I2C_Read... [15:43:40]Read from MH i2c: 01 07 00 A7 01 00 00 00 00 00 FF 0F BD [15:43:40]RasterBufferAndPrint [15:43:40]line Счет N : (3)183646 [15:43:40]line ИÐÐ: 02508201610067 [15:43:40]line Контрольно-КаÑÑовый Чек [15:43:40]line ПРОДÐЖР[15:43:40]line Товар: 4870145004760 [15:43:40]line Ðапиток Garage hard black cherry ÑÑ‚0,44л [15:43:40]line 3.000 * 120.00 [15:43:40]line = 360.00 [15:43:40]line ÐДС 12% ÐСП 1% [15:43:40]line > о реализуемом товаре [15:43:40]line Товар: 50173808 [15:43:40]line Жев Orbit Sweet Mint [15:43:40]line 1.000 * 45.00 [15:43:40]line = 45.00 [15:43:40]line ÐДС 12% ÐСП 1% [15:43:40]line > о реализуемом товаре [15:43:40]line Товар: 2000031750019 [15:43:40]line Пакет Партнер Ðефть [15:43:40]line 1.000 * 4.00 [15:43:40]line = 4.00 [15:43:40]line ÐДС 12% ÐСП 1% [15:43:40]line > о реализуемом товаре [15:43:40]line ИТОГО: 409.00 [15:43:40]line ÐСП 1% : 3.62 [15:43:40]line ÐДС 12% : 43.43 [15:43:40]line Ðаличными: 409.00 [15:43:40]line Безнал.: 0.00 [15:43:40]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [15:43:40]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [15:43:40]line СÐО: Общий режим [15:43:40]line Чек 67 27.07.2024 15:43 [15:43:40]line Смена: 425 ФФД: 1.0 [15:43:40]line ЗÐМ: 0300000053 [15:43:40]line РÐМ: 0000000000092626 [15:43:40]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [15:43:40]line ФМ: 0000000000874958 [15:43:40]line ФД: 41616 [15:43:40]line ФПД: 94300460637475 [15:43:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T154336&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41616&fm=94300460637475&tin=02508201610067®Number=0000000000092626&sum=40900 [15:43:40]line 0 [15:43:40]written 0, free lines is 4095 [15:43:40]Write to MH i2c: 01 00 00 DC 01 DD [15:43:40]Write i2c OK [15:43:40]MH_I2C_Read... [15:43:40]Read from MH i2c: 01 [15:43:40]MH_I2C_Read... [15:43:40]Read from MH i2c: 01 07 00 [15:43:40]MH_I2C_Read... [15:43:40]Read from MH i2c: 01 07 00 DC 01 00 00 00 00 00 7B 0C 6B [15:43:40]RasterBufferAndPrint [15:43:40]line [15:43:40]line [15:43:40]line [15:43:40]line [15:43:40]line [15:43:40]written 0, free lines is 3248 [15:43:40]MH_Cut [15:43:40]Write to MH i2c: D1 01 00 E3 01 01 B6 [15:43:40]Write i2c OK [15:43:40]MH_I2C_Read... [15:43:40]Read from MH i2c: D1 [15:43:40]MH_I2C_Read... [15:43:40]Read from MH i2c: D1 01 00 [15:43:40]MH_I2C_Read... [15:43:40]Read from MH i2c: D1 01 00 E3 01 00 B5 [15:43:40]Write to MH i2c: 01 00 00 E4 01 E5 [15:43:40]Write i2c OK [15:43:40]MH_I2C_Read... [15:43:41]recv_with_timeout no data received [15:43:41]CommunicateWithHost answer receiving error [15:43:41]CommunicateWithHost err = -3 [15:43:41]OFD Sender: Server communicate error [15:43:41]OFD Sender: Processing packet 41614 [packets to send 59, broken 56] [15:43:41]ProducePacketName [15:43:41]name=ofd_packets/00041614 [15:43:41]OFD Sender: To server: ‡•öpG, [15:43:41]CommunicateWithHost lk.salyk.kg:30040 [15:43:41]ConnectInit lk.salyk.kg [15:43:41]*** Cut start [15:43:41]*** Partial cut [15:43:41]*** CUTSNS_PIN = 1 [15:43:41]*** CUTSNS_PIN = 0 [15:43:41]*** Brake cut motor [15:43:42]Read from MH i2c: 01 [15:43:42]MH_I2C_Read... [15:43:42]*** Stop cut motor [15:43:42]*** Cut end [15:43:42]Read from MH i2c: 01 07 00 [15:43:42]MH_I2C_Read... [15:43:42]Read from MH i2c: 01 07 00 E4 01 00 00 00 00 00 FF 0F FA [15:43:42]process_action close_receipt done [15:43:42]requested_data is exist [15:43:42]produce_requested_data [15:43:42]requested_item fm.sn is exist - process it [15:43:42]wFMCommunicate request_size=4 [15:43:42]MH_SAM_APDU [15:43:42]CAPDU: 80 11 00 00 [15:43:42]Write to MH i2c: E2 08 00 E5 01 80 11 00 00 00 00 00 00 60 [15:43:42]Write i2c OK [15:43:42]MH_I2C_Read... [15:43:42]Read from MH i2c: E2 [15:43:42]MH_I2C_Read... [15:43:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:43:42]Read from MH i2c: E2 17 00 [15:43:42]MH_I2C_Read... [15:43:42]Read from MH i2c: E2 17 00 E5 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 BC [15:43:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [15:43:42]wFMCommunicate OK [15:43:42]requested_item fd.num is exist - process it [15:43:42]SAM_PROTO_GetFieldsCounters [15:43:42]wFMCommunicate request_size=4 [15:43:42]MH_SAM_APDU [15:43:42]CAPDU: 80 13 00 00 [15:43:42]Write to MH i2c: E2 08 00 E6 01 80 13 00 00 00 00 00 00 63 [15:43:42]Write i2c OK [15:43:42]MH_I2C_Read... [15:43:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:43:42]Read from MH i2c: E2 [15:43:42]MH_I2C_Read... [15:43:42]Read from MH i2c: E2 62 00 [15:43:42]MH_I2C_Read... [15:43:42]Read from MH i2c: E2 62 00 E6 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 90 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 43 00 00 00 5E 04 04 00 43 00 00 00 57 04 04 00 44 00 00 00 19 04 04 00 00 00 00 00 90 00 32 [15:43:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 90 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 43 00 00 00 5E 04 04 00 43 00 00 00 57 04 04 00 44 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:43:42]wFMCommunicate OK [15:43:42]SAM_PROTO_GetFieldsCounters done [15:43:42]requested_item shift.num is exist - process it [15:43:42]requested_item shift.opened is exist - process it [15:43:42]req_shift_opened [15:43:42]FM_GetShiftState [15:43:42]SAM_PROTO_GetShiftState [15:43:42]wFMCommunicate request_size=4 [15:43:42]MH_SAM_APDU [15:43:42]CAPDU: 80 13 01 00 [15:43:42]Write to MH i2c: E2 08 00 E7 01 80 13 01 00 00 00 00 00 65 [15:43:42]Write i2c OK [15:43:42]MH_I2C_Read... [15:43:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:43:42]Read from MH i2c: E2 [15:43:42]MH_I2C_Read... [15:43:42]Read from MH i2c: E2 0E 00 [15:43:42]MH_I2C_Read... [15:43:42]Read from MH i2c: E2 0E 00 E7 01 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 7D [15:43:42]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [15:43:42]wFMCommunicate OK [15:43:42]SAM_PROTO_GetShiftState done [15:43:42]FM_GetShiftState done [15:43:42]req_shift_opened done [15:43:42]requested_item shift.open_date is exist - process it [15:43:42]req_shift_open_date [15:43:42]req_shift_open_date done [15:43:42]produce_requested_data done [15:43:42]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41616,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [15:43:42]process_action_free close_receipt [15:43:42]json_value_free [15:43:42]json_value_free done [15:43:42]process_json_proto returns [15:43:42]Send response to host [15:43:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41616,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [15:43:42]free response buf [15:43:42]execute_script done [15:43:42]execute_script returns [15:43:42]free content buf [15:43:42]Sock 10.Close socket [15:43:42]Sock 10.Thread stoped [15:43:44]accept exits with 7 [15:43:44]New connection [15:43:44]New thread 3067194724 created [15:43:44]Thread 3067051364 joined [15:43:44]Waiting for new connection... [15:43:44] Sock 7.Parse request [15:43:44]Sock 7.Check first char [15:43:44]Sock 7.First char is OK [15:43:44]request: POST /json_proto HTTP/1.0 [15:43:44]Method: POST [15:43:44]URL: /json_proto [15:43:44]Method is POST - this is cgi request [15:43:44]url: /json_proto [15:43:44]query_string will be loaded in cgi processing [15:43:44]execute_cgi json_proto POST (null) [15:43:44]execute_cgi path=json_proto method=POST [15:43:44]POST find Content-Length [15:43:44]Host: 172.17.43.132:8080 [15:43:44]Content-Length: 882 [15:43:44]Content-Type: application/json [15:43:44] [15:43:44]POST finish read [15:43:44]Found Content-Length = 882 [15:43:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183647", "tax_sys" : 0, "items" : [ { "code": "4690329014077", "name": "\u0428\u043E\u043A\u043E\u043B\u0430\u0434 \u043C\u043E\u043B\u043E\u0447\u043D\u044B\u0439 Babyfox 45\u0433/30", "price" : 40.00, "quantity" : 1.000, "sum" : 40.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "42203223", "name": "\u0414\u0440\u0430\u0436\u0435 Skittles 2\u04321", "price" : 60.00, "quantity" : 1.000, "sum" : 60.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 100.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:43:44]execute_script... [15:43:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183647", "tax_sys" : 0, "items" : [ { "code": "4690329014077", "name": "\u0428\u043E\u043A\u043E\u043B\u0430\u0434 \u043C\u043E\u043B\u043E\u0447\u043D\u044B\u0439 Babyfox 45\u0433/30", "price" : 40.00, "quantity" : 1.000, "sum" : 40.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "42203223", "name": "\u0414\u0440\u0430\u0436\u0435 Skittles 2\u04321", "price" : 60.00, "quantity" : 1.000, "sum" : 60.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 100.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:43:44]POST & json_proto [15:43:44]process_json_proto [15:43:44]json parsed OK: [15:43:44]protocol is kg_v1.0 [15:43:44]action value=close_receipt [15:43:44]process_action close_receipt [15:43:44]cmd_close_receipt [15:43:44]MH_GetDate [15:43:44]Write to MH i2c: F0 00 00 E8 01 D8 [15:43:44]Write i2c OK [15:43:44]MH_I2C_Read... [15:43:44]Read from MH i2c: F0 [15:43:44]MH_I2C_Read... [15:43:44]Read from MH i2c: F0 09 00 [15:43:44]MH_I2C_Read... [15:43:44]Read from MH i2c: F0 09 00 E8 01 00 B0 15 A5 66 69 B2 A4 66 D6 [15:43:44]GetLastDocTimeStamp 1722095016 [15:43:44]current date 1722095024 [15:43:44]FM_GetShiftState [15:43:44]SAM_PROTO_GetShiftState [15:43:44]wFMCommunicate request_size=4 [15:43:44]MH_SAM_APDU [15:43:44]CAPDU: 80 13 01 00 [15:43:44]Write to MH i2c: E2 08 00 E9 01 80 13 01 00 00 00 00 00 67 [15:43:44]Write i2c OK [15:43:44]MH_I2C_Read... [15:43:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:43:44]Read from MH i2c: E2 [15:43:44]MH_I2C_Read... [15:43:44]Read from MH i2c: E2 0E 00 [15:43:44]MH_I2C_Read... [15:43:44]Read from MH i2c: E2 0E 00 E9 01 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 7F [15:43:44]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [15:43:44]wFMCommunicate OK [15:43:44]SAM_PROTO_GetShiftState done [15:43:44]FM_GetShiftState done [15:43:44]opened in 1722069839 [15:43:44]opened+sec_in_day 1722156239 [15:43:44]quantity*price = 4000 [15:43:44]sum+1 = 4001 [15:43:44]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 42203223 Драже Skittles 2в1 1.000 * 60.00 = 60.00 ÐДС 12% ÐСП 1% > о реализуемом товаре ИТОГО: 100.00 ÐСП 1% : 0.88 ÐДС 12% : 10.62 Ðаличными: 100.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 68 27.07.2024 15:43 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41617 ФПД: 200237358553203 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T154344&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41617&fm=200237358553203&tin=02508201610067®Number=0000000000092626&sum=10000 0 [15:43:46]StoreToDocumentArchive [15:43:46]shift 425 fd 41617 [15:43:46]save to /storage/0425/doc_00041617 [15:43:46]save last doc name /storage/0425/doc_00041617 to /storage/kkm_last_doc_name [15:43:46]save OK [15:43:46]Clear old archive folders... [15:43:46]ProcessDocumentItem done err = 0, tmpTLVsize=380 [15:43:46]tlvbuf is 001F8930 [15:43:46]SAM_PROTO_ClearQueue [15:43:46]wFMCommunicate request_size=4 [15:43:46]MH_SAM_APDU [15:43:46]CAPDU: 80 09 00 00 [15:43:46]Write to MH i2c: E2 08 00 F6 01 80 09 00 00 00 00 00 00 69 [15:43:46]Write i2c OK [15:43:46]MH_I2C_Read... [15:43:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:43:46]Read from MH i2c: E2 [15:43:46]MH_I2C_Read... [15:43:46]Read from MH i2c: E2 03 00 [15:43:46]MH_I2C_Read... [15:43:46]Read from MH i2c: E2 03 00 F6 01 00 90 00 6B [15:43:46]RAPDU: 90 00 [15:43:46]wFMCommunicate OK [15:43:46]SAM_PROTO_ClearQueue done [15:43:46]KKMCreateOFDPacket [15:43:46]OFDProtocolAddRootSTLVToBuf [15:43:46]FM_MakeSignedData [15:43:46]FM_MakeSignedData [15:43:46]SAM_PROTO_SignData [15:43:46]wFMCommunicate request_size=4 [15:43:46]MH_SAM_APDU [15:43:46]CAPDU: 80 0D 01 02 [15:43:46]Write to MH i2c: E2 08 00 F7 01 80 0D 01 02 00 00 00 00 71 [15:43:46]Write i2c OK [15:43:46]MH_I2C_Read... [15:43:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:43:46]Read from MH i2c: E2 [15:43:46]MH_I2C_Read... [15:43:46]Read from MH i2c: E2 03 00 [15:43:46]MH_I2C_Read... [15:43:46]Read from MH i2c: E2 03 00 F7 01 00 90 00 6C [15:43:46]RAPDU: 90 00 [15:43:46]wFMCommunicate OK [15:43:46]wFMCommunicate request_size=255 [15:43:46]MH_SAM_APDU [15:43:46]CAPDU: 80 0D 02 02 FA 03 00 7C 01 1E 04 01 00 01 23 04 73 00 8A 04 0D 00 34 36 39 30 33 32 39 30 31 34 30 37 37 06 04 2F 00 D0 A8 D0 BE D0 BA D0 BE D0 BB D0 B0 D0 B4 20 D0 BC D0 BE D0 BB D0 BE D1 87 D0 BD D1 8B D0 B9 20 42 61 62 79 66 6F 78 20 34 35 D0 B3 2F 33 30 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 57 00 8A 04 08 00 34 32 32 30 33 32 32 33 06 04 18 00 D0 94 D1 80 D0 B0 D0 B6 D0 B5 20 53 ConnectInit Can't take IP for lk.salyk.kg [15:43:46]6B CommunicateWithHost connect error [15:43:46]69 CommunicateWithHost err = -1 [15:43:46]74 OFD Sender: Server communicate error [15:43:46]74 6C 65 73 20 32 D0 B2 31 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 58 00 00 00 [15:43:46]Write to MH i2c: E2 02 01 F8 01 80 0D 02 02 FA 00 03 00 7C 01 1E 04 01 00 01 23 04 73 00 8A 04 0D 00 34 36 39 30 33 32 39 30 31 34 30 37 37 06 04 2F 00 D0 A8 D0 BE D0 BA D0 BE D0 BB D0 B0 D0 B4 20 D0 BC D0 BE D0 BB D0 BE D1 87 D0 BD D1 8B D0 B9 20 42 61 62 79 66 6F 78 20 34 35 D0 B3 2F 33 30 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 57 00 8A 04 08 00 34 32 32 30 33 32 32 33 06 04 18 00 D0 94 D1 80 D0 B0 D0 B6 D0 B5 20 53 6B 69 74 74 6C 65 73 20 32 D0 B2 31 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 58 00 00 00 00 00 15 [15:43:46]Write i2c OK [15:43:46]MH_I2C_Read... [15:43:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:43:47]Read from MH i2c: E2 [15:43:47]MH_I2C_Read... [15:43:47]Read from MH i2c: E2 03 00 [15:43:47]MH_I2C_Read... [15:43:47]Read from MH i2c: E2 03 00 F8 01 00 90 00 6D [15:43:47]RAPDU: 90 00 [15:43:47]wFMCommunicate OK [15:43:47]wFMCommunicate request_size=139 [15:43:47]MH_SAM_APDU [15:43:47]CAPDU: 80 0D 02 02 86 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 26 04 00 00 00 00 07 04 06 00 10 27 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 00 00 00 F4 03 04 00 B0 15 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 91 A2 00 00 35 04 06 00 B6 1D 64 A0 98 73 [15:43:47]Write to MH i2c: E2 8E 00 F9 01 80 0D 02 02 86 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 26 04 00 00 00 00 07 04 06 00 10 27 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 00 00 00 F4 03 04 00 B0 15 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 91 A2 00 00 35 04 06 00 B6 1D 64 A0 98 73 00 00 EA [15:43:47]Write i2c OK [15:43:47]MH_I2C_Read... [15:43:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:43:47]Read from MH i2c: E2 [15:43:47]MH_I2C_Read... [15:43:47]Read from MH i2c: E2 03 00 [15:43:47]MH_I2C_Read... [15:43:47]Read from MH i2c: E2 03 00 F9 01 00 90 00 6E [15:43:47]RAPDU: 90 00 [15:43:47]wFMCommunicate OK [15:43:47]wFMCommunicate request_size=4 [15:43:47]MH_SAM_APDU [15:43:47]CAPDU: 80 0D 03 02 [15:43:47]Write to MH i2c: E2 08 00 FA 01 80 0D 03 02 00 00 00 00 76 [15:43:47]Write i2c OK [15:43:47]MH_I2C_Read... [15:43:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:43:47]Read from MH i2c: E2 [15:43:47]MH_I2C_Read... [15:43:47]Read from MH i2c: E2 0B 00 [15:43:47]MH_I2C_Read... [15:43:47]Read from MH i2c: E2 0B 00 FA 01 00 B8 C7 E9 83 98 10 FF 65 90 00 6E [15:43:47]RAPDU: B8 C7 E9 83 98 10 FF 65 90 00 [15:43:47]wFMCommunicate OK [15:43:47]SAM_PROTO_SignData done [15:43:47]FM_MakeSignedData done [15:43:47]CreateOFDProtocolMessage [15:43:47]wFMCommunicate request_size=4 [15:43:47]MH_SAM_APDU [15:43:47]CAPDU: 80 11 00 00 [15:43:47]Write to MH i2c: E2 08 00 FB 01 80 11 00 00 00 00 00 00 76 [15:43:47]Write i2c OK [15:43:47]MH_I2C_Read... [15:43:47]Read from MH i2c: E2 [15:43:47]MH_I2C_Read... [15:43:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:43:47]Read from MH i2c: E2 17 00 [15:43:47]MH_I2C_Read... [15:43:47]Read from MH i2c: E2 17 00 FB 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 D2 [15:43:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [15:43:47]wFMCommunicate OK [15:43:47]CreateOFDProtocolMessage done [15:43:47]OFDSenderStorePacket 41617 [15:43:47]StoreOFDPacket docnum=41617 [15:43:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 01 00 00 D7 A9 88 01 3D AC 5A 03 01 00 03 00 7C 01 1E 04 01 00 01 23 04 73 00 8A 04 0D 00 34 36 39 30 33 32 39 30 31 34 30 37 37 06 04 2F 00 D0 A8 D0 BE D0 BA D0 BE D0 BB D0 B0 D0 B4 20 D0 BC D0 BE D0 BB D0 BE D1 87 D0 BD D1 8B D0 B9 20 42 61 62 79 66 6F 78 20 34 35 D0 B3 2F 33 30 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 57 00 8A 04 08 00 34 32 32 30 33 32 32 33 06 04 18 00 D0 94 D1 80 D0 B0 D0 B6 D0 B5 20 53 6B 69 74 74 6C 65 73 20 32 D0 B2 31 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 58 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 26 04 00 00 00 00 07 04 06 00 10 27 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 00 00 00 F4 03 04 00 B0 15 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 91 A2 00 00 35 04 06 00 B6 1D 64 A0 98 73 B8 C7 E9 83 98 10 FF 65 [15:43:47]CheckFolder [15:43:47]dirname=/storage/ofd_packets [15:43:47]CheckFolder done [15:43:47]ProducePacketName [15:43:47]name=ofd_packets/00041617 [15:43:47]NVStorageSaveData ofd_packets/00041617 [15:43:47]File name is /storage/ofd_packets/00041617 [15:43:47]Write 430 bytes [15:43:47]NVStorageSaveData done [15:43:47]OFDSenderStorePacket done [15:43:47]KKMCreateOFDPacket done [15:43:47]NVStorageSaveData kkm_last_timestamp [15:43:47]File name is /storage/kkm_last_timestamp [15:43:47]Write 4 bytes [15:43:47]NVStorageSaveData done [15:43:47]ExternCall_PrintAddStr [15:43:47]wPrintStart [15:43:47]Write to MH i2c: 01 00 00 FC 01 FD [15:43:47]Write i2c OK [15:43:47]MH_I2C_Read... [15:43:47]Read from MH i2c: 01 [15:43:47]MH_I2C_Read... [15:43:47]Read from MH i2c: 01 07 00 [15:43:47]MH_I2C_Read... [15:43:47]Read from MH i2c: 01 07 00 FC 01 00 00 00 00 00 FF 0F 12 [15:43:47]RasterBufferAndPrint [15:43:47]line Счет N : (3)183647 [15:43:47]line ИÐÐ: 02508201610067 [15:43:47]line Контрольно-КаÑÑовый Чек [15:43:47]line ПРОДÐЖР[15:43:47]line Товар: 4690329014077 [15:43:47]line Шоколад молочный Babyfox 45г/30 [15:43:47]line 1.000 * 40.00 [15:43:47]line = 40.00 [15:43:47]line ÐДС 12% ÐСП 1% [15:43:47]line > о реализуемом товаре [15:43:47]line Товар: 42203223 [15:43:47]line Драже Skittles 2в1 [15:43:47]line 1.000 * 60.00 [15:43:47]line = 60.00 [15:43:47]line ÐДС 12% ÐСП 1% [15:43:48]line > о реализуемом товаре [15:43:48]line ИТОГО: 100.00 [15:43:48]line ÐСП 1% : 0.88 [15:43:48]line ÐДС 12% : 10.62 [15:43:48]line Ðаличными: 100.00 [15:43:48]line Безнал.: 0.00 [15:43:48]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [15:43:48]OFD Sender: Processing packet 41614 [packets to send 60, broken 56] [15:43:48]ProducePacketName [15:43:48]name=ofd_packets/00041614 [15:43:48]OFD Sender: To server: ‡•öpG, [15:43:48]CommunicateWithHost lk.salyk.kg:30040 [15:43:48]ConnectInit lk.salyk.kg [15:43:48]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [15:43:48]line СÐО: Общий режим [15:43:48]line Чек 68 27.07.2024 15:43 [15:43:48]line Смена: 425 ФФД: 1.0 [15:43:48]line ЗÐМ: 0300000053 [15:43:48]line РÐМ: 0000000000092626 [15:43:48]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [15:43:48]line ФМ: 0000000000874958 [15:43:48]line ФД: 41617 [15:43:48]line ФПД: 200237358553203 [15:43:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T154344&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41617&fm=200237358553203&tin=02508201610067®Number=0000000000092626&sum=10000 [15:43:48]line 0 [15:43:48]written 0, free lines is 4095 [15:43:48]Write to MH i2c: 01 00 00 2B 02 2D [15:43:48]Write i2c OK [15:43:48]MH_I2C_Read... [15:43:48]Read from MH i2c: 01 [15:43:48]MH_I2C_Read... [15:43:48]Read from MH i2c: 01 07 00 [15:43:48]MH_I2C_Read... [15:43:48]Read from MH i2c: 01 07 00 2B 02 00 00 00 00 00 BF 0C FF [15:43:48]RasterBufferAndPrint [15:43:48]line [15:43:48]line [15:43:48]line [15:43:48]line [15:43:48]line [15:43:48]written 0, free lines is 3323 [15:43:48]MH_Cut [15:43:48]Write to MH i2c: D1 01 00 32 02 01 06 [15:43:48]Write i2c OK [15:43:48]MH_I2C_Read... [15:43:48]Read from MH i2c: D1 [15:43:48]MH_I2C_Read... [15:43:48]Read from MH i2c: D1 01 00 [15:43:48]MH_I2C_Read... [15:43:48]Read from MH i2c: D1 01 00 32 02 00 05 [15:43:48]Write to MH i2c: 01 00 00 33 02 35 [15:43:48]Write i2c OK [15:43:48]MH_I2C_Read... [15:43:49]*** Cut start [15:43:49]*** Partial cut [15:43:49]*** CUTSNS_PIN = 1 [15:43:49]*** CUTSNS_PIN = 0 [15:43:49]*** Brake cut motor [15:43:49]Read from MH i2c: 01 [15:43:50]MH_I2C_Read... [15:43:50]*** Stop cut motor [15:43:50]*** Cut end [15:43:50]Read from MH i2c: 01 07 00 [15:43:50]MH_I2C_Read... [15:43:50]Read from MH i2c: 01 07 00 33 02 00 00 00 00 00 FF 0F 4A [15:43:50]process_action close_receipt done [15:43:50]requested_data is exist [15:43:50]produce_requested_data [15:43:50]requested_item fm.sn is exist - process it [15:43:50]wFMCommunicate request_size=4 [15:43:50]MH_SAM_APDU [15:43:50]CAPDU: 80 11 00 00 [15:43:50]Write to MH i2c: E2 08 00 34 02 80 11 00 00 00 00 00 00 B0 [15:43:50]Write i2c OK [15:43:50]MH_I2C_Read... [15:43:50]Read from MH i2c: E2 [15:43:50]MH_I2C_Read... [15:43:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:43:50]Read from MH i2c: E2 17 00 [15:43:50]MH_I2C_Read... [15:43:50]Read from MH i2c: E2 17 00 34 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 0C [15:43:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [15:43:50]wFMCommunicate OK [15:43:50]requested_item fd.num is exist - process it [15:43:50]SAM_PROTO_GetFieldsCounters [15:43:50]wFMCommunicate request_size=4 [15:43:50]MH_SAM_APDU [15:43:50]CAPDU: 80 13 00 00 [15:43:50]Write to MH i2c: E2 08 00 35 02 80 13 00 00 00 00 00 00 B3 [15:43:50]Write i2c OK [15:43:50]MH_I2C_Read... [15:43:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:43:50]Read from MH i2c: E2 [15:43:50]MH_I2C_Read... [15:43:50]Read from MH i2c: E2 62 00 [15:43:50]MH_I2C_Read... [15:43:50]Read from MH i2c: E2 62 00 35 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 91 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 44 00 00 00 5E 04 04 00 44 00 00 00 57 04 04 00 45 00 00 00 19 04 04 00 00 00 00 00 90 00 86 [15:43:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 91 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 44 00 00 00 5E 04 04 00 44 00 00 00 57 04 04 00 45 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:43:50]wFMCommunicate OK [15:43:50]SAM_PROTO_GetFieldsCounters done [15:43:50]requested_item shift.num is exist - process it [15:43:50]requested_item shift.opened is exist - process it [15:43:50]req_shift_opened [15:43:50]FM_GetShiftState [15:43:50]SAM_PROTO_GetShiftState [15:43:50]wFMCommunicate request_size=4 [15:43:50]MH_SAM_APDU [15:43:50]CAPDU: 80 13 01 00 [15:43:50]Write to MH i2c: E2 08 00 36 02 80 13 01 00 00 00 00 00 B5 [15:43:50]Write i2c OK [15:43:50]MH_I2C_Read... [15:43:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:43:50]Read from MH i2c: E2 [15:43:50]MH_I2C_Read... [15:43:50]Read from MH i2c: E2 0E 00 [15:43:50]MH_I2C_Read... [15:43:50]Read from MH i2c: E2 0E 00 36 02 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 CD [15:43:50]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [15:43:50]wFMCommunicate OK [15:43:50]SAM_PROTO_GetShiftState done [15:43:50]FM_GetShiftState done [15:43:50]req_shift_opened done [15:43:50]requested_item shift.open_date is exist - process it [15:43:50]req_shift_open_date [15:43:50]req_shift_open_date done [15:43:50]produce_requested_data done [15:43:50]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41617,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [15:43:50]process_action_free close_receipt [15:43:50]json_value_free [15:43:50]json_value_free done [15:43:50]process_json_proto returns [15:43:50]Send response to host [15:43:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41617,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [15:43:50]free response buf [15:43:50]execute_script done [15:43:50]execute_script returns [15:43:50]free content buf [15:43:50]Sock 7.Close socket [15:43:50]Sock 7.Thread stoped [15:43:51]accept exits with 10 [15:43:51]New connection [15:43:51]New thread 3067051364 created [15:43:51]Thread 3067194724 joined [15:43:51]Waiting for new connection... [15:43:51] Sock 10.Parse request [15:43:51]Sock 10.Check first char [15:43:51]Sock 10.First char is OK [15:43:51]request: POST /json_proto HTTP/1.0 [15:43:51]Method: POST [15:43:51]URL: /json_proto [15:43:51]Method is POST - this is cgi request [15:43:51]url: /json_proto [15:43:51]query_string will be loaded in cgi processing [15:43:51]execute_cgi json_proto POST (null) [15:43:51]execute_cgi path=json_proto method=POST [15:43:51]POST find Content-Length [15:43:51]Host: 172.17.43.132:8080 [15:43:51]Content-Length: 656 [15:43:51]Content-Type: application/json [15:43:51] [15:43:51]POST finish read [15:43:51]Found Content-Length = 656 [15:43:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183648", "tax_sys" : 0, "items" : [ { "code": "4700000480050", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Nitro Energy \u044D\u043D green \u0436/\u0431 0,45\u043B", "price" : 95.00, "quantity" : 2.000, "sum" : 190.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 190.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:43:51]execute_script... [15:43:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183648", "tax_sys" : 0, "items" : [ { "code": "4700000480050", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Nitro Energy \u044D\u043D green \u0436/\u0431 0,45\u043B", "price" : 95.00, "quantity" : 2.000, "sum" : 190.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 190.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:43:51]POST & json_proto [15:43:51]process_json_proto [15:43:51]json parsed OK: [15:43:51]protocol is kg_v1.0 [15:43:51]action value=close_receipt [15:43:51]process_action close_receipt [15:43:51]cmd_close_receipt [15:43:51]MH_GetDate [15:43:51]Write to MH i2c: F0 00 00 37 02 28 [15:43:51]Write i2c OK [15:43:51]MH_I2C_Read... [15:43:51]Read from MH i2c: F0 [15:43:51]MH_I2C_Read... [15:43:51]Read from MH i2c: F0 09 00 [15:43:51]MH_I2C_Read... [15:43:51]Read from MH i2c: F0 09 00 37 02 00 B8 15 A5 66 69 B2 A4 66 2E [15:43:51]GetLastDocTimeStamp 1722095024 [15:43:51]current date 1722095032 [15:43:51]FM_GetShiftState [15:43:51]SAM_PROTO_GetShiftState [15:43:51]wFMCommunicate request_size=4 [15:43:51]MH_SAM_APDU [15:43:51]CAPDU: 80 13 01 00 [15:43:51]Write to MH i2c: E2 08 00 38 02 80 13 01 00 00 00 00 00 B7 [15:43:52]Write i2c OK [15:43:52]MH_I2C_Read... [15:43:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:43:52]Read from MH i2c: E2 [15:43:52]MH_I2C_Read... [15:43:52]Read from MH i2c: E2 0E 00 [15:43:52]MH_I2C_Read... [15:43:52]Read from MH i2c: E2 0E 00 38 02 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 CF [15:43:52]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [15:43:52]wFMCommunicate OK [15:43:52]SAM_PROTO_GetShiftState done [15:43:52]FM_GetShiftState done [15:43:52]opened in 1722069839 [15:43:52]opened+sec_in_day 1722156239 [15:43:52]quantity*price = 19000 [15:43:52]sum+1 = 19001 [15:43:52]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 190.00 ÐСП 1% : 1.68 ÐДС 12% : 20.18 Ðаличными: 190.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 69 27.07.2024 15:43 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41618 ФПД: 150597717380763 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T154352&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41618&fm=150597717380763&tin=02508201610067®Number=0000000000092626&sum=19000 0 [15:43:54]StoreToDocumentArchive [15:43:54]shift 425 fd 41618 [15:43:54]save to /storage/0425/doc_00041618 [15:43:54]save last doc name /storage/0425/doc_00041618 to /storage/kkm_last_doc_name [15:43:54]save OK [15:43:54]Clear old archive folders... [15:43:54]ProcessDocumentItem done err = 0, tmpTLVsize=293 [15:43:54]tlvbuf is 00214910 [15:43:54]SAM_PROTO_ClearQueue [15:43:54]wFMCommunicate request_size=4 [15:43:54]MH_SAM_APDU [15:43:54]CAPDU: 80 09 00 00 [15:43:54]Write to MH i2c: E2 08 00 45 02 80 09 00 00 00 00 00 00 B9 [15:43:54]Write i2c OK [15:43:54]MH_I2C_Read... [15:43:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:43:54]Read from MH i2c: E2 [15:43:54]MH_I2C_Read... [15:43:54]Read from MH i2c: E2 03 00 [15:43:54]MH_I2C_Read... [15:43:54]Read from MH i2c: E2 03 00 45 02 00 90 00 BB [15:43:54]RAPDU: 90 00 [15:43:54]wFMCommunicate OK [15:43:54]SAM_PROTO_ClearQueue done [15:43:54]KKMCreateOFDPacket [15:43:54]OFDProtocolAddRootSTLVToBuf [15:43:54]FM_MakeSignedData [15:43:54]FM_MakeSignedData [15:43:54]SAM_PROTO_SignData [15:43:54]wFMCommunicate request_size=4 [15:43:54]MH_SAM_APDU [15:43:54]CAPDU: 80 0D 01 02 [15:43:54]Write to MH i2c: E2 08 00 46 02 80 0D 01 02 00 00 00 00 C1 [15:43:54]Write i2c OK [15:43:54]MH_I2C_Read... [15:43:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:43:54]Read from MH i2c: E2 [15:43:54]MH_I2C_Read... [15:43:54]Read from MH i2c: E2 03 00 [15:43:54]MH_I2C_Read... [15:43:54]Read from MH i2c: E2 03 00 46 02 00 90 00 BC [15:43:54]RAPDU: 90 00 [15:43:54]wFMCommunicate OK [15:43:54]wFMCommunicate request_size=255 [15:43:54]MH_SAM_APDU [15:43:54]CAPDU: 80 0D 02 02 FA 03 00 25 01 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 30 35 30 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4E 69 74 72 6F 20 45 6E 65 72 67 79 20 D1 8D D0 BD 20 67 72 65 65 6E 20 D0 B6 2F D0 B1 20 30 2C 34 35 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 38 4A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 4A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A8 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E2 07 00 00 00 00 07 04 06 00 38 4A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 00 00 00 F4 03 04 00 B8 15 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 [15:43:54]Write to MH i2c: E2 02 01 47 02 80 0D 02 02 FA 00 03 00 25 01 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 30 35 30 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4E 69 74 72 6F 20 45 6E 65 72 67 79 20 D1 8D D0 BD 20 67 72 65 65 6E 20 D0 B6 2F D0 B1 20 30 2C 34 35 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 38 4A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 4A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A8 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E2 07 00 00 00 00 07 04 06 00 38 4A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 00 00 00 F4 03 04 00 B8 15 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 00 00 20 [15:43:54]Write i2c OK [15:43:54]MH_I2C_Read... [15:43:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:43:55]Read from MH i2c: E2 [15:43:55]MH_I2C_Read... [15:43:55]Read from MH i2c: E2 03 00 [15:43:55]MH_I2C_Read... [15:43:55]Read from MH i2c: E2 03 00 47 02 00 90 00 BD [15:43:55]RAPDU: 90 00 [15:43:55]wFMCommunicate OK [15:43:55]wFMCommunicate request_size=52 [15:43:55]MH_SAM_APDU [15:43:55]CAPDU: 80 0D 02 02 2F 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 92 A2 00 00 35 04 06 00 88 F7 C3 72 CE 9B [15:43:55]Write to MH i2c: E2 37 00 48 02 80 0D 02 02 2F 00 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 92 A2 00 00 35 04 06 00 88 F7 C3 72 CE 9B 00 00 E1 [15:43:55]Write i2c OK [15:43:55]MH_I2C_Read... [15:43:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:43:55]Read from MH i2c: E2 [15:43:55]MH_I2C_Read... [15:43:55]Read from MH i2c: E2 03 00 [15:43:55]MH_I2C_Read... [15:43:55]Read from MH i2c: E2 03 00 48 02 00 90 00 BE [15:43:55]RAPDU: 90 00 [15:43:55]wFMCommunicate OK [15:43:55]wFMCommunicate request_size=4 [15:43:55]MH_SAM_APDU [15:43:55]CAPDU: 80 0D 03 02 [15:43:55]Write to MH i2c: E2 08 00 49 02 80 0D 03 02 00 00 00 00 C6 [15:43:55]Write i2c OK [15:43:55]MH_I2C_Read... [15:43:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:43:55]Read from MH i2c: E2 [15:43:55]MH_I2C_Read... [15:43:55]Read from MH i2c: E2 0B 00 [15:43:55]MH_I2C_Read... [15:43:55]Read from MH i2c: E2 0B 00 49 02 00 E1 8A CD 2E 64 A7 33 F4 90 00 5F [15:43:55]RAPDU: E1 8A CD 2E 64 A7 33 F4 90 00 [15:43:55]wFMCommunicate OK [15:43:55]SAM_PROTO_SignData done [15:43:55]FM_MakeSignedData done [15:43:55]CreateOFDProtocolMessage [15:43:55]wFMCommunicate request_size=4 [15:43:55]MH_SAM_APDU [15:43:55]CAPDU: 80 11 00 00 [15:43:55]Write to MH i2c: E2 08 00 4A 02 80 11 00 00 00 00 00 00 C6 [15:43:55]Write i2c OK [15:43:55]MH_I2C_Read... [15:43:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:43:55]Read from MH i2c: E2 [15:43:55]MH_I2C_Read... [15:43:55]Read from MH i2c: E2 17 00 [15:43:55]MH_I2C_Read... [15:43:55]Read from MH i2c: E2 17 00 4A 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 22 [15:43:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [15:43:55]wFMCommunicate OK [15:43:55]CreateOFDProtocolMessage done [15:43:55]OFDSenderStorePacket 41618 [15:43:55]StoreOFDPacket docnum=41618 [15:43:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 39 01 00 00 D9 19 31 01 F0 D8 5A 03 01 00 03 00 25 01 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 30 35 30 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4E 69 74 72 6F 20 45 6E 65 72 67 79 20 D1 8D D0 BD 20 67 72 65 65 6E 20 D0 B6 2F D0 B1 20 30 2C 34 35 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 38 4A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 4A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A8 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E2 07 00 00 00 00 07 04 06 00 38 4A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 00 00 00 F4 03 04 00 B8 15 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 92 A2 00 00 35 04 06 00 88 F7 C3 72 CE 9B E1 8A CD 2E 64 A7 33 F4 [15:43:55]CheckFolder [15:43:55]dirname=/storage/ofd_packets [15:43:55]CheckFolder done [15:43:55]ProducePacketName [15:43:55]name=ofd_packets/00041618 [15:43:55]NVStorageSaveData ofd_packets/00041618 [15:43:55]File name is /storage/ofd_packets/00041618 [15:43:55]Write 343 bytes [15:43:55]NVStorageSaveData done [15:43:55]OFDSenderStorePacket done [15:43:55]KKMCreateOFDPacket done [15:43:55]NVStorageSaveData kkm_last_timestamp [15:43:55]File name is /storage/kkm_last_timestamp [15:43:55]Write 4 bytes [15:43:55]NVStorageSaveData done [15:43:55]ExternCall_PrintAddStr [15:43:55]wPrintStart [15:43:55]Write to MH i2c: 01 00 00 4B 02 4D [15:43:55]OFD Sender: Processing packet 41614 [packets to send 61, broken 56] [15:43:55]ProducePacketName [15:43:55]name=ofd_packets/00041614 [15:43:55]OFD Sender: To server: ‡•öpG, [15:43:55]CommunicateWithHost lk.salyk.kg:30040 [15:43:55]ConnectInit lk.salyk.kg [15:43:55]Write i2c OK [15:43:55]MH_I2C_Read... [15:43:55]Read from MH i2c: 01 [15:43:55]MH_I2C_Read... [15:43:55]Read from MH i2c: 01 07 00 [15:43:55]MH_I2C_Read... [15:43:55]Read from MH i2c: 01 07 00 4B 02 00 00 00 00 00 FF 0F 62 [15:43:55]RasterBufferAndPrint [15:43:55]line Счет N : (3)183648 [15:43:55]line ИÐÐ: 02508201610067 [15:43:55]line Контрольно-КаÑÑовый Чек [15:43:55]line ПРОДÐЖР[15:43:55]line Товар: 4700000480050 [15:43:55]line Ðапиток Nitro Energy Ñн green ж/б 0,45л [15:43:55]line 2.000 * 95.00 [15:43:55]line = 190.00 [15:43:55]line ÐДС 12% ÐСП 1% [15:43:55]line > о реализуемом товаре [15:43:55]line ИТОГО: 190.00 [15:43:55]line ÐСП 1% : 1.68 [15:43:55]line ÐДС 12% : 20.18 [15:43:55]line Ðаличными: 190.00 [15:43:55]line Безнал.: 0.00 [15:43:55]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [15:43:55]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [15:43:55]line СÐО: Общий режим [15:43:55]line Чек 69 27.07.2024 15:43 [15:43:55]line Смена: 425 ФФД: 1.0 [15:43:55]line ЗÐМ: 0300000053 [15:43:55]line РÐМ: 0000000000092626 [15:43:55]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [15:43:55]line ФМ: 0000000000874958 [15:43:55]line ФД: 41618 [15:43:55]line ФПД: 150597717380763 [15:43:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T154352&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41618&fm=150597717380763&tin=02508201610067®Number=0000000000092626&sum=19000 [15:43:55]line 0 [15:43:55]written 0, free lines is 4095 [15:43:56]Write to MH i2c: 01 00 00 74 02 76 [15:43:56]Write i2c OK [15:43:56]MH_I2C_Read... [15:43:56]Read from MH i2c: 01 [15:43:56]MH_I2C_Read... [15:43:56]Read from MH i2c: 01 07 00 [15:43:56]MH_I2C_Read... [15:43:56]Read from MH i2c: 01 07 00 74 02 00 00 00 00 00 14 0D 9E [15:43:56]RasterBufferAndPrint [15:43:56]line [15:43:56]line [15:43:56]line [15:43:56]line [15:43:56]line [15:43:56]written 0, free lines is 3416 [15:43:56]MH_Cut [15:43:56]Write to MH i2c: D1 01 00 7B 02 01 4F [15:43:56]Write i2c OK [15:43:56]MH_I2C_Read... [15:43:56]Read from MH i2c: D1 [15:43:56]MH_I2C_Read... [15:43:56]Read from MH i2c: D1 01 00 [15:43:56]MH_I2C_Read... [15:43:56]Read from MH i2c: D1 01 00 7B 02 00 4E [15:43:56]Write to MH i2c: 01 00 00 7C 02 7E [15:43:56]Write i2c OK [15:43:56]MH_I2C_Read... [15:43:56]*** Cut start [15:43:56]*** Partial cut [15:43:56]*** CUTSNS_PIN = 1 [15:43:56]*** CUTSNS_PIN = 0 [15:43:57]*** Brake cut motor [15:43:57]Read from MH i2c: 01 [15:43:57]MH_I2C_Read... [15:43:57]*** Stop cut motor [15:43:57]*** Cut end [15:43:57]Read from MH i2c: 01 07 00 [15:43:57]MH_I2C_Read... [15:43:57]Read from MH i2c: 01 07 00 7C 02 00 00 00 00 00 FF 0F 93 [15:43:57]process_action close_receipt done [15:43:57]requested_data is exist [15:43:57]produce_requested_data [15:43:57]requested_item fm.sn is exist - process it [15:43:57]wFMCommunicate request_size=4 [15:43:57]MH_SAM_APDU [15:43:57]CAPDU: 80 11 00 00 [15:43:57]Write to MH i2c: E2 08 00 7D 02 80 11 00 00 00 00 00 00 F9 [15:43:57]Write i2c OK [15:43:57]MH_I2C_Read... [15:43:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:43:57]Read from MH i2c: E2 [15:43:57]MH_I2C_Read... [15:43:57]Read from MH i2c: E2 17 00 [15:43:57]MH_I2C_Read... [15:43:57]Read from MH i2c: E2 17 00 7D 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 55 [15:43:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [15:43:57]wFMCommunicate OK [15:43:57]requested_item fd.num is exist - process it [15:43:57]SAM_PROTO_GetFieldsCounters [15:43:57]wFMCommunicate request_size=4 [15:43:57]MH_SAM_APDU [15:43:57]CAPDU: 80 13 00 00 [15:43:57]Write to MH i2c: E2 08 00 7E 02 80 13 00 00 00 00 00 00 FC [15:43:57]Write i2c OK [15:43:57]MH_I2C_Read... [15:43:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:43:57]Read from MH i2c: E2 [15:43:57]MH_I2C_Read... [15:43:57]Read from MH i2c: E2 62 00 [15:43:57]MH_I2C_Read... [15:43:57]Read from MH i2c: E2 62 00 7E 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 92 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 45 00 00 00 5E 04 04 00 45 00 00 00 57 04 04 00 46 00 00 00 19 04 04 00 00 00 00 00 90 00 D3 [15:43:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 92 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 45 00 00 00 5E 04 04 00 45 00 00 00 57 04 04 00 46 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:43:58]wFMCommunicate OK [15:43:58]SAM_PROTO_GetFieldsCounters done [15:43:58]requested_item shift.num is exist - process it [15:43:58]requested_item shift.opened is exist - process it [15:43:58]req_shift_opened [15:43:58]FM_GetShiftState [15:43:58]SAM_PROTO_GetShiftState [15:43:58]wFMCommunicate request_size=4 [15:43:58]MH_SAM_APDU [15:43:58]CAPDU: 80 13 01 00 [15:43:58]Write to MH i2c: E2 08 00 7F 02 80 13 01 00 00 00 00 00 FE [15:43:58]Write i2c OK [15:43:58]MH_I2C_Read... [15:43:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:43:58]Read from MH i2c: E2 [15:43:58]MH_I2C_Read... [15:43:58]Read from MH i2c: E2 0E 00 [15:43:58]MH_I2C_Read... [15:43:58]Read from MH i2c: E2 0E 00 7F 02 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 16 [15:43:58]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [15:43:58]wFMCommunicate OK [15:43:58]SAM_PROTO_GetShiftState done [15:43:58]FM_GetShiftState done [15:43:58]req_shift_opened done [15:43:58]requested_item shift.open_date is exist - process it [15:43:58]req_shift_open_date [15:43:58]req_shift_open_date done [15:43:58]produce_requested_data done [15:43:58]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41618,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [15:43:58]process_action_free close_receipt [15:43:58]json_value_free [15:43:58]json_value_free done [15:43:58]process_json_proto returns [15:43:58]Send response to host [15:43:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41618,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [15:43:58]free response buf [15:43:58]execute_script done [15:43:58]execute_script returns [15:43:58]free content buf [15:43:58]Sock 10.Close socket [15:43:58]Sock 10.Thread stoped [15:43:59]accept exits with 11 [15:43:59]New connection [15:43:59]New thread 3067194724 created [15:43:59]Thread 3067051364 joined [15:43:59]Waiting for new connection... [15:43:59] Sock 11.Parse request [15:43:59]Sock 11.Check first char [15:43:59]Sock 11.First char is OK [15:43:59]request: POST /json_proto HTTP/1.0 [15:43:59]Method: POST [15:43:59]URL: /json_proto [15:43:59]Method is POST - this is cgi request [15:43:59]url: /json_proto [15:43:59]query_string will be loaded in cgi processing [15:43:59]execute_cgi json_proto POST (null) [15:43:59]execute_cgi path=json_proto method=POST [15:43:59]POST find Content-Length [15:43:59]Host: 172.17.43.132:8080 [15:43:59]Content-Length: 797 [15:43:59]Content-Type: application/json [15:43:59] [15:43:59]POST finish read [15:43:59]Found Content-Length = 797 [15:43:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183649", "tax_sys" : 0, "items" : [ { "code": "4640030091607", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B ESSE Exchange", "price" : 150.00, "quantity" : 1.000, "sum" : 150.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 150.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:43:59]execute_script... [15:43:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183649", "tax_sys" : 0, "items" : [ { "code": "4640030091607", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B ESSE Exchange", "price" : 150.00, "quantity" : 1.000, "sum" : 150.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 150.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:43:59]POST & json_proto [15:43:59]process_json_proto [15:43:59]json parsed OK: [15:43:59]protocol is kg_v1.0 [15:43:59]action value=close_receipt [15:43:59]process_action close_receipt [15:43:59]cmd_close_receipt [15:43:59]MH_GetDate [15:43:59]Write to MH i2c: F0 00 00 80 02 71 [15:43:59]Write i2c OK [15:43:59]MH_I2C_Read... [15:43:59]Read from MH i2c: F0 [15:43:59]MH_I2C_Read... [15:43:59]Read from MH i2c: F0 09 00 [15:43:59]MH_I2C_Read... [15:43:59]Read from MH i2c: F0 09 00 80 02 00 C0 15 A5 66 69 B2 A4 66 7F [15:43:59]GetLastDocTimeStamp 1722095032 [15:43:59]current date 1722095040 [15:43:59]FM_GetShiftState [15:43:59]SAM_PROTO_GetShiftState [15:43:59]wFMCommunicate request_size=4 [15:43:59]MH_SAM_APDU [15:43:59]CAPDU: 80 13 01 00 [15:43:59]Write to MH i2c: E2 08 00 81 02 80 13 01 00 00 00 00 00 00 [15:43:59]Write i2c OK [15:43:59]MH_I2C_Read... [15:44:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:44:00]Read from MH i2c: E2 [15:44:00]MH_I2C_Read... [15:44:00]Read from MH i2c: E2 0E 00 [15:44:00]MH_I2C_Read... [15:44:00]Read from MH i2c: E2 0E 00 81 02 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 18 [15:44:00]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [15:44:00]wFMCommunicate OK [15:44:00]SAM_PROTO_GetShiftState done [15:44:00]FM_GetShiftState done [15:44:00]opened in 1722069839 [15:44:00]opened+sec_in_day 1722156239 [15:44:00]quantity*price = 15000 [15:44:00]sum+1 = 15001 [15:44:00]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 150.00 ÐСП 1% : 1.33 ÐДС 12% : 15.93 Ðаличными: 0.00 Безнал.: 150.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 70 27.07.2024 15:44 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ÐŸÐ»Ð°Ñ‚ÐµÐ¶Ð½Ð°Ñ ÑиÑтема: Бакай Банк ФМ: 0000000000874958 ФД: 41619 ФПД: 55094133856796 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T154400&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41619&fm=55094133856796&tin=02508201610067®Number=0000000000092626&sum=15000 0 [15:44:02]StoreToDocumentArchive [15:44:02]shift 425 fd 41619 [15:44:02]save to /storage/0425/doc_00041619 [15:44:02]save last doc name /storage/0425/doc_00041619 to /storage/kkm_last_doc_name [15:44:02]save OK [15:44:02]Clear old archive folders... [15:44:02]ProcessDocumentItem done err = 0, tmpTLVsize=272 [15:44:02]tlvbuf is 00206270 [15:44:02]SAM_PROTO_ClearQueue [15:44:02]wFMCommunicate request_size=4 [15:44:02]MH_SAM_APDU [15:44:02]CAPDU: 80 09 00 00 [15:44:02]Write to MH i2c: E2 08 00 8E 02 80 09 00 00 00 00 00 00 02 [15:44:02]Write i2c OK [15:44:02]MH_I2C_Read... [15:44:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:44:02]Read from MH i2c: E2 [15:44:02]MH_I2C_Read... [15:44:02]Read from MH i2c: E2 03 00 [15:44:02]MH_I2C_Read... [15:44:02]Read from MH i2c: E2 03 00 8E 02 00 90 00 04 [15:44:02]RAPDU: 90 00 [15:44:02]wFMCommunicate OK [15:44:02]SAM_PROTO_ClearQueue done [15:44:02]KKMCreateOFDPacket [15:44:02]OFDProtocolAddRootSTLVToBuf [15:44:02]FM_MakeSignedData [15:44:02]FM_MakeSignedData [15:44:02]SAM_PROTO_SignData [15:44:02]wFMCommunicate request_size=4 [15:44:02]MH_SAM_APDU [15:44:02]CAPDU: 80 0D 01 02 [15:44:02]Write to MH i2c: E2 08 00 8F 02 80 0D 01 02 00 00 00 00 0A [15:44:02]Write i2c OK [15:44:02]MH_I2C_Read... [15:44:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:44:02]Read from MH i2c: E2 [15:44:02]MH_I2C_Read... [15:44:02]Read from MH i2c: E2 03 00 [15:44:02]MH_I2C_Read... [15:44:02]Read from MH i2c: E2 03 00 8F 02 00 90 00 05 [15:44:02]RAPDU: 90 00 [15:44:02]wFMCommunicate OK [15:44:02]wFMCommunicate request_size=255 [15:44:02]MH_SAM_APDU [15:44:02]CAPDU: 80 0D 02 02 FA 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 36 30 37 06 04 1E 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 53 53 45 20 45 78 63 68 61 6E 67 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 98 3A 00 00 00 00 13 04 06 00 98 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 06 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 98 3A 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 00 00 00 F4 03 04 00 C0 15 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 [15:44:02]Write to MH i2c: E2 02 01 90 02 80 0D 02 02 FA 00 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 36 30 37 06 04 1E 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 53 53 45 20 45 78 63 68 61 6E 67 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 98 3A 00 00 00 00 13 04 06 00 98 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 06 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 98 3A 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 00 00 00 F4 03 04 00 C0 15 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 00 00 62 [15:44:03]Write i2c OK [15:44:03]MH_I2C_Read... [15:44:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:44:03]Read from MH i2c: E2 [15:44:03]MH_I2C_Read... [15:44:03]Read from MH i2c: E2 03 00 [15:44:03]MH_I2C_Read... [15:44:03]Read from MH i2c: E2 03 00 90 02 00 90 00 06 [15:44:03]RAPDU: 90 00 [15:44:03]wFMCommunicate OK [15:44:03]wFMCommunicate request_size=31 [15:44:03]MH_SAM_APDU [15:44:03]CAPDU: 80 0D 02 02 1A 30 30 38 37 34 39 35 38 10 04 04 00 93 A2 00 00 35 04 06 00 32 1B 9A 47 1A 1C [15:44:03]Write to MH i2c: E2 22 00 91 02 80 0D 02 02 1A 00 30 30 38 37 34 39 35 38 10 04 04 00 93 A2 00 00 35 04 06 00 32 1B 9A 47 1A 1C 00 00 DA [15:44:03]Write i2c OK [15:44:03]MH_I2C_Read... [15:44:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:44:03]Read from MH i2c: E2 [15:44:03]MH_I2C_Read... [15:44:03]Read from MH i2c: E2 03 00 [15:44:03]MH_I2C_Read... [15:44:03]Read from MH i2c: E2 03 00 91 02 00 90 00 07 [15:44:03]RAPDU: 90 00 [15:44:03]wFMCommunicate OK [15:44:03]wFMCommunicate request_size=4 [15:44:03]MH_SAM_APDU [15:44:03]CAPDU: 80 0D 03 02 [15:44:03]Write to MH i2c: E2 08 00 92 02 80 0D 03 02 00 00 00 00 0F [15:44:03]Write i2c OK [15:44:03]MH_I2C_Read... [15:44:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:44:03]Read from MH i2c: E2 [15:44:03]MH_I2C_Read... [15:44:03]Read from MH i2c: E2 0B 00 [15:44:03]MH_I2C_Read... [15:44:03]Read from MH i2c: E2 0B 00 92 02 00 14 D5 EA C3 D3 0A 19 D7 90 00 73 [15:44:03]RAPDU: 14 D5 EA C3 D3 0A 19 D7 90 00 [15:44:03]wFMCommunicate OK [15:44:03]SAM_PROTO_SignData done [15:44:03]FM_MakeSignedData done [15:44:03]CreateOFDProtocolMessage [15:44:03]wFMCommunicate request_size=4 [15:44:03]MH_SAM_APDU [15:44:03]CAPDU: 80 11 00 00 [15:44:03]Write to MH i2c: E2 08 00 93 02 80 11 00 00 00 00 00 00 0F [15:44:03]Write i2c OK [15:44:03]MH_I2C_Read... [15:44:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:44:03]Read from MH i2c: E2 [15:44:03]MH_I2C_Read... [15:44:03]Read from MH i2c: E2 17 00 [15:44:03]MH_I2C_Read... [15:44:03]Read from MH i2c: E2 17 00 93 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 6B [15:44:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [15:44:03]wFMCommunicate OK [15:44:03]CreateOFDProtocolMessage done [15:44:03]OFDSenderStorePacket 41619 [15:44:03]StoreOFDPacket docnum=41619 [15:44:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 24 01 00 00 9A 7E 1C 01 BB 45 5A 03 01 00 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 36 30 37 06 04 1E 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 53 53 45 20 45 78 63 68 61 6E 67 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 98 3A 00 00 00 00 13 04 06 00 98 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 06 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 98 3A 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 00 00 00 F4 03 04 00 C0 15 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 93 A2 00 00 35 04 06 00 32 1B 9A 47 1A 1C 14 D5 EA C3 D3 0A 19 D7 [15:44:03]CheckFolder [15:44:03]dirname=/storage/ofd_packets [15:44:03]CheckFolder done [15:44:03]ProducePacketName [15:44:03]name=ofd_packets/00041619 [15:44:03]NVStorageSaveData ofd_packets/00041619 [15:44:03]File name is /storage/ofd_packets/00041619 [15:44:03]Write 322 bytes [15:44:03]NVStorageSaveData done [15:44:03]OFDSenderStorePacket done [15:44:03]KKMCreateOFDPacket done [15:44:03]NVStorageSaveData kkm_last_timestamp [15:44:03]File name is /storage/kkm_last_timestamp [15:44:03]Write 4 bytes [15:44:03]NVStorageSaveData done [15:44:03]ExternCall_PrintAddStr [15:44:03]wPrintStart [15:44:03]Write to MH i2c: 01 00 00 94 02 96 [15:44:03]OFD Sender: Processing packet 41614 [packets to send 62, broken 56] [15:44:03]ProducePacketName [15:44:03]name=ofd_packets/00041614 [15:44:03]OFD Sender: To server: ‡•öpG, [15:44:03]CommunicateWithHost lk.salyk.kg:30040 [15:44:03]ConnectInit lk.salyk.kg [15:44:03]Write i2c OK [15:44:03]MH_I2C_Read... [15:44:03]Read from MH i2c: 01 [15:44:03]MH_I2C_Read... [15:44:04]Read from MH i2c: 01 07 00 [15:44:04]MH_I2C_Read... [15:44:04]Read from MH i2c: 01 07 00 94 02 00 00 00 00 00 FF 0F AB [15:44:04]RasterBufferAndPrint [15:44:04]line Счет N : (3)183649 [15:44:04]line ИÐÐ: 02508201610067 [15:44:04]line Контрольно-КаÑÑовый Чек [15:44:04]line ПРОДÐЖР[15:44:04]line Товар: 4640030091607 [15:44:04]line Сигареты ESSE Exchange [15:44:04]line 1.000 * 150.00 [15:44:04]line = 150.00 [15:44:04]line ÐДС 12% ÐСП 1% [15:44:04]line > о реализуемом товаре [15:44:04]line ИТОГО: 150.00 [15:44:04]line ÐСП 1% : 1.33 [15:44:04]line ÐДС 12% : 15.93 [15:44:04]line Ðаличными: 0.00 [15:44:04]line Безнал.: 150.00 [15:44:04]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [15:44:04]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [15:44:04]line СÐО: Общий режим [15:44:04]line Чек 70 27.07.2024 15:44 [15:44:04]line Смена: 425 ФФД: 1.0 [15:44:04]line ЗÐМ: 0300000053 [15:44:04]line РÐМ: 0000000000092626 [15:44:04]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [15:44:04]line ÐŸÐ»Ð°Ñ‚ÐµÐ¶Ð½Ð°Ñ ÑиÑтема: Бакай Банк [15:44:04]line ФМ: 0000000000874958 [15:44:04]line ФД: 41619 [15:44:04]line ФПД: 55094133856796 [15:44:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T154400&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41619&fm=55094133856796&tin=02508201610067®Number=0000000000092626&sum=15000 [15:44:04]line 0 [15:44:04]written 0, free lines is 4095 [15:44:04]Write to MH i2c: 01 00 00 BE 02 C0 [15:44:04]Write i2c OK [15:44:04]MH_I2C_Read... [15:44:04]Read from MH i2c: 01 [15:44:04]MH_I2C_Read... [15:44:04]Read from MH i2c: 01 07 00 [15:44:04]MH_I2C_Read... [15:44:04]Read from MH i2c: 01 07 00 BE 02 00 00 00 00 00 0F 0D E3 [15:44:04]RasterBufferAndPrint [15:44:04]line [15:44:04]line [15:44:04]line [15:44:04]line [15:44:04]line [15:44:04]written 0, free lines is 3417 [15:44:04]MH_Cut [15:44:04]Write to MH i2c: D1 01 00 C5 02 01 99 [15:44:04]Write i2c OK [15:44:04]MH_I2C_Read... [15:44:04]Read from MH i2c: D1 [15:44:04]MH_I2C_Read... [15:44:04]Read from MH i2c: D1 01 00 [15:44:04]MH_I2C_Read... [15:44:04]Read from MH i2c: D1 01 00 C5 02 00 98 [15:44:04]Write to MH i2c: 01 00 00 C6 02 C8 [15:44:04]Write i2c OK [15:44:04]MH_I2C_Read... [15:44:05]*** Cut start [15:44:05]*** Partial cut [15:44:05]*** CUTSNS_PIN = 1 [15:44:05]*** CUTSNS_PIN = 0 [15:44:05]*** Brake cut motor [15:44:05]Read from MH i2c: 01 [15:44:05]MH_I2C_Read... [15:44:05]*** Stop cut motor [15:44:05]*** Cut end [15:44:05]Read from MH i2c: 01 07 00 [15:44:05]MH_I2C_Read... [15:44:05]Read from MH i2c: 01 07 00 C6 02 00 00 00 00 00 FF 0F DD [15:44:05]process_action close_receipt done [15:44:05]requested_data is exist [15:44:05]produce_requested_data [15:44:05]requested_item fm.sn is exist - process it [15:44:05]wFMCommunicate request_size=4 [15:44:05]MH_SAM_APDU [15:44:05]CAPDU: 80 11 00 00 [15:44:06]Write to MH i2c: E2 08 00 C7 02 80 11 00 00 00 00 00 00 43 [15:44:06]Write i2c OK [15:44:06]MH_I2C_Read... [15:44:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:44:06]Read from MH i2c: E2 [15:44:06]MH_I2C_Read... [15:44:06]Read from MH i2c: E2 17 00 [15:44:06]MH_I2C_Read... [15:44:06]Read from MH i2c: E2 17 00 C7 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 9F [15:44:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [15:44:06]wFMCommunicate OK [15:44:06]requested_item fd.num is exist - process it [15:44:06]SAM_PROTO_GetFieldsCounters [15:44:06]wFMCommunicate request_size=4 [15:44:06]MH_SAM_APDU [15:44:06]CAPDU: 80 13 00 00 [15:44:06]Write to MH i2c: E2 08 00 C8 02 80 13 00 00 00 00 00 00 46 [15:44:06]Write i2c OK [15:44:06]MH_I2C_Read... [15:44:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:44:06]Read from MH i2c: E2 [15:44:06]MH_I2C_Read... [15:44:06]Read from MH i2c: E2 62 00 [15:44:06]MH_I2C_Read... [15:44:06]Read from MH i2c: E2 62 00 C8 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 93 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 46 00 00 00 5E 04 04 00 46 00 00 00 57 04 04 00 47 00 00 00 19 04 04 00 00 00 00 00 90 00 21 [15:44:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 93 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 46 00 00 00 5E 04 04 00 46 00 00 00 57 04 04 00 47 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:44:06]wFMCommunicate OK [15:44:06]SAM_PROTO_GetFieldsCounters done [15:44:06]requested_item shift.num is exist - process it [15:44:06]requested_item shift.opened is exist - process it [15:44:06]req_shift_opened [15:44:06]FM_GetShiftState [15:44:06]SAM_PROTO_GetShiftState [15:44:06]wFMCommunicate request_size=4 [15:44:06]MH_SAM_APDU [15:44:06]CAPDU: 80 13 01 00 [15:44:06]Write to MH i2c: E2 08 00 C9 02 80 13 01 00 00 00 00 00 48 [15:44:06]Write i2c OK [15:44:06]MH_I2C_Read... [15:44:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:44:06]Read from MH i2c: E2 [15:44:06]MH_I2C_Read... [15:44:06]Read from MH i2c: E2 0E 00 [15:44:06]MH_I2C_Read... [15:44:06]Read from MH i2c: E2 0E 00 C9 02 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 60 [15:44:06]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [15:44:06]wFMCommunicate OK [15:44:06]SAM_PROTO_GetShiftState done [15:44:06]FM_GetShiftState done [15:44:06]req_shift_opened done [15:44:06]requested_item shift.open_date is exist - process it [15:44:06]req_shift_open_date [15:44:06]req_shift_open_date done [15:44:06]produce_requested_data done [15:44:06]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41619,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [15:44:06]process_action_free close_receipt [15:44:06]json_value_free [15:44:06]json_value_free done [15:44:06]process_json_proto returns [15:44:06]Send response to host [15:44:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41619,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [15:44:06]free response buf [15:44:06]execute_script done [15:44:06]execute_script returns [15:44:06]free content buf [15:44:06]Sock 11.Close socket [15:44:06]Sock 11.Thread stoped [15:44:07]accept exits with 10 [15:44:07]New connection [15:44:07]New thread 3067051364 created [15:44:07]Thread 3067194724 joined [15:44:07]Waiting for new connection... [15:44:07] Sock 10.Parse request [15:44:07]Sock 10.Check first char [15:44:07]Sock 10.First char is OK [15:44:07]request: POST /json_proto HTTP/1.0 [15:44:07]Method: POST [15:44:07]URL: /json_proto [15:44:07]Method is POST - this is cgi request [15:44:07]url: /json_proto [15:44:07]query_string will be loaded in cgi processing [15:44:07]execute_cgi json_proto POST (null) [15:44:07]execute_cgi path=json_proto method=POST [15:44:07]POST find Content-Length [15:44:07]Host: 172.17.43.132:8080 [15:44:07]Content-Length: 645 [15:44:07]Content-Type: application/json [15:44:07] [15:44:07]POST finish read [15:44:07]Found Content-Length = 645 [15:44:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183650", "tax_sys" : 0, "items" : [ { "code": "4700000310043", "name": "\u0412\u043E\u0434\u0430 \u0416\u0430\u043B\u0430\u043B\u0430\u0431\u0430\u0442 27 1\u043B", "price" : 60.00, "quantity" : 1.000, "sum" : 60.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 60.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:44:07]execute_script... [15:44:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183650", "tax_sys" : 0, "items" : [ { "code": "4700000310043", "name": "\u0412\u043E\u0434\u0430 \u0416\u0430\u043B\u0430\u043B\u0430\u0431\u0430\u0442 27 1\u043B", "price" : 60.00, "quantity" : 1.000, "sum" : 60.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 60.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:44:07]POST & json_proto [15:44:07]process_json_proto [15:44:07]json parsed OK: [15:44:07]protocol is kg_v1.0 [15:44:07]action value=close_receipt [15:44:07]process_action close_receipt [15:44:07]cmd_close_receipt [15:44:07]MH_GetDate [15:44:07]Write to MH i2c: F0 00 00 CA 02 BB [15:44:07]Write i2c OK [15:44:07]MH_I2C_Read... [15:44:07]Read from MH i2c: F0 [15:44:07]MH_I2C_Read... [15:44:07]Read from MH i2c: F0 09 00 [15:44:07]MH_I2C_Read... [15:44:07]Read from MH i2c: F0 09 00 CA 02 00 C8 15 A5 66 69 B2 A4 66 D1 [15:44:07]GetLastDocTimeStamp 1722095040 [15:44:07]current date 1722095048 [15:44:07]FM_GetShiftState [15:44:07]SAM_PROTO_GetShiftState [15:44:07]wFMCommunicate request_size=4 [15:44:07]MH_SAM_APDU [15:44:07]CAPDU: 80 13 01 00 [15:44:07]Write to MH i2c: E2 08 00 CB 02 80 13 01 00 00 00 00 00 4A [15:44:07]Write i2c OK [15:44:07]MH_I2C_Read... [15:44:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:44:08]Read from MH i2c: E2 [15:44:08]MH_I2C_Read... [15:44:08]Read from MH i2c: E2 0E 00 [15:44:08]MH_I2C_Read... [15:44:08]Read from MH i2c: E2 0E 00 CB 02 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 62 [15:44:08]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [15:44:08]wFMCommunicate OK [15:44:08]SAM_PROTO_GetShiftState done [15:44:08]FM_GetShiftState done [15:44:08]opened in 1722069839 [15:44:08]opened+sec_in_day 1722156239 [15:44:08]quantity*price = 6000 [15:44:08]sum+1 = 6001 [15:44:08]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 60.00 ÐСП 1% : 0.53 ÐДС 12% : 6.37 Ðаличными: 60.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 71 27.07.2024 15:44 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41620 ФПД: 190289445883836 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T154408&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41620&fm=190289445883836&tin=02508201610067®Number=0000000000092626&sum=6000 0 [15:44:10]StoreToDocumentArchive [15:44:10]shift 425 fd 41620 [15:44:10]save to /storage/0425/doc_00041620 [15:44:10]save last doc name /storage/0425/doc_00041620 to /storage/kkm_last_doc_name [15:44:10]save OK [15:44:10]Clear old archive folders... [15:44:10]ProcessDocumentItem done err = 0, tmpTLVsize=276 [15:44:10]tlvbuf is 00256C20 [15:44:10]SAM_PROTO_ClearQueue [15:44:10]wFMCommunicate request_size=4 [15:44:10]MH_SAM_APDU [15:44:10]CAPDU: 80 09 00 00 [15:44:10]Write to MH i2c: E2 08 00 D8 02 80 09 00 00 00 00 00 00 4C [15:44:10]Write i2c OK [15:44:10]MH_I2C_Read... [15:44:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:44:10]Read from MH i2c: E2 [15:44:10]MH_I2C_Read... [15:44:10]Read from MH i2c: E2 03 00 [15:44:10]MH_I2C_Read... [15:44:10]Read from MH i2c: E2 03 00 D8 02 00 90 00 4E [15:44:10]RAPDU: 90 00 [15:44:10]wFMCommunicate OK [15:44:10]SAM_PROTO_ClearQueue done [15:44:10]KKMCreateOFDPacket [15:44:10]OFDProtocolAddRootSTLVToBuf [15:44:10]FM_MakeSignedData [15:44:10]FM_MakeSignedData [15:44:10]SAM_PROTO_SignData [15:44:10]wFMCommunicate request_size=4 [15:44:10]MH_SAM_APDU [15:44:10]CAPDU: 80 0D 01 02 [15:44:10]Write to MH i2c: E2 08 00 D9 02 80 0D 01 02 00 00 00 00 54 [15:44:10]Write i2c OK [15:44:10]MH_I2C_Read... [15:44:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:44:10]Read from MH i2c: E2 [15:44:10]MH_I2C_Read... [15:44:10]Read from MH i2c: E2 03 00 [15:44:10]MH_I2C_Read... [15:44:10]Read from MH i2c: E2 03 00 D9 02 00 90 00 4F [15:44:10]RAPDU: 90 00 [15:44:10]wFMCommunicate OK [15:44:10]wFMCommunicate request_size=255 [15:44:10]MH_SAM_APDU [15:44:10]CAPDU: 80 0D 02 02 FA 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 30 34 33 06 04 22 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 96 D0 B0 D0 BB D0 B0 D0 BB D0 B0 D0 B1 D0 B0 D1 82 20 32 37 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 17 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 35 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 02 00 00 00 00 07 04 06 00 70 17 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 00 00 00 F4 03 04 00 C8 15 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 [15:44:10]Write to MH i2c: E2 02 01 DA 02 80 0D 02 02 FA 00 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 30 34 33 06 04 22 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 96 D0 B0 D0 BB D0 B0 D0 BB D0 B0 D0 B1 D0 B0 D1 82 20 32 37 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 17 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 35 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 02 00 00 00 00 07 04 06 00 70 17 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 00 00 00 F4 03 04 00 C8 15 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 00 00 68 [15:44:11]Write i2c OK [15:44:11]MH_I2C_Read... [15:44:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:44:11]Read from MH i2c: E2 [15:44:11]MH_I2C_Read... [15:44:11]Read from MH i2c: E2 03 00 [15:44:11]MH_I2C_Read... [15:44:11]Read from MH i2c: E2 03 00 DA 02 00 90 00 50 [15:44:11]RAPDU: 90 00 [15:44:11]wFMCommunicate OK [15:44:11]wFMCommunicate request_size=35 [15:44:11]MH_SAM_APDU [15:44:11]CAPDU: 80 0D 02 02 1E 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 94 A2 00 00 35 04 06 00 AD 11 36 D3 8F BC [15:44:11]Write to MH i2c: E2 26 00 DB 02 80 0D 02 02 1E 00 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 94 A2 00 00 35 04 06 00 AD 11 36 D3 8F BC 00 00 9B [15:44:11]Write i2c OK [15:44:11]MH_I2C_Read... [15:44:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:44:11]Read from MH i2c: E2 [15:44:11]MH_I2C_Read... [15:44:11]Read from MH i2c: E2 03 00 [15:44:11]MH_I2C_Read... [15:44:11]Read from MH i2c: E2 03 00 DB 02 00 90 00 51 [15:44:11]RAPDU: 90 00 [15:44:11]wFMCommunicate OK [15:44:11]wFMCommunicate request_size=4 [15:44:11]MH_SAM_APDU [15:44:11]CAPDU: 80 0D 03 02 [15:44:11]Write to MH i2c: E2 08 00 DC 02 80 0D 03 02 00 00 00 00 59 [15:44:11]Write i2c OK [15:44:11]MH_I2C_Read... [15:44:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:44:11]Read from MH i2c: E2 [15:44:11]MH_I2C_Read... [15:44:11]Read from MH i2c: E2 0B 00 [15:44:11]MH_I2C_Read... [15:44:11]Read from MH i2c: E2 0B 00 DC 02 00 F0 C6 4E 60 AC BB 2D E2 90 00 34 [15:44:11]RAPDU: F0 C6 4E 60 AC BB 2D E2 90 00 [15:44:11]wFMCommunicate OK [15:44:11]SAM_PROTO_SignData done [15:44:11]FM_MakeSignedData done [15:44:11]CreateOFDProtocolMessage [15:44:11]wFMCommunicate request_size=4 [15:44:11]MH_SAM_APDU [15:44:11]CAPDU: 80 11 00 00 [15:44:11]Write to MH i2c: E2 08 00 DD 02 80 11 00 00 00 00 00 00 59 [15:44:11]Write i2c OK [15:44:11]MH_I2C_Read... [15:44:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:44:12]Read from MH i2c: E2 [15:44:12]MH_I2C_Read... [15:44:12]Read from MH i2c: E2 17 00 [15:44:12]MH_I2C_Read... [15:44:12]Read from MH i2c: E2 17 00 DD 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 B5 [15:44:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [15:44:12]wFMCommunicate OK [15:44:12]CreateOFDProtocolMessage done [15:44:12]OFDSenderStorePacket 41620 [15:44:12]StoreOFDPacket docnum=41620 [15:44:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 28 01 00 00 90 2B 20 01 78 0B 5A 03 01 00 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 30 34 33 06 04 22 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 96 D0 B0 D0 BB D0 B0 D0 BB D0 B0 D0 B1 D0 B0 D1 82 20 32 37 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 17 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 35 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 02 00 00 00 00 07 04 06 00 70 17 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 00 00 00 F4 03 04 00 C8 15 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 94 A2 00 00 35 04 06 00 AD 11 36 D3 8F BC F0 C6 4E 60 AC BB 2D E2 [15:44:12]CheckFolder [15:44:12]dirname=/storage/ofd_packets [15:44:12]CheckFolder done [15:44:12]ProducePacketName [15:44:12]name=ofd_packets/00041620 [15:44:12]NVStorageSaveData ofd_packets/00041620 [15:44:12]File name is /storage/ofd_packets/00041620 [15:44:12]Write 326 bytes [15:44:12]NVStorageSaveData done [15:44:12]OFDSenderStorePacket done [15:44:12]KKMCreateOFDPacket done [15:44:12]NVStorageSaveData kkm_last_timestamp [15:44:12]File name is /storage/kkm_last_timestamp [15:44:12]Write 4 bytes [15:44:12]NVStorageSaveData done [15:44:12]ExternCall_PrintAddStr [15:44:12]wPrintStart [15:44:12]Write to MH i2c: 01 00 00 DE 02 E0 [15:44:12]Write i2c OK [15:44:12]MH_I2C_Read... [15:44:12]Read from MH i2c: 01 [15:44:12]MH_I2C_Read... [15:44:12]Read from MH i2c: 01 07 00 [15:44:12]MH_I2C_Read... [15:44:12]Read from MH i2c: 01 07 00 DE 02 00 00 00 00 00 FF 0F F5 [15:44:12]RasterBufferAndPrint [15:44:12]line Счет N : (3)183650 [15:44:12]line ИÐÐ: 02508201610067 [15:44:12]line Контрольно-КаÑÑовый Чек [15:44:12]line ПРОДÐЖР[15:44:12]line Товар: 4700000310043 [15:44:12]line Вода Жалалабат 27 1л [15:44:12]line 1.000 * 60.00 [15:44:12]line = 60.00 [15:44:12]line ÐДС 12% ÐСП 1% [15:44:12]line > о реализуемом товаре [15:44:12]line ИТОГО: 60.00 [15:44:12]line ÐСП 1% : 0.53 [15:44:12]line ÐДС 12% : 6.37 [15:44:12]line Ðаличными: 60.00 [15:44:12]line Безнал.: 0.00 [15:44:12]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [15:44:12]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [15:44:12]line СÐО: Общий режим [15:44:12]line Чек 71 27.07.2024 15:44 [15:44:12]line Смена: 425 ФФД: 1.0 [15:44:12]line ЗÐМ: 0300000053 [15:44:12]line РÐМ: 0000000000092626 [15:44:12]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [15:44:12]line ФМ: 0000000000874958 [15:44:12]line ФД: 41620 [15:44:12]line ФПД: 190289445883836 [15:44:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T154408&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41620&fm=190289445883836&tin=02508201610067®Number=0000000000092626&sum=6000 [15:44:12]OFD Sender: Processing packet 41614 [packets to send 63, broken 56] [15:44:12]ProducePacketName [15:44:12]name=ofd_packets/00041614 [15:44:12]OFD Sender: To server: ‡•öpG, [15:44:12]CommunicateWithHost lk.salyk.kg:30040 [15:44:12]ConnectInit lk.salyk.kg [15:44:12]line 0 [15:44:12]written 0, free lines is 4095 [15:44:12]Write to MH i2c: 01 00 00 06 03 09 [15:44:12]Write i2c OK [15:44:12]MH_I2C_Read... [15:44:12]Read from MH i2c: 01 [15:44:12]MH_I2C_Read... [15:44:12]Read from MH i2c: 01 07 00 [15:44:12]MH_I2C_Read... [15:44:12]Read from MH i2c: 01 07 00 06 03 00 00 00 00 00 21 0D 3E [15:44:12]RasterBufferAndPrint [15:44:12]line [15:44:12]line [15:44:12]line [15:44:12]line [15:44:12]line [15:44:12]written 0, free lines is 3444 [15:44:12]MH_Cut [15:44:12]Write to MH i2c: D1 01 00 0D 03 01 E2 [15:44:12]Write i2c OK [15:44:12]MH_I2C_Read... [15:44:12]Read from MH i2c: D1 [15:44:12]MH_I2C_Read... [15:44:12]Read from MH i2c: D1 01 00 [15:44:12]MH_I2C_Read... [15:44:12]Read from MH i2c: D1 01 00 0D 03 00 E1 [15:44:12]Write to MH i2c: 01 00 00 0E 03 11 [15:44:12]Write i2c OK [15:44:12]MH_I2C_Read... [15:44:13]*** Cut start [15:44:13]*** Partial cut [15:44:13]*** CUTSNS_PIN = 1 [15:44:13]*** CUTSNS_PIN = 0 [15:44:13]*** Brake cut motor [15:44:14]Read from MH i2c: 01 [15:44:14]MH_I2C_Read... [15:44:14]*** Stop cut motor [15:44:14]*** Cut end [15:44:14]Read from MH i2c: 01 07 00 [15:44:14]MH_I2C_Read... [15:44:14]Read from MH i2c: 01 07 00 0E [15:51:20]OFD Sender: No OFD packet to send [15:51:25]OFD Sender: No OFD packet to send [15:51:30]OFD Sender: No OFD packet to send [15:51:35]OFD Sender: No OFD packet to send [15:51:40]OFD Sender: No OFD packet to send [15:51:45]OFD Sender: No OFD packet to send [15:51:50]OFD Sender: No OFD packet to send [15:51:55]OFD Sender: No OFD packet to send [15:52:00]OFD Sender: No OFD packet to send [15:52:05]OFD Sender: No OFD packet to send [15:52:10]OFD Sender: No OFD packet to send [15:52:15]OFD Sender: No OFD packet to send [15:52:20]OFD Sender: No OFD packet to send [15:52:25]OFD Sender: No OFD packet to send [15:52:30]OFD Sender: No OFD packet to send [15:52:35]OFD Sender: No OFD packet to send [15:52:40]OFD Sender: No OFD packet to send [15:52:45]OFD Sender: No OFD packet to send [15:52:50]OFD Sender: No OFD packet to send [15:52:55]OFD Sender: No OFD packet to send [15:53:00]OFD Sender: No OFD packet to send [15:53:05]OFD Sender: No OFD packet to send [15:53:10]OFD Sender: No OFD packet to send [15:53:15]OFD Sender: No OFD packet to send [15:53:20]OFD Sender: No OFD packet to send [15:53:25]ConnectInit Can't connect to host [15:53:25]OFD Sender: No OFD packet to send [15:53:30]OFD Sender: No OFD packet to send [15:53:35]OFD Sender: No OFD packet to send [15:53:40]OFD Sender: No OFD packet to send [15:53:45]OFD Sender: No OFD packet to send [15:53:50]OFD Sender: No OFD packet to send [15:53:55]OFD Sender: No OFD packet to send [15:54:00]OFD Sender: No OFD packet to send [15:54:05]OFD Sender: No OFD packet to send [15:54:10]OFD Sender: No OFD packet to send [15:54:15]OFD Sender: No OFD packet to send [15:54:20]OFD Sender: No OFD packet to send [15:54:24]recv_with_timeout no data received [15:54:25]OFD Sender: No OFD packet to send [15:54:30]OFD Sender: No OFD packet to send [15:54:35]OFD Sender: No OFD packet to send [15:54:40]OFD Sender: No OFD packet to send [15:54:45]OFD Sender: No OFD packet to send [15:54:50]OFD Sender: No OFD packet to send [15:54:55]OFD Sender: No OFD packet to send [15:55:00]OFD Sender: No OFD packet to send [15:55:05]OFD Sender: No OFD packet to send [15:55:10]OFD Sender: No OFD packet to send [15:55:15]OFD Sender: No OFD packet to send [15:55:20]OFD Sender: No OFD packet to send [15:55:25]OFD Sender: No OFD packet to send [15:55:30]OFD Sender: No OFD packet to send [15:55:35]OFD Sender: No OFD packet to send [15:55:40]OFD Sender: No OFD packet to send [15:55:45]OFD Sender: No OFD packet to send [15:55:50]OFD Sender: No OFD packet to send [15:55:55]OFD Sender: No OFD packet to send [15:55:56]recv_with_timeout no data received [15:56:00]OFD Sender: No OFD packet to send [15:56:05]OFD Sender: No OFD packet to send [15:56:10]OFD Sender: No OFD packet to send [15:56:15]OFD Sender: No OFD packet to send [15:56:20]OFD Sender: No OFD packet to send [15:56:25]OFD Sender: No OFD packet to send [15:56:30]OFD Sender: No OFD packet to send [15:56:35]OFD Sender: No OFD packet to send [15:56:40]OFD Sender: No OFD packet to send [15:56:45]OFD Sender: No OFD packet to send [15:56:50]OFD Sender: No OFD packet to send [15:56:55]OFD Sender: No OFD packet to send [15:57:00]OFD Sender: No OFD packet to send [15:57:05]OFD Sender: No OFD packet to send [15:57:10]OFD Sender: No OFD packet to send [15:57:15]OFD Sender: No OFD packet to send [15:57:20]OFD Sender: No OFD packet to send [15:57:22]recv_with_timeout no data received [15:57:25]OFD Sender: No OFD packet to send [15:57:30]OFD Sender: No OFD packet to send [15:57:35]OFD Sender: No OFD packet to send [15:57:40]OFD Sender: No OFD packet to send [15:57:45]OFD Sender: No OFD packet to send [15:57:50]OFD Sender: No OFD packet to send [15:57:55]OFD Sender: No OFD packet to send [15:58:00]OFD Sender: No OFD packet to send [15:58:05]OFD Sender: No OFD packet to send [15:58:10]OFD Sender: No OFD packet to send [15:58:15]OFD Sender: No OFD packet to send [15:58:20]OFD Sender: No OFD packet to send [15:58:25]OFD Sender: No OFD packet to send [15:58:30]OFD Sender: No OFD packet to send [15:58:35]OFD Sender: No OFD packet to send [15:58:40]OFD Sender: No OFD packet to send [15:58:45]OFD Sender: No OFD packet to send [15:58:50]OFD Sender: No OFD packet to send [15:58:55]OFD Sender: No OFD packet to send [15:59:00]OFD Sender: No OFD packet to send [15:59:04]recv_with_timeout no data received [15:59:05]OFD Sender: No OFD packet to send [15:59:10]OFD Sender: No OFD packet to send [15:59:15]OFD Sender: No OFD packet to send [15:59:17]recv_with_timeout no data received [15:59:20]OFD Sender: No OFD packet to send [15:59:25]OFD Sender: No OFD packet to send [15:59:30]OFD Sender: No OFD packet to send [15:59:35]recv_with_timeout no data received [15:59:35]OFD Sender: No OFD packet to send [15:59:40]OFD Sender: No OFD packet to send [15:59:45]OFD Sender: No OFD packet to send [15:59:48]recv_with_timeout no data received [15:59:50]OFD Sender: No OFD packet to send [15:59:55]OFD Sender: No OFD packet to send [16:00:00]OFD Sender: No OFD packet to send [16:00:02]recv_with_timeout no data received [16:00:05]OFD Sender: No OFD packet to send [16:00:10]OFD Sender: No OFD packet to send [16:00:15]OFD Sender: No OFD packet to send [16:00:16]recv_with_timeout no data received [16:00:20]OFD Sender: No OFD packet to send [16:00:25]OFD Sender: No OFD packet to send [16:00:30]OFD Sender: No OFD packet to send [16:00:35]OFD Sender: No OFD packet to send [16:00:40]OFD Sender: No OFD packet to send [16:00:45]OFD Sender: No OFD packet to send [16:00:50]OFD Sender: No OFD packet to send [16:00:55]OFD Sender: No OFD packet to send [16:01:00]OFD Sender: No OFD packet to send [16:01:05]OFD Sender: No OFD packet to send [16:01:10]OFD Sender: No OFD packet to send [16:01:15]OFD Sender: No OFD packet to send [16:01:20]OFD Sender: No OFD packet to send [16:01:25]OFD Sender: No OFD packet to send [16:01:30]OFD Sender: No OFD packet to send [16:01:35]OFD Sender: No OFD packet to send [16:01:40]OFD Sender: No OFD packet to send [16:01:45]OFD Sender: No OFD packet to send [16:01:50]OFD Sender: No OFD packet to send [16:01:55]OFD Sender: No OFD packet to send [16:02:00]OFD Sender: No OFD packet to send [16:02:05]OFD Sender: No OFD packet to send [16:02:10]OFD Sender: No OFD packet to send [16:02:15]OFD Sender: No OFD packet to send [16:02:20]OFD Sender: No OFD packet to send [16:02:25]OFD Sender: No OFD packet to send [16:02:30]OFD Sender: No OFD packet to send [16:02:35]OFD Sender: No OFD packet to send [16:02:40]OFD Sender: No OFD packet to send [16:02:45]OFD Sender: No OFD packet to send [16:02:50]OFD Sender: No OFD packet to send [16:02:55]OFD Sender: No OFD packet to send [16:03:00]OFD Sender: No OFD packet to send [16:03:05]OFD Sender: No OFD packet to send [16:03:10]OFD Sender: No OFD packet to send [16:03:14]recv_with_timeout no data received [16:03:15]OFD Sender: No OFD packet to send [16:03:20]OFD Sender: No OFD packet to send [16:03:25]OFD Sender: No OFD packet to send [16:03:30]OFD Sender: No OFD packet to send [16:03:35]OFD Sender: No OFD packet to send [16:03:40]OFD Sender: No OFD packet to send [16:03:45]OFD Sender: No OFD packet to send [16:03:50]OFD Sender: No OFD packet to send [16:03:55]OFD Sender: No OFD packet to send [16:04:00]OFD Sender: No OFD packet to send [16:04:05]OFD Sender: No OFD packet to send [16:04:10]OFD Sender: No OFD packet to send [16:04:15]OFD Sender: No OFD packet to send [16:04:20]OFD Sender: No OFD packet to send [16:04:26]OFD Sender: No OFD packet to send [16:04:31]OFD Sender: No OFD packet to send [16:04:36]OFD Sender: No OFD packet to send [16:04:41]OFD Sender: No OFD packet to send [16:04:46]OFD Sender: No OFD packet to send [16:04:51]OFD Sender: No OFD packet to send [16:04:56]OFD Sender: No OFD packet to send [16:05:01]OFD Sender: No OFD packet to send [16:05:06]OFD Sender: No OFD packet to send [16:05:11]OFD Sender: No OFD packet to send [16:05:16]OFD Sender: No OFD packet to send [16:05:21]OFD Sender: No OFD packet to send [16:05:25]recv_with_timeout no data received [16:05:26]OFD Sender: No OFD packet to send [16:05:31]OFD Sender: No OFD packet to send [16:05:36]OFD Sender: No OFD packet to send [16:05:41]OFD Sender: No OFD packet to send [16:05:46]OFD Sender: No OFD packet to send [16:05:51]OFD Sender: No OFD packet to send [16:05:56]OFD Sender: No OFD packet to send [16:06:01]OFD Sender: No OFD packet to send [16:06:06]OFD Sender: No OFD packet to send [16:06:11]OFD Sender: No OFD packet to send [16:06:16]OFD Sender: No OFD packet to send [16:06:21]OFD Sender: No OFD packet to send [16:06:26]OFD Sender: No OFD packet to send [16:06:31]OFD Sender: No OFD packet to send [16:06:36]OFD Sender: No OFD packet to send [16:06:41]OFD Sender: No OFD packet to send [16:06:46]OFD Sender: No OFD packet to send [16:06:51]OFD Sender: No OFD packet to send [16:06:56]OFD Sender: No OFD packet to send [16:07:01]OFD Sender: No OFD packet to send [16:07:06]OFD Sender: No OFD packet to send [16:07:11]OFD Sender: No OFD packet to send [16:07:16]OFD Sender: No OFD packet to send [16:07:21]OFD Sender: No OFD packet to send [16:07:26]OFD Sender: No OFD packet to send [16:07:31]OFD Sender: No OFD packet to send [16:07:36]OFD Sender: No OFD packet to send [16:07:41]OFD Sender: No OFD packet to send [16:07:46]OFD Sender: No OFD packet to send [16:07:51]OFD Sender: No OFD packet to send [16:07:56]OFD Sender: No OFD packet to send [16:08:01]OFD Sender: No OFD packet to send [16:08:06]OFD Sender: No OFD packet to send [16:08:11]OFD Sender: No OFD packet to send [16:08:16]OFD Sender: No OFD packet to send [16:08:21]OFD Sender: No OFD packet to send [16:08:26]OFD Sender: No OFD packet to send [16:08:31]OFD Sender: No OFD packet to send [16:08:36]OFD Sender: No OFD packet to send [16:08:41]OFD Sender: No OFD packet to send [16:08:46]OFD Sender: No OFD packet to send [16:08:51]OFD Sender: No OFD packet to send [16:08:56]OFD Sender: No OFD packet to send [16:09:01]OFD Sender: No OFD packet to send [16:09:06]OFD Sender: No OFD packet to send [16:09:11]OFD Sender: No OFD packet to send [16:09:16]OFD Sender: No OFD packet to send [16:09:20]recv_with_timeout no data received [16:09:21]OFD Sender: No OFD packet to send [16:09:26]OFD Sender: No OFD packet to send [16:09:31]OFD Sender: No OFD packet to send [16:09:36]OFD Sender: No OFD packet to send [16:09:41]OFD Sender: No OFD packet to send [16:09:46]OFD Sender: No OFD packet to send [16:09:51]OFD Sender: No OFD packet to send [16:09:56]OFD Sender: No OFD packet to send [16:10:01]OFD Sender: No OFD packet to send [16:10:06]OFD Sender: No OFD packet to send [16:10:11]OFD Sender: No OFD packet to send [16:10:16]OFD Sender: No OFD packet to send [16:10:21]OFD Sender: No OFD packet to send [16:10:26]OFD Sender: No OFD packet to send [16:10:31]OFD Sender: No OFD packet to send [16:10:36]OFD Sender: No OFD packet to send [16:10:41]OFD Sender: No OFD packet to send [16:10:46]OFD Sender: No OFD packet to send [16:10:51]OFD Sender: No OFD packet to send [16:10:56]OFD Sender: No OFD packet to send [16:11:01]OFD Sender: No OFD packet to send [16:11:06]OFD Sender: No OFD packet to send [16:11:11]OFD Sender: No OFD packet to send [16:11:16]OFD Sender: No OFD packet to send [16:11:20]recv_with_timeout no data received [16:11:21]OFD Sender: No OFD packet to send [16:12:21]OFD Sender: No OFD packet to send [16:12:21]ConnectInit Can't connect to host [16:12:26]OFD Sender: No OFD packet to send [16:12:31]OFD Sender: No OFD packet to send [16:12:36]OFD Sender: No OFD packet to send [16:12:41]OFD Sender: No OFD packet to send [16:12:46]OFD Sender: No OFD packet to send [16:12:51]OFD Sender: No OFD packet to send [16:12:56]OFD Sender: No OFD packet to send [16:13:01]OFD Sender: No OFD packet to send [16:13:06]OFD Sender: No OFD packet to send [16:13:11]OFD Sender: No OFD packet to send [16:13:16]OFD Sender: No OFD packet to send [16:13:21]OFD Sender: No OFD packet to send [16:13:26]OFD Sender: No OFD packet to send [16:13:31]OFD Sender: No OFD packet to send [16:13:36]OFD Sender: No OFD packet to send [16:13:41]OFD Sender: No OFD packet to send [16:13:46]OFD Sender: No OFD packet to send [16:13:51]OFD Sender: No OFD packet to send [16:13:56]OFD Sender: No OFD packet to send [16:14:01]OFD Sender: No OFD packet to send [16:14:06]OFD Sender: No OFD packet to send [16:14:11]OFD Sender: No OFD packet to send [16:14:16]OFD Sender: No OFD packet to send [16:14:21]OFD Sender: No OFD packet to send [16:14:26]OFD Sender: No OFD packet to send [16:14:31]OFD Sender: No OFD packet to send [16:14:36]OFD Sender: No OFD packet to send [16:14:41]OFD Sender: No OFD packet to send [16:14:46]OFD Sender: No OFD packet to send [16:14:51]OFD Sender: No OFD packet to send [16:14:56]OFD Sender: No OFD packet to send [16:15:01]OFD Sender: No OFD packet to send [16:15:06]OFD Sender: No OFD packet to send [16:15:11]OFD Sender: No OFD packet to send [16:15:16]OFD Sender: No OFD packet to send [16:15:21]OFD Sender: No OFD packet to send [16:15:26]OFD Sender: No OFD packet to send [16:15:31]OFD Sender: No OFD packet to send [16:15:36]OFD Sender: No OFD packet to send [16:15:41]OFD Sender: No OFD packet to send [16:15:46]OFD Sender: No OFD packet to send [16:15:51]OFD Sender: No OFD packet to send [16:15:56]OFD Sender: No OFD packet to send [16:16:01]OFD Sender: No OFD packet to send [16:16:06]OFD Sender: No OFD packet to send [16:16:11]OFD Sender: No OFD packet to send [16:16:16]OFD Sender: No OFD packet to send [16:16:21]OFD Sender: No OFD packet to send [16:16:26]OFD Sender: No OFD packet to send [16:16:36]OFD Sender: No OFD packet to send [16:16:41]OFD Sender: No OFD packet to send [16:16:43]recv_with_timeout no data received [16:16:46]OFD Sender: No OFD packet to send [16:16:51]OFD Sender: No OFD packet to send [16:16:56]OFD Sender: No OFD packet to send [16:17:01]OFD Sender: No OFD packet to send [16:17:06]OFD Sender: No OFD packet to send [16:17:11]OFD Sender: No OFD packet to send [16:17:16]OFD Sender: No OFD packet to send [16:17:21]OFD Sender: No OFD packet to send [16:17:26]recv_with_timeout no data received [16:17:26]OFD Sender: No OFD packet to send [16:17:31]OFD Sender: No OFD packet to send [16:17:36]OFD Sender: No OFD packet to send [16:17:41]OFD Sender: No OFD packet to send [16:17:46]OFD Sender: No OFD packet to send [16:17:51]OFD Sender: No OFD packet to send [16:17:56]OFD Sender: No OFD packet to send [16:18:01]OFD Sender: No OFD packet to send [16:18:06]OFD Sender: No OFD packet to send [16:18:11]OFD Sender: No OFD packet to send [16:18:16]OFD Sender: No OFD packet to send [16:18:21]OFD Sender: No OFD packet to send [16:18:26]OFD Sender: No OFD packet to send [16:18:31]OFD Sender: No OFD packet to send [16:18:36]OFD Sender: No OFD packet to send [16:18:41]OFD Sender: No OFD packet to send [16:18:46]OFD Sender: No OFD packet to send [16:18:51]OFD Sender: No OFD packet to send [16:18:56]OFD Sender: No OFD packet to send [16:19:01]OFD Sender: No OFD packet to send [16:19:06]OFD Sender: No OFD packet to send [16:19:11]OFD Sender: No OFD packet to send [16:19:16]OFD Sender: No OFD packet to send [16:19:21]OFD Sender: No OFD packet to send [16:19:26]recv_with_timeout no data received [16:19:26]OFD Sender: No OFD packet to send [16:19:31]OFD Sender: No OFD packet to send [16:19:36]OFD Sender: No OFD packet to send [16:19:37]recv_with_timeout no data received [16:19:41]OFD Sender: No OFD packet to send [16:19:46]OFD Sender: No OFD packet to send [16:19:51]OFD Sender: No OFD packet to send [16:19:56]OFD Sender: No OFD packet to send [16:20:01]OFD Sender: No OFD packet to send [16:20:06]OFD Sender: No OFD packet to send [16:20:11]OFD Sender: No OFD packet to send [16:20:16]OFD Sender: No OFD packet to send [16:20:21]OFD Sender: No OFD packet to send [16:20:26]OFD Sender: No OFD packet to send [16:20:31]OFD Sender: No OFD packet to send [16:20:36]OFD Sender: No OFD packet to send [16:20:41]OFD Sender: No OFD packet to send [16:20:46]OFD Sender: No OFD packet to send [16:20:51]OFD Sender: No OFD packet to send [16:20:56]OFD Sender: No OFD packet to send [16:21:01]OFD Sender: No OFD packet to send [16:21:06]OFD Sender: No OFD packet to send [16:21:11]OFD Sender: No OFD packet to send [16:21:16]OFD Sender: No OFD packet to send [16:21:21]OFD Sender: No OFD packet to send [16:21:26]OFD Sender: No OFD packet to send [16:21:31]OFD Sender: No OFD packet to send [16:21:36]OFD Sender: No OFD packet to send [16:21:41]OFD Sender: No OFD packet to send [16:21:46]OFD Sender: No OFD packet to send [16:21:51]OFD Sender: No OFD packet to send [16:21:56]OFD Sender: No OFD packet to send [16:22:01]OFD Sender: No OFD packet to send [16:22:06]OFD Sender: No OFD packet to send [16:22:11]OFD Sender: No OFD packet to send [16:22:17]OFD Sender: No OFD packet to send [16:22:22]OFD Sender: No OFD packet to send [16:22:27]OFD Sender: No OFD packet to send [16:22:32]OFD Sender: No OFD packet to send [16:22:37]OFD Sender: No OFD packet to send [16:22:42]OFD Sender: No OFD packet to send [16:22:47]OFD Sender: No OFD packet to send [16:22:52]OFD Sender: No OFD packet to send [16:22:57]OFD Sender: No OFD packet to send [16:23:02]OFD Sender: No OFD packet to send [16:23:06]recv_with_timeout no data received [16:23:07]OFD Sender: No OFD packet to send [16:23:12]OFD Sender: No OFD packet to send [16:23:17]OFD Sender: No OFD packet to send [16:23:22]OFD Sender: No OFD packet to send [16:23:27]OFD Sender: No OFD packet to send [16:23:32]OFD Sender: No OFD packet to send [16:23:37]OFD Sender: No OFD packet to send [16:23:42]OFD Sender: No OFD packet to send [16:23:47]OFD Sender: No OFD packet to send [16:23:52]OFD Sender: No OFD packet to send [16:23:57]OFD Sender: No OFD packet to send [16:24:02]OFD Sender: No OFD packet to send [16:24:07]OFD Sender: No OFD packet to send [16:24:12]OFD Sender: No OFD packet to send [16:24:17]OFD Sender: No OFD packet to send [16:24:22]OFD Sender: No OFD packet to send [16:24:27]OFD Sender: No OFD packet to send [16:24:32]OFD Sender: No OFD packet to send [16:24:37]OFD Sender: No OFD packet to send [16:24:42]OFD Sender: No OFD packet to send [16:24:47]OFD Sender: No OFD packet to send [16:24:52]OFD Sender: No OFD packet to send [16:24:57]OFD Sender: No OFD packet to send [16:25:02]OFD Sender: No OFD packet to send [16:25:07]OFD Sender: No OFD packet to send [16:25:12]OFD Sender: No OFD packet to send [16:25:17]OFD Sender: No OFD packet to send [16:25:17]recv_with_timeout no data received [16:25:22]OFD Sender: No OFD packet to send [16:25:27]OFD Sender: No OFD packet to send [16:25:32]OFD Sender: No OFD packet to send [16:25:37]OFD Sender: No OFD packet to send [16:25:42]OFD Sender: No OFD packet to send [16:25:47]OFD Sender: No OFD packet to send [16:25:52]OFD Sender: No OFD packet to send [16:25:57]OFD Sender: No OFD packet to send [16:26:02]OFD Sender: No OFD packet to send [16:26:07]OFD Sender: No OFD packet to send [16:26:12]OFD Sender: No OFD packet to send [16:26:17]OFD Sender: No OFD packet to send [16:26:22]OFD Sender: No OFD packet to send [16:26:27]OFD Sender: No OFD packet to send [16:26:32]OFD Sender: No OFD packet to send [16:26:37]OFD Sender: No OFD packet to send [16:26:42]OFD Sender: No OFD packet to send [16:26:47]OFD Sender: No OFD packet to send [16:26:52]OFD Sender: No OFD packet to send [16:26:57]OFD Sender: No OFD packet to send [16:27:02]OFD Sender: No OFD packet to send [16:27:07]OFD Sender: No OFD packet to send [16:27:12]OFD Sender: No OFD packet to send [16:27:17]OFD Sender: No OFD packet to send [16:27:22]OFD Sender: No OFD packet to send [16:27:27]OFD Sender: No OFD packet to send [16:27:32]OFD Sender: No OFD packet to send [16:27:37]OFD Sender: No OFD packet to send [16:27:42]OFD Sender: No OFD packet to send [16:27:47]OFD Sender: No OFD packet to send [16:27:52]OFD Sender: No OFD packet to send [16:27:57]OFD Sender: No OFD packet to send [16:28:02]OFD Sender: No OFD packet to send [16:28:07]OFD Sender: No OFD packet to send [16:28:12]OFD Sender: No OFD packet to send [16:28:17]OFD Sender: No OFD packet to send [16:28:22]OFD Sender: No OFD packet to send [16:28:27]OFD Sender: No OFD packet to send [16:28:32]OFD Sender: No OFD packet to send [16:28:37]OFD Sender: No OFD packet to send [16:28:42]OFD Sender: No OFD packet to send [16:28:47]OFD Sender: No OFD packet to send [16:28:52]OFD Sender: No OFD packet to send [16:28:57]OFD Sender: No OFD packet to send [16:29:01]recv_with_timeout no data received [16:29:02]OFD Sender: No OFD packet to send [16:29:07]OFD Sender: No OFD packet to send [16:29:12]OFD Sender: No OFD packet to send [16:29:17]OFD Sender: No OFD packet to send [16:29:22]OFD Sender: No OFD packet to send [16:29:27]OFD Sender: No OFD packet to send [16:29:32]OFD Sender: No OFD packet to send [16:29:33]recv_with_timeout no data received [16:29:37]OFD Sender: No OFD packet to send [16:29:42]OFD Sender: No OFD packet to send [16:29:47]OFD Sender: No OFD packet to send [16:29:52]OFD Sender: No OFD packet to send [16:29:57]OFD Sender: No OFD packet to send [16:30:02]OFD Sender: No OFD packet to send [16:30:07]OFD Sender: No OFD packet to send [16:30:12]recv_with_timeout no data received [16:30:12]OFD Sender: No OFD packet to send [16:30:17]OFD Sender: No OFD packet to send [16:30:22]OFD Sender: No OFD packet to send [16:30:27]OFD Sender: No OFD packet to send [16:30:32]OFD Sender: No OFD packet to send [16:30:37]OFD Sender: No OFD packet to send [16:30:42]OFD Sender: No OFD packet to send [16:30:47]OFD Sender: No OFD packet to send [16:30:52]OFD Sender: No OFD packet to send [16:30:57]OFD Sender: No OFD packet to send [16:31:02]OFD Sender: No OFD packet to send [16:31:07]OFD Sender: No OFD packet to send [16:31:12]OFD Sender: No OFD packet to send [16:31:17]OFD Sender: No OFD packet to send [16:31:22]OFD Sender: No OFD packet to send [16:31:27]OFD Sender: No OFD packet to send [16:31:32]OFD Sender: No OFD packet to send [16:31:37]OFD Sender: No OFD packet to send [16:31:42]OFD Sender: No OFD packet to send [16:31:45]accept exits with 9 [16:31:45]New connection [16:31:45]New thread 3067051364 created [16:31:45]Thread 3067194724 joined [16:31:45]Waiting for new connection... [16:31:45] Sock 9.Parse request [16:31:45]Sock 9.Check first char [16:31:45]Sock 9.First char is OK [16:31:45]request: POST /json_proto HTTP/1.0 [16:31:45]Method: POST [16:31:45]URL: /json_proto [16:31:45]Method is POST - this is cgi request [16:31:45]url: /json_proto [16:31:45]query_string will be loaded in cgi processing [16:31:45]execute_cgi json_proto POST (null) [16:31:45]execute_cgi path=json_proto method=POST [16:31:45]POST find Content-Length [16:31:45]Host: 172.17.43.132:8080 [16:31:45]Content-Length: 669 [16:31:45]Content-Type: application/json [16:31:45] [16:31:45]POST finish read [16:31:45]Found Content-Length = 669 [16:31:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183652", "tax_sys" : 0, "items" : [ { "code": "4700040114137", "name": "\u0421\u0443\u043B\u0442\u0430\u043D \u0447\u0430\u0439 1\u043B. \u0437\u0435\u043B \u043B\u0438\u043C\u043E\u043D", "price" : 65.00, "quantity" : 1.000, "sum" : 65.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 65.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:31:45]execute_script... [16:31:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183652", "tax_sys" : 0, "items" : [ { "code": "4700040114137", "name": "\u0421\u0443\u043B\u0442\u0430\u043D \u0447\u0430\u0439 1\u043B. \u0437\u0435\u043B \u043B\u0438\u043C\u043E\u043D", "price" : 65.00, "quantity" : 1.000, "sum" : 65.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 65.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:31:45]POST & json_proto [16:31:45]process_json_proto [16:31:45]json parsed OK: [16:31:45]protocol is kg_v1.0 [16:31:45]action value=close_receipt [16:31:45]process_action close_receipt [16:31:45]cmd_close_receipt [16:31:45]MH_GetDate [16:31:45]Write to MH i2c: F0 00 00 5D 03 4F [16:31:45]Write i2c OK [16:31:45]MH_I2C_Read... [16:31:45]Read from MH i2c: F0 [16:31:45]MH_I2C_Read... [16:31:45]Read from MH i2c: F0 09 00 [16:31:45]MH_I2C_Read... [16:31:45]Read from MH i2c: F0 09 00 5D 03 00 F2 20 A5 66 69 B2 A4 66 9A [16:31:45]GetLastDocTimeStamp 1722095056 [16:31:45]current date 1722097906 [16:31:45]FM_GetShiftState [16:31:45]SAM_PROTO_GetShiftState [16:31:45]wFMCommunicate request_size=4 [16:31:45]MH_SAM_APDU [16:31:45]CAPDU: 80 13 01 00 [16:31:45]Write to MH i2c: E2 08 00 5E 03 80 13 01 00 00 00 00 00 DE [16:31:45]Write i2c OK [16:31:45]MH_I2C_Read... [16:31:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:31:45]Read from MH i2c: E2 [16:31:45]MH_I2C_Read... [16:31:45]Read from MH i2c: E2 0E 00 [16:31:45]MH_I2C_Read... [16:31:45]Read from MH i2c: E2 0E 00 5E 03 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 F6 [16:31:45]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [16:31:45]wFMCommunicate OK [16:31:45]SAM_PROTO_GetShiftState done [16:31:45]FM_GetShiftState done [16:31:45]opened in 1722069839 [16:31:45]opened+sec_in_day 1722156239 [16:31:45]quantity*price = 6500 [16:31:45]sum+1 = 6501 [16:31:45]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 65.00 ÐСП 1% : 0.57 ÐДС 12% : 6.90 Ðаличными: 65.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 73 27.07.2024 16:31 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41622 ФПД: 63818703713116 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T163146&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41622&fm=63818703713116&tin=02508201610067®Number=0000000000092626&sum=6500 0 [16:31:46]StoreToDocumentArchive [16:31:46]shift 425 fd 41622 [16:31:46]save to /storage/0425/doc_00041622 [16:31:46]save last doc name /storage/0425/doc_00041622 to /storage/kkm_last_doc_name [16:31:46]save OK [16:31:46]Clear old archive folders... [16:31:46]ProcessDocumentItem done err = 0, tmpTLVsize=284 [16:31:46]tlvbuf is 000CD3B0 [16:31:46]SAM_PROTO_ClearQueue [16:31:46]wFMCommunicate request_size=4 [16:31:46]MH_SAM_APDU [16:31:46]CAPDU: 80 09 00 00 [16:31:46]Write to MH i2c: E2 08 00 6B 03 80 09 00 00 00 00 00 00 E0 [16:31:46]Write i2c OK [16:31:46]MH_I2C_Read... [16:31:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:31:46]Read from MH i2c: E2 [16:31:46]MH_I2C_Read... [16:31:46]Read from MH i2c: E2 03 00 [16:31:46]MH_I2C_Read... [16:31:46]Read from MH i2c: E2 03 00 6B 03 00 90 00 E2 [16:31:46]RAPDU: 90 00 [16:31:46]wFMCommunicate OK [16:31:46]SAM_PROTO_ClearQueue done [16:31:46]KKMCreateOFDPacket [16:31:46]OFDProtocolAddRootSTLVToBuf [16:31:46]FM_MakeSignedData [16:31:46]FM_MakeSignedData [16:31:46]SAM_PROTO_SignData [16:31:46]wFMCommunicate request_size=4 [16:31:46]MH_SAM_APDU [16:31:46]CAPDU: 80 0D 01 02 [16:31:46]Write to MH i2c: E2 08 00 6C 03 80 0D 01 02 00 00 00 00 E8 [16:31:46]Write i2c OK [16:31:46]MH_I2C_Read... [16:31:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:31:47]Read from MH i2c: E2 [16:31:47]MH_I2C_Read... [16:31:47]Read from MH i2c: E2 03 00 [16:31:47]MH_I2C_Read... [16:31:47]Read from MH i2c: E2 03 00 6C 03 00 90 00 E3 [16:31:47]RAPDU: 90 00 [16:31:47]wFMCommunicate OK [16:31:47]wFMCommunicate request_size=255 [16:31:47]MH_SAM_APDU [16:31:47]CAPDU: 80 0D 02 02 FA 03 00 1C 01 1E 04 01 00 01 23 04 6E 00 8A 04 0D 00 34 37 30 30 30 34 30 31 31 34 31 33 37 06 04 2A 00 D0 A1 D1 83 D0 BB D1 82 D0 B0 D0 BD 20 D1 87 D0 B0 D0 B9 20 31 D0 BB 2E 20 D0 B7 D0 B5 D0 BB 20 D0 BB D0 B8 D0 BC D0 BE D0 BD FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 19 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 02 00 00 00 00 07 04 06 00 64 19 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 00 00 00 F4 03 04 00 F2 20 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 [16:31:47]Write to MH i2c: E2 02 01 6D 03 80 0D 02 02 FA 00 03 00 1C 01 1E 04 01 00 01 23 04 6E 00 8A 04 0D 00 34 37 30 30 30 34 30 31 31 34 31 33 37 06 04 2A 00 D0 A1 D1 83 D0 BB D1 82 D0 B0 D0 BD 20 D1 87 D0 B0 D0 B9 20 31 D0 BB 2E 20 D0 B7 D0 B5 D0 BB 20 D0 BB D0 B8 D0 BC D0 BE D0 BD FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 19 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 02 00 00 00 00 07 04 06 00 64 19 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 00 00 00 F4 03 04 00 F2 20 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 00 00 84 [16:31:47]Write i2c OK [16:31:47]MH_I2C_Read... [16:31:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:31:47]Read from MH i2c: E2 [16:31:47]MH_I2C_Read... [16:31:47]Read from MH i2c: E2 03 00 [16:31:47]MH_I2C_Read... [16:31:47]Read from MH i2c: E2 03 00 6D 03 00 90 00 E4 [16:31:47]RAPDU: 90 00 [16:31:47]wFMCommunicate OK [16:31:47]wFMCommunicate request_size=43 [16:31:47]MH_SAM_APDU [16:31:47]CAPDU: 80 0D 02 02 26 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 96 A2 00 00 35 04 06 00 3A 0A F3 2A 33 5C [16:31:47]Write to MH i2c: E2 2E 00 6E 03 80 0D 02 02 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 96 A2 00 00 35 04 06 00 3A 0A F3 2A 33 5C 00 00 04 [16:31:47]Write i2c OK [16:31:47]MH_I2C_Read... [16:31:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:31:47]Read from MH i2c: E2 [16:31:47]MH_I2C_Read... [16:31:47]Read from MH i2c: E2 03 00 [16:31:47]MH_I2C_Read... [16:31:47]Read from MH i2c: E2 03 00 6E 03 00 90 00 E5 [16:31:47]RAPDU: 90 00 [16:31:47]wFMCommunicate OK [16:31:47]wFMCommunicate request_size=4 [16:31:47]MH_SAM_APDU [16:31:47]CAPDU: 80 0D 03 02 [16:31:47]Write to MH i2c: E2 08 00 6F 03 80 0D 03 02 00 00 00 00 ED [16:31:47]Write i2c OK [16:31:47]MH_I2C_Read... [16:31:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:31:47]Read from MH i2c: E2 [16:31:47]MH_I2C_Read... [16:31:47]Read from MH i2c: E2 0B 00 [16:31:47]MH_I2C_Read... [16:31:47]Read from MH i2c: E2 0B 00 6F 03 00 1D AF 39 F6 39 CE 0F 45 90 00 44 [16:31:47]RAPDU: 1D AF 39 F6 39 CE 0F 45 90 00 [16:31:47]wFMCommunicate OK [16:31:47]SAM_PROTO_SignData done [16:31:47]FM_MakeSignedData done [16:31:47]CreateOFDProtocolMessage [16:31:47]wFMCommunicate request_size=4 [16:31:47]MH_SAM_APDU [16:31:47]CAPDU: 80 11 00 00 [16:31:47]Write to MH i2c: E2 08 00 70 03 80 11 00 00 00 00 00 00 ED [16:31:47]Write i2c OK [16:31:47]MH_I2C_Read... [16:31:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:31:47]Read from MH i2c: E2 [16:31:47]MH_I2C_Read... [16:31:47]Read from MH i2c: E2 17 00 [16:31:47]MH_I2C_Read... [16:31:47]Read from MH i2c: E2 17 00 70 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 49 [16:31:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [16:31:47]wFMCommunicate OK [16:31:47]CreateOFDProtocolMessage done [16:31:47]OFDSenderStorePacket 41622 [16:31:47]StoreOFDPacket docnum=41622 [16:31:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 30 01 00 00 6B CE 28 01 93 C0 5A 03 01 00 03 00 1C 01 1E 04 01 00 01 23 04 6E 00 8A 04 0D 00 34 37 30 30 30 34 30 31 31 34 31 33 37 06 04 2A 00 D0 A1 D1 83 D0 BB D1 82 D0 B0 D0 BD 20 D1 87 D0 B0 D0 B9 20 31 D0 BB 2E 20 D0 B7 D0 B5 D0 BB 20 D0 BB D0 B8 D0 BC D0 BE D0 BD FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 19 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 02 00 00 00 00 07 04 06 00 64 19 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 00 00 00 F4 03 04 00 F2 20 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 96 A2 00 00 35 04 06 00 3A 0A F3 2A 33 5C 1D AF 39 F6 39 CE 0F 45 [16:31:47]CheckFolder [16:31:47]dirname=/storage/ofd_packets [16:31:47]CheckFolder done [16:31:47]ProducePacketName [16:31:47]name=ofd_packets/00041622 [16:31:47]NVStorageSaveData ofd_packets/00041622 [16:31:47]File name is /storage/ofd_packets/00041622 [16:31:47]Write 334 bytes [16:31:47]NVStorageSaveData done [16:31:47]OFDSenderStorePacket done [16:31:47]KKMCreateOFDPacket done [16:31:47]NVStorageSaveData kkm_last_timestamp [16:31:47]File name is /storage/kkm_last_timestamp [16:31:47]Write 4 bytes [16:31:47]NVStorageSaveData done [16:31:47]ExternCall_PrintAddStr [16:31:47]wPrintStart [16:31:47]Write to MH i2c: 01 00 00 71 03 74 [16:31:47]Write i2c OK [16:31:47]MH_I2C_Read... [16:31:47]Read from MH i2c: 01 [16:31:47]MH_I2C_Read... [16:31:47]Read from MH i2c: 01 07 00 [16:31:47]MH_I2C_Read... [16:31:47]Read from MH i2c: 01 07 00 71 03 00 00 00 00 00 FF 0F 89 [16:31:47]RasterBufferAndPrint [16:31:47]line Счет N : (3)183652 [16:31:47]line ИÐÐ: 02508201610067 [16:31:47]line Контрольно-КаÑÑовый Чек [16:31:47]line ПРОДÐЖР[16:31:47]line Товар: 4700040114137 [16:31:47]line Султан чай 1л. зел лимон [16:31:47]line 1.000 * 65.00 [16:31:47]line = 65.00 [16:31:47]line ÐДС 12% ÐСП 1% [16:31:47]line > о реализуемом товаре [16:31:47]line ИТОГО: 65.00 [16:31:47]line ÐСП 1% : 0.57 [16:31:47]line ÐДС 12% : 6.90 [16:31:47]line Ðаличными: 65.00 [16:31:47]line Безнал.: 0.00 [16:31:47]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [16:31:47]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [16:31:47]line СÐО: Общий режим [16:31:47]line Чек 73 27.07.2024 16:31 [16:31:47]line Смена: 425 ФФД: 1.0 [16:31:47]line ЗÐМ: 0300000053 [16:31:47]line РÐМ: 0000000000092626 [16:31:47]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [16:31:47]line ФМ: 0000000000874958 [16:31:47]line ФД: 41622 [16:31:47]line ФПД: 63818703713116 [16:31:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T163146&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41622&fm=63818703713116&tin=02508201610067®Number=0000000000092626&sum=6500 [16:31:47]OFD Sender: Processing packet 41622 [packets to send 57, broken 56] [16:31:47]ProducePacketName [16:31:47]name=ofd_packets/00041622 [16:31:47]OFD Sender: To server: ‡•öpG, [16:31:47]CommunicateWithHost lk.salyk.kg:30040 [16:31:47]ConnectInit lk.salyk.kg [16:31:47]line 0 [16:31:47]written 0, free lines is 4095 [16:31:48]Write to MH i2c: 01 00 00 99 03 9C [16:31:48]Write i2c OK [16:31:48]MH_I2C_Read... [16:31:48]Read from MH i2c: 01 [16:31:48]MH_I2C_Read... [16:31:48]Read from MH i2c: 01 07 00 [16:31:48]MH_I2C_Read... [16:31:48]Read from MH i2c: 01 07 00 99 03 00 00 00 00 00 09 0D B9 [16:31:48]RasterBufferAndPrint [16:31:48]line [16:31:48]line [16:31:48]line [16:31:48]line [16:31:48]line [16:31:48]written 0, free lines is 3343 [16:31:48]MH_Cut [16:31:48]Write to MH i2c: D1 01 00 A0 03 01 75 [16:31:48]Write i2c OK [16:31:48]MH_I2C_Read... [16:31:48]Read from MH i2c: D1 [16:31:48]MH_I2C_Read... [16:31:48]Read from MH i2c: D1 01 00 [16:31:48]MH_I2C_Read... [16:31:48]Read from MH i2c: D1 01 00 A0 03 00 74 [16:31:48]Write to MH i2c: 01 00 00 A1 03 A4 [16:31:48]Write i2c OK [16:31:48]MH_I2C_Read... [16:31:48]Connected sock=10 [16:31:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 30 01 00 00 6B CE 28 01 93 C0 5A 03 01 00 03 00 1C 01 1E 04 01 00 01 23 04 6E 00 8A 04 0D 00 34 37 30 30 30 34 30 31 31 34 31 33 37 06 04 2A 00 D0 A1 D1 83 D0 BB D1 82 D0 B0 D0 BD 20 D1 87 D0 B0 D0 B9 20 31 D0 BB 2E 20 D0 B7 D0 B5 D0 BB 20 D0 BB D0 B8 D0 BC D0 BE D0 BD FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 19 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 02 00 00 00 00 07 04 06 00 64 19 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 00 00 00 F4 03 04 00 F2 20 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 96 A2 00 00 35 04 06 00 3A 0A F3 2A 33 5C 1D AF 39 F6 39 CE 0F 45 [16:31:48]*** Cut start [16:31:48]*** Partial cut [16:31:48]*** CUTSNS_PIN = 1 [16:31:48]*** CUTSNS_PIN = 0 [16:31:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 81 ED 47 00 AF D7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 96 A2 00 00 F4 03 04 00 07 CD A4 66 B6 04 01 00 00 CC C6 12 45 EB 90 7B 1C [16:31:49]CommunicateWithHost err = 0 [16:31:49]CheckOFDResponse [16:31:49]1017 (14) - 77093643461234 [16:31:49]1041 (16) - 0000000000874958 [16:31:49]1040 (4) - 41622 [16:31:49]1012 (4) - 27.07.2024 10:33 [16:31:49]1206 (1) - 0 [16:31:49]OFD Sender: Remove packet 41622 [16:31:49]ProducePacketName [16:31:49]name=ofd_packets/00041622 [16:31:49]NVStorageDeleteData [16:31:49]*** Brake cut motor [16:31:49]OFD Sender: No OFD packet to send [16:31:49]Read from MH i2c: 01 [16:31:49]MH_I2C_Read... [16:31:49]*** Stop cut motor [16:31:49]*** Cut end [16:31:49]Read from MH i2c: 01 07 00 [16:31:49]MH_I2C_Read... [16:31:49]Read from MH i2c: 01 07 00 A1 03 00 00 00 00 00 FF 0F B9 [16:31:49]process_action close_receipt done [16:31:49]requested_data is exist [16:31:49]produce_requested_data [16:31:49]requested_item fm.sn is exist - process it [16:31:49]wFMCommunicate request_size=4 [16:31:49]MH_SAM_APDU [16:31:49]CAPDU: 80 11 00 00 [16:31:49]Write to MH i2c: E2 08 00 A2 03 80 11 00 00 00 00 00 00 1F [16:31:49]Write i2c OK [16:31:49]MH_I2C_Read... [16:31:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:31:49]Read from MH i2c: E2 [16:31:49]MH_I2C_Read... [16:31:49]Read from MH i2c: E2 17 00 [16:31:49]MH_I2C_Read... [16:31:49]Read from MH i2c: E2 17 00 A2 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 7B [16:31:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [16:31:49]wFMCommunicate OK [16:31:49]requested_item fd.num is exist - process it [16:31:49]SAM_PROTO_GetFieldsCounters [16:31:49]wFMCommunicate request_size=4 [16:31:49]MH_SAM_APDU [16:31:49]CAPDU: 80 13 00 00 [16:31:49]Write to MH i2c: E2 08 00 A3 03 80 13 00 00 00 00 00 00 22 [16:31:49]Write i2c OK [16:31:49]MH_I2C_Read... [16:31:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:31:49]Read from MH i2c: E2 [16:31:49]MH_I2C_Read... [16:31:49]Read from MH i2c: E2 62 00 [16:31:49]MH_I2C_Read... [16:31:49]Read from MH i2c: E2 62 00 A3 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 96 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 49 00 00 00 5E 04 04 00 49 00 00 00 57 04 04 00 4A 00 00 00 19 04 04 00 00 00 00 00 90 00 09 [16:31:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 96 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 49 00 00 00 5E 04 04 00 49 00 00 00 57 04 04 00 4A 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:31:49]wFMCommunicate OK [16:31:49]SAM_PROTO_GetFieldsCounters done [16:31:49]requested_item shift.num is exist - process it [16:31:49]requested_item shift.opened is exist - process it [16:31:49]req_shift_opened [16:31:49]FM_GetShiftState [16:31:49]SAM_PROTO_GetShiftState [16:31:49]wFMCommunicate request_size=4 [16:31:49]MH_SAM_APDU [16:31:49]CAPDU: 80 13 01 00 [16:31:49]Write to MH i2c: E2 08 00 A4 03 80 13 01 00 00 00 00 00 24 [16:31:49]Write i2c OK [16:31:49]MH_I2C_Read... [16:31:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:31:49]Read from MH i2c: E2 [16:31:49]MH_I2C_Read... [16:31:49]Read from MH i2c: E2 0E 00 [16:31:49]MH_I2C_Read... [16:31:49]Read from MH i2c: E2 0E 00 A4 03 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 3C [16:31:49]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [16:31:49]wFMCommunicate OK [16:31:49]SAM_PROTO_GetShiftState done [16:31:49]FM_GetShiftState done [16:31:49]req_shift_opened done [16:31:49]requested_item shift.open_date is exist - process it [16:31:49]req_shift_open_date [16:31:49]req_shift_open_date done [16:31:49]produce_requested_data done [16:31:49]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41622,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [16:31:49]process_action_free close_receipt [16:31:49]json_value_free [16:31:49]json_value_free done [16:31:49]process_json_proto returns [16:31:49]Send response to host [16:31:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41622,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [16:31:49]free response buf [16:31:49]execute_script done [16:31:49]execute_script returns [16:31:49]free content buf [16:31:49]Sock 9.Close socket [16:31:49]Sock 9.Thread stoped [16:31:54]OFD Sender: No OFD packet to send [16:31:59]OFD Sender: No OFD packet to send [16:32:04]OFD Sender: No OFD packet to send [16:32:09]OFD Sender: No OFD packet to send [16:32:14]OFD Sender: No OFD packet to send [16:32:19]OFD Sender: No OFD packet to send [16:32:24]OFD Sender: No OFD packet to send [16:32:29]OFD Sender: No OFD packet to send [16:32:34]OFD Sender: No OFD packet to send [16:32:39]OFD Sender: No OFD packet to send [16:32:44]OFD Sender: No OFD packet to send [16:32:49]OFD Sender: No OFD packet to send [16:32:54]OFD Sender: No OFD packet to send [16:32:59]OFD Sender: No OFD packet to send [16:33:04]OFD Sender: No OFD packet to send [16:33:07]recv_with_timeout no data received [16:33:09]OFD Sender: No OFD packet to send [16:33:14]OFD Sender: No OFD packet to send [16:33:19]OFD Sender: No OFD packet to send [16:33:24]OFD Sender: No OFD packet to send [16:33:25]recv_with_timeout no data received [16:33:29]OFD Sender: No OFD packet to send [16:33:34]OFD Sender: No OFD packet to send [16:33:39]OFD Sender: No OFD packet to send [16:33:44]OFD Sender: No OFD packet to send [16:33:49]OFD Sender: No OFD packet to send [16:33:59]OFD Sender: No OFD packet to send [16:34:04]OFD Sender: No OFD packet to send [16:34:05]recv_with_timeout no data received [16:34:09]OFD Sender: No OFD packet to send [16:34:14]OFD Sender: No OFD packet to send [16:34:19]OFD Sender: No OFD packet to send [16:34:21]recv_with_timeout no data received [16:34:24]OFD Sender: No OFD packet to send [16:34:29]OFD Sender: No OFD packet to send [16:34:34]OFD Sender: No OFD packet to send [16:34:39]OFD Sender: No OFD packet to send [16:34:44]OFD Sender: No OFD packet to send [16:34:49]OFD Sender: No OFD packet to send [16:34:54]OFD Sender: No OFD packet to send [16:34:59]OFD Sender: No OFD packet to send [16:35:04]OFD Sender: No OFD packet to send [16:35:09]OFD Sender: No OFD packet to send [16:35:14]OFD Sender: No OFD packet to send [16:35:19]OFD Sender: No OFD packet to send [16:35:24]OFD Sender: No OFD packet to send [16:35:29]OFD Sender: No OFD packet to send [16:35:34]OFD Sender: No OFD packet to send [16:35:39]recv_with_timeout no data received [16:35:39]OFD Sender: No OFD packet to send [16:35:44]OFD Sender: No OFD packet to send [16:35:49]OFD Sender: No OFD packet to send [16:35:54]OFD Sender: No OFD packet to send [16:35:59]OFD Sender: No OFD packet to send [16:36:04]OFD Sender: No OFD packet to send [16:36:09]OFD Sender: No OFD packet to send [16:36:14]OFD Sender: No OFD packet to send [16:36:19]OFD Sender: No OFD packet to send [16:36:24]OFD Sender: No OFD packet to send [16:36:29]recv_with_timeout no data received [16:36:29]OFD Sender: No OFD packet to send [16:36:34]OFD Sender: No OFD packet to send [16:36:39]OFD Sender: No OFD packet to send [16:36:39]accept exits with 7 [16:36:39]New connection [16:36:39]New thread 3067194724 created [16:36:39]Thread 3067051364 joined [16:36:39]Waiting for new connection... [16:36:39] Sock 7.Parse request [16:36:39]Sock 7.Check first char [16:36:39]Sock 7.First char is OK [16:36:39]request: POST /json_proto HTTP/1.0 [16:36:39]Method: POST [16:36:39]URL: /json_proto [16:36:39]Method is POST - this is cgi request [16:36:39]url: /json_proto [16:36:39]query_string will be loaded in cgi processing [16:36:39]execute_cgi json_proto POST (null) [16:36:39]execute_cgi path=json_proto method=POST [16:36:39]POST find Content-Length [16:36:39]Host: 172.17.43.132:8080 [16:36:39]Content-Length: 750 [16:36:39]Content-Type: application/json [16:36:39] [16:36:39]POST finish read [16:36:39]Found Content-Length = 750 [16:36:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183653", "tax_sys" : 0, "items" : [ { "code": "4700000483297", "name": "\u042D\u043D\u0435\u0440\u0433\u0435\u0442\u0438\u0447\u0435\u0441\u043A\u0438\u0439 \u043D\u0430\u043F\u0438\u0442\u043E\u043A Nitro \u0410\u043D\u0430\u043D\u0430\u0441-\u0433\u0443\u0430\u0432", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 95.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:36:39]execute_script... [16:36:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183653", "tax_sys" : 0, "items" : [ { "code": "4700000483297", "name": "\u042D\u043D\u0435\u0440\u0433\u0435\u0442\u0438\u0447\u0435\u0441\u043A\u0438\u0439 \u043D\u0430\u043F\u0438\u0442\u043E\u043A Nitro \u0410\u043D\u0430\u043D\u0430\u0441-\u0433\u0443\u0430\u0432", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 95.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:36:39]POST & json_proto [16:36:39]process_json_proto [16:36:39]json parsed OK: [16:36:39]protocol is kg_v1.0 [16:36:39]action value=close_receipt [16:36:39]process_action close_receipt [16:36:39]cmd_close_receipt [16:36:39]MH_GetDate [16:36:39]Write to MH i2c: F0 00 00 A5 03 97 [16:36:39]Write i2c OK [16:36:39]MH_I2C_Read... [16:36:39]Read from MH i2c: F0 [16:36:39]MH_I2C_Read... [16:36:39]Read from MH i2c: F0 09 00 [16:36:39]MH_I2C_Read... [16:36:39]Read from MH i2c: F0 09 00 A5 03 00 18 22 A5 66 69 B2 A4 66 0A [16:36:39]GetLastDocTimeStamp 1722097906 [16:36:39]current date 1722098200 [16:36:39]FM_GetShiftState [16:36:39]SAM_PROTO_GetShiftState [16:36:39]wFMCommunicate request_size=4 [16:36:39]MH_SAM_APDU [16:36:39]CAPDU: 80 13 01 00 [16:36:39]Write to MH i2c: E2 08 00 A6 03 80 13 01 00 00 00 00 00 26 [16:36:39]Write i2c OK [16:36:39]MH_I2C_Read... [16:36:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:36:39]Read from MH i2c: E2 [16:36:39]MH_I2C_Read... [16:36:39]Read from MH i2c: E2 0E 00 [16:36:39]MH_I2C_Read... [16:36:39]Read from MH i2c: E2 0E 00 A6 03 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 3E [16:36:39]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [16:36:39]wFMCommunicate OK [16:36:39]SAM_PROTO_GetShiftState done [16:36:39]FM_GetShiftState done [16:36:39]opened in 1722069839 [16:36:39]opened+sec_in_day 1722156239 [16:36:39]quantity*price = 9500 [16:36:39]sum+1 = 9501 [16:36:39]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 95.00 ÐСП 1% : 0.84 ÐДС 12% : 10.09 Ðаличными: 95.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 74 27.07.2024 16:36 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41623 ФПД: 84768124752408 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T163640&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41623&fm=84768124752408&tin=02508201610067®Number=0000000000092626&sum=9500 0 [16:36:41]StoreToDocumentArchive [16:36:41]shift 425 fd 41623 [16:36:41]save to /storage/0425/doc_00041623 [16:36:41]save last doc name /storage/0425/doc_00041623 to /storage/kkm_last_doc_name [16:36:41]save OK [16:36:41]Clear old archive folders... [16:36:41]ProcessDocumentItem done err = 0, tmpTLVsize=313 [16:36:41]tlvbuf is 000CD3B0 [16:36:41]SAM_PROTO_ClearQueue [16:36:41]wFMCommunicate request_size=4 [16:36:41]MH_SAM_APDU [16:36:41]CAPDU: 80 09 00 00 [16:36:41]Write to MH i2c: E2 08 00 B3 03 80 09 00 00 00 00 00 00 28 [16:36:41]Write i2c OK [16:36:41]MH_I2C_Read... [16:36:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:36:41]Read from MH i2c: E2 [16:36:41]MH_I2C_Read... [16:36:41]Read from MH i2c: E2 03 00 [16:36:41]MH_I2C_Read... [16:36:41]Read from MH i2c: E2 03 00 B3 03 00 90 00 2A [16:36:41]RAPDU: 90 00 [16:36:41]wFMCommunicate OK [16:36:41]SAM_PROTO_ClearQueue done [16:36:41]KKMCreateOFDPacket [16:36:41]OFDProtocolAddRootSTLVToBuf [16:36:41]FM_MakeSignedData [16:36:41]FM_MakeSignedData [16:36:41]SAM_PROTO_SignData [16:36:41]wFMCommunicate request_size=4 [16:36:41]MH_SAM_APDU [16:36:41]CAPDU: 80 0D 01 02 [16:36:41]Write to MH i2c: E2 08 00 B4 03 80 0D 01 02 00 00 00 00 30 [16:36:41]Write i2c OK [16:36:41]MH_I2C_Read... [16:36:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:36:41]Read from MH i2c: E2 [16:36:41]MH_I2C_Read... [16:36:41]Read from MH i2c: E2 03 00 [16:36:41]MH_I2C_Read... [16:36:41]Read from MH i2c: E2 03 00 B4 03 00 90 00 2B [16:36:41]RAPDU: 90 00 [16:36:41]wFMCommunicate OK [16:36:41]wFMCommunicate request_size=255 [16:36:41]MH_SAM_APDU [16:36:41]CAPDU: 80 0D 02 02 FA 03 00 39 01 1E 04 01 00 01 23 04 8B 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 33 32 39 37 06 04 47 00 D0 AD D0 BD D0 B5 D1 80 D0 B3 D0 B5 D1 82 D0 B8 D1 87 D0 B5 D1 81 D0 BA D0 B8 D0 B9 20 D0 BD D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4E 69 74 72 6F 20 D0 90 D0 BD D0 B0 D0 BD D0 B0 D1 81 2D D0 B3 D1 83 D0 B0 D0 B2 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 25 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 54 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F1 03 00 00 00 00 07 04 06 00 1C 25 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 00 00 00 F4 03 04 00 18 22 A5 66 0E 04 04 00 [16:36:41]Write to MH i2c: E2 02 01 B5 03 80 0D 02 02 FA 00 03 00 39 01 1E 04 01 00 01 23 04 8B 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 33 32 39 37 06 04 47 00 D0 AD D0 BD D0 B5 D1 80 D0 B3 D0 B5 D1 82 D0 B8 D1 87 D0 B5 D1 81 D0 BA D0 B8 D0 B9 20 D0 BD D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4E 69 74 72 6F 20 D0 90 D0 BD D0 B0 D0 BD D0 B0 D1 81 2D D0 B3 D1 83 D0 B0 D0 B2 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 25 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 54 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F1 03 00 00 00 00 07 04 06 00 1C 25 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 00 00 00 F4 03 04 00 18 22 A5 66 0E 04 04 00 00 00 AE [16:36:41]Write i2c OK [16:36:41]MH_I2C_Read... [16:36:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:36:41]Read from MH i2c: E2 [16:36:41]MH_I2C_Read... [16:36:41]Read from MH i2c: E2 03 00 [16:36:41]MH_I2C_Read... [16:36:41]Read from MH i2c: E2 03 00 B5 03 00 90 00 2C [16:36:41]RAPDU: 90 00 [16:36:41]wFMCommunicate OK [16:36:41]wFMCommunicate request_size=72 [16:36:41]MH_SAM_APDU [16:36:41]CAPDU: 80 0D 02 02 43 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 97 A2 00 00 35 04 06 00 4D 18 9D F6 D2 18 [16:36:41]Write to MH i2c: E2 4B 00 B6 03 80 0D 02 02 43 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 97 A2 00 00 35 04 06 00 4D 18 9D F6 D2 18 00 00 1C [16:36:41]Write i2c OK [16:36:41]MH_I2C_Read... [16:36:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:36:41]Read from MH i2c: E2 [16:36:41]MH_I2C_Read... [16:36:41]Read from MH i2c: E2 03 00 [16:36:41]MH_I2C_Read... [16:36:41]Read from MH i2c: E2 03 00 B6 03 00 90 00 2D [16:36:41]RAPDU: 90 00 [16:36:41]wFMCommunicate OK [16:36:41]wFMCommunicate request_size=4 [16:36:41]MH_SAM_APDU [16:36:41]CAPDU: 80 0D 03 02 [16:36:41]Write to MH i2c: E2 08 00 B7 03 80 0D 03 02 00 00 00 00 35 [16:36:41]Write i2c OK [16:36:41]MH_I2C_Read... [16:36:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:36:41]Read from MH i2c: E2 [16:36:41]MH_I2C_Read... [16:36:41]Read from MH i2c: E2 0B 00 [16:36:41]MH_I2C_Read... [16:36:41]Read from MH i2c: E2 0B 00 B7 03 00 63 7D 21 E4 ED FD A8 7A 90 00 27 [16:36:41]RAPDU: 63 7D 21 E4 ED FD A8 7A 90 00 [16:36:41]wFMCommunicate OK [16:36:41]SAM_PROTO_SignData done [16:36:41]FM_MakeSignedData done [16:36:41]CreateOFDProtocolMessage [16:36:41]wFMCommunicate request_size=4 [16:36:41]MH_SAM_APDU [16:36:41]CAPDU: 80 11 00 00 [16:36:41]Write to MH i2c: E2 08 00 B8 03 80 11 00 00 00 00 00 00 35 [16:36:41]Write i2c OK [16:36:41]MH_I2C_Read... [16:36:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:36:41]Read from MH i2c: E2 [16:36:41]MH_I2C_Read... [16:36:41]Read from MH i2c: E2 17 00 [16:36:41]MH_I2C_Read... [16:36:41]Read from MH i2c: E2 17 00 B8 03 00 11 04 10 00 30 30 30 30 [16:38:28]ConnectInit Can't connect to host [16:38:31]OFD Sender: Processing packet 41623 [packets to send 57, broken 56] [16:38:31]ProducePacketName [16:38:31]name=ofd_packets/00041623 [16:38:31]OFD Sender: To server: ‡•öpG, [16:38:31]CommunicateWithHost lk.salyk.kg:30040 [16:38:31]ConnectInit lk.salyk.kg [16:38:33]Connected sock=7 [16:38:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4D 01 00 00 75 79 45 01 9D 96 5A 03 01 00 03 00 39 01 1E 04 01 00 01 23 04 8B 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 33 32 39 37 06 04 47 00 D0 AD D0 BD D0 B5 D1 80 D0 B3 D0 B5 D1 82 D0 B8 D1 87 D0 B5 D1 81 D0 BA D0 B8 D0 B9 20 D0 BD D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4E 69 74 72 6F 20 D0 90 D0 BD D0 B0 D0 BD D0 B0 D1 81 2D D0 B3 D1 83 D0 B0 D0 B2 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 25 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 54 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F1 03 00 00 00 00 07 04 06 00 1C 25 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 00 00 00 F4 03 04 00 18 22 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 97 A2 00 00 35 04 06 00 4D 18 9D F6 D2 18 63 7D 21 E4 ED FD A8 7A [16:38:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 10 80 47 00 82 DC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 97 A2 00 00 F4 03 04 00 9D CE A4 66 B6 04 01 00 00 3F 24 C5 99 FD 56 B8 D3 [16:38:35]CommunicateWithHost err = 0 [16:38:35]CheckOFDResponse [16:38:35]1017 (14) - 77093643461234 [16:38:35]1041 (16) - 0000000000874958 [16:38:35]1040 (4) - 41623 [16:38:35]1012 (4) - 27.07.2024 10:40 [16:38:35]1206 (1) - 0 [16:38:35]OFD Sender: Remove packet 41623 [16:38:35]ProducePacketName [16:38:35]name=ofd_packets/00041623 [16:38:35]NVStorageDeleteData [16:38:36]OFD Sender: No OFD packet to send [16:38:41]OFD Sender: No OFD packet to send [16:38:46]OFD Sender: No OFD packet to send [16:38:51]OFD Sender: No OFD packet to send [16:38:56]OFD Sender: No OFD packet to send [16:39:01]OFD Sender: No OFD packet to send [16:39:06]OFD Sender: No OFD packet to send [16:39:11]OFD Sender: No OFD packet to send [16:39:16]OFD Sender: No OFD packet to send [16:39:21]OFD Sender: No OFD packet to send [16:39:26]OFD Sender: No OFD packet to send [16:39:31]OFD Sender: No OFD packet to send [16:39:36]OFD Sender: No OFD packet to send [16:39:41]OFD Sender: No OFD packet to send [16:39:46]OFD Sender: No OFD packet to send [16:39:51]OFD Sender: No OFD packet to send [16:39:56]OFD Sender: No OFD packet to send [16:40:01]OFD Sender: No OFD packet to send [16:40:06]OFD Sender: No OFD packet to send [16:40:11]OFD Sender: No OFD packet to send [16:40:16]OFD Sender: No OFD packet to send [16:40:21]OFD Sender: No OFD packet to send [16:40:26]OFD Sender: No OFD packet to send [16:40:31]OFD Sender: No OFD packet to send [16:40:36]OFD Sender: No OFD packet to send [16:40:41]OFD Sender: No OFD packet to send [16:40:46]OFD Sender: No OFD packet to send [16:40:51]OFD Sender: No OFD packet to send [16:40:56]OFD Sender: No OFD packet to send [16:41:01]OFD Sender: No OFD packet to send [16:41:01]recv_with_timeout no data received [16:41:06]OFD Sender: No OFD packet to send [16:41:11]OFD Sender: No OFD packet to send [16:41:16]OFD Sender: No OFD packet to send [16:41:21]OFD Sender: No OFD packet to send [16:41:26]OFD Sender: No OFD packet to send [16:41:31]OFD Sender: No OFD packet to send [16:41:36]OFD Sender: No OFD packet to send [16:41:41]OFD Sender: No OFD packet to send [16:41:46]OFD Sender: No OFD packet to send [16:41:51]OFD Sender: No OFD packet to send [16:41:56]OFD Sender: No OFD packet to send [16:42:01]OFD Sender: No OFD packet to send [16:42:06]OFD Sender: No OFD packet to send [16:42:11]OFD Sender: No OFD packet to send [16:42:16]OFD Sender: No OFD packet to send [16:42:21]OFD Sender: No OFD packet to send [16:42:26]OFD Sender: No OFD packet to send [16:42:31]OFD Sender: No OFD packet to send [16:42:36]OFD Sender: No OFD packet to send [16:42:41]OFD Sender: No OFD packet to send [16:42:46]OFD Sender: No OFD packet to send 30 30 30 30 30 30 38 37 34 39 35 38 90 00 91 [16:36:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [16:36:41]wFMCommunicate OK [16:36:41]CreateOFDProtocolMessage done [16:36:41]OFDSenderStorePacket 41623 [16:36:41]StoreOFDPacket docnum=41623 [16:36:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4D 01 00 00 75 79 45 01 9D 96 5A 03 01 00 03 00 39 01 1E 04 01 00 01 23 04 8B 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 33 32 39 37 06 04 47 00 D0 AD D0 BD D0 B5 D1 80 D0 B3 D0 B5 D1 82 D0 B8 D1 87 D0 B5 D1 81 D0 BA D0 B8 D0 B9 20 D0 BD D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4E 69 74 72 6F 20 D0 90 D0 BD D0 B0 D0 BD D0 B0 D1 81 2D D0 B3 D1 83 D0 B0 D0 B2 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 25 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 54 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F1 03 00 00 00 00 07 04 06 00 1C 25 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 00 00 00 F4 03 04 00 18 22 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 97 A2 00 00 35 04 06 00 4D 18 9D F6 D2 18 63 7D 21 E4 ED FD A8 7A [16:36:41]CheckFolder [16:36:41]dirname=/storage/ofd_packets [16:36:41]CheckFolder done [16:36:41]ProducePacketName [16:36:41]name=ofd_packets/00041623 [16:36:41]NVStorageSaveData ofd_packets/00041623 [16:36:41]File name is /storage/ofd_packets/00041623 [16:36:41]Write 363 bytes [16:36:41]NVStorageSaveData done [16:36:41]OFDSenderStorePacket done [16:36:41]KKMCreateOFDPacket done [16:36:41]NVStorageSaveData kkm_last_timestamp [16:36:41]File name is /storage/kkm_last_timestamp [16:36:41]Write 4 bytes [16:36:41]NVStorageSaveData done [16:36:41]ExternCall_PrintAddStr [16:36:41]wPrintStart [16:36:41]Write to MH i2c: 01 00 00 B9 03 BC [16:36:41]Write i2c OK [16:36:41]MH_I2C_Read... [16:36:41]Read from MH i2c: 01 [16:36:41]MH_I2C_Read... [16:36:41]Read from MH i2c: 01 07 00 [16:36:41]MH_I2C_Read... [16:36:41]Read from MH i2c: 01 07 00 B9 03 00 00 00 00 00 FF 0F D1 [16:36:41]RasterBufferAndPrint [16:36:41]line Счет N : (3)183653 [16:36:41]line ИÐÐ: 02508201610067 [16:36:41]line Контрольно-КаÑÑовый Чек [16:36:41]line ПРОДÐЖР[16:36:41]line Товар: 4700000483297 [16:36:41]line ЭнергетичеÑкий напиток Nitro ÐнанаÑ-гуав [16:36:41]line 1.000 * 95.00 [16:36:41]line = 95.00 [16:36:41]line ÐДС 12% ÐСП 1% [16:36:41]line > о реализуемом товаре [16:36:41]line ИТОГО: 95.00 [16:36:41]line ÐСП 1% : 0.84 [16:36:41]line ÐДС 12% : 10.09 [16:36:41]line Ðаличными: 95.00 [16:36:41]line Безнал.: 0.00 [16:36:41]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [16:36:41]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [16:36:41]line СÐО: Общий режим [16:36:41]line Чек 74 27.07.2024 16:36 [16:36:41]line Смена: 425 ФФД: 1.0 [16:36:41]line ЗÐМ: 0300000053 [16:36:41]OFD Sender: Processing packet 41623 [packets to send 57, broken 56] [16:36:41]ProducePacketName [16:36:41]name=ofd_packets/00041623 [16:36:41]OFD Sender: To server: ‡•öpG, [16:36:41]CommunicateWithHost lk.salyk.kg:30040 [16:36:41]ConnectInit lk.salyk.kg [16:36:41]line РÐМ: 0000000000092626 [16:36:42]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [16:36:42]line ФМ: 0000000000874958 [16:36:42]line ФД: 41623 [16:36:42]line ФПД: 84768124752408 [16:36:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T163640&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41623&fm=84768124752408&tin=02508201610067®Number=0000000000092626&sum=9500 [16:36:42]line 0 [16:36:42]written 0, free lines is 4095 [16:36:42]Write to MH i2c: 01 00 00 E2 03 E5 [16:36:42]Write i2c OK [16:36:42]MH_I2C_Read... [16:36:42]Read from MH i2c: 01 [16:36:42]MH_I2C_Read... [16:36:42]Read from MH i2c: 01 07 00 [16:36:42]MH_I2C_Read... [16:36:42]Read from MH i2c: 01 07 00 E2 03 00 00 00 00 00 01 0D FA [16:36:42]RasterBufferAndPrint [16:36:42]line [16:36:42]line [16:36:42]line [16:36:42]line [16:36:42]line [16:36:42]written 0, free lines is 3335 [16:36:42]MH_Cut [16:36:42]Write to MH i2c: D1 01 00 E9 03 01 BE [16:36:42]Write i2c OK [16:36:42]MH_I2C_Read... [16:36:42]Read from MH i2c: D1 [16:36:42]MH_I2C_Read... [16:36:42]Read from MH i2c: D1 01 00 [16:36:42]MH_I2C_Read... [16:36:42]Read from MH i2c: D1 01 00 E9 03 00 BD [16:36:42]Write to MH i2c: 01 00 00 EA 03 ED [16:36:42]Write i2c OK [16:36:42]MH_I2C_Read... [16:36:43]*** Cut start [16:36:43]*** Partial cut [16:36:43]*** CUTSNS_PIN = 1 [16:36:43]*** CUTSNS_PIN = 0 [16:36:43]*** Brake cut motor [16:36:43]Read from MH i2c: 01 [16:36:43]MH_I2C_Read... [16:36:43]*** Stop cut motor [16:36:43]*** Cut end [16:36:43]Read from MH i2c: 01 07 00 [16:36:43]MH_I2C_Read... [16:36:43]Read from MH i2c: 01 07 00 EA 03 00 00 00 00 00 FF 0F 02 [16:36:43]process_action close_receipt done [16:36:43]requested_data is exist [16:36:43]produce_requested_data [16:36:43]requested_item fm.sn is exist - process it [16:36:43]wFMCommunicate request_size=4 [16:36:43]MH_SAM_APDU [16:36:43]CAPDU: 80 11 00 00 [16:36:43]Write to MH i2c: E2 08 00 EB 03 80 11 00 00 00 00 00 00 68 [16:36:43]Write i2c OK [16:36:43]MH_I2C_Read... [16:36:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:36:43]Read from MH i2c: E2 [16:36:43]MH_I2C_Read... [16:36:43]Read from MH i2c: E2 17 00 [16:36:43]MH_I2C_Read... [16:36:43]Read from MH i2c: E2 17 00 EB 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 C4 [16:36:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [16:36:43]wFMCommunicate OK [16:36:43]requested_item fd.num is exist - process it [16:36:43]SAM_PROTO_GetFieldsCounters [16:36:43]wFMCommunicate request_size=4 [16:36:43]MH_SAM_APDU [16:36:43]CAPDU: 80 13 00 00 [16:36:43]Write to MH i2c: E2 08 00 EC 03 80 13 00 00 00 00 00 00 6B [16:36:43]Write i2c OK [16:36:43]MH_I2C_Read... [16:36:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:36:44]Read from MH i2c: E2 [16:36:44]MH_I2C_Read... [16:36:44]Read from MH i2c: E2 62 00 [16:36:44]MH_I2C_Read... [16:36:44]Read from MH i2c: E2 62 00 EC 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 97 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 4A 00 00 00 5E 04 04 00 4A 00 00 00 57 04 04 00 4B 00 00 00 19 04 04 00 00 00 00 00 90 00 56 [16:36:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 97 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 4A 00 00 00 5E 04 04 00 4A 00 00 00 57 04 04 00 4B 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:36:44]wFMCommunicate OK [16:36:44]SAM_PROTO_GetFieldsCounters done [16:36:44]requested_item shift.num is exist - process it [16:36:44]requested_item shift.opened is exist - process it [16:36:44]req_shift_opened [16:36:44]FM_GetShiftState [16:36:44]SAM_PROTO_GetShiftState [16:36:44]wFMCommunicate request_size=4 [16:36:44]MH_SAM_APDU [16:36:44]CAPDU: 80 13 01 00 [16:36:44]Write to MH i2c: E2 08 00 ED 03 80 13 01 00 00 00 00 00 6D [16:36:44]Write i2c OK [16:36:44]MH_I2C_Read... [16:36:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:36:44]Read from MH i2c: E2 [16:36:44]MH_I2C_Read... [16:36:44]Read from MH i2c: E2 0E 00 [16:36:44]MH_I2C_Read... [16:36:44]Read from MH i2c: E2 0E 00 ED 03 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 85 [16:36:44]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 [16:42:51]OFD Sender: No OFD packet to send [16:42:56]OFD Sender: No OFD packet to send [16:43:01]OFD Sender: No OFD packet to send [16:43:06]OFD Sender: No OFD packet to send [16:43:11]OFD Sender: No OFD packet to send [16:43:16]OFD Sender: No OFD packet to send [16:43:21]OFD Sender: No OFD packet to send [16:43:26]OFD Sender: No OFD packet to send [16:43:31]OFD Sender: No OFD packet to send [16:43:36]OFD Sender: No OFD packet to send [16:43:41]OFD Sender: No OFD packet to send [16:43:46]OFD Sender: No OFD packet to send [16:43:51]OFD Sender: No OFD packet to send [16:43:54]recv_with_timeout no data received [16:43:56]OFD Sender: No OFD packet to send [16:44:01]OFD Sender: No OFD packet to send [16:44:06]OFD Sender: No OFD packet to send [16:44:11]OFD Sender: No OFD packet to send [16:44:16]OFD Sender: No OFD packet to send [16:44:21]OFD Sender: No OFD packet to send [16:44:22]recv_with_timeout no data received [16:44:26]OFD Sender: No OFD packet to send [16:44:31]OFD Sender: No OFD packet to send [16:44:36]OFD Sender: No OFD packet to send [16:44:41]OFD Sender: No OFD packet to send [16:44:46]OFD Sender: No OFD packet to send [16:44:51]OFD Sender: No OFD packet to send [16:44:56]OFD Sender: No OFD packet to send [16:44:59]accept exits with 9 [16:44:59]New connection [16:44:59]New thread 3067051364 created [16:44:59]Thread 3067194724 joined [16:44:59]Waiting for new connection... [16:44:59] Sock 9.Parse request [16:44:59]Sock 9.Check first char [16:44:59]Sock 9.First char is OK [16:44:59]request: POST /json_proto HTTP/1.0 [16:44:59]Method: POST [16:44:59]URL: /json_proto [16:44:59]Method is POST - this is cgi request [16:44:59]url: /json_proto [16:44:59]query_string will be loaded in cgi processing [16:44:59]execute_cgi json_proto POST (null) [16:44:59]execute_cgi path=json_proto method=POST [16:44:59]POST find Content-Length [16:44:59]Host: 172.17.43.132:8080 [16:44:59]Content-Length: 627 [16:44:59]Content-Type: application/json [16:44:59] [16:44:59]POST finish read [16:44:59]Found Content-Length = 627 [16:44:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183654", "tax_sys" : 0, "items" : [ { "code": "4700007690025", "name": "\u041D\u0435\u0433\u0430\u0437 \u0432\u043E\u0434\u0430 Pamir 1,0 \u043B", "price" : 40.00, "quantity" : 1.000, "sum" : 40.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 40.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:44:59]execute_script... [16:44:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183654", "tax_sys" : 0, "items" : [ { "code": "4700007690025", "name": "\u041D\u0435\u0433\u0430\u0437 \u0432\u043E\u0434\u0430 Pamir 1,0 \u043B", "price" : 40.00, "quantity" : 1.000, "sum" : 40.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 40.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:44:59]POST & json_proto [16:44:59]process_json_proto [16:44:59]json parsed OK: [16:44:59]protocol is kg_v1.0 [16:44:59]action value=close_receipt [16:44:59]process_action close_receipt [16:44:59]cmd_close_receipt [16:44:59]MH_GetDate [16:44:59]Write to MH i2c: F0 00 00 EE 03 E0 [16:44:59]Write i2c OK [16:44:59]MH_I2C_Read... [16:44:59]Read from MH i2c: F0 [16:44:59]MH_I2C_Read... [16:44:59]Read from MH i2c: F0 09 00 [16:44:59]MH_I2C_Read... [16:44:59]Read from MH i2c: F0 09 00 EE 03 00 0C 24 A5 66 69 B2 A4 66 49 [16:44:59]GetLastDocTimeStamp 1722098200 [16:44:59]current date 1722098700 [16:44:59]FM_GetShiftState [16:44:59]SAM_PROTO_GetShiftState [16:44:59]wFMCommunicate request_size=4 [16:44:59]MH_SAM_APDU [16:44:59]CAPDU: 80 13 01 00 [16:44:59]Write to MH i2c: E2 08 00 EF 03 80 13 01 00 00 00 00 00 6F [16:44:59]Write i2c OK [16:44:59]MH_I2C_Read... [16:44:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:44:59]Read from MH i2c: E2 [16:44:59]MH_I2C_Read... [16:44:59]Read from MH i2c: E2 0E 00 [16:44:59]MH_I2C_Read... [16:44:59]Read from MH i2c: E2 0E 00 EF 03 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 87 [16:44:59]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [16:44:59]wFMCommunicate OK [16:44:59]SAM_PROTO_GetShiftState done [16:44:59]FM_GetShiftState done [16:44:59]opened in 1722069839 [16:44:59]opened+sec_in_day 1722156239 [16:44:59]quantity*price = 4000 [16:44:59]sum+1 = 4001 [16:44:59]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 40.00 ÐСП 1% : 0.35 ÐДС 12% : 4.25 Ðаличными: 40.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 75 27.07.2024 16:45 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41624 ФПД: 100817683638002 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T164500&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41624&fm=100817683638002&tin=02508201610067®Number=0000000000092626&sum=4000 0 [16:45:01]StoreToDocumentArchive [16:45:01]shift 425 fd 41624 [16:45:01]save to /storage/0425/doc_00041624 [16:45:01]save last doc name /storage/0425/doc_00041624 to /storage/kkm_last_doc_name [16:45:01]save OK [16:45:01]Clear old archive folders... [16:45:01]ProcessDocumentItem done err = 0, tmpTLVsize=274 [16:45:01]tlvbuf is 000CDA20 [16:45:01]SAM_PROTO_ClearQueue [16:45:01]wFMCommunicate request_size=4 [16:45:01]MH_SAM_APDU [16:45:01]CAPDU: 80 09 00 00 [16:45:01]Write to MH i2c: E2 08 00 FC 03 80 09 00 00 00 00 00 00 71 [16:45:01]Write i2c OK [16:45:01]MH_I2C_Read... [16:45:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:45:01]Read from MH i2c: E2 [16:45:01]MH_I2C_Read... [16:45:01]Read from MH i2c: E2 03 00 [16:45:01]MH_I2C_Read... [16:45:01]Read from MH i2c: E2 03 00 FC 03 00 90 00 73 [16:45:01]RAPDU: 90 00 [16:45:01]wFMCommunicate OK [16:45:01]SAM_PROTO_ClearQueue done [16:45:01]KKMCreateOFDPacket [16:45:01]OFDProtocolAddRootSTLVToBuf [16:45:01]FM_MakeSignedData [16:45:01]FM_MakeSignedData [16:45:01]SAM_PROTO_SignData [16:45:01]wFMCommunicate request_size=4 [16:45:01]MH_SAM_APDU [16:45:01]CAPDU: 80 0D 01 02 [16:45:01]Write to MH i2c: E2 08 00 FD 03 80 0D 01 02 00 00 00 00 79 [16:45:01]Write i2c OK [16:45:01]MH_I2C_Read... [16:45:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:45:01]Read from MH i2c: E2 [16:45:01]MH_I2C_Read... [16:45:01]Read from MH i2c: E2 03 00 [16:45:01]MH_I2C_Read... [16:45:01]Read from MH i2c: E2 03 00 FD 03 00 90 00 74 [16:45:01]RAPDU: 90 00 [16:45:01]wFMCommunicate OK [16:45:01]wFMCommunicate request_size=255 [16:45:01]MH_SAM_APDU [16:45:01]CAPDU: 80 0D 02 02 FA 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 34 37 30 30 30 30 37 36 39 30 30 32 35 06 04 20 00 D0 9D D0 B5 D0 B3 D0 B0 D0 B7 20 D0 B2 D0 BE D0 B4 D0 B0 20 50 61 6D 69 72 20 31 2C 30 20 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 0F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 23 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A9 01 00 00 00 00 07 04 06 00 A0 0F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 00 00 00 F4 03 04 00 0C 24 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 [16:45:01]Write to MH i2c: E2 02 01 FE 03 80 0D 02 02 FA 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 34 37 30 30 30 30 37 36 39 30 30 32 35 06 04 20 00 D0 9D D0 B5 D0 B3 D0 B0 D0 B7 20 D0 B2 D0 BE D0 B4 D0 B0 20 50 61 6D 69 72 20 31 2C 30 20 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 0F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 23 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A9 01 00 00 00 00 07 04 06 00 A0 0F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 00 00 00 F4 03 04 00 0C 24 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 00 00 61 [16:45:01]Write i2c OK [16:45:01]MH_I2C_Read... [16:45:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:45:01]Read from MH i2c: E2 [16:45:01]MH_I2C_Read... [16:45:01]Read from MH i2c: E2 03 00 [16:45:01]MH_I2C_Read... [16:45:01]Read from MH i2c: E2 03 00 FE 03 00 90 00 75 [16:45:01]RAPDU: 90 00 [16:45:01]wFMCommunicate OK [16:45:01]wFMCommunicate request_size=33 [16:45:01]MH_SAM_APDU [16:45:01]CAPDU: 80 0D 02 02 1C 30 30 30 30 38 37 34 39 35 38 10 04 04 00 98 A2 00 00 35 04 06 00 5B B1 72 38 66 F2 [16:45:01]Write to MH i2c: E2 24 00 FF 03 80 0D 02 02 1C 00 30 30 30 30 38 37 34 39 35 38 10 04 04 00 98 A2 00 00 35 04 06 00 5B B1 72 38 66 F2 00 00 5C [16:45:01]OFD Sender: No OFD packet to send [16:45:01]Write i2c OK [16:45:01]MH_I2C_Read... [16:45:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:45:01]Read from MH i2c: E2 [16:45:01]MH_I2C_Read... [16:45:01]Read from MH i2c: E2 03 00 [16:45:01]MH_I2C_Read... [16:45:01]Read from MH i2c: E2 03 00 FF 03 00 90 00 76 [16:45:01]RAPDU: 90 00 [16:45:01]wFMCommunicate OK [16:45:01]wFMCommunicate request_size=4 [16:45:01]MH_SAM_APDU [16:45:01]CAPDU: 80 0D 03 02 [16:45:01]Write to MH i2c: E2 08 00 00 04 80 0D 03 02 00 00 00 00 7F [16:45:01]Write i2c OK [16:45:01]MH_I2C_Read... [16:45:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:45:01]Read from MH i2c: E2 [16:45:01]MH_I2C_Read... [16:45:01]Read from MH i2c: E2 0B 00 [16:45:01]MH_I2C_Read... [16:45:01]Read from MH i2c: E2 0B 00 00 04 00 BA D4 30 43 42 C7 47 53 90 00 24 [16:45:01]RAPDU: BA D4 30 43 42 C7 47 53 90 00 [16:45:01]wFMCommunicate OK [16:45:01]SAM_PROTO_SignData done [16:45:01]FM_MakeSignedData done [16:45:01]CreateOFDProtocolMessage [16:45:01]wFMCommunicate request_size=4 [16:45:01]MH_SAM_APDU [16:45:01]CAPDU: 80 11 00 00 [16:45:01]Write to MH i2c: E2 08 00 01 04 80 11 00 00 00 00 00 00 7F [16:45:01]Write i2c OK [16:45:01]MH_I2C_Read... [16:45:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:45:01]Read from MH i2c: E2 [16:45:01]MH_I2C_Read... [16:45:01]Read from MH i2c: E2 17 00 [16:45:01]MH_I2C_Read... [16:45:01]Read from MH i2c: E2 17 00 01 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 DB [16:45:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [16:45:01]wFMCommunicate OK [16:45:01]CreateOFDProtocolMessage done [16:45:01]OFDSenderStorePacket 41624 [16:45:01]StoreOFDPacket docnum=41624 [16:45:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 26 01 00 00 EF 5F 1E 01 66 58 5A 03 01 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 34 37 30 30 30 30 37 36 39 30 30 32 35 06 04 20 00 D0 9D D0 B5 D0 B3 D0 B0 D0 B7 20 D0 B2 D0 BE D0 B4 D0 B0 20 50 61 6D 69 72 20 31 2C 30 20 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 0F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 23 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A9 01 00 00 00 00 07 04 06 00 A0 0F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 00 00 00 F4 03 04 00 0C 24 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 98 A2 00 00 35 04 06 00 5B B1 72 38 66 F2 BA D4 30 43 42 C7 47 53 [16:45:01]CheckFolder [16:45:01]dirname=/storage/ofd_packets [16:45:01]CheckFolder done [16:45:01]ProducePacketName [16:45:01]name=ofd_packets/00041624 [16:45:01]NVStorageSaveData ofd_packets/00041624 [16:45:01]File name is /storage/ofd_packets/00041624 [16:45:01]Write 324 bytes [16:45:01]NVStorageSaveData done [16:45:01]OFDSenderStorePacket done [16:45:01]KKMCreateOFDPacket done [16:45:01]NVStorageSaveData kkm_last_timestamp [16:45:01]File name is /storage/kkm_last_timestamp [16:45:01]Write 4 bytes [16:45:01]NVStorageSaveData done [16:45:01]ExternCall_PrintAddStr [16:45:01]wPrintStart [16:45:01]Write to MH i2c: 01 00 00 02 04 06 [16:45:01]Write i2c OK [16:45:01]MH_I2C_Read... [16:45:01]Read from MH i2c: 01 [16:45:01]MH_I2C_Read... [16:45:01]Read from MH i2c: 01 07 00 [16:45:01]MH_I2C_Read... [16:45:01]Read from MH i2c: 01 07 00 02 04 00 00 00 00 00 FF 0F 1B [16:45:01]RasterBufferAndPrint [16:45:01]line Счет N : (3)183654 [16:45:01]line ИÐÐ: 02508201610067 [16:45:01]line Контрольно-КаÑÑовый Чек [16:45:01]line ПРОДÐЖР[16:45:01]line Товар: 4700007690025 [16:45:01]line Ðегаз вода Pamir 1,0 л [16:45:01]line 1.000 * 40.00 [16:45:01]line = 40.00 [16:45:01]line ÐДС 12% ÐСП 1% [16:45:01]line > о реализуемом товаре [16:45:01]line ИТОГО: 40.00 [16:45:01]line ÐСП 1% : 0.35 [16:45:01]line ÐДС 12% : 4.25 [16:45:01]line Ðаличными: 40.00 [16:45:01]line Безнал.: 0.00 [16:45:01]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [16:45:01]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [16:45:01]line СÐО: Общий режим [16:45:01]line Чек 75 27.07.2024 16:45 [16:45:01]line Смена: 425 ФФД: 1.0 [16:45:01]line ЗÐМ: 0300000053 [16:45:01]line РÐМ: 0000000000092626 [16:45:01]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [16:45:01]line ФМ: 0000000000874958 [16:45:01]line ФД: 41624 [16:45:01]line ФПД: 100817683638002 [16:45:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T164500&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41624&fm=100817683638002&tin=02508201610067®Number=0000000000092626&sum=4000 [16:45:01]line 0 [16:45:01]written 0, free lines is 4095 [16:45:01]OFD Sender: Processing packet 41624 [packets to send 57, broken 56] [16:45:01]ProducePacketName [16:45:01]name=ofd_packets/00041624 [16:45:01]OFD Sender: To server: ‡•öpG, [16:45:01]CommunicateWithHost lk.salyk.kg:30040 [16:45:01]ConnectInit lk.salyk.kg [16:45:02]Write to MH i2c: 01 00 00 2A 04 2E [16:45:02]Write i2c OK [16:45:02]MH_I2C_Read... [16:45:02]Read from MH i2c: 01 [16:45:02]MH_I2C_Read... [16:45:02]Read from MH i2c: 01 07 00 [16:45:02]MH_I2C_Read... [16:45:02]Read from MH i2c: 01 07 00 2A 04 00 00 00 00 00 16 0D 58 [16:45:02]RasterBufferAndPrint [16:45:02]line [16:45:02]line [16:45:02]line [16:45:02]line [16:45:02]line [16:45:02]written 0, free lines is 3356 [16:45:02]MH_Cut [16:45:02]Write to MH i2c: D1 01 00 31 04 01 07 [16:45:02]Write i2c OK [16:45:02]MH_I2C_Read... [16:45:02]Read from MH i2c: D1 [16:45:02]MH_I2C_Read... [16:45:02]Read from MH i2c: D1 01 00 [16:45:02]MH_I2C_Read... [16:45:02]Read from MH i2c: D1 01 00 31 04 00 06 [16:45:02]Write to MH i2c: 01 00 00 32 04 36 [16:45:02]Write i2c OK [16:45:02]MH_I2C_Read... [16:45:02]Connected sock=7 [16:45:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 26 01 00 00 EF 5F 1E 01 66 58 5A 03 01 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 34 37 30 30 30 30 37 36 39 30 30 32 35 06 04 20 00 D0 9D D0 B5 D0 B3 D0 B0 D0 B7 20 D0 B2 D0 BE D0 B4 D0 B0 20 50 61 6D 69 72 20 31 2C 30 20 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 0F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 23 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A9 01 00 00 00 00 07 04 06 00 A0 0F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 00 00 00 F4 03 04 00 0C 24 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 98 A2 00 00 35 04 06 00 5B B1 72 38 66 F2 BA D4 30 43 42 C7 47 53 [16:45:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 9A 0F 47 00 9E AF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 98 A2 00 00 F4 03 04 00 21 D0 A4 66 B6 04 01 00 00 67 E2 B5 48 BC 59 60 D1 [16:45:02]CommunicateWithHost err = 0 [16:45:02]CheckOFDResponse [16:45:02]1017 (14) - 77093643461234 [16:45:02]1041 (16) - 0000000000874958 [16:45:02]1040 (4) - 41624 [16:45:02]1012 (4) - 27.07.2024 10:46 [16:45:02]1206 (1) - 0 [16:45:02]OFD Sender: Remove packet 41624 [16:45:02]ProducePacketName [16:45:02]name=ofd_packets/00041624 [16:45:02]NVStorageDeleteData [16:45:02]*** Cut start [16:45:02]*** Partial cut [16:45:02]*** CUTSNS_PIN = 1 [16:45:02]*** CUTSNS_PIN = 0 [16:45:03]OFD Sender: No OFD packet to send [16:45:03]*** Brake cut motor [16:45:03]Read from MH i2c: 01 [16:45:03]MH_I2C_Read... [16:45:03]*** Stop cut motor [16:45:03]*** Cut end [16:45:03]Read from MH i2c: 01 07 00 [16:45:03]MH_I2C_Read... [16:45:03]Read from MH i2c: 01 07 00 32 04 00 00 00 00 00 FF 0F 4B [16:45:03]process_action close_receipt done [16:45:03]requested_data is exist [16:45:03]produce_requested_data [16:45:03]requested_item fm.sn is exist - process it [16:45:03]wFMCommunicate request_size=4 [16:45:03]MH_SAM_APDU [16:45:03]CAPDU: 80 11 00 00 [16:45:03]Write to MH i2c: E2 08 00 33 04 80 11 00 00 00 00 00 00 B1 [16:45:03]Write i2c OK [16:45:03]MH_I2C_Read... [16:45:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:45:03]Read from MH i2c: E2 [16:45:03]MH_I2C_Read... [16:45:03]Read from MH i2c: E2 17 00 [16:45:03]MH_I2C_Read... [16:45:03]Read from MH i2c: E2 17 00 33 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 0D [16:45:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [16:45:03]wFMCommunicate OK [16:45:03]requested_item fd.num is exist - process it [16:45:03]SAM_PROTO_GetFieldsCounters [16:45:03]wFMCommunicate request_size=4 [16:45:03]MH_SAM_APDU [16:45:03]CAPDU: 80 13 00 00 [16:45:03]Write to MH i2c: E2 08 00 34 04 80 13 00 00 00 00 00 00 B4 [16:45:03]Write i2c OK [16:45:03]MH_I2C_Read... [16:45:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:45:03]Read from MH i2c: E2 [16:45:03]MH_I2C_Read... [16:45:03]Read from MH i2c: E2 62 00 [16:45:03]MH_I2C_Read... [16:45:03]Read from MH i2c: E2 62 00 34 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 98 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 4B 00 00 00 5E 04 04 00 4B 00 00 00 57 04 04 00 4C 00 00 00 19 04 04 00 00 00 00 00 90 00 A3 [16:45:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 98 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 4B 00 00 00 5E 04 04 00 4B 00 00 00 57 04 04 00 4C 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:45:03]wFMCommunicate OK [16:45:03]SAM_PROTO_GetFieldsCounters done [16:45:03]requested_item shift.num is exist - process it [16:45:03]requested_item shift.opened is exist - process it [16:45:03]req_shift_opened [16:45:03]FM_GetShiftState [16:45:03]SAM_PROTO_GetShiftState [16:45:03]wFMCommunicate request_size=4 [16:45:03]MH_SAM_APDU [16:45:03]CAPDU: 80 13 01 00 [16:45:03]Write to MH i2c: E2 08 00 35 04 80 13 01 00 00 00 00 00 B6 [16:45:03]Write i2c OK [16:45:03]MH_I2C_Read... [16:45:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:45:03]Read from MH i2c: E2 [16:45:03]MH_I2C_Read... [16:45:03]Read from MH i2c: E2 0E 00 [16:45:03]MH_I2C_Read... [16:45:03]Read from MH i2c: E2 0E 00 35 04 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 CE [16:45:03]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [16:45:03]wFMCommunicate OK [16:45:03]SAM_PROTO_GetShiftState done [16:45:03]FM_GetShiftState done [16:45:03]req_shift_opened done [16:45:03]requested_item shift.open_date is exist - process it [16:45:03]req_shift_open_date [16:45:03]req_shift_open_date done [16:45:03]produce_requested_data done [16:45:03]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41624,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [16:45:03]process_action_free close_receipt [16:45:03]json_value_free [16:45:03]json_value_free done [16:45:03]process_json_proto returns [16:45:03]Send response to host [16:45:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41624,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [16:45:03]free response buf [16:45:03]execute_script done [16:45:03]execute_script returns [16:45:03]free content buf [16:45:03]Sock 9.Close socket [16:45:03]Sock 9.Thread stoped [16:45:08]OFD Sender: No OFD packet to send [16:45:13]OFD Sender: No OFD packet to send [16:45:18]OFD Sender: No OFD packet to send [16:45:23]OFD Sender: No OFD packet to send [16:45:28]OFD Sender: No OFD packet to send [16:45:33]OFD Sender: No OFD packet to send [16:45:38]OFD Sender: No OFD packet to send [16:45:43]OFD Sender: No OFD packet to send [16:45:48]OFD Sender: No OFD packet to send [16:45:53]recv_with_timeout no data received [16:45:53]OFD Sender: No OFD packet to send [16:45:58]OFD Sender: No OFD packet to send [16:46:03]OFD Sender: No OFD packet to send [16:46:08]OFD Sender: No OFD packet to send [16:46:13]OFD Sender: No OFD packet to send [16:46:18]OFD Sender: No OFD packet to send [16:46:23]OFD Sender: No OFD packet to send [16:46:28]OFD Sender: No OFD packet to send [16:46:33]OFD Sender: No OFD packet to send [16:46:38]OFD Sender: No OFD packet to send [16:46:43]OFD Sender: No OFD packet to send [16:46:48]OFD Sender: No OFD packet to send [16:46:53]OFD Sender: No OFD packet to send [16:46:58]OFD Sender: No OFD packet to send [16:47:03]OFD Sender: No OFD packet to send [16:47:08]OFD Sender: No OFD packet to send [16:47:13]OFD Sender: No OFD packet to send [16:47:18]OFD Sender: No OFD packet to send [16:47:23]OFD Sender: No OFD packet to send [16:47:28]OFD Sender: No OFD packet to send [16:47:33]OFD Sender: No OFD packet to send [16:47:38]OFD Sender: No OFD packet to send [16:47:43]OFD Sender: No OFD packet to send [16:47:48]OFD Sender: No OFD packet to send [16:47:53]OFD Sender: No OFD packet to send [16:47:57]recv_with_timeout no data received [16:47:58]OFD Sender: No OFD packet to send [16:48:03]OFD Sender: No OFD packet to send [16:48:08]OFD Sender: No OFD packet to send [16:48:13]OFD Sender: No OFD packet to send [16:48:18]OFD Sender: No OFD packet to send [16:48:23]OFD Sender: No OFD packet to send [16:48:23]accept exits with 10 [16:48:23]New connection [16:48:23]New thread 3067194724 created [16:48:23]Thread 3067051364 joined [16:48:23]Waiting for new connection... [16:48:23] Sock 10.Parse request [16:48:23]Sock 10.Check first char [16:48:23]Sock 10.First char is OK [16:48:23]request: POST /json_proto HTTP/1.0 [16:48:23]Method: POST [16:48:23]URL: /json_proto [16:48:23]Method is POST - this is cgi request [16:48:23]url: /json_proto [16:48:23]query_string will be loaded in cgi processing [16:48:23]execute_cgi json_proto POST (null) [16:48:23]execute_cgi path=json_proto method=POST [16:48:23]POST find Content-Length [16:48:23]Host: 172.17.43.132:8080 [16:48:23]Content-Length: 622 [16:48:23]Content-Type: application/json [16:48:23] [16:48:23]POST finish read [16:48:23]Found Content-Length = 622 [16:48:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183655", "tax_sys" : 0, "items" : [ { "code": "48741958", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Parliament Aqua Blue", "price" : 151.00, "quantity" : 1.000, "sum" : 151.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 151.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:48:23]execute_script... [16:48:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183655", "tax_sys" : 0, "items" : [ { "code": "48741958", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Parliament Aqua Blue", "price" : 151.00, "quantity" : 1.000, "sum" : 151.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 151.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:48:23]POST & json_proto [16:48:23]process_json_proto [16:48:23]json parsed OK: [16:48:23]protocol is kg_v1.0 [16:48:23]action value=close_receipt [16:48:23]process_action close_receipt [16:48:23]cmd_close_receipt [16:48:23]MH_GetDate [16:48:23]Write to MH i2c: F0 00 00 36 04 29 [16:48:23]Write i2c OK [16:48:23]MH_I2C_Read... [16:48:23]Read from MH i2c: F0 [16:48:23]MH_I2C_Read... [16:48:23]Read from MH i2c: F0 09 00 [16:48:23]MH_I2C_Read... [16:48:23]Read from MH i2c: F0 09 00 36 04 00 D8 24 A5 66 69 B2 A4 66 5E [16:48:23]GetLastDocTimeStamp 1722098700 [16:48:23]current date 1722098904 [16:48:23]FM_GetShiftState [16:48:23]SAM_PROTO_GetShiftState [16:48:23]wFMCommunicate request_size=4 [16:48:23]MH_SAM_APDU [16:48:23]CAPDU: 80 13 01 00 [16:48:23]Write to MH i2c: E2 08 00 37 04 80 13 01 00 00 00 00 00 B8 [16:48:23]Write i2c OK [16:48:23]MH_I2C_Read... [16:48:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:48:23]Read from MH i2c: E2 [16:48:23]MH_I2C_Read... [16:48:23]Read from MH i2c: E2 0E 00 [16:48:23]MH_I2C_Read... [16:48:23]Read from MH i2c: E2 0E 00 37 04 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 D0 [16:48:23]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [16:48:23]wFMCommunicate OK [16:48:23]SAM_PROTO_GetShiftState done [16:48:23]FM_GetShiftState done [16:48:23]opened in 1722069839 [16:48:23]opened+sec_in_day 1722156239 [16:48:23]quantity*price = 15100 [16:48:23]sum+1 = 15101 [16:48:23]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 151.00 ÐСП 1% : 1.34 ÐДС 12% : 16.03 Ðаличными: 151.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 76 27.07.2024 16:48 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41625 ФПД: 98719538051344 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T164824&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41625&fm=98719538051344&tin=02508201610067®Number=0000000000092626&sum=15100 0 [16:48:24]StoreToDocumentArchive [16:48:24]shift 425 fd 41625 [16:48:24]save to /storage/0425/doc_00041625 [16:48:24]save last doc name /storage/0425/doc_00041625 to /storage/kkm_last_doc_name [16:48:24]save OK [16:48:24]Clear old archive folders... [16:48:24]ProcessDocumentItem done err = 0, tmpTLVsize=274 [16:48:24]tlvbuf is 002A3A70 [16:48:24]SAM_PROTO_ClearQueue [16:48:24]wFMCommunicate request_size=4 [16:48:24]MH_SAM_APDU [16:48:24]CAPDU: 80 09 00 00 [16:48:24]Write to MH i2c: E2 08 00 44 04 80 09 00 00 00 00 00 00 BA [16:48:24]Write i2c OK [16:48:24]MH_I2C_Read... [16:48:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:48:24]Read from MH i2c: E2 [16:48:24]MH_I2C_Read... [16:48:24]Read from MH i2c: E2 03 00 [16:48:24]MH_I2C_Read... [16:48:24]Read from MH i2c: E2 03 00 44 04 00 90 00 BC [16:48:24]RAPDU: 90 00 [16:48:24]wFMCommunicate OK [16:48:24]SAM_PROTO_ClearQueue done [16:48:24]KKMCreateOFDPacket [16:48:24]OFDProtocolAddRootSTLVToBuf [16:48:24]FM_MakeSignedData [16:48:24]FM_MakeSignedData [16:48:24]SAM_PROTO_SignData [16:48:24]wFMCommunicate request_size=4 [16:48:24]MH_SAM_APDU [16:48:24]CAPDU: 80 0D 01 02 [16:48:24]Write to MH i2c: E2 08 00 45 04 80 0D 01 02 00 00 00 00 C2 [16:48:24]Write i2c OK [16:48:24]MH_I2C_Read... [16:48:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:48:25]Read from MH i2c: E2 [16:48:25]MH_I2C_Read... [16:48:25]Read from MH i2c: E2 03 00 [16:48:25]MH_I2C_Read... [16:48:25]Read from MH i2c: E2 03 00 45 04 00 90 00 BD [16:48:25]RAPDU: 90 00 [16:48:25]wFMCommunicate OK [16:48:25]wFMCommunicate request_size=255 [16:48:25]MH_SAM_APDU [16:48:25]CAPDU: 80 0D 02 02 FA 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 08 00 34 38 37 34 31 39 35 38 06 04 25 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 50 61 72 6C 69 61 6D 65 6E 74 20 41 71 75 61 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 FC 3A 00 00 00 00 13 04 06 00 FC 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FC 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 86 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 43 06 00 00 00 00 07 04 06 00 FC 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 00 00 00 F4 03 04 00 D8 24 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 [16:48:25]Write to MH i2c: E2 02 01 46 04 80 0D 02 02 FA 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 08 00 34 38 37 34 31 39 35 38 06 04 25 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 50 61 72 6C 69 61 6D 65 6E 74 20 41 71 75 61 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 FC 3A 00 00 00 00 13 04 06 00 FC 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FC 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 86 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 43 06 00 00 00 00 07 04 06 00 FC 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 00 00 00 F4 03 04 00 D8 24 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 00 00 88 [16:48:25]Write i2c OK [16:48:25]MH_I2C_Read... [16:48:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:48:25]Read from MH i2c: E2 [16:48:25]MH_I2C_Read... [16:48:25]Read from MH i2c: E2 03 00 [16:48:25]MH_I2C_Read... [16:48:25]Read from MH i2c: E2 03 00 46 04 00 90 00 BE [16:48:25]RAPDU: 90 00 [16:48:25]wFMCommunicate OK [16:48:25]wFMCommunicate request_size=33 [16:48:25]MH_SAM_APDU [16:48:25]CAPDU: 80 0D 02 02 1C 30 30 30 30 38 37 34 39 35 38 10 04 04 00 99 A2 00 00 35 04 06 00 59 C8 EE FF 79 10 [16:48:25]Write to MH i2c: E2 24 00 47 04 80 0D 02 02 1C 00 30 30 30 30 38 37 34 39 35 38 10 04 04 00 99 A2 00 00 35 04 06 00 59 C8 EE FF 79 10 00 00 2F [16:48:25]Write i2c OK [16:48:25]MH_I2C_Read... [16:48:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:48:25]Read from MH i2c: E2 [16:48:25]MH_I2C_Read... [16:48:25]Read from MH i2c: E2 03 00 [16:48:25]MH_I2C_Read... [16:48:25]Read from MH i2c: E2 03 00 47 04 00 90 00 BF [16:48:25]RAPDU: 90 00 [16:48:25]wFMCommunicate OK [16:48:25]wFMCommunicate request_size=4 [16:48:25]MH_SAM_APDU [16:48:25]CAPDU: 80 0D 03 02 [16:48:25]Write to MH i2c: E2 08 00 48 04 80 0D 03 02 00 00 00 00 C7 [16:48:25]Write i2c OK [16:48:25]MH_I2C_Read... [16:48:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:48:25]Read from MH i2c: E2 [16:48:25]MH_I2C_Read... [16:48:25]Read from MH i2c: E2 0B 00 [16:48:25]MH_I2C_Read... [16:48:25]Read from MH i2c: E2 0B 00 48 04 00 2A BD 4F 91 E4 97 6F 14 90 00 8D [16:48:25]RAPDU: 2A BD 4F 91 E4 97 6F 14 90 00 [16:48:25]wFMCommunicate OK [16:48:25]SAM_PROTO_SignData done [16:48:25]FM_MakeSignedData done [16:48:25]CreateOFDProtocolMessage [16:48:25]wFMCommunicate request_size=4 [16:48:25]MH_SAM_APDU [16:48:25]CAPDU: 80 11 00 00 [16:48:25]Write to MH i2c: E2 08 00 49 04 80 11 00 00 00 00 00 00 C7 [16:48:25]Write i2c OK [16:48:25]MH_I2C_Read... [16:48:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:48:25]Read from MH i2c: E2 [16:48:25]MH_I2C_Read... [16:48:25]Read from MH i2c: E2 17 00 [16:48:25]MH_I2C_Read... [16:48:25]Read from MH i2c: E2 17 00 49 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 23 [16:48:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [16:48:25]wFMCommunicate OK [16:48:25]CreateOFDProtocolMessage done [16:48:25]OFDSenderStorePacket 41625 [16:48:25]StoreOFDPacket docnum=41625 [16:48:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 26 01 00 00 CD 63 1E 01 3E 77 5A 03 01 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 08 00 34 38 37 34 31 39 35 38 06 04 25 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 50 61 72 6C 69 61 6D 65 6E 74 20 41 71 75 61 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 FC 3A 00 00 00 00 13 04 06 00 FC 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FC 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 86 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 43 06 00 00 00 00 07 04 06 00 FC 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 00 00 00 F4 03 04 00 D8 24 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 99 A2 00 00 35 04 06 00 59 C8 EE FF 79 10 2A BD 4F 91 E4 97 6F 14 [16:48:25]CheckFolder [16:48:25]dirname=/storage/ofd_packets [16:48:25]CheckFolder done [16:48:25]ProducePacketName [16:48:25]name=ofd_packets/00041625 [16:48:25]NVStorageSaveData ofd_packets/00041625 [16:48:25]File name is /storage/ofd_packets/00041625 [16:48:25]Write 324 bytes [16:48:25]NVStorageSaveData done [16:48:25]OFDSenderStorePacket done [16:48:25]KKMCreateOFDPacket done [16:48:25]NVStorageSaveData kkm_last_timestamp [16:48:25]File name is /storage/kkm_last_timestamp [16:48:25]Write 4 bytes [16:48:25]NVStorageSaveData done [16:48:25]ExternCall_PrintAddStr [16:48:25]wPrintStart [16:48:25]Write to MH i2c: 01 00 00 4A 04 4E [16:48:25]Write i2c OK [16:48:25]MH_I2C_Read... [16:48:25]Read from MH i2c: 01 [16:48:25]MH_I2C_Read... [16:48:25]Read from MH i2c: 01 07 00 [16:48:25]MH_I2C_Read... [16:48:25]Read from MH i2c: 01 07 00 4A 04 00 00 00 00 00 FF 0F 63 [16:48:25]RasterBufferAndPrint [16:48:25]line Счет N : (3)183655 [16:48:25]line ИÐÐ: 02508201610067 [16:48:25]line Контрольно-КаÑÑовый Чек [16:48:25]line ПРОДÐЖР[16:48:25]line Товар: 48741958 [16:48:25]line Сигареты Parliament Aqua Blue [16:48:25]line 1.000 * 151.00 [16:48:25]line = 151.00 [16:48:25]line ÐДС 12% ÐСП 1% [16:48:25]line > о реализуемом товаре [16:48:25]line ИТОГО: 151.00 [16:48:25]line ÐСП 1% : 1.34 [16:48:25]line ÐДС 12% : 16.03 [16:48:25]line Ðаличными: 151.00 [16:48:25]line Безнал.: 0.00 [16:48:25]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [16:48:25]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [16:48:25]line СÐО: Общий режим [16:48:25]line Чек 76 27.07.2024 16:48 [16:48:25]line Смена: 425 ФФД: 1.0 [16:48:25]line ЗÐМ: 0300000053 [16:48:25]line РÐМ: 0000000000092626 [16:48:25]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [16:48:25]line ФМ: 0000000000874958 [16:48:25]line ФД: 41625 [16:48:25]line ФПД: 98719538051344 [16:48:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T164824&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41625&fm=98719538051344&tin=02508201610067®Number=0000000000092626&sum=15100 [16:48:25]line 0 [16:48:25]OFD Sender: Processing packet 41625 [packets to send 57, broken 56] [16:48:25]ProducePacketName [16:48:25]name=ofd_packets/00041625 [16:48:25]OFD Sender: To server: ‡•öpG, [16:48:25]CommunicateWithHost lk.salyk.kg:30040 [16:48:25]ConnectInit lk.salyk.kg [16:48:25]written 0, free lines is 4095 [16:48:26]Write to MH i2c: 01 00 00 73 04 77 [16:48:26]Write i2c OK [16:48:26]MH_I2C_Read... [16:48:26]Read from MH i2c: 01 [16:48:26]MH_I2C_Read... [16:48:26]Read from MH i2c: 01 07 00 [16:48:26]MH_I2C_Read... [16:48:26]Read from MH i2c: 01 07 00 73 04 00 00 00 00 00 F1 0C 7B [16:48:26]RasterBufferAndPrint [16:48:26]line [16:48:26]line [16:48:26]line [16:48:26]line [16:48:26]line [16:48:26]written 0, free lines is 3319 [16:48:26]MH_Cut [16:48:26]Write to MH i2c: D1 01 00 7A 04 01 50 [16:48:26]Write i2c OK [16:48:26]MH_I2C_Read... [16:48:26]Read from MH i2c: D1 [16:48:26]MH_I2C_Read... [16:48:26]Read from MH i2c: D1 01 00 [16:48:26]MH_I2C_Read... [16:48:26]Read from MH i2c: D1 01 00 7A 04 00 4F [16:48:26]Write to MH i2c: 01 00 00 7B 04 7F [16:48:26]Write i2c OK [16:48:26]MH_I2C_Read... [16:48:26]Connected sock=7 [16:48:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 26 01 00 00 CD 63 1E 01 3E 77 5A 03 01 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 08 00 34 38 37 34 31 39 35 38 06 04 25 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 50 61 72 6C 69 61 6D 65 6E 74 20 41 71 75 61 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 FC 3A 00 00 00 00 13 04 06 00 FC 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FC 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 86 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 43 06 00 00 00 00 07 04 06 00 FC 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 00 00 00 F4 03 04 00 D8 24 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 99 A2 00 00 35 04 06 00 59 C8 EE FF 79 10 2A BD 4F 91 E4 97 6F 14 [16:48:26]*** Cut start [16:48:26]*** Partial cut [16:48:26]*** CUTSNS_PIN = 1 [16:48:27]*** CUTSNS_PIN = 0 [16:48:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 E2 CF 47 00 1F FA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 99 A2 00 00 F4 03 04 00 ED D0 A4 66 B6 04 01 00 00 F7 D9 0D 3B B4 D1 F3 55 [16:48:27]CommunicateWithHost err = 0 [16:48:27]CheckOFDResponse [16:48:27]1017 (14) - 77093643461234 [16:48:27]1041 (16) - 0000000000874958 [16:48:27]1040 (4) - 41625 [16:48:27]1012 (4) - 27.07.2024 10:50 [16:48:27]1206 (1) - 0 [16:48:27]OFD Sender: Remove packet 41625 [16:48:27]ProducePacketName [16:48:27]name=ofd_packets/00041625 [16:48:27]NVStorageDeleteData [16:48:27]*** Brake cut motor [16:48:27]OFD Sender: No OFD packet to send [16:48:27]Read from MH i2c: 01 [16:48:27]MH_I2C_Read... [16:48:27]*** Stop cut motor [16:48:27]*** Cut end [16:48:27]Read from MH i2c: 01 07 00 [16:48:27]MH_I2C_Read... [16:48:27]Read from MH i2c: 01 07 00 7B 04 00 00 00 00 00 FF 0F 94 [16:48:27]process_action close_receipt done [16:48:27]requested_data is exist [16:48:27]produce_requested_data [16:48:27]requested_item fm.sn is exist - process it [16:48:27]wFMCommunicate request_size=4 [16:48:27]MH_SAM_APDU [16:48:27]CAPDU: 80 11 00 00 [16:48:27]Write to MH i2c: E2 08 00 7C 04 80 11 00 00 00 00 00 00 FA [16:48:27]Write i2c OK [16:48:27]MH_I2C_Read... [16:48:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:48:27]Read from MH i2c: E2 [16:48:27]MH_I2C_Read... [16:48:27]Read from MH i2c: E2 17 00 [16:48:27]MH_I2C_Read... [16:48:27]Read from MH i2c: E2 17 00 7C 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 56 [16:48:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [16:48:27]wFMCommunicate OK [16:48:27]requested_item fd.num is exist - process it [16:48:27]SAM_PROTO_GetFieldsCounters [16:48:27]wFMCommunicate request_size=4 [16:48:27]MH_SAM_APDU [16:48:27]CAPDU: 80 13 00 00 [16:48:27]Write to MH i2c: E2 08 00 7D 04 80 13 00 00 00 00 00 00 FD [16:48:27]Write i2c OK [16:48:27]MH_I2C_Read... [16:48:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:48:27]Read from MH i2c: E2 [16:48:27]MH_I2C_Read... [16:48:27]Read from MH i2c: E2 62 00 [16:48:27]MH_I2C_Read... [16:48:27]Read from MH i2c: E2 62 00 7D 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 99 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 4C 00 00 00 5E 04 04 00 4C 00 00 00 57 04 04 00 4D 00 00 00 19 04 04 00 00 00 00 00 90 00 F0 [16:48:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 99 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 4C 00 00 00 5E 04 04 00 4C 00 00 00 57 04 04 00 4D 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:48:27]wFMCommunicate OK [16:48:27]SAM_PROTO_GetFieldsCounters done [16:48:27]requested_item shift.num is exist - process it [16:48:27]requested_item shift.opened is exist - process it [16:48:27]req_shift_opened [16:48:27]FM_GetShiftState [16:48:27]SAM_PROTO_GetShiftState [16:48:27]wFMCommunicate request_size=4 [16:48:27]MH_SAM_APDU [16:48:27]CAPDU: 80 13 01 00 [16:48:27]Write to MH i2c: E2 08 00 7E 04 80 13 01 00 00 00 00 00 FF [16:48:27]Write i2c OK [16:48:27]MH_I2C_Read... [16:48:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:48:27]Read from MH i2c: E2 [16:48:27]MH_I2C_Read... [16:48:27]Read from MH i2c: E2 0E 00 [16:48:27]MH_I2C_Read... [16:48:27]Read from MH i2c: E2 0E 00 7E 04 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 17 [16:48:27]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [16:48:27]wFMCommunicate OK [16:48:27]SAM_PROTO_GetShiftState done [16:48:27]FM_GetShiftState done [16:48:27]req_shift_opened done [16:48:27]requested_item shift.open_date is exist - process it [16:48:27]req_shift_open_date [16:48:27]req_shift_open_date done [16:48:27]produce_requested_data done [16:48:27]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41625,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [16:48:27]process_action_free close_receipt [16:48:27]json_value_free [16:48:27]json_value_free done [16:48:27]process_json_proto returns [16:48:27]Send response to host [16:48:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41625,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [16:48:27]free response buf [16:48:27]execute_script done [16:48:27]execute_script returns [16:48:27]free content buf [16:48:27]Sock 10.Close socket [16:48:27]Sock 10.Thread stoped [16:48:32]OFD Sender: No OFD packet to send [16:48:37]OFD Sender: No OFD packet to send [16:48:42]OFD Sender: No OFD packet to send [16:48:47]OFD Sender: No OFD packet to send [16:48:52]OFD Sender: No OFD packet to send [16:48:57]OFD Sender: No OFD packet to send [16:49:02]OFD Sender: No OFD packet to send [16:49:07]OFD Sender: No OFD packet to send [16:49:12]OFD Sender: No OFD packet to send [16:49:17]OFD Sender: No OFD packet to send [16:49:22]OFD Sender: No OFD packet to send [16:49:27]OFD Sender: No OFD packet to send [16:49:32]OFD Sender: No OFD packet to send [16:49:37]OFD Sender: No OFD packet to send [16:49:42]OFD Sender: No OFD packet to send [16:49:47]OFD Sender: No OFD packet to send [16:49:52]OFD Sender: No OFD packet to send [16:49:57]OFD Sender: No OFD packet to send [16:50:02]OFD Sender: No OFD packet to send [16:50:07]OFD Sender: No OFD packet to send [16:50:12]OFD Sender: No OFD packet to send [16:50:17]OFD Sender: No OFD packet to send [16:50:22]OFD Sender: No OFD packet to send [16:50:27]OFD Sender: No OFD packet to send [16:50:32]OFD Sender: No OFD packet to send [16:50:37]OFD Sender: No OFD packet to send [16:50:42]OFD Sender: No OFD packet to send [16:50:47]OFD Sender: No OFD packet to send [16:50:52]OFD Sender: No OFD packet to send [16:50:57]OFD Sender: No OFD packet to send [16:51:02]OFD Sender: No OFD packet to send [16:51:07]OFD Sender: No OFD packet to send [16:51:10]recv_with_timeout no data received [16:51:12]OFD Sender: No OFD packet to send [16:51:17]OFD Sender: No OFD packet to send [16:51:22]OFD Sender: No OFD packet to send [16:51:27]OFD Sender: No OFD packet to send [16:51:32]OFD Sender: No OFD packet to send [16:51:37]OFD Sender: No OFD packet to send [16:51:42]OFD Sender: No OFD packet to send [16:51:47]OFD Sender: No OFD packet to send [16:51:52]OFD Sender: No OFD packet to send [16:51:57]OFD Sender: No OFD packet to send [16:52:02]OFD Sender: No OFD packet to send [16:52:07]OFD Sender: No OFD packet to send [16:52:12]OFD Sender: No OFD packet to send [16:52:17]OFD Sender: No OFD packet to send [16:52:22]OFD Sender: No OFD packet to send [16:52:27]OFD Sender: No OFD packet to send [16:52:32]OFD Sender: No OFD packet to send [16:52:37]OFD Sender: No OFD packet to send [16:52:42]OFD Sender: No OFD packet to send [16:52:47]OFD Sender: No OFD packet to send [16:52:52]OFD Sender: No OFD packet to send [16:52:57]OFD Sender: No OFD packet to send [16:53:02]OFD Sender: No OFD packet to send [16:53:07]OFD Sender: No OFD packet to send [16:53:12]OFD Sender: No OFD packet to send [16:53:17]OFD Sender: No OFD packet to send [16:53:22]OFD Sender: No OFD packet to send [16:53:27]OFD Sender: No OFD packet to send [16:53:32]OFD Sender: No OFD packet to send [16:53:37]OFD Sender: No OFD packet to send [16:53:42]accept exits with 9 [16:53:42]New connection [16:53:42]New thread 3067051364 created [16:53:42]Thread 3067194724 joined [16:53:42]Waiting for new connection... [16:53:42] Sock 9.Parse request [16:53:42]Sock 9.Check first char [16:53:42]Sock 9.First char is OK [16:53:42]request: POST /json_proto HTTP/1.0 [16:53:42]Method: POST [16:53:42]URL: /json_proto [16:53:42]Method is POST - this is cgi request [16:53:42]url: /json_proto [16:53:42]query_string will be loaded in cgi processing [16:53:42]execute_cgi json_proto POST (null) [16:53:42]execute_cgi path=json_proto method=POST [16:53:42]POST find Content-Length [16:53:42]Host: 172.17.43.132:8080 [16:53:42]Content-Length: 632 [16:53:42]Content-Type: application/json [16:53:42] [16:53:42]POST finish read [16:53:42]Found Content-Length = 632 [16:53:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183656", "tax_sys" : 0, "items" : [ { "code": "4700000160211", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 0,5\u043B", "price" : 40.00, "quantity" : 1.000, "sum" : 40.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 40.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:53:42]execute_script... [16:53:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183656", "tax_sys" : 0, "items" : [ { "code": "4700000160211", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 0,5\u043B", "price" : 40.00, "quantity" : 1.000, "sum" : 40.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 40.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:53:42]POST & json_proto [16:53:42]process_json_proto [16:53:42]json parsed OK: [16:53:42]protocol is kg_v1.0 [16:53:42]action value=close_receipt [16:53:42]process_action close_receipt [16:53:42]cmd_close_receipt [16:53:42]MH_GetDate [16:53:42]Write to MH i2c: F0 00 00 7F 04 72 [16:53:42]Write i2c OK [16:53:42]MH_I2C_Read... [16:53:42]Read from MH i2c: F0 [16:53:42]MH_I2C_Read... [16:53:42]Read from MH i2c: F0 09 00 [16:53:42]MH_I2C_Read... [16:53:42]Read from MH i2c: F0 09 00 7F 04 00 17 26 A5 66 69 B2 A4 66 E8 [16:53:42]GetLastDocTimeStamp 1722098904 [16:53:42]current date 1722099223 [16:53:42]FM_GetShiftState [16:53:42]SAM_PROTO_GetShiftState [16:53:42]wFMCommunicate request_size=4 [16:53:42]MH_SAM_APDU [16:53:42]CAPDU: 80 13 01 00 [16:53:42]Write to MH i2c: E2 08 00 80 04 80 13 01 00 00 00 00 00 01 [16:53:42]Write i2c OK [16:53:42]MH_I2C_Read... [16:53:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:53:42]Read from MH i2c: E2 [16:53:42]MH_I2C_Read... [16:53:42]Read from MH i2c: E2 0E 00 [16:53:42]MH_I2C_Read... [16:53:42]Read from MH i2c: E2 0E 00 80 04 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 19 [16:53:42]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [16:53:42]wFMCommunicate OK [16:53:42]SAM_PROTO_GetShiftState done [16:53:42]FM_GetShiftState done [16:53:42]opened in 1722069839 [16:53:42]opened+sec_in_day 1722156239 [16:53:42]quantity*price = 4000 [16:53:42]sum+1 = 4001 [16:53:42]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 40.00 ÐСП 1% : 0.35 ÐДС 12% : 4.25 Ðаличными: 40.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 77 27.07.2024 16:53 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41626 ФПД: 199601933864377 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T165343&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41626&fm=199601933864377&tin=02508201610067®Number=0000000000092626&sum=4000 0 [16:53:43]StoreToDocumentArchive [16:53:43]shift 425 fd 41626 [16:53:43]save to /storage/0425/doc_00041626 [16:53:43]save last doc name /storage/0425/doc_00041626 to /storage/kkm_last_doc_name [16:53:43]save OK [16:53:43]Clear old archive folders... [16:53:43]ProcessDocumentItem done err = 0, tmpTLVsize=271 [16:53:43]tlvbuf is 002A37F0 [16:53:43]SAM_PROTO_ClearQueue [16:53:43]wFMCommunicate request_size=4 [16:53:43]MH_SAM_APDU [16:53:43]CAPDU: 80 09 00 00 [16:53:43]Write to MH i2c: E2 08 00 8D 04 80 09 00 00 00 00 00 00 03 [16:53:43]Write i2c OK [16:53:43]MH_I2C_Read... [16:53:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:53:43]Read from MH i2c: E2 [16:53:43]MH_I2C_Read... [16:53:43]Read from MH i2c: E2 03 00 [16:53:43]MH_I2C_Read... [16:53:43]Read from MH i2c: E2 03 00 8D 04 00 90 00 05 [16:53:43]RAPDU: 90 00 [16:53:43]wFMCommunicate OK [16:53:43]SAM_PROTO_ClearQueue done [16:53:43]KKMCreateOFDPacket [16:53:43]OFDProtocolAddRootSTLVToBuf [16:53:43]FM_MakeSignedData [16:53:43]FM_MakeSignedData [16:53:43]SAM_PROTO_SignData [16:53:43]wFMCommunicate request_size=4 [16:53:43]MH_SAM_APDU [16:53:43]CAPDU: 80 0D 01 02 [16:53:43]Write to MH i2c: E2 08 00 8E 04 80 0D 01 02 00 00 00 00 0B [16:53:43]Write i2c OK [16:53:43]MH_I2C_Read... [16:53:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:53:43]Read from MH i2c: E2 [16:53:43]MH_I2C_Read... [16:53:43]Read from MH i2c: E2 03 00 [16:53:43]MH_I2C_Read... [16:53:43]Read from MH i2c: E2 03 00 8E 04 00 90 00 06 [16:53:43]RAPDU: 90 00 [16:53:43]wFMCommunicate OK [16:53:43]wFMCommunicate request_size=255 [16:53:43]MH_SAM_APDU [16:53:43]CAPDU: 80 0D 02 02 FA 03 00 0F 01 1E 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 32 31 31 06 04 1D 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 0F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 23 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A9 01 00 00 00 00 07 04 06 00 A0 0F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 00 00 00 F4 03 04 00 17 26 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 [16:53:44]Write to MH i2c: E2 02 01 8F 04 80 0D 02 02 FA 00 03 00 0F 01 1E 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 32 31 31 06 04 1D 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 0F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 23 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A9 01 00 00 00 00 07 04 06 00 A0 0F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 00 00 00 F4 03 04 00 17 26 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 00 00 2F [16:53:44]Write i2c OK [16:53:44]MH_I2C_Read... [16:53:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:53:44]Read from MH i2c: E2 [16:53:44]MH_I2C_Read... [16:53:44]Read from MH i2c: E2 03 00 [16:53:44]MH_I2C_Read... [16:53:44]Read from MH i2c: E2 03 00 8F 04 00 90 00 07 [16:53:44]RAPDU: 90 00 [16:53:44]wFMCommunicate OK [16:53:44]wFMCommunicate request_size=30 [16:53:44]MH_SAM_APDU [16:53:44]CAPDU: 80 0D 02 02 19 30 38 37 34 39 35 38 10 04 04 00 9A A2 00 00 35 04 06 00 B5 89 72 5D 4D B9 [16:53:44]Write to MH i2c: E2 21 00 90 04 80 0D 02 02 19 00 30 38 37 34 39 35 38 10 04 04 00 9A A2 00 00 35 04 06 00 B5 89 72 5D 4D B9 00 00 5F [16:53:44]Write i2c OK [16:53:44]MH_I2C_Read... [16:53:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:53:44]Read from MH i2c: E2 [16:53:44]MH_I2C_Read... [16:53:44]Read from MH i2c: E2 03 00 [16:53:44]MH_I2C_Read... [16:53:44]Read from MH i2c: E2 03 00 90 04 00 90 00 08 [16:53:44]RAPDU: 90 00 [16:53:44]wFMCommunicate OK [16:53:44]wFMCommunicate request_size=4 [16:53:44]MH_SAM_APDU [16:53:44]CAPDU: 80 0D 03 02 [16:53:44]Write to MH i2c: E2 08 00 91 04 80 0D 03 02 00 00 00 00 10 [16:53:44]Write i2c OK [16:53:44]MH_I2C_Read... [16:53:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:53:44]Read from MH i2c: E2 [16:53:44]MH_I2C_Read... [16:53:44]Read from MH i2c: E2 0B 00 [16:53:44]MH_I2C_Read... [16:53:44]Read from MH i2c: E2 0B 00 91 04 00 87 5B 6F 5E DA BE B2 C5 90 00 CF [16:53:44]RAPDU: 87 5B 6F 5E DA BE B2 C5 90 00 [16:53:44]wFMCommunicate OK [16:53:44]SAM_PROTO_SignData done [16:53:44]FM_MakeSignedData done [16:53:44]CreateOFDProtocolMessage [16:53:44]wFMCommunicate request_size=4 [16:53:44]MH_SAM_APDU [16:53:44]CAPDU: 80 11 00 00 [16:53:44]Write to MH i2c: E2 08 00 92 04 80 11 00 00 00 00 00 00 10 [16:53:44]Write i2c OK [16:53:44]MH_I2C_Read... [16:53:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:53:44]Read from MH i2c: E2 [16:53:44]MH_I2C_Read... [16:53:44]Read from MH i2c: E2 17 00 [16:53:44]MH_I2C_Read... [16:53:44]Read from MH i2c: E2 17 00 92 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 6C [16:53:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [16:53:44]wFMCommunicate OK [16:53:44]CreateOFDProtocolMessage done [16:53:44]OFDSenderStorePacket 41626 [16:53:44]StoreOFDPacket docnum=41626 [16:53:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 23 01 00 00 E4 AD 1B 01 66 96 5A 03 01 00 03 00 0F 01 1E 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 32 31 31 06 04 1D 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 0F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 23 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A9 01 00 00 00 00 07 04 06 00 A0 0F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 00 00 00 F4 03 04 00 17 26 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 9A A2 00 00 35 04 06 00 B5 89 72 5D 4D B9 87 5B 6F 5E DA BE B2 C5 [16:53:44]CheckFolder [16:53:44]dirname=/storage/ofd_packets [16:53:44]CheckFolder done [16:53:44]ProducePacketName [16:53:44]name=ofd_packets/00041626 [16:53:44]NVStorageSaveData ofd_packets/00041626 [16:53:44]File name is /storage/ofd_packets/00041626 [16:53:44]Write 321 bytes [16:53:44]NVStorageSaveData done [16:53:44]OFDSenderStorePacket done [16:53:44]KKMCreateOFDPacket done [16:53:44]NVStorageSaveData kkm_last_timestamp [16:53:44]File name is /storage/kkm_last_timestamp [16:53:44]Write 4 bytes [16:53:44]NVStorageSaveData done [16:53:44]ExternCall_PrintAddStr [16:53:44]wPrintStart [16:53:44]Write to MH i2c: 01 00 00 93 04 97 [16:53:44]Write i2c OK [16:53:44]MH_I2C_Read... [16:53:44]Read from MH i2c: 01 [16:53:44]MH_I2C_Read... [16:53:44]Read from MH i2c: 01 07 00 [16:53:44]MH_I2C_Read... [16:53:44]Read from MH i2c: 01 07 00 93 04 00 00 00 00 00 FF 0F AC [16:53:44]RasterBufferAndPrint [16:53:44]line Счет N : (3)183656 [16:53:44]line ИÐÐ: 02508201610067 [16:53:44]line Контрольно-КаÑÑовый Чек [16:53:44]line ПРОДÐЖР[16:53:44]line Товар: 4700000160211 [16:53:44]line Вода Легенда 0,5л [16:53:44]line 1.000 * 40.00 [16:53:44]line = 40.00 [16:53:44]line ÐДС 12% ÐСП 1% [16:53:44]line > о реализуемом товаре [16:53:44]line ИТОГО: 40.00 [16:53:44]line ÐСП 1% : 0.35 [16:53:44]line ÐДС 12% : 4.25 [16:53:44]line Ðаличными: 40.00 [16:53:44]line Безнал.: 0.00 [16:53:44]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [16:53:44]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [16:53:44]line СÐО: Общий режим [16:53:44]line Чек 77 27.07.2024 16:53 [16:53:44]line Смена: 425 ФФД: 1.0 [16:53:44]line ЗÐМ: 0300000053 [16:53:44]line РÐМ: 0000000000092626 [16:53:44]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [16:53:44]line ФМ: 0000000000874958 [16:53:44]line ФД: 41626 [16:53:44]line ФПД: 199601933864377 [16:53:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T165343&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41626&fm=199601933864377&tin=02508201610067®Number=0000000000092626&sum=4000 [16:53:44]OFD Sender: Processing packet 41626 [packets to send 57, broken 56] [16:53:44]ProducePacketName [16:53:44]name=ofd_packets/00041626 [16:53:44]OFD Sender: To server: ‡•öpG, [16:53:44]CommunicateWithHost lk.salyk.kg:30040 [16:53:44]ConnectInit lk.salyk.kg [16:53:44]line 0 [16:53:44]written 0, free lines is 4095 [16:53:45]Write to MH i2c: 01 00 00 BB 04 BF [16:53:45]Write i2c OK [16:53:45]MH_I2C_Read... [16:53:45]Read from MH i2c: 01 [16:53:45]MH_I2C_Read... [16:53:45]Read from MH i2c: 01 07 00 [16:53:45]MH_I2C_Read... [16:53:45]Read from MH i2c: 01 07 00 BB 04 00 00 00 00 00 0F 0D E2 [16:53:45]RasterBufferAndPrint [16:53:45]line [16:53:45]line [16:53:45]line [16:53:45]line [16:53:45]line [16:53:45]written 0, free lines is 3349 [16:53:45]MH_Cut [16:53:45]Write to MH i2c: D1 01 00 C2 04 01 98 [16:53:45]Write i2c OK [16:53:45]MH_I2C_Read... [16:53:45]Read from MH i2c: D1 [16:53:45]MH_I2C_Read... [16:53:45]Read from MH i2c: D1 01 00 [16:53:45]MH_I2C_Read... [16:53:45]Read from MH i2c: D1 01 00 C2 04 00 97 [16:53:45]Write to MH i2c: 01 00 00 C3 04 C7 [16:53:45]Write i2c OK [16:53:45]MH_I2C_Read... [16:53:45]*** Cut start [16:53:45]*** Partial cut [16:53:45]*** CUTSNS_PIN = 1 [16:53:45]*** CUTSNS_PIN = 0 [16:53:46]*** Brake cut motor [16:53:46]Read from MH i2c: 01 [16:53:46]MH_I2C_Read... [16:53:46]*** Stop cut motor [16:53:46]*** Cut end [16:53:46]Read from MH i2c: 01 07 00 [16:53:46]MH_I2C_Read... [16:53:46]Read from MH i2c: 01 07 00 C3 04 00 00 00 00 00 FF 0F DC [16:53:46]process_action close_receipt done [16:53:46]requested_data is exist [16:53:46]produce_requested_data [16:53:46]requested_item fm.sn is exist - process it [16:53:46]wFMCommunicate request_size=4 [16:53:46]MH_SAM_APDU [16:53:46]CAPDU: 80 11 00 00 [16:53:46]Write to MH i2c: E2 08 00 C4 04 80 11 00 00 00 00 00 00 42 [16:53:46]Write i2c OK [16:53:46]MH_I2C_Read... [16:53:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:53:46]Read from MH i2c: E2 [16:53:46]MH_I2C_Read... [16:53:46]Read from MH i2c: E2 17 00 [16:53:46]MH_I2C_Read... [16:53:46]Read from MH i2c: E2 17 00 C4 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 9E [16:53:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [16:53:46]wFMCommunicate OK [16:53:46]requested_item fd.num is exist - process it [16:53:46]SAM_PROTO_GetFieldsCounters [16:53:46]wFMCommunicate request_size=4 [16:53:46]MH_SAM_APDU [16:53:46]CAPDU: 80 13 00 00 [16:53:46]Write to MH i2c: E2 08 00 C5 04 80 13 00 00 00 00 00 00 45 [16:53:46]Write i2c OK [16:53:46]MH_I2C_Read... [16:53:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:53:46]Read from MH i2c: E2 [16:53:46]MH_I2C_Read... [16:53:46]Read from MH i2c: E2 62 00 [16:53:46]MH_I2C_Read... [16:53:46]Read from MH i2c: E2 62 00 C5 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 9A A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 4D 00 00 00 5E 04 04 00 4D 00 00 00 57 04 04 00 4E 00 00 00 19 04 04 00 00 00 00 00 90 00 3C [16:53:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 9A A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 4D 00 00 00 5E 04 04 00 4D 00 00 00 57 04 04 00 4E 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:53:46]wFMCommunicate OK [16:53:46]SAM_PROTO_GetFieldsCounters done [16:53:46]requested_item shift.num is exist - process it [16:53:46]requested_item shift.opened is exist - process it [16:53:46]req_shift_opened [16:53:46]FM_GetShiftState [16:53:46]SAM_PROTO_GetShiftState [16:53:46]wFMCommunicate request_size=4 [16:53:46]MH_SAM_APDU [16:53:46]CAPDU: 80 13 01 00 [16:53:46]Write to MH i2c: E2 08 00 C6 04 80 13 01 00 00 00 00 00 47 [16:53:46]Write i2c OK [16:53:46]MH_I2C_Read... [16:53:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:53:46]Read from MH i2c: E2 [16:53:46]MH_I2C_Read... [16:53:46]Read from MH i2c: E2 0E 00 [16:53:46]MH_I2C_Read... [16:53:46]Read from MH i2c: E2 0E 00 C6 04 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 5F [16:53:46]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [16:53:46]wFMCommunicate OK [16:53:46]SAM_PROTO_GetShiftState done [16:53:46]FM_GetShiftState done [16:53:46]req_shift_opened done [16:53:46]requested_item shift.open_date is exist - process it [16:53:46]req_shift_open_date [16:53:46]req_shift_open_date done [16:53:46]produce_requested_data done [16:53:46]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41626,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [16:53:46]process_action_free close_receipt [16:53:46]json_value_free [16:53:46]json_value_free done [16:53:46]process_json_proto returns [16:53:46]Send response to host [16:53:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41626,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [16:53:46]free response buf [16:53:46]execute_script done [16:53:46]execute_script returns [16:53:46]free content buf [16:53:46]Sock 9.Close socket [16:53:46]Sock 9.Thread stoped [16:55:52]accept exits with 7 [16:55:52]New connection [16:55:52]New thread 3067194724 created [16:55:52]Thread 3067051364 joined [16:55:52]Waiting for new connection... [16:55:52] Sock 7.Parse request [16:55:52]Sock 7.Check first char [16:55:52]Sock 7.First char is OK [16:55:52]request: POST /json_proto HTTP/1.0 [16:55:52]Method: POST [16:55:52]URL: /json_proto [16:55:52]Method is POST - this is cgi request [16:55:52]url: /json_proto [16:55:52]query_string will be loaded in cgi processing [16:55:52]execute_cgi json_proto POST (null) [16:55:52]execute_cgi path=json_proto method=POST [16:55:52]POST find Content-Length [16:55:52]Host: 172.17.43.132:8080 [16:55:52]Content-Length: 856 [16:55:52]Content-Type: application/json [16:55:52] [16:55:52]POST finish read [16:55:52]Found Content-Length = 856 [16:55:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183657", "tax_sys" : 0, "items" : [ { "code": "4870001570071", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Pepsi 1\u043B", "price" : 111.00, "quantity" : 1.000, "sum" : 111.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700003610560", "name": "\u0412\u043E\u0434\u0430 \u042D\u043D\u0435\u0441\u0430\u0439 5\u043B.", "price" : 60.00, "quantity" : 1.000, "sum" : 60.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 171.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:55:52]execute_script... [16:55:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183657", "tax_sys" : 0, "items" : [ { "code": "4870001570071", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Pepsi 1\u043B", "price" : 111.00, "quantity" : 1.000, "sum" : 111.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700003610560", "name": "\u0412\u043E\u0434\u0430 \u042D\u043D\u0435\u0441\u0430\u0439 5\u043B.", "price" : 60.00, "quantity" : 1.000, "sum" : 60.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 171.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:55:52]POST & json_proto [16:55:52]process_json_proto [16:55:52]json parsed OK: [16:55:52]protocol is kg_v1.0 [16:55:52]action value=close_receipt [16:55:52]process_action close_receipt [16:55:52]cmd_close_receipt [16:55:52]MH_GetDate [16:55:52]Write to MH i2c: F0 00 00 C7 04 BA [16:55:52]Write i2c OK [16:55:52]MH_I2C_Read... [16:55:52]Read from MH i2c: F0 [16:55:52]MH_I2C_Read... [16:55:52]Read from MH i2c: F0 09 00 [16:55:52]MH_I2C_Read... [16:55:52]Read from MH i2c: F0 09 00 C7 04 00 99 26 A5 66 69 B2 A4 66 B2 [16:55:52]GetLastDocTimeStamp 1722099223 [16:55:52]current date 1722099353 [16:55:52]FM_GetShiftState [16:55:52]SAM_PROTO_GetShiftState [16:55:52]wFMCommunicate request_size=4 [16:55:52]MH_SAM_APDU [16:55:52]CAPDU: 80 13 01 00 [16:55:52]Write to MH i2c: E2 08 00 C8 04 80 13 01 00 00 00 00 00 49 [16:55:52]Write i2c OK [16:55:52]MH_I2C_Read... [16:55:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:55:52]Read from MH i2c: E2 [16:55:52]MH_I2C_Read... [16:55:52]Read from MH i2c: E2 0E 00 [16:55:52]MH_I2C_Read... [16:55:52]Read from MH i2c: E2 0E 00 C8 04 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 61 [16:55:52]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [16:55:52]wFMCommunicate OK [16:55:52]SAM_PROTO_GetShiftState done [16:55:52]FM_GetShiftState done [16:55:52]opened in 1722069839 [16:55:52]opened+sec_in_day 1722156239 [16:55:52]quantity*price = 11100 [16:55:52]sum+1 = 11101 [16:55:52]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4700003610560 Вода ЭнеÑай 5л. 1.000 * 60.00 = 60.00 ÐДС 12% ÐСП 1% > о реализуемом товаре ИТОГО: 171.00 ÐСП 1% : 1.51 ÐДС 12% : 18.16 Ðаличными: 171.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 78 27.07.2024 16:55 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41627 ФПД: 90347353332138 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T165553&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41627&fm=90347353332138&tin=02508201610067®Number=0000000000092626&sum=17100 0 [16:55:54]StoreToDocumentArchive [16:55:54]shift 425 fd 41627 [16:55:54]save to /storage/0425/doc_00041627 [16:55:54]save last doc name /storage/0425/doc_00041627 to /storage/kkm_last_doc_name [16:55:54]save OK [16:55:54]Clear old archive folders... [16:55:54]ProcessDocumentItem done err = 0, tmpTLVsize=364 [16:55:54]tlvbuf is 0028DCE0 [16:55:54]SAM_PROTO_ClearQueue [16:55:54]wFMCommunicate request_size=4 [16:55:54]MH_SAM_APDU [16:55:54]CAPDU: 80 09 00 00 [16:55:54]Write to MH i2c: E2 08 00 D5 04 80 09 00 00 00 00 00 00 4B [16:55:54]Write i2c OK [16:55:54]MH_I2C_Read... [16:55:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:55:54]Read from MH i2c: E2 [16:55:54]MH_I2C_Read... [16:55:54]Read from MH i2c: E2 03 00 [16:55:54]MH_I2C_Read... [16:55:54]Read from MH i2c: E2 03 00 D5 04 00 90 00 4D [16:55:54]RAPDU: 90 00 [16:55:54]wFMCommunicate OK [16:55:54]SAM_PROTO_ClearQueue done [16:55:54]KKMCreateOFDPacket [16:55:54]OFDProtocolAddRootSTLVToBuf [16:55:54]FM_MakeSignedData [16:55:54]FM_MakeSignedData [16:55:54]SAM_PROTO_SignData [16:55:54]wFMCommunicate request_size=4 [16:55:54]MH_SAM_APDU [16:55:54]CAPDU: 80 0D 01 02 [16:55:54]Write to MH i2c: E2 08 00 D6 04 80 0D 01 02 00 00 00 00 53 [16:55:54]Write i2c OK [16:55:54]MH_I2C_Read... [16:55:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:55:54]Read from MH i2c: E2 [16:55:54]MH_I2C_Read... [16:55:54]Read from MH i2c: E2 03 00 [16:55:54]MH_I2C_Read... [16:55:54]Read from MH i2c: E2 03 00 D6 04 00 90 00 4E [16:55:54]RAPDU: 90 00 [16:55:54]wFMCommunicate OK [16:55:54]wFMCommunicate request_size=255 [16:55:54]MH_SAM_APDU [16:55:54]CAPDU: 80 0D 02 02 FA 03 00 6C 01 1E 04 01 00 01 23 04 5C 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 30 30 37 31 06 04 18 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 5C 2B 00 00 00 00 13 04 06 00 5C 2B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5E 00 8A 04 0D 00 34 37 30 30 30 30 33 36 31 30 35 36 30 06 04 1A 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 AD D0 BD D0 B5 D1 81 D0 B0 D0 B9 20 35 D0 BB 2E FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC 42 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 97 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 18 [16:55:54]Write to MH i2c: E2 02 01 D7 04 80 0D 02 02 FA 00 03 00 6C 01 1E 04 01 00 01 23 04 5C 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 30 30 37 31 06 04 18 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 5C 2B 00 00 00 00 13 04 06 00 5C 2B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5E 00 8A 04 0D 00 34 37 30 30 30 30 33 36 31 30 35 36 30 06 04 1A 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 AD D0 BD D0 B5 D1 81 D0 B0 D0 B9 20 35 D0 BB 2E FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC 42 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 97 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 18 00 00 F7 [16:55:54]Write i2c OK [16:55:54]MH_I2C_Read... [16:55:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:55:54]Read from MH i2c: E2 [16:55:54]MH_I2C_Read... [16:55:54]Read from MH i2c: E2 03 00 [16:55:54]MH_I2C_Read... [16:55:54]Read from MH i2c: E2 03 00 D7 04 00 90 00 4F [16:55:54]RAPDU: 90 00 [16:55:54]wFMCommunicate OK [16:55:54]wFMCommunicate request_size=123 [16:55:54]MH_SAM_APDU [16:55:54]CAPDU: 80 0D 02 02 76 07 00 00 00 00 07 04 06 00 CC 42 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 00 00 00 F4 03 04 00 99 26 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 9B A2 00 00 35 04 06 00 52 2B A1 E6 D9 AA [16:55:54]Write to MH i2c: E2 7E 00 D8 04 80 0D 02 02 76 00 07 00 00 00 00 07 04 06 00 CC 42 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 00 00 00 F4 03 04 00 99 26 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 9B A2 00 00 35 04 06 00 52 2B A1 E6 D9 AA 00 00 20 [16:55:54]Write i2c OK [16:55:54]MH_I2C_Read... [16:55:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:55:54]Read from MH i2c: E2 [16:55:54]MH_I2C_Read... [16:55:54]Read from MH i2c: E2 03 00 [16:55:54]MH_I2C_Read... [16:55:54]Read from MH i2c: E2 03 00 D8 04 00 90 00 50 [16:55:54]RAPDU: 90 00 [16:55:54]wFMCommunicate OK [16:55:54]wFMCommunicate request_size=4 [16:55:54]MH_SAM_APDU [16:55:54]CAPDU: 80 0D 03 02 [16:55:54]Write to MH i2c: E2 08 00 D9 04 80 0D 03 02 00 00 00 00 58 [16:55:54]Write i2c OK [16:55:54]MH_I2C_Read... [16:55:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:55:54]Read from MH i2c: E2 [16:55:54]MH_I2C_Read... [16:55:54]Read from MH i2c: E2 0B 00 [16:55:54]MH_I2C_Read... [16:55:54]Read from MH i2c: E2 0B 00 D9 04 00 F0 99 E7 D1 0B 48 21 FD 90 00 0B [16:55:54]RAPDU: F0 99 E7 D1 0B 48 21 FD 90 00 [16:55:54]wFMCommunicate OK [16:55:54]SAM_PROTO_SignData done [16:55:54]FM_MakeSignedData done [16:55:54]CreateOFDProtocolMessage [16:55:54]wFMCommunicate request_size=4 [16:55:54]MH_SAM_APDU [16:55:54]CAPDU: 80 11 00 00 [16:55:54]Write to MH i2c: E2 08 00 DA 04 80 11 00 00 00 00 00 00 58 [16:55:54]Write i2c OK [16:55:54]MH_I2C_Read... [16:55:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:55:54]Read from MH i2c: E2 [16:55:54]MH_I2C_Read... [16:55:54]Read from MH i2c: E2 17 00 [16:55:54]MH_I2C_Read... [16:55:54]Read from MH i2c: E2 17 00 DA 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 B4 [16:55:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [16:55:54]wFMCommunicate OK [16:55:54]CreateOFDProtocolMessage done [16:55:54]OFDSenderStorePacket 41627 [16:55:54]StoreOFDPacket docnum=41627 [16:55:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 80 01 00 00 D9 84 78 01 D8 79 5A 03 01 00 03 00 6C 01 1E 04 01 00 01 23 04 5C 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 30 30 37 31 06 04 18 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 5C 2B 00 00 00 00 13 04 06 00 5C 2B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5E 00 8A 04 0D 00 34 37 30 30 30 30 33 36 31 30 35 36 30 06 04 1A 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 AD D0 BD D0 B5 D1 81 D0 B0 D0 B9 20 35 D0 BB 2E FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC 42 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 97 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 18 07 00 00 00 00 07 04 06 00 CC 42 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 00 00 00 F4 03 04 00 99 26 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 9B A2 00 00 35 04 06 00 52 2B A1 E6 D9 AA F0 99 E7 D1 0B 48 21 FD [16:55:54]CheckFolder [16:55:54]dirname=/storage/ofd_packets [16:55:54]CheckFolder done [16:55:54]ProducePacketName [16:55:54]name=ofd_packets/00041627 [16:55:54]NVStorageSaveData ofd_packets/00041627 [16:55:54]File name is /storage/ofd_packets/00041627 [16:55:54]Write 414 bytes [16:55:54]NVStorageSaveData done [16:55:54]OFDSenderStorePacket done [16:55:54]KKMCreateOFDPacket done [16:55:54]NVStorageSaveData kkm_last_timestamp [16:55:54]File name is /storage/kkm_last_timestamp [16:55:54]Write 4 bytes [16:55:54]NVStorageSaveData done [16:55:54]ExternCall_PrintAddStr [16:55:54]wPrintStart [16:55:54]Write to MH i2c: 01 00 00 DB 04 DF [16:55:54]Write i2c OK [16:55:54]MH_I2C_Read... [16:55:54]Read from MH i2c: 01 [16:55:54]MH_I2C_Read... [16:55:54]Read from MH i2c: 01 07 00 [16:55:54]MH_I2C_Read... [16:55:54]Read from MH i2c: 01 07 00 DB 04 00 00 00 00 00 FF 0F F4 [16:55:54]RasterBufferAndPrint [16:55:54]line Счет N : (3)183657 [16:55:54]line ИÐÐ: 02508201610067 [16:55:54]line Контрольно-КаÑÑовый Чек [16:55:54]line ПРОДÐЖР[16:55:54]line Товар: 4870001570071 [16:55:55]line Ðапиток Pepsi 1л [16:55:55]line 1.000 * 111.00 [16:55:55]line = 111.00 [16:55:55]line ÐДС 12% ÐСП 1% [16:55:55]line > о реализуемом товаре [16:55:55]line Товар: 4700003610560 [16:55:55]line Вода ЭнеÑай 5л. [16:55:55]line 1.000 * 60.00 [16:55:55]line = 60.00 [16:55:55]line ÐДС 12% ÐСП 1% [16:55:55]line > о реализуемом товаре [16:55:55]line ИТОГО: 171.00 [16:55:55]line ÐСП 1% : 1.51 [16:55:55]line ÐДС 12% : 18.16 [16:55:55]line Ðаличными: 171.00 [16:55:55]line Безнал.: 0.00 [16:55:55]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [16:55:55]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [16:55:55]line СÐО: Общий режим [16:55:55]line Чек 78 27.07.2024 16:55 [16:55:55]line Смена: 425 ФФД: 1.0 [16:55:55]line ЗÐМ: 0300000053 [16:55:55]line РÐМ: 0000000000092626 [16:55:55]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [16:55:55]line ФМ: 0000000000874958 [16:55:55]line ФД: 41627 [16:55:55]line ФПД: 90347353332138 [16:55:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T165553&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41627&fm=90347353332138&tin=02508201610067®Number=0000000000092626&sum=17100 [16:55:55]line 0 [16:55:55]written 0, free lines is 4095 [16:55:55]Write to MH i2c: 01 00 00 09 05 0E [16:55:55]Write i2c OK [16:55:55]MH_I2C_Read... [16:55:55]Read from MH i2c: 01 [16:55:55]MH_I2C_Read... [16:55:55]Read from MH i2c: 01 07 00 [16:55:55]MH_I2C_Read... [16:55:55]Read from MH i2c: 01 07 00 09 05 00 00 00 00 00 B6 0C D7 [16:55:55]RasterBufferAndPrint [16:55:55]line [16:55:55]line [16:55:55]line [16:55:55]line [16:55:55]line [16:55:55]written 0, free lines is 3258 [16:55:55]MH_Cut [16:55:55]Write to MH i2c: D1 01 00 10 05 01 E7 [16:55:55]Write i2c OK [16:55:55]MH_I2C_Read... [16:55:55]Read from MH i2c: D1 [16:55:55]MH_I2C_Read... [16:55:55]Read from MH i2c: D1 01 00 [16:55:55]MH_I2C_Read... [16:55:55]Read from MH i2c: D1 01 00 10 05 00 E6 [16:55:55]Write to MH i2c: 01 00 00 11 05 16 [16:55:55]Write i2c OK [16:55:55]MH_I2C_Read... [16:55:56]*** Cut start [16:55:56]*** Partial cut [16:55:56]*** CUTSNS_PIN = 1 [16:55:56]*** CUTSNS_PIN = 0 [16:55:56]*** Brake cut motor [16:55:56]Read from MH i2c: 01 [16:55:56]MH_I2C_Read... [16:55:56]*** Stop cut motor [16:55:56]*** Cut end [16:55:56]Read from MH i2c: 01 07 00 [16:55:56]MH_I2C_Read... [16:55:56]Read from MH i2c: 01 07 00 11 05 00 00 00 00 00 FF 0F 2B [16:55:56]process_action close_receipt done [16:55:56]requested_data is exist [16:55:56]produce_requested_data [16:55:56]requested_item fm.sn is exist - process it [16:55:56]wFMCommunicate request_size=4 [16:55:56]MH_SAM_APDU [16:55:56]CAPDU: 80 11 00 00 [16:55:56]Write to MH i2c: E2 08 00 12 05 80 11 00 00 00 00 00 00 91 [16:55:56]Write i2c OK [16:55:56]MH_I2C_Read... [16:55:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:55:57]Read from MH i2c: E2 [16:55:57]MH_I2C_Read... [16:55:57]Read from MH i2c: E2 17 00 [16:55:57]MH_I2C_Read... [16:55:57]Read from MH i2c: E2 17 00 12 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 ED [16:55:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [16:55:57]wFMCommunicate OK [16:55:57]requested_item fd.num is exist - process it [16:55:57]SAM_PROTO_GetFieldsCounters [16:55:57]wFMCommunicate request_size=4 [16:55:57]MH_SAM_APDU [16:55:57]CAPDU: 80 13 00 00 [16:55:57]Write to MH i2c: E2 08 00 13 05 80 13 00 00 00 00 00 00 94 [16:55:57]Write i2c OK [16:55:57]MH_I2C_Read... [16:55:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:55:57]Read from MH i2c: E2 [16:55:57]MH_I2C_Read... [16:55:57]Read from MH i2c: E2 62 00 [16:55:57]MH_I2C_Read... [16:55:57]Read from MH i2c: E2 62 00 13 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 9B A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 4E 00 00 00 5E 04 04 00 4E 00 00 00 57 04 04 00 4F 00 00 00 19 04 04 00 00 00 00 00 90 00 8F [16:55:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 9B A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 4E 00 00 00 5E 04 04 00 4E 00 00 00 57 04 04 00 4F 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:55:57]wFMCommunicate OK [16:55:57]SAM_PROTO_GetFieldsCounters done [16:55:57]requested_item shift.num is exist - process it [16:55:57]requested_item shift.opened is exist - process it [16:55:57]req_shift_opened [16:55:57]FM_GetShiftState [16:55:57]SAM_PROTO_GetShiftState [16:55:57]wFMCommunicate request_size=4 [16:55:57]MH_SAM_APDU [16:55:57]CAPDU: 80 13 01 00 [16:55:57]Write to MH i2c: E2 08 00 14 05 80 13 01 00 00 00 00 00 96 [16:55:57]Write i2c OK [16:55:57]MH_I2C_Read... [16:55:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:55:57]Read from MH i2c: E2 [16:55:57]MH_I2C_Read... [16:55:57]Read from MH i2c: E2 0E 00 [16:55:57]MH_I2C_Read... [16:55:57]Read from MH i2c: E2 0E 00 14 05 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 AE [16:55:57]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [16:55:57]wFMCommunicate OK [16:55:57]SAM_PROTO_GetShiftState done [16:55:57]FM_GetShiftState done [16:55:57]req_shift_opened done [16:55:57]requested_item shift.open_date is exist - process it [16:55:57]req_shift_open_date [16:55:57]req_shift_open_date done [16:55:57]produce_requested_data done [16:55:57]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41627,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [16:55:57]process_action_free close_receipt [16:55:57]json_value_free [16:55:57]json_value_free done [16:55:57]process_json_proto returns [16:55:57]Send response to host [16:55:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41627,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [16:55:57]free response buf [16:55:57]execute_script done [16:55:57]execute_script returns [16:55:57]free content buf [16:55:57]Sock 7.Close socket [16:55:57]Sock 7.Thread stoped [16:55:58]ConnectInit Can't connect to host [16:55:58]CommunicateWithHost connect error [16:55:58]CommunicateWithHost err = -1 [16:55:58]OFD Sender: Server communicate error [16:55:58]OFD Sender: Processing packet 41626 [packets to send 58, broken 56] [16:55:58]ProducePacketName [16:55:58]name=ofd_packets/00041626 [16:55:58]OFD Sender: To server: ‡•öpG, [16:55:58]CommunicateWithHost lk.salyk.kg:30040 [16:55:58]ConnectInit lk.salyk.kg [16:56:02]Connected sock=7 [16:56:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 23 01 00 00 E4 AD 1B 01 66 96 5A 03 01 00 03 00 0F 01 1E 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 32 31 31 06 04 1D 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 0F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 23 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A9 01 00 00 00 00 07 04 06 00 A0 0F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 00 00 00 F4 03 04 00 17 26 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 9A A2 00 00 35 04 06 00 B5 89 72 5D 4D B9 87 5B 6F 5E DA BE B2 C5 [16:56:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 38 C2 47 00 67 79 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 9A A2 00 00 F4 03 04 00 B6 D2 A4 66 B6 04 01 00 00 26 82 84 64 AD A0 1D F3 [16:56:03]CommunicateWithHost err = 0 [16:56:03]CheckOFDResponse [16:56:03]1017 (14) - 77093643461234 [16:56:03]1041 (16) - 0000000000874958 [16:56:03]1040 (4) - 41626 [16:56:03]1012 (4) - 27.07.2024 10:57 [16:56:03]1206 (1) - 0 [16:56:03]OFD Sender: Remove packet 41626 [16:56:03]ProducePacketName [16:56:03]name=ofd_packets/00041626 [16:56:03]NVStorageDeleteData [16:56:04]OFD Sender: Processing packet 41627 [packets to send 57, broken 56] [16:56:04]ProducePacketName [16:56:04]name=ofd_packets/00041627 [16:56:04]OFD Sender: To server: ‡•öpG, [16:56:04]CommunicateWithHost lk.salyk.kg:30040 [16:56:04]ConnectInit lk.salyk.kg [16:56:04]Connected sock=7 [16:56:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 80 01 00 00 D9 84 78 01 D8 79 5A 03 01 00 03 00 6C 01 1E 04 01 00 01 23 04 5C 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 30 30 37 31 06 04 18 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 5C 2B 00 00 00 00 13 04 06 00 5C 2B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5E 00 8A 04 0D 00 34 37 30 30 30 30 33 36 31 30 35 36 30 06 04 1A 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 AD D0 BD D0 B5 D1 81 D0 B0 D0 B9 20 35 D0 BB 2E FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC 42 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 97 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 18 07 00 00 00 00 07 04 06 00 CC 42 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 00 00 00 F4 03 04 00 99 26 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 9B A2 00 00 35 04 06 00 52 2B A1 E6 D9 AA F0 99 E7 D1 0B 48 21 FD [16:56:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 A5 EE 47 00 3B 97 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 9B A2 00 00 F4 03 04 00 B7 D2 A4 66 B6 04 01 00 00 49 15 35 89 73 E9 1B 12 [16:56:05]CommunicateWithHost err = 0 [16:56:05]CheckOFDResponse [16:56:05]1017 (14) - 77093643461234 [16:56:05]1041 (16) - 0000000000874958 [16:56:05]1040 (4) - 41627 [16:56:05]1012 (4) - 27.07.2024 10:57 [16:56:05]1206 (1) - 0 [16:56:05]OFD Sender: Remove packet 41627 [16:56:05]ProducePacketName [16:56:05]name=ofd_packets/00041627 [16:56:05]NVStorageDeleteData [16:56:05]OFD Sender: No OFD packet to send [16:56:10]OFD Sender: No OFD packet to send [16:56:15]OFD Sender: No OFD packet to send [16:56:20]OFD Sender: No OFD packet to send [16:56:25]OFD Sender: No OFD packet to send [16:56:30]OFD Sender: No OFD packet to send [16:56:35]OFD Sender: No OFD packet to send [16:56:40]OFD Sender: No OFD packet to send [16:56:45]OFD Sender: No OFD packet to send [16:56:50]OFD Sender: No OFD packet to send [16:56:55]OFD Sender: No OFD packet to send [16:57:00]OFD Sender: No OFD packet to send [16:57:05]OFD Sender: No OFD packet to send [16:57:10]OFD Sender: No OFD packet to send [16:57:10]recv_with_timeout no data received [16:57:15]OFD Sender: No OFD packet to send [16:57:20]OFD Sender: No OFD packet to send [16:57:25]OFD Sender: No OFD packet to send [16:57:30]OFD Sender: No OFD packet to send [16:57:35]OFD Sender: No OFD packet to send [16:57:40]OFD Sender: No OFD packet to send [16:57:45]OFD Sender: No OFD packet to send [16:57:50]OFD Sender: No OFD packet to send [16:57:55]OFD Sender: No OFD packet to send [16:58:00]OFD Sender: No OFD packet to send [16:58:05]OFD Sender: No OFD packet to send [16:58:10]OFD Sender: No OFD packet to send [16:58:15]OFD Sender: No OFD packet to send [16:58:20]OFD Sender: No OFD packet to send [16:58:25]OFD Sender: No OFD packet to send [16:58:30]OFD Sender: No OFD packet to send [16:58:33]accept exits with 9 [16:58:33]New connection [16:58:33]New thread 3067051364 created [16:58:33]Thread 3067194724 joined [16:58:33]Waiting for new connection... [16:58:33] Sock 9.Parse request [16:58:33]Sock 9.Check first char [16:58:33]Sock 9.First char is OK [16:58:33]request: POST /json_proto HTTP/1.0 [16:58:33]Method: POST [16:58:33]URL: /json_proto [16:58:33]Method is POST - this is cgi request [16:58:33]url: /json_proto [16:58:33]query_string will be loaded in cgi processing [16:58:33]execute_cgi json_proto POST (null) [16:58:33]execute_cgi path=json_proto method=POST [16:58:33]POST find Content-Length [16:58:33]Host: 172.17.43.132:8080 [16:58:33]Content-Length: 630 [16:58:33]Content-Type: application/json [16:58:33] [16:58:33]POST finish read [16:58:33]Found Content-Length = 630 [16:58:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183658", "tax_sys" : 0, "items" : [ { "code": "4700000160358", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 1\u043B", "price" : 50.00, "quantity" : 1.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 50.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:58:33]execute_script... [16:58:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183658", "tax_sys" : 0, "items" : [ { "code": "4700000160358", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 1\u043B", "price" : 50.00, "quantity" : 1.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 50.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:58:33]POST & json_proto [16:58:33]process_json_proto [16:58:33]json parsed OK: [16:58:33]protocol is kg_v1.0 [16:58:33]action value=close_receipt [16:58:33]process_action close_receipt [16:58:33]cmd_close_receipt [16:58:33]MH_GetDate [16:58:33]Write to MH i2c: F0 00 00 15 05 09 [16:58:33]Write i2c OK [16:58:33]MH_I2C_Read... [16:58:33]Read from MH i2c: F0 [16:58:33]MH_I2C_Read... [16:58:33]Read from MH i2c: F0 09 00 [16:58:33]MH_I2C_Read... [16:58:33]Read from MH i2c: F0 09 00 15 05 00 3A 27 A5 66 69 B2 A4 66 A3 [16:58:33]GetLastDocTimeStamp 1722099353 [16:58:33]current date 1722099514 [16:58:33]FM_GetShiftState [16:58:33]SAM_PROTO_GetShiftState [16:58:33]wFMCommunicate request_size=4 [16:58:33]MH_SAM_APDU [16:58:33]CAPDU: 80 13 01 00 [16:58:33]Write to MH i2c: E2 08 00 16 05 80 13 01 00 00 00 00 00 98 [16:58:33]Write i2c OK [16:58:33]MH_I2C_Read... [16:58:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:58:33]Read from MH i2c: E2 [16:58:33]MH_I2C_Read... [16:58:33]Read from MH i2c: E2 0E 00 [16:58:33]MH_I2C_Read... [16:58:33]Read from MH i2c: E2 0E 00 16 05 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 B0 [16:58:33]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [16:58:33]wFMCommunicate OK [16:58:33]SAM_PROTO_GetShiftState done [16:58:33]FM_GetShiftState done [16:58:33]opened in 1722069839 [16:58:33]opened+sec_in_day 1722156239 [16:58:33]quantity*price = 5000 [16:58:33]sum+1 = 5001 [16:58:33]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 50.00 ÐСП 1% : 0.44 ÐДС 12% : 5.31 Ðаличными: 50.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 79 27.07.2024 16:58 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41628 ФПД: 118592242788488 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T165834&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41628&fm=118592242788488&tin=02508201610067®Number=0000000000092626&sum=5000 0 [16:58:34]StoreToDocumentArchive [16:58:34]shift 425 fd 41628 [16:58:34]save to /storage/0425/doc_00041628 [16:58:34]save last doc name /storage/0425/doc_00041628 to /storage/kkm_last_doc_name [16:58:34]save OK [16:58:34]Clear old archive folders... [16:58:34]ProcessDocumentItem done err = 0, tmpTLVsize=269 [16:58:34]tlvbuf is 002A2C20 [16:58:34]SAM_PROTO_ClearQueue [16:58:34]wFMCommunicate request_size=4 [16:58:34]MH_SAM_APDU [16:58:34]CAPDU: 80 09 00 00 [16:58:34]Write to MH i2c: E2 08 00 23 05 80 09 00 00 00 00 00 00 9A [16:58:34]Write i2c OK [16:58:34]MH_I2C_Read... [16:58:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:58:34]Read from MH i2c: E2 [16:58:34]MH_I2C_Read... [16:58:34]Read from MH i2c: E2 03 00 [16:58:34]MH_I2C_Read... [16:58:34]Read from MH i2c: E2 03 00 23 05 00 90 00 9C [16:58:34]RAPDU: 90 00 [16:58:34]wFMCommunicate OK [16:58:34]SAM_PROTO_ClearQueue done [16:58:34]KKMCreateOFDPacket [16:58:34]OFDProtocolAddRootSTLVToBuf [16:58:34]FM_MakeSignedData [16:58:34]FM_MakeSignedData [16:58:34]SAM_PROTO_SignData [16:58:34]wFMCommunicate request_size=4 [16:58:34]MH_SAM_APDU [16:58:34]CAPDU: 80 0D 01 02 [16:58:34]Write to MH i2c: E2 08 00 24 05 80 0D 01 02 00 00 00 00 A2 [16:58:34]Write i2c OK [16:58:34]MH_I2C_Read... [16:58:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:58:35]Read from MH i2c: E2 [16:58:35]MH_I2C_Read... [16:58:35]Read from MH i2c: E2 03 00 [16:58:35]MH_I2C_Read... [16:58:35]Read from MH i2c: E2 03 00 24 05 00 90 00 9D [16:58:35]RAPDU: 90 00 [16:58:35]wFMCommunicate OK [16:58:35]wFMCommunicate request_size=255 [16:58:35]MH_SAM_APDU [16:58:35]CAPDU: 80 0D 02 02 FA 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 02 00 00 00 00 07 04 06 00 88 13 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 00 00 00 F4 03 04 00 3A 27 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 [16:58:35]Write to MH i2c: E2 02 01 25 05 80 0D 02 02 FA 00 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 02 00 00 00 00 07 04 06 00 88 13 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 00 00 00 F4 03 04 00 3A 27 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 00 00 1E [16:58:35]Write i2c OK [16:58:35]MH_I2C_Read... [16:58:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:58:35]Read from MH i2c: E2 [16:58:35]MH_I2C_Read... [16:58:35]Read from MH i2c: E2 03 00 [16:58:35]MH_I2C_Read... [16:58:35]Read from MH i2c: E2 03 00 25 05 00 90 00 9E [16:58:35]RAPDU: 90 00 [16:58:35]wFMCommunicate OK [16:58:35]wFMCommunicate request_size=28 [16:58:35]MH_SAM_APDU [16:58:35]CAPDU: 80 0D 02 02 17 37 34 39 35 38 10 04 04 00 9C A2 00 00 35 04 06 00 6B DB E8 81 28 88 [16:58:35]Write to MH i2c: E2 1F 00 26 05 80 0D 02 02 17 00 37 34 39 35 38 10 04 04 00 9C A2 00 00 35 04 06 00 6B DB E8 81 28 88 00 00 D8 [16:58:35]Write i2c OK [16:58:35]MH_I2C_Read... [16:58:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:58:35]Read from MH i2c: E2 [16:58:35]MH_I2C_Read... [16:58:35]Read from MH i2c: E2 03 00 [16:58:35]MH_I2C_Read... [16:58:35]Read from MH i2c: E2 03 00 26 05 00 90 00 9F [16:58:35]RAPDU: 90 00 [16:58:35]wFMCommunicate OK [16:58:35]wFMCommunicate request_size=4 [16:58:35]MH_SAM_APDU [16:58:35]CAPDU: 80 0D 03 02 [16:58:35]Write to MH i2c: E2 08 00 27 05 80 0D 03 02 00 00 00 00 A7 [16:58:35]Write i2c OK [16:58:35]MH_I2C_Read... [16:58:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:58:35]Read from MH i2c: E2 [16:58:35]MH_I2C_Read... [16:58:35]Read from MH i2c: E2 0B 00 [16:58:35]MH_I2C_Read... [16:58:35]Read from MH i2c: E2 0B 00 27 05 00 6E 77 97 F8 DE E8 75 08 90 00 5F [16:58:35]RAPDU: 6E 77 97 F8 DE E8 75 08 90 00 [16:58:35]wFMCommunicate OK [16:58:35]SAM_PROTO_SignData done [16:58:35]FM_MakeSignedData done [16:58:35]CreateOFDProtocolMessage [16:58:35]wFMCommunicate request_size=4 [16:58:35]MH_SAM_APDU [16:58:35]CAPDU: 80 11 00 00 [16:58:35]Write to MH i2c: E2 08 00 28 05 80 11 00 00 00 00 00 00 A7 [16:58:35]Write i2c OK [16:58:35]MH_I2C_Read... [16:58:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:58:35]Read from MH i2c: E2 [16:58:35]MH_I2C_Read... [16:58:35]Read from MH i2c: E2 17 00 [16:58:35]MH_I2C_Read... [16:58:35]Read from MH i2c: E2 17 00 28 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 03 [16:58:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [16:58:35]wFMCommunicate OK [16:58:35]CreateOFDProtocolMessage done [16:58:35]OFDSenderStorePacket 41628 [16:58:35]StoreOFDPacket docnum=41628 [16:58:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 21 01 00 00 17 2B 19 01 80 65 5A 03 01 00 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 02 00 00 00 00 07 04 06 00 88 13 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 00 00 00 F4 03 04 00 3A 27 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 9C A2 00 00 35 04 06 00 6B DB E8 81 28 88 6E 77 97 F8 DE E8 75 08 [16:58:35]CheckFolder [16:58:35]dirname=/storage/ofd_packets [16:58:35]CheckFolder done [16:58:35]ProducePacketName [16:58:35]name=ofd_packets/00041628 [16:58:35]NVStorageSaveData ofd_packets/00041628 [16:58:35]File name is /storage/ofd_packets/00041628 [16:58:35]Write 319 bytes [16:58:35]NVStorageSaveData done [16:58:35]OFDSenderStorePacket done [16:58:35]KKMCreateOFDPacket done [16:58:35]NVStorageSaveData kkm_last_timestamp [16:58:35]File name is /storage/kkm_last_timestamp [16:58:35]Write 4 bytes [16:58:35]NVStorageSaveData done [16:58:35]ExternCall_PrintAddStr [16:58:35]wPrintStart [16:58:35]Write to MH i2c: 01 00 00 29 05 2E [16:58:35]Write i2c OK [16:58:35]MH_I2C_Read... [16:58:35]Read from MH i2c: 01 [16:58:35]MH_I2C_Read... [16:58:35]Read from MH i2c: 01 07 00 [16:58:35]MH_I2C_Read... [16:58:35]Read from MH i2c: 01 07 00 29 05 00 00 00 00 00 FF 0F 43 [16:58:35]RasterBufferAndPrint [16:58:35]line Счет N : (3)183658 [16:58:35]line ИÐÐ: 02508201610067 [16:58:35]line Контрольно-КаÑÑовый Чек [16:58:35]line ПРОДÐЖР[16:58:35]line Товар: 4700000160358 [16:58:35]line Вода Легенда 1л [16:58:35]line 1.000 * 50.00 [16:58:35]line = 50.00 [16:58:35]line ÐДС 12% ÐСП 1% [16:58:35]line > о реализуемом товаре [16:58:35]line ИТОГО: 50.00 [16:58:35]line ÐСП 1% : 0.44 [16:58:35]line ÐДС 12% : 5.31 [16:58:35]line Ðаличными: 50.00 [16:58:35]line Безнал.: 0.00 [16:58:35]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [16:58:35]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [16:58:35]line СÐО: Общий режим [16:58:35]line Чек 79 27.07.2024 16:58 [16:58:35]line Смена: 425 ФФД: 1.0 [16:58:35]line ЗÐМ: 0300000053 [16:58:35]line РÐМ: 0000000000092626 [16:58:35]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [16:58:35]line ФМ: 0000000000874958 [16:58:35]line ФД: 41628 [16:58:35]line ФПД: 118592242788488 [16:58:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T165834&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41628&fm=118592242788488&tin=02508201610067®Number=0000000000092626&sum=5000 [16:58:35]OFD Sender: Processing packet 41628 [packets to send 57, broken 56] [16:58:35]ProducePacketName [16:58:35]name=ofd_packets/00041628 [16:58:35]OFD Sender: To server: ‡•öpG, [16:58:35]CommunicateWithHost lk.salyk.kg:30040 [16:58:35]ConnectInit lk.salyk.kg [16:58:35]line 0 [16:58:35]written 0, free lines is 4095 [16:58:36]Write to MH i2c: 01 00 00 51 05 56 [16:58:36]Write i2c OK [16:58:36]MH_I2C_Read... [16:58:36]Read from MH i2c: 01 [16:58:36]MH_I2C_Read... [16:58:36]Read from MH i2c: 01 07 00 [16:58:36]MH_I2C_Read... [16:58:36]Read from MH i2c: 01 07 00 51 05 00 00 00 00 00 10 0D 7A [16:58:36]RasterBufferAndPrint [16:58:36]line [16:58:36]line [16:58:36]line [16:58:36]line [16:58:36]line [16:58:36]written 0, free lines is 3351 [16:58:36]MH_Cut [16:58:36]Write to MH i2c: D1 01 00 58 05 01 2F [16:58:36]Write i2c OK [16:58:36]MH_I2C_Read... [16:58:36]Read from MH i2c: D1 [16:58:36]MH_I2C_Read... [16:58:36]Read from MH i2c: D1 01 00 [16:58:36]MH_I2C_Read... [16:58:36]Read from MH i2c: D1 01 00 58 05 00 2E [16:58:36]Write to MH i2c: 01 00 00 59 05 5E [16:58:36]Write i2c OK [16:58:36]MH_I2C_Read... [16:58:36]Connected sock=10 [16:58:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 21 01 00 00 17 2B 19 01 80 65 5A 03 01 00 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 02 00 00 00 00 07 04 06 00 88 13 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 00 00 00 F4 03 04 00 3A 27 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 9C A2 00 00 35 04 06 00 6B DB E8 81 28 88 6E 77 97 F8 DE E8 75 08 [16:58:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 4E 35 47 00 21 16 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 9C A2 00 00 F4 03 04 00 4F D3 A4 66 B6 04 01 00 00 99 A3 37 DF A5 88 28 5E [16:58:36]CommunicateWithHost err = 0 [16:58:36]CheckOFDResponse [16:58:36]1017 (14) - 77093643461234 [16:58:36]1041 (16) - 0000000000874958 [16:58:36]1040 (4) - 41628 [16:58:36]1012 (4) - 27.07.2024 11:00 [16:58:36]1206 (1) - 0 [16:58:36]OFD Sender: Remove packet 41628 [16:58:36]ProducePacketName [16:58:36]name=ofd_packets/00041628 [16:58:36]NVStorageDeleteData [16:58:36]*** Cut start [16:58:36]*** Partial cut [16:58:36]*** CUTSNS_PIN = 1 [16:58:36]*** CUTSNS_PIN = 0 [16:58:37]OFD Sender: No OFD packet to send [16:58:37]*** Brake cut motor [16:58:37]Read from MH i2c: 01 [16:58:37]MH_I2C_Read... [16:58:37]*** Stop cut motor [16:58:37]*** Cut end [16:58:37]Read from MH i2c: 01 07 00 [16:58:37]MH_I2C_Read... [16:58:37]Read from MH i2c: 01 07 00 59 05 00 00 00 00 00 FF 0F 73 [16:58:37]process_action close_receipt done [16:58:37]requested_data is exist [16:58:37]produce_requested_data [16:58:37]requested_item fm.sn is exist - process it [16:58:37]wFMCommunicate request_size=4 [16:58:37]MH_SAM_APDU [16:58:37]CAPDU: 80 11 00 00 [16:58:37]Write to MH i2c: E2 08 00 5A 05 80 11 00 00 00 00 00 00 D9 [16:58:37]Write i2c OK [16:58:37]MH_I2C_Read... [16:58:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:58:37]Read from MH i2c: E2 [16:58:37]MH_I2C_Read... [16:58:37]Read from MH i2c: E2 17 00 [16:58:37]MH_I2C_Read... [16:58:37]Read from MH i2c: E2 17 00 5A 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 35 [16:58:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [16:58:37]wFMCommunicate OK [16:58:37]requested_item fd.num is exist - process it [16:58:37]SAM_PROTO_GetFieldsCounters [16:58:37]wFMCommunicate request_size=4 [16:58:37]MH_SAM_APDU [16:58:37]CAPDU: 80 13 00 00 [16:58:37]Write to MH i2c: E2 08 00 5B 05 80 13 00 00 00 00 00 00 DC [16:58:37]Write i2c OK [16:58:37]MH_I2C_Read... [16:58:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:58:37]Read from MH i2c: E2 [16:58:37]MH_I2C_Read... [16:58:37]Read from MH i2c: E2 62 00 [16:58:37]MH_I2C_Read... [16:58:37]Read from MH i2c: E2 62 00 5B 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 9C A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 4F 00 00 00 5E 04 04 00 4F 00 00 00 57 04 04 00 50 00 00 00 19 04 04 00 00 00 00 00 90 00 DB [16:58:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 9C A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 4F 00 00 00 5E 04 04 00 4F 00 00 00 57 04 04 00 50 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:58:37]wFMCommunicate OK [16:58:37]SAM_PROTO_GetFieldsCounters done [16:58:37]requested_item shift.num is exist - process it [16:58:37]requested_item shift.opened is exist - process it [16:58:37]req_shift_opened [16:58:37]FM_GetShiftState [16:58:37]SAM_PROTO_GetShiftState [16:58:37]wFMCommunicate request_size=4 [16:58:37]MH_SAM_APDU [16:58:37]CAPDU: 80 13 01 00 [16:58:37]Write to MH i2c: E2 08 00 5C 05 80 13 01 00 00 00 00 00 DE [16:58:37]Write i2c OK [16:58:37]MH_I2C_Read... [16:58:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:58:37]Read from MH i2c: E2 [16:58:37]MH_I2C_Read... [16:58:37]Read from MH i2c: E2 0E 00 [16:58:37]MH_I2C_Read... [16:58:37]Read from MH i2c: E2 0E 00 5C 05 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 F6 [16:58:37]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [16:58:37]wFMCommunicate OK [16:58:37]SAM_PROTO_GetShiftState done [16:58:37]FM_GetShiftState done [16:58:37]req_shift_opened done [16:58:37]requested_item shift.open_date is exist - process it [16:58:37]req_shift_open_date [16:58:37]req_shift_open_date done [16:58:37]produce_requested_data done [16:58:37]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41628,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [16:58:37]process_action_free close_receipt [16:58:37]json_value_free [16:58:37]json_value_free done [16:58:37]process_json_proto returns [16:58:37]Send response to host [16:58:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41628,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [16:58:37]free response buf [16:58:37]execute_script done [16:58:37]execute_script returns [16:58:37]free content buf [16:58:37]Sock 9.Close socket [16:58:37]Sock 9.Thread stoped [16:58:42]OFD Sender: No OFD packet to send [16:58:47]OFD Sender: No OFD packet to send [16:58:50]recv_with_timeout no data received [16:58:52]OFD Sender: No OFD packet to send [16:58:53]accept exits with 7 [16:58:53]New connection [16:58:53]New thread 3067194724 created [16:58:53]Thread 3067051364 joined [16:58:53]Waiting for new connection... [16:58:53] Sock 7.Parse request [16:58:53]Sock 7.Check first char [16:58:53]Sock 7.First char is OK [16:58:53]request: POST /json_proto HTTP/1.0 [16:58:53]Method: POST [16:58:53]URL: /json_proto [16:58:53]Method is POST - this is cgi request [16:58:53]url: /json_proto [16:58:53]query_string will be loaded in cgi processing [16:58:53]execute_cgi json_proto POST (null) [16:58:53]execute_cgi path=json_proto method=POST [16:58:53]POST find Content-Length [16:58:53]Host: 172.17.43.132:8080 [16:58:53]Content-Length: 690 [16:58:53]Content-Type: application/json [16:58:53] [16:58:53]POST finish read [16:58:53]Found Content-Length = 690 [16:58:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 41628, "base_FM": "0000000000874958", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183658", "tax_sys" : 0, "items" : [ { "code": "4700000160358", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 1\u043B", "price" : 50.00, "quantity" : 1.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 50.00 } ], "post_footer_text": "41628" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:58:53]execute_script... [16:58:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 41628, "base_FM": "0000000000874958", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183658", "tax_sys" : 0, "items" : [ { "code": "4700000160358", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 1\u043B", "price" : 50.00, "quantity" : 1.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 50.00 } ], "post_footer_text": "41628" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:58:53]POST & json_proto [16:58:53]process_json_proto [16:58:53]json parsed OK: [16:58:53]protocol is kg_v1.0 [16:58:53]action value=close_receipt [16:58:53]process_action close_receipt [16:58:53]cmd_close_receipt [16:58:53]MH_GetDate [16:58:53]Write to MH i2c: F0 00 00 5D 05 51 [16:58:53]Write i2c OK [16:58:53]MH_I2C_Read... [16:58:53]Read from MH i2c: F0 [16:58:53]MH_I2C_Read... [16:58:53]Read from MH i2c: F0 09 00 [16:58:53]MH_I2C_Read... [16:58:53]Read from MH i2c: F0 09 00 5D 05 00 4E 27 A5 66 69 B2 A4 66 FF [16:58:53]GetLastDocTimeStamp 1722099514 [16:58:53]current date 1722099534 [16:58:53]FM_GetShiftState [16:58:53]SAM_PROTO_GetShiftState [16:58:53]wFMCommunicate request_size=4 [16:58:53]MH_SAM_APDU [16:58:53]CAPDU: 80 13 01 00 [16:58:53]Write to MH i2c: E2 08 00 5E 05 80 13 01 00 00 00 00 00 E0 [16:58:53]Write i2c OK [16:58:53]MH_I2C_Read... [16:58:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:58:53]Read from MH i2c: E2 [16:58:53]MH_I2C_Read... [16:58:53]Read from MH i2c: E2 0E 00 [16:58:53]MH_I2C_Read... [16:58:53]Read from MH i2c: E2 0E 00 5E 05 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 F8 [16:58:53]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [16:58:53]wFMCommunicate OK [16:58:53]SAM_PROTO_GetShiftState done [16:58:53]FM_GetShiftState done [16:58:53]opened in 1722069839 [16:58:53]opened+sec_in_day 1722156239 [16:58:53]quantity*price = 5000 [16:58:53]sum+1 = 5001 [16:58:53]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 50.00 ÐСП 1% : 0.44 ÐДС 12% : 5.31 Ðаличными: 50.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 80 27.07.2024 16:58 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФД оÑн.: 41628 ФМ оÑн.: 0000000000874958 ФМ: 0000000000874958 ФД: 41629 ФПД: 181141468615583 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T165854&type=2&operation_type=1&fn_number=0000000000874958&fd_number=41629&fm=181141468615583&tin=02508201610067®Number=0000000000092626&sum=5000 41628 [16:58:54]StoreToDocumentArchive [16:58:54]shift 425 fd 41629 [16:58:54]save to /storage/0425/doc_00041629 [16:58:54]save last doc name /storage/0425/doc_00041629 to /storage/kkm_last_doc_name [16:58:54]save OK [16:58:54]Clear old archive folders... [16:58:54]ProcessDocumentItem done err = 0, tmpTLVsize=297 [16:58:54]tlvbuf is 0028F930 [16:58:54]SAM_PROTO_ClearQueue [16:58:54]wFMCommunicate request_size=4 [16:58:54]MH_SAM_APDU [16:58:54]CAPDU: 80 09 00 00 [16:58:54]Write to MH i2c: E2 08 00 6D 05 80 09 00 00 00 00 00 00 E4 [16:58:54]Write i2c OK [16:58:55]MH_I2C_Read... [16:58:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:58:55]Read from MH i2c: E2 [16:58:55]MH_I2C_Read... [16:58:55]Read from MH i2c: E2 03 00 [16:58:55]MH_I2C_Read... [16:58:55]Read from MH i2c: E2 03 00 6D 05 00 90 00 E6 [16:58:55]RAPDU: 90 00 [16:58:55]wFMCommunicate OK [16:58:55]SAM_PROTO_ClearQueue done [16:58:55]KKMCreateOFDPacket [16:58:55]OFDProtocolAddRootSTLVToBuf [16:58:55]FM_MakeSignedData [16:58:55]FM_MakeSignedData [16:58:55]SAM_PROTO_SignData [16:58:55]wFMCommunicate request_size=4 [16:58:55]MH_SAM_APDU [16:58:55]CAPDU: 80 0D 01 02 [16:58:55]Write to MH i2c: E2 08 00 6E 05 80 0D 01 02 00 00 00 00 EC [16:58:55]Write i2c OK [16:58:55]MH_I2C_Read... [16:58:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:58:55]Read from MH i2c: E2 [16:58:55]MH_I2C_Read... [16:58:55]Read from MH i2c: E2 03 00 [16:58:55]MH_I2C_Read... [16:58:55]Read from MH i2c: E2 03 00 6E 05 00 90 00 E7 [16:58:55]RAPDU: 90 00 [16:58:55]wFMCommunicate OK [16:58:55]wFMCommunicate request_size=255 [16:58:55]MH_SAM_APDU [16:58:55]CAPDU: 80 0D 02 02 FA 03 00 29 01 1E 04 01 00 02 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 02 00 00 00 00 07 04 06 00 88 13 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 00 00 00 F4 03 04 00 4E 27 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 27 04 04 00 9C A2 00 00 28 04 10 00 30 30 30 [16:58:55]Write to MH i2c: E2 02 01 6F 05 80 0D 02 02 FA 00 03 00 29 01 1E 04 01 00 02 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 02 00 00 00 00 07 04 06 00 88 13 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 00 00 00 F4 03 04 00 4E 27 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 27 04 04 00 9C A2 00 00 28 04 10 00 30 30 30 00 00 96 [16:58:55]Write i2c OK [16:58:55]MH_I2C_Read... [16:58:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:58:55]Read from MH i2c: E2 [16:58:55]MH_I2C_Read... [16:58:55]Read from MH i2c: E2 03 00 [16:58:55]MH_I2C_Read... [16:58:55]Read from MH i2c: E2 03 00 6F 05 00 90 00 E8 [16:58:55]RAPDU: 90 00 [16:58:55]wFMCommunicate OK [16:58:55]wFMCommunicate request_size=56 [16:58:55]MH_SAM_APDU [16:58:55]CAPDU: 80 0D 02 02 33 30 30 30 30 30 30 30 38 37 34 39 35 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 9D A2 00 00 35 04 06 00 A4 BF 48 E4 13 9F [16:58:55]Write to MH i2c: E2 3B 00 70 05 80 0D 02 02 33 00 30 30 30 30 30 30 30 38 37 34 39 35 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 9D A2 00 00 35 04 06 00 A4 BF 48 E4 13 9F 00 00 13 [16:58:55]Write i2c OK [16:58:55]MH_I2C_Read... [16:58:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:58:55]Read from MH i2c: E2 [16:58:55]MH_I2C_Read... [16:58:55]Read from MH i2c: E2 03 00 [16:58:55]MH_I2C_Read... [16:58:55]Read from MH i2c: E2 03 00 70 05 00 90 00 E9 [16:58:55]RAPDU: 90 00 [16:58:55]wFMCommunicate OK [16:58:55]wFMCommunicate request_size=4 [16:58:55]MH_SAM_APDU [16:58:55]CAPDU: 80 0D 03 02 [16:58:55]Write to MH i2c: E2 08 00 71 05 80 0D 03 02 00 00 00 00 F1 [16:58:55]Write i2c OK [16:58:55]MH_I2C_Read... [16:58:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:58:55]Read from MH i2c: E2 [16:58:55]MH_I2C_Read... [16:58:55]Read from MH i2c: E2 0B 00 [16:58:55]MH_I2C_Read... [16:58:55]Read from MH i2c: E2 0B 00 71 05 00 34 20 F7 D6 D1 42 02 3F 90 00 67 [16:58:55]RAPDU: 34 20 F7 D6 D1 42 02 3F 90 00 [16:58:55]wFMCommunicate OK [16:58:55]SAM_PROTO_SignData done [16:58:55]FM_MakeSignedData done [16:58:55]CreateOFDProtocolMessage [16:58:55]wFMCommunicate request_size=4 [16:58:55]MH_SAM_APDU [16:58:55]CAPDU: 80 11 00 00 [16:58:55]Write to MH i2c: E2 08 00 72 05 80 11 00 00 00 00 00 00 F1 [16:58:55]Write i2c OK [16:58:55]MH_I2C_Read... [16:58:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:58:55]Read from MH i2c: E2 [16:58:55]MH_I2C_Read... [16:58:55]Read from MH i2c: E2 17 00 [16:58:55]MH_I2C_Read... [16:58:55]Read from MH i2c: E2 17 00 72 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 4D [16:58:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [16:58:55]wFMCommunicate OK [16:58:55]CreateOFDProtocolMessage done [16:58:55]OFDSenderStorePacket 41629 [16:58:55]StoreOFDPacket docnum=41629 [16:58:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 3D 01 00 00 C0 A2 35 01 99 D6 5A 03 01 00 03 00 29 01 1E 04 01 00 02 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 02 00 00 00 00 07 04 06 00 88 13 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 00 00 00 F4 03 04 00 4E 27 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 27 04 04 00 9C A2 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 9D A2 00 00 35 04 06 00 A4 BF 48 E4 13 9F 34 20 F7 D6 D1 42 02 3F [16:58:55]CheckFolder [16:58:55]dirname=/storage/ofd_packets [16:58:55]CheckFolder done [16:58:55]ProducePacketName [16:58:55]name=ofd_packets/00041629 [16:58:55]NVStorageSaveData ofd_packets/00041629 [16:58:55]File name is /storage/ofd_packets/00041629 [16:58:55]Write 347 bytes [16:58:55]NVStorageSaveData done [16:58:55]OFDSenderStorePacket done [16:58:55]KKMCreateOFDPacket done [16:58:55]NVStorageSaveData kkm_last_timestamp [16:58:55]File name is /storage/kkm_last_timestamp [16:58:55]Write 4 bytes [16:58:55]NVStorageSaveData done [16:58:55]ExternCall_PrintAddStr [16:58:55]wPrintStart [16:58:55]Write to MH i2c: 01 00 00 73 05 78 [16:58:55]Write i2c OK [16:58:55]MH_I2C_Read... [16:58:55]Read from MH i2c: 01 [16:58:55]MH_I2C_Read... [16:58:55]Read from MH i2c: 01 07 00 [16:58:55]MH_I2C_Read... [16:58:55]Read from MH i2c: 01 07 00 73 05 00 00 00 00 00 FF 0F 8D [16:58:55]RasterBufferAndPrint [16:58:55]line Счет N : (3)183658 [16:58:55]line ИÐÐ: 02508201610067 [16:58:55]line Контрольно-КаÑÑовый Чек [16:58:55]line ВОЗВРÐТ ПРОДÐЖИ [16:58:55]line Товар: 4700000160358 [16:58:55]line Вода Легенда 1л [16:58:55]line 1.000 * 50.00 [16:58:55]line = 50.00 [16:58:55]line ÐДС 12% ÐСП 1% [16:58:55]line > о реализуемом товаре [16:58:55]line ИТОГО: 50.00 [16:58:55]line ÐСП 1% : 0.44 [16:58:55]line ÐДС 12% : 5.31 [16:58:55]line Ðаличными: 50.00 [16:58:55]line Безнал.: 0.00 [16:58:55]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [16:58:55]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [16:58:55]line СÐО: Общий режим [16:58:55]line Чек 80 27.07.2024 16:58 [16:58:55]line Смена: 425 ФФД: 1.0 [16:58:55]line ЗÐМ: 0300000053 [16:58:55]line РÐМ: 0000000000092626 [16:58:55]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [16:58:55]line ФД оÑн.: 41628 [16:58:55]line ФМ оÑн.: 0000000000874958 [16:58:55]line ФМ: 0000000000874958 [16:58:55]line ФД: 41629 [16:58:55]line ФПД: 181141468615583 [16:58:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T165854&type=2&operation_type=1&fn_number=0000000000874958&fd_number=41629&fm=181141468615583&tin=02508201610067®Number=0000000000092626&sum=5000 [16:58:55]line 41628 [16:58:55]written 0, free lines is 4095 [16:58:55]OFD Sender: Processing packet 41629 [packets to send 57, broken 56] [16:58:55]ProducePacketName [16:58:55]name=ofd_packets/00041629 [16:58:55]OFD Sender: To server: ‡•öpG, [16:58:55]CommunicateWithHost lk.salyk.kg:30040 [16:58:55]ConnectInit lk.salyk.kg [16:58:56]Write to MH i2c: 01 00 00 9D 05 A2 [16:58:56]Write i2c OK [16:58:56]MH_I2C_Read... [16:58:56]Read from MH i2c: 01 [16:58:56]MH_I2C_Read... [16:58:56]Read from MH i2c: 01 07 00 [16:58:56]MH_I2C_Read... [16:58:56]Read from MH i2c: 01 07 00 9D 05 00 00 00 00 00 00 0D B6 [16:58:56]RasterBufferAndPrint [16:58:56]line [16:58:56]line [16:58:56]line [16:58:56]line [16:58:56]line [16:58:56]written 0, free lines is 3334 [16:58:56]MH_Cut [16:58:56]Write to MH i2c: D1 01 00 A4 05 01 7B [16:58:56]Write i2c OK [16:58:56]MH_I2C_Read... [16:58:56]Read from MH i2c: D1 [16:58:56]MH_I2C_Read... [16:58:56]Read from MH i2c: D1 01 00 [16:58:56]MH_I2C_Read... [16:58:56]Read from MH i2c: D1 01 00 A4 05 00 7A [16:58:56]Write to MH i2c: 01 00 00 A5 05 AA [16:58:56]Write i2c OK [16:58:56]MH_I2C_Read... [16:58:56]*** Cut start [16:58:56]*** Partial cut [16:58:56]*** CUTSNS_PIN = 1 [16:58:56]*** CUTSNS_PIN = 0 [16:58:57]*** Brake cut motor [16:58:57]Read from MH i2c: 01 [16:58:57]MH_I2C_Read... [16:58:57]*** Stop cut motor [16:58:57]*** Cut end [16:58:57]Read from MH i2c: 01 07 00 [16:58:57]MH_I2C_Read... [16:58:57]Read from MH i2c: 01 07 00 A5 05 00 00 00 00 00 FF 0F BF [16:58:57]process_action close_receipt done [16:58:57]requested_data is exist [16:58:57]produce_requested_data [16:58:57]requested_item fm.sn is exist - process it [16:58:57]wFMCommunicate request_size=4 [16:58:57]MH_SAM_APDU [16:58:57]CAPDU: 80 11 00 00 [16:58:57]Write to MH i2c: E2 08 00 A6 05 80 11 00 00 00 00 00 00 25 [16:58:57]Write i2c OK [16:58:57]MH_I2C_Read... [16:58:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:58:57]Read from MH i2c: E2 [16:58:57]MH_I2C_Read... [16:58:57]Read from MH i2c: E2 17 00 [16:58:57]MH_I2C_Read... [16:58:57]Read from MH i2c: E2 17 00 A6 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 81 [16:58:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [16:58:57]wFMCommunicate OK [16:58:57]requested_item fd.num is exist - process it [16:58:57]SAM_PROTO_GetFieldsCounters [16:58:57]wFMCommunicate request_size=4 [16:58:57]MH_SAM_APDU [16:58:57]CAPDU: 80 13 00 00 [16:58:57]Write to MH i2c: E2 08 00 A7 05 80 13 00 00 00 00 00 00 28 [16:58:57]Write i2c OK [16:58:57]MH_I2C_Read... [16:58:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:58:57]Read from MH i2c: E2 [16:58:57]MH_I2C_Read... [16:58:57]Read from MH i2c: E2 62 00 [16:58:57]MH_I2C_Read... [16:58:57]Read from MH i2c: E2 62 00 A7 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 9D A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 50 00 00 00 5E 04 04 00 50 00 00 00 57 04 04 00 51 00 00 00 19 04 04 00 00 00 00 00 90 00 2B [16:58:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 9D A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 50 00 00 00 5E 04 04 00 50 00 00 00 57 04 04 00 51 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:58:57]wFMCommunicate OK [16:58:57]SAM_PROTO_GetFieldsCounters done [16:58:57]requested_item shift.num is exist - process it [16:58:57]requested_item shift.opened is exist - process it [16:58:57]req_shift_opened [16:58:57]FM_GetShiftState [16:58:57]SAM_PROTO_GetShiftState [16:58:57]wFMCommunicate request_size=4 [16:58:57]MH_SAM_APDU [16:58:57]CAPDU: 80 13 01 00 [16:58:57]Write to MH i2c: E2 08 00 A8 05 80 13 01 00 00 00 00 00 2A [16:58:57]Write i2c OK [16:58:57]MH_I2C_Read... [16:58:57]Connected sock=11 [16:58:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 3D 01 00 00 C0 A2 35 01 99 D6 5A 03 01 00 03 00 29 01 1E 04 01 00 02 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 02 00 00 00 00 07 04 06 00 88 13 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 00 00 00 F4 03 04 00 4E 27 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 27 04 04 00 9C A2 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 9D A2 00 00 35 04 06 00 A4 BF 48 E4 13 9F 34 20 F7 D6 D1 42 02 3F [16:58:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:58:57]Read from MH i2c: E2 [16:58:57]MH_I2C_Read... [16:58:57]Read from MH i2c: E2 0E 00 [16:58:57]MH_I2C_Read... [16:58:57]Read from MH i2c: E2 0E 00 A8 05 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 42 [16:58:57]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [16:58:57]wFMCommunicate OK [16:58:57]SAM_PROTO_GetShiftState done [16:58:57]FM_GetShiftState done [16:58:57]req_shift_opened done [16:58:57]requested_item shift.open_date is exist - process it [16:58:57]req_shift_open_date [16:58:57]req_shift_open_date done [16:58:57]produce_requested_data done [16:58:57]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41629,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [16:58:57]process_action_free close_receipt [16:58:57]json_value_free [16:58:57]json_value_free done [16:58:57]process_json_proto returns [16:58:57]Send response to host [16:58:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41629,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [16:58:57]free response buf [16:58:57]execute_script done [16:58:57]execute_script returns [16:58:57]free content buf [16:58:57]Sock 7.Close socket [16:58:57]Sock 7.Thread stoped [16:58:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 F6 FA 47 00 72 DB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 9D A2 00 00 F4 03 04 00 65 D3 A4 66 B6 04 01 00 00 C5 F1 30 13 85 3E C1 C8 [16:58:58]CommunicateWithHost err = 0 [16:58:58]CheckOFDResponse [16:58:58]1017 (14) - 77093643461234 [16:58:58]1041 (16) - 0000000000874958 [16:58:58]1040 (4) - 41629 [16:58:58]1012 (4) - 27.07.2024 11:00 [16:58:58]1206 (1) - 0 [16:58:58]OFD Sender: Remove packet 41629 [16:58:58]ProducePacketName [16:58:58]name=ofd_packets/00041629 [16:58:58]NVStorageDeleteData [16:58:58]accept exits with 9 [16:58:58]New connection [16:58:58]New thread 3067051364 created [16:58:58]Thread 3067194724 joined [16:58:58]Waiting for new connection... [16:58:58] Sock 9.Parse request [16:58:58]Sock 9.Check first char [16:58:58]Sock 9.First char is OK [16:58:58]request: POST /json_proto HTTP/1.0 [16:58:58]Method: POST [16:58:58]URL: /json_proto [16:58:58]Method is POST - this is cgi request [16:58:58]url: /json_proto [16:58:58]query_string will be loaded in cgi processing [16:58:58]execute_cgi json_proto POST (null) [16:58:58]execute_cgi path=json_proto method=POST [16:58:58]POST find Content-Length [16:58:58]Host: 172.17.43.132:8080 [16:58:58]Content-Length: 791 [16:58:58]Content-Type: application/json [16:58:58] [16:58:58]POST finish read [16:58:58]Found Content-Length = 791 [16:58:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183659", "tax_sys" : 0, "items" : [ { "code": "4700000160358", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 1\u043B", "price" : 50.00, "quantity" : 1.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 50.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:58:58]execute_script... [16:58:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183659", "tax_sys" : 0, "items" : [ { "code": "4700000160358", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 1\u043B", "price" : 50.00, "quantity" : 1.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 50.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:58:58]POST & json_proto [16:58:58]process_json_proto [16:58:58]json parsed OK: [16:58:58]protocol is kg_v1.0 [16:58:58]action value=close_receipt [16:58:58]process_action close_receipt [16:58:58]cmd_close_receipt [16:58:58]MH_GetDate [16:58:58]Write to MH i2c: F0 00 00 A9 05 9D [16:58:58]Write i2c OK [16:58:58]MH_I2C_Read... [16:58:58]Read from MH i2c: F0 [16:58:58]MH_I2C_Read... [16:58:58]Read from MH i2c: F0 09 00 [16:58:58]MH_I2C_Read... [16:58:58]Read from MH i2c: F0 09 00 A9 05 00 53 27 A5 66 69 B2 A4 66 50 [16:58:58]GetLastDocTimeStamp 1722099534 [16:58:58]current date 1722099539 [16:58:58]FM_GetShiftState [16:58:58]SAM_PROTO_GetShiftState [16:58:58]wFMCommunicate request_size=4 [16:58:58]MH_SAM_APDU [16:58:58]CAPDU: 80 13 01 00 [16:58:58]Write to MH i2c: E2 08 00 AA 05 80 13 01 00 00 00 00 00 2C [16:58:58]Write i2c OK [16:58:58]MH_I2C_Read... [16:58:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:58:58]Read from MH i2c: E2 [16:58:58]MH_I2C_Read... [16:58:58]Read from MH i2c: E2 0E 00 [16:58:58]MH_I2C_Read... [16:58:58]Read from MH i2c: E2 0E 00 AA 05 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 44 [16:58:58]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [16:58:58]wFMCommunicate OK [16:58:58]SAM_PROTO_GetShiftState done [16:58:58]FM_GetShiftState done [16:58:58]opened in 1722069839 [16:58:58]opened+sec_in_day 1722156239 [16:58:58]quantity*price = 5000 [16:58:58]sum+1 = 5001 [16:58:58]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 50.00 ÐСП 1% : 0.44 ÐДС 12% : 5.31 Ðаличными: 0.00 Безнал.: 50.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 81 27.07.2024 16:58 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ÐŸÐ»Ð°Ñ‚ÐµÐ¶Ð½Ð°Ñ ÑиÑтема: O! деньги ФМ: 0000000000874958 ФД: 41630 ФПД: 80401675339078 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T165859&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41630&fm=80401675339078&tin=02508201610067®Number=0000000000092626&sum=5000 0 [16:59:00]StoreToDocumentArchive [16:59:00]shift 425 fd 41630 [16:59:00]save to /storage/0425/doc_00041630 [16:59:00]save last doc name /storage/0425/doc_00041630 to /storage/kkm_last_doc_name [16:59:00]save OK [16:59:00]Clear old archive folders... [16:59:00]ProcessDocumentItem done err = 0, tmpTLVsize=269 [16:59:00]tlvbuf is 00272F10 [16:59:00]SAM_PROTO_ClearQueue [16:59:00]wFMCommunicate request_size=4 [16:59:00]MH_SAM_APDU [16:59:00]CAPDU: 80 09 00 00 [16:59:00]Write to MH i2c: E2 08 00 B7 05 80 09 00 00 00 00 00 00 2E [16:59:00]Write i2c OK [16:59:00]MH_I2C_Read... [16:59:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:59:00]Read from MH i2c: E2 [16:59:00]MH_I2C_Read... [16:59:00]Read from MH i2c: E2 03 00 [16:59:00]MH_I2C_Read... [16:59:00]Read from MH i2c: E2 03 00 B7 05 00 90 00 30 [16:59:00]RAPDU: 90 00 [16:59:00]wFMCommunicate OK [16:59:00]SAM_PROTO_ClearQueue done [16:59:00]KKMCreateOFDPacket [16:59:00]OFDProtocolAddRootSTLVToBuf [16:59:00]FM_MakeSignedData [16:59:00]FM_MakeSignedData [16:59:00]SAM_PROTO_SignData [16:59:00]wFMCommunicate request_size=4 [16:59:00]MH_SAM_APDU [16:59:00]CAPDU: 80 0D 01 02 [16:59:00]Write to MH i2c: E2 08 00 B8 05 80 0D 01 02 00 00 00 00 36 [16:59:00]Write i2c OK [16:59:00]MH_I2C_Read... [16:59:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:59:00]Read from MH i2c: E2 [16:59:00]MH_I2C_Read... [16:59:00]Read from MH i2c: E2 03 00 [16:59:00]MH_I2C_Read... [16:59:00]Read from MH i2c: E2 03 00 B8 05 00 90 00 31 [16:59:00]RAPDU: 90 00 [16:59:00]wFMCommunicate OK [16:59:00]wFMCommunicate request_size=255 [16:59:00]MH_SAM_APDU [16:59:00]CAPDU: 80 0D 02 02 FA 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 02 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 88 13 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 00 00 00 F4 03 04 00 53 27 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 [16:59:00]Write to MH i2c: E2 02 01 B9 05 80 0D 02 02 FA 00 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 02 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 88 13 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 00 00 00 F4 03 04 00 53 27 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 00 00 CD [16:59:00]Write i2c OK [16:59:00]MH_I2C_Read... [16:59:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:59:00]Read from MH i2c: E2 [16:59:00]MH_I2C_Read... [16:59:00]Read from MH i2c: E2 03 00 [16:59:00]MH_I2C_Read... [16:59:00]Read from MH i2c: E2 03 00 B9 05 00 90 00 32 [16:59:00]RAPDU: 90 00 [16:59:00]wFMCommunicate OK [16:59:00]wFMCommunicate request_size=28 [16:59:00]MH_SAM_APDU [16:59:00]CAPDU: 80 0D 02 02 17 37 34 39 35 38 10 04 04 00 9E A2 00 00 35 04 06 00 49 1F F9 4C 45 46 [16:59:00]Write to MH i2c: E2 1F 00 BA 05 80 0D 02 02 17 00 37 34 39 35 38 10 04 04 00 9E A2 00 00 35 04 06 00 49 1F F9 4C 45 46 00 00 47 [16:59:00]Write i2c OK [16:59:00]MH_I2C_Read... [16:59:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:59:00]Read from MH i2c: E2 [16:59:00]MH_I2C_Read... [16:59:00]Read from MH i2c: E2 03 00 [16:59:00]MH_I2C_Read... [16:59:00]Read from MH i2c: E2 03 00 BA 05 00 90 00 33 [16:59:00]RAPDU: 90 00 [16:59:00]wFMCommunicate OK [16:59:00]wFMCommunicate request_size=4 [16:59:00]MH_SAM_APDU [16:59:00]CAPDU: 80 0D 03 02 [16:59:00]Write to MH i2c: E2 08 00 BB 05 80 0D 03 02 00 00 00 00 3B [16:59:00]Write i2c OK [16:59:00]MH_I2C_Read... [16:59:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:59:00]Read from MH i2c: E2 [16:59:00]MH_I2C_Read... [16:59:00]Read from MH i2c: E2 0B 00 [16:59:00]MH_I2C_Read... [16:59:00]Read from MH i2c: E2 0B 00 BB 05 00 58 E4 70 DA 02 8F BA 8E 90 00 9B [16:59:00]RAPDU: 58 E4 70 DA 02 8F BA 8E 90 00 [16:59:00]wFMCommunicate OK [16:59:00]SAM_PROTO_SignData done [16:59:00]FM_MakeSignedData done [16:59:00]CreateOFDProtocolMessage [16:59:00]wFMCommunicate request_size=4 [16:59:00]MH_SAM_APDU [16:59:00]CAPDU: 80 11 00 00 [16:59:00]Write to MH i2c: E2 08 00 BC 05 80 11 00 00 00 00 00 00 3B [16:59:00]Write i2c OK [16:59:00]MH_I2C_Read... [16:59:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:59:00]Read from MH i2c: E2 [16:59:00]MH_I2C_Read... [16:59:00]Read from MH i2c: E2 17 00 [16:59:00]MH_I2C_Read... [16:59:00]Read from MH i2c: E2 17 00 BC 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 97 [16:59:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [16:59:00]wFMCommunicate OK [16:59:00]CreateOFDProtocolMessage done [16:59:00]OFDSenderStorePacket 41630 [16:59:00]StoreOFDPacket docnum=41630 [16:59:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 21 01 00 00 E8 59 19 01 EC A0 5A 03 01 00 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 02 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 88 13 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 00 00 00 F4 03 04 00 53 27 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 9E A2 00 00 35 04 06 00 49 1F F9 4C 45 46 58 E4 70 DA 02 8F BA 8E [16:59:00]CheckFolder [16:59:00]dirname=/storage/ofd_packets [16:59:00]CheckFolder done [16:59:00]ProducePacketName [16:59:00]name=ofd_packets/00041630 [16:59:00]NVStorageSaveData ofd_packets/00041630 [16:59:00]File name is /storage/ofd_packets/00041630 [16:59:00]Write 319 bytes [16:59:00]NVStorageSaveData done [16:59:00]OFDSenderStorePacket done [16:59:00]KKMCreateOFDPacket done [16:59:00]NVStorageSaveData kkm_last_timestamp [16:59:00]File name is /storage/kkm_last_timestamp [16:59:00]Write 4 bytes [16:59:00]NVStorageSaveData done [16:59:00]ExternCall_PrintAddStr [16:59:00]wPrintStart [16:59:00]Write to MH i2c: 01 00 00 BD 05 C2 [16:59:00]Write i2c OK [16:59:00]MH_I2C_Read... [16:59:00]Read from MH i2c: 01 [16:59:00]MH_I2C_Read... [16:59:00]Read from MH i2c: 01 07 00 [16:59:00]MH_I2C_Read... [16:59:00]Read from MH i2c: 01 07 00 BD 05 00 00 00 00 00 FF 0F D7 [16:59:00]RasterBufferAndPrint [16:59:00]line Счет N : (3)183659 [16:59:00]line ИÐÐ: 02508201610067 [16:59:00]line Контрольно-КаÑÑовый Чек [16:59:00]line ПРОДÐЖР[16:59:00]line Товар: 4700000160358 [16:59:00]line Вода Легенда 1л [16:59:00]line 1.000 * 50.00 [16:59:00]line = 50.00 [16:59:00]line ÐДС 12% ÐСП 1% [16:59:00]line > о реализуемом товаре [16:59:00]line ИТОГО: 50.00 [16:59:00]line ÐСП 1% : 0.44 [16:59:00]line ÐДС 12% : 5.31 [16:59:00]line Ðаличными: 0.00 [16:59:00]line Безнал.: 50.00 [16:59:00]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [16:59:00]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [16:59:00]line СÐО: Общий режим [16:59:00]line Чек 81 27.07.2024 16:58 [16:59:00]line Смена: 425 ФФД: 1.0 [16:59:00]line ЗÐМ: 0300000053 [16:59:00]line РÐМ: 0000000000092626 [16:59:00]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [16:59:00]line ÐŸÐ»Ð°Ñ‚ÐµÐ¶Ð½Ð°Ñ ÑиÑтема: O! деньги [16:59:00]line ФМ: 0000000000874958 [16:59:00]line ФД: 41630 [16:59:00]line ФПД: 80401675339078 [16:59:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T165859&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41630&fm=80401675339078&tin=02508201610067®Number=0000000000092626&sum=5000 [16:59:00]line 0 [16:59:00]written 0, free lines is 4095 [16:59:00]OFD Sender: Processing packet 41630 [packets to send 57, broken 56] [16:59:00]ProducePacketName [16:59:00]name=ofd_packets/00041630 [16:59:00]OFD Sender: To server: ‡•öpG, [16:59:00]CommunicateWithHost lk.salyk.kg:30040 [16:59:00]ConnectInit lk.salyk.kg [16:59:01]Write to MH i2c: 01 00 00 E7 05 EC [16:59:01]Write i2c OK [16:59:01]MH_I2C_Read... [16:59:01]Read from MH i2c: 01 [16:59:01]MH_I2C_Read... [16:59:01]Read from MH i2c: 01 07 00 [16:59:01]MH_I2C_Read... [16:59:01]Read from MH i2c: 01 07 00 E7 05 00 00 00 00 00 F6 0C F5 [16:59:01]RasterBufferAndPrint [16:59:01]line [16:59:01]line [16:59:01]line [16:59:01]line [16:59:01]line [16:59:01]written 0, free lines is 3336 [16:59:01]MH_Cut [16:59:01]Write to MH i2c: D1 01 00 EE 05 01 C5 [16:59:01]Write i2c OK [16:59:01]MH_I2C_Read... [16:59:01]Read from MH i2c: D1 [16:59:01]MH_I2C_Read... [16:59:01]Read from MH i2c: D1 01 00 [16:59:01]MH_I2C_Read... [16:59:01]Read from MH i2c: D1 01 00 EE 05 00 C4 [16:59:01]Write to MH i2c: 01 00 00 EF 05 F4 [16:59:01]Write i2c OK [16:59:01]MH_I2C_Read... [16:59:01]Connected sock=10 [16:59:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 21 01 00 00 E8 59 19 01 EC A0 5A 03 01 00 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 02 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 88 13 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 00 00 00 F4 03 04 00 53 27 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 9E A2 00 00 35 04 06 00 49 1F F9 4C 45 46 58 E4 70 DA 02 8F BA 8E [16:59:02]*** Cut start [16:59:02]*** Partial cut [16:59:02]*** CUTSNS_PIN = 1 [16:59:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 1E 1E 47 00 4F 11 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 9E A2 00 00 F4 03 04 00 68 D3 A4 66 B6 04 01 00 00 A4 62 24 8C 65 18 54 77 [16:59:02]CommunicateWithHost err = 0 [16:59:02]CheckOFDResponse [16:59:02]1017 (14) - 77093643461234 [16:59:02]*** CUTSNS_PIN = 0 [16:59:02]1041 (16) - 0000000000874958 [16:59:02]1040 (4) - 41630 [16:59:02]1012 (4) - 27.07.2024 11:00 [16:59:02]1206 (1) - 0 [16:59:02]OFD Sender: Remove packet 41630 [16:59:02]ProducePacketName [16:59:02]name=ofd_packets/00041630 [16:59:02]NVStorageDeleteData [16:59:02]*** Brake cut motor [16:59:02]OFD Sender: No OFD packet to send [16:59:02]Read from MH i2c: 01 [16:59:02]MH_I2C_Read... [16:59:02]*** Stop cut motor [16:59:02]*** Cut end [16:59:02]Read from MH i2c: 01 07 00 [16:59:02]MH_I2C_Read... [16:59:02]Read from MH i2c: 01 07 00 EF 05 00 00 00 00 00 FF 0F 09 [16:59:02]process_action close_receipt done [16:59:02]requested_data is exist [16:59:02]produce_requested_data [16:59:02]requested_item fm.sn is exist - process it [16:59:02]wFMCommunicate request_size=4 [16:59:02]MH_SAM_APDU [16:59:02]CAPDU: 80 11 00 00 [16:59:02]Write to MH i2c: E2 08 00 F0 05 80 11 00 00 00 00 00 00 6F [16:59:02]Write i2c OK [16:59:02]MH_I2C_Read... [16:59:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:59:02]Read from MH i2c: E2 [16:59:02]MH_I2C_Read... [16:59:02]Read from MH i2c: E2 17 00 [16:59:02]MH_I2C_Read... [16:59:02]Read from MH i2c: E2 17 00 F0 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 CB [16:59:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [16:59:02]wFMCommunicate OK [16:59:02]requested_item fd.num is exist - process it [16:59:02]SAM_PROTO_GetFieldsCounters [16:59:02]wFMCommunicate request_size=4 [16:59:02]MH_SAM_APDU [16:59:02]CAPDU: 80 13 00 00 [16:59:02]Write to MH i2c: E2 08 00 F1 05 80 13 00 00 00 00 00 00 72 [16:59:02]Write i2c OK [16:59:02]MH_I2C_Read... [16:59:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:59:03]Read from MH i2c: E2 [16:59:03]MH_I2C_Read... [16:59:03]Read from MH i2c: E2 62 00 [16:59:03]MH_I2C_Read... [16:59:03]Read from MH i2c: E2 62 00 F1 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 9E A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 51 00 00 00 5E 04 04 00 51 00 00 00 57 04 04 00 52 00 00 00 19 04 04 00 00 00 00 00 90 00 79 [16:59:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 9E A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 51 00 00 00 5E 04 04 00 51 00 00 00 57 04 04 00 52 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:59:03]wFMCommunicate OK [16:59:03]SAM_PROTO_GetFieldsCounters done [16:59:03]requested_item shift.num is exist - process it [16:59:03]requested_item shift.opened is exist - process it [16:59:03]req_shift_opened [16:59:03]FM_GetShiftState [16:59:03]SAM_PROTO_GetShiftState [16:59:03]wFMCommunicate request_size=4 [16:59:03]MH_SAM_APDU [16:59:03]CAPDU: 80 13 01 00 [16:59:03]Write to MH i2c: E2 08 00 F2 05 80 13 01 00 00 00 00 00 74 [16:59:03]Write i2c OK [16:59:03]MH_I2C_Read... [16:59:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:59:03]Read from MH i2c: E2 [16:59:03]MH_I2C_Read... [16:59:03]Read from MH i2c: E2 0E 00 [16:59:03]MH_I2C_Read... [16:59:03]Read from MH i2c: E2 0E 00 F2 05 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 8C [16:59:03]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [16:59:03]wFMCommunicate OK [16:59:03]SAM_PROTO_GetShiftState done [16:59:03]FM_GetShiftState done [16:59:03]req_shift_opened done [16:59:03]requested_item shift.open_date is exist - process it [16:59:03]req_shift_open_date [16:59:03]req_shift_open_date done [16:59:03]produce_requested_data done [16:59:03]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41630,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [16:59:03]process_action_free close_receipt [16:59:03]json_value_free [16:59:03]json_value_free done [16:59:03]process_json_proto returns [16:59:03]Send response to host [16:59:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41630,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [16:59:03]free response buf [16:59:03]execute_script done [16:59:03]execute_script returns [16:59:03]free content buf [16:59:03]Sock 9.Close socket [16:59:03]Sock 9.Thread stoped [16:59:07]OFD Sender: No OFD packet to send [16:59:12]OFD Sender: No OFD packet to send [16:59:17]OFD Sender: No OFD packet to send [16:59:22]OFD Sender: No OFD packet to send [16:59:27]OFD Sender: No OFD packet to send [16:59:32]OFD Sender: No OFD packet to send [16:59:37]OFD Sender: No OFD packet to send [16:59:42]OFD Sender: No OFD packet to send [16:59:47]OFD Sender: No OFD packet to send [16:59:52]OFD Sender: No OFD packet to send [16:59:57]OFD Sender: No OFD packet to send [17:00:02]OFD Sender: No OFD packet to send [17:00:07]OFD Sender: No OFD packet to send [17:00:12]OFD Sender: No OFD packet to send [17:00:13]accept exits with 7 [17:00:13]New connection [17:00:13]New thread 3067194724 created [17:00:13]Thread 3067051364 joined [17:00:13]Waiting for new connection... [17:00:13] Sock 7.Parse request [17:00:13]Sock 7.Check first char [17:00:13]Sock 7.First char is OK [17:00:13]request: POST /json_proto HTTP/1.0 [17:00:13]Method: POST [17:00:13]URL: /json_proto [17:00:13]Method is POST - this is cgi request [17:00:13]url: /json_proto [17:00:13]query_string will be loaded in cgi processing [17:00:13]execute_cgi json_proto POST (null) [17:00:13]execute_cgi path=json_proto method=POST [17:00:13]POST find Content-Length [17:00:13]Host: 172.17.43.132:8080 [17:00:13]Content-Length: 732 [17:00:13]Content-Type: application/json [17:00:13] [17:00:13]POST finish read [17:00:13]Found Content-Length = 732 [17:00:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183660", "tax_sys" : 0, "items" : [ { "code": "47000405990016", "name": "\u0423\u0433\u043E\u043B\u044C \u0434\u0440\u0435\u0432\u0435\u0441\u043D\u044B\u0439 \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u041D\u0435\u0444\u0442\u044C 3\u043A\u0433", "price" : 395.00, "quantity" : 1.000, "sum" : 395.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 395.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:00:13]execute_script... [17:00:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183660", "tax_sys" : 0, "items" : [ { "code": "47000405990016", "name": "\u0423\u0433\u043E\u043B\u044C \u0434\u0440\u0435\u0432\u0435\u0441\u043D\u044B\u0439 \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u041D\u0435\u0444\u0442\u044C 3\u043A\u0433", "price" : 395.00, "quantity" : 1.000, "sum" : 395.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 395.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:00:13]POST & json_proto [17:00:13]process_json_proto [17:00:13]json parsed OK: [17:00:13]protocol is kg_v1.0 [17:00:13]action value=close_receipt [17:00:13]process_action close_receipt [17:00:13]cmd_close_receipt [17:00:13]MH_GetDate [17:00:13]Write to MH i2c: F0 00 00 F3 05 E7 [17:00:13]Write i2c OK [17:00:13]MH_I2C_Read... [17:00:13]Read from MH i2c: F0 [17:00:13]MH_I2C_Read... [17:00:13]Read from MH i2c: F0 09 00 [17:00:13]MH_I2C_Read... [17:00:13]Read from MH i2c: F0 09 00 F3 05 00 9E 27 A5 66 69 B2 A4 66 E5 [17:00:13]GetLastDocTimeStamp 1722099539 [17:00:13]current date 1722099614 [17:00:13]FM_GetShiftState [17:00:13]SAM_PROTO_GetShiftState [17:00:13]wFMCommunicate request_size=4 [17:00:13]MH_SAM_APDU [17:00:13]CAPDU: 80 13 01 00 [17:00:13]Write to MH i2c: E2 08 00 F4 05 80 13 01 00 00 00 00 00 76 [17:00:13]Write i2c OK [17:00:13]MH_I2C_Read... [17:00:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:00:13]Read from MH i2c: E2 [17:00:13]MH_I2C_Read... [17:00:13]Read from MH i2c: E2 0E 00 [17:00:13]MH_I2C_Read... [17:00:13]Read from MH i2c: E2 0E 00 F4 05 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 8E [17:00:13]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [17:00:13]wFMCommunicate OK [17:00:13]SAM_PROTO_GetShiftState done [17:00:13]FM_GetShiftState done [17:00:13]opened in 1722069839 [17:00:13]opened+sec_in_day 1722156239 [17:00:13]quantity*price = 39500 [17:00:13]sum+1 = 39501 [17:00:13]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 395.00 ÐСП 1% : 3.50 ÐДС 12% : 41.95 Ðаличными: 395.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 82 27.07.2024 17:00 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41631 ФПД: 229016772193388 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T170014&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41631&fm=229016772193388&tin=02508201610067®Number=0000000000092626&sum=39500 0 [17:00:14]StoreToDocumentArchive [17:00:14]shift 425 fd 41631 [17:00:14]save to /storage/0425/doc_00041631 [17:00:14]save last doc name /storage/0425/doc_00041631 to /storage/kkm_last_doc_name [17:00:14]save OK [17:00:14]Clear old archive folders... [17:00:14]ProcessDocumentItem done err = 0, tmpTLVsize=304 [17:00:14]tlvbuf is 001D0470 [17:00:14]SAM_PROTO_ClearQueue [17:00:14]wFMCommunicate request_size=4 [17:00:14]MH_SAM_APDU [17:00:14]CAPDU: 80 09 00 00 [17:00:14]Write to MH i2c: E2 08 00 01 06 80 09 00 00 00 00 00 00 79 [17:00:14]Write i2c OK [17:00:14]MH_I2C_Read... [17:00:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:00:14]Read from MH i2c: E2 [17:00:14]MH_I2C_Read... [17:00:14]Read from MH i2c: E2 03 00 [17:00:14]MH_I2C_Read... [17:00:14]Read from MH i2c: E2 03 00 01 06 00 90 00 7B [17:00:14]RAPDU: 90 00 [17:00:14]wFMCommunicate OK [17:00:14]SAM_PROTO_ClearQueue done [17:00:14]KKMCreateOFDPacket [17:00:14]OFDProtocolAddRootSTLVToBuf [17:00:14]FM_MakeSignedData [17:00:14]FM_MakeSignedData [17:00:14]SAM_PROTO_SignData [17:00:14]wFMCommunicate request_size=4 [17:00:14]MH_SAM_APDU [17:00:14]CAPDU: 80 0D 01 02 [17:00:14]Write to MH i2c: E2 08 00 02 06 80 0D 01 02 00 00 00 00 81 [17:00:14]Write i2c OK [17:00:14]MH_I2C_Read... [17:00:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:00:14]Read from MH i2c: E2 [17:00:14]MH_I2C_Read... [17:00:14]Read from MH i2c: E2 03 00 [17:00:14]MH_I2C_Read... [17:00:14]Read from MH i2c: E2 03 00 02 06 00 90 00 7C [17:00:14]RAPDU: 90 00 [17:00:14]wFMCommunicate OK [17:00:14]wFMCommunicate request_size=255 [17:00:14]MH_SAM_APDU [17:00:14]CAPDU: 80 0D 02 02 FA 03 00 30 01 1E 04 01 00 01 23 04 82 00 8A 04 0E 00 34 37 30 30 30 34 30 35 39 39 30 30 31 36 06 04 3D 00 D0 A3 D0 B3 D0 BE D0 BB D1 8C 20 D0 B4 D1 80 D0 B5 D0 B2 D0 B5 D1 81 D0 BD D1 8B D0 B9 20 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 20 33 D0 BA D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 9A 00 00 00 00 13 04 06 00 4C 9A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 9A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 63 10 00 00 00 00 07 04 06 00 4C 9A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 00 00 00 F4 03 04 00 9E 27 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 [17:00:14]Write to MH i2c: E2 02 01 03 06 80 0D 02 02 FA 00 03 00 30 01 1E 04 01 00 01 23 04 82 00 8A 04 0E 00 34 37 30 30 30 34 30 35 39 39 30 30 31 36 06 04 3D 00 D0 A3 D0 B3 D0 BE D0 BB D1 8C 20 D0 B4 D1 80 D0 B5 D0 B2 D0 B5 D1 81 D0 BD D1 8B D0 B9 20 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 20 33 D0 BA D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 9A 00 00 00 00 13 04 06 00 4C 9A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 9A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 63 10 00 00 00 00 07 04 06 00 4C 9A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 00 00 00 F4 03 04 00 9E 27 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 00 00 13 [17:00:14]Write i2c OK [17:00:14]MH_I2C_Read... [17:00:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:00:15]Read from MH i2c: E2 [17:00:15]MH_I2C_Read... [17:00:15]Read from MH i2c: E2 03 00 [17:00:15]MH_I2C_Read... [17:00:15]Read from MH i2c: E2 03 00 03 06 00 90 00 7D [17:00:15]RAPDU: 90 00 [17:00:15]wFMCommunicate OK [17:00:15]wFMCommunicate request_size=63 [17:00:15]MH_SAM_APDU [17:00:15]CAPDU: 80 0D 02 02 3A 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 9F A2 00 00 35 04 06 00 D0 4A 1F 5A AC 6C [17:00:15]Write to MH i2c: E2 42 00 04 06 80 0D 02 02 3A 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 9F A2 00 00 35 04 06 00 D0 4A 1F 5A AC 6C 00 00 C3 [17:00:15]Write i2c OK [17:00:15]MH_I2C_Read... [17:00:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:00:15]Read from MH i2c: E2 [17:00:15]MH_I2C_Read... [17:00:15]Read from MH i2c: E2 03 00 [17:00:15]MH_I2C_Read... [17:00:15]Read from MH i2c: E2 03 00 04 06 00 90 00 7E [17:00:15]RAPDU: 90 00 [17:00:15]wFMCommunicate OK [17:00:15]wFMCommunicate request_size=4 [17:00:15]MH_SAM_APDU [17:00:15]CAPDU: 80 0D 03 02 [17:00:15]Write to MH i2c: E2 08 00 05 06 80 0D 03 02 00 00 00 00 86 [17:00:15]Write i2c OK [17:00:15]MH_I2C_Read... [17:00:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:00:15]Read from MH i2c: E2 [17:00:15]MH_I2C_Read... [17:00:15]Read from MH i2c: E2 0B 00 [17:00:15]MH_I2C_Read... [17:00:15]Read from MH i2c: E2 0B 00 05 06 00 A1 28 15 97 D5 82 C5 EA 90 00 02 [17:00:15]RAPDU: A1 28 15 97 D5 82 C5 EA 90 00 [17:00:15]wFMCommunicate OK [17:00:15]SAM_PROTO_SignData done [17:00:15]FM_MakeSignedData done [17:00:15]CreateOFDProtocolMessage [17:00:15]wFMCommunicate request_size=4 [17:00:15]MH_SAM_APDU [17:00:15]CAPDU: 80 11 00 00 [17:00:15]Write to MH i2c: E2 08 00 06 06 80 11 00 00 00 00 00 00 86 [17:00:15]Write i2c OK [17:00:15]MH_I2C_Read... [17:00:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:00:15]Read from MH i2c: E2 [17:00:15]MH_I2C_Read... [17:00:15]Read from MH i2c: E2 17 00 [17:00:15]MH_I2C_Read... [17:00:15]Read from MH i2c: E2 17 00 06 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 E2 [17:00:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [17:00:15]wFMCommunicate OK [17:00:15]CreateOFDProtocolMessage done [17:00:15]OFDSenderStorePacket 41631 [17:00:15]StoreOFDPacket docnum=41631 [17:00:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 44 01 00 00 6B 7C 3C 01 78 CA 5A 03 01 00 03 00 30 01 1E 04 01 00 01 23 04 82 00 8A 04 0E 00 34 37 30 30 30 34 30 35 39 39 30 30 31 36 06 04 3D 00 D0 A3 D0 B3 D0 BE D0 BB D1 8C 20 D0 B4 D1 80 D0 B5 D0 B2 D0 B5 D1 81 D0 BD D1 8B D0 B9 20 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 20 33 D0 BA D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 9A 00 00 00 00 13 04 06 00 4C 9A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 9A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 63 10 00 00 00 00 07 04 06 00 4C 9A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 00 00 00 F4 03 04 00 9E 27 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 9F A2 00 00 35 04 06 00 D0 4A 1F 5A AC 6C A1 28 15 97 D5 82 C5 EA [17:00:15]CheckFolder [17:00:15]dirname=/storage/ofd_packets [17:00:15]CheckFolder done [17:00:15]ProducePacketName [17:00:15]name=ofd_packets/00041631 [17:00:15]NVStorageSaveData ofd_packets/00041631 [17:00:15]File name is /storage/ofd_packets/00041631 [17:00:15]Write 354 bytes [17:00:15]NVStorageSaveData done [17:00:15]OFDSenderStorePacket done [17:00:15]KKMCreateOFDPacket done [17:00:15]NVStorageSaveData kkm_last_timestamp [17:00:15]File name is /storage/kkm_last_timestamp [17:00:15]Write 4 bytes [17:00:15]NVStorageSaveData done [17:00:15]ExternCall_PrintAddStr [17:00:15]wPrintStart [17:00:15]Write to MH i2c: 01 00 00 07 06 0D [17:00:15]Write i2c OK [17:00:15]MH_I2C_Read... [17:00:15]Read from MH i2c: 01 [17:00:15]MH_I2C_Read... [17:00:15]Read from MH i2c: 01 07 00 [17:00:15]MH_I2C_Read... [17:00:15]Read from MH i2c: 01 07 00 07 06 00 00 00 00 00 FF 0F 22 [17:00:15]RasterBufferAndPrint [17:00:15]line Счет N : (3)183660 [17:00:15]line ИÐÐ: 02508201610067 [17:00:15]line Контрольно-КаÑÑовый Чек [17:00:15]line ПРОДÐЖР[17:00:15]line Товар: 47000405990016 [17:00:15]line Уголь древеÑный Партнер Ðефть 3кг [17:00:15]line 1.000 * 395.00 [17:00:15]line = 395.00 [17:00:15]line ÐДС 12% ÐСП 1% [17:00:15]line > о реализуемом товаре [17:00:15]line ИТОГО: 395.00 [17:00:15]line ÐСП 1% : 3.50 [17:00:15]line ÐДС 12% : 41.95 [17:00:15]line Ðаличными: 395.00 [17:00:15]line Безнал.: 0.00 [17:00:15]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [17:00:15]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [17:00:15]line СÐО: Общий режим [17:00:15]line Чек 82 27.07.2024 17:00 [17:00:15]line Смена: 425 ФФД: 1.0 [17:00:15]line ЗÐМ: 0300000053 [17:00:15]line РÐМ: 0000000000092626 [17:00:15]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [17:00:15]line ФМ: 0000000000874958 [17:00:15]line ФД: 41631 [17:00:15]line ФПД: 229016772193388 [17:00:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T170014&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41631&fm=229016772193388&tin=02508201610067®Number=0000000000092626&sum=39500 [17:00:15]line 0 [17:00:15]OFD Sender: Processing packet 41631 [packets to send 57, broken 56] [17:00:15]ProducePacketName [17:00:15]name=ofd_packets/00041631 [17:00:15]OFD Sender: To server: ‡•öpG, [17:00:15]CommunicateWithHost lk.salyk.kg:30040 [17:00:15]ConnectInit lk.salyk.kg [17:00:15]written 0, free lines is 4095 [17:00:16]Write to MH i2c: 01 00 00 30 06 36 [17:00:16]Write i2c OK [17:00:16]MH_I2C_Read... [17:00:16]Read from MH i2c: 01 [17:00:16]MH_I2C_Read... [17:00:16]Read from MH i2c: 01 07 00 [17:00:16]MH_I2C_Read... [17:00:16]Read from MH i2c: 01 07 00 30 06 00 00 00 00 00 04 0D 4E [17:00:16]RasterBufferAndPrint [17:00:16]line [17:00:16]line [17:00:16]line [17:00:16]line [17:00:16]line [17:00:16]written 0, free lines is 3338 [17:00:16]MH_Cut [17:00:16]Write to MH i2c: D1 01 00 37 06 01 0F [17:00:16]Write i2c OK [17:00:16]MH_I2C_Read... [17:00:16]Read from MH i2c: D1 [17:00:16]MH_I2C_Read... [17:00:16]Read from MH i2c: D1 01 00 [17:00:16]MH_I2C_Read... [17:00:16]Read from MH i2c: D1 01 00 37 06 00 0E [17:00:16]Write to MH i2c: 01 00 00 38 06 3E [17:00:16]Write i2c OK [17:00:16]MH_I2C_Read... [17:00:16]*** Cut start [17:00:16]*** Partial cut [17:00:16]*** CUTSNS_PIN = 1 [17:00:16]*** CUTSNS_PIN = 0 [17:00:17]*** Brake cut motor [17:00:17]Read from MH i2c: 01 [17:00:17]*** Stop cut motor [17:00:17]*** Cut end [17:00:17]MH_I2C_Read... [17:00:17]Read from MH i2c: 01 07 00 [17:00:17]MH_I2C_Read... [17:00:17]Read from MH i2c: 01 07 00 38 06 00 00 00 00 00 FF 0F 53 [17:00:17]process_action close_receipt done [17:00:17]requested_data is exist [17:00:17]produce_requested_data [17:00:17]requested_item fm.sn is exist - process it [17:00:17]wFMCommunicate request_size=4 [17:00:17]MH_SAM_APDU [17:00:17]CAPDU: 80 11 00 00 [17:00:17]Write to MH i2c: E2 08 00 39 06 80 11 00 00 00 00 00 00 B9 [17:00:17]Write i2c OK [17:00:17]MH_I2C_Read... [17:00:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:00:17]Read from MH i2c: E2 [17:00:17]MH_I2C_Read... [17:00:17]Read from MH i2c: E2 17 00 [17:00:17]MH_I2C_Read... [17:00:17]Read from MH i2c: E2 17 00 39 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 15 [17:00:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [17:00:17]wFMCommunicate OK [17:00:17]requested_item fd.num is exist - process it [17:00:17]SAM_PROTO_GetFieldsCounters [17:00:17]wFMCommunicate request_size=4 [17:00:17]MH_SAM_APDU [17:00:17]CAPDU: 80 13 00 00 [17:00:17]Write to MH i2c: E2 08 00 3A 06 80 13 00 00 00 00 00 00 BC [17:00:17]Write i2c OK [17:00:17]MH_I2C_Read... [17:00:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:00:17]Read from MH i2c: E2 [17:00:17]MH_I2C_Read... [17:00:17]Read from MH i2c: E2 62 00 [17:00:17]MH_I2C_Read... [17:00:17]Read from MH i2c: E2 62 00 3A 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 9F A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 52 00 00 00 5E 04 04 00 52 00 00 00 57 04 04 00 53 00 00 00 19 04 04 00 00 00 00 00 90 00 C7 [17:00:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 9F A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 52 00 00 00 5E 04 04 00 52 00 00 00 57 04 04 00 53 00 00 00 19 04 04 00 00 00 00 00 90 00 [17:00:17]wFMCommunicate OK [17:00:17]SAM_PROTO_GetFieldsCounters done [17:00:17]requested_item shift.num is exist - process it [17:00:17]requested_item shift.opened is exist - process it [17:00:17]req_shift_opened [17:00:17]FM_GetShiftState [17:00:17]SAM_PROTO_GetShiftState [17:00:17]wFMCommunicate request_size=4 [17:00:17]MH_SAM_APDU [17:00:17]CAPDU: 80 13 01 00 [17:00:17]Write to MH i2c: E2 08 00 3B 06 80 13 01 00 00 00 00 00 BE [17:00:17]Write i2c OK [17:00:17]MH_I2C_Read... [17:00:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:00:17]Read from MH i2c: E2 [17:00:17]MH_I2C_Read... [17:00:17]Read from MH i2c: E2 0E 00 [17:00:17]MH_I2C_Read... [17:00:17]Read from MH i2c: E2 0E 00 3B 06 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 D6 [17:00:17]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [17:00:17]wFMCommunicate OK [17:00:17]SAM_PROTO_GetShiftState done [17:00:17]FM_GetShiftState done [17:00:17]req_shift_opened done [17:00:17]requested_item shift.open_date is exist - process it [17:00:17]req_shift_open_date [17:00:17]req_shift_open_date done [17:00:17]produce_requested_data done [17:00:17]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41631,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [17:00:17]process_action_free close_receipt [17:00:17]json_value_free [17:00:17]json_value_free done [17:00:17]process_json_proto returns [17:00:17]Send response to host [17:00:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41631,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [17:00:17]free response buf [17:00:17]execute_script done [17:00:17]execute_script returns [17:00:17]free content buf [17:00:17]Sock 7.Close socket [17:00:17]Sock 7.Thread stoped [17:00:18]Connected sock=11 [17:00:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 44 01 00 00 6B 7C 3C 01 78 CA 5A 03 01 00 03 00 30 01 1E 04 01 00 01 23 04 82 00 8A 04 0E 00 34 37 30 30 30 34 30 35 39 39 30 30 31 36 06 04 3D 00 D0 A3 D0 B3 D0 BE D0 BB D1 8C 20 D0 B4 D1 80 D0 B5 D0 B2 D0 B5 D1 81 D0 BD D1 8B D0 B9 20 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 20 33 D0 BA D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 9A 00 00 00 00 13 04 06 00 4C 9A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 9A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 63 10 00 00 00 00 07 04 06 00 4C 9A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 00 00 00 F4 03 04 00 9E 27 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 9F A2 00 00 35 04 06 00 D0 4A 1F 5A AC 6C A1 28 15 97 D5 82 C5 EA [17:00:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 15 8A 47 00 F8 C6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 9F A2 00 00 F4 03 04 00 B5 D3 A4 66 B6 04 01 00 00 5E 12 A8 85 E5 ED BC E4 [17:00:19]CommunicateWithHost err = 0 [17:00:19]CheckOFDResponse [17:00:19]1017 (14) - 77093643461234 [17:00:19]1041 (16) - 0000000000874958 [17:00:19]1040 (4) - 41631 [17:00:19]1012 (4) - 27.07.2024 11:02 [17:00:19]1206 (1) - 0 [17:00:19]OFD Sender: Remove packet 41631 [17:00:19]ProducePacketName [17:00:19]name=ofd_packets/00041631 [17:00:19]NVStorageDeleteData [17:00:19]OFD Sender: No OFD packet to send [17:00:24]OFD Sender: No OFD packet to send [17:00:29]OFD Sender: No OFD packet to send [17:00:34]OFD Sender: No OFD packet to send [17:00:39]OFD Sender: No OFD packet to send [17:00:44]OFD Sender: No OFD packet to send [17:00:49]OFD Sender: No OFD packet to send [17:00:54]OFD Sender: No OFD packet to send [17:00:59]OFD Sender: No OFD packet to send [17:01:04]OFD Sender: No OFD packet to send [17:01:09]OFD Sender: No OFD packet to send [17:01:14]OFD Sender: No OFD packet to send [17:01:19]OFD Sender: No OFD packet to send [17:01:24]OFD Sender: No OFD packet to send [17:01:29]OFD Sender: No OFD packet to send [17:01:34]OFD Sender: No OFD packet to send [17:01:39]OFD Sender: No OFD packet to send [17:01:44]OFD Sender: No OFD packet to send [17:01:49]OFD Sender: No OFD packet to send [17:01:54]OFD Sender: No OFD packet to send [17:01:59]OFD Sender: No OFD packet to send [17:02:04]OFD Sender: No OFD packet to send [17:02:09]OFD Sender: No OFD packet to send [17:02:14]OFD Sender: No OFD packet to send [17:02:19]OFD Sender: No OFD packet to send [17:02:24]OFD Sender: No OFD packet to send [17:02:29]OFD Sender: No OFD packet to send [17:02:34]OFD Sender: No OFD packet to send [17:02:39]OFD Sender: No OFD packet to send [17:02:44]OFD Sender: No OFD packet to send [17:02:49]OFD Sender: No OFD packet to send [17:02:54]OFD Sender: No OFD packet to send [17:02:59]OFD Sender: No OFD packet to send [17:03:04]OFD Sender: No OFD packet to send [17:03:09]OFD Sender: No OFD packet to send [17:03:14]OFD Sender: No OFD packet to send [17:03:19]OFD Sender: No OFD packet to send [17:03:24]OFD Sender: No OFD packet to send [17:03:29]OFD Sender: No OFD packet to send [17:03:34]OFD Sender: No OFD packet to send [17:03:39]OFD Sender: No OFD packet to send [17:03:44]OFD Sender: No OFD packet to send [17:03:49]OFD Sender: No OFD packet to send [17:03:54]OFD Sender: No OFD packet to send [17:03:59]OFD Sender: No OFD packet to send [17:04:04]OFD Sender: No OFD packet to send [17:04:09]OFD Sender: No OFD packet to send [17:04:14]OFD Sender: No OFD packet to send [17:04:19]OFD Sender: No OFD packet to send [17:04:24]OFD Sender: No OFD packet to send [17:04:29]OFD Sender: No OFD packet to send [17:04:34]OFD Sender: No OFD packet to send [17:04:39]OFD Sender: No OFD packet to send [17:04:44]OFD Sender: No OFD packet to send [17:04:49]OFD Sender: No OFD packet to send [17:04:54]OFD Sender: No OFD packet to send [17:04:59]OFD Sender: No OFD packet to send [17:05:04]OFD Sender: No OFD packet to send [17:05:09]OFD Sender: No OFD packet to send [17:05:14]OFD Sender: No OFD packet to send [17:05:19]OFD Sender: No OFD packet to send [17:05:24]OFD Sender: No OFD packet to send [17:05:29]OFD Sender: No OFD packet to send [17:05:34]OFD Sender: No OFD packet to send [17:05:39]OFD Sender: No OFD packet to send [17:05:44]OFD Sender: No OFD packet to send [17:05:49]OFD Sender: No OFD packet to send [17:05:54]OFD Sender: No OFD packet to send [17:05:59]OFD Sender: No OFD packet to send [17:06:04]OFD Sender: No OFD packet to send [17:06:09]OFD Sender: No OFD packet to send [17:06:14]OFD Sender: No OFD packet to send [17:06:19]OFD Sender: No OFD packet to send [17:06:24]OFD Sender: No OFD packet to send [17:06:29]OFD Sender: No OFD packet to send [17:06:34]OFD Sender: No OFD packet to send [17:06:39]OFD Sender: No OFD packet to send [17:06:44]OFD Sender: No OFD packet to send [17:06:49]OFD Sender: No OFD packet to send [17:06:54]OFD Sender: No OFD packet to send [17:06:59]OFD Sender: No OFD packet to send [17:07:04]OFD Sender: No OFD packet to send [17:07:09]OFD Sender: No OFD packet to send [17:07:14]OFD Sender: No OFD packet to send [17:07:16]accept exits with 9 [17:07:16]New connection [17:07:16]New thread 3067051364 created [17:07:16]Thread 3067194724 joined [17:07:16]Waiting for new connection... [17:07:16] Sock 9.Parse request [17:07:16]Sock 9.Check first char [17:07:16]Sock 9.First char is OK [17:07:16]request: POST /json_proto HTTP/1.0 [17:07:16]Method: POST [17:07:16]URL: /json_proto [17:07:16]Method is POST - this is cgi request [17:07:16]url: /json_proto [17:07:16]query_string will be loaded in cgi processing [17:07:16]execute_cgi json_proto POST (null) [17:07:16]execute_cgi path=json_proto method=POST [17:07:16]POST find Content-Length [17:07:16]Host: 172.17.43.132:8080 [17:07:16]Content-Length: 640 [17:07:16]Content-Type: application/json [17:07:16] [17:07:16]POST finish read [17:07:16]Found Content-Length = 640 [17:07:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183661", "tax_sys" : 0, "items" : [ { "code": "4700000480517", "name": "\u041F\u0438\u0432\u043E \u0416\u0438\u0432\u043E\u0435 1\u043B \u041F\u042D\u0422", "price" : 180.00, "quantity" : 1.000, "sum" : 180.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 180.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:07:16]execute_script... [17:07:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183661", "tax_sys" : 0, "items" : [ { "code": "4700000480517", "name": "\u041F\u0438\u0432\u043E \u0416\u0438\u0432\u043E\u0435 1\u043B \u041F\u042D\u0422", "price" : 180.00, "quantity" : 1.000, "sum" : 180.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 180.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:07:16]POST & json_proto [17:07:16]process_json_proto [17:07:16]json parsed OK: [17:07:16]protocol is kg_v1.0 [17:07:16]action value=close_receipt [17:07:16]process_action close_receipt [17:07:16]cmd_close_receipt [17:07:16]MH_GetDate [17:07:16]Write to MH i2c: F0 00 00 3C 06 31 [17:07:16]Write i2c OK [17:07:16]MH_I2C_Read... [17:07:16]Read from MH i2c: F0 [17:07:16]MH_I2C_Read... [17:07:16]Read from MH i2c: F0 09 00 [17:07:16]MH_I2C_Read... [17:07:16]Read from MH i2c: F0 09 00 3C 06 00 45 29 A5 66 69 B2 A4 66 D8 [17:07:16]GetLastDocTimeStamp 1722099614 [17:07:16]current date 1722100037 [17:07:16]FM_GetShiftState [17:07:16]SAM_PROTO_GetShiftState [17:07:16]wFMCommunicate request_size=4 [17:07:16]MH_SAM_APDU [17:07:16]CAPDU: 80 13 01 00 [17:07:16]Write to MH i2c: E2 08 00 3D 06 80 13 01 00 00 00 00 00 C0 [17:07:16]Write i2c OK [17:07:16]MH_I2C_Read... [17:07:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:07:16]Read from MH i2c: E2 [17:07:16]MH_I2C_Read... [17:07:16]Read from MH i2c: E2 0E 00 [17:07:16]MH_I2C_Read... [17:07:16]Read from MH i2c: E2 0E 00 3D 06 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 D8 [17:07:16]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [17:07:16]wFMCommunicate OK [17:07:16]SAM_PROTO_GetShiftState done [17:07:16]FM_GetShiftState done [17:07:16]opened in 1722069839 [17:07:16]opened+sec_in_day 1722156239 [17:07:16]quantity*price = 18000 [17:07:16]sum+1 = 18001 [17:07:16]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 180.00 ÐСП 1% : 1.59 ÐДС 12% : 19.11 Ðаличными: 180.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 83 27.07.2024 17:07 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41632 ФПД: 136449659811612 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T170717&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41632&fm=136449659811612&tin=02508201610067®Number=0000000000092626&sum=18000 0 [17:07:17]StoreToDocumentArchive [17:07:17]shift 425 fd 41632 [17:07:17]save to /storage/0425/doc_00041632 [17:07:17]save last doc name /storage/0425/doc_00041632 to /storage/kkm_last_doc_name [17:07:17]save OK [17:07:17]Clear old archive folders... [17:07:17]ProcessDocumentItem done err = 0, tmpTLVsize=272 [17:07:17]tlvbuf is 0029D970 [17:07:17]SAM_PROTO_ClearQueue [17:07:17]wFMCommunicate request_size=4 [17:07:17]MH_SAM_APDU [17:07:17]CAPDU: 80 09 00 00 [17:07:17]Write to MH i2c: E2 08 00 4A 06 80 09 00 00 00 00 00 00 C2 [17:07:17]Write i2c OK [17:07:17]MH_I2C_Read... [17:07:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:07:18]Read from MH i2c: E2 [17:07:18]MH_I2C_Read... [17:07:18]Read from MH i2c: E2 03 00 [17:07:18]MH_I2C_Read... [17:07:18]Read from MH i2c: E2 03 00 4A 06 00 90 00 C4 [17:07:18]RAPDU: 90 00 [17:07:18]wFMCommunicate OK [17:07:18]SAM_PROTO_ClearQueue done [17:07:18]KKMCreateOFDPacket [17:07:18]OFDProtocolAddRootSTLVToBuf [17:07:18]FM_MakeSignedData [17:07:18]FM_MakeSignedData [17:07:18]SAM_PROTO_SignData [17:07:18]wFMCommunicate request_size=4 [17:07:18]MH_SAM_APDU [17:07:18]CAPDU: 80 0D 01 02 [17:07:18]Write to MH i2c: E2 08 00 4B 06 80 0D 01 02 00 00 00 00 CA [17:07:18]Write i2c OK [17:07:18]MH_I2C_Read... [17:07:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:07:18]Read from MH i2c: E2 [17:07:18]MH_I2C_Read... [17:07:18]Read from MH i2c: E2 03 00 [17:07:18]MH_I2C_Read... [17:07:18]Read from MH i2c: E2 03 00 4B 06 00 90 00 C5 [17:07:18]RAPDU: 90 00 [17:07:18]wFMCommunicate OK [17:07:18]wFMCommunicate request_size=255 [17:07:18]MH_SAM_APDU [17:07:18]CAPDU: 80 0D 02 02 FA 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 35 31 37 06 04 1E 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 96 D0 B8 D0 B2 D0 BE D0 B5 20 31 D0 BB 20 D0 9F D0 AD D0 A2 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 50 46 00 00 00 00 13 04 06 00 50 46 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 46 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 07 00 00 00 00 07 04 06 00 50 46 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 00 00 00 F4 03 04 00 45 29 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 [17:07:18]Write to MH i2c: E2 02 01 4C 06 80 0D 02 02 FA 00 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 35 31 37 06 04 1E 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 96 D0 B8 D0 B2 D0 BE D0 B5 20 31 D0 BB 20 D0 9F D0 AD D0 A2 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 50 46 00 00 00 00 13 04 06 00 50 46 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 46 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 07 00 00 00 00 07 04 06 00 50 46 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 00 00 00 F4 03 04 00 45 29 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 00 00 1D [17:07:18]Write i2c OK [17:07:18]MH_I2C_Read... [17:07:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:07:18]Read from MH i2c: E2 [17:07:18]MH_I2C_Read... [17:07:18]Read from MH i2c: E2 03 00 [17:07:18]MH_I2C_Read... [17:07:18]Read from MH i2c: E2 03 00 4C 06 00 90 00 C6 [17:07:18]RAPDU: 90 00 [17:07:18]wFMCommunicate OK [17:07:18]wFMCommunicate request_size=31 [17:07:18]MH_SAM_APDU [17:07:18]CAPDU: 80 0D 02 02 1A 30 30 38 37 34 39 35 38 10 04 04 00 A0 A2 00 00 35 04 06 00 7C 19 A9 80 B7 1C [17:07:18]Write to MH i2c: E2 22 00 4D 06 80 0D 02 02 1A 00 30 30 38 37 34 39 35 38 10 04 04 00 A0 A2 00 00 35 04 06 00 7C 19 A9 80 B7 1C 00 00 D4 [17:07:18]Write i2c OK [17:07:18]MH_I2C_Read... [17:07:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:07:18]Read from MH i2c: E2 [17:07:18]MH_I2C_Read... [17:07:18]Read from MH i2c: E2 03 00 [17:07:18]MH_I2C_Read... [17:07:18]Read from MH i2c: E2 03 00 4D 06 00 90 00 C7 [17:07:18]RAPDU: 90 00 [17:07:18]wFMCommunicate OK [17:07:18]wFMCommunicate request_size=4 [17:07:18]MH_SAM_APDU [17:07:18]CAPDU: 80 0D 03 02 [17:07:18]Write to MH i2c: E2 08 00 4E 06 80 0D 03 02 00 00 00 00 CF [17:07:18]Write i2c OK [17:07:18]MH_I2C_Read... [17:07:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:07:18]Read from MH i2c: E2 [17:07:18]MH_I2C_Read... [17:07:18]Read from MH i2c: E2 0B 00 [17:07:18]MH_I2C_Read... [17:07:18]Read from MH i2c: E2 0B 00 4E 06 00 E0 07 CB D7 3E C0 50 A5 90 00 4C [17:07:18]RAPDU: E0 07 CB D7 3E C0 50 A5 90 00 [17:07:18]wFMCommunicate OK [17:07:18]SAM_PROTO_SignData done [17:07:18]FM_MakeSignedData done [17:07:18]CreateOFDProtocolMessage [17:07:18]wFMCommunicate request_size=4 [17:07:18]MH_SAM_APDU [17:07:18]CAPDU: 80 11 00 00 [17:07:18]Write to MH i2c: E2 08 00 4F 06 80 11 00 00 00 00 00 00 CF [17:07:18]Write i2c OK [17:07:18]MH_I2C_Read... [17:07:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:07:18]Read from MH i2c: E2 [17:07:18]MH_I2C_Read... [17:07:18]Read from MH i2c: E2 17 00 [17:07:18]MH_I2C_Read... [17:07:18]Read from MH i2c: E2 17 00 4F 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 2B [17:07:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [17:07:18]wFMCommunicate OK [17:07:18]CreateOFDProtocolMessage done [17:07:18]OFDSenderStorePacket 41632 [17:07:18]StoreOFDPacket docnum=41632 [17:07:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 24 01 00 00 AF 05 1C 01 A4 5A 5A 03 01 00 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 35 31 37 06 04 1E 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 96 D0 B8 D0 B2 D0 BE D0 B5 20 31 D0 BB 20 D0 9F D0 AD D0 A2 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 50 46 00 00 00 00 13 04 06 00 50 46 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 46 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 07 00 00 00 00 07 04 06 00 50 46 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 00 00 00 F4 03 04 00 45 29 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 A0 A2 00 00 35 04 06 00 7C 19 A9 80 B7 1C E0 07 CB D7 3E C0 50 A5 [17:07:18]CheckFolder [17:07:18]dirname=/storage/ofd_packets [17:07:18]CheckFolder done [17:07:18]ProducePacketName [17:07:18]name=ofd_packets/00041632 [17:07:18]NVStorageSaveData ofd_packets/00041632 [17:07:18]File name is /storage/ofd_packets/00041632 [17:07:18]Write 322 bytes [17:07:18]NVStorageSaveData done [17:07:18]OFDSenderStorePacket done [17:07:18]KKMCreateOFDPacket done [17:07:18]NVStorageSaveData kkm_last_timestamp [17:07:18]File name is /storage/kkm_last_timestamp [17:07:18]Write 4 bytes [17:07:18]NVStorageSaveData done [17:07:18]ExternCall_PrintAddStr [17:07:18]wPrintStart [17:07:18]Write to MH i2c: 01 00 00 50 06 56 [17:07:18]Write i2c OK [17:07:18]MH_I2C_Read... [17:07:18]Read from MH i2c: 01 [17:07:18]MH_I2C_Read... [17:07:18]Read from MH i2c: 01 07 00 [17:07:18]MH_I2C_Read... [17:07:18]Read from MH i2c: 01 07 00 50 06 00 00 00 00 00 FF 0F 6B [17:07:18]RasterBufferAndPrint [17:07:18]line Счет N : (3)183661 [17:07:18]line ИÐÐ: 02508201610067 [17:07:18]line Контрольно-КаÑÑовый Чек [17:07:18]line ПРОДÐЖР[17:07:18]line Товар: 4700000480517 [17:07:18]line Пиво Живое 1л ПЭТ [17:07:18]line 1.000 * 180.00 [17:07:18]line = 180.00 [17:07:18]line ÐДС 12% ÐСП 1% [17:07:18]line > о реализуемом товаре [17:07:18]line ИТОГО: 180.00 [17:07:18]line ÐСП 1% : 1.59 [17:07:18]line ÐДС 12% : 19.11 [17:07:18]line Ðаличными: 180.00 [17:07:18]line Безнал.: 0.00 [17:07:18]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [17:07:18]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [17:07:18]line СÐО: Общий режим [17:07:18]line Чек 83 27.07.2024 17:07 [17:07:18]line Смена: 425 ФФД: 1.0 [17:07:18]line ЗÐМ: 0300000053 [17:07:18]line РÐМ: 0000000000092626 [17:07:18]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [17:07:18]line ФМ: 0000000000874958 [17:07:18]line ФД: 41632 [17:07:18]line ФПД: 136449659811612 [17:07:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T170717&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41632&fm=136449659811612&tin=02508201610067®Number=0000000000092626&sum=18000 [17:07:18]OFD Sender: Processing packet 41632 [packets to send 57, broken 56] [17:07:18]ProducePacketName [17:07:18]name=ofd_packets/00041632 [17:07:18]OFD Sender: To server: ‡•öpG, [17:07:18]CommunicateWithHost lk.salyk.kg:30040 [17:07:18]ConnectInit lk.salyk.kg [17:07:18]line 0 [17:07:18]written 0, free lines is 4095 [17:07:19]Write to MH i2c: 01 00 00 78 06 7E [17:07:19]Write i2c OK [17:07:19]MH_I2C_Read... [17:07:19]Read from MH i2c: 01 [17:07:19]MH_I2C_Read... [17:07:19]Read from MH i2c: 01 07 00 [17:07:19]MH_I2C_Read... [17:07:19]Read from MH i2c: 01 07 00 78 06 00 00 00 00 00 1A 0D AC [17:07:19]RasterBufferAndPrint [17:07:19]line [17:07:19]line [17:07:19]line [17:07:19]line [17:07:19]line [17:07:19]written 0, free lines is 3360 [17:07:19]MH_Cut [17:07:19]Write to MH i2c: D1 01 00 7F 06 01 57 [17:07:19]Write i2c OK [17:07:19]MH_I2C_Read... [17:07:19]Read from MH i2c: D1 [17:07:19]MH_I2C_Read... [17:07:19]Read from MH i2c: D1 01 00 [17:07:19]MH_I2C_Read... [17:07:19]Read from MH i2c: D1 01 00 7F 06 00 56 [17:07:19]Write to MH i2c: 01 00 00 80 06 86 [17:07:19]Write i2c OK [17:07:19]MH_I2C_Read... [17:07:19]Connected sock=7 [17:07:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 24 01 00 00 AF 05 1C 01 A4 5A 5A 03 01 00 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 35 31 37 06 04 1E 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 96 D0 B8 D0 B2 D0 BE D0 B5 20 31 D0 BB 20 D0 9F D0 AD D0 A2 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 50 46 00 00 00 00 13 04 06 00 50 46 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 46 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 07 00 00 00 00 07 04 06 00 50 46 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 00 00 00 F4 03 04 00 45 29 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 A0 A2 00 00 35 04 06 00 7C 19 A9 80 B7 1C E0 07 CB D7 3E C0 50 A5 [17:07:19]*** Cut start [17:07:19]*** Partial cut [17:07:19]*** CUTSNS_PIN = 1 [17:07:20]*** CUTSNS_PIN = 0 [17:07:20]*** Brake cut motor [17:07:20]Read from MH i2c: 01 [17:07:20]MH_I2C_Read... [17:07:20]*** Stop cut motor [17:07:20]*** Cut end [17:07:20]Read from MH i2c: 01 07 00 [17:07:20]MH_I2C_Read... [17:07:20]Read from MH i2c: 01 07 00 80 06 00 00 00 00 00 FF 0F 9B [17:07:20]process_action close_receipt done [17:07:20]requested_data is exist [17:07:20]produce_requested_data [17:07:20]requested_item fm.sn is exist - process it [17:07:20]wFMCommunicate request_size=4 [17:07:20]MH_SAM_APDU [17:07:20]CAPDU: 80 11 00 00 [17:07:20]Write to MH i2c: E2 08 00 81 06 80 11 00 00 00 00 00 00 01 [17:07:20]Write i2c OK [17:07:20]MH_I2C_Read... [17:07:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:07:20]Read from MH i2c: E2 [17:07:20]MH_I2C_Read... [17:07:20]Read from MH i2c: E2 17 00 [17:07:20]MH_I2C_Read... [17:07:20]Read from MH i2c: E2 17 00 81 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 5D [17:07:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [17:07:20]wFMCommunicate OK [17:07:20]requested_item fd.num is exist - process it [17:07:20]SAM_PROTO_GetFieldsCounters [17:07:20]wFMCommunicate request_size=4 [17:07:20]MH_SAM_APDU [17:07:20]CAPDU: 80 13 00 00 [17:07:20]Write to MH i2c: E2 08 00 82 06 80 13 00 00 00 00 00 00 04 [17:07:20]Write i2c OK [17:07:20]MH_I2C_Read... [17:07:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:07:20]Read from MH i2c: E2 [17:07:20]MH_I2C_Read... [17:07:20]Read from MH i2c: E2 62 00 [17:07:20]MH_I2C_Read... [17:07:20]Read from MH i2c: E2 62 00 82 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 A0 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 53 00 00 00 5E 04 04 00 53 00 00 00 57 04 04 00 54 00 00 00 19 04 04 00 00 00 00 00 90 00 13 [17:07:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 A0 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 53 00 00 00 5E 04 04 00 53 00 00 00 57 04 04 00 54 00 00 00 19 04 04 00 00 00 00 00 90 00 [17:07:20]wFMCommunicate OK [17:07:20]SAM_PROTO_GetFieldsCounters done [17:07:20]requested_item shift.num is exist - process it [17:07:20]requested_item shift.opened is exist - process it [17:07:20]req_shift_opened [17:07:20]FM_GetShiftState [17:07:20]SAM_PROTO_GetShiftState [17:07:20]wFMCommunicate request_size=4 [17:07:20]MH_SAM_APDU [17:07:20]CAPDU: 80 13 01 00 [17:07:20]Write to MH i2c: E2 08 00 83 06 80 13 01 00 00 00 00 00 06 [17:07:20]Write i2c OK [17:07:20]MH_I2C_Read... [17:07:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:07:20]Read from MH i2c: E2 [17:07:20]MH_I2C_Read... [17:07:20]Read from MH i2c: E2 0E 00 [17:07:20]MH_I2C_Read... [17:07:20]Read from MH i2c: E2 0E 00 83 06 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 1E [17:07:20]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [17:07:20]wFMCommunicate OK [17:07:20]SAM_PROTO_GetShiftState done [17:07:20]FM_GetShiftState done [17:07:20]req_shift_opened done [17:07:20]requested_item shift.open_date is exist - process it [17:07:20]req_shift_open_date [17:07:20]req_shift_open_date done [17:07:20]produce_requested_data done [17:07:20]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41632,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [17:07:20]process_action_free close_receipt [17:07:20]json_value_free [17:07:20]json_value_free done [17:07:20]process_json_proto returns [17:07:20]Send response to host [17:07:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41632,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [17:07:20]free response buf [17:07:20]execute_script done [17:07:20]execute_script returns [17:07:20]free content buf [17:07:20]Sock 9.Close socket [17:07:20]Sock 9.Thread stoped [17:07:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 A3 D7 47 00 5E AB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 A0 A2 00 00 F4 03 04 00 5B D5 A4 66 B6 04 01 00 00 6B 4D 9B 3E B0 B7 4A EF [17:07:21]CommunicateWithHost err = 0 [17:07:21]CheckOFDResponse [17:07:21]1017 (14) - 77093643461234 [17:07:21]1041 (16) - 0000000000874958 [17:07:21]1040 (4) - 41632 [17:07:21]1012 (4) - 27.07.2024 11:09 [17:07:21]1206 (1) - 0 [17:07:21]OFD Sender: Remove packet 41632 [17:07:21]ProducePacketName [17:07:21]name=ofd_packets/00041632 [17:07:21]NVStorageDeleteData [17:07:21]OFD Sender: No OFD packet to send [17:07:26]OFD Sender: No OFD packet to send [17:07:27]recv_with_timeout no data received [17:07:31]OFD Sender: No OFD packet to send [17:07:36]OFD Sender: No OFD packet to send [17:07:41]OFD Sender: No OFD packet to send [17:07:46]recv_with_timeout no data received [17:07:46]OFD Sender: No OFD packet to send [17:07:51]OFD Sender: No OFD packet to send [17:07:56]OFD Sender: No OFD packet to send [17:08:01]OFD Sender: No OFD packet to send [17:08:03]recv_with_timeout no data received [17:08:06]OFD Sender: No OFD packet to send [17:08:09]accept exits with 10 [17:08:09]New connection [17:08:09]New thread 3067194724 created [17:08:09]Thread 3067051364 joined [17:08:09]Waiting for new connection... [17:08:09] Sock 10.Parse request [17:08:09]Sock 10.Check first char [17:08:09]Sock 10.First char is OK [17:08:09]request: POST /json_proto HTTP/1.0 [17:08:09]Method: POST [17:08:09]URL: /json_proto [17:08:09]Method is POST - this is cgi request [17:08:09]url: /json_proto [17:08:09]query_string will be loaded in cgi processing [17:08:09]execute_cgi json_proto POST (null) [17:08:09]execute_cgi path=json_proto method=POST [17:08:09]POST find Content-Length [17:08:09]Host: 172.17.43.132:8080 [17:08:09]Content-Length: 927 [17:08:09]Content-Type: application/json [17:08:09] [17:08:09]POST finish read [17:08:09]Found Content-Length = 927 [17:08:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183662", "tax_sys" : 0, "items" : [ { "code": "4700000160358", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 1\u043B", "price" : 50.00, "quantity" : 1.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700003010353", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Let`s Go! \u0441/\u0441 \u0433\u0440\u0443\u0448\u0430 \u041F\u042D\u0422 1\u043B", "price" : 80.00, "quantity" : 1.000, "sum" : 80.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 130.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:08:09]execute_script... [17:08:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183662", "tax_sys" : 0, "items" : [ { "code": "4700000160358", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 1\u043B", "price" : 50.00, "quantity" : 1.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700003010353", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Let`s Go! \u0441/\u0441 \u0433\u0440\u0443\u0448\u0430 \u041F\u042D\u0422 1\u043B", "price" : 80.00, "quantity" : 1.000, "sum" : 80.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 130.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:08:09]POST & json_proto [17:08:09]process_json_proto [17:08:09]json parsed OK: [17:08:09]protocol is kg_v1.0 [17:08:09]action value=close_receipt [17:08:09]process_action close_receipt [17:08:09]cmd_close_receipt [17:08:09]MH_GetDate [17:08:09]Write to MH i2c: F0 00 00 84 06 79 [17:08:09]Write i2c OK [17:08:09]MH_I2C_Read... [17:08:09]Read from MH i2c: F0 [17:08:09]MH_I2C_Read... [17:08:09]Read from MH i2c: F0 09 00 [17:08:09]MH_I2C_Read... [17:08:09]Read from MH i2c: F0 09 00 84 06 00 7A 29 A5 66 69 B2 A4 66 55 [17:08:09]GetLastDocTimeStamp 1722100037 [17:08:09]current date 1722100090 [17:08:09]FM_GetShiftState [17:08:09]SAM_PROTO_GetShiftState [17:08:09]wFMCommunicate request_size=4 [17:08:09]MH_SAM_APDU [17:08:09]CAPDU: 80 13 01 00 [17:08:09]Write to MH i2c: E2 08 00 85 06 80 13 01 00 00 00 00 00 08 [17:08:09]Write i2c OK [17:08:09]MH_I2C_Read... [17:08:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:08:09]Read from MH i2c: E2 [17:08:09]MH_I2C_Read... [17:08:09]Read from MH i2c: E2 0E 00 [17:08:09]MH_I2C_Read... [17:08:09]Read from MH i2c: E2 0E 00 85 06 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 20 [17:08:09]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [17:08:09]wFMCommunicate OK [17:08:09]SAM_PROTO_GetShiftState done [17:08:09]FM_GetShiftState done [17:08:09]opened in 1722069839 [17:08:09]opened+sec_in_day 1722156239 [17:08:09]quantity*price = 5000 [17:08:09]sum+1 = 5001 [17:08:09]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4700003010353 Ðапиток Let`s Go! Ñ/Ñ Ð³Ñ€ÑƒÑˆÐ° ПЭТ 1л 1.000 * 80.00 = 80.00 ÐДС 12% ÐСП 1% > о реализуемом товаре ИТОГО: 130.00 ÐСП 1% : 1.15 ÐДС 12% : 13.81 Ðаличными: 130.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 84 27.07.2024 17:08 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41633 ФПД: 64315027509446 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T170810&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41633&fm=64315027509446&tin=02508201610067®Number=0000000000092626&sum=13000 0 [17:08:11]StoreToDocumentArchive [17:08:11]shift 425 fd 41633 [17:08:11]save to /storage/0425/doc_00041633 [17:08:11]save last doc name /storage/0425/doc_00041633 to /storage/kkm_last_doc_name [17:08:11]save OK [17:08:11]Clear old archive folders... [17:08:11]ProcessDocumentItem done err = 0, tmpTLVsize=393 [17:08:11]tlvbuf is 0029D7D0 [17:08:11]SAM_PROTO_ClearQueue [17:08:11]wFMCommunicate request_size=4 [17:08:11]MH_SAM_APDU [17:08:11]CAPDU: 80 09 00 00 [17:08:11]Write to MH i2c: E2 08 00 92 06 80 09 00 00 00 00 00 00 0A [17:08:11]Write i2c OK [17:08:11]MH_I2C_Read... [17:08:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:08:11]Read from MH i2c: E2 [17:08:11]MH_I2C_Read... [17:08:11]Read from MH i2c: E2 03 00 [17:08:11]MH_I2C_Read... [17:08:11]Read from MH i2c: E2 03 00 92 06 00 90 00 0C [17:08:11]RAPDU: 90 00 [17:08:11]wFMCommunicate OK [17:08:11]SAM_PROTO_ClearQueue done [17:08:11]KKMCreateOFDPacket [17:08:11]OFDProtocolAddRootSTLVToBuf [17:08:11]FM_MakeSignedData [17:08:11]FM_MakeSignedData [17:08:11]SAM_PROTO_SignData [17:08:11]wFMCommunicate request_size=4 [17:08:11]MH_SAM_APDU [17:08:11]CAPDU: 80 0D 01 02 [17:08:11]Write to MH i2c: E2 08 00 93 06 80 0D 01 02 00 00 00 00 12 [17:08:11]Write i2c OK [17:08:11]MH_I2C_Read... [17:08:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:08:11]Read from MH i2c: E2 [17:08:11]MH_I2C_Read... [17:08:11]Read from MH i2c: E2 03 00 [17:08:11]MH_I2C_Read... [17:08:11]Read from MH i2c: E2 03 00 93 06 00 90 00 0D [17:08:11]RAPDU: 90 00 [17:08:11]wFMCommunicate OK [17:08:11]wFMCommunicate request_size=255 [17:08:11]MH_SAM_APDU [17:08:11]CAPDU: 80 0D 02 02 FA 03 00 89 01 1E 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 78 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 33 35 33 06 04 34 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4C 65 74 60 73 20 47 6F 21 20 D1 81 2F D1 81 20 D0 B3 D1 80 D1 83 D1 88 D0 B0 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 1F 00 00 00 00 13 04 06 00 40 1F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 [17:08:11]Write to MH i2c: E2 02 01 94 06 80 0D 02 02 FA 00 03 00 89 01 1E 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 78 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 33 35 33 06 04 34 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4C 65 74 60 73 20 47 6F 21 20 D1 81 2F D1 81 20 D0 B3 D1 80 D1 83 D1 88 D0 B0 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 1F 00 00 00 00 13 04 06 00 40 1F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 00 00 15 [17:08:11]Write i2c OK [17:08:11]MH_I2C_Read... [17:08:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:08:11]Read from MH i2c: E2 [17:08:11]MH_I2C_Read... [17:08:11]Read from MH i2c: E2 03 00 [17:08:11]MH_I2C_Read... [17:08:11]Read from MH i2c: E2 03 00 94 06 00 90 00 0E [17:08:11]RAPDU: 90 00 [17:08:11]wFMCommunicate OK [17:08:11]wFMCommunicate request_size=152 [17:08:11]MH_SAM_APDU [17:08:11]CAPDU: 80 0D 02 02 93 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 65 05 00 00 00 00 07 04 06 00 C8 32 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 00 00 00 F4 03 04 00 7A 29 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 A1 A2 00 00 35 04 06 00 3A 7E 82 5E 50 C6 [17:08:11]Write to MH i2c: E2 9B 00 95 06 80 0D 02 02 93 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 65 05 00 00 00 00 07 04 06 00 C8 32 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 00 00 00 F4 03 04 00 7A 29 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 A1 A2 00 00 35 04 06 00 3A 7E 82 5E 50 C6 00 00 E0 [17:08:11]Write i2c OK [17:08:11]MH_I2C_Read... [17:08:11]OFD Sender: No OFD packet to send [17:08:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:08:11]Read from MH i2c: E2 [17:08:11]MH_I2C_Read... [17:08:11]Read from MH i2c: E2 03 00 [17:08:11]MH_I2C_Read... [17:08:11]Read from MH i2c: E2 03 00 95 06 00 90 00 0F [17:08:11]RAPDU: 90 00 [17:08:11]wFMCommunicate OK [17:08:11]wFMCommunicate request_size=4 [17:08:11]MH_SAM_APDU [17:08:11]CAPDU: 80 0D 03 02 [17:08:11]Write to MH i2c: E2 08 00 96 06 80 0D 03 02 00 00 00 00 17 [17:08:11]Write i2c OK [17:08:11]MH_I2C_Read... [17:08:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:08:11]Read from MH i2c: E2 [17:08:11]MH_I2C_Read... [17:08:11]Read from MH i2c: E2 0B 00 [17:08:11]MH_I2C_Read... [17:08:11]Read from MH i2c: E2 0B 00 96 06 00 77 B7 0F FB DC 0D 0C 2A 90 00 6F [17:08:11]RAPDU: 77 B7 0F FB DC 0D 0C 2A 90 00 [17:08:11]wFMCommunicate OK [17:08:11]SAM_PROTO_SignData done [17:08:11]FM_MakeSignedData done [17:08:11]CreateOFDProtocolMessage [17:08:11]wFMCommunicate request_size=4 [17:08:11]MH_SAM_APDU [17:08:11]CAPDU: 80 11 00 00 [17:08:11]Write to MH i2c: E2 08 00 97 06 80 11 00 00 00 00 00 00 17 [17:08:11]Write i2c OK [17:08:11]MH_I2C_Read... [17:08:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:08:11]Read from MH i2c: E2 [17:08:11]MH_I2C_Read... [17:08:11]Read from MH i2c: E2 17 00 [17:08:11]MH_I2C_Read... [17:08:11]Read from MH i2c: E2 17 00 97 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 73 [17:08:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [17:08:11]wFMCommunicate OK [17:08:11]CreateOFDProtocolMessage done [17:08:11]OFDSenderStorePacket 41633 [17:08:11]StoreOFDPacket docnum=41633 [17:08:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 9D 01 00 00 5B 60 95 01 49 7C 5A 03 01 00 03 00 89 01 1E 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 78 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 33 35 33 06 04 34 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4C 65 74 60 73 20 47 6F 21 20 D1 81 2F D1 81 20 D0 B3 D1 80 D1 83 D1 88 D0 B0 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 1F 00 00 00 00 13 04 06 00 40 1F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 65 05 00 00 00 00 07 04 06 00 C8 32 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 00 00 00 F4 03 04 00 7A 29 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 A1 A2 00 00 35 04 06 00 3A 7E 82 5E 50 C6 77 B7 0F FB DC 0D 0C 2A [17:08:11]CheckFolder [17:08:11]dirname=/storage/ofd_packets [17:08:11]CheckFolder done [17:08:11]ProducePacketName [17:08:11]name=ofd_packets/00041633 [17:08:11]NVStorageSaveData ofd_packets/00041633 [17:08:11]File name is /storage/ofd_packets/00041633 [17:08:11]Write 443 bytes [17:08:11]NVStorageSaveData done [17:08:11]OFDSenderStorePacket done [17:08:11]KKMCreateOFDPacket done [17:08:11]NVStorageSaveData kkm_last_timestamp [17:08:11]File name is /storage/kkm_last_timestamp [17:08:11]Write 4 bytes [17:08:11]NVStorageSaveData done [17:08:11]ExternCall_PrintAddStr [17:08:11]wPrintStart [17:08:11]Write to MH i2c: 01 00 00 98 06 9E [17:08:11]Write i2c OK [17:08:11]MH_I2C_Read... [17:08:11]Read from MH i2c: 01 [17:08:11]MH_I2C_Read... [17:08:11]Read from MH i2c: 01 07 00 [17:08:11]MH_I2C_Read... [17:08:11]Read from MH i2c: 01 07 00 98 06 00 00 00 00 00 FF 0F B3 [17:08:11]RasterBufferAndPrint [17:08:11]line Счет N : (3)183662 [17:08:11]line ИÐÐ: 02508201610067 [17:08:11]line Контрольно-КаÑÑовый Чек [17:08:12]line ПРОДÐЖР[17:08:12]line Товар: 4700000160358 [17:08:12]line Вода Легенда 1л [17:08:12]line 1.000 * 50.00 [17:08:12]line = 50.00 [17:08:12]line ÐДС 12% ÐСП 1% [17:08:12]line > о реализуемом товаре [17:08:12]line Товар: 4700003010353 [17:08:12]line Ðапиток Let`s Go! Ñ/Ñ Ð³Ñ€ÑƒÑˆÐ° ПЭТ 1л [17:08:12]line 1.000 * 80.00 [17:08:12]line = 80.00 [17:08:12]line ÐДС 12% ÐСП 1% [17:08:12]line > о реализуемом товаре [17:08:12]line ИТОГО: 130.00 [17:08:12]line ÐСП 1% : 1.15 [17:08:12]line ÐДС 12% : 13.81 [17:08:12]line Ðаличными: 130.00 [17:08:12]line Безнал.: 0.00 [17:08:12]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [17:08:12]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [17:08:12]line СÐО: Общий режим [17:08:12]line Чек 84 27.07.2024 17:08 [17:08:12]line Смена: 425 ФФД: 1.0 [17:08:12]line ЗÐМ: 0300000053 [17:08:12]line РÐМ: 0000000000092626 [17:08:12]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [17:08:12]line ФМ: 0000000000874958 [17:08:12]line ФД: 41633 [17:08:12]line ФПД: 64315027509446 [17:08:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T170810&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41633&fm=64315027509446&tin=02508201610067®Number=0000000000092626&sum=13000 [17:08:12]line 0 [17:08:12]OFD Sender: Processing packet 41633 [packets to send 57, broken 56] [17:08:12]ProducePacketName [17:08:12]name=ofd_packets/00041633 [17:08:12]OFD Sender: To server: ‡•öpG, [17:08:12]CommunicateWithHost lk.salyk.kg:30040 [17:08:12]ConnectInit lk.salyk.kg [17:08:12]written 0, free lines is 4095 [17:08:12]Write to MH i2c: 01 00 00 C7 06 CD [17:08:12]Write i2c OK [17:08:12]MH_I2C_Read... [17:08:12]Read from MH i2c: 01 [17:08:12]MH_I2C_Read... [17:08:12]Read from MH i2c: 01 07 00 [17:08:12]MH_I2C_Read... [17:08:12]Read from MH i2c: 01 07 00 C7 06 00 00 00 00 00 B7 0C 97 [17:08:12]RasterBufferAndPrint [17:08:12]line [17:08:12]line [17:08:12]line [17:08:12]line [17:08:12]line [17:08:12]written 0, free lines is 3263 [17:08:12]MH_Cut [17:08:12]Write to MH i2c: D1 01 00 CE 06 01 A6 [17:08:12]Write i2c OK [17:08:12]MH_I2C_Read... [17:08:12]Read from MH i2c: D1 [17:08:12]MH_I2C_Read... [17:08:12]Read from MH i2c: D1 01 00 [17:08:12]MH_I2C_Read... [17:08:12]Read from MH i2c: D1 01 00 CE 06 00 A5 [17:08:12]Write to MH i2c: 01 00 00 CF 06 D5 [17:08:12]Write i2c OK [17:08:12]MH_I2C_Read... [17:08:13]*** Cut start [17:08:13]*** Partial cut [17:08:13]*** CUTSNS_PIN = 1 [17:08:13]*** CUTSNS_PIN = 0 [17:08:13]*** Brake cut motor [17:08:14]Read from MH i2c: 01 [17:08:14]MH_I2C_Read... [17:08:14]*** Stop cut motor [17:08:14]*** Cut end [17:08:14]Read from MH i2c: 01 07 00 [17:08:14]MH_I2C_Read... [17:08:14]Read from MH i2c: 01 07 00 CF 06 00 00 00 00 00 FF 0F EA [17:08:14]process_action close_receipt done [17:08:14]requested_data is exist [17:08:14]produce_requested_data [17:08:14]requested_item fm.sn is exist - process it [17:08:14]wFMCommunicate request_size=4 [17:08:14]MH_SAM_APDU [17:08:14]CAPDU: 80 11 00 00 [17:08:14]Write to MH i2c: E2 08 00 D0 06 80 11 00 00 00 00 00 00 50 [17:08:14]Write i2c OK [17:08:14]MH_I2C_Read... [17:08:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:08:14]Read from MH i2c: E2 [17:08:14]MH_I2C_Read... [17:08:14]Read from MH i2c: E2 17 00 [17:08:14]MH_I2C_Read... [17:08:14]Read from MH i2c: E2 17 00 D0 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 AC [17:08:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [17:08:14]wFMCommunicate OK [17:08:14]requested_item fd.num is exist - process it [17:08:14]SAM_PROTO_GetFieldsCounters [17:08:14]wFMCommunicate request_size=4 [17:08:14]MH_SAM_APDU [17:08:14]CAPDU: 80 13 00 00 [17:08:14]Write to MH i2c: E2 08 00 D1 06 80 13 00 00 00 00 00 00 53 [17:08:14]Write i2c OK [17:08:14]MH_I2C_Read... [17:08:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:08:14]Read from MH i2c: E2 [17:08:14]MH_I2C_Read... [17:08:14]Read from MH i2c: E2 62 00 [17:08:14]MH_I2C_Read... [17:08:14]Read from MH i2c: E2 62 00 D1 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 A1 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 54 00 00 00 5E 04 04 00 54 00 00 00 57 04 04 00 55 00 00 00 19 04 04 00 00 00 00 00 90 00 66 [17:08:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 A1 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 54 00 00 00 5E 04 04 00 54 00 00 00 57 04 04 00 55 00 00 00 19 04 04 00 00 00 00 00 90 00 [17:08:14]wFMCommunicate OK [17:08:14]SAM_PROTO_GetFieldsCounters done [17:08:14]requested_item shift.num is exist - process it [17:08:14]requested_item shift.opened is exist - process it [17:08:14]req_shift_opened [17:08:14]FM_GetShiftState [17:08:14]SAM_PROTO_GetShiftState [17:08:14]wFMCommunicate request_size=4 [17:08:14]MH_SAM_APDU [17:08:14]CAPDU: 80 13 01 00 [17:08:14]Write to MH i2c: E2 08 00 D2 06 80 13 01 00 00 00 00 00 55 [17:08:14]Write i2c OK [17:08:14]MH_I2C_Read... [17:08:14]Read from MH i2c: E2 [17:08:14]MH_I2C_Read... [17:08:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:08:14]Read from MH i2c: E2 0E 00 [17:08:14]MH_I2C_Read... [17:08:14]Read from MH i2c: E2 0E 00 D2 06 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 6D [17:08:14]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [17:08:14]wFMCommunicate OK [17:08:14]SAM_PROTO_GetShiftState done [17:08:14]FM_GetShiftState done [17:08:14]req_shift_opened done [17:08:14]requested_item shift.open_date is exist - process it [17:08:14]req_shift_open_date [17:08:14]req_shift_open_date done [17:08:14]produce_requested_data done [17:08:14]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41633,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [17:08:14]process_action_free close_receipt [17:08:14]json_value_free [17:08:14]json_value_free done [17:08:14]process_json_proto returns [17:08:14]Send response to host [17:08:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41633,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [17:08:14]free response buf [17:08:14]execute_script done [17:08:14]execute_script returns [17:08:14]free content buf [17:08:14]Sock 10.Close socket [17:08:14]Sock 10.Thread stoped [17:08:17]ConnectInit Can't take IP for lk.salyk.kg [17:08:17]CommunicateWithHost connect error [17:08:17]CommunicateWithHost err = -1 [17:08:17]OFD Sender: Server communicate error [17:08:22]OFD Sender: Processing packet 41633 [packets to send 57, broken 56] [17:08:22]ProducePacketName [17:08:22]name=ofd_packets/00041633 [17:08:22]OFD Sender: To server: ‡•öpG, [17:08:22]CommunicateWithHost lk.salyk.kg:30040 [17:08:22]ConnectInit lk.salyk.kg [17:08:27]ConnectInit Can't take IP for lk.salyk.kg [17:08:27]CommunicateWithHost connect error [17:08:27]CommunicateWithHost err = -1 [17:08:27]OFD Sender: Server communicate error [17:08:31]recv_with_timeout no data received [17:08:32]OFD Sender: Processing packet 41633 [packets to send 57, broken 56] [17:08:32]ProducePacketName [17:08:32]name=ofd_packets/00041633 [17:08:32]OFD Sender: To server: ‡•öpG, [17:08:32]CommunicateWithHost lk.salyk.kg:30040 [17:08:32]ConnectInit lk.salyk.kg [17:08:37]ConnectInit Can't take IP for lk.salyk.kg [17:08:37]CommunicateWithHost connect error [17:08:37]CommunicateWithHost err = -1 [17:08:37]OFD Sender: Server communicate error [17:08:42]OFD Sender: Processing packet 41633 [packets to send 57, broken 56] [17:08:42]ProducePacketName [17:08:42]name=ofd_packets/00041633 [17:08:42]OFD Sender: To server: ‡•öpG, [17:08:42]CommunicateWithHost lk.salyk.kg:30040 [17:08:42]ConnectInit lk.salyk.kg [17:08:47]ConnectInit Can't take IP for lk.salyk.kg [17:08:47]CommunicateWithHost connect error [17:08:47]CommunicateWithHost err = -1 [17:08:47]OFD Sender: Server communicate error [17:08:52]OFD Sender: Processing packet 41633 [packets to send 57, broken 56] [17:08:52]ProducePacketName [17:08:52]name=ofd_packets/00041633 [17:08:52]OFD Sender: To server: ‡•öpG, [17:08:52]CommunicateWithHost lk.salyk.kg:30040 [17:08:52]ConnectInit lk.salyk.kg [17:08:53]recv_with_timeout no data received [17:08:57]ConnectInit Can't take IP for lk.salyk.kg [17:08:57]CommunicateWithHost connect error [17:08:57]CommunicateWithHost err = -1 [17:08:57]OFD Sender: Server communicate error [17:09:02]OFD Sender: Processing packet 41633 [packets to send 57, broken 56] [17:09:02]ProducePacketName [17:09:02]name=ofd_packets/00041633 [17:09:02]OFD Sender: To server: ‡•öpG, [17:09:02]CommunicateWithHost lk.salyk.kg:30040 [17:09:02]ConnectInit lk.salyk.kg [17:09:07]ConnectInit Can't take IP for lk.salyk.kg [17:09:07]CommunicateWithHost connect error [17:09:07]CommunicateWithHost err = -1 [17:09:07]OFD Sender: Server communicate error [17:09:12]OFD Sender: Processing packet 41633 [packets to send 57, broken 56] [17:09:12]ProducePacketName [17:09:12]name=ofd_packets/00041633 [17:09:12]OFD Sender: To server: ‡•öpG, [17:09:12]CommunicateWithHost lk.salyk.kg:30040 [17:09:12]ConnectInit lk.salyk.kg [17:09:14]Connected sock=10 [17:09:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 9D 01 00 00 5B 60 95 01 49 7C 5A 03 01 00 03 00 89 01 1E 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 78 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 33 35 33 06 04 34 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4C 65 74 60 73 20 47 6F 21 20 D1 81 2F D1 81 20 D0 B3 D1 80 D1 83 D1 88 D0 B0 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 1F 00 00 00 00 13 04 06 00 40 1F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 65 05 00 00 00 00 07 04 06 00 C8 32 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 00 00 00 F4 03 04 00 7A 29 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 A1 A2 00 00 35 04 06 00 3A 7E 82 5E 50 C6 77 B7 0F FB DC 0D 0C 2A [17:09:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 23 54 47 00 80 CC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 A1 A2 00 00 F4 03 04 00 CD D5 A4 66 B6 04 01 00 00 83 68 BE B9 8C 25 9C 13 [17:09:15]CommunicateWithHost err = 0 [17:09:15]CheckOFDResponse [17:09:15]1017 (14) - 77093643461234 [17:09:15]1041 (16) - 0000000000874958 [17:09:15]1040 (4) - 41633 [17:09:15]1012 (4) - 27.07.2024 11:11 [17:09:15]1206 (1) - 0 [17:09:15]OFD Sender: Remove packet 41633 [17:09:15]ProducePacketName [17:09:15]name=ofd_packets/00041633 [17:09:15]NVStorageDeleteData [17:09:15]OFD Sender: No OFD packet to send [17:09:20]OFD Sender: No OFD packet to send [17:09:25]OFD Sender: No OFD packet to send [17:09:30]OFD Sender: No OFD packet to send [17:09:35]OFD Sender: No OFD packet to send [17:09:40]OFD Sender: No OFD packet to send [17:09:45]OFD Sender: No OFD packet to send [17:09:50]OFD Sender: No OFD packet to send [17:09:55]OFD Sender: No OFD packet to send [17:10:00]OFD Sender: No OFD packet to send [17:10:05]OFD Sender: No OFD packet to send [17:10:10]OFD Sender: No OFD packet to send [17:10:15]OFD Sender: No OFD packet to send [17:10:21]OFD Sender: No OFD packet to send [17:10:26]OFD Sender: No OFD packet to send [17:10:31]OFD Sender: No OFD packet to send [17:10:36]OFD Sender: No OFD packet to send [17:10:36]recv_with_timeout no data received [17:10:41]OFD Sender: No OFD packet to send [17:10:46]OFD Sender: No OFD packet to send [17:10:51]OFD Sender: No OFD packet to send [17:10:56]OFD Sender: No OFD packet to send [17:10:56]recv_with_timeout no data received [17:11:01]OFD Sender: No OFD packet to send [17:11:06]OFD Sender: No OFD packet to send [17:11:08]recv_with_timeout no data received [17:11:11]OFD Sender: No OFD packet to send [17:11:16]OFD Sender: No OFD packet to send [17:11:21]OFD Sender: No OFD packet to send [17:11:26]OFD Sender: No OFD packet to send [17:11:31]OFD Sender: No OFD packet to send [17:11:32]recv_with_timeout no data received [17:11:36]OFD Sender: No OFD packet to send [17:11:41]OFD Sender: No OFD packet to send [17:11:46]OFD Sender: No OFD packet to send [17:11:51]OFD Sender: No OFD packet to send [17:11:56]OFD Sender: No OFD packet to send [17:12:01]OFD Sender: No OFD packet to send [17:12:03]recv_with_timeout no data received [17:12:06]OFD Sender: No OFD packet to send [17:12:11]OFD Sender: No OFD packet to send [17:12:16]OFD Sender: No OFD packet to send [17:12:21]OFD Sender: No OFD packet to send [17:12:26]OFD Sender: No OFD packet to send [17:12:31]OFD Sender: No OFD packet to send [17:12:36]OFD Sender: No OFD packet to send [17:12:41]OFD Sender: No OFD packet to send [17:12:46]OFD Sender: No OFD packet to send [17:12:51]OFD Sender: No OFD packet to send [17:12:56]OFD Sender: No OFD packet to send [17:13:01]OFD Sender: No OFD packet to send [17:13:06]OFD Sender: No OFD packet to send [17:13:11]OFD Sender: No OFD packet to send [17:13:16]OFD Sender: No OFD packet to send [17:13:21]OFD Sender: No OFD packet to send [17:13:26]OFD Sender: No OFD packet to send [17:13:31]OFD Sender: No OFD packet to send [17:13:36]OFD Sender: No OFD packet to send [17:13:41]OFD Sender: No OFD packet to send [17:13:41]recv_with_timeout no data received [17:13:46]OFD Sender: No OFD packet to send [17:13:51]OFD Sender: No OFD packet to send [17:13:56]OFD Sender: No OFD packet to send [17:14:01]OFD Sender: No OFD packet to send [17:14:06]OFD Sender: No OFD packet to send [17:14:11]OFD Sender: No OFD packet to send [17:14:16]OFD Sender: No OFD packet to send [17:14:21]OFD Sender: No OFD packet to send [17:14:26]OFD Sender: No OFD packet to send [17:14:31]OFD Sender: No OFD packet to send [17:14:36]OFD Sender: No OFD packet to send [17:14:41]OFD Sender: No OFD packet to send [17:14:46]OFD Sender: No OFD packet to send [17:14:51]OFD Sender: No OFD packet to send [17:14:56]OFD Sender: No OFD packet to send [17:15:01]OFD Sender: No OFD packet to send [17:15:06]OFD Sender: No OFD packet to send [17:15:11]OFD Sender: No OFD packet to send [17:15:16]OFD Sender: No OFD packet to send [17:15:21]OFD Sender: No OFD packet to send [17:15:26]OFD Sender: No OFD packet to send [17:15:31]OFD Sender: No OFD packet to send [17:15:36]OFD Sender: No OFD packet to send [17:15:41]OFD Sender: No OFD packet to send [17:15:46]OFD Sender: No OFD packet to send [17:15:51]OFD Sender: No OFD packet to send [17:15:56]OFD Sender: No OFD packet to send [17:16:01]OFD Sender: No OFD packet to send [17:16:06]OFD Sender: No OFD packet to send [17:16:11]OFD Sender: No OFD packet to send [17:16:16]OFD Sender: No OFD packet to send [17:16:21]OFD Sender: No OFD packet to send [17:16:26]OFD Sender: No OFD packet to send [17:16:31]OFD Sender: No OFD packet to send [17:16:36]OFD Sender: No OFD packet to send [17:16:41]OFD Sender: No OFD packet to send [17:16:46]OFD Sender: No OFD packet to send [17:16:51]OFD Sender: No OFD packet to send [17:16:56]OFD Sender: No OFD packet to send [17:17:01]OFD Sender: No OFD packet to send [17:17:06]OFD Sender: No OFD packet to send [17:17:11]OFD Sender: No OFD packet to send [17:17:16]OFD Sender: No OFD packet to send [17:17:21]OFD Sender: No OFD packet to send [17:17:26]OFD Sender: No OFD packet to send [17:17:31]OFD Sender: No OFD packet to send [17:17:36]OFD Sender: No OFD packet to send [17:17:41]OFD Sender: No OFD packet to send [17:17:46]OFD Sender: No OFD packet to send [17:17:51]OFD Sender: No OFD packet to send [17:17:56]OFD Sender: No OFD packet to send [17:18:01]OFD Sender: No OFD packet to send [17:18:06]OFD Sender: No OFD packet to send [17:18:11]OFD Sender: No OFD packet to send [17:18:16]OFD Sender: No OFD packet to send [17:18:21]OFD Sender: No OFD packet to send [17:18:26]OFD Sender: No OFD packet to send [17:18:31]OFD Sender: No OFD packet to send [17:18:36]OFD Sender: No OFD packet to send [17:18:41]OFD Sender: No OFD packet to send [17:18:46]OFD Sender: No OFD packet to send [17:18:51]OFD Sender: No OFD packet to send [17:18:56]OFD Sender: No OFD packet to send [17:19:01]OFD Sender: No OFD packet to send [17:19:06]OFD Sender: No OFD packet to send [17:19:11]OFD Sender: No OFD packet to send [17:19:16]OFD Sender: No OFD packet to send [17:19:21]OFD Sender: No OFD packet to send [17:19:26]OFD Sender: No OFD packet to send [17:19:31]OFD Sender: No OFD packet to send [17:19:36]OFD Sender: No OFD packet to send [17:19:41]OFD Sender: No OFD packet to send [17:19:43]recv_with_timeout no data received [17:19:46]OFD Sender: No OFD packet to send [17:19:51]OFD Sender: No OFD packet to send [17:19:56]OFD Sender: No OFD packet to send [17:20:01]OFD Sender: No OFD packet to send [17:20:06]OFD Sender: No OFD packet to send [17:20:11]OFD Sender: No OFD packet to send [17:20:16]OFD Sender: No OFD packet to send [17:20:21]OFD Sender: No OFD packet to send [17:20:26]OFD Sender: No OFD packet to send [17:20:31]OFD Sender: No OFD packet to send [17:20:36]OFD Sender: No OFD packet to send [17:20:41]OFD Sender: No OFD packet to send [17:20:46]OFD Sender: No OFD packet to send [17:20:51]OFD Sender: No OFD packet to send [17:20:56]OFD Sender: No OFD packet to send [17:21:01]OFD Sender: No OFD packet to send [17:21:06]OFD Sender: No OFD packet to send [17:21:06]recv_with_timeout no data received [17:21:11]OFD Sender: No OFD packet to send [17:21:16]OFD Sender: No OFD packet to send [17:21:21]OFD Sender: No OFD packet to send [17:21:23]recv_with_timeout no data received [17:21:23]accept exits with 9 [17:21:23]New connection [17:21:23]New thread 3067051364 created [17:21:23]Thread 3067194724 joined [17:21:23]Waiting for new connection... [17:21:23] Sock 9.Parse request [17:21:23]Sock 9.Check first char [17:21:23]Sock 9.First char is OK [17:21:23]request: POST /json_proto HTTP/1.0 [17:21:23]Method: POST [17:21:23]URL: /json_proto [17:21:23]Method is POST - this is cgi request [17:21:23]url: /json_proto [17:21:23]query_string will be loaded in cgi processing [17:21:23]execute_cgi json_proto POST (null) [17:21:23]execute_cgi path=json_proto method=POST [17:21:23]POST find Content-Length [17:21:23]Host: 172.17.43.132:8080 [17:21:23]Content-Length: 720 [17:21:23]Content-Type: application/json [17:21:23] [17:21:23]POST finish read [17:21:23]Found Content-Length = 720 [17:21:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183663", "tax_sys" : 0, "items" : [ { "code": "4870002329432", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u041F\u0438\u0430\u043B\u0430 Ice Tea \u043C\u0430\u043D\u0433\u043E,\u0430\u043D\u0430\u043D,\u043B\u0435\u043C0,5\u043B", "price" : 65.00, "quantity" : 1.000, "sum" : 65.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 65.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:21:23]execute_script... [17:21:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183663", "tax_sys" : 0, "items" : [ { "code": "4870002329432", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u041F\u0438\u0430\u043B\u0430 Ice Tea \u043C\u0430\u043D\u0433\u043E,\u0430\u043D\u0430\u043D,\u043B\u0435\u043C0,5\u043B", "price" : 65.00, "quantity" : 1.000, "sum" : 65.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 65.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:21:23]POST & json_proto [17:21:23]process_json_proto [17:21:23]json parsed OK: [17:21:23]protocol is kg_v1.0 [17:21:23]action value=close_receipt [17:21:23]process_action close_receipt [17:21:23]cmd_close_receipt [17:21:23]MH_GetDate [17:21:23]Write to MH i2c: F0 00 00 D3 06 C8 [17:21:23]Write i2c OK [17:21:23]MH_I2C_Read... [17:21:23]Read from MH i2c: F0 [17:21:23]MH_I2C_Read... [17:21:23]Read from MH i2c: F0 09 00 [17:21:23]MH_I2C_Read... [17:21:23]Read from MH i2c: F0 09 00 D3 06 00 94 2C A5 66 69 B2 A4 66 C1 [17:21:23]GetLastDocTimeStamp 1722100090 [17:21:23]current date 1722100884 [17:21:23]FM_GetShiftState [17:21:23]SAM_PROTO_GetShiftState [17:21:23]wFMCommunicate request_size=4 [17:21:23]MH_SAM_APDU [17:21:23]CAPDU: 80 13 01 00 [17:21:23]Write to MH i2c: E2 08 00 D4 06 80 13 01 00 00 00 00 00 57 [17:21:23]Write i2c OK [17:21:23]MH_I2C_Read... [17:21:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:21:23]Read from MH i2c: E2 [17:21:23]MH_I2C_Read... [17:21:23]Read from MH i2c: E2 0E 00 [17:21:23]MH_I2C_Read... [17:21:23]Read from MH i2c: E2 0E 00 D4 06 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 6F [17:21:23]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [17:21:23]wFMCommunicate OK [17:21:23]SAM_PROTO_GetShiftState done [17:21:23]FM_GetShiftState done [17:21:23]opened in 1722069839 [17:21:23]opened+sec_in_day 1722156239 [17:21:23]quantity*price = 6500 [17:21:23]sum+1 = 6501 [17:21:23]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 65.00 ÐСП 1% : 0.57 ÐДС 12% : 6.90 Ðаличными: 65.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 85 27.07.2024 17:21 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41634 ФПД: 48356512186452 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T172124&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41634&fm=48356512186452&tin=02508201610067®Number=0000000000092626&sum=6500 0 [17:21:24]StoreToDocumentArchive [17:21:24]shift 425 fd 41634 [17:21:24]save to /storage/0425/doc_00041634 [17:21:24]save last doc name /storage/0425/doc_00041634 to /storage/kkm_last_doc_name [17:21:24]save OK [17:21:24]Clear old archive folders... [17:21:24]ProcessDocumentItem done err = 0, tmpTLVsize=307 [17:21:24]tlvbuf is 001D7AF0 [17:21:24]SAM_PROTO_ClearQueue [17:21:24]wFMCommunicate request_size=4 [17:21:24]MH_SAM_APDU [17:21:24]CAPDU: 80 09 00 00 [17:21:24]Write to MH i2c: E2 08 00 E1 06 80 09 00 00 00 00 00 00 59 [17:21:24]Write i2c OK [17:21:24]MH_I2C_Read... [17:21:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:21:24]Read from MH i2c: E2 [17:21:24]MH_I2C_Read... [17:21:24]Read from MH i2c: E2 03 00 [17:21:24]MH_I2C_Read... [17:21:24]Read from MH i2c: E2 03 00 E1 06 00 90 00 5B [17:21:24]RAPDU: 90 00 [17:21:24]wFMCommunicate OK [17:21:24]SAM_PROTO_ClearQueue done [17:21:24]KKMCreateOFDPacket [17:21:24]OFDProtocolAddRootSTLVToBuf [17:21:24]FM_MakeSignedData [17:21:24]FM_MakeSignedData [17:21:24]SAM_PROTO_SignData [17:21:24]wFMCommunicate request_size=4 [17:21:24]MH_SAM_APDU [17:21:24]CAPDU: 80 0D 01 02 [17:21:24]Write to MH i2c: E2 08 00 E2 06 80 0D 01 02 00 00 00 00 61 [17:21:24]Write i2c OK [17:21:24]MH_I2C_Read... [17:21:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:21:24]Read from MH i2c: E2 [17:21:24]MH_I2C_Read... [17:21:24]Read from MH i2c: E2 03 00 [17:21:24]MH_I2C_Read... [17:21:24]Read from MH i2c: E2 03 00 E2 06 00 90 00 5C [17:21:24]RAPDU: 90 00 [17:21:24]wFMCommunicate OK [17:21:24]wFMCommunicate request_size=255 [17:21:24]MH_SAM_APDU [17:21:24]CAPDU: 80 0D 02 02 FA 03 00 33 01 1E 04 01 00 01 23 04 85 00 8A 04 0D 00 34 38 37 30 30 30 32 33 32 39 34 33 32 06 04 41 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9F D0 B8 D0 B0 D0 BB D0 B0 20 49 63 65 20 54 65 61 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2C D0 B0 D0 BD D0 B0 D0 BD 2C D0 BB D0 B5 D0 BC 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 19 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 02 00 00 00 00 07 04 06 00 64 19 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 00 00 00 F4 03 04 00 94 2C A5 66 0E 04 04 00 A9 01 00 00 B9 04 [17:21:24]Write to MH i2c: E2 02 01 E3 06 80 0D 02 02 FA 00 03 00 33 01 1E 04 01 00 01 23 04 85 00 8A 04 0D 00 34 38 37 30 30 30 32 33 32 39 34 33 32 06 04 41 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9F D0 B8 D0 B0 D0 BB D0 B0 20 49 63 65 20 54 65 61 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2C D0 B0 D0 BD D0 B0 D0 BD 2C D0 BB D0 B5 D0 BC 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 19 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 02 00 00 00 00 07 04 06 00 64 19 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 00 00 00 F4 03 04 00 94 2C A5 66 0E 04 04 00 A9 01 00 00 B9 04 00 00 70 [17:21:24]Write i2c OK [17:21:24]MH_I2C_Read... [17:21:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:21:25]Read from MH i2c: E2 [17:21:25]MH_I2C_Read... [17:21:25]Read from MH i2c: E2 03 00 [17:21:25]MH_I2C_Read... [17:21:25]Read from MH i2c: E2 03 00 E3 06 00 90 00 5D [17:21:25]RAPDU: 90 00 [17:21:25]wFMCommunicate OK [17:21:25]wFMCommunicate request_size=66 [17:21:25]MH_SAM_APDU [17:21:25]CAPDU: 80 0D 02 02 3D 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 A2 A2 00 00 35 04 06 00 2B FA E0 BB 40 54 [17:21:25]Write to MH i2c: E2 45 00 E4 06 80 0D 02 02 3D 00 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 A2 A2 00 00 35 04 06 00 2B FA E0 BB 40 54 00 00 57 [17:21:25]Write i2c OK [17:21:25]MH_I2C_Read... [17:21:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:21:25]Read from MH i2c: E2 [17:21:25]MH_I2C_Read... [17:21:25]Read from MH i2c: E2 03 00 [17:21:25]MH_I2C_Read... [17:21:25]Read from MH i2c: E2 03 00 E4 06 00 90 00 5E [17:21:25]RAPDU: 90 00 [17:21:25]wFMCommunicate OK [17:21:25]wFMCommunicate request_size=4 [17:21:25]MH_SAM_APDU [17:21:25]CAPDU: 80 0D 03 02 [17:21:25]Write to MH i2c: E2 08 00 E5 06 80 0D 03 02 00 00 00 00 66 [17:21:25]Write i2c OK [17:21:25]MH_I2C_Read... [17:21:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:21:25]Read from MH i2c: E2 [17:21:25]MH_I2C_Read... [17:21:25]Read from MH i2c: E2 0B 00 [17:21:25]MH_I2C_Read... [17:21:25]Read from MH i2c: E2 0B 00 E5 06 00 BF 5E EF 95 B4 C3 7E 12 90 00 0F [17:21:25]RAPDU: BF 5E EF 95 B4 C3 7E 12 90 00 [17:21:25]wFMCommunicate OK [17:21:25]SAM_PROTO_SignData done [17:21:25]FM_MakeSignedData done [17:21:25]CreateOFDProtocolMessage [17:21:25]wFMCommunicate request_size=4 [17:21:25]MH_SAM_APDU [17:21:25]CAPDU: 80 11 00 00 [17:21:25]Write to MH i2c: E2 08 00 E6 06 80 11 00 00 00 00 00 00 66 [17:21:25]Write i2c OK [17:21:25]MH_I2C_Read... [17:21:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:21:25]Read from MH i2c: E2 [17:21:25]MH_I2C_Read... [17:21:25]Read from MH i2c: E2 17 00 [17:21:25]MH_I2C_Read... [17:21:25]Read from MH i2c: E2 17 00 E6 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 C2 [17:21:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [17:21:25]wFMCommunicate OK [17:21:25]CreateOFDProtocolMessage done [17:21:25]OFDSenderStorePacket 41634 [17:21:25]StoreOFDPacket docnum=41634 [17:21:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 47 01 00 00 2F EF 3F 01 59 7E 5A 03 01 00 03 00 33 01 1E 04 01 00 01 23 04 85 00 8A 04 0D 00 34 38 37 30 30 30 32 33 32 39 34 33 32 06 04 41 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9F D0 B8 D0 B0 D0 BB D0 B0 20 49 63 65 20 54 65 61 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2C D0 B0 D0 BD D0 B0 D0 BD 2C D0 BB D0 B5 D0 BC 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 19 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 02 00 00 00 00 07 04 06 00 64 19 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 00 00 00 F4 03 04 00 94 2C A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 A2 A2 00 00 35 04 06 00 2B FA E0 BB 40 54 BF 5E EF 95 B4 C3 7E 12 [17:21:25]CheckFolder [17:21:25]dirname=/storage/ofd_packets [17:21:25]CheckFolder done [17:21:25]ProducePacketName [17:21:25]name=ofd_packets/00041634 [17:21:25]NVStorageSaveData ofd_packets/00041634 [17:21:25]File name is /storage/ofd_packets/00041634 [17:21:25]Write 357 bytes [17:21:25]NVStorageSaveData done [17:21:25]OFDSenderStorePacket done [17:21:25]KKMCreateOFDPacket done [17:21:25]NVStorageSaveData kkm_last_timestamp [17:21:25]File name is /storage/kkm_last_timestamp [17:21:25]Write 4 bytes [17:21:25]NVStorageSaveData done [17:21:25]ExternCall_PrintAddStr [17:21:25]wPrintStart [17:21:25]Write to MH i2c: 01 00 00 E7 06 ED [17:21:25]Write i2c OK [17:21:25]MH_I2C_Read... [17:21:25]Read from MH i2c: 01 [17:21:25]MH_I2C_Read... [17:21:25]Read from MH i2c: 01 07 00 [17:21:25]MH_I2C_Read... [17:21:25]Read from MH i2c: 01 07 00 E7 06 00 00 00 00 00 FF 0F 02 [17:21:25]RasterBufferAndPrint [17:21:25]line Счет N : (3)183663 [17:21:25]line ИÐÐ: 02508201610067 [17:21:25]line Контрольно-КаÑÑовый Чек [17:21:25]line ПРОДÐЖР[17:21:25]line Товар: 4870002329432 [17:21:25]line Ðапиток Пиала Ice Tea манго,анан,лем0,5л [17:21:25]line 1.000 * 65.00 [17:21:25]line = 65.00 [17:21:25]line ÐДС 12% ÐСП 1% [17:21:25]line > о реализуемом товаре [17:21:25]line ИТОГО: 65.00 [17:21:25]line ÐСП 1% : 0.57 [17:21:25]line ÐДС 12% : 6.90 [17:21:25]line Ðаличными: 65.00 [17:21:25]line Безнал.: 0.00 [17:21:25]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [17:21:25]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [17:21:25]line СÐО: Общий режим [17:21:25]line Чек 85 27.07.2024 17:21 [17:21:25]line Смена: 425 ФФД: 1.0 [17:21:25]line ЗÐМ: 0300000053 [17:21:25]line РÐМ: 0000000000092626 [17:21:25]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [17:21:25]line ФМ: 0000000000874958 [17:21:25]line ФД: 41634 [17:21:25]line ФПД: 48356512186452 [17:21:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T172124&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41634&fm=48356512186452&tin=02508201610067®Number=0000000000092626&sum=6500 [17:21:25]line 0 [17:21:25]OFD Sender: Processing packet 41634 [packets to send 57, broken 56] [17:21:25]ProducePacketName [17:21:25]name=ofd_packets/00041634 [17:21:25]OFD Sender: To server: ‡•öpG, [17:21:25]CommunicateWithHost lk.salyk.kg:30040 [17:21:25]ConnectInit lk.salyk.kg [17:21:25]written 0, free lines is 4095 [17:21:26]Write to MH i2c: 01 00 00 10 07 17 [17:21:26]Write i2c OK [17:21:26]MH_I2C_Read... [17:21:26]Read from MH i2c: 01 [17:21:26]MH_I2C_Read... [17:21:26]Read from MH i2c: 01 07 00 [17:21:26]MH_I2C_Read... [17:21:26]Read from MH i2c: 01 07 00 10 07 00 00 00 00 00 04 0D 2F [17:21:26]RasterBufferAndPrint [17:21:26]line [17:21:26]line [17:21:26]line [17:21:26]line [17:21:26]line [17:21:26]written 0, free lines is 3338 [17:21:26]MH_Cut [17:21:26]Write to MH i2c: D1 01 00 17 07 01 F0 [17:21:26]Write i2c OK [17:21:26]MH_I2C_Read... [17:21:26]Read from MH i2c: D1 [17:21:26]MH_I2C_Read... [17:21:26]Read from MH i2c: D1 01 00 [17:21:26]MH_I2C_Read... [17:21:26]Read from MH i2c: D1 01 00 17 07 00 EF [17:21:26]Write to MH i2c: 01 00 00 18 07 1F [17:21:26]Write i2c OK [17:21:26]MH_I2C_Read... [17:21:26]Connected sock=10 [17:21:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 47 01 00 00 2F EF 3F 01 59 7E 5A 03 01 00 03 00 33 01 1E 04 01 00 01 23 04 85 00 8A 04 0D 00 34 38 37 30 30 30 32 33 32 39 34 33 32 06 04 41 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9F D0 B8 D0 B0 D0 BB D0 B0 20 49 63 65 20 54 65 61 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2C D0 B0 D0 BD D0 B0 D0 BD 2C D0 BB D0 B5 D0 BC 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 19 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 02 00 00 00 00 07 04 06 00 64 19 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 00 00 00 F4 03 04 00 94 2C A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 A2 A2 00 00 35 04 06 00 2B FA E0 BB 40 54 BF 5E EF 95 B4 C3 7E 12 [17:21:26]*** Cut start [17:21:26]*** Partial cut [17:21:26]*** CUTSNS_PIN = 1 [17:21:26]*** CUTSNS_PIN = 0 [17:21:27]*** Brake cut motor [17:21:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 F5 DE 47 00 97 10 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 A2 A2 00 00 F4 03 04 00 AA D8 A4 66 B6 04 01 00 00 45 E9 98 4B 72 2E CB FD [17:21:27]CommunicateWithHost err = 0 [17:21:27]CheckOFDResponse [17:21:27]1017 (14) - 77093643461234 [17:21:27]1041 (16) - 0000000000874958 [17:21:27]1040 (4) - 41634 [17:21:27]1012 (4) - 27.07.2024 11:23 [17:21:27]1206 (1) - 0 [17:21:27]OFD Sender: Remove packet 41634 [17:21:27]ProducePacketName [17:21:27]name=ofd_packets/00041634 [17:21:27]NVStorageDeleteData [17:21:27]Read from MH i2c: 01 [17:21:27]MH_I2C_Read... [17:21:27]*** Stop cut motor [17:21:27]*** Cut end [17:21:27]Read from MH i2c: 01 07 00 [17:21:27]MH_I2C_Read... [17:21:27]Read from MH i2c: 01 07 00 18 07 00 00 00 00 00 FF 0F 34 [17:21:27]process_action close_receipt done [17:21:27]requested_data is exist [17:21:27]produce_requested_data [17:21:27]requested_item fm.sn is exist - process it [17:21:27]wFMCommunicate request_size=4 [17:21:27]MH_SAM_APDU [17:21:27]CAPDU: 80 11 00 00 [17:21:27]Write to MH i2c: E2 08 00 19 07 80 11 00 00 00 00 00 00 9A [17:21:27]Write i2c OK [17:21:27]MH_I2C_Read... [17:21:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:21:27]Read from MH i2c: E2 [17:21:27]MH_I2C_Read... [17:21:27]Read from MH i2c: E2 17 00 [17:21:27]MH_I2C_Read... [17:21:27]Read from MH i2c: E2 17 00 19 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 F6 [17:21:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [17:21:27]wFMCommunicate OK [17:21:27]requested_item fd.num is exist - process it [17:21:27]SAM_PROTO_GetFieldsCounters [17:21:27]wFMCommunicate request_size=4 [17:21:27]MH_SAM_APDU [17:21:27]CAPDU: 80 13 00 00 [17:21:27]Write to MH i2c: E2 08 00 1A 07 80 13 00 00 00 00 00 00 9D [17:21:27]Write i2c OK [17:21:27]MH_I2C_Read... [17:21:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:21:27]Read from MH i2c: E2 [17:21:27]MH_I2C_Read... [17:21:27]Read from MH i2c: E2 62 00 [17:21:27]MH_I2C_Read... [17:21:27]Read from MH i2c: E2 62 00 1A 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 A2 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 55 00 00 00 5E 04 04 00 55 00 00 00 57 04 04 00 56 00 00 00 19 04 04 00 00 00 00 00 90 00 B4 [17:21:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 A2 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 55 00 00 00 5E 04 04 00 55 00 00 00 57 04 04 00 56 00 00 00 19 04 04 00 00 00 00 00 90 00 [17:21:27]wFMCommunicate OK [17:21:27]SAM_PROTO_GetFieldsCounters done [17:21:27]requested_item shift.num is exist - process it [17:21:27]requested_item shift.opened is exist - process it [17:21:27]req_shift_opened [17:21:27]FM_GetShiftState [17:21:27]SAM_PROTO_GetShiftState [17:21:27]wFMCommunicate request_size=4 [17:21:27]MH_SAM_APDU [17:21:27]CAPDU: 80 13 01 00 [17:21:27]Write to MH i2c: E2 08 00 1B 07 80 13 01 00 00 00 00 00 9F [17:21:27]OFD Sender: No OFD packet to send [17:21:27]Write i2c OK [17:21:27]MH_I2C_Read... [17:21:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:21:27]Read from MH i2c: E2 [17:21:27]MH_I2C_Read... [17:21:27]Read from MH i2c: E2 0E 00 [17:21:27]MH_I2C_Read... [17:21:27]Read from MH i2c: E2 0E 00 1B 07 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 B7 [17:21:27]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [17:21:27]wFMCommunicate OK [17:21:27]SAM_PROTO_GetShiftState done [17:21:27]FM_GetShiftState done [17:21:27]req_shift_opened done [17:21:27]requested_item shift.open_date is exist - process it [17:21:27]req_shift_open_date [17:21:27]req_shift_open_date done [17:21:27]produce_requested_data done [17:21:27]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41634,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [17:21:27]process_action_free close_receipt [17:21:27]json_value_free [17:21:27]json_value_free done [17:21:27]process_json_proto returns [17:21:27]Send response to host [17:21:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41634,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [17:21:27]free response buf [17:21:27]execute_script done [17:21:27]execute_script returns [17:21:27]free content buf [17:21:27]Sock 9.Close socket [17:21:27]Sock 9.Thread stoped [17:21:32]OFD Sender: No OFD packet to send [17:21:33]recv_with_timeout no data received [17:21:37]OFD Sender: No OFD packet to send [17:21:42]OFD Sender: No OFD packet to send [17:21:47]OFD Sender: No OFD packet to send [17:21:52]OFD Sender: No OFD packet to send [17:21:57]OFD Sender: No OFD packet to send [17:22:02]OFD Sender: No OFD packet to send [17:22:07]OFD Sender: No OFD packet to send [17:22:12]OFD Sender: No OFD packet to send [17:22:17]OFD Sender: No OFD packet to send [17:22:22]OFD Sender: No OFD packet to send [17:22:27]OFD Sender: No OFD packet to send [17:22:32]OFD Sender: No OFD packet to send [17:22:37]OFD Sender: No OFD packet to send [17:22:42]OFD Sender: No OFD packet to send [17:22:47]OFD Sender: No OFD packet to send [17:22:52]OFD Sender: No OFD packet to send [17:22:57]OFD Sender: No OFD packet to send [17:23:02]OFD Sender: No OFD packet to send [17:23:07]OFD Sender: No OFD packet to send [17:23:12]OFD Sender: No OFD packet to send [17:23:17]OFD Sender: No OFD packet to send [17:23:22]OFD Sender: No OFD packet to send [17:23:27]OFD Sender: No OFD packet to send [17:23:32]OFD Sender: No OFD packet to send [17:23:37]OFD Sender: No OFD packet to send [17:23:42]OFD Sender: No OFD packet to send [17:23:47]OFD Sender: No OFD packet to send [17:23:52]OFD Sender: No OFD packet to send [17:23:57]OFD Sender: No OFD packet to send [17:24:03]OFD Sender: No OFD packet to send [17:24:08]OFD Sender: No OFD packet to send [17:24:13]OFD Sender: No OFD packet to send [17:24:18]OFD Sender: No OFD packet to send [17:24:23]OFD Sender: No OFD packet to send [17:24:28]OFD Sender: No OFD packet to send [17:24:33]OFD Sender: No OFD packet to send [17:24:38]OFD Sender: No OFD packet to send [17:24:43]OFD Sender: No OFD packet to send [17:24:48]OFD Sender: No OFD packet to send [17:24:53]OFD Sender: No OFD packet to send [17:24:58]OFD Sender: No OFD packet to send [17:25:03]OFD Sender: No OFD packet to send [17:25:08]OFD Sender: No OFD packet to send [17:25:13]OFD Sender: No OFD packet to send [17:25:18]OFD Sender: No OFD packet to send [17:25:23]OFD Sender: No OFD packet to send [17:25:28]OFD Sender: No OFD packet to send [17:25:33]OFD Sender: No OFD packet to send [17:25:36]recv_with_timeout no data received [17:25:38]OFD Sender: No OFD packet to send [17:25:43]OFD Sender: No OFD packet to send [17:25:48]OFD Sender: No OFD packet to send [17:25:53]OFD Sender: No OFD packet to send [17:25:58]OFD Sender: No OFD packet to send [17:26:03]OFD Sender: No OFD packet to send [17:26:08]OFD Sender: No OFD packet to send [17:26:13]OFD Sender: No OFD packet to send [17:26:18]OFD Sender: No OFD packet to send [17:26:23]OFD Sender: No OFD packet to send [17:26:28]OFD Sender: No OFD packet to send [17:26:33]OFD Sender: No OFD packet to send [17:26:38]OFD Sender: No OFD packet to send [17:26:43]OFD Sender: No OFD packet to send [17:26:48]OFD Sender: No OFD packet to send [17:26:53]OFD Sender: No OFD packet to send [17:26:58]OFD Sender: No OFD packet to send [17:27:03]OFD Sender: No OFD packet to send [17:27:08]OFD Sender: No OFD packet to send [17:27:13]OFD Sender: No OFD packet to send [17:27:18]OFD Sender: No OFD packet to send [17:27:23]OFD Sender: No OFD packet to send [17:27:28]OFD Sender: No OFD packet to send [17:27:33]OFD Sender: No OFD packet to send [17:27:38]OFD Sender: No OFD packet to send [17:27:43]OFD Sender: No OFD packet to send [17:27:48]OFD Sender: No OFD packet to send [17:27:53]OFD Sender: No OFD packet to send [17:27:58]OFD Sender: No OFD packet to send [17:28:03]OFD Sender: No OFD packet to send [17:28:08]OFD Sender: No OFD packet to send [17:28:11]recv_with_timeout no data received [17:28:13]OFD Sender: No OFD packet to send [17:28:18]OFD Sender: No OFD packet to send [17:28:23]OFD Sender: No OFD packet to send [17:28:28]OFD Sender: No OFD packet to send [17:28:29]recv_with_timeout no data received [17:28:33]OFD Sender: No OFD packet to send [17:28:38]OFD Sender: No OFD packet to send [17:28:40]recv_with_timeout no data received [17:28:43]OFD Sender: No OFD packet to send [17:28:48]OFD Sender: No OFD packet to send [17:28:53]OFD Sender: No OFD packet to send [17:28:58]OFD Sender: No OFD packet to send [17:29:03]OFD Sender: No OFD packet to send [17:29:08]OFD Sender: No OFD packet to send [17:29:13]OFD Sender: No OFD packet to send [17:29:18]OFD Sender: No OFD packet to send [17:29:23]OFD Sender: No OFD packet to send [17:29:28]OFD Sender: No OFD packet to send [17:29:33]OFD Sender: No OFD packet to send [17:29:38]OFD Sender: No OFD packet to send [17:29:43]OFD Sender: No OFD packet to send [17:29:48]OFD Sender: No OFD packet to send [17:29:53]OFD Sender: No OFD packet to send [17:29:58]OFD Sender: No OFD packet to send [17:30:03]OFD Sender: No OFD packet to send [17:30:08]OFD Sender: No OFD packet to send [17:30:13]OFD Sender: No OFD packet to send [17:30:18]OFD Sender: No OFD packet to send [17:30:23]OFD Sender: No OFD packet to send [17:30:28]OFD Sender: No OFD packet to send [17:30:33]OFD Sender: No OFD packet to send [17:30:38]OFD Sender: No OFD packet to send [17:30:43]OFD Sender: No OFD packet to send [17:30:48]OFD Sender: No OFD packet to send [17:30:53]OFD Sender: No OFD packet to send [17:30:58]OFD Sender: No OFD packet to send [17:31:03]OFD Sender: No OFD packet to send [17:31:08]OFD Sender: No OFD packet to send [17:31:13]OFD Sender: No OFD packet to send [17:31:18]OFD Sender: No OFD packet to send [17:31:23]OFD Sender: No OFD packet to send [17:31:28]OFD Sender: No OFD packet to send [17:31:33]OFD Sender: No OFD packet to send [17:31:38]OFD Sender: No OFD packet to send [17:31:43]OFD Sender: No OFD packet to send [17:31:43]recv_with_timeout no data received [17:31:48]OFD Sender: No OFD packet to send [17:31:53]OFD Sender: No OFD packet to send [17:31:58]OFD Sender: No OFD packet to send [17:32:03]OFD Sender: No OFD packet to send [17:32:08]OFD Sender: No OFD packet to send [17:32:13]OFD Sender: No OFD packet to send [17:32:18]OFD Sender: No OFD packet to send [17:32:23]OFD Sender: No OFD packet to send [17:32:28]OFD Sender: No OFD packet to send [17:32:33]OFD Sender: No OFD packet to send [17:32:38]OFD Sender: No OFD packet to send [17:32:43]OFD Sender: No OFD packet to send [17:32:48]OFD Sender: No OFD packet to send [17:32:53]OFD Sender: No OFD packet to send [17:32:58]OFD Sender: No OFD packet to send [17:33:03]OFD Sender: No OFD packet to send [17:33:08]OFD Sender: No OFD packet to send [17:33:13]OFD Sender: No OFD packet to send [17:33:18]OFD Sender: No OFD packet to send [17:33:23]OFD Sender: No OFD packet to send [17:33:28]OFD Sender: No OFD packet to send [17:33:33]OFD Sender: No OFD packet to send [17:33:38]OFD Sender: No OFD packet to send [17:33:40]recv_with_timeout no data received [17:33:43]OFD Sender: No OFD packet to send [17:33:48]OFD Sender: No OFD packet to send [17:33:53]OFD Sender: No OFD packet to send [17:33:58]OFD Sender: No OFD packet to send [17:34:03]OFD Sender: No OFD packet to send [17:34:08]OFD Sender: No OFD packet to send [17:34:13]OFD Sender: No OFD packet to send [17:34:18]OFD Sender: No OFD packet to send [17:34:23]OFD Sender: No OFD packet to send [17:34:28]OFD Sender: No OFD packet to send [17:34:33]OFD Sender: No OFD packet to send [17:34:38]OFD Sender: No OFD packet to send [17:34:43]OFD Sender: No OFD packet to send [17:34:48]OFD Sender: No OFD packet to send [17:34:53]OFD Sender: No OFD packet to send [17:34:58]OFD Sender: No OFD packet to send [17:35:03]OFD Sender: No OFD packet to send [17:35:08]OFD Sender: No OFD packet to send [17:35:13]OFD Sender: No OFD packet to send [17:35:18]OFD Sender: No OFD packet to send [17:35:23]OFD Sender: No OFD packet to send [17:35:28]OFD Sender: No OFD packet to send [17:35:33]OFD Sender: No OFD packet to send [17:35:38]OFD Sender: No OFD packet to send [17:35:43]OFD Sender: No OFD packet to send [17:35:48]OFD Sender: No OFD packet to send [17:35:53]OFD Sender: No OFD packet to send [17:35:58]OFD Sender: No OFD packet to send [17:36:03]OFD Sender: No OFD packet to send [17:36:08]OFD Sender: No OFD packet to send [17:36:13]OFD Sender: No OFD packet to send [17:36:18]OFD Sender: No OFD packet to send [17:36:23]OFD Sender: No OFD packet to send [17:36:28]OFD Sender: No OFD packet to send [17:36:33]OFD Sender: No OFD packet to send [17:36:36]accept exits with 7 [17:36:36]New connection [17:36:36]New thread 3067194724 created [17:36:36]Thread 3067051364 joined [17:36:36]Waiting for new connection... [17:36:36] Sock 7.Parse request [17:36:36]Sock 7.Check first char [17:36:36]Sock 7.First char is OK [17:36:36]request: POST /json_proto HTTP/1.0 [17:36:36]Method: POST [17:36:36]URL: /json_proto [17:36:36]Method is POST - this is cgi request [17:36:36]url: /json_proto [17:36:36]query_string will be loaded in cgi processing [17:36:36]execute_cgi json_proto POST (null) [17:36:36]execute_cgi path=json_proto method=POST [17:36:36]POST find Content-Length [17:36:36]Host: 172.17.43.132:8080 [17:36:36]Content-Length: 985 [17:36:36]Content-Type: application/json [17:36:36] [17:36:36]POST finish read [17:36:36]Found Content-Length = 985 [17:36:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183664", "tax_sys" : 0, "items" : [ { "code": "4860019001414", "name": "\u0412\u043E\u0434\u0430 \u0411\u043E\u0440\u0436\u043E\u043C\u0438 0,75\u043B \u041F\u042D\u0422", "price" : 127.00, "quantity" : 3.000, "sum" : 381.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4860001120475", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u041D\u0430\u0442\u0430\u0445\u0442\u0430\u0440\u0438 \u0421\u0430\u043F\u0435\u0440\u0430\u0432\u0438 0,5\u043B", "price" : 155.00, "quantity" : 2.000, "sum" : 310.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 691.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:36:36]execute_script... [17:36:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183664", "tax_sys" : 0, "items" : [ { "code": "4860019001414", "name": "\u0412\u043E\u0434\u0430 \u0411\u043E\u0440\u0436\u043E\u043C\u0438 0,75\u043B \u041F\u042D\u0422", "price" : 127.00, "quantity" : 3.000, "sum" : 381.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4860001120475", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u041D\u0430\u0442\u0430\u0445\u0442\u0430\u0440\u0438 \u0421\u0430\u043F\u0435\u0440\u0430\u0432\u0438 0,5\u043B", "price" : 155.00, "quantity" : 2.000, "sum" : 310.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 691.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:36:36]POST & json_proto [17:36:36]process_json_proto [17:36:36]json parsed OK: [17:36:36]protocol is kg_v1.0 [17:36:36]action value=close_receipt [17:36:36]process_action close_receipt [17:36:36]cmd_close_receipt [17:36:36]MH_GetDate [17:36:36]Write to MH i2c: F0 00 00 1C 07 12 [17:36:36]Write i2c OK [17:36:36]MH_I2C_Read... [17:36:36]Read from MH i2c: F0 [17:36:36]MH_I2C_Read... [17:36:36]Read from MH i2c: F0 09 00 [17:36:36]MH_I2C_Read... [17:36:36]Read from MH i2c: F0 09 00 1C 07 00 25 30 A5 66 69 B2 A4 66 A0 [17:36:36]GetLastDocTimeStamp 1722100884 [17:36:36]current date 1722101797 [17:36:36]FM_GetShiftState [17:36:36]SAM_PROTO_GetShiftState [17:36:36]wFMCommunicate request_size=4 [17:36:36]MH_SAM_APDU [17:36:36]CAPDU: 80 13 01 00 [17:36:36]Write to MH i2c: E2 08 00 1D 07 80 13 01 00 00 00 00 00 A1 [17:36:36]Write i2c OK [17:36:36]MH_I2C_Read... [17:36:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:36:36]Read from MH i2c: E2 [17:36:36]MH_I2C_Read... [17:36:36]Read from MH i2c: E2 0E 00 [17:36:36]MH_I2C_Read... [17:36:36]Read from MH i2c: E2 0E 00 1D 07 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 B9 [17:36:36]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [17:36:36]wFMCommunicate OK [17:36:36]SAM_PROTO_GetShiftState done [17:36:36]FM_GetShiftState done [17:36:36]opened in 1722069839 [17:36:36]opened+sec_in_day 1722156239 [17:36:36]quantity*price = 38100 [17:36:36]sum+1 = 38101 [17:36:36]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4860001120475 Ðапиток Ðатахтари Саперави 0,5л 2.000 * 155.00 = 310.00 ÐДС 12% ÐСП 1% > о реализуемом товаре ИТОГО: 691.00 ÐСП 1% : 6.11 ÐДС 12% : 73.38 Ðаличными: 691.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 86 27.07.2024 17:36 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41635 ФПД: 71987586672065 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T173637&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41635&fm=71987586672065&tin=02508201610067®Number=0000000000092626&sum=69100 0 [17:36:38]StoreToDocumentArchive [17:36:38]shift 425 fd 41635 [17:36:38]save to /storage/0425/doc_00041635 [17:36:38]save last doc name /storage/0425/doc_00041635 to /storage/kkm_last_doc_name [17:36:38]save OK [17:36:38]Clear old archive folders... [17:36:38]ProcessDocumentItem done err = 0, tmpTLVsize=407 [17:36:38]tlvbuf is 000C9580 [17:36:38]SAM_PROTO_ClearQueue [17:36:38]wFMCommunicate request_size=4 [17:36:38]MH_SAM_APDU [17:36:38]CAPDU: 80 09 00 00 [17:36:38]Write to MH i2c: E2 08 00 2A 07 80 09 00 00 00 00 00 00 A3 [17:36:38]Write i2c OK [17:36:38]MH_I2C_Read... [17:36:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:36:38]Read from MH i2c: E2 [17:36:38]MH_I2C_Read... [17:36:38]Read from MH i2c: E2 03 00 [17:36:38]MH_I2C_Read... [17:36:38]Read from MH i2c: E2 03 00 2A 07 00 90 00 A5 [17:36:38]RAPDU: 90 00 [17:36:38]wFMCommunicate OK [17:36:38]SAM_PROTO_ClearQueue done [17:36:38]KKMCreateOFDPacket [17:36:38]OFDProtocolAddRootSTLVToBuf [17:36:38]FM_MakeSignedData [17:36:38]FM_MakeSignedData [17:36:38]SAM_PROTO_SignData [17:36:38]wFMCommunicate request_size=4 [17:36:38]MH_SAM_APDU [17:36:38]CAPDU: 80 0D 01 02 [17:36:38]Write to MH i2c: E2 08 00 2B 07 80 0D 01 02 00 00 00 00 AB [17:36:38]Write i2c OK [17:36:38]MH_I2C_Read... [17:36:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:36:38]Read from MH i2c: E2 [17:36:38]MH_I2C_Read... [17:36:38]Read from MH i2c: E2 03 00 [17:36:38]MH_I2C_Read... [17:36:38]Read from MH i2c: E2 03 00 2B 07 00 90 00 A6 [17:36:38]RAPDU: 90 00 [17:36:38]wFMCommunicate OK [17:36:38]wFMCommunicate request_size=255 [17:36:38]MH_SAM_APDU [17:36:38]CAPDU: 80 0D 02 02 FA 03 00 97 01 1E 04 01 00 01 23 04 69 00 8A 04 0D 00 34 38 36 30 30 31 39 30 30 31 34 31 34 06 04 25 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 91 D0 BE D1 80 D0 B6 D0 BE D0 BC D0 B8 20 30 2C 37 35 D0 BB 20 D0 9F D0 AD D0 A2 FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 9C 31 00 00 00 00 13 04 06 00 D4 94 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7C 00 8A 04 0D 00 34 38 36 30 30 30 31 31 32 30 34 37 35 06 04 38 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9D D0 B0 D1 82 D0 B0 D1 85 D1 82 D0 B0 D1 80 D0 B8 20 D0 A1 D0 B0 D0 BF D0 B5 D1 80 D0 B0 D0 B2 D0 B8 20 30 2C 35 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 8C 3C 00 00 00 00 13 04 06 00 18 79 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 [17:36:38]Write to MH i2c: E2 02 01 2C 07 80 0D 02 02 FA 00 03 00 97 01 1E 04 01 00 01 23 04 69 00 8A 04 0D 00 34 38 36 30 30 31 39 30 30 31 34 31 34 06 04 25 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 91 D0 BE D1 80 D0 B6 D0 BE D0 BC D0 B8 20 30 2C 37 35 D0 BB 20 D0 9F D0 AD D0 A2 FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 9C 31 00 00 00 00 13 04 06 00 D4 94 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7C 00 8A 04 0D 00 34 38 36 30 30 30 31 31 32 30 34 37 35 06 04 38 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9D D0 B0 D1 82 D0 B0 D1 85 D1 82 D0 B0 D1 80 D0 B8 20 D0 A1 D0 B0 D0 BF D0 B5 D1 80 D0 B0 D0 B2 D0 B8 20 30 2C 35 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 8C 3C 00 00 00 00 13 04 06 00 18 79 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 CC [17:36:38]Write i2c OK [17:36:38]MH_I2C_Read... [17:36:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:36:38]Read from MH i2c: E2 [17:36:38]MH_I2C_Read... [17:36:38]Read from MH i2c: E2 03 00 [17:36:38]MH_I2C_Read... [17:36:38]Read from MH i2c: E2 03 00 2C 07 00 90 00 A7 [17:36:38]RAPDU: 90 00 [17:36:38]wFMCommunicate OK [17:36:38]wFMCommunicate request_size=166 [17:36:38]MH_SAM_APDU [17:36:38]CAPDU: 80 0D 02 02 A1 EC 0D 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AA 1C 00 00 00 00 07 04 06 00 EC 0D 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 00 00 00 F4 03 04 00 25 30 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 A3 A2 00 00 35 04 06 00 41 78 EA 88 25 C1 [17:36:38]Write to MH i2c: E2 A9 00 2D 07 80 0D 02 02 A1 00 EC 0D 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AA 1C 00 00 00 00 07 04 06 00 EC 0D 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 00 00 00 F4 03 04 00 25 30 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 A3 A2 00 00 35 04 06 00 41 78 EA 88 25 C1 00 00 0B [17:36:38]Write i2c OK [17:36:38]MH_I2C_Read... [17:36:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:36:38]Read from MH i2c: E2 [17:36:38]MH_I2C_Read... [17:36:38]Read from MH i2c: E2 03 00 [17:36:38]MH_I2C_Read... [17:36:38]Read from MH i2c: E2 03 00 2D 07 00 90 00 A8 [17:36:38]RAPDU: 90 00 [17:36:38]wFMCommunicate OK [17:36:38]wFMCommunicate request_size=4 [17:36:38]MH_SAM_APDU [17:36:38]CAPDU: 80 0D 03 02 [17:36:38]Write to MH i2c: E2 08 00 2E 07 80 0D 03 02 00 00 00 00 B0 [17:36:38]Write i2c OK [17:36:38]MH_I2C_Read... [17:36:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:36:38]Read from MH i2c: E2 [17:36:38]MH_I2C_Read... [17:36:38]Read from MH i2c: E2 0B 00 [17:36:38]MH_I2C_Read... [17:36:38]Read from MH i2c: E2 0B 00 2E 07 00 66 6A 2E 9E 28 E4 BC 86 90 00 9B [17:36:38]RAPDU: 66 6A 2E 9E 28 E4 BC 86 90 00 [17:36:38]wFMCommunicate OK [17:36:38]SAM_PROTO_SignData done [17:36:38]FM_MakeSignedData done [17:36:38]CreateOFDProtocolMessage [17:36:38]wFMCommunicate request_size=4 [17:36:38]MH_SAM_APDU [17:36:38]CAPDU: 80 11 00 00 [17:36:38]Write to MH i2c: E2 08 00 2F 07 80 11 00 00 00 00 00 00 B0 [17:36:38]Write i2c OK [17:36:38]MH_I2C_Read... [17:36:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:36:38]Read from MH i2c: E2 [17:36:38]MH_I2C_Read... [17:36:38]Read from MH i2c: E2 17 00 [17:36:38]MH_I2C_Read... [17:36:38]Read from MH i2c: E2 17 00 2F 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 0C [17:36:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [17:36:38]wFMCommunicate OK [17:36:38]CreateOFDProtocolMessage done [17:36:38]OFDSenderStorePacket 41635 [17:36:38]StoreOFDPacket docnum=41635 [17:36:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 AB 01 00 00 15 11 A3 01 E4 F8 5A 03 01 00 03 00 97 01 1E 04 01 00 01 23 04 69 00 8A 04 0D 00 34 38 36 30 30 31 39 30 30 31 34 31 34 06 04 25 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 91 D0 BE D1 80 D0 B6 D0 BE D0 BC D0 B8 20 30 2C 37 35 D0 BB 20 D0 9F D0 AD D0 A2 FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 9C 31 00 00 00 00 13 04 06 00 D4 94 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7C 00 8A 04 0D 00 34 38 36 30 30 30 31 31 32 30 34 37 35 06 04 38 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9D D0 B0 D1 82 D0 B0 D1 85 D1 82 D0 B0 D1 80 D0 B8 20 D0 A1 D0 B0 D0 BF D0 B5 D1 80 D0 B0 D0 B2 D0 B8 20 30 2C 35 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 8C 3C 00 00 00 00 13 04 06 00 18 79 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC 0D 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AA 1C 00 00 00 00 07 04 06 00 EC 0D 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 00 00 00 F4 03 04 00 25 30 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 A3 A2 00 00 35 04 06 00 41 78 EA 88 25 C1 66 6A 2E 9E 28 E4 BC 86 [17:36:38]CheckFolder [17:36:38]dirname=/storage/ofd_packets [17:36:38]CheckFolder done [17:36:38]ProducePacketName [17:36:38]name=ofd_packets/00041635 [17:36:38]NVStorageSaveData ofd_packets/00041635 [17:36:38]File name is /storage/ofd_packets/00041635 [17:36:38]Write 457 bytes [17:36:38]NVStorageSaveData done [17:36:38]OFDSenderStorePacket done [17:36:38]KKMCreateOFDPacket done [17:36:38]NVStorageSaveData kkm_last_timestamp [17:36:38]File name is /storage/kkm_last_timestamp [17:36:38]Write 4 bytes [17:36:38]NVStorageSaveData done [17:36:38]ExternCall_PrintAddStr [17:36:38]wPrintStart [17:36:38]Write to MH i2c: 01 00 00 30 07 37 [17:36:38]Write i2c OK [17:36:38]MH_I2C_Read... [17:36:38]Read from MH i2c: 01 [17:36:38]MH_I2C_Read... [17:36:38]Read from MH i2c: 01 07 00 [17:36:39]MH_I2C_Read... [17:36:39]OFD Sender: Processing packet 41635 [packets to send 57, broken 56] [17:36:39]ProducePacketName [17:36:39]name=ofd_packets/00041635 [17:36:39]Read from MH i2c: 01 OFD Sender: To server: ‡•öpG, [17:36:39]07 00 30 07 CommunicateWithHost lk.salyk.kg:30040 [17:36:39]00 ConnectInit lk.salyk.kg [17:36:39]00 00 00 00 FF 0F 4C [17:36:39]RasterBufferAndPrint [17:36:39]line Счет N : (3)183664 [17:36:39]line ИÐÐ: 02508201610067 [17:36:39]line Контрольно-КаÑÑовый Чек [17:36:39]line ПРОДÐЖР[17:36:39]line Товар: 4860019001414 [17:36:39]line Вода Боржоми 0,75л ПЭТ [17:36:39]line 3.000 * 127.00 [17:36:39]line = 381.00 [17:36:39]line ÐДС 12% ÐСП 1% [17:36:39]line > о реализуемом товаре [17:36:39]line Товар: 4860001120475 [17:36:39]line Ðапиток Ðатахтари Саперави 0,5л [17:36:39]line 2.000 * 155.00 [17:36:39]line = 310.00 [17:36:39]line ÐДС 12% ÐСП 1% [17:36:39]line > о реализуемом товаре [17:36:39]line ИТОГО: 691.00 [17:36:39]line ÐСП 1% : 6.11 [17:36:39]line ÐДС 12% : 73.38 [17:36:39]line Ðаличными: 691.00 [17:36:39]line Безнал.: 0.00 [17:36:39]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [17:36:39]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [17:36:39]line СÐО: Общий режим [17:36:39]line Чек 86 27.07.2024 17:36 [17:36:39]line Смена: 425 ФФД: 1.0 [17:36:39]line ЗÐМ: 0300000053 [17:36:39]line РÐМ: 0000000000092626 [17:36:39]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [17:36:39]line ФМ: 0000000000874958 [17:36:39]line ФД: 41635 [17:36:39]line ФПД: 71987586672065 [17:36:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T173637&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41635&fm=71987586672065&tin=02508201610067®Number=0000000000092626&sum=69100 [17:36:39]line 0 [17:36:39]written 0, free lines is 4095 [17:36:39]Write to MH i2c: 01 00 00 5F 07 66 [17:36:39]Write i2c OK [17:36:39]MH_I2C_Read... [17:36:39]Read from MH i2c: 01 [17:36:39]MH_I2C_Read... [17:36:39]Read from MH i2c: 01 07 00 [17:36:39]MH_I2C_Read... [17:36:39]Read from MH i2c: 01 07 00 5F 07 00 00 00 00 00 C0 0C 39 [17:36:39]RasterBufferAndPrint [17:36:39]line [17:36:39]line [17:36:39]line [17:36:39]line [17:36:39]line [17:36:39]written 0, free lines is 3270 [17:36:39]MH_Cut [17:36:39]Write to MH i2c: D1 01 00 66 07 01 3F [17:36:39]Write i2c OK [17:36:39]MH_I2C_Read... [17:36:39]Read from MH i2c: D1 [17:36:39]MH_I2C_Read... [17:36:39]Read from MH i2c: D1 01 00 [17:36:39]MH_I2C_Read... [17:36:39]Read from MH i2c: D1 01 00 66 07 00 3E [17:36:39]Write to MH i2c: 01 00 00 67 07 6E [17:36:39]Write i2c OK [17:36:39]MH_I2C_Read... [17:36:40]*** Cut start [17:36:40]*** Partial cut [17:36:40]*** CUTSNS_PIN = 1 [17:36:40]*** CUTSNS_PIN = 0 [17:36:40]Connected sock=11 [17:36:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 AB 01 00 00 15 11 A3 01 E4 F8 5A 03 01 00 03 00 97 01 1E 04 01 00 01 23 04 69 00 8A 04 0D 00 34 38 36 30 30 31 39 30 30 31 34 31 34 06 04 25 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 91 D0 BE D1 80 D0 B6 D0 BE D0 BC D0 B8 20 30 2C 37 35 D0 BB 20 D0 9F D0 AD D0 A2 FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 9C 31 00 00 00 00 13 04 06 00 D4 94 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7C 00 8A 04 0D 00 34 38 36 30 30 30 31 31 32 30 34 37 35 06 04 38 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9D D0 B0 D1 82 D0 B0 D1 85 D1 82 D0 B0 D1 80 D0 B8 20 D0 A1 D0 B0 D0 BF D0 B5 D1 80 D0 B0 D0 B2 D0 B8 20 30 2C 35 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 8C 3C 00 00 00 00 13 04 06 00 18 79 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC 0D 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AA 1C 00 00 00 00 07 04 06 00 EC 0D 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 00 00 00 F4 03 04 00 25 30 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 A3 A2 00 00 35 04 06 00 41 78 EA 88 25 C1 66 6A 2E 9E 28 E4 BC 86 [17:36:40]*** Brake cut motor [17:36:40]Read from MH i2c: 01 [17:36:40]MH_I2C_Read... [17:36:40]*** Stop cut motor [17:36:40]*** Cut end [17:36:41]Read from MH i2c: 01 07 00 [17:36:41]MH_I2C_Read... [17:36:41]Read from MH i2c: 01 07 00 67 07 00 00 00 00 00 FF 0F 83 [17:36:41]process_action close_receipt done [17:36:41]requested_data is exist [17:36:41]produce_requested_data [17:36:41]requested_item fm.sn is exist - process it [17:36:41]wFMCommunicate request_size=4 [17:36:41]MH_SAM_APDU [17:36:41]CAPDU: 80 11 00 00 [17:36:41]Write to MH i2c: E2 08 00 68 07 80 11 00 00 00 00 00 00 E9 [17:36:41]Write i2c OK [17:36:41]MH_I2C_Read... [17:36:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:36:41]Read from MH i2c: E2 [17:36:41]MH_I2C_Read... [17:36:41]Read from MH i2c: E2 17 00 [17:36:41]MH_I2C_Read... [17:36:41]Read from MH i2c: E2 17 00 68 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 45 [17:36:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [17:36:41]wFMCommunicate OK [17:36:41]requested_item fd.num is exist - process it [17:36:41]SAM_PROTO_GetFieldsCounters [17:36:41]wFMCommunicate request_size=4 [17:36:41]MH_SAM_APDU [17:36:41]CAPDU: 80 13 00 00 [17:36:41]Write to MH i2c: E2 08 00 69 07 80 13 00 00 00 00 00 00 EC [17:36:41]Write i2c OK [17:36:41]MH_I2C_Read... [17:36:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:36:41]Read from MH i2c: E2 [17:36:41]MH_I2C_Read... [17:36:41]Read from MH i2c: E2 62 00 [17:36:41]MH_I2C_Read... [17:36:41]Read from MH i2c: E2 62 00 69 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 A3 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 56 00 00 00 5E 04 04 00 56 00 00 00 57 04 04 00 57 00 00 00 19 04 04 00 00 00 00 00 90 00 07 [17:36:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 A3 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 56 00 00 00 5E 04 04 00 56 00 00 00 57 04 04 00 57 00 00 00 19 04 04 00 00 00 00 00 90 00 [17:36:41]wFMCommunicate OK [17:36:41]SAM_PROTO_GetFieldsCounters done [17:36:41]requested_item shift.num is exist - process it [17:36:41]requested_item shift.opened is exist - process it [17:36:41]req_shift_opened [17:36:41]FM_GetShiftState [17:36:41]SAM_PROTO_GetShiftState [17:36:41]wFMCommunicate request_size=4 [17:36:41]MH_SAM_APDU [17:36:41]CAPDU: 80 13 01 00 [17:36:41]Write to MH i2c: E2 08 00 6A 07 80 13 01 00 00 00 00 00 EE [17:36:41]Write i2c OK [17:36:41]MH_I2C_Read... [17:36:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:36:41]Read from MH i2c: E2 [17:36:41]MH_I2C_Read... [17:36:41]Read from MH i2c: E2 0E 00 [17:36:41]MH_I2C_Read... [17:36:41]Read from MH i2c: E2 0E 00 6A 07 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 06 [17:36:41]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [17:36:41]wFMCommunicate OK [17:36:41]SAM_PROTO_GetShiftState done [17:36:41]FM_GetShiftState done [17:36:41]req_shift_opened done [17:36:41]requested_item shift.open_date is exist - process it [17:36:41]req_shift_open_date [17:36:41]req_shift_open_date done [17:36:41]produce_requested_data done [17:36:41]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41635,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [17:36:41]process_action_free close_receipt [17:36:41]json_value_free [17:36:41]json_value_free done [17:36:41]process_json_proto returns [17:36:41]Send response to host [17:36:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41635,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [17:36:41]free response buf [17:36:41]execute_script done [17:36:41]execute_script returns [17:36:41]free content buf [17:36:41]Sock 7.Close socket [17:36:41]Sock 7.Thread stoped [17:36:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 3A 39 47 00 9A 21 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 A3 A2 00 00 F4 03 04 00 3C DC A4 66 B6 04 01 00 00 65 6E A3 49 37 8C A7 42 [17:36:41]CommunicateWithHost err = 0 [17:36:41]CheckOFDResponse [17:36:41]1017 (14) - 77093643461234 [17:36:41]1041 (16) - 0000000000874958 [17:36:41]1040 (4) - 41635 [17:36:41]1012 (4) - 27.07.2024 11:38 [17:36:41]1206 (1) - 0 [17:36:41]OFD Sender: Remove packet 41635 [17:36:41]ProducePacketName [17:36:41]name=ofd_packets/00041635 [17:36:41]NVStorageDeleteData [17:36:42]OFD Sender: No OFD packet to send [17:36:46]recv_with_timeout no data received [17:36:47]OFD Sender: No OFD packet to send [17:36:52]OFD Sender: No OFD packet to send [17:36:57]OFD Sender: No OFD packet to send [17:37:02]OFD Sender: No OFD packet to send [17:37:07]OFD Sender: No OFD packet to send [17:37:12]OFD Sender: No OFD packet to send [17:37:17]OFD Sender: No OFD packet to send [17:37:22]OFD Sender: No OFD packet to send [17:37:27]OFD Sender: No OFD packet to send [17:37:32]OFD Sender: No OFD packet to send [17:37:37]OFD Sender: No OFD packet to send [17:37:42]OFD Sender: No OFD packet to send [17:37:47]OFD Sender: No OFD packet to send [17:37:52]OFD Sender: No OFD packet to send [17:37:57]OFD Sender: No OFD packet to send [17:38:02]OFD Sender: No OFD packet to send [17:38:06]recv_with_timeout no data received [17:38:07]OFD Sender: No OFD packet to send [17:38:12]OFD Sender: No OFD packet to send [17:38:17]OFD Sender: No OFD packet to send [17:38:22]OFD Sender: No OFD packet to send [17:38:27]OFD Sender: No OFD packet to send [17:38:32]OFD Sender: No OFD packet to send [17:38:37]OFD Sender: No OFD packet to send [17:38:42]OFD Sender: No OFD packet to send [17:38:47]OFD Sender: No OFD packet to send [17:38:52]OFD Sender: No OFD packet to send [17:38:56]recv_with_timeout no data received [17:38:57]OFD Sender: No OFD packet to send [17:39:02]OFD Sender: No OFD packet to send [17:39:07]OFD Sender: No OFD packet to send [17:39:12]OFD Sender: No OFD packet to send [17:39:17]OFD Sender: No OFD packet to send [17:39:17]recv_with_timeout no data received [17:39:22]OFD Sender: No OFD packet to send [17:39:27]OFD Sender: No OFD packet to send [17:39:32]OFD Sender: No OFD packet to send [17:39:37]OFD Sender: No OFD packet to send [17:39:42]OFD Sender: No OFD packet to send [17:39:47]OFD Sender: No OFD packet to send [17:39:52]OFD Sender: No OFD packet to send [17:39:57]OFD Sender: No OFD packet to send [17:40:02]OFD Sender: No OFD packet to send [17:40:07]OFD Sender: No OFD packet to send [17:40:12]OFD Sender: No OFD packet to send [17:40:17]OFD Sender: No OFD packet to send [17:40:22]OFD Sender: No OFD packet to send [17:40:27]OFD Sender: No OFD packet to send [17:40:32]OFD Sender: No OFD packet to send [17:40:37]OFD Sender: No OFD packet to send [17:40:42]OFD Sender: No OFD packet to send [17:40:47]OFD Sender: No OFD packet to send [17:40:52]OFD Sender: No OFD packet to send [17:40:57]OFD Sender: No OFD packet to send [17:41:02]OFD Sender: No OFD packet to send [17:41:07]OFD Sender: No OFD packet to send [17:41:12]OFD Sender: No OFD packet to send [17:41:17]OFD Sender: No OFD packet to send [17:41:19]recv_with_timeout no data received [17:41:22]OFD Sender: No OFD packet to send [17:41:27]OFD Sender: No OFD packet to send [17:41:32]OFD Sender: No OFD packet to send [17:41:37]OFD Sender: No OFD packet to send [17:41:40]recv_with_timeout no data received [17:41:42]OFD Sender: No OFD packet to send [17:44:47]ConnectInit Can't connect to host [17:44:47]OFD Sender: No OFD packet to send [17:44:52]OFD Sender: No OFD packet to send [17:44:57]OFD Sender: No OFD packet to send [17:45:02]OFD Sender: No OFD packet to send [17:45:07]OFD Sender: No OFD packet to send [17:45:12]OFD Sender: No OFD packet to send [17:45:17]OFD Sender: No OFD packet to send [17:45:22]OFD Sender: No OFD packet to send [17:45:27]OFD Sender: No OFD packet to send [17:45:32]OFD Sender: No OFD packet to send [17:45:37]OFD Sender: No OFD packet to send [17:45:42]OFD Sender: No OFD packet to send [17:45:47]OFD Sender: No OFD packet to send [17:45:52]OFD Sender: No OFD packet to send [17:45:57]OFD Sender: No OFD packet to send [17:46:02]OFD Sender: No OFD packet to send [17:46:07]OFD Sender: No OFD packet to send [17:46:12]OFD Sender: No OFD packet to send [17:46:17]OFD Sender: No OFD packet to send [17:46:22]OFD Sender: No OFD packet to send [17:46:27]OFD Sender: No OFD packet to send [17:46:32]OFD Sender: No OFD packet to send [17:46:37]OFD Sender: No OFD packet to send [17:46:42]OFD Sender: No OFD packet to send [17:46:47]OFD Sender: No OFD packet to send [17:46:52]OFD Sender: No OFD packet to send [17:46:57]OFD Sender: No OFD packet to send [17:47:02]OFD Sender: No OFD packet to send [17:47:07]OFD Sender: No OFD packet to send [17:47:13]OFD Sender: No OFD packet to send [17:47:18]OFD Sender: No OFD packet to send [17:47:23]OFD Sender: No OFD packet to send [17:47:28]OFD Sender: No OFD packet to send [17:47:33]OFD Sender: No OFD packet to send [17:47:38]OFD Sender: No OFD packet to send [17:47:43]OFD Sender: No OFD packet to send [17:47:48]OFD Sender: No OFD packet to send [17:47:53]OFD Sender: No OFD packet to send [17:47:58]OFD Sender: No OFD packet to send [17:48:03]OFD Sender: No OFD packet to send [17:48:08]OFD Sender: No OFD packet to send [17:48:13]OFD Sender: No OFD packet to send [17:48:18]OFD Sender: No OFD packet to send [17:48:23]OFD Sender: No OFD packet to send [17:48:28]OFD Sender: No OFD packet to send [17:48:33]OFD Sender: No OFD packet to send [17:48:38]OFD Sender: No OFD packet to send [17:48:43]OFD Sender: No OFD packet to send [17:48:48]OFD Sender: No OFD packet to send [17:48:53]recv_with_timeout no data received [17:48:53]OFD Sender: No OFD packet to send [17:48:58]OFD Sender: No OFD packet to send [17:49:03]OFD Sender: No OFD packet to send [17:49:08]OFD Sender: No OFD packet to send [17:49:13]OFD Sender: No OFD packet to send [17:49:18]OFD Sender: No OFD packet to send [17:49:23]OFD Sender: No OFD packet to send [17:49:28]OFD Sender: No OFD packet to send [17:49:29]recv_with_timeout no data received [17:49:33]OFD Sender: No OFD packet to send [17:49:38]OFD Sender: No OFD packet to send [17:49:43]OFD Sender: No OFD packet to send [17:49:48]OFD Sender: No OFD packet to send [17:49:53]OFD Sender: No OFD packet to send [17:49:58]OFD Sender: No OFD packet to send [17:50:03]OFD Sender: No OFD packet to send [17:50:08]OFD Sender: No OFD packet to send [17:50:13]OFD Sender: No OFD packet to send [17:50:18]OFD Sender: No OFD packet to send [17:50:23]OFD Sender: No OFD packet to send [17:50:28]OFD Sender: No OFD packet to send [17:50:33]OFD Sender: No OFD packet to send [17:50:38]OFD Sender: No OFD packet to send [17:50:43]OFD Sender: No OFD packet to send [17:50:48]OFD Sender: No OFD packet to send [17:50:53]OFD Sender: No OFD packet to send [17:50:58]OFD Sender: No OFD packet to send [17:51:03]OFD Sender: No OFD packet to send [17:51:08]OFD Sender: No OFD packet to send [17:51:13]OFD Sender: No OFD packet to send [17:51:18]OFD Sender: No OFD packet to send [17:51:23]OFD Sender: No OFD packet to send [17:51:28]OFD Sender: No OFD packet to send [17:51:33]OFD Sender: No OFD packet to send [17:51:37]recv_with_timeout no data received [17:51:38]OFD Sender: No OFD packet to send [17:51:43]OFD Sender: No OFD packet to send [17:51:48]OFD Sender: No OFD packet to send [17:51:53]OFD Sender: No OFD packet to send [17:51:58]OFD Sender: No OFD packet to send [17:52:03]OFD Sender: No OFD packet to send [17:52:08]OFD Sender: No OFD packet to send [17:52:13]OFD Sender: No OFD packet to send [17:52:18]OFD Sender: No OFD packet to send [17:52:23]OFD Sender: No OFD packet to send [17:52:28]OFD Sender: No OFD packet to send [17:52:33]OFD Sender: No OFD packet to send [17:52:38]OFD Sender: No OFD packet to send [17:52:43]OFD Sender: No OFD packet to send [17:52:48]OFD Sender: No OFD packet to send [17:52:53]OFD Sender: No OFD packet to send [17:52:58]OFD Sender: No OFD packet to send [17:53:03]OFD Sender: No OFD packet to send [17:53:08]OFD Sender: No OFD packet to send [17:53:13]OFD Sender: No OFD packet to send [17:53:18]OFD Sender: No OFD packet to send [17:53:23]OFD Sender: No OFD packet to send [17:53:28]OFD Sender: No OFD packet to send [17:53:33]OFD Sender: No OFD packet to send [17:53:38]OFD Sender: No OFD packet to send [17:53:43]OFD Sender: No OFD packet to send [17:53:48]OFD Sender: No OFD packet to send [17:53:53]OFD Sender: No OFD packet to send [17:53:58]OFD Sender: No OFD packet to send [17:54:03]OFD Sender: No OFD packet to send [17:54:08]OFD Sender: No OFD packet to send [17:54:13]OFD Sender: No OFD packet to send [17:54:18]OFD Sender: No OFD packet to send [17:54:23]OFD Sender: No OFD packet to send [17:54:28]OFD Sender: No OFD packet to send [17:54:33]OFD Sender: No OFD packet to send [17:54:38]OFD Sender: No OFD packet to send [17:54:43]OFD Sender: No OFD packet to send [17:54:48]OFD Sender: No OFD packet to send [17:54:53]OFD Sender: No OFD packet to send [17:54:58]OFD Sender: No OFD packet to send [17:55:03]OFD Sender: No OFD packet to send [17:55:05]recv_with_timeout no data received [17:55:08]OFD Sender: No OFD packet to send [17:55:13]OFD Sender: No OFD packet to send [17:55:18]OFD Sender: No OFD packet to send [17:55:23]OFD Sender: No OFD packet to send [17:55:28]OFD Sender: No OFD packet to send [17:55:33]OFD Sender: No OFD packet to send [17:55:38]OFD Sender: No OFD packet to send [17:55:43]OFD Sender: No OFD packet to send [17:55:48]OFD Sender: No OFD packet to send [17:55:53]OFD Sender: No OFD packet to send [17:55:58]OFD Sender: No OFD packet to send [17:56:03]OFD Sender: No OFD packet to send [17:56:08]OFD Sender: No OFD packet to send [17:56:13]OFD Sender: No OFD packet to send [17:56:18]OFD Sender: No OFD packet to send [17:56:23]OFD Sender: No OFD packet to send [17:56:27]recv_with_timeout no data received [17:56:28]OFD Sender: No OFD packet to send [17:56:33]OFD Sender: No OFD packet to send [17:56:38]OFD Sender: No OFD packet to send [17:56:43]OFD Sender: No OFD packet to send [17:56:48]OFD Sender: No OFD packet to send [17:56:53]OFD Sender: No OFD packet to send [17:56:58]OFD Sender: No OFD packet to send [17:57:03]OFD Sender: No OFD packet to send [17:57:08]OFD Sender: No OFD packet to send [17:57:13]OFD Sender: No OFD packet to send [17:57:18]OFD Sender: No OFD packet to send [17:57:23]OFD Sender: No OFD packet to send [17:57:28]OFD Sender: No OFD packet to send [17:57:33]OFD Sender: No OFD packet to send [17:57:38]OFD Sender: No OFD packet to send [17:57:43]OFD Sender: No OFD packet to send [17:57:48]OFD Sender: No OFD packet to send [17:57:53]OFD Sender: No OFD packet to send [17:57:55]recv_with_timeout no data received [17:57:58]OFD Sender: No OFD packet to send [17:59:26]ConnectInit Can't connect to host [17:59:27]OFD Sender: Processing packet 41636 [packets to send 57, broken 56] [17:59:27]ProducePacketName [17:59:27]name=ofd_packets/00041636 [17:59:27]OFD Sender: To server: ‡•öpG, [17:59:27]CommunicateWithHost lk.salyk.kg:30040 [17:59:27]ConnectInit lk.salyk.kg [17:59:32]ConnectInit Can't take IP for lk.salyk.kg [17:59:32]CommunicateWithHost connect error [17:59:32]CommunicateWithHost err = -1 [17:59:32]OFD Sender: Server communicate error [17:59:37]OFD Sender: Processing packet 41636 [packets to send 57, broken 56] [17:59:37]ProducePacketName [17:59:37]name=ofd_packets/00041636 [17:59:37]OFD Sender: To server: ‡•öpG, [17:59:37]CommunicateWithHost lk.salyk.kg:30040 [17:59:37]ConnectInit lk.salyk.kg [17:59:45]recv_with_timeout no data received [17:59:54]Connected sock=7 [17:59:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 98 01 00 00 80 A6 90 01 85 2E 5A 03 01 00 03 00 84 01 1E 04 01 00 01 23 04 6A 00 8A 04 0D 00 35 34 34 39 30 30 30 30 30 30 34 33 39 06 04 26 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9A D0 BE D0 BA D0 B0 2D D0 9A D0 BE D0 BB D0 B0 20 31 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 8C 3C 00 00 00 00 13 04 06 00 8C 3C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 68 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 30 33 36 06 04 24 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 96 D0 B0 D0 BB D0 B0 D0 BB D0 B0 D0 B1 D0 B0 D1 82 20 32 37 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 4C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AC 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 17 08 00 00 00 00 07 04 06 00 2C 4C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 00 00 00 F4 03 04 00 37 35 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 A4 A2 00 00 35 04 06 00 4E 12 F7 29 0F C8 AB FB 38 02 28 87 F1 B5 [17:59:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 87 66 47 00 67 1B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 A4 A2 00 00 F4 03 04 00 AE E1 A4 66 B6 04 01 00 00 3C 0A 8E F0 98 BC DD CD [17:59:57]CommunicateWithHost err = 0 [17:59:57]CheckOFDResponse [17:59:57]1017 (14) - 77093643461234 [17:59:57]1041 (16) - 0000000000874958 [17:59:57]1040 (4) - 41636 [17:59:57]1012 (4) - 27.07.2024 12:01 [17:59:57]1206 (1) - 0 [17:59:57]OFD Sender: Remove packet 41636 [17:59:57]ProducePacketName [17:59:57]name=ofd_packets/00041636 [17:59:57]NVStorageDeleteData [17:59:57]OFD Sender: No OFD packet to send [18:00:02]OFD Sender: No OFD packet to send [18:00:07]OFD Sender: No OFD packet to send [18:00:12]OFD Sender: No OFD packet to send [18:00:17]OFD Sender: No OFD packet to send [18:00:23]OFD Sender: No OFD packet to send [18:00:28]OFD Sender: No OFD packet to send [18:00:33]OFD Sender: No OFD packet to send [18:00:38]OFD Sender: No OFD packet to send [18:00:43]OFD Sender: No OFD packet to send [18:00:43]accept exits with 10 [18:00:43]New connection [18:00:43]New thread 3067194724 created [18:00:43]Thread 3067051364 joined [18:00:43]Waiting for new connection... [18:00:43] Sock 10.Parse request [18:00:43]Sock 10.Check first char [18:00:43]Sock 10.First char is OK [18:00:43]request: POST /json_proto HTTP/1.0 [18:00:43]Method: POST [18:00:43]URL: /json_proto [18:00:43]Method is POST - this is cgi request [18:00:43]url: /json_proto [18:00:43]query_string will be loaded in cgi processing [18:00:43]execute_cgi json_proto POST (null) [18:00:43]execute_cgi path=json_proto method=POST [18:00:43]POST find Content-Length [18:00:43]Host: 172.17.43.132:8080 [18:00:43]Content-Length: 1284 [18:00:43]Content-Type: application/json [18:00:43] [18:00:43]POST finish read [18:00:43]Found Content-Length = 1284 [18:00:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183666", "tax_sys" : 0, "items" : [ { "code": "2000032780015", "name": "\u0421\u043B\u043E\u0439\u043A\u0430 DC \u0442\u0440\u0435\u0443\u0433\u043E\u043B\u044C\u043D\u0430\u044F \u043A\u0443\u0440\u0438\u0446\u0430 110\u0433", "price" : 65.00, "quantity" : 1.000, "sum" : 65.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870002325441", "name": "\u0412\u043E\u0434\u0430 ASU \u043F\u0438\u0442 \u043D.\u0433\u0430\u0437 \u043B\u0438\u043C\u043E\u043D \u041F\u042D\u0422 0,5\u043B", "price" : 65.00, "quantity" : 1.000, "sum" : 65.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "54492509", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u041A\u043E\u043A\u0430-\u041A\u043E\u043B\u0430 0,25\u043B", "price" : 90.00, "quantity" : 1.000, "sum" : 90.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 220.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:00:43]execute_script... [18:00:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183666", "tax_sys" : 0, "items" : [ { "code": "2000032780015", "name": "\u0421\u043B\u043E\u0439\u043A\u0430 DC \u0442\u0440\u0435\u0443\u0433\u043E\u043B\u044C\u043D\u0430\u044F \u043A\u0443\u0440\u0438\u0446\u0430 110\u0433", "price" : 65.00, "quantity" : 1.000, "sum" : 65.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870002325441", "name": "\u0412\u043E\u0434\u0430 ASU \u043F\u0438\u0442 \u043D.\u0433\u0430\u0437 \u043B\u0438\u043C\u043E\u043D \u041F\u042D\u0422 0,5\u043B", "price" : 65.00, "quantity" : 1.000, "sum" : 65.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "54492509", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u041A\u043E\u043A\u0430-\u041A\u043E\u043B\u0430 0,25\u043B", "price" : 90.00, "quantity" : 1.000, "sum" : 90.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 220.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:00:43]POST & json_proto [18:00:43]process_json_proto [18:00:43]json parsed OK: [18:00:43]protocol is kg_v1.0 [18:00:43]action value=close_receipt [18:00:43]process_action close_receipt [18:00:43]cmd_close_receipt [18:00:43]MH_GetDate [18:00:43]Write to MH i2c: F0 00 00 B9 07 AF [18:00:43]Write i2c OK [18:00:43]MH_I2C_Read... [18:00:43]Read from MH i2c: F0 [18:00:43]MH_I2C_Read... [18:00:43]Read from MH i2c: F0 09 00 [18:00:43]MH_I2C_Read... [18:00:43]Read from MH i2c: F0 09 00 B9 07 00 CB 35 A5 66 69 B2 A4 66 E8 [18:00:43]GetLastDocTimeStamp 1722103095 [18:00:43]current date 1722103243 [18:00:43]FM_GetShiftState [18:00:43]SAM_PROTO_GetShiftState [18:00:43]wFMCommunicate request_size=4 [18:00:43]MH_SAM_APDU [18:00:43]CAPDU: 80 13 01 00 [18:00:43]Write to MH i2c: E2 08 00 BA 07 80 13 01 00 00 00 00 00 3E [18:00:43]Write i2c OK [18:00:43]MH_I2C_Read... [18:00:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:00:43]Read from MH i2c: E2 [18:00:43]MH_I2C_Read... [18:00:43]Read from MH i2c: E2 0E 00 [18:00:43]MH_I2C_Read... [18:00:43]Read from MH i2c: E2 0E 00 BA 07 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 56 [18:00:43]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [18:00:43]wFMCommunicate OK [18:00:43]SAM_PROTO_GetShiftState done [18:00:43]FM_GetShiftState done [18:00:43]opened in 1722069839 [18:00:43]opened+sec_in_day 1722156239 [18:00:43]quantity*price = 6500 [18:00:43]sum+1 = 6501 [18:00:43]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4870002325441 Вода ASU пит н.газ лимон ПЭТ 0,5л 1.000 * 65.00 = 65.00 ÐДС 12% ÐСП 1% > о реализуемом товаре Товар: 54492509 Ðапиток Кока-Кола 0,25л 1.000 * 90.00 = 90.00 ÐДС 12% ÐСП 1% > о реализуемом товаре ИТОГО: 220.00 ÐСП 1% : 1.94 ÐДС 12% : 23.36 Ðаличными: 220.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 88 27.07.2024 18:00 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41637 ФПД: 151609499638340 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T180044&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41637&fm=151609499638340&tin=02508201610067®Number=0000000000092626&sum=22000 0 [18:00:44]StoreToDocumentArchive [18:00:44]shift 425 fd 41637 [18:00:44]save to /storage/0425/doc_00041637 [18:00:44]save last doc name /storage/0425/doc_00041637 to /storage/kkm_last_doc_name [18:00:44]save OK [18:00:44]Clear old archive folders... [18:00:44]ProcessDocumentItem done err = 0, tmpTLVsize=530 [18:00:44]tlvbuf is 000CAC50 [18:00:44]SAM_PROTO_ClearQueue [18:00:44]wFMCommunicate request_size=4 [18:00:44]MH_SAM_APDU [18:00:44]CAPDU: 80 09 00 00 [18:00:44]Write to MH i2c: E2 08 00 C7 07 80 09 00 00 00 00 00 00 40 [18:00:44]Write i2c OK [18:00:44]MH_I2C_Read... [18:00:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:00:44]Read from MH i2c: E2 [18:00:44]MH_I2C_Read... [18:00:44]Read from MH i2c: E2 03 00 [18:00:44]MH_I2C_Read... [18:00:44]Read from MH i2c: E2 03 00 C7 07 00 90 00 42 [18:00:44]RAPDU: 90 00 [18:00:44]wFMCommunicate OK [18:00:44]SAM_PROTO_ClearQueue done [18:00:44]KKMCreateOFDPacket [18:00:44]OFDProtocolAddRootSTLVToBuf [18:00:44]FM_MakeSignedData [18:00:44]FM_MakeSignedData [18:00:44]SAM_PROTO_SignData [18:00:44]wFMCommunicate request_size=4 [18:00:44]MH_SAM_APDU [18:00:44]CAPDU: 80 0D 01 02 [18:00:44]Write to MH i2c: E2 08 00 C8 07 80 0D 01 02 00 00 00 00 48 [18:00:44]Write i2c OK [18:00:44]MH_I2C_Read... [18:00:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:00:44]Read from MH i2c: E2 [18:00:44]MH_I2C_Read... [18:00:44]Read from MH i2c: E2 03 00 [18:00:44]MH_I2C_Read... [18:00:44]Read from MH i2c: E2 03 00 C8 07 00 90 00 43 [18:00:44]RAPDU: 90 00 [18:00:44]wFMCommunicate OK [18:00:44]wFMCommunicate request_size=255 [18:00:44]MH_SAM_APDU [18:00:44]CAPDU: 80 0D 02 02 FA 03 00 12 02 1E 04 01 00 01 23 04 7D 00 8A 04 0D 00 32 30 30 30 30 33 32 37 38 30 30 31 35 06 04 39 00 D0 A1 D0 BB D0 BE D0 B9 D0 BA D0 B0 20 44 43 20 D1 82 D1 80 D0 B5 D1 83 D0 B3 D0 BE D0 BB D1 8C D0 BD D0 B0 D1 8F 20 D0 BA D1 83 D1 80 D0 B8 D1 86 D0 B0 20 31 31 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 79 00 8A 04 0D 00 34 38 37 30 30 30 32 33 32 35 34 34 31 06 04 35 00 D0 92 D0 BE D0 B4 D0 B0 20 41 53 55 20 D0 BF D0 B8 D1 82 20 D0 BD 2E D0 B3 D0 B0 D0 B7 20 D0 BB D0 B8 D0 BC D0 BE D0 BD 20 D0 9F D0 AD D0 A2 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 [18:00:44]Write to MH i2c: E2 02 01 C9 07 80 0D 02 02 FA 00 03 00 12 02 1E 04 01 00 01 23 04 7D 00 8A 04 0D 00 32 30 30 30 30 33 32 37 38 30 30 31 35 06 04 39 00 D0 A1 D0 BB D0 BE D0 B9 D0 BA D0 B0 20 44 43 20 D1 82 D1 80 D0 B5 D1 83 D0 B3 D0 BE D0 BB D1 8C D0 BD D0 B0 D1 8F 20 D0 BA D1 83 D1 80 D0 B8 D1 86 D0 B0 20 31 31 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 79 00 8A 04 0D 00 34 38 37 30 30 30 32 33 32 35 34 34 31 06 04 35 00 D0 92 D0 BE D0 B4 D0 B0 20 41 53 55 20 D0 BF D0 B8 D1 82 20 D0 BD 2E D0 B3 D0 B0 D0 B7 20 D0 BB D0 B8 D0 BC D0 BE D0 BD 20 D0 9F D0 AD D0 A2 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 00 00 0D [18:00:44]Write i2c OK [18:00:44]MH_I2C_Read... [18:00:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:00:44]Read from MH i2c: E2 [18:00:44]MH_I2C_Read... [18:00:44]Read from MH i2c: E2 03 00 [18:00:44]MH_I2C_Read... [18:00:44]Read from MH i2c: E2 03 00 C9 07 00 90 00 44 [18:00:44]RAPDU: 90 00 [18:00:44]wFMCommunicate OK [18:00:44]wFMCommunicate request_size=255 [18:00:44]MH_SAM_APDU [18:00:44]CAPDU: 80 0D 02 02 FA 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 66 00 8A 04 08 00 35 34 34 39 32 35 30 39 06 04 27 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9A D0 BE D0 BA D0 B0 2D D0 9A D0 BE D0 BB D0 B0 20 30 2C 32 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 23 00 00 00 00 13 04 06 00 28 23 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 55 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C2 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 09 00 00 00 00 07 04 06 00 F0 55 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 00 00 00 F4 03 04 00 CC 35 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 [18:00:44]Write to MH i2c: E2 02 01 CA 07 80 0D 02 02 FA 00 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 66 00 8A 04 08 00 35 34 34 39 32 35 30 39 06 04 27 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9A D0 BE D0 BA D0 B0 2D D0 9A D0 BE D0 BB D0 B0 20 30 2C 32 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 23 00 00 00 00 13 04 06 00 28 23 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 55 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C2 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 09 00 00 00 00 07 04 06 00 F0 55 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 00 00 00 F4 03 04 00 CC 35 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 00 00 16 [18:00:44]Write i2c OK [18:00:44]MH_I2C_Read... [18:00:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:00:45]Read from MH i2c: E2 [18:00:45]MH_I2C_Read... [18:00:45]Read from MH i2c: E2 03 00 [18:00:45]MH_I2C_Read... [18:00:45]Read from MH i2c: E2 03 00 CA 07 00 90 00 45 [18:00:45]RAPDU: 90 00 [18:00:45]wFMCommunicate OK [18:00:45]wFMCommunicate request_size=39 [18:00:45]MH_SAM_APDU [18:00:45]CAPDU: 80 0D 02 02 22 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 A5 A2 00 00 35 04 06 00 89 E3 56 5E DA 44 [18:00:45]Write to MH i2c: E2 2A 00 CB 07 80 0D 02 02 22 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 A5 A2 00 00 35 04 06 00 89 E3 56 5E DA 44 00 00 95 [18:00:45]Write i2c OK [18:00:45]MH_I2C_Read... [18:00:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:00:45]Read from MH i2c: E2 [18:00:45]MH_I2C_Read... [18:00:45]Read from MH i2c: E2 03 00 [18:00:45]MH_I2C_Read... [18:00:45]Read from MH i2c: E2 03 00 CB 07 00 90 00 46 [18:00:45]RAPDU: 90 00 [18:00:45]wFMCommunicate OK [18:00:45]wFMCommunicate request_size=4 [18:00:45]MH_SAM_APDU [18:00:45]CAPDU: 80 0D 03 02 [18:00:45]Write to MH i2c: E2 08 00 CC 07 80 0D 03 02 00 00 00 00 4E [18:00:45]Write i2c OK [18:00:45]MH_I2C_Read... [18:00:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:00:45]Read from MH i2c: E2 [18:00:45]MH_I2C_Read... [18:00:45]Read from MH i2c: E2 0B 00 [18:00:45]MH_I2C_Read... [18:00:45]Read from MH i2c: E2 0B 00 CC 07 00 BC 7E B6 67 37 39 BE 8E 90 00 62 [18:00:45]RAPDU: BC 7E B6 67 37 39 BE 8E 90 00 [18:00:45]wFMCommunicate OK [18:00:45]SAM_PROTO_SignData done [18:00:45]FM_MakeSignedData done [18:00:45]CreateOFDProtocolMessage [18:00:45]wFMCommunicate request_size=4 [18:00:45]MH_SAM_APDU [18:00:45]CAPDU: 80 11 00 00 [18:00:45]Write to MH i2c: E2 08 00 CD 07 80 11 00 00 00 00 00 00 4E [18:00:45]Write i2c OK [18:00:45]MH_I2C_Read... [18:00:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:00:45]Read from MH i2c: E2 [18:00:45]MH_I2C_Read... [18:00:45]Read from MH i2c: E2 17 00 [18:00:45]MH_I2C_Read... [18:00:45]Read from MH i2c: E2 17 00 CD 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 AA [18:00:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [18:00:45]wFMCommunicate OK [18:00:45]CreateOFDProtocolMessage done [18:00:45]OFDSenderStorePacket 41637 [18:00:45]StoreOFDPacket docnum=41637 [18:00:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 26 02 00 00 D3 78 1E 02 45 6A 5A 03 01 00 03 00 12 02 1E 04 01 00 01 23 04 7D 00 8A 04 0D 00 32 30 30 30 30 33 32 37 38 30 30 31 35 06 04 39 00 D0 A1 D0 BB D0 BE D0 B9 D0 BA D0 B0 20 44 43 20 D1 82 D1 80 D0 B5 D1 83 D0 B3 D0 BE D0 BB D1 8C D0 BD D0 B0 D1 8F 20 D0 BA D1 83 D1 80 D0 B8 D1 86 D0 B0 20 31 31 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 79 00 8A 04 0D 00 34 38 37 30 30 30 32 33 32 35 34 34 31 06 04 35 00 D0 92 D0 BE D0 B4 D0 B0 20 41 53 55 20 D0 BF D0 B8 D1 82 20 D0 BD 2E D0 B3 D0 B0 D0 B7 20 D0 BB D0 B8 D0 BC D0 BE D0 BD 20 D0 9F D0 AD D0 A2 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 66 00 8A 04 08 00 35 34 34 39 32 35 30 39 06 04 27 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9A D0 BE D0 BA D0 B0 2D D0 9A D0 BE D0 BB D0 B0 20 30 2C 32 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 23 00 00 00 00 13 04 06 00 28 23 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 55 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C2 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 09 00 00 00 00 07 04 06 00 F0 55 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 00 00 00 F4 03 04 00 CC 35 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 A5 A2 00 00 35 04 06 00 89 E3 56 5E DA 44 BC 7E B6 67 37 39 BE 8E [18:00:45]CheckFolder [18:00:45]dirname=/storage/ofd_packets [18:00:45]CheckFolder done [18:00:45]ProducePacketName [18:00:45]name=ofd_packets/00041637 [18:00:45]NVStorageSaveData ofd_packets/00041637 [18:00:45]File name is /storage/ofd_packets/00041637 [18:00:45]Write 580 bytes [18:00:45]NVStorageSaveData done [18:00:45]OFDSenderStorePacket done [18:00:45]KKMCreateOFDPacket done [18:00:45]NVStorageSaveData kkm_last_timestamp [18:00:45]File name is /storage/kkm_last_timestamp [18:00:45]Write 4 bytes [18:00:45]NVStorageSaveData done [18:00:45]ExternCall_PrintAddStr [18:00:45]wPrintStart [18:00:45]Write to MH i2c: 01 00 00 CE 07 D5 [18:00:45]OFD Sender: Processing packet 41637 [packets to send 57, broken 56] [18:00:45]ProducePacketName [18:00:45]name=ofd_packets/00041637 [18:00:45]OFD Sender: To server: ‡•öpG, [18:00:45]CommunicateWithHost lk.salyk.kg:30040 [18:00:45]ConnectInit lk.salyk.kg [18:00:45]Write i2c OK [18:00:45]MH_I2C_Read... [18:00:45]Read from MH i2c: 01 [18:00:45]MH_I2C_Read... [18:00:45]Read from MH i2c: 01 07 00 [18:00:45]MH_I2C_Read... [18:00:45]Read from MH i2c: 01 07 00 CE 07 00 00 00 00 00 FF 0F EA [18:00:45]RasterBufferAndPrint [18:00:45]line Счет N : (3)183666 [18:00:45]line ИÐÐ: 02508201610067 [18:00:45]line Контрольно-КаÑÑовый Чек [18:00:45]line ПРОДÐЖР[18:00:45]line Товар: 2000032780015 [18:00:45]line Слойка DC Ñ‚Ñ€ÐµÑƒÐ³Ð¾Ð»ÑŒÐ½Ð°Ñ ÐºÑƒÑ€Ð¸Ñ†Ð° 110г [18:00:45]line 1.000 * 65.00 [18:00:45]line = 65.00 [18:00:45]line ÐДС 12% ÐСП 1% [18:00:45]line > о реализуемом товаре [18:00:45]line Товар: 4870002325441 [18:00:45]line Вода ASU пит н.газ лимон ПЭТ 0,5л [18:00:45]line 1.000 * 65.00 [18:00:45]line = 65.00 [18:00:45]line ÐДС 12% ÐСП 1% [18:00:45]line > о реализуемом товаре [18:00:45]line Товар: 54492509 [18:00:45]line Ðапиток Кока-Кола 0,25л [18:00:45]line 1.000 * 90.00 [18:00:45]line = 90.00 [18:00:45]line ÐДС 12% ÐСП 1% [18:00:45]line > о реализуемом товаре [18:00:45]line ИТОГО: 220.00 [18:00:45]line ÐСП 1% : 1.94 [18:00:45]line ÐДС 12% : 23.36 [18:00:45]line Ðаличными: 220.00 [18:00:45]line Безнал.: 0.00 [18:00:45]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [18:00:45]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [18:00:45]line СÐО: Общий режим [18:00:45]line Чек 88 27.07.2024 18:00 [18:00:45]line Смена: 425 ФФД: 1.0 [18:00:45]line ЗÐМ: 0300000053 [18:00:45]line РÐМ: 0000000000092626 [18:00:45]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [18:00:45]line ФМ: 0000000000874958 [18:00:45]line ФД: 41637 [18:00:45]line ФПД: 151609499638340 [18:00:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T180044&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41637&fm=151609499638340&tin=02508201610067®Number=0000000000092626&sum=22000 [18:00:45]line 0 [18:00:45]written 0, free lines is 4095 [18:00:45]Connected sock=9 [18:00:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 26 02 00 00 D3 78 1E 02 45 6A 5A 03 01 00 03 00 12 02 1E 04 01 00 01 23 04 7D 00 8A 04 0D 00 32 30 30 30 30 33 32 37 38 30 30 31 35 06 04 39 00 D0 A1 D0 BB D0 BE D0 B9 D0 BA D0 B0 20 44 43 20 D1 82 D1 80 D0 B5 D1 83 D0 B3 D0 BE D0 BB D1 8C D0 BD D0 B0 D1 8F 20 D0 BA D1 83 D1 80 D0 B8 D1 86 D0 B0 20 31 31 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 79 00 8A 04 0D 00 34 38 37 30 30 30 32 33 32 35 34 34 31 06 04 35 00 D0 92 D0 BE D0 B4 D0 B0 20 41 53 55 20 D0 BF D0 B8 D1 82 20 D0 BD 2E D0 B3 D0 B0 D0 B7 20 D0 BB D0 B8 D0 BC D0 BE D0 BD 20 D0 9F D0 AD D0 A2 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 66 00 8A 04 08 00 35 34 34 39 32 35 30 39 06 04 27 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9A D0 BE D0 BA D0 B0 2D D0 9A D0 BE D0 BB D0 B0 20 30 2C 32 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 23 00 00 00 00 13 04 06 00 28 23 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 55 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C2 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 09 00 00 00 00 07 04 06 00 F0 55 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 00 00 00 F4 03 04 00 CC 35 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 A5 A2 00 00 35 04 06 00 89 E3 56 5E DA 44 BC 7E B6 67 37 39 BE 8E [18:00:46]Write to MH i2c: 01 00 00 04 08 0C [18:00:46]Write i2c OK [18:00:46]MH_I2C_Read... [18:00:46]Read from MH i2c: 01 [18:00:46]MH_I2C_Read... [18:00:46]Read from MH i2c: 01 07 00 [18:00:46]MH_I2C_Read... [18:00:46]Read from MH i2c: 01 07 00 04 08 00 00 00 00 00 52 0C 71 [18:00:46]RasterBufferAndPrint [18:00:46]line [18:00:46]line [18:00:46]line [18:00:46]line [18:00:46]line [18:00:46]written 0, free lines is 3163 [18:00:46]MH_Cut [18:00:46]Write to MH i2c: D1 01 00 0B 08 01 E5 [18:00:46]Write i2c OK [18:00:46]MH_I2C_Read... [18:00:46]Read from MH i2c: D1 [18:00:46]MH_I2C_Read... [18:00:46]Read from MH i2c: D1 01 00 [18:00:46]MH_I2C_Read... [18:00:46]Read from MH i2c: D1 01 00 0B 08 00 E4 [18:00:46]Write to MH i2c: 01 00 00 0C 08 14 [18:00:46]Write i2c OK [18:00:46]MH_I2C_Read... [18:00:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 38 D6 47 00 0C B3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 A5 A2 00 00 F4 03 04 00 E1 E1 A4 66 B6 04 01 00 00 A0 C7 C6 A7 28 40 20 9B [18:00:46]CommunicateWithHost err = 0 [18:00:46]CheckOFDResponse [18:00:46]1017 (14) - 77093643461234 [18:00:46]1041 (16) - 0000000000874958 [18:00:46]1040 (4) - 41637 [18:00:46]1012 (4) - 27.07.2024 12:02 [18:00:46]1206 (1) - 0 [18:00:46]OFD Sender: Remove packet 41637 [18:00:46]ProducePacketName [18:00:46]name=ofd_packets/00041637 [18:00:46]NVStorageDeleteData [18:00:47]*** Cut start [18:00:47]*** Partial cut [18:00:47]*** CUTSNS_PIN = 1 [18:00:47]*** CUTSNS_PIN = 0 [18:00:47]OFD Sender: No OFD packet to send [18:00:47]*** Brake cut motor [18:00:47]Read from MH i2c: 01 [18:00:47]MH_I2C_Read... [18:00:47]*** Stop cut motor [18:00:47]*** Cut end [18:00:47]Read from MH i2c: 01 07 00 [18:00:47]MH_I2C_Read... [18:00:47]Read from MH i2c: 01 07 00 0C 08 00 00 00 00 00 FF 0F 29 [18:00:47]process_action close_receipt done [18:00:47]requested_data is exist [18:00:47]produce_requested_data [18:00:47]requested_item fm.sn is exist - process it [18:00:47]wFMCommunicate request_size=4 [18:00:47]MH_SAM_APDU [18:00:47]CAPDU: 80 11 00 00 [18:00:47]Write to MH i2c: E2 08 00 0D 08 80 11 00 00 00 00 00 00 8F [18:00:47]Write i2c OK [18:00:47]MH_I2C_Read... [18:00:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:00:47]Read from MH i2c: E2 [18:00:47]MH_I2C_Read... [18:00:47]Read from MH i2c: E2 17 00 [18:00:47]MH_I2C_Read... [18:00:47]Read from MH i2c: E2 17 00 0D 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 EB [18:00:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [18:00:47]wFMCommunicate OK [18:00:47]requested_item fd.num is exist - process it [18:00:47]SAM_PROTO_GetFieldsCounters [18:00:47]wFMCommunicate request_size=4 [18:00:47]MH_SAM_APDU [18:00:47]CAPDU: 80 13 00 00 [18:00:47]Write to MH i2c: E2 08 00 0E 08 80 13 00 00 00 00 00 00 92 [18:00:47]Write i2c OK [18:00:47]MH_I2C_Read... [18:00:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:00:47]Read from MH i2c: E2 [18:00:47]MH_I2C_Read... [18:00:47]Read from MH i2c: E2 62 00 [18:00:47]MH_I2C_Read... [18:00:47]Read from MH i2c: E2 62 00 0E 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 A5 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 58 00 00 00 5E 04 04 00 58 00 00 00 57 04 04 00 59 00 00 00 19 04 04 00 00 00 00 00 90 00 B5 [18:00:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 A5 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 58 00 00 00 5E 04 04 00 58 00 00 00 57 04 04 00 59 00 00 00 19 04 04 00 00 00 00 00 90 00 [18:00:48]wFMCommunicate OK [18:00:48]SAM_PROTO_GetFieldsCounters done [18:00:48]requested_item shift.num is exist - process it [18:00:48]requested_item shift.opened is exist - process it [18:00:48]req_shift_opened [18:00:48]FM_GetShiftState [18:00:48]SAM_PROTO_GetShiftState [18:00:48]wFMCommunicate request_size=4 [18:00:48]MH_SAM_APDU [18:00:48]CAPDU: 80 13 01 00 [18:00:48]Write to MH i2c: E2 08 00 0F 08 80 13 01 00 00 00 00 00 94 [18:00:48]Write i2c OK [18:00:48]MH_I2C_Read... [18:00:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:00:48]Read from MH i2c: E2 [18:00:48]MH_I2C_Read... [18:00:48]Read from MH i2c: E2 0E 00 [18:00:48]MH_I2C_Read... [18:00:48]Read from MH i2c: E2 0E 00 0F 08 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 AC [18:00:48]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [18:00:48]wFMCommunicate OK [18:00:48]SAM_PROTO_GetShiftState done [18:00:48]FM_GetShiftState done [18:00:48]req_shift_opened done [18:00:48]requested_item shift.open_date is exist - process it [18:00:48]req_shift_open_date [18:00:48]req_shift_open_date done [18:00:48]produce_requested_data done [18:00:48]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41637,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [18:00:48]process_action_free close_receipt [18:00:48]json_value_free [18:00:48]json_value_free done [18:00:48]process_json_proto returns [18:00:48]Send response to host [18:00:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41637,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [18:00:48]free response buf [18:00:48]execute_script done [18:00:48]execute_script returns [18:00:48]free content buf [18:00:48]Sock 10.Close socket [18:00:48]Sock 10.Thread stoped [18:00:52]OFD Sender: No OFD packet to send [18:00:57]OFD Sender: No OFD packet to send [18:01:02]OFD Sender: No OFD packet to send [18:01:07]OFD Sender: No OFD packet to send [18:01:09]recv_with_timeout no data received [18:01:12]OFD Sender: No OFD packet to send [18:01:17]OFD Sender: No OFD packet to send [18:01:22]OFD Sender: No OFD packet to send [18:01:27]OFD Sender: No OFD packet to send [18:01:32]OFD Sender: No OFD packet to send [18:01:37]OFD Sender: No OFD packet to send [18:01:42]OFD Sender: No OFD packet to send [18:01:47]OFD Sender: No OFD packet to send [18:01:51]recv_with_timeout no data received [18:01:52]OFD Sender: No OFD packet to send [18:01:57]OFD Sender: No OFD packet to send [18:02:02]OFD Sender: No OFD packet to send [18:02:07]OFD Sender: No OFD packet to send [18:02:12]OFD Sender: No OFD packet to send [18:02:17]OFD Sender: No OFD packet to send [18:02:22]OFD Sender: No OFD packet to send [18:02:27]OFD Sender: No OFD packet to send [18:02:32]OFD Sender: No OFD packet to send [18:02:37]OFD Sender: No OFD packet to send [18:02:42]OFD Sender: No OFD packet to send [18:02:47]OFD Sender: No OFD packet to send [18:02:52]OFD Sender: No OFD packet to send [18:02:57]OFD Sender: No OFD packet to send [18:03:02]OFD Sender: No OFD packet to send [18:03:07]OFD Sender: No OFD packet to send [18:03:12]OFD Sender: No OFD packet to send [18:03:17]OFD Sender: No OFD packet to send [18:03:22]OFD Sender: No OFD packet to send [18:03:27]OFD Sender: No OFD packet to send [18:03:32]OFD Sender: No OFD packet to send [18:03:37]OFD Sender: No OFD packet to send [18:03:42]OFD Sender: No OFD packet to send [18:03:47]OFD Sender: No OFD packet to send [18:03:52]OFD Sender: No OFD packet to send [18:03:57]OFD Sender: No OFD packet to send [18:04:02]OFD Sender: No OFD packet to send [18:04:07]OFD Sender: No OFD packet to send [18:04:12]OFD Sender: No OFD packet to send [18:04:17]OFD Sender: No OFD packet to send [18:04:22]OFD Sender: No OFD packet to send [18:04:27]OFD Sender: No OFD packet to send [18:04:32]OFD Sender: No OFD packet to send [18:04:37]OFD Sender: No OFD packet to send [18:04:42]OFD Sender: No OFD packet to send [18:04:47]OFD Sender: No OFD packet to send [18:04:52]OFD Sender: No OFD packet to send [18:04:57]OFD Sender: No OFD packet to send [18:05:02]OFD Sender: No OFD packet to send [18:05:07]OFD Sender: No OFD packet to send [18:06:14]ConnectInit Can't connect to host [18:06:17]OFD Sender: No OFD packet to send [18:07:38]ConnectInit Can't connect to host [18:07:42]OFD Sender: No OFD packet to send [18:07:47]OFD Sender: No OFD packet to send [18:07:52]OFD Sender: No OFD packet to send [18:07:57]OFD Sender: No OFD packet to send [18:08:02]OFD Sender: No OFD packet to send [18:08:07]OFD Sender: No OFD packet to send [18:08:12]OFD Sender: No OFD packet to send [18:08:17]OFD Sender: No OFD packet to send [18:08:22]OFD Sender: No OFD packet to send [18:08:27]OFD Sender: No OFD packet to send [18:08:32]OFD Sender: No OFD packet to send [18:08:37]OFD Sender: No OFD packet to send [18:08:42]OFD Sender: No OFD packet to send [18:08:47]OFD Sender: No OFD packet to send [18:08:52]OFD Sender: No OFD packet to send [18:08:57]OFD Sender: No OFD packet to send [18:09:02]OFD Sender: No OFD packet to send [18:09:07]OFD Sender: No OFD packet to send [18:09:12]OFD Sender: No OFD packet to send [18:09:13]recv_with_timeout no data received [18:09:17]OFD Sender: No OFD packet to send [18:09:22]OFD Sender: No OFD packet to send [18:09:27]OFD Sender: No OFD packet to send [18:09:32]OFD Sender: No OFD packet to send [18:09:35]recv_with_timeout no data received [18:09:37]OFD Sender: No OFD packet to send [18:09:42]OFD Sender: No OFD packet to send [18:09:47]OFD Sender: No OFD packet to send [18:09:52]OFD Sender: No OFD packet to send [18:09:57]OFD Sender: No OFD packet to send [18:10:02]OFD Sender: No OFD packet to send [18:10:07]OFD Sender: No OFD packet to send [18:10:12]OFD Sender: No OFD packet to send [18:10:17]OFD Sender: No OFD packet to send [18:10:22]OFD Sender: No OFD packet to send [18:10:28]OFD Sender: No OFD packet to send [18:10:30]recv_with_timeout no data received [18:10:33]OFD Sender: No OFD packet to send [18:10:38]OFD Sender: No OFD packet to send [18:10:43]OFD Sender: No OFD packet to send [18:10:44]recv_with_timeout no data received [18:10:48]OFD Sender: No OFD packet to send [18:10:53]OFD Sender: No OFD packet to send [18:10:55]recv_with_timeout no data received [18:10:58]OFD Sender: No OFD packet to send [18:11:03]OFD Sender: No OFD packet to send [18:11:08]OFD Sender: No OFD packet to send [18:11:12]accept exits with 7 [18:11:12]New connection [18:11:12]New thread 3067051364 created [18:11:12]Thread 3067194724 joined [18:11:12]Waiting for new connection... [18:11:12] Sock 7.Parse request [18:11:12]Sock 7.Check first char [18:11:12]Sock 7.First char is OK [18:11:12]request: POST /json_proto HTTP/1.0 [18:11:12]Method: POST [18:11:12]URL: /json_proto [18:11:12]Method is POST - this is cgi request [18:11:12]url: /json_proto [18:11:12]query_string will be loaded in cgi processing [18:11:12]execute_cgi json_proto POST (null) [18:11:12]execute_cgi path=json_proto method=POST [18:11:12]POST find Content-Length [18:11:12]Host: 172.17.43.132:8080 [18:11:12]Content-Length: 711 [18:11:12]Content-Type: application/json [18:11:12] [18:11:12]POST finish read [18:11:12]Found Content-Length = 711 [18:11:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183667", "tax_sys" : 0, "items" : [ { "code": "4870001571030", "name": "\u0412\u043E\u0434\u0430 ASU \u043F\u0438\u0442 \u043D.\u0433\u0430\u0437 \u043A\u043B\u0443\u0431\u043D,\u043A\u0438\u0432\u0438 \u041F\u042D\u0422 1\u043B", "price" : 84.00, "quantity" : 1.000, "sum" : 84.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 84.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:11:12]execute_script... [18:11:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183667", "tax_sys" : 0, "items" : [ { "code": "4870001571030", "name": "\u0412\u043E\u0434\u0430 ASU \u043F\u0438\u0442 \u043D.\u0433\u0430\u0437 \u043A\u043B\u0443\u0431\u043D,\u043A\u0438\u0432\u0438 \u041F\u042D\u0422 1\u043B", "price" : 84.00, "quantity" : 1.000, "sum" : 84.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 84.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:11:12]POST & json_proto [18:11:12]process_json_proto [18:11:12]json parsed OK: [18:11:12]protocol is kg_v1.0 [18:11:12]action value=close_receipt [18:11:12]process_action close_receipt [18:11:12]cmd_close_receipt [18:11:12]MH_GetDate [18:11:12]Write to MH i2c: F0 00 00 10 08 07 [18:11:12]Write i2c OK [18:11:12]MH_I2C_Read... [18:11:12]Read from MH i2c: F0 [18:11:12]MH_I2C_Read... [18:11:12]Read from MH i2c: F0 09 00 [18:11:12]MH_I2C_Read... [18:11:12]Read from MH i2c: F0 09 00 10 08 00 41 38 A5 66 69 B2 A4 66 B9 [18:11:12]GetLastDocTimeStamp 1722103244 [18:11:12]current date 1722103873 [18:11:12]FM_GetShiftState [18:11:12]SAM_PROTO_GetShiftState [18:11:12]wFMCommunicate request_size=4 [18:11:12]MH_SAM_APDU [18:11:12]CAPDU: 80 13 01 00 [18:11:12]Write to MH i2c: E2 08 00 11 08 80 13 01 00 00 00 00 00 96 [18:11:12]Write i2c OK [18:11:12]MH_I2C_Read... [18:11:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:11:12]Read from MH i2c: E2 [18:11:12]MH_I2C_Read... [18:11:12]Read from MH i2c: E2 0E 00 [18:11:12]MH_I2C_Read... [18:11:12]Read from MH i2c: E2 0E 00 11 08 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 AE [18:11:12]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [18:11:12]wFMCommunicate OK [18:11:12]SAM_PROTO_GetShiftState done [18:11:12]FM_GetShiftState done [18:11:12]opened in 1722069839 [18:11:12]opened+sec_in_day 1722156239 [18:11:12]quantity*price = 8400 [18:11:12]sum+1 = 8401 [18:11:12]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 84.00 ÐСП 1% : 0.74 ÐДС 12% : 8.92 Ðаличными: 84.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 89 27.07.2024 18:11 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41638 ФПД: 111289181910639 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T181113&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41638&fm=111289181910639&tin=02508201610067®Number=0000000000092626&sum=8400 0 [18:11:13]StoreToDocumentArchive [18:11:13]shift 425 fd 41638 [18:11:13]save to /storage/0425/doc_00041638 [18:11:13]save last doc name /storage/0425/doc_00041638 to /storage/kkm_last_doc_name [18:11:13]save OK [18:11:13]Clear old archive folders... [18:11:13]ProcessDocumentItem done err = 0, tmpTLVsize=302 [18:11:13]tlvbuf is 0028CE40 [18:11:13]SAM_PROTO_ClearQueue [18:11:13]wFMCommunicate request_size=4 [18:11:13]MH_SAM_APDU [18:11:13]CAPDU: 80 09 00 00 [18:11:13]Write to MH i2c: E2 08 00 1E 08 80 09 00 00 00 00 00 00 98 [18:11:13]Write i2c OK [18:11:13]MH_I2C_Read... [18:11:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:11:13]Read from MH i2c: E2 [18:11:13]MH_I2C_Read... [18:11:13]Read from MH i2c: E2 03 00 [18:11:13]MH_I2C_Read... [18:11:13]Read from MH i2c: E2 03 00 1E 08 00 90 00 9A [18:11:13]RAPDU: 90 00 [18:11:13]wFMCommunicate OK [18:11:13]SAM_PROTO_ClearQueue done [18:11:13]KKMCreateOFDPacket [18:11:13]OFDProtocolAddRootSTLVToBuf [18:11:13]FM_MakeSignedData [18:11:13]FM_MakeSignedData [18:11:13]SAM_PROTO_SignData [18:11:13]wFMCommunicate request_size=4 [18:11:13]MH_SAM_APDU [18:11:13]CAPDU: 80 0D 01 02 [18:11:13]Write to MH i2c: E2 08 00 1F 08 80 0D 01 02 00 00 00 00 A0 [18:11:13]Write i2c OK [18:11:13]MH_I2C_Read... [18:11:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:11:13]Read from MH i2c: E2 [18:11:13]MH_I2C_Read... [18:11:13]Read from MH i2c: E2 03 00 [18:11:13]MH_I2C_Read... [18:11:13]Read from MH i2c: E2 03 00 1F 08 00 90 00 9B [18:11:13]RAPDU: 90 00 [18:11:13]wFMCommunicate OK [18:11:13]wFMCommunicate request_size=255 [18:11:13]MH_SAM_APDU [18:11:13]CAPDU: 80 0D 02 02 FA 03 00 2E 01 1E 04 01 00 01 23 04 80 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 31 30 33 30 06 04 3C 00 D0 92 D0 BE D0 B4 D0 B0 20 41 53 55 20 D0 BF D0 B8 D1 82 20 D0 BD 2E D0 B3 D0 B0 D0 B7 20 D0 BA D0 BB D1 83 D0 B1 D0 BD 2C D0 BA D0 B8 D0 B2 D0 B8 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D0 20 00 00 00 00 13 04 06 00 D0 20 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 20 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 03 00 00 00 00 07 04 06 00 D0 20 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 00 00 00 F4 03 04 00 41 38 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 [18:11:13]Write to MH i2c: E2 02 01 20 08 80 0D 02 02 FA 00 03 00 2E 01 1E 04 01 00 01 23 04 80 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 31 30 33 30 06 04 3C 00 D0 92 D0 BE D0 B4 D0 B0 20 41 53 55 20 D0 BF D0 B8 D1 82 20 D0 BD 2E D0 B3 D0 B0 D0 B7 20 D0 BA D0 BB D1 83 D0 B1 D0 BD 2C D0 BA D0 B8 D0 B2 D0 B8 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D0 20 00 00 00 00 13 04 06 00 D0 20 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 20 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 03 00 00 00 00 07 04 06 00 D0 20 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 00 00 00 F4 03 04 00 41 38 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 00 00 C5 [18:11:13]Write i2c OK [18:11:13]MH_I2C_Read... [18:11:14]Read from MH i2c: E2 [18:11:14]MH_I2C_Read... [18:11:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:11:14]Read from MH i2c: E2 03 00 [18:11:14]MH_I2C_Read... [18:11:14]Read from MH i2c: E2 03 00 20 08 00 90 00 9C [18:11:14]RAPDU: 90 00 [18:11:14]wFMCommunicate OK [18:11:14]wFMCommunicate request_size=61 [18:11:14]MH_SAM_APDU [18:11:14]CAPDU: 80 0D 02 02 38 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 A6 A2 00 00 35 04 06 00 65 37 88 27 B6 6F [18:11:14]Write to MH i2c: E2 40 00 21 08 80 0D 02 02 38 00 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 A6 A2 00 00 35 04 06 00 65 37 88 27 B6 6F 00 00 99 [18:11:14]Write i2c OK [18:11:14]MH_I2C_Read... [18:11:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:11:14]Read from MH i2c: E2 [18:11:14]MH_I2C_Read... [18:11:14]Read from MH i2c: E2 03 00 [18:11:14]MH_I2C_Read... [18:11:14]Read from MH i2c: E2 03 00 21 08 00 90 00 9D [18:11:14]RAPDU: 90 00 [18:11:14]wFMCommunicate OK [18:11:14]wFMCommunicate request_size=4 [18:11:14]MH_SAM_APDU [18:11:14]CAPDU: 80 0D 03 02 [18:11:14]Write to MH i2c: E2 08 00 22 08 80 0D 03 02 00 00 00 00 A5 [18:11:14]Write i2c OK [18:11:14]MH_I2C_Read... [18:11:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:11:14]Read from MH i2c: E2 [18:11:14]MH_I2C_Read... [18:11:14]Read from MH i2c: E2 0B 00 [18:11:14]MH_I2C_Read... [18:11:14]Read from MH i2c: E2 0B 00 22 08 00 4C BF 43 2C 71 2C 70 DD 90 00 0A [18:11:14]RAPDU: 4C BF 43 2C 71 2C 70 DD 90 00 [18:11:14]wFMCommunicate OK [18:11:14]SAM_PROTO_SignData done [18:11:14]FM_MakeSignedData done [18:11:14]CreateOFDProtocolMessage [18:11:14]wFMCommunicate request_size=4 [18:11:14]MH_SAM_APDU [18:11:14]CAPDU: 80 11 00 00 [18:11:14]Write to MH i2c: E2 08 00 23 08 80 11 00 00 00 00 00 00 A5 [18:11:14]Write i2c OK [18:11:14]MH_I2C_Read... [18:11:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:11:14]Read from MH i2c: E2 [18:11:14]MH_I2C_Read... [18:11:14]Read from MH i2c: E2 17 00 [18:11:14]MH_I2C_Read... [18:11:14]Read from MH i2c: E2 17 00 23 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 01 [18:11:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [18:11:14]wFMCommunicate OK [18:11:14]CreateOFDProtocolMessage done [18:11:14]OFDSenderStorePacket 41638 [18:11:14]StoreOFDPacket docnum=41638 [18:11:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 42 01 00 00 6C 96 3A 01 C9 A2 5A 03 01 00 03 00 2E 01 1E 04 01 00 01 23 04 80 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 31 30 33 30 06 04 3C 00 D0 92 D0 BE D0 B4 D0 B0 20 41 53 55 20 D0 BF D0 B8 D1 82 20 D0 BD 2E D0 B3 D0 B0 D0 B7 20 D0 BA D0 BB D1 83 D0 B1 D0 BD 2C D0 BA D0 B8 D0 B2 D0 B8 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D0 20 00 00 00 00 13 04 06 00 D0 20 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 20 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 03 00 00 00 00 07 04 06 00 D0 20 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 00 00 00 F4 03 04 00 41 38 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 A6 A2 00 00 35 04 06 00 65 37 88 27 B6 6F 4C BF 43 2C 71 2C 70 DD [18:11:14]CheckFolder [18:11:14]dirname=/storage/ofd_packets [18:11:14]CheckFolder done [18:11:14]ProducePacketName [18:11:14]name=ofd_packets/00041638 [18:11:14]NVStorageSaveData ofd_packets/00041638 [18:11:14]File name is /storage/ofd_packets/00041638 [18:11:14]Write 352 bytes [18:11:14]NVStorageSaveData done [18:11:14]OFDSenderStorePacket done [18:11:14]KKMCreateOFDPacket done [18:11:14]NVStorageSaveData kkm_last_timestamp [18:11:14]File name is /storage/kkm_last_timestamp [18:11:14]Write 4 bytes [18:11:14]NVStorageSaveData done [18:11:14]ExternCall_PrintAddStr [18:11:14]wPrintStart [18:11:14]Write to MH i2c: 01 00 00 24 08 2C [18:11:14]Write i2c OK [18:11:14]MH_I2C_Read... [18:11:14]Read from MH i2c: 01 [18:11:14]MH_I2C_Read... [18:11:14]Read from MH i2c: 01 07 00 [18:11:14]MH_I2C_Read... [18:11:14]Read from MH i2c: 01 07 00 24 08 00 00 00 00 00 FF 0F 41 [18:11:14]RasterBufferAndPrint [18:11:14]line Счет N : (3)183667 [18:11:14]line ИÐÐ: 02508201610067 [18:11:14]line Контрольно-КаÑÑовый Чек [18:11:14]line ПРОДÐЖР[18:11:14]line Товар: 4870001571030 [18:11:14]line Вода ASU пит н.газ клубн,киви ПЭТ 1л [18:11:14]line 1.000 * 84.00 [18:11:14]line = 84.00 [18:11:14]line ÐДС 12% ÐСП 1% [18:11:14]line > о реализуемом товаре [18:11:14]line ИТОГО: 84.00 [18:11:14]line ÐСП 1% : 0.74 [18:11:14]line ÐДС 12% : 8.92 [18:11:14]line Ðаличными: 84.00 [18:11:14]line Безнал.: 0.00 [18:11:14]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [18:11:14]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [18:11:14]line СÐО: Общий режим [18:11:14]line Чек 89 27.07.2024 18:11 [18:11:14]line Смена: 425 ФФД: 1.0 [18:11:14]line ЗÐМ: 0300000053 [18:11:14]line РÐМ: 0000000000092626 [18:11:14]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [18:11:14]line ФМ: 0000000000874958 [18:11:14]line ФД: 41638 [18:11:14]line ФПД: 111289181910639 [18:11:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T181113&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41638&fm=111289181910639&tin=02508201610067®Number=0000000000092626&sum=8400 [18:11:14]line 0 [18:11:14]OFD Sender: Processing packet 41638 [packets to send 57, broken 56] [18:11:14]ProducePacketName [18:11:14]name=ofd_packets/00041638 [18:11:14]OFD Sender: To server: ‡•öpG, [18:11:14]CommunicateWithHost lk.salyk.kg:30040 [18:11:14]ConnectInit lk.salyk.kg [18:11:14]written 0, free lines is 4095 [18:11:15]Write to MH i2c: 01 00 00 4D 08 55 [18:11:15]Write i2c OK [18:11:15]MH_I2C_Read... [18:11:15]Read from MH i2c: 01 [18:11:15]MH_I2C_Read... [18:11:15]Read from MH i2c: 01 07 00 [18:11:15]MH_I2C_Read... [18:11:15]Read from MH i2c: 01 07 00 4D 08 00 00 00 00 00 FF 0C 67 [18:11:15]RasterBufferAndPrint [18:11:15]line [18:11:15]line [18:11:15]line [18:11:15]line [18:11:15]line [18:11:15]written 0, free lines is 3332 [18:11:15]MH_Cut [18:11:15]Write to MH i2c: D1 01 00 54 08 01 2E [18:11:15]Write i2c OK [18:11:15]MH_I2C_Read... [18:11:15]Read from MH i2c: D1 [18:11:15]MH_I2C_Read... [18:11:15]Read from MH i2c: D1 01 00 [18:11:15]MH_I2C_Read... [18:11:15]Read from MH i2c: D1 01 00 54 08 00 2D [18:11:15]Write to MH i2c: 01 00 00 55 08 5D [18:11:15]Write i2c OK [18:11:15]MH_I2C_Read... [18:11:15]*** Cut start [18:11:15]*** Partial cut [18:11:15]*** CUTSNS_PIN = 1 [18:11:15]*** CUTSNS_PIN = 0 [18:11:16]*** Brake cut motor [18:11:16]Read from MH i2c: 01 [18:11:16]MH_I2C_Read... [18:11:16]*** Stop cut motor [18:11:16]*** Cut end [18:11:16]Read from MH i2c: 01 07 00 [18:11:16]MH_I2C_Read... [18:11:16]Read from MH i2c: 01 07 00 55 08 00 00 00 00 00 FF 0F 72 [18:11:16]process_action close_receipt done [18:11:16]requested_data is exist [18:11:16]produce_requested_data [18:11:16]requested_item fm.sn is exist - process it [18:11:16]wFMCommunicate request_size=4 [18:11:16]MH_SAM_APDU [18:11:16]CAPDU: 80 11 00 00 [18:11:16]Write to MH i2c: E2 08 00 56 08 80 11 00 00 00 00 00 00 D8 [18:11:16]Write i2c OK [18:11:16]MH_I2C_Read... [18:11:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:11:16]Read from MH i2c: E2 [18:11:16]MH_I2C_Read... [18:11:16]Read from MH i2c: E2 17 00 [18:11:16]MH_I2C_Read... [18:11:16]Read from MH i2c: E2 17 00 56 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 34 [18:11:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [18:11:16]wFMCommunicate OK [18:11:16]requested_item fd.num is exist - process it [18:11:16]SAM_PROTO_GetFieldsCounters [18:11:16]wFMCommunicate request_size=4 [18:11:16]MH_SAM_APDU [18:11:16]CAPDU: 80 13 00 00 [18:11:16]Write to MH i2c: E2 08 00 57 08 80 13 00 00 00 00 00 00 DB [18:11:16]Write i2c OK [18:11:16]MH_I2C_Read... [18:11:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:11:16]Read from MH i2c: E2 [18:11:16]MH_I2C_Read... [18:11:16]Read from MH i2c: E2 62 00 [18:11:16]MH_I2C_Read... [18:11:16]Read from MH i2c: E2 62 00 57 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 A6 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 59 00 00 00 5E 04 04 00 59 00 00 00 57 04 04 00 5A 00 00 00 19 04 04 00 00 00 00 00 90 00 02 [18:11:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 A6 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 59 00 00 00 5E 04 04 00 59 00 00 00 57 04 04 00 5A 00 00 00 19 04 04 00 00 00 00 00 90 00 [18:11:16]wFMCommunicate OK [18:11:16]SAM_PROTO_GetFieldsCounters done [18:11:16]requested_item shift.num is exist - process it [18:11:16]requested_item shift.opened is exist - process it [18:11:16]req_shift_opened [18:11:16]FM_GetShiftState [18:11:16]SAM_PROTO_GetShiftState [18:11:16]wFMCommunicate request_size=4 [18:11:16]MH_SAM_APDU [18:11:16]CAPDU: 80 13 01 00 [18:11:16]Write to MH i2c: E2 08 00 58 08 80 13 01 00 00 00 00 00 DD [18:11:16]Write i2c OK [18:11:16]MH_I2C_Read... [18:11:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:11:16]Read from MH i2c: E2 [18:11:16]MH_I2C_Read... [18:11:16]Read from MH i2c: E2 0E 00 [18:11:16]MH_I2C_Read... [18:11:16]Read from MH i2c: E2 0E 00 58 08 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 F5 [18:11:16]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [18:11:16]wFMCommunicate OK [18:11:16]SAM_PROTO_GetShiftState done [18:11:16]FM_GetShiftState done [18:11:16]req_shift_opened done [18:11:16]requested_item shift.open_date is exist - process it [18:11:16]req_shift_open_date [18:11:16]req_shift_open_date done [18:11:16]produce_requested_data done [18:11:16]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41638,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [18:11:16]process_action_free close_receipt [18:11:16]json_value_free [18:11:16]json_value_free done [18:11:16]process_json_proto returns [18:11:16]Send response to host [18:11:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41638,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [18:11:16]free response buf [18:11:16]execute_script done [18:11:16]execute_script returns [18:11:16]free content buf [18:11:16]Sock 7.Close socket [18:11:16]Sock 7.Thread stoped [18:11:18]Connected sock=11 [18:11:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 42 01 00 00 6C 96 3A 01 C9 A2 5A 03 01 00 03 00 2E 01 1E 04 01 00 01 23 04 80 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 31 30 33 30 06 04 3C 00 D0 92 D0 BE D0 B4 D0 B0 20 41 53 55 20 D0 BF D0 B8 D1 82 20 D0 BD 2E D0 B3 D0 B0 D0 B7 20 D0 BA D0 BB D1 83 D0 B1 D0 BD 2C D0 BA D0 B8 D0 B2 D0 B8 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D0 20 00 00 00 00 13 04 06 00 D0 20 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 20 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 03 00 00 00 00 07 04 06 00 D0 20 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 00 00 00 F4 03 04 00 41 38 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 A6 A2 00 00 35 04 06 00 65 37 88 27 B6 6F 4C BF 43 2C 71 2C 70 DD [18:11:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 F2 86 47 00 39 D8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 A6 A2 00 00 F4 03 04 00 59 E4 A4 66 B6 04 01 00 00 38 5A 62 D8 7C 58 E1 6C [18:11:19]CommunicateWithHost err = 0 [18:11:19]CheckOFDResponse [18:11:19]1017 (14) - 77093643461234 [18:11:19]1041 (16) - 0000000000874958 [18:11:19]1040 (4) - 41638 [18:11:19]1012 (4) - 27.07.2024 12:13 [18:11:19]1206 (1) - 0 [18:11:19]OFD Sender: Remove packet 41638 [18:11:19]ProducePacketName [18:11:19]name=ofd_packets/00041638 [18:11:19]NVStorageDeleteData [18:11:19]OFD Sender: No OFD packet to send [18:11:24]OFD Sender: No OFD packet to send [18:11:29]OFD Sender: No OFD packet to send [18:11:34]OFD Sender: No OFD packet to send [18:11:39]OFD Sender: No OFD packet to send [18:11:44]OFD Sender: No OFD packet to send [18:11:48]recv_with_timeout no data received [18:11:49]OFD Sender: No OFD packet to send [18:11:54]OFD Sender: No OFD packet to send [18:11:59]OFD Sender: No OFD packet to send [18:12:04]OFD Sender: No OFD packet to send [18:12:06]accept exits with 9 [18:12:06]New connection [18:12:06]New thread 3067194724 created [18:12:06]Thread 3067051364 joined [18:12:06]Waiting for new connection... [18:12:06] Sock 9.Parse request [18:12:06]Sock 9.Check first char [18:12:06]Sock 9.First char is OK [18:12:06]request: POST /json_proto HTTP/1.0 [18:12:06]Method: POST [18:12:06]URL: /json_proto [18:12:06]Method is POST - this is cgi request [18:12:06]url: /json_proto [18:12:06]query_string will be loaded in cgi processing [18:12:06]execute_cgi json_proto POST (null) [18:12:06]execute_cgi path=json_proto method=POST [18:12:06]POST find Content-Length [18:12:06]Host: 172.17.43.132:8080 [18:12:06]Content-Length: 1253 [18:12:06]Content-Type: application/json [18:12:06] [18:12:06]POST finish read [18:12:06]Found Content-Length = 1253 [18:12:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183668", "tax_sys" : 0, "items" : [ { "code": "4631150682851", "name": "\u041D\u0430\u043F En Dragon Mojito \u043B\u0430\u0439\u043C,\u043A\u043B\u0443\u0431 \u0436/\u0431 0,45\u043B", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4631162227163", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u0433\u0430\u0437\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u044B\u0439 Mojito LEMON LIME \u0436", "price" : 95.00, "quantity" : 2.000, "sum" : 190.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000031750019", "name": "\u041F\u0430\u043A\u0435\u0442 \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u041D\u0435\u0444\u0442\u044C", "price" : 4.00, "quantity" : 1.000, "sum" : 4.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 289.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:12:06]execute_script... [18:12:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183668", "tax_sys" : 0, "items" : [ { "code": "4631150682851", "name": "\u041D\u0430\u043F En Dragon Mojito \u043B\u0430\u0439\u043C,\u043A\u043B\u0443\u0431 \u0436/\u0431 0,45\u043B", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4631162227163", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u0433\u0430\u0437\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u044B\u0439 Mojito LEMON LIME \u0436", "price" : 95.00, "quantity" : 2.000, "sum" : 190.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000031750019", "name": "\u041F\u0430\u043A\u0435\u0442 \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u041D\u0435\u0444\u0442\u044C", "price" : 4.00, "quantity" : 1.000, "sum" : 4.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 289.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:12:06]POST & json_proto [18:12:06]process_json_proto [18:12:06]json parsed OK: [18:12:06]protocol is kg_v1.0 [18:12:06]action value=close_receipt [18:12:06]process_action close_receipt [18:12:06]cmd_close_receipt [18:12:06]MH_GetDate [18:12:06]Write to MH i2c: F0 00 00 59 08 50 [18:12:06]Write i2c OK [18:12:06]MH_I2C_Read... [18:12:06]Read from MH i2c: F0 [18:12:06]MH_I2C_Read... [18:12:06]Read from MH i2c: F0 09 00 [18:12:06]MH_I2C_Read... [18:12:06]Read from MH i2c: F0 09 00 59 08 00 77 38 A5 66 69 B2 A4 66 38 [18:12:06]GetLastDocTimeStamp 1722103873 [18:12:06]current date 1722103927 [18:12:06]FM_GetShiftState [18:12:06]SAM_PROTO_GetShiftState [18:12:06]wFMCommunicate request_size=4 [18:12:06]MH_SAM_APDU [18:12:06]CAPDU: 80 13 01 00 [18:12:06]Write to MH i2c: E2 08 00 5A 08 80 13 01 00 00 00 00 00 DF [18:12:06]Write i2c OK [18:12:06]MH_I2C_Read... [18:12:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:12:06]Read from MH i2c: E2 [18:12:06]MH_I2C_Read... [18:12:06]Read from MH i2c: E2 0E 00 [18:12:06]MH_I2C_Read... [18:12:06]Read from MH i2c: E2 0E 00 5A 08 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 F7 [18:12:06]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [18:12:06]wFMCommunicate OK [18:12:06]SAM_PROTO_GetShiftState done [18:12:06]FM_GetShiftState done [18:12:06]opened in 1722069839 [18:12:06]opened+sec_in_day 1722156239 [18:12:06]quantity*price = 9500 [18:12:06]sum+1 = 9501 [18:12:06]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4631162227163 Ðапиток газированный Mojito LEMON LIME ж 2.000 * 95.00 = 190.00 ÐДС 12% ÐСП 1% > о реализуемом товаре Товар: 2000031750019 Пакет Партнер Ðефть 1.000 * 4.00 = 4.00 ÐДС 12% ÐСП 1% > о реализуемом товаре ИТОГО: 289.00 ÐСП 1% : 2.55 ÐДС 12% : 30.69 Ðаличными: 289.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 90 27.07.2024 18:12 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41639 ФПД: 117097697910943 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T181208&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41639&fm=117097697910943&tin=02508201610067®Number=0000000000092626&sum=28900 0 [18:12:08]StoreToDocumentArchive [18:12:08]shift 425 fd 41639 [18:12:08]save to /storage/0425/doc_00041639 [18:12:08]save last doc name /storage/0425/doc_00041639 to /storage/kkm_last_doc_name [18:12:08]save OK [18:12:08]Clear old archive folders... [18:12:08]ProcessDocumentItem done err = 0, tmpTLVsize=536 [18:12:08]tlvbuf is 000CAD50 [18:12:08]SAM_PROTO_ClearQueue [18:12:08]wFMCommunicate request_size=4 [18:12:08]MH_SAM_APDU [18:12:08]CAPDU: 80 09 00 00 [18:12:08]Write to MH i2c: E2 08 00 67 08 80 09 00 00 00 00 00 00 E1 [18:12:08]Write i2c OK [18:12:08]MH_I2C_Read... [18:12:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:12:08]Read from MH i2c: E2 [18:12:08]MH_I2C_Read... [18:12:08]Read from MH i2c: E2 03 00 [18:12:08]MH_I2C_Read... [18:12:08]Read from MH i2c: E2 03 00 67 08 00 90 00 E3 [18:12:08]RAPDU: 90 00 [18:12:08]wFMCommunicate OK [18:12:08]SAM_PROTO_ClearQueue done [18:12:08]KKMCreateOFDPacket [18:12:08]OFDProtocolAddRootSTLVToBuf [18:12:08]FM_MakeSignedData [18:12:08]FM_MakeSignedData [18:12:08]SAM_PROTO_SignData [18:12:08]wFMCommunicate request_size=4 [18:12:08]MH_SAM_APDU [18:12:08]CAPDU: 80 0D 01 02 [18:12:08]Write to MH i2c: E2 08 00 68 08 80 0D 01 02 00 00 00 00 E9 [18:12:08]Write i2c OK [18:12:08]MH_I2C_Read... [18:12:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:12:08]Read from MH i2c: E2 [18:12:08]MH_I2C_Read... [18:12:08]Read from MH i2c: E2 03 00 [18:12:08]MH_I2C_Read... [18:12:08]Read from MH i2c: E2 03 00 68 08 00 90 00 E4 [18:12:08]RAPDU: 90 00 [18:12:08]wFMCommunicate OK [18:12:08]wFMCommunicate request_size=255 [18:12:08]MH_SAM_APDU [18:12:08]CAPDU: 80 0D 02 02 FA 03 00 18 02 1E 04 01 00 01 23 04 7A 00 8A 04 0D 00 34 36 33 31 31 35 30 36 38 32 38 35 31 06 04 36 00 D0 9D D0 B0 D0 BF 20 45 6E 20 44 72 61 67 6F 6E 20 4D 6F 6A 69 74 6F 20 D0 BB D0 B0 D0 B9 D0 BC 2C D0 BA D0 BB D1 83 D0 B1 20 D0 B6 2F D0 B1 20 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 80 00 8A 04 0D 00 34 36 33 31 31 36 32 32 32 37 31 36 33 06 04 3C 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 B3 D0 B0 D0 B7 D0 B8 D1 80 D0 BE D0 B2 D0 B0 D0 BD D0 BD D1 8B D0 B9 20 4D 6F 6A 69 74 6F 20 4C 45 4D 4F 4E 20 4C 49 4D 45 20 D0 B6 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 38 4A 00 00 [18:12:08]Write to MH i2c: E2 02 01 69 08 80 0D 02 02 FA 00 03 00 18 02 1E 04 01 00 01 23 04 7A 00 8A 04 0D 00 34 36 33 31 31 35 30 36 38 32 38 35 31 06 04 36 00 D0 9D D0 B0 D0 BF 20 45 6E 20 44 72 61 67 6F 6E 20 4D 6F 6A 69 74 6F 20 D0 BB D0 B0 D0 B9 D0 BC 2C D0 BA D0 BB D1 83 D0 B1 20 D0 B6 2F D0 B1 20 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 80 00 8A 04 0D 00 34 36 33 31 31 36 32 32 32 37 31 36 33 06 04 3C 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 B3 D0 B0 D0 B7 D0 B8 D1 80 D0 BE D0 B2 D0 B0 D0 BD D0 BD D1 8B D0 B9 20 4D 6F 6A 69 74 6F 20 4C 45 4D 4F 4E 20 4C 49 4D 45 20 D0 B6 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 38 4A 00 00 00 00 07 [18:12:08]Write i2c OK [18:12:08]MH_I2C_Read... [18:12:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:12:08]Read from MH i2c: E2 [18:12:08]MH_I2C_Read... [18:12:08]Read from MH i2c: E2 03 00 [18:12:08]MH_I2C_Read... [18:12:08]Read from MH i2c: E2 03 00 69 08 00 90 00 E5 [18:12:08]RAPDU: 90 00 [18:12:08]wFMCommunicate OK [18:12:08]wFMCommunicate request_size=255 [18:12:08]MH_SAM_APDU [18:12:08]CAPDU: 80 0D 02 02 FA 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 68 00 8A 04 0D 00 32 30 30 30 30 33 31 37 35 30 30 31 39 06 04 24 00 D0 9F D0 B0 D0 BA D0 B5 D1 82 20 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 90 01 00 00 00 00 13 04 06 00 90 01 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E4 70 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FF 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FD 0B 00 00 00 00 07 04 06 00 E4 70 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 00 00 00 F4 03 04 00 78 38 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 [18:12:08]Write to MH i2c: E2 02 01 6A 08 80 0D 02 02 FA 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 68 00 8A 04 0D 00 32 30 30 30 30 33 31 37 35 30 30 31 39 06 04 24 00 D0 9F D0 B0 D0 BA D0 B5 D1 82 20 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 90 01 00 00 00 00 13 04 06 00 90 01 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E4 70 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FF 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FD 0B 00 00 00 00 07 04 06 00 E4 70 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 00 00 00 F4 03 04 00 78 38 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 00 00 CF [18:12:08]Write i2c OK [18:12:08]MH_I2C_Read... [18:12:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:12:09]Read from MH i2c: E2 [18:12:09]MH_I2C_Read... [18:12:09]Read from MH i2c: E2 03 00 [18:12:09]MH_I2C_Read... [18:12:09]Read from MH i2c: E2 03 00 6A 08 00 90 00 E6 [18:12:09]RAPDU: 90 00 [18:12:09]wFMCommunicate OK [18:12:09]wFMCommunicate request_size=45 [18:12:09]MH_SAM_APDU [18:12:09]CAPDU: 80 0D 02 02 28 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 A7 A2 00 00 35 04 06 00 6A 7F EE B0 20 9F [18:12:09]Write to MH i2c: E2 30 00 6B 08 80 0D 02 02 28 00 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 A7 A2 00 00 35 04 06 00 6A 7F EE B0 20 9F 00 00 D9 [18:12:09]Write i2c OK [18:12:09]MH_I2C_Read... [18:12:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:12:09]Read from MH i2c: E2 [18:12:09]MH_I2C_Read... [18:12:09]Read from MH i2c: E2 03 00 [18:12:09]MH_I2C_Read... [18:12:09]Read from MH i2c: E2 03 00 6B 08 00 90 00 E7 [18:12:09]RAPDU: 90 00 [18:12:09]wFMCommunicate OK [18:12:09]wFMCommunicate request_size=4 [18:12:09]MH_SAM_APDU [18:12:09]CAPDU: 80 0D 03 02 [18:12:09]Write to MH i2c: E2 08 00 6C 08 80 0D 03 02 00 00 00 00 EF [18:12:09]Write i2c OK [18:12:09]MH_I2C_Read... [18:12:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:12:09]Read from MH i2c: E2 [18:12:09]MH_I2C_Read... [18:12:09]Read from MH i2c: E2 0B 00 [18:12:09]MH_I2C_Read... [18:12:09]Read from MH i2c: E2 0B 00 6C 08 00 29 49 55 93 21 B8 DE F6 90 00 F7 [18:12:09]RAPDU: 29 49 55 93 21 B8 DE F6 90 00 [18:12:09]wFMCommunicate OK [18:12:09]SAM_PROTO_SignData done [18:12:09]FM_MakeSignedData done [18:12:09]CreateOFDProtocolMessage [18:12:09]wFMCommunicate request_size=4 [18:12:09]MH_SAM_APDU [18:12:09]CAPDU: 80 11 00 00 [18:12:09]Write to MH i2c: E2 08 00 6D 08 80 11 00 00 00 00 00 00 EF [18:12:09]Write i2c OK [18:12:09]MH_I2C_Read... [18:12:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:12:09]Read from MH i2c: E2 [18:12:09]MH_I2C_Read... [18:12:09]Read from MH i2c: E2 17 00 [18:12:09]MH_I2C_Read... [18:12:09]Read from MH i2c: E2 17 00 6D 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 4B [18:12:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [18:12:09]wFMCommunicate OK [18:12:09]CreateOFDProtocolMessage done [18:12:09]OFDSenderStorePacket 41639 [18:12:09]StoreOFDPacket docnum=41639 [18:12:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 2C 02 00 00 9A 1C 24 02 20 B1 5A 03 01 00 03 00 18 02 1E 04 01 00 01 23 04 7A 00 8A 04 0D 00 34 36 33 31 31 35 30 36 38 32 38 35 31 06 04 36 00 D0 9D D0 B0 D0 BF 20 45 6E 20 44 72 61 67 6F 6E 20 4D 6F 6A 69 74 6F 20 D0 BB D0 B0 D0 B9 D0 BC 2C D0 BA D0 BB D1 83 D0 B1 20 D0 B6 2F D0 B1 20 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 80 00 8A 04 0D 00 34 36 33 31 31 36 32 32 32 37 31 36 33 06 04 3C 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 B3 D0 B0 D0 B7 D0 B8 D1 80 D0 BE D0 B2 D0 B0 D0 BD D0 BD D1 8B D0 B9 20 4D 6F 6A 69 74 6F 20 4C 45 4D 4F 4E 20 4C 49 4D 45 20 D0 B6 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 38 4A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 68 00 8A 04 0D 00 32 30 30 30 30 33 31 37 35 30 30 31 39 06 04 24 00 D0 9F D0 B0 D0 BA D0 B5 D1 82 20 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 90 01 00 00 00 00 13 04 06 00 90 01 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E4 70 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FF 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FD 0B 00 00 00 00 07 04 06 00 E4 70 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 00 00 00 F4 03 04 00 78 38 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 A7 A2 00 00 35 04 06 00 6A 7F EE B0 20 9F 29 49 55 93 21 B8 DE F6 [18:12:09]CheckFolder [18:12:09]dirname=/storage/ofd_packets [18:12:09]CheckFolder done [18:12:09]ProducePacketName [18:12:09]name=ofd_packets/00041639 [18:12:09]NVStorageSaveData ofd_packets/00041639 [18:12:09]File name is /storage/ofd_packets/00041639 [18:12:09]Write 586 bytes [18:12:09]NVStorageSaveData done [18:12:09]OFDSenderStorePacket done [18:12:09]KKMCreateOFDPacket done [18:12:09]NVStorageSaveData kkm_last_timestamp [18:12:09]File name is /storage/kkm_last_timestamp [18:12:09]Write 4 bytes [18:12:09]NVStorageSaveData done [18:12:09]ExternCall_PrintAddStr [18:12:09]wPrintStart [18:12:09]Write to MH i2c: 01 00 00 6E 08 76 [18:12:09]Write i2c OK [18:12:09]MH_I2C_Read... [18:12:09]Read from MH i2c: 01 [18:12:09]MH_I2C_Read... [18:12:09]Read from MH i2c: 01 07 00 [18:12:09]MH_I2C_Read... [18:12:09]Read from MH i2c: 01 07 00 6E 08 00 00 00 00 00 FF 0F 8B [18:12:09]RasterBufferAndPrint [18:12:09]line Счет N : (3)183668 [18:12:09]line ИÐÐ: 02508201610067 [18:12:09]line Контрольно-КаÑÑовый Чек [18:12:09]line ПРОДÐЖР[18:12:09]line Товар: 4631150682851 [18:12:09]line Ðап En Dragon Mojito лайм,клуб ж/б 0,45л [18:12:09]line 1.000 * 95.00 [18:12:09]line = 95.00 [18:12:09]line ÐДС 12% ÐСП 1% [18:12:09]line > о реализуемом товаре [18:12:09]line Товар: 4631162227163 [18:12:09]line Ðапиток газированный Mojito LEMON LIME ж [18:12:09]line 2.000 * 95.00 [18:12:09]line = 190.00 [18:12:09]line ÐДС 12% ÐСП 1% [18:12:09]line > о реализуемом товаре [18:12:09]line Товар: 2000031750019 [18:12:09]line Пакет Партнер Ðефть [18:12:09]line 1.000 * 4.00 [18:12:09]line = 4.00 [18:12:09]line ÐДС 12% ÐСП 1% [18:12:09]line > о реализуемом товаре [18:12:09]line ИТОГО: 289.00 [18:12:09]line ÐСП 1% : 2.55 [18:12:09]line ÐДС 12% : 30.69 [18:12:09]line Ðаличными: 289.00 [18:12:09]line Безнал.: 0.00 [18:12:09]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [18:12:09]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [18:12:09]line СÐО: Общий режим [18:12:09]line Чек 90 27.07.2024 18:12 [18:12:09]line Смена: 425 ФФД: 1.0 [18:12:09]line ЗÐМ: 0300000053 [18:12:09]line РÐМ: 0000000000092626 [18:12:09]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [18:12:09]line ФМ: 0000000000874958 [18:12:09]line ФД: 41639 [18:12:09]line ФПД: 117097697910943 [18:12:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T181208&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41639&fm=117097697910943&tin=02508201610067®Number=0000000000092626&sum=28900 [18:12:09]line 0 [18:12:09]written 0, free lines is 4095 [18:12:09]OFD Sender: Processing packet 41639 [packets to send 57, broken 56] [18:12:09]ProducePacketName [18:12:09]name=ofd_packets/00041639 [18:12:09]OFD Sender: To server: ‡•öpG, [18:12:09]CommunicateWithHost lk.salyk.kg:30040 [18:12:09]ConnectInit lk.salyk.kg [18:12:09]Connected sock=7 [18:12:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 2C 02 00 00 9A 1C 24 02 20 B1 5A 03 01 00 03 00 18 02 1E 04 01 00 01 23 04 7A 00 8A 04 0D 00 34 36 33 31 31 35 30 36 38 32 38 35 31 06 04 36 00 D0 9D D0 B0 D0 BF 20 45 6E 20 44 72 61 67 6F 6E 20 4D 6F 6A 69 74 6F 20 D0 BB D0 B0 D0 B9 D0 BC 2C D0 BA D0 BB D1 83 D0 B1 20 D0 B6 2F D0 B1 20 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 80 00 8A 04 0D 00 34 36 33 31 31 36 32 32 32 37 31 36 33 06 04 3C 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 B3 D0 B0 D0 B7 D0 B8 D1 80 D0 BE D0 B2 D0 B0 D0 BD D0 BD D1 8B D0 B9 20 4D 6F 6A 69 74 6F 20 4C 45 4D 4F 4E 20 4C 49 4D 45 20 D0 B6 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 38 4A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 68 00 8A 04 0D 00 32 30 30 30 30 33 31 37 35 30 30 31 39 06 04 24 00 D0 9F D0 B0 D0 BA D0 B5 D1 82 20 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 90 01 00 00 00 00 13 04 06 00 90 01 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E4 70 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FF 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FD 0B 00 00 00 00 07 04 06 00 E4 70 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 00 00 00 F4 03 04 00 78 38 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 A7 A2 00 00 35 04 06 00 6A 7F EE B0 20 9F 29 49 55 93 21 B8 DE F6 [18:12:09]Write to MH i2c: 01 00 00 A4 08 AC [18:12:09]Write i2c OK [18:12:09]MH_I2C_Read... [18:12:09]Read from MH i2c: 01 [18:12:09]MH_I2C_Read... [18:12:09]Read from MH i2c: 01 07 00 [18:12:09]MH_I2C_Read... [18:12:09]Read from MH i2c: 01 07 00 A4 08 00 00 00 00 00 7E 0C 3D [18:12:09]RasterBufferAndPrint [18:12:09]line [18:12:09]line [18:12:09]line [18:12:09]line [18:12:09]line [18:12:09]written 0, free lines is 3207 [18:12:09]MH_Cut [18:12:09]Write to MH i2c: D1 01 00 AB 08 01 85 [18:12:09]Write i2c OK [18:12:09]MH_I2C_Read... [18:12:09]Read from MH i2c: D1 [18:12:09]MH_I2C_Read... [18:12:09]Read from MH i2c: D1 01 00 [18:12:09]MH_I2C_Read... [18:12:09]Read from MH i2c: D1 01 00 AB 08 00 84 [18:12:09]Write to MH i2c: 01 00 00 AC 08 B4 [18:12:09]Write i2c OK [18:12:09]MH_I2C_Read... [18:12:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 73 B6 47 00 3C BC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 A7 A2 00 00 F4 03 04 00 8D E4 A4 66 B6 04 01 00 00 EB 00 A1 74 57 23 C1 42 [18:12:10]CommunicateWithHost err = 0 [18:12:10]CheckOFDResponse [18:12:10]1017 (14) - 77093643461234 [18:12:10]1041 (16) - 0000000000874958 [18:12:10]1040 (4) - 41639 [18:12:10]1012 (4) - 27.07.2024 12:14 [18:12:10]1206 (1) - 0 [18:12:10]OFD Sender: Remove packet 41639 [18:12:10]ProducePacketName [18:12:10]name=ofd_packets/00041639 [18:12:10]NVStorageDeleteData [18:12:10]*** Cut start [18:12:10]*** Partial cut [18:12:10]*** CUTSNS_PIN = 1 [18:12:10]*** CUTSNS_PIN = 0 [18:12:10]OFD Sender: No OFD packet to send [18:12:11]*** Brake cut motor [18:12:11]Read from MH i2c: 01 [18:12:11]MH_I2C_Read... [18:12:11]*** Stop cut motor [18:12:11]*** Cut end [18:12:11]Read from MH i2c: 01 07 00 [18:12:11]MH_I2C_Read... [18:12:11]Read from MH i2c: 01 07 00 AC 08 00 00 00 00 00 FF 0F C9 [18:12:11]process_action close_receipt done [18:12:11]requested_data is exist [18:12:11]produce_requested_data [18:12:11]requested_item fm.sn is exist - process it [18:12:11]wFMCommunicate request_size=4 [18:12:11]MH_SAM_APDU [18:12:11]CAPDU: 80 11 00 00 [18:12:11]Write to MH i2c: E2 08 00 AD 08 80 11 00 00 00 00 00 00 2F [18:12:11]Write i2c OK [18:12:11]MH_I2C_Read... [18:12:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:12:11]Read from MH i2c: E2 [18:12:11]MH_I2C_Read... [18:12:11]Read from MH i2c: E2 17 00 [18:12:11]MH_I2C_Read... [18:12:11]Read from MH i2c: E2 17 00 AD 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 8B [18:12:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [18:12:11]wFMCommunicate OK [18:12:11]requested_item fd.num is exist - process it [18:12:11]SAM_PROTO_GetFieldsCounters [18:12:11]wFMCommunicate request_size=4 [18:12:11]MH_SAM_APDU [18:12:11]CAPDU: 80 13 00 00 [18:12:11]Write to MH i2c: E2 08 00 AE 08 80 13 00 00 00 00 00 00 32 [18:12:11]Write i2c OK [18:12:11]MH_I2C_Read... [18:12:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:12:11]Read from MH i2c: E2 [18:12:11]MH_I2C_Read... [18:12:11]Read from MH i2c: E2 62 00 [18:12:11]MH_I2C_Read... [18:12:11]Read from MH i2c: E2 62 00 AE 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 A7 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 5A 00 00 00 5E 04 04 00 5A 00 00 00 57 04 04 00 5B 00 00 00 19 04 04 00 00 00 00 00 90 00 5D [18:12:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 A7 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 5A 00 00 00 5E 04 04 00 5A 00 00 00 57 04 04 00 5B 00 00 00 19 04 04 00 00 00 00 00 90 00 [18:12:11]wFMCommunicate OK [18:12:11]SAM_PROTO_GetFieldsCounters done [18:12:11]requested_item shift.num is exist - process it [18:12:11]requested_item shift.opened is exist - process it [18:12:11]req_shift_opened [18:12:11]FM_GetShiftState [18:12:11]SAM_PROTO_GetShiftState [18:12:11]wFMCommunicate request_size=4 [18:12:11]MH_SAM_APDU [18:12:11]CAPDU: 80 13 01 00 [18:12:11]Write to MH i2c: E2 08 00 AF 08 80 13 01 00 00 00 00 00 34 [18:12:11]Write i2c OK [18:12:11]MH_I2C_Read... [18:12:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:12:11]Read from MH i2c: E2 [18:12:11]MH_I2C_Read... [18:12:11]Read from MH i2c: E2 0E 00 [18:12:11]MH_I2C_Read... [18:12:11]Read from MH i2c: E2 0E 00 AF 08 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 4C [18:12:11]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [18:12:11]wFMCommunicate OK [18:12:11]SAM_PROTO_GetShiftState done [18:12:11]FM_GetShiftState done [18:12:11]req_shift_opened done [18:12:11]requested_item shift.open_date is exist - process it [18:12:11]req_shift_open_date [18:12:11]req_shift_open_date done [18:12:11]produce_requested_data done [18:12:11]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41639,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [18:12:11]process_action_free close_receipt [18:12:11]json_value_free [18:12:11]json_value_free done [18:12:11]process_json_proto returns [18:12:11]Send response to host [18:12:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41639,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [18:12:11]free response buf [18:12:11]execute_script done [18:12:11]execute_script returns [18:12:11]free content buf [18:12:11]Sock 9.Close socket [18:12:11]Sock 9.Thread stoped [18:12:15]OFD Sender: No OFD packet to send [18:12:19]recv_with_timeout no data received [18:12:20]OFD Sender: No OFD packet to send [18:12:25]OFD Sender: No OFD packet to send [18:12:29]recv_with_timeout no data received [18:12:30]OFD Sender: No OFD packet to send [18:12:35]OFD Sender: No OFD packet to send [18:12:40]recv_with_timeout no data received [18:12:40]OFD Sender: No OFD packet to send [18:12:45]OFD Sender: No OFD packet to send [18:12:50]OFD Sender: No OFD packet to send [18:12:55]OFD Sender: No OFD packet to send [18:12:59]recv_with_timeout no data received [18:13:00]OFD Sender: No OFD packet to send [18:13:05]OFD Sender: No OFD packet to send [18:13:10]OFD Sender: No OFD packet to send [18:13:15]OFD Sender: No OFD packet to send [18:13:20]OFD Sender: No OFD packet to send [18:13:26]OFD Sender: No OFD packet to send [18:13:31]OFD Sender: No OFD packet to send [18:13:36]OFD Sender: No OFD packet to send [18:13:41]OFD Sender: No OFD packet to send [18:13:46]OFD Sender: No OFD packet to send [18:13:51]OFD Sender: No OFD packet to send [18:13:56]OFD Sender: No OFD packet to send [18:14:01]OFD Sender: No OFD packet to send [18:14:06]OFD Sender: No OFD packet to send [18:14:11]OFD Sender: No OFD packet to send [18:14:16]OFD Sender: No OFD packet to send [18:14:21]OFD Sender: No OFD packet to send [18:14:26]OFD Sender: No OFD packet to send [18:14:31]OFD Sender: No OFD packet to send [18:14:36]OFD Sender: No OFD packet to send [18:14:41]OFD Sender: No OFD packet to send [18:14:46]OFD Sender: No OFD packet to send [18:14:47]recv_with_timeout no data received [18:14:51]OFD Sender: No OFD packet to send [18:14:56]OFD Sender: No OFD packet to send [18:15:01]OFD Sender: No OFD packet to send [18:15:06]OFD Sender: No OFD packet to send [18:15:11]OFD Sender: No OFD packet to send [18:15:16]OFD Sender: No OFD packet to send [18:15:21]OFD Sender: No OFD packet to send [18:15:26]OFD Sender: No OFD packet to send [18:15:31]OFD Sender: No OFD packet to send [18:15:36]OFD Sender: No OFD packet to send [18:15:41]OFD Sender: No OFD packet to send [18:15:46]OFD Sender: No OFD packet to send [18:15:51]OFD Sender: No OFD packet to send [18:15:56]OFD Sender: No OFD packet to send [18:16:01]OFD Sender: No OFD packet to send [18:16:06]OFD Sender: No OFD packet to send [18:16:11]OFD Sender: No OFD packet to send [18:16:16]OFD Sender: No OFD packet to send [18:16:21]OFD Sender: No OFD packet to send [18:16:26]OFD Sender: No OFD packet to send [18:16:31]OFD Sender: No OFD packet to send [18:16:36]OFD Sender: No OFD packet to send [18:16:41]OFD Sender: No OFD packet to send [18:16:46]OFD Sender: No OFD packet to send [18:16:51]OFD Sender: No OFD packet to send [18:16:54]recv_with_timeout no data received [18:16:56]OFD Sender: No OFD packet to send [18:17:01]OFD Sender: No OFD packet to send [18:17:06]OFD Sender: No OFD packet to send [18:17:11]OFD Sender: No OFD packet to send [18:17:16]OFD Sender: No OFD packet to send [18:17:20]recv_with_timeout no data received [18:17:21]OFD Sender: No OFD packet to send [18:17:26]OFD Sender: No OFD packet to send [18:17:31]OFD Sender: No OFD packet to send [18:17:36]OFD Sender: No OFD packet to send [18:17:41]OFD Sender: No OFD packet to send [18:17:46]OFD Sender: No OFD packet to send [18:17:51]OFD Sender: No OFD packet to send [18:17:56]OFD Sender: No OFD packet to send [18:18:01]OFD Sender: No OFD packet to send [18:18:06]OFD Sender: No OFD packet to send [18:18:11]OFD Sender: No OFD packet to send [18:18:13]recv_with_timeout no data received [18:18:16]OFD Sender: No OFD packet to send [18:18:21]OFD Sender: No OFD packet to send [18:18:26]OFD Sender: No OFD packet to send [18:18:31]OFD Sender: No OFD packet to send [18:18:36]OFD Sender: No OFD packet to send [18:18:41]OFD Sender: No OFD packet to send [18:18:46]OFD Sender: No OFD packet to send [18:18:51]OFD Sender: No OFD packet to send [18:18:56]OFD Sender: No OFD packet to send [18:19:01]OFD Sender: No OFD packet to send [18:19:06]OFD Sender: No OFD packet to send [18:19:11]OFD Sender: No OFD packet to send [18:19:16]OFD Sender: No OFD packet to send [18:19:21]OFD Sender: No OFD packet to send [18:19:26]OFD Sender: No OFD packet to send [18:19:31]OFD Sender: No OFD packet to send [18:19:36]OFD Sender: No OFD packet to send [18:19:41]OFD Sender: No OFD packet to send [18:19:46]OFD Sender: No OFD packet to send [18:19:48]recv_with_timeout no data received [18:19:51]OFD Sender: No OFD packet to send [18:19:56]OFD Sender: No OFD packet to send [18:20:01]OFD Sender: No OFD packet to send [18:20:06]OFD Sender: No OFD packet to send [18:20:11]OFD Sender: No OFD packet to send [18:20:16]OFD Sender: No OFD packet to send [18:20:21]OFD Sender: No OFD packet to send [18:20:26]OFD Sender: No OFD packet to send [18:20:31]OFD Sender: No OFD packet to send [18:20:36]OFD Sender: No OFD packet to send [18:20:41]OFD Sender: No OFD packet to send [18:20:46]OFD Sender: No OFD packet to send [18:20:51]OFD Sender: No OFD packet to send [18:20:56]OFD Sender: No OFD packet to send [18:21:01]OFD Sender: No OFD packet to send [18:21:06]OFD Sender: No OFD packet to send [18:21:11]OFD Sender: No OFD packet to send [18:21:16]OFD Sender: No OFD packet to send [18:21:21]OFD Sender: No OFD packet to send [18:21:26]OFD Sender: No OFD packet to send [18:21:31]OFD Sender: No OFD packet to send [18:21:36]OFD Sender: No OFD packet to send [18:21:41]OFD Sender: No OFD packet to send [18:21:46]OFD Sender: No OFD packet to send [18:21:51]OFD Sender: No OFD packet to send [18:21:56]OFD Sender: No OFD packet to send [18:22:01]OFD Sender: No OFD packet to send [18:22:06]OFD Sender: No OFD packet to send [18:22:11]OFD Sender: No OFD packet to send [18:22:16]OFD Sender: No OFD packet to send [18:22:21]OFD Sender: No OFD packet to send [18:22:26]OFD Sender: No OFD packet to send [18:22:31]OFD Sender: No OFD packet to send [18:22:36]OFD Sender: No OFD packet to send [18:22:41]OFD Sender: No OFD packet to send [18:22:46]OFD Sender: No OFD packet to send [18:22:51]OFD Sender: No OFD packet to send [18:22:56]OFD Sender: No OFD packet to send [18:23:01]OFD Sender: No OFD packet to send [18:23:06]OFD Sender: No OFD packet to send [18:23:11]OFD Sender: No OFD packet to send [18:23:16]OFD Sender: No OFD packet to send [18:23:21]OFD Sender: No OFD packet to send [18:23:26]OFD Sender: No OFD packet to send [18:23:31]OFD Sender: No OFD packet to send [18:23:36]OFD Sender: No OFD packet to send [18:23:41]OFD Sender: No OFD packet to send [18:23:46]OFD Sender: No OFD packet to send [18:23:51]OFD Sender: No OFD packet to send [18:23:56]OFD Sender: No OFD packet to send [18:24:01]OFD Sender: No OFD packet to send [18:24:06]OFD Sender: No OFD packet to send [18:24:11]OFD Sender: No OFD packet to send [18:24:16]OFD Sender: No OFD packet to send [18:24:21]OFD Sender: No OFD packet to send [18:24:26]OFD Sender: No OFD packet to send [18:24:28]accept exits with 10 [18:24:28]New connection [18:24:28]New thread 3067051364 created [18:24:28]Thread 3067194724 joined [18:24:28]Waiting for new connection... [18:24:28] Sock 10.Parse request [18:24:28]Sock 10.Check first char [18:24:28]Sock 10.First char is OK [18:24:28]request: POST /json_proto HTTP/1.0 [18:24:28]Method: POST [18:24:28]URL: /json_proto [18:24:28]Method is POST - this is cgi request [18:24:28]url: /json_proto [18:24:28]query_string will be loaded in cgi processing [18:24:28]execute_cgi json_proto POST (null) [18:24:28]execute_cgi path=json_proto method=POST [18:24:28]POST find Content-Length [18:24:28]Host: 172.17.43.132:8080 [18:24:28]Content-Length: 1259 [18:24:28]Content-Type: application/json [18:24:28] [18:24:28]POST finish read [18:24:28]Found Content-Length = 1259 [18:24:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183669", "tax_sys" : 0, "items" : [ { "code": "4607014822954", "name": "\u0421\u0430\u0434\u043E\u0447\u043E\u043A 0,2 \u041F\u0435\u0440\u0441\u0438\u043A\u043E\u0432\u044B\u0439 \u0441\u043E\u043A 1/200", "price" : 45.00, "quantity" : 2.000, "sum" : 90.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700007690025", "name": "\u041D\u0435\u0433\u0430\u0437 \u0432\u043E\u0434\u0430 Pamir 1,0 \u043B", "price" : 40.00, "quantity" : 1.000, "sum" : 40.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870202521216", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A MAXI \u0447\u0430\u0439 1,2 \u0437\u0435\u043B.\u043B\u0438\u043C\u043E\u043D (\u043D\u043E\u0432\u044B\u0439)", "price" : 110.00, "quantity" : 1.000, "sum" : 110.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 240.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:24:28]execute_script... [18:24:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183669", "tax_sys" : 0, "items" : [ { "code": "4607014822954", "name": "\u0421\u0430\u0434\u043E\u0447\u043E\u043A 0,2 \u041F\u0435\u0440\u0441\u0438\u043A\u043E\u0432\u044B\u0439 \u0441\u043E\u043A 1/200", "price" : 45.00, "quantity" : 2.000, "sum" : 90.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700007690025", "name": "\u041D\u0435\u0433\u0430\u0437 \u0432\u043E\u0434\u0430 Pamir 1,0 \u043B", "price" : 40.00, "quantity" : 1.000, "sum" : 40.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870202521216", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A MAXI \u0447\u0430\u0439 1,2 \u0437\u0435\u043B.\u043B\u0438\u043C\u043E\u043D (\u043D\u043E\u0432\u044B\u0439)", "price" : 110.00, "quantity" : 1.000, "sum" : 110.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 240.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:24:28]POST & json_proto [18:24:28]process_json_proto [18:24:28]json parsed OK: [18:24:28]protocol is kg_v1.0 [18:24:28]action value=close_receipt [18:24:28]process_action close_receipt [18:24:28]cmd_close_receipt [18:24:28]MH_GetDate [18:24:28]Write to MH i2c: F0 00 00 B0 08 A7 [18:24:28]Write i2c OK [18:24:28]MH_I2C_Read... [18:24:28]Read from MH i2c: F0 [18:24:28]MH_I2C_Read... [18:24:28]Read from MH i2c: F0 09 00 [18:24:28]MH_I2C_Read... [18:24:28]Read from MH i2c: F0 09 00 B0 08 00 5C 3B A5 66 69 B2 A4 66 77 [18:24:28]GetLastDocTimeStamp 1722103928 [18:24:28]current date 1722104668 [18:24:28]FM_GetShiftState [18:24:28]SAM_PROTO_GetShiftState [18:24:28]wFMCommunicate request_size=4 [18:24:28]MH_SAM_APDU [18:24:28]CAPDU: 80 13 01 00 [18:24:28]Write to MH i2c: E2 08 00 B1 08 80 13 01 00 00 00 00 00 36 [18:24:28]Write i2c OK [18:24:28]MH_I2C_Read... [18:24:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:24:28]Read from MH i2c: E2 [18:24:28]MH_I2C_Read... [18:24:28]Read from MH i2c: E2 0E 00 [18:24:28]MH_I2C_Read... [18:24:28]Read from MH i2c: E2 0E 00 B1 08 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 4E [18:24:28]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [18:24:28]wFMCommunicate OK [18:24:28]SAM_PROTO_GetShiftState done [18:24:28]FM_GetShiftState done [18:24:28]opened in 1722069839 [18:24:28]opened+sec_in_day 1722156239 [18:24:28]quantity*price = 9000 [18:24:28]sum+1 = 9001 [18:24:28]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4700007690025 Ðегаз вода Pamir 1,0 л 1.000 * 40.00 = 40.00 ÐДС 12% ÐСП 1% > о реализуемом товаре Товар: 4870202521216 Ðапиток MAXI чай 1,2 зел.лимон (новый) 1.000 * 110.00 = 110.00 ÐДС 12% ÐСП 1% > о реализуемом товаре ИТОГО: 240.00 ÐСП 1% : 2.12 ÐДС 12% : 25.49 Ðаличными: 240.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 91 27.07.2024 18:24 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41640 ФПД: 139295816094731 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T182429&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41640&fm=139295816094731&tin=02508201610067®Number=0000000000092626&sum=24000 0 [18:24:29]StoreToDocumentArchive [18:24:29]shift 425 fd 41640 [18:24:29]save to /storage/0425/doc_00041640 [18:24:29]save last doc name /storage/0425/doc_00041640 to /storage/kkm_last_doc_name [18:24:29]save OK [18:24:29]Clear old archive folders... [18:24:29]ProcessDocumentItem done err = 0, tmpTLVsize=531 [18:24:29]tlvbuf is 000CA800 [18:24:29]SAM_PROTO_ClearQueue [18:24:29]wFMCommunicate request_size=4 [18:24:29]MH_SAM_APDU [18:24:29]CAPDU: 80 09 00 00 [18:24:29]Write to MH i2c: E2 08 00 BE 08 80 09 00 00 00 00 00 00 38 [18:24:29]Write i2c OK [18:24:29]MH_I2C_Read... [18:24:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:24:29]Read from MH i2c: E2 [18:24:29]MH_I2C_Read... [18:24:29]Read from MH i2c: E2 03 00 [18:24:29]MH_I2C_Read... [18:24:29]Read from MH i2c: E2 03 00 BE 08 00 90 00 3A [18:24:29]RAPDU: 90 00 [18:24:29]wFMCommunicate OK [18:24:29]SAM_PROTO_ClearQueue done [18:24:29]KKMCreateOFDPacket [18:24:29]OFDProtocolAddRootSTLVToBuf [18:24:29]FM_MakeSignedData [18:24:29]FM_MakeSignedData [18:24:29]SAM_PROTO_SignData [18:24:29]wFMCommunicate request_size=4 [18:24:29]MH_SAM_APDU [18:24:29]CAPDU: 80 0D 01 02 [18:24:29]Write to MH i2c: E2 08 00 BF 08 80 0D 01 02 00 00 00 00 40 [18:24:29]Write i2c OK [18:24:29]MH_I2C_Read... [18:24:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:24:29]Read from MH i2c: E2 [18:24:29]MH_I2C_Read... [18:24:29]Read from MH i2c: E2 03 00 [18:24:29]MH_I2C_Read... [18:24:29]Read from MH i2c: E2 03 00 BF 08 00 90 00 3B [18:24:29]RAPDU: 90 00 [18:24:29]wFMCommunicate OK [18:24:29]wFMCommunicate request_size=255 [18:24:29]MH_SAM_APDU [18:24:29]CAPDU: 80 0D 02 02 FA 03 00 13 02 1E 04 01 00 01 23 04 78 00 8A 04 0D 00 34 36 30 37 30 31 34 38 32 32 39 35 34 06 04 34 00 D0 A1 D0 B0 D0 B4 D0 BE D1 87 D0 BE D0 BA 20 30 2C 32 20 D0 9F D0 B5 D1 80 D1 81 D0 B8 D0 BA D0 BE D0 B2 D1 8B D0 B9 20 D1 81 D0 BE D0 BA 20 31 2F 32 30 30 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 94 11 00 00 00 00 13 04 06 00 28 23 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 64 00 8A 04 0D 00 34 37 30 30 30 30 37 36 39 30 30 32 35 06 04 20 00 D0 9D D0 B5 D0 B3 D0 B0 D0 B7 20 D0 B2 D0 BE D0 B4 D0 B0 20 50 61 6D 69 72 20 31 2C 30 20 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 81 00 8A 04 0D 00 34 38 37 30 32 [18:24:29]Write to MH i2c: E2 02 01 C0 08 80 0D 02 02 FA 00 03 00 13 02 1E 04 01 00 01 23 04 78 00 8A 04 0D 00 34 36 30 37 30 31 34 38 32 32 39 35 34 06 04 34 00 D0 A1 D0 B0 D0 B4 D0 BE D1 87 D0 BE D0 BA 20 30 2C 32 20 D0 9F D0 B5 D1 80 D1 81 D0 B8 D0 BA D0 BE D0 B2 D1 8B D0 B9 20 D1 81 D0 BE D0 BA 20 31 2F 32 30 30 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 94 11 00 00 00 00 13 04 06 00 28 23 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 64 00 8A 04 0D 00 34 37 30 30 30 30 37 36 39 30 30 32 35 06 04 20 00 D0 9D D0 B5 D0 B3 D0 B0 D0 B7 20 D0 B2 D0 BE D0 B4 D0 B0 20 50 61 6D 69 72 20 31 2C 30 20 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 81 00 8A 04 0D 00 34 38 37 30 32 00 00 A9 [18:24:29]Write i2c OK [18:24:29]MH_I2C_Read... [18:24:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:24:29]Read from MH i2c: E2 [18:24:29]MH_I2C_Read... [18:24:29]Read from MH i2c: E2 03 00 [18:24:29]MH_I2C_Read... [18:24:29]Read from MH i2c: E2 03 00 C0 08 00 90 00 3C [18:24:29]RAPDU: 90 00 [18:24:29]wFMCommunicate OK [18:24:29]wFMCommunicate request_size=255 [18:24:29]MH_SAM_APDU [18:24:29]CAPDU: 80 0D 02 02 FA 30 32 35 32 31 32 31 36 06 04 3D 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 41 58 49 20 D1 87 D0 B0 D0 B9 20 31 2C 32 20 D0 B7 D0 B5 D0 BB 2E D0 BB D0 B8 D0 BC D0 BE D0 BD 20 28 D0 BD D0 BE D0 B2 D1 8B D0 B9 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F8 2A 00 00 00 00 13 04 06 00 F8 2A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 5D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 09 00 00 00 00 07 04 06 00 C0 5D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 00 00 00 F4 03 04 00 5D 3B A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 [18:24:29]Write to MH i2c: E2 02 01 C1 08 80 0D 02 02 FA 00 30 32 35 32 31 32 31 36 06 04 3D 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 41 58 49 20 D1 87 D0 B0 D0 B9 20 31 2C 32 20 D0 B7 D0 B5 D0 BB 2E D0 BB D0 B8 D0 BC D0 BE D0 BD 20 28 D0 BD D0 BE D0 B2 D1 8B D0 B9 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F8 2A 00 00 00 00 13 04 06 00 F8 2A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 5D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 09 00 00 00 00 07 04 06 00 C0 5D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 00 00 00 F4 03 04 00 5D 3B A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 00 5F [18:24:29]Write i2c OK [18:24:29]MH_I2C_Read... [18:24:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:24:30]Read from MH i2c: E2 [18:24:30]MH_I2C_Read... [18:24:30]Read from MH i2c: E2 03 00 [18:24:30]MH_I2C_Read... [18:24:30]Read from MH i2c: E2 03 00 C1 08 00 90 00 3D [18:24:30]RAPDU: 90 00 [18:24:30]wFMCommunicate OK [18:24:30]wFMCommunicate request_size=40 [18:24:30]MH_SAM_APDU [18:24:30]CAPDU: 80 0D 02 02 23 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 A8 A2 00 00 35 04 06 00 7E B0 55 A3 14 0B [18:24:30]Write to MH i2c: E2 2B 00 C2 08 80 0D 02 02 23 00 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 A8 A2 00 00 35 04 06 00 7E B0 55 A3 14 0B 00 00 99 [18:24:30]Write i2c OK [18:24:30]MH_I2C_Read... [18:24:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:24:30]Read from MH i2c: E2 [18:24:30]MH_I2C_Read... [18:24:30]Read from MH i2c: E2 03 00 [18:24:30]MH_I2C_Read... [18:24:30]Read from MH i2c: E2 03 00 C2 08 00 90 00 3E [18:24:30]RAPDU: 90 00 [18:24:30]wFMCommunicate OK [18:24:30]wFMCommunicate request_size=4 [18:24:30]MH_SAM_APDU [18:24:30]CAPDU: 80 0D 03 02 [18:24:30]Write to MH i2c: E2 08 00 C3 08 80 0D 03 02 00 00 00 00 46 [18:24:30]Write i2c OK [18:24:30]MH_I2C_Read... [18:24:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:24:30]Read from MH i2c: E2 [18:24:30]MH_I2C_Read... [18:24:30]Read from MH i2c: E2 0B 00 [18:24:30]MH_I2C_Read... [18:24:30]Read from MH i2c: E2 0B 00 C3 08 00 1B D9 4A 15 3A A2 3D 2F 90 00 E2 [18:24:30]RAPDU: 1B D9 4A 15 3A A2 3D 2F 90 00 [18:24:30]wFMCommunicate OK [18:24:30]SAM_PROTO_SignData done [18:24:30]FM_MakeSignedData done [18:24:30]CreateOFDProtocolMessage [18:24:30]wFMCommunicate request_size=4 [18:24:30]MH_SAM_APDU [18:24:30]CAPDU: 80 11 00 00 [18:24:30]Write to MH i2c: E2 08 00 C4 08 80 11 00 00 00 00 00 00 46 [18:24:30]Write i2c OK [18:24:30]MH_I2C_Read... [18:24:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:24:30]Read from MH i2c: E2 [18:24:30]MH_I2C_Read... [18:24:30]Read from MH i2c: E2 17 00 [18:24:30]MH_I2C_Read... [18:24:30]Read from MH i2c: E2 17 00 C4 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 A2 [18:24:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [18:24:30]wFMCommunicate OK [18:24:30]CreateOFDProtocolMessage done [18:24:30]OFDSenderStorePacket 41640 [18:24:30]StoreOFDPacket docnum=41640 [18:24:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 27 02 00 00 0C BD 1F 02 8A CA 5A 03 01 00 03 00 13 02 1E 04 01 00 01 23 04 78 00 8A 04 0D 00 34 36 30 37 30 31 34 38 32 32 39 35 34 06 04 34 00 D0 A1 D0 B0 D0 B4 D0 BE D1 87 D0 BE D0 BA 20 30 2C 32 20 D0 9F D0 B5 D1 80 D1 81 D0 B8 D0 BA D0 BE D0 B2 D1 8B D0 B9 20 D1 81 D0 BE D0 BA 20 31 2F 32 30 30 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 94 11 00 00 00 00 13 04 06 00 28 23 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 64 00 8A 04 0D 00 34 37 30 30 30 30 37 36 39 30 30 32 35 06 04 20 00 D0 9D D0 B5 D0 B3 D0 B0 D0 B7 20 D0 B2 D0 BE D0 B4 D0 B0 20 50 61 6D 69 72 20 31 2C 30 20 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 81 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 32 31 36 06 04 3D 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 41 58 49 20 D1 87 D0 B0 D0 B9 20 31 2C 32 20 D0 B7 D0 B5 D0 BB 2E D0 BB D0 B8 D0 BC D0 BE D0 BD 20 28 D0 BD D0 BE D0 B2 D1 8B D0 B9 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F8 2A 00 00 00 00 13 04 06 00 F8 2A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 5D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 09 00 00 00 00 07 04 06 00 C0 5D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 00 00 00 F4 03 04 00 5D 3B A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 A8 A2 00 00 35 04 06 00 7E B0 55 A3 14 0B 1B D9 4A 15 3A A2 3D 2F [18:24:30]CheckFolder [18:24:30]dirname=/storage/ofd_packets [18:24:30]CheckFolder done [18:24:30]ProducePacketName [18:24:30]name=ofd_packets/00041640 [18:24:30]NVStorageSaveData ofd_packets/00041640 [18:24:30]File name is /storage/ofd_packets/00041640 [18:24:30]Write 581 bytes [18:24:30]NVStorageSaveData done [18:24:30]OFDSenderStorePacket done [18:24:30]KKMCreateOFDPacket done [18:24:30]NVStorageSaveData kkm_last_timestamp [18:24:30]File name is /storage/kkm_last_timestamp [18:24:30]Write 4 bytes [18:24:30]NVStorageSaveData done [18:24:30]OFD Sender: Processing packet 41640 [packets to send 57, broken 56] [18:24:30]ProducePacketName [18:24:30]name=ofd_packets/00041640 [18:24:30]OFD Sender: To server: ‡•öpG, [18:24:30]CommunicateWithHost lk.salyk.kg:30040 [18:24:30]ConnectInit lk.salyk.kg [18:24:30]ExternCall_PrintAddStr [18:24:30]wPrintStart [18:24:30]Write to MH i2c: 01 00 00 C5 08 CD [18:24:30]Write i2c OK [18:24:30]MH_I2C_Read... [18:24:30]Read from MH i2c: 01 [18:24:30]MH_I2C_Read... [18:24:30]Read from MH i2c: 01 07 00 [18:24:30]MH_I2C_Read... [18:24:30]Read from MH i2c: 01 07 00 C5 08 00 00 00 00 00 FF 0F E2 [18:24:30]RasterBufferAndPrint [18:24:30]line Счет N : (3)183669 [18:24:30]line ИÐÐ: 02508201610067 [18:24:30]line Контрольно-КаÑÑовый Чек [18:24:30]line ПРОДÐЖР[18:24:30]line Товар: 4607014822954 [18:24:30]line Садочок 0,2 ПерÑиковый Ñок 1/200 [18:24:30]line 2.000 * 45.00 [18:24:30]line = 90.00 [18:24:30]line ÐДС 12% ÐСП 1% [18:24:30]line > о реализуемом товаре [18:24:30]line Товар: 4700007690025 [18:24:30]line Ðегаз вода Pamir 1,0 л [18:24:30]line 1.000 * 40.00 [18:24:30]line = 40.00 [18:24:30]line ÐДС 12% ÐСП 1% [18:24:30]line > о реализуемом товаре [18:24:30]line Товар: 4870202521216 [18:24:30]line Ðапиток MAXI чай 1,2 зел.лимон (новый) [18:24:30]line 1.000 * 110.00 [18:24:30]line = 110.00 [18:24:30]line ÐДС 12% ÐСП 1% [18:24:30]line > о реализуемом товаре [18:24:30]line ИТОГО: 240.00 [18:24:30]line ÐСП 1% : 2.12 [18:24:30]line ÐДС 12% : 25.49 [18:24:30]line Ðаличными: 240.00 [18:24:30]line Безнал.: 0.00 [18:24:30]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [18:24:30]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [18:24:30]line СÐО: Общий режим [18:24:30]line Чек 91 27.07.2024 18:24 [18:24:30]line Смена: 425 ФФД: 1.0 [18:24:30]line ЗÐМ: 0300000053 [18:24:30]line РÐМ: 0000000000092626 [18:24:30]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [18:24:30]line ФМ: 0000000000874958 [18:24:30]line ФД: 41640 [18:24:30]line ФПД: 139295816094731 [18:24:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T182429&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41640&fm=139295816094731&tin=02508201610067®Number=0000000000092626&sum=24000 [18:24:30]line 0 [18:24:30]written 0, free lines is 4095 [18:24:30]Connected sock=11 [18:24:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 27 02 00 00 0C BD 1F 02 8A CA 5A 03 01 00 03 00 13 02 1E 04 01 00 01 23 04 78 00 8A 04 0D 00 34 36 30 37 30 31 34 38 32 32 39 35 34 06 04 34 00 D0 A1 D0 B0 D0 B4 D0 BE D1 87 D0 BE D0 BA 20 30 2C 32 20 D0 9F D0 B5 D1 80 D1 81 D0 B8 D0 BA D0 BE D0 B2 D1 8B D0 B9 20 D1 81 D0 BE D0 BA 20 31 2F 32 30 30 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 94 11 00 00 00 00 13 04 06 00 28 23 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 64 00 8A 04 0D 00 34 37 30 30 30 30 37 36 39 30 30 32 35 06 04 20 00 D0 9D D0 B5 D0 B3 D0 B0 D0 B7 20 D0 B2 D0 BE D0 B4 D0 B0 20 50 61 6D 69 72 20 31 2C 30 20 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 81 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 32 31 36 06 04 3D 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 41 58 49 20 D1 87 D0 B0 D0 B9 20 31 2C 32 20 D0 B7 D0 B5 D0 BB 2E D0 BB D0 B8 D0 BC D0 BE D0 BD 20 28 D0 BD D0 BE D0 B2 D1 8B D0 B9 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F8 2A 00 00 00 00 13 04 06 00 F8 2A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 5D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 09 00 00 00 00 07 04 06 00 C0 5D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 00 00 00 F4 03 04 00 5D 3B A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 A8 A2 00 00 35 04 06 00 7E B0 55 A3 14 0B 1B D9 4A 15 3A A2 3D 2F [18:24:31]Write to MH i2c: 01 00 00 FB 08 03 [18:24:31]Write i2c OK [18:24:31]MH_I2C_Read... [18:24:31]Read from MH i2c: 01 [18:24:31]MH_I2C_Read... [18:24:31]Read from MH i2c: 01 07 00 [18:24:31]MH_I2C_Read... [18:24:31]Read from MH i2c: 01 07 00 FB 08 00 00 00 00 00 6B 0C 81 [18:24:31]RasterBufferAndPrint [18:24:31]line [18:24:31]line [18:24:31]line [18:24:31]line [18:24:31]line [18:24:31]written 0, free lines is 3188 [18:24:31]MH_Cut [18:24:31]Write to MH i2c: D1 01 00 02 09 01 DD [18:24:31]Write i2c OK [18:24:31]MH_I2C_Read... [18:24:31]Read from MH i2c: D1 [18:24:31]MH_I2C_Read... [18:24:31]Read from MH i2c: D1 01 00 [18:24:31]MH_I2C_Read... [18:24:31]Read from MH i2c: D1 01 00 02 09 00 DC [18:24:31]Write to MH i2c: 01 00 00 03 09 0C [18:24:31]Write i2c OK [18:24:31]MH_I2C_Read... [18:24:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 B1 05 47 00 5D 51 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 A8 A2 00 00 F4 03 04 00 72 E7 A4 66 B6 04 01 00 00 04 46 D9 A4 53 B4 D2 EC [18:24:31]CommunicateWithHost err = 0 [18:24:31]CheckOFDResponse [18:24:31]1017 (14) - 77093643461234 [18:24:31]1041 (16) - 0000000000874958 [18:24:31]1040 (4) - 41640 [18:24:31]1012 (4) - 27.07.2024 12:26 [18:24:31]1206 (1) - 0 [18:24:31]OFD Sender: Remove packet 41640 [18:24:31]ProducePacketName [18:24:31]name=ofd_packets/00041640 [18:24:31]NVStorageDeleteData [18:24:31]OFD Sender: No OFD packet to send [18:24:32]*** Cut start [18:24:32]*** Partial cut [18:24:32]*** CUTSNS_PIN = 1 [18:24:32]*** CUTSNS_PIN = 0 [18:24:32]*** Brake cut motor [18:24:32]Read from MH i2c: 01 [18:24:32]MH_I2C_Read... [18:24:32]*** Stop cut motor [18:24:32]*** Cut end [18:24:32]Read from MH i2c: 01 07 00 [18:24:32]MH_I2C_Read... [18:24:32]Read from MH i2c: 01 07 00 03 09 00 00 00 00 00 FF 0F 21 [18:24:32]process_action close_receipt done [18:24:32]requested_data is exist [18:24:32]produce_requested_data [18:24:32]requested_item fm.sn is exist - process it [18:24:32]wFMCommunicate request_size=4 [18:24:32]MH_SAM_APDU [18:24:32]CAPDU: 80 11 00 00 [18:24:32]Write to MH i2c: E2 08 00 04 09 80 11 00 00 00 00 00 00 87 [18:24:32]Write i2c OK [18:24:32]MH_I2C_Read... [18:24:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:24:32]Read from MH i2c: E2 [18:24:32]MH_I2C_Read... [18:24:32]Read from MH i2c: E2 17 00 [18:24:32]MH_I2C_Read... [18:24:32]Read from MH i2c: E2 17 00 04 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 E3 [18:24:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [18:24:32]wFMCommunicate OK [18:24:32]requested_item fd.num is exist - process it [18:24:32]SAM_PROTO_GetFieldsCounters [18:24:32]wFMCommunicate request_size=4 [18:24:32]MH_SAM_APDU [18:24:32]CAPDU: 80 13 00 00 [18:24:32]Write to MH i2c: E2 08 00 05 09 80 13 00 00 00 00 00 00 8A [18:24:32]Write i2c OK [18:24:32]MH_I2C_Read... [18:24:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:24:32]Read from MH i2c: E2 [18:24:32]MH_I2C_Read... [18:24:32]Read from MH i2c: E2 62 00 [18:24:32]MH_I2C_Read... [18:24:32]Read from MH i2c: E2 62 00 05 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 A8 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 5B 00 00 00 5E 04 04 00 5B 00 00 00 57 04 04 00 5C 00 00 00 19 04 04 00 00 00 00 00 90 00 B9 [18:24:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 A8 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 5B 00 00 00 5E 04 04 00 5B 00 00 00 57 04 04 00 5C 00 00 00 19 04 04 00 00 00 00 00 90 00 [18:24:32]wFMCommunicate OK [18:24:32]SAM_PROTO_GetFieldsCounters done [18:24:32]requested_item shift.num is exist - process it [18:24:32]requested_item shift.opened is exist - process it [18:24:32]req_shift_opened [18:24:32]FM_GetShiftState [18:24:32]SAM_PROTO_GetShiftState [18:24:32]wFMCommunicate request_size=4 [18:24:32]MH_SAM_APDU [18:24:32]CAPDU: 80 13 01 00 [18:24:32]Write to MH i2c: E2 08 00 06 09 80 13 01 00 00 00 00 00 8C [18:24:32]Write i2c OK [18:24:32]MH_I2C_Read... [18:24:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:24:33]Read from MH i2c: E2 [18:24:33]MH_I2C_Read... [18:24:33]Read from MH i2c: E2 0E 00 [18:24:33]MH_I2C_Read... [18:24:33]Read from MH i2c: E2 0E 00 06 09 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 A4 [18:24:33]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [18:24:33]wFMCommunicate OK [18:24:33]SAM_PROTO_GetShiftState done [18:24:33]FM_GetShiftState done [18:24:33]req_shift_opened done [18:24:33]requested_item shift.open_date is exist - process it [18:24:33]req_shift_open_date [18:24:33]req_shift_open_date done [18:24:33]produce_requested_data done [18:24:33]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41640,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [18:24:33]process_action_free close_receipt [18:24:33]json_value_free [18:24:33]json_value_free done [18:24:33]process_json_proto returns [18:24:33]Send response to host [18:24:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41640,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [18:24:33]free response buf [18:24:33]execute_script done [18:24:33]execute_script returns [18:24:33]free content buf [18:24:33]Sock 10.Close socket [18:24:33]Sock 10.Thread stoped [18:24:36]OFD Sender: No OFD packet to send [18:24:41]OFD Sender: No OFD packet to send [18:24:46]OFD Sender: No OFD packet to send [18:24:51]OFD Sender: No OFD packet to send [18:24:56]OFD Sender: No OFD packet to send [18:25:01]OFD Sender: No OFD packet to send [18:25:06]OFD Sender: No OFD packet to send [18:25:11]OFD Sender: No OFD packet to send [18:25:16]OFD Sender: No OFD packet to send [18:25:21]OFD Sender: No OFD packet to send [18:25:26]OFD Sender: No OFD packet to send [18:25:31]OFD Sender: No OFD packet to send [18:25:36]OFD Sender: No OFD packet to send [18:25:41]OFD Sender: No OFD packet to send [18:25:46]OFD Sender: No OFD packet to send [18:25:51]OFD Sender: No OFD packet to send [18:25:56]OFD Sender: No OFD packet to send [18:26:01]OFD Sender: No OFD packet to send [18:26:06]OFD Sender: No OFD packet to send [18:26:11]OFD Sender: No OFD packet to send [18:26:16]OFD Sender: No OFD packet to send [18:26:21]OFD Sender: No OFD packet to send [18:26:26]OFD Sender: No OFD packet to send [18:26:31]OFD Sender: No OFD packet to send [18:26:36]OFD Sender: No OFD packet to send [18:26:41]OFD Sender: No OFD packet to send [18:26:46]OFD Sender: No OFD packet to send [18:26:49]recv_with_timeout no data received [18:26:51]OFD Sender: No OFD packet to send [18:26:56]OFD Sender: No OFD packet to send [18:27:02]OFD Sender: No OFD packet to send [18:27:07]OFD Sender: No OFD packet to send [18:27:12]OFD Sender: No OFD packet to send [18:27:17]OFD Sender: No OFD packet to send [18:27:22]OFD Sender: No OFD packet to send [18:27:27]OFD Sender: No OFD packet to send [18:27:32]OFD Sender: No OFD packet to send [18:27:37]OFD Sender: No OFD packet to send [18:27:42]OFD Sender: No OFD packet to send [18:27:47]OFD Sender: No OFD packet to send [18:27:52]OFD Sender: No OFD packet to send [18:27:57]OFD Sender: No OFD packet to send [18:28:02]OFD Sender: No OFD packet to send [18:28:07]OFD Sender: No OFD packet to send [18:28:12]OFD Sender: No OFD packet to send [18:28:17]OFD Sender: No OFD packet to send [18:28:22]OFD Sender: No OFD packet to send [18:28:27]OFD Sender: No OFD packet to send [18:28:32]OFD Sender: No OFD packet to send [18:28:37]OFD Sender: No OFD packet to send [18:28:42]OFD Sender: No OFD packet to send [18:28:45]recv_with_timeout no data received [18:28:47]OFD Sender: No OFD packet to send [18:28:52]OFD Sender: No OFD packet to send [18:28:57]OFD Sender: No OFD packet to send [18:28:59]recv_with_timeout no data received [18:29:02]OFD Sender: No OFD packet to send [18:29:07]OFD Sender: No OFD packet to send [18:29:12]OFD Sender: No OFD packet to send [18:29:17]OFD Sender: No OFD packet to send [18:29:22]OFD Sender: No OFD packet to send [18:29:27]OFD Sender: No OFD packet to send [18:29:32]OFD Sender: No OFD packet to send [18:29:37]OFD Sender: No OFD packet to send [18:29:42]OFD Sender: No OFD packet to send [18:29:47]OFD Sender: No OFD packet to send [18:29:52]OFD Sender: No OFD packet to send [18:29:57]OFD Sender: No OFD packet to send [18:29:58]recv_with_timeout no data received [18:30:02]OFD Sender: No OFD packet to send [18:30:07]OFD Sender: No OFD packet to send [18:30:12]OFD Sender: No OFD packet to send [18:30:17]OFD Sender: No OFD packet to send [18:30:22]OFD Sender: No OFD packet to send [18:30:27]OFD Sender: No OFD packet to send [18:30:28]recv_with_timeout no data received [18:30:32]OFD Sender: No OFD packet to send [18:30:37]OFD Sender: No OFD packet to send [18:30:42]OFD Sender: No OFD packet to send [18:30:47]OFD Sender: No OFD packet to send [18:30:52]OFD Sender: No OFD packet to send [18:30:57]OFD Sender: No OFD packet to send [18:31:02]OFD Sender: No OFD packet to send [18:31:07]OFD Sender: No OFD packet to send [18:31:12]OFD Sender: No OFD packet to send [18:31:17]OFD Sender: No OFD packet to send [18:31:22]OFD Sender: No OFD packet to send [18:31:27]OFD Sender: No OFD packet to send [18:31:32]OFD Sender: No OFD packet to send [18:31:37]OFD Sender: No OFD packet to send [18:31:42]OFD Sender: No OFD packet to send [18:31:47]OFD Sender: No OFD packet to send [18:31:52]OFD Sender: No OFD packet to send [18:31:57]recv_with_timeout no data received [18:31:57]OFD Sender: No OFD packet to send [18:32:02]OFD Sender: No OFD packet to send [18:32:07]OFD Sender: No OFD packet to send [18:32:12]OFD Sender: No OFD packet to send [18:32:17]OFD Sender: No OFD packet to send [18:32:22]OFD Sender: No OFD packet to send [18:32:27]OFD Sender: No OFD packet to send [18:32:32]OFD Sender: No OFD packet to send [18:32:37]OFD Sender: No OFD packet to send [18:32:41]recv_with_timeout no data received [18:32:42]OFD Sender: No OFD packet to send [18:32:47]OFD Sender: No OFD packet to send [18:32:52]OFD Sender: No OFD packet to send [18:32:57]OFD Sender: No OFD packet to send [18:33:02]OFD Sender: No OFD packet to send [18:33:07]OFD Sender: No OFD packet to send [18:33:12]OFD Sender: No OFD packet to send [18:33:17]OFD Sender: No OFD packet to send [18:33:22]OFD Sender: No OFD packet to send [18:33:27]OFD Sender: No OFD packet to send [18:33:32]OFD Sender: No OFD packet to send [18:33:37]OFD Sender: No OFD packet to send [18:33:42]OFD Sender: No OFD packet to send [18:33:47]OFD Sender: No OFD packet to send [18:33:52]OFD Sender: No OFD packet to send [18:33:57]OFD Sender: No OFD packet to send [18:34:02]OFD Sender: No OFD packet to send [18:34:07]OFD Sender: No OFD packet to send [18:34:12]OFD Sender: No OFD packet to send [18:34:17]OFD Sender: No OFD packet to send [18:34:22]OFD Sender: No OFD packet to send [18:34:27]OFD Sender: No OFD packet to send [18:34:32]OFD Sender: No OFD packet to send [18:34:32]recv_with_timeout no data received [18:34:37]OFD Sender: No OFD packet to send [18:36:12]ConnectInit Can't connect to host [18:36:15]OFD Sender: Processing packet 41641 [packets to send 57, broken 56] [18:36:15]ProducePacketName [18:36:15]name=ofd_packets/00041641 [18:36:15]OFD Sender: To server: ‡•öpG, [18:36:15]CommunicateWithHost lk.salyk.kg:30040 [18:36:15]ConnectInit lk.salyk.kg [18:37:55]accept exits with 9 [18:37:55]New connection [18:37:55]New thread 3067051364 created [18:37:55]Thread 3067194724 joined [18:37:55]Waiting for new connection... [18:37:55] Sock 9.Parse request [18:37:55]Sock 9.Check first char [18:37:55]Sock 9.First char is OK [18:37:55]request: POST /json_proto HTTP/1.0 [18:37:55]Method: POST [18:37:55]URL: /json_proto [18:37:55]Method is POST - this is cgi request [18:37:55]url: /json_proto [18:37:55]query_string will be loaded in cgi processing [18:37:55]execute_cgi json_proto POST (null) [18:37:55]execute_cgi path=json_proto method=POST [18:37:55]POST find Content-Length [18:37:55]Host: 172.17.43.132:8080 [18:37:55]Content-Length: 629 [18:37:55]Content-Type: application/json [18:37:55] [18:37:55]POST finish read [18:37:55]Found Content-Length = 629 [18:37:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183671", "tax_sys" : 0, "items" : [ { "code": "745240075912", "name": "\u0410\u0432\u0442\u043E\u043F\u0430\u0440\u0444\u044E\u043C 2 ROSE MUSK", "price" : 300.00, "quantity" : 1.000, "sum" : 300.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 300.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:37:55]execute_script... [18:37:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183671", "tax_sys" : 0, "items" : [ { "code": "745240075912", "name": "\u0410\u0432\u0442\u043E\u043F\u0430\u0440\u0444\u044E\u043C 2 ROSE MUSK", "price" : 300.00, "quantity" : 1.000, "sum" : 300.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 300.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:37:55]POST & json_proto [18:37:55]process_json_proto [18:37:55]json parsed OK: [18:37:55]protocol is kg_v1.0 [18:37:55]action value=close_receipt [18:37:55]process_action close_receipt [18:37:55]cmd_close_receipt [18:37:55]MH_GetDate [18:37:55]Write to MH i2c: F0 00 00 4F 09 47 [18:37:55]Write i2c OK [18:37:55]MH_I2C_Read... [18:37:55]Read from MH i2c: F0 [18:37:55]MH_I2C_Read... [18:37:55]Read from MH i2c: F0 09 00 [18:37:55]MH_I2C_Read... [18:37:55]Read from MH i2c: F0 09 00 4F 09 00 83 3E A5 66 69 B2 A4 66 41 [18:37:55]GetLastDocTimeStamp 1722105344 [18:37:55]current date 1722105475 [18:37:55]FM_GetShiftState [18:37:55]SAM_PROTO_GetShiftState [18:37:55]wFMCommunicate request_size=4 [18:37:55]MH_SAM_APDU [18:37:55]CAPDU: 80 13 01 00 [18:37:55]Write to MH i2c: E2 08 00 50 09 80 13 01 00 00 00 00 00 D6 [18:37:55]Write i2c OK [18:37:55]MH_I2C_Read... [18:37:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:37:55]Read from MH i2c: E2 [18:37:55]MH_I2C_Read... [18:37:55]Read from MH i2c: E2 0E 00 [18:37:55]MH_I2C_Read... [18:37:55]Read from MH i2c: E2 0E 00 50 09 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 EE [18:37:55]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [18:37:55]wFMCommunicate OK [18:37:55]SAM_PROTO_GetShiftState done [18:37:55]FM_GetShiftState done [18:37:55]opened in 1722069839 [18:37:55]opened+sec_in_day 1722156239 [18:37:55]quantity*price = 30000 [18:37:55]sum+1 = 30001 [18:37:55]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 300.00 ÐСП 1% : 2.65 ÐДС 12% : 31.86 Ðаличными: 300.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 93 27.07.2024 18:37 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41642 ФПД: 75597054555982 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T183755&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41642&fm=75597054555982&tin=02508201610067®Number=0000000000092626&sum=30000 0 [18:37:56]StoreToDocumentArchive [18:37:56]shift 425 fd 41642 [18:37:56]save to /storage/0425/doc_00041642 [18:37:56]save last doc name /storage/0425/doc_00041642 to /storage/kkm_last_doc_name [18:37:56]save OK [18:37:56]Clear old archive folders... [18:37:56]ProcessDocumentItem done err = 0, tmpTLVsize=273 [18:37:56]tlvbuf is 001DAFF0 [18:37:56]SAM_PROTO_ClearQueue [18:37:56]wFMCommunicate request_size=4 [18:37:56]MH_SAM_APDU [18:37:56]CAPDU: 80 09 00 00 [18:37:56]Write to MH i2c: E2 08 00 5D 09 80 09 00 00 00 00 00 00 D8 [18:37:56]Write i2c OK [18:37:56]MH_I2C_Read... [18:37:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:37:56]Read from MH i2c: E2 [18:37:56]MH_I2C_Read... [18:37:56]Read from MH i2c: E2 03 00 [18:37:56]MH_I2C_Read... [18:37:56]Read from MH i2c: E2 03 00 5D 09 00 90 00 DA [18:37:56]RAPDU: 90 00 [18:37:56]wFMCommunicate OK [18:37:56]SAM_PROTO_ClearQueue done [18:37:56]KKMCreateOFDPacket [18:37:56]OFDProtocolAddRootSTLVToBuf [18:37:56]FM_MakeSignedData [18:37:56]FM_MakeSignedData [18:37:56]SAM_PROTO_SignData [18:37:56]wFMCommunicate request_size=4 [18:37:56]MH_SAM_APDU [18:37:56]CAPDU: 80 0D 01 02 [18:37:56]Write to MH i2c: E2 08 00 5E 09 80 0D 01 02 00 00 00 00 E0 [18:37:56]Write i2c OK [18:37:56]MH_I2C_Read... [18:37:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:37:56]Read from MH i2c: E2 [18:37:56]MH_I2C_Read... [18:37:56]Read from MH i2c: E2 03 00 [18:37:56]MH_I2C_Read... [18:37:56]Read from MH i2c: E2 03 00 5E 09 00 90 00 DB [18:37:56]RAPDU: 90 00 [18:37:56]wFMCommunicate OK [18:37:56]wFMCommunicate request_size=255 [18:37:56]MH_SAM_APDU [18:37:56]CAPDU: 80 0D 02 02 FA 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 0C 00 37 34 35 32 34 30 30 37 35 39 31 32 06 04 20 00 D0 90 D0 B2 D1 82 D0 BE D0 BF D0 B0 D1 80 D1 84 D1 8E D0 BC 20 32 20 52 4F 53 45 20 4D 55 53 4B FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 30 75 00 00 00 00 13 04 06 00 30 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 72 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 00 00 00 F4 03 04 00 83 3E A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 [18:37:56]Write to MH i2c: E2 02 01 5F 09 80 0D 02 02 FA 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 0C 00 37 34 35 32 34 30 30 37 35 39 31 32 06 04 20 00 D0 90 D0 B2 D1 82 D0 BE D0 BF D0 B0 D1 80 D1 84 D1 8E D0 BC 20 32 20 52 4F 53 45 20 4D 55 53 4B FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 30 75 00 00 00 00 13 04 06 00 30 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 72 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 00 00 00 F4 03 04 00 83 3E A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 00 00 4E [18:37:56]Write i2c OK [18:37:56]MH_I2C_Read... [18:37:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:37:56]Read from MH i2c: E2 [18:37:56]MH_I2C_Read... [18:37:56]Read from MH i2c: E2 03 00 [18:37:56]MH_I2C_Read... [18:37:56]Read from MH i2c: E2 03 00 5F 09 00 90 00 DC [18:37:56]RAPDU: 90 00 [18:37:56]wFMCommunicate OK [18:37:56]wFMCommunicate request_size=32 [18:37:56]MH_SAM_APDU [18:37:56]CAPDU: 80 0D 02 02 1B 30 30 30 38 37 34 39 35 38 10 04 04 00 AA A2 00 00 35 04 06 00 44 C1 4F 95 37 4E [18:37:56]Write to MH i2c: E2 23 00 60 09 80 0D 02 02 1B 00 30 30 30 38 37 34 39 35 38 10 04 04 00 AA A2 00 00 35 04 06 00 44 C1 4F 95 37 4E 00 00 03 [18:37:56]Write i2c OK [18:37:56]MH_I2C_Read... [18:37:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:37:56]Read from MH i2c: E2 [18:37:56]MH_I2C_Read... [18:37:56]Read from MH i2c: E2 03 00 [18:37:56]MH_I2C_Read... [18:37:56]Read from MH i2c: E2 03 00 60 09 00 90 00 DD [18:37:56]RAPDU: 90 00 [18:37:56]wFMCommunicate OK [18:37:56]wFMCommunicate request_size=4 [18:37:56]MH_SAM_APDU [18:37:56]CAPDU: 80 0D 03 02 [18:37:56]Write to MH i2c: E2 08 00 61 09 80 0D 03 02 00 00 00 00 E5 [18:37:56]Write i2c OK [18:37:56]MH_I2C_Read... [18:37:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:37:56]Read from MH i2c: E2 [18:37:56]MH_I2C_Read... [18:37:56]Read from MH i2c: E2 0B 00 [18:37:56]MH_I2C_Read... [18:37:56]Read from MH i2c: E2 0B 00 61 09 00 A9 92 F9 3C D1 B4 87 DE 90 00 40 [18:37:56]RAPDU: A9 92 F9 3C D1 B4 87 DE 90 00 [18:37:56]wFMCommunicate OK [18:37:56]SAM_PROTO_SignData done [18:37:56]FM_MakeSignedData done [18:37:56]CreateOFDProtocolMessage [18:37:56]wFMCommunicate request_size=4 [18:37:56]MH_SAM_APDU [18:37:56]CAPDU: 80 11 00 00 [18:37:56]Write to MH i2c: E2 08 00 62 09 80 11 00 00 00 00 00 00 E5 [18:37:56]Write i2c OK [18:37:56]MH_I2C_Read... [18:37:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:37:56]Read from MH i2c: E2 [18:37:56]MH_I2C_Read... [18:37:56]Read from MH i2c: E2 17 00 [18:37:56]MH_I2C_Read... [18:37:56]Read from MH i2c: E2 17 00 62 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 41 [18:37:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [18:37:56]wFMCommunicate OK [18:37:56]CreateOFDProtocolMessage done [18:37:56]OFDSenderStorePacket 41642 [18:37:56]StoreOFDPacket docnum=41642 [18:37:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 25 01 00 00 48 CB 1D 01 A0 25 5A 03 01 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 0C 00 37 34 35 32 34 30 30 37 35 39 31 32 06 04 20 00 D0 90 D0 B2 D1 82 D0 BE D0 BF D0 B0 D1 80 D1 84 D1 8E D0 BC 20 32 20 52 4F 53 45 20 4D 55 53 4B FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 30 75 00 00 00 00 13 04 06 00 30 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 72 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 00 00 00 F4 03 04 00 83 3E A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 AA A2 00 00 35 04 06 00 44 C1 4F 95 37 4E A9 92 F9 3C D1 B4 87 DE [18:37:56]CheckFolder [18:37:56]dirname=/storage/ofd_packets [18:37:56]CheckFolder done [18:37:56]ProducePacketName [18:37:56]name=ofd_packets/00041642 [18:37:56]NVStorageSaveData ofd_packets/00041642 [18:37:56]File name is /storage/ofd_packets/00041642 [18:37:56]Write 323 bytes [18:37:56]NVStorageSaveData done [18:37:56]OFDSenderStorePacket done [18:37:56]KKMCreateOFDPacket done [18:37:56]NVStorageSaveData kkm_last_timestamp [18:37:56]File name is /storage/kkm_last_timestamp [18:37:56]Write 4 bytes [18:37:56]NVStorageSaveData done [18:37:56]ExternCall_PrintAddStr [18:37:56]wPrintStart [18:37:56]Write to MH i2c: 01 00 00 63 09 6C [18:37:56]Write i2c OK [18:37:56]MH_I2C_Read... [18:37:56]Read from MH i2c: 01 [18:37:56]MH_I2C_Read... [18:37:56]Read from MH i2c: 01 07 00 [18:37:56]MH_I2C_Read... [18:37:56]Read from MH i2c: 01 07 00 63 09 00 00 00 00 00 FF 0F 81 [18:37:56]RasterBufferAndPrint [18:37:56]line Счет N : (3)183671 [18:37:56]line ИÐÐ: 02508201610067 [18:37:56]line Контрольно-КаÑÑовый Чек [18:37:56]line ПРОДÐЖР[18:37:56]line Товар: 745240075912 [18:37:56]line Ðвтопарфюм 2 ROSE MUSK [18:37:56]line 1.000 * 300.00 [18:37:56]line = 300.00 [18:37:56]line ÐДС 12% ÐСП 1% [18:37:56]line > о реализуемом товаре [18:37:56]line ИТОГО: 300.00 [18:37:56]line ÐСП 1% : 2.65 [18:37:56]line ÐДС 12% : 31.86 [18:37:56]line Ðаличными: 300.00 [18:37:56]line Безнал.: 0.00 [18:37:56]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [18:37:56]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [18:37:56]line СÐО: Общий режим [18:37:56]line Чек 93 27.07.2024 18:37 [18:37:56]line Смена: 425 ФФД: 1.0 [18:37:56]line ЗÐМ: 0300000053 [18:37:56]line РÐМ: 0000000000092626 [18:37:56]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [18:37:56]line ФМ: 0000000000874958 [18:37:56]line ФД: 41642 [18:37:56]line ФПД: 75597054555982 [18:37:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T183755&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41642&fm=75597054555982&tin=02508201610067®Number=0000000000092626&sum=30000 [18:37:57]line 0 [18:37:57]written 0, free lines is 4095 [18:37:57]Write to MH i2c: 01 00 00 8B 09 94 [18:37:57]Write i2c OK [18:37:57]MH_I2C_Read... [18:37:57]Read from MH i2c: 01 [18:37:57]MH_I2C_Read... [18:37:57]Read from MH i2c: 01 07 00 [18:37:57]MH_I2C_Read... [18:37:57]Read from MH i2c: 01 07 00 8B 09 00 00 00 00 00 1E 0D C6 [18:37:57]RasterBufferAndPrint [18:37:57]line [18:37:57]line [18:37:57]line [18:37:57]line [18:37:57]line [18:37:57]written 0, free lines is 3364 [18:37:57]MH_Cut [18:37:57]Write to MH i2c: D1 01 00 92 09 01 6D [18:37:57]Write i2c OK [18:37:57]MH_I2C_Read... [18:37:57]Read from MH i2c: D1 [18:37:57]MH_I2C_Read... [18:37:57]Read from MH i2c: D1 01 00 [18:37:57]MH_I2C_Read... [18:37:57]Read from MH i2c: D1 01 00 92 09 00 6C [18:37:57]Write to MH i2c: 01 00 00 93 09 9C [18:37:57]Write i2c OK [18:37:57]MH_I2C_Read... [18:37:58]*** Cut start [18:37:58]*** Partial cut [18:37:58]*** CUTSNS_PIN = 1 [18:37:58]*** CUTSNS_PIN = 0 [18:37:58]*** Brake cut motor [18:37:58]Read from MH i2c: 01 [18:37:58]MH_I2C_Read... [18:37:58]*** Stop cut motor [18:37:58]*** Cut end [18:37:58]Read from MH i2c: 01 07 00 [18:37:58]MH_I2C_Read... [18:37:58]Read from MH i2c: 01 07 00 93 09 00 00 00 00 00 FF 0F B1 [18:37:58]process_action close_receipt done [18:37:58]requested_data is exist [18:37:58]produce_requested_data [18:37:58]requested_item fm.sn is exist - process it [18:37:58]wFMCommunicate request_size=4 [18:37:58]MH_SAM_APDU [18:37:58]CAPDU: 80 11 00 00 [18:37:58]Write to MH i2c: E2 08 00 94 09 80 11 00 00 00 00 00 00 17 [18:37:58]Write i2c OK [18:37:58]MH_I2C_Read... [18:37:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:37:58]Read from MH i2c: E2 [18:37:58]MH_I2C_Read... [18:37:58]Read from MH i2c: E2 17 00 [18:37:58]MH_I2C_Read... [18:37:58]Read from MH i2c: E2 17 00 94 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 73 [18:37:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [18:37:58]wFMCommunicate OK [18:37:58]requested_item fd.num is exist - process it [18:37:58]SAM_PROTO_GetFieldsCounters [18:37:58]wFMCommunicate request_size=4 [18:37:58]MH_SAM_APDU [18:37:58]CAPDU: 80 13 00 00 [18:37:58]Write to MH i2c: E2 08 00 95 09 80 13 00 00 00 00 00 00 1A [18:37:58]Write i2c OK [18:37:58]MH_I2C_Read... [18:37:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:37:59]Read from MH i2c: E2 [18:37:59]MH_I2C_Read... [18:37:59]Read from MH i2c: E2 62 00 [18:37:59]MH_I2C_Read... [18:37:59]Read from MH i2c: E2 62 00 95 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 AA A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 5D 00 00 00 5E 04 04 00 5D 00 00 00 57 04 04 00 5E 00 00 00 19 04 04 00 00 00 00 00 90 00 51 [18:37:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 AA A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 5D 00 00 00 5E 04 04 00 5D 00 00 00 57 04 04 00 5E 00 00 00 19 04 04 00 00 00 00 00 90 00 [18:37:59]wFMCommunicate OK [18:37:59]SAM_PROTO_GetFieldsCounters done [18:37:59]requested_item shift.num is exist - process it [18:37:59]requested_item shift.opened is exist - process it [18:37:59]req_shift_opened [18:37:59]FM_GetShiftState [18:37:59]SAM_PROTO_GetShiftState [18:37:59]wFMCommunicate request_size=4 [18:37:59]MH_SAM_APDU [18:37:59]CAPDU: 80 13 01 00 [18:37:59]Write to MH i2c: E2 08 00 96 09 80 13 01 00 00 00 00 00 1C [18:37:59]Write i2c OK [18:37:59]MH_I2C_Read... [18:37:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:37:59]Read from MH i2c: E2 [18:37:59]MH_I2C_Read... [18:37:59]Read from MH i2c: E2 0E 00 [18:37:59]MH_I2C_Read... [18:37:59]Read from MH i2c: E2 0E 00 96 09 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 34 [18:37:59]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [18:37:59]wFMCommunicate OK [18:37:59]SAM_PROTO_GetShiftState done [18:37:59]FM_GetShiftState done [18:37:59]req_shift_opened done [18:37:59]requested_item shift.open_date is exist - process it [18:37:59]req_shift_open_date [18:37:59]req_shift_open_date done [18:37:59]produce_requested_data done [18:37:59]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41642,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [18:37:59]process_action_free close_receipt [18:37:59]json_value_free [18:37:59]json_value_free done [18:37:59]process_json_proto returns [18:37:59]Send response to host [18:37:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41642,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [18:37:59]free response buf [18:37:59]execute_script done [18:37:59]execute_script returns [18:37:59]free content buf [18:37:59]Sock 9.Close socket [18:37:59]Sock 9.Thread stoped [18:38:19]recv_with_timeout no data received [18:38:30]recv_with_timeout no data received [18:38:32]ConnectInit Can't connect to host [18:38:32]CommunicateWithHost connect error [18:38:32]CommunicateWithHost err = -1 [18:38:32]OFD Sender: Server communicate error [18:38:32]OFD Sender: Processing packet 41641 [packets to send 58, broken 56] [18:38:32]ProducePacketName [18:38:32]name=ofd_packets/00041641 [18:38:32]OFD Sender: To server: ‡•öpG, [18:38:32]CommunicateWithHost lk.salyk.kg:30040 [18:38:32]ConnectInit lk.salyk.kg [18:38:37]ConnectInit Can't take IP for lk.salyk.kg [18:38:37]CommunicateWithHost connect error [18:38:37]CommunicateWithHost err = -1 [18:38:37]OFD Sender: Server communicate error [18:38:42]OFD Sender: Processing packet 41641 [packets to send 58, broken 56] [18:38:42]ProducePacketName [18:38:42]name=ofd_packets/00041641 [18:38:42]OFD Sender: To server: ‡•öpG, [18:38:42]CommunicateWithHost lk.salyk.kg:30040 [18:38:42]ConnectInit lk.salyk.kg [18:38:47]ConnectInit Can't take IP for lk.salyk.kg [18:38:47]CommunicateWithHost connect error [18:38:47]CommunicateWithHost err = -1 [18:38:47]OFD Sender: Server communicate error [18:38:52]OFD Sender: Processing packet 41641 [packets to send 58, broken 56] [18:38:52]ProducePacketName [18:38:52]name=ofd_packets/00041641 [18:38:52]OFD Sender: To server: ‡•öpG, [18:38:52]CommunicateWithHost lk.salyk.kg:30040 [18:38:52]ConnectInit lk.salyk.kg [18:38:53]Connected sock=7 [18:38:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 20 01 00 00 EC 36 18 01 B1 8D 5A 03 01 00 03 00 0C 01 1E 04 01 00 01 23 04 5E 00 8A 04 0D 00 34 37 30 30 30 30 33 36 31 30 35 36 30 06 04 1A 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 AD D0 BD D0 B5 D1 81 D0 B0 D0 B9 20 35 D0 BB 2E FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 17 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 35 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 02 00 00 00 00 07 04 06 00 70 17 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 00 00 00 F4 03 04 00 00 3E A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 A9 A2 00 00 35 04 06 00 4F F6 36 C9 F0 DA 9C CE 4D 32 AD 07 77 60 [18:38:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 1F 85 47 00 AB F5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 A9 A2 00 00 F4 03 04 00 D0 EA A4 66 B6 04 01 00 00 A0 E2 E4 26 D1 1D 89 15 [18:38:55]CommunicateWithHost err = 0 [18:38:55]CheckOFDResponse [18:38:55]1017 (14) - 77093643461234 [18:38:55]1041 (16) - 0000000000874958 [18:38:55]1040 (4) - 41641 [18:38:55]1012 (4) - 27.07.2024 12:40 [18:38:55]1206 (1) - 0 [18:38:55]OFD Sender: Remove packet 41641 [18:38:55]ProducePacketName [18:38:55]name=ofd_packets/00041641 [18:38:55]NVStorageDeleteData [18:38:55]OFD Sender: Processing packet 41642 [packets to send 57, broken 56] [18:38:55]ProducePacketName [18:38:55]name=ofd_packets/00041642 [18:38:55]OFD Sender: To server: ‡•öpG, [18:38:55]CommunicateWithHost lk.salyk.kg:30040 [18:38:55]ConnectInit lk.salyk.kg [18:38:57]Connected sock=7 [18:38:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 25 01 00 00 48 CB 1D 01 A0 25 5A 03 01 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 0C 00 37 34 35 32 34 30 30 37 35 39 31 32 06 04 20 00 D0 90 D0 B2 D1 82 D0 BE D0 BF D0 B0 D1 80 D1 84 D1 8E D0 BC 20 32 20 52 4F 53 45 20 4D 55 53 4B FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 30 75 00 00 00 00 13 04 06 00 30 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 72 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 00 00 00 F4 03 04 00 83 3E A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 AA A2 00 00 35 04 06 00 44 C1 4F 95 37 4E A9 92 F9 3C D1 B4 87 DE [18:38:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 EF C7 47 00 B9 71 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 AA A2 00 00 F4 03 04 00 D5 EA A4 66 B6 04 01 00 00 95 51 B7 F1 5D 97 B7 49 [18:38:59]CommunicateWithHost err = 0 [18:38:59]CheckOFDResponse [18:38:59]1017 (14) - 77093643461234 [18:38:59]1041 (16) - 0000000000874958 [18:38:59]1040 (4) - 41642 [18:38:59]1012 (4) - 27.07.2024 12:40 [18:38:59]1206 (1) - 0 [18:38:59]OFD Sender: Remove packet 41642 [18:38:59]ProducePacketName [18:38:59]name=ofd_packets/00041642 [18:38:59]NVStorageDeleteData [18:38:59]OFD Sender: No OFD packet to send [18:39:04]OFD Sender: No OFD packet to send [18:39:09]OFD Sender: No OFD packet to send [18:39:14]OFD Sender: No OFD packet to send [18:39:19]OFD Sender: No OFD packet to send [18:39:24]OFD Sender: No OFD packet to send [18:39:29]OFD Sender: No OFD packet to send [18:39:34]OFD Sender: No OFD packet to send [18:39:39]OFD Sender: No OFD packet to send [18:39:44]OFD Sender: No OFD packet to send [18:39:49]OFD Sender: No OFD packet to send [18:39:54]OFD Sender: No OFD packet to send [18:39:59]OFD Sender: No OFD packet to send [18:40:04]OFD Sender: No OFD packet to send [18:40:09]OFD Sender: No OFD packet to send [18:40:14]OFD Sender: No OFD packet to send [18:40:20]OFD Sender: No OFD packet to send [18:40:25]OFD Sender: No OFD packet to send [18:40:30]OFD Sender: No OFD packet to send [18:40:35]OFD Sender: No OFD packet to send [18:40:40]OFD Sender: No OFD packet to send [18:40:45]OFD Sender: No OFD packet to send [18:40:50]OFD Sender: No OFD packet to send [18:40:55]OFD Sender: No OFD packet to send [18:41:00]OFD Sender: No OFD packet to send [18:41:05]OFD Sender: No OFD packet to send [18:41:10]OFD Sender: No OFD packet to send [18:41:15]OFD Sender: No OFD packet to send [18:41:20]OFD Sender: No OFD packet to send [18:41:25]OFD Sender: No OFD packet to send [18:41:30]OFD Sender: No OFD packet to send [18:41:35]OFD Sender: No OFD packet to send [18:41:40]OFD Sender: No OFD packet to send [18:41:45]OFD Sender: No OFD packet to send [18:41:50]OFD Sender: No OFD packet to send [18:41:55]OFD Sender: No OFD packet to send [18:42:00]OFD Sender: No OFD packet to send [18:42:05]OFD Sender: No OFD packet to send [18:42:10]OFD Sender: No OFD packet to send [18:42:15]OFD Sender: No OFD packet to send [18:42:15]recv_with_timeout no data received [18:42:20]OFD Sender: No OFD packet to send [18:42:25]OFD Sender: No OFD packet to send [18:42:30]OFD Sender: No OFD packet to send [18:42:35]OFD Sender: No OFD packet to send [18:42:40]OFD Sender: No OFD packet to send [18:42:45]OFD Sender: No OFD packet to send [18:42:50]OFD Sender: No OFD packet to send [18:42:55]OFD Sender: No OFD packet to send [18:43:00]OFD Sender: No OFD packet to send [18:43:05]OFD Sender: No OFD packet to send [18:43:10]OFD Sender: No OFD packet to send [18:43:15]OFD Sender: No OFD packet to send [18:43:20]OFD Sender: No OFD packet to send [18:43:25]OFD Sender: No OFD packet to send [18:43:30]OFD Sender: No OFD packet to send [18:43:35]OFD Sender: No OFD packet to send [18:43:40]OFD Sender: No OFD packet to send [18:43:45]OFD Sender: No OFD packet to send [18:43:50]OFD Sender: No OFD packet to send [18:43:55]OFD Sender: No OFD packet to send [18:44:00]OFD Sender: No OFD packet to send [18:44:05]OFD Sender: No OFD packet to send [18:44:10]OFD Sender: No OFD packet to send [18:44:15]OFD Sender: No OFD packet to send [18:44:20]OFD Sender: No OFD packet to send [18:44:25]OFD Sender: No OFD packet to send [18:44:30]OFD Sender: No OFD packet to send [18:44:35]OFD Sender: No OFD packet to send [18:44:40]OFD Sender: No OFD packet to send [18:44:45]OFD Sender: No OFD packet to send [18:44:50]OFD Sender: No OFD packet to send [18:44:55]OFD Sender: No OFD packet to send [18:45:00]OFD Sender: No OFD packet to send [18:45:05]OFD Sender: No OFD packet to send [18:45:10]OFD Sender: No OFD packet to send [18:45:15]OFD Sender: No OFD packet to send [18:45:20]OFD Sender: No OFD packet to send [18:45:25]OFD Sender: No OFD packet to send [18:45:30]OFD Sender: No OFD packet to send [18:45:35]OFD Sender: No OFD packet to send [18:45:40]OFD Sender: No OFD packet to send [18:45:45]OFD Sender: No OFD packet to send [18:45:50]OFD Sender: No OFD packet to send [18:45:55]OFD Sender: No OFD packet to send [18:46:00]OFD Sender: No OFD packet to send [18:46:05]OFD Sender: No OFD packet to send [18:46:10]OFD Sender: No OFD packet to send [18:46:15]OFD Sender: No OFD packet to send [18:46:20]OFD Sender: No OFD packet to send [18:46:25]OFD Sender: No OFD packet to send [18:46:30]OFD Sender: No OFD packet to send [18:46:35]OFD Sender: No OFD packet to send [18:46:40]OFD Sender: No OFD packet to send [18:46:45]OFD Sender: No OFD packet to send [18:46:49]recv_with_timeout no data received [18:46:50]OFD Sender: No OFD packet to send [18:46:55]OFD Sender: No OFD packet to send [18:47:00]OFD Sender: No OFD packet to send [18:47:05]OFD Sender: No OFD packet to send [18:47:10]OFD Sender: No OFD packet to send [18:47:15]OFD Sender: No OFD packet to send [18:47:20]OFD Sender: No OFD packet to send [18:47:25]OFD Sender: No OFD packet to send [18:47:30]OFD Sender: No OFD packet to send [18:47:35]OFD Sender: No OFD packet to send [18:47:40]OFD Sender: No OFD packet to send [18:47:40]recv_with_timeout no data received [18:47:45]OFD Sender: No OFD packet to send [18:47:50]OFD Sender: No OFD packet to send [18:47:55]OFD Sender: No OFD packet to send [18:48:00]OFD Sender: No OFD packet to send [18:48:05]OFD Sender: No OFD packet to send [18:48:10]OFD Sender: No OFD packet to send [18:48:15]OFD Sender: No OFD packet to send [18:48:20]OFD Sender: No OFD packet to send [18:48:25]OFD Sender: No OFD packet to send [18:48:30]OFD Sender: No OFD packet to send [18:48:35]OFD Sender: No OFD packet to send [18:48:40]OFD Sender: No OFD packet to send [18:48:45]OFD Sender: No OFD packet to send [18:48:50]OFD Sender: No OFD packet to send [18:48:52]recv_with_timeout no data received [18:48:55]OFD Sender: No OFD packet to send [18:49:00]OFD Sender: No OFD packet to send [18:49:05]OFD Sender: No OFD packet to send [18:49:10]OFD Sender: No OFD packet to send [18:49:15]OFD Sender: No OFD packet to send [18:49:20]OFD Sender: No OFD packet to send [18:49:25]OFD Sender: No OFD packet to send [18:49:30]OFD Sender: No OFD packet to send [18:49:35]OFD Sender: No OFD packet to send [18:49:40]OFD Sender: No OFD packet to send [18:49:45]OFD Sender: No OFD packet to send [18:49:50]OFD Sender: No OFD packet to send [18:49:53]recv_with_timeout no data received [18:49:55]OFD Sender: No OFD packet to send [18:50:00]OFD Sender: No OFD packet to send [18:50:05]OFD Sender: No OFD packet to send [18:50:10]OFD Sender: No OFD packet to send [18:50:15]OFD Sender: No OFD packet to send [18:50:20]OFD Sender: No OFD packet to send [18:50:22]recv_with_timeout no data received [18:50:25]OFD Sender: No OFD packet to send [18:50:30]OFD Sender: No OFD packet to send [18:50:35]OFD Sender: No OFD packet to send [18:50:40]OFD Sender: No OFD packet to send [18:50:45]OFD Sender: No OFD packet to send [18:50:48]recv_with_timeout no data received [18:50:50]OFD Sender: No OFD packet to send [18:50:55]OFD Sender: No OFD packet to send [18:51:00]OFD Sender: No OFD packet to send [18:51:05]OFD Sender: No OFD packet to send [18:51:10]OFD Sender: No OFD packet to send [18:51:15]OFD Sender: No OFD packet to send [18:51:20]OFD Sender: No OFD packet to send [18:51:25]OFD Sender: No OFD packet to send [18:51:30]OFD Sender: No OFD packet to send [18:51:35]OFD Sender: No OFD packet to send [18:51:40]OFD Sender: No OFD packet to send [18:51:45]OFD Sender: No OFD packet to send [18:51:50]OFD Sender: No OFD packet to send [18:51:55]OFD Sender: No OFD packet to send [18:52:00]OFD Sender: No OFD packet to send [18:52:05]OFD Sender: No OFD packet to send [18:52:10]OFD Sender: No OFD packet to send [18:52:15]OFD Sender: No OFD packet to send [18:52:20]OFD Sender: No OFD packet to send [18:52:25]OFD Sender: No OFD packet to send [18:52:30]OFD Sender: No OFD packet to send [18:52:35]OFD Sender: No OFD packet to send [18:52:40]OFD Sender: No OFD packet to send [18:52:45]OFD Sender: No OFD packet to send [18:52:50]OFD Sender: No OFD packet to send [18:52:55]OFD Sender: No OFD packet to send [18:53:00]OFD Sender: No OFD packet to send [18:53:05]OFD Sender: No OFD packet to send [18:53:10]recv_with_timeout no data received [18:53:10]OFD Sender: No OFD packet to send [18:53:15]OFD Sender: No OFD packet to send [18:53:20]OFD Sender: No OFD packet to send [18:53:25]OFD Sender: No OFD packet to send [18:53:30]OFD Sender: No OFD packet to send [18:53:35]OFD Sender: No OFD packet to send [18:53:40]OFD Sender: No OFD packet to send [18:53:45]OFD Sender: No OFD packet to send [18:53:49]recv_with_timeout no data received [18:53:50]OFD Sender: No OFD packet to send [18:53:55]OFD Sender: No OFD packet to send [18:54:00]OFD Sender: No OFD packet to send [18:54:05]OFD Sender: No OFD packet to send [18:54:10]OFD Sender: No OFD packet to send [18:54:15]OFD Sender: No OFD packet to send [18:54:20]OFD Sender: No OFD packet to send [18:54:25]OFD Sender: No OFD packet to send [18:54:30]OFD Sender: No OFD packet to send [18:54:35]OFD Sender: No OFD packet to send [18:54:40]OFD Sender: No OFD packet to send [18:54:45]OFD Sender: No OFD packet to send [18:54:50]OFD Sender: No OFD packet to send [18:54:55]OFD Sender: No OFD packet to send [18:55:00]OFD Sender: No OFD packet to send [18:55:02]recv_with_timeout no data received [18:55:05]OFD Sender: No OFD packet to send [18:55:10]OFD Sender: No OFD packet to send [18:55:15]OFD Sender: No OFD packet to send [18:55:20]OFD Sender: No OFD packet to send [18:55:25]OFD Sender: No OFD packet to send [18:55:30]OFD Sender: No OFD packet to send [18:55:35]OFD Sender: No OFD packet to send [18:55:40]OFD Sender: No OFD packet to send [18:55:45]OFD Sender: No OFD packet to send [18:55:50]OFD Sender: No OFD packet to send [18:55:55]OFD Sender: No OFD packet to send [18:56:00]OFD Sender: No OFD packet to send [18:56:05]OFD Sender: No OFD packet to send [18:56:10]OFD Sender: No OFD packet to send [18:56:15]OFD Sender: No OFD packet to send [18:56:20]OFD Sender: No OFD packet to send [18:56:24]recv_with_timeout no data received [18:56:25]OFD Sender: No OFD packet to send [18:56:30]OFD Sender: No OFD packet to send [18:56:35]OFD Sender: No OFD packet to send [18:56:40]OFD Sender: No OFD packet to send [18:56:45]OFD Sender: No OFD packet to send [18:56:50]OFD Sender: No OFD packet to send [18:56:55]OFD Sender: No OFD packet to send [18:57:00]OFD Sender: No OFD packet to send [18:57:05]OFD Sender: No OFD packet to send [18:57:10]OFD Sender: No OFD packet to send [18:57:15]OFD Sender: No OFD packet to send [18:57:18]recv_with_timeout no data received [18:57:20]OFD Sender: No OFD packet to send [18:57:25]OFD Sender: No OFD packet to send [18:57:30]OFD Sender: No OFD packet to send [18:57:35]recv_with_timeout no data received [18:57:35]OFD Sender: No OFD packet to send [18:57:40]OFD Sender: No OFD packet to send [18:57:45]OFD Sender: No OFD packet to send [18:57:50]OFD Sender: No OFD packet to send [18:57:55]OFD Sender: No OFD packet to send [18:58:00]OFD Sender: No OFD packet to send [18:58:05]OFD Sender: No OFD packet to send [18:58:11]OFD Sender: No OFD packet to send [18:58:16]OFD Sender: No OFD packet to send [18:58:21]OFD Sender: No OFD packet to send [18:58:26]OFD Sender: No OFD packet to send [18:58:31]OFD Sender: No OFD packet to send [18:58:35]recv_with_timeout no data received [18:58:36]OFD Sender: No OFD packet to send [18:58:41]OFD Sender: No OFD packet to send [18:58:46]OFD Sender: No OFD packet to send [18:58:49]recv_with_timeout no data received [18:58:51]OFD Sender: No OFD packet to send [18:58:56]OFD Sender: No OFD packet to send [18:59:01]OFD Sender: No OFD packet to send [18:59:06]OFD Sender: No OFD packet to send [18:59:11]OFD Sender: No OFD packet to send [18:59:16]OFD Sender: No OFD packet to send [18:59:21]OFD Sender: No OFD packet to send [18:59:25]recv_with_timeout no data received [18:59:26]OFD Sender: No OFD packet to send [18:59:31]OFD Sender: No OFD packet to send [18:59:36]OFD Sender: No OFD packet to send [18:59:41]OFD Sender: No OFD packet to send [18:59:46]OFD Sender: No OFD packet to send [18:59:51]OFD Sender: No OFD packet to send [18:59:56]OFD Sender: No OFD packet to send [19:00:01]OFD Sender: No OFD packet to send [19:00:06]OFD Sender: No OFD packet to send [19:00:11]OFD Sender: No OFD packet to send [19:00:16]OFD Sender: No OFD packet to send [19:00:21]OFD Sender: No OFD packet to send [19:00:26]OFD Sender: No OFD packet to send [19:00:31]OFD Sender: No OFD packet to send [19:00:36]OFD Sender: No OFD packet to send [19:00:41]OFD Sender: No OFD packet to send [19:00:42]recv_with_timeout no data received [19:00:46]OFD Sender: No OFD packet to send [19:00:51]OFD Sender: No OFD packet to send [19:00:56]OFD Sender: No OFD packet to send [19:00:57]recv_with_timeout no data received [19:01:01]OFD Sender: No OFD packet to send [19:01:06]OFD Sender: No OFD packet to send [19:01:11]OFD Sender: No OFD packet to send [19:01:16]OFD Sender: No OFD packet to send [19:01:21]OFD Sender: No OFD packet to send [19:01:21]recv_with_timeout no data received [19:01:26]OFD Sender: No OFD packet to send [19:01:31]OFD Sender: No OFD packet to send [19:01:32]accept exits with 10 [19:01:32]New connection [19:01:32]New thread 3067194724 created [19:01:32]Thread 3067051364 joined [19:01:32]Waiting for new connection... [19:01:32] Sock 10.Parse request [19:01:32]Sock 10.Check first char [19:01:32]Sock 10.First char is OK [19:01:32]request: POST /json_proto HTTP/1.0 [19:01:32]Method: POST [19:01:32]URL: /json_proto [19:01:32]Method is POST - this is cgi request [19:01:32]url: /json_proto [19:01:32]query_string will be loaded in cgi processing [19:01:32]execute_cgi json_proto POST (null) [19:01:32]execute_cgi path=json_proto method=POST [19:01:32]POST find Content-Length [19:01:32]Host: 172.17.43.132:8080 [19:01:32]Content-Length: 639 [19:01:32]Content-Type: application/json [19:01:32] [19:01:32]POST finish read [19:01:32]Found Content-Length = 639 [19:01:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183672", "tax_sys" : 0, "items" : [ { "code": "4870001157913", "name": "\u0412\u043E\u0434\u0430 ASU 0,5\u043B c \u0431\u0435\u0437 \u0433\u0430\u0437\u0430", "price" : 40.00, "quantity" : 1.000, "sum" : 40.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 40.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:01:32]execute_script... [19:01:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183672", "tax_sys" : 0, "items" : [ { "code": "4870001157913", "name": "\u0412\u043E\u0434\u0430 ASU 0,5\u043B c \u0431\u0435\u0437 \u0433\u0430\u0437\u0430", "price" : 40.00, "quantity" : 1.000, "sum" : 40.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 40.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:01:32]POST & json_proto [19:01:32]process_json_proto [19:01:32]json parsed OK: [19:01:32]protocol is kg_v1.0 [19:01:32]action value=close_receipt [19:01:32]process_action close_receipt [19:01:32]cmd_close_receipt [19:01:32]MH_GetDate [19:01:32]Write to MH i2c: F0 00 00 97 09 8F [19:01:32]Write i2c OK [19:01:32]MH_I2C_Read... [19:01:32]Read from MH i2c: F0 [19:01:32]MH_I2C_Read... [19:01:32]Read from MH i2c: F0 09 00 [19:01:32]MH_I2C_Read... [19:01:32]Read from MH i2c: F0 09 00 97 09 00 0D 44 A5 66 69 B2 A4 66 19 [19:01:32]GetLastDocTimeStamp 1722105475 [19:01:32]current date 1722106893 [19:01:32]FM_GetShiftState [19:01:32]SAM_PROTO_GetShiftState [19:01:32]wFMCommunicate request_size=4 [19:01:32]MH_SAM_APDU [19:01:32]CAPDU: 80 13 01 00 [19:01:32]Write to MH i2c: E2 08 00 98 09 80 13 01 00 00 00 00 00 1E [19:01:32]Write i2c OK [19:01:32]MH_I2C_Read... [19:01:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:01:32]Read from MH i2c: E2 [19:01:32]MH_I2C_Read... [19:01:32]Read from MH i2c: E2 0E 00 [19:01:32]MH_I2C_Read... [19:01:32]Read from MH i2c: E2 0E 00 98 09 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 36 [19:01:32]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [19:01:32]wFMCommunicate OK [19:01:32]SAM_PROTO_GetShiftState done [19:01:32]FM_GetShiftState done [19:01:32]opened in 1722069839 [19:01:32]opened+sec_in_day 1722156239 [19:01:32]quantity*price = 4000 [19:01:32]sum+1 = 4001 [19:01:32]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 40.00 ÐСП 1% : 0.35 ÐДС 12% : 4.25 Ðаличными: 40.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 94 27.07.2024 19:01 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41643 ФПД: 91933781340288 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T190133&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41643&fm=91933781340288&tin=02508201610067®Number=0000000000092626&sum=4000 0 [19:01:33]StoreToDocumentArchive [19:01:33]shift 425 fd 41643 [19:01:33]save to /storage/0425/doc_00041643 [19:01:33]save last doc name /storage/0425/doc_00041643 to /storage/kkm_last_doc_name [19:01:33]save OK [19:01:33]Clear old archive folders... [19:01:33]ProcessDocumentItem done err = 0, tmpTLVsize=278 [19:01:33]tlvbuf is 001DAED0 [19:01:33]SAM_PROTO_ClearQueue [19:01:33]wFMCommunicate request_size=4 [19:01:33]MH_SAM_APDU [19:01:33]CAPDU: 80 09 00 00 [19:01:33]Write to MH i2c: E2 08 00 A5 09 80 09 00 00 00 00 00 00 20 [19:01:33]Write i2c OK [19:01:33]MH_I2C_Read... [19:01:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:01:33]Read from MH i2c: E2 [19:01:33]MH_I2C_Read... [19:01:33]Read from MH i2c: E2 03 00 [19:01:33]MH_I2C_Read... [19:01:33]Read from MH i2c: E2 03 00 A5 09 00 90 00 22 [19:01:33]RAPDU: 90 00 [19:01:33]wFMCommunicate OK [19:01:33]SAM_PROTO_ClearQueue done [19:01:33]KKMCreateOFDPacket [19:01:33]OFDProtocolAddRootSTLVToBuf [19:01:33]FM_MakeSignedData [19:01:33]FM_MakeSignedData [19:01:33]SAM_PROTO_SignData [19:01:33]wFMCommunicate request_size=4 [19:01:33]MH_SAM_APDU [19:01:33]CAPDU: 80 0D 01 02 [19:01:33]Write to MH i2c: E2 08 00 A6 09 80 0D 01 02 00 00 00 00 28 [19:01:33]Write i2c OK [19:01:33]MH_I2C_Read... [19:01:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:01:33]Read from MH i2c: E2 [19:01:33]MH_I2C_Read... [19:01:33]Read from MH i2c: E2 03 00 [19:01:33]MH_I2C_Read... [19:01:33]Read from MH i2c: E2 03 00 A6 09 00 90 00 23 [19:01:33]RAPDU: 90 00 [19:01:33]wFMCommunicate OK [19:01:33]wFMCommunicate request_size=255 [19:01:33]MH_SAM_APDU [19:01:33]CAPDU: 80 0D 02 02 FA 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 34 38 37 30 30 30 31 31 35 37 39 31 33 06 04 24 00 D0 92 D0 BE D0 B4 D0 B0 20 41 53 55 20 30 2C 35 D0 BB 20 63 20 D0 B1 D0 B5 D0 B7 20 D0 B3 D0 B0 D0 B7 D0 B0 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 0F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 23 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A9 01 00 00 00 00 07 04 06 00 A0 0F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 00 00 00 F4 03 04 00 0D 44 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 [19:01:33]Write to MH i2c: E2 02 01 A7 09 80 0D 02 02 FA 00 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 34 38 37 30 30 30 31 31 35 37 39 31 33 06 04 24 00 D0 92 D0 BE D0 B4 D0 B0 20 41 53 55 20 30 2C 35 D0 BB 20 63 20 D0 B1 D0 B5 D0 B7 20 D0 B3 D0 B0 D0 B7 D0 B0 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 0F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 23 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A9 01 00 00 00 00 07 04 06 00 A0 0F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 00 00 00 F4 03 04 00 0D 44 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 00 00 08 [19:01:33]Write i2c OK [19:01:33]MH_I2C_Read... [19:01:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:01:34]Read from MH i2c: E2 [19:01:34]MH_I2C_Read... [19:01:34]Read from MH i2c: E2 03 00 [19:01:34]MH_I2C_Read... [19:01:34]Read from MH i2c: E2 03 00 A7 09 00 90 00 24 [19:01:34]RAPDU: 90 00 [19:01:34]wFMCommunicate OK [19:01:34]wFMCommunicate request_size=37 [19:01:34]MH_SAM_APDU [19:01:34]CAPDU: 80 0D 02 02 20 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 AB A2 00 00 35 04 06 00 53 9D 00 61 30 80 [19:01:34]Write to MH i2c: E2 28 00 A8 09 80 0D 02 02 20 00 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 AB A2 00 00 35 04 06 00 53 9D 00 61 30 80 00 00 D9 [19:01:34]Write i2c OK [19:01:34]MH_I2C_Read... [19:01:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:01:34]Read from MH i2c: E2 [19:01:34]MH_I2C_Read... [19:01:34]Read from MH i2c: E2 03 00 [19:01:34]MH_I2C_Read... [19:01:34]Read from MH i2c: E2 03 00 A8 09 00 90 00 25 [19:01:34]RAPDU: 90 00 [19:01:34]wFMCommunicate OK [19:01:34]wFMCommunicate request_size=4 [19:01:34]MH_SAM_APDU [19:01:34]CAPDU: 80 0D 03 02 [19:01:34]Write to MH i2c: E2 08 00 A9 09 80 0D 03 02 00 00 00 00 2D [19:01:34]Write i2c OK [19:01:34]MH_I2C_Read... [19:01:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:01:34]Read from MH i2c: E2 [19:01:34]MH_I2C_Read... [19:01:34]Read from MH i2c: E2 0B 00 [19:01:34]MH_I2C_Read... [19:01:34]Read from MH i2c: E2 0B 00 A9 09 00 35 C9 7B A2 A4 7D 7E 6C 90 00 54 [19:01:34]RAPDU: 35 C9 7B A2 A4 7D 7E 6C 90 00 [19:01:34]wFMCommunicate OK [19:01:34]SAM_PROTO_SignData done [19:01:34]FM_MakeSignedData done [19:01:34]CreateOFDProtocolMessage [19:01:34]wFMCommunicate request_size=4 [19:01:34]MH_SAM_APDU [19:01:34]CAPDU: 80 11 00 00 [19:01:34]Write to MH i2c: E2 08 00 AA 09 80 11 00 00 00 00 00 00 2D [19:01:34]Write i2c OK [19:01:34]MH_I2C_Read... [19:01:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:01:34]Read from MH i2c: E2 [19:01:34]MH_I2C_Read... [19:01:34]Read from MH i2c: E2 17 00 [19:01:34]MH_I2C_Read... [19:01:34]Read from MH i2c: E2 17 00 AA 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 89 [19:01:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [19:01:34]wFMCommunicate OK [19:01:34]CreateOFDProtocolMessage done [19:01:34]OFDSenderStorePacket 41643 [19:01:34]StoreOFDPacket docnum=41643 [19:01:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 2A 01 00 00 FF 13 22 01 14 CF 5A 03 01 00 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 34 38 37 30 30 30 31 31 35 37 39 31 33 06 04 24 00 D0 92 D0 BE D0 B4 D0 B0 20 41 53 55 20 30 2C 35 D0 BB 20 63 20 D0 B1 D0 B5 D0 B7 20 D0 B3 D0 B0 D0 B7 D0 B0 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 0F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 23 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A9 01 00 00 00 00 07 04 06 00 A0 0F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 00 00 00 F4 03 04 00 0D 44 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 AB A2 00 00 35 04 06 00 53 9D 00 61 30 80 35 C9 7B A2 A4 7D 7E 6C [19:01:34]CheckFolder [19:01:34]dirname=/storage/ofd_packets [19:01:34]CheckFolder done [19:01:34]ProducePacketName [19:01:34]name=ofd_packets/00041643 [19:01:34]NVStorageSaveData ofd_packets/00041643 [19:01:34]File name is /storage/ofd_packets/00041643 [19:01:34]Write 328 bytes [19:01:34]NVStorageSaveData done [19:01:34]OFDSenderStorePacket done [19:01:34]KKMCreateOFDPacket done [19:01:34]NVStorageSaveData kkm_last_timestamp [19:01:34]File name is /storage/kkm_last_timestamp [19:01:34]Write 4 bytes [19:01:34]NVStorageSaveData done [19:01:34]ExternCall_PrintAddStr [19:01:34]wPrintStart [19:01:34]Write to MH i2c: 01 00 00 AB 09 B4 [19:01:34]Write i2c OK [19:01:34]MH_I2C_Read... [19:01:34]Read from MH i2c: 01 [19:01:34]MH_I2C_Read... [19:01:34]Read from MH i2c: 01 07 00 [19:01:34]MH_I2C_Read... [19:01:34]Read from MH i2c: 01 07 00 AB 09 00 00 00 00 00 FF 0F C9 [19:01:34]RasterBufferAndPrint [19:01:34]line Счет N : (3)183672 [19:01:34]line ИÐÐ: 02508201610067 [19:01:34]line Контрольно-КаÑÑовый Чек [19:01:34]line ПРОДÐЖР[19:01:34]line Товар: 4870001157913 [19:01:34]line Вода ASU 0,5л c без газа [19:01:34]line 1.000 * 40.00 [19:01:34]line = 40.00 [19:01:34]line ÐДС 12% ÐСП 1% [19:01:34]line > о реализуемом товаре [19:01:34]line ИТОГО: 40.00 [19:01:34]line ÐСП 1% : 0.35 [19:01:34]line ÐДС 12% : 4.25 [19:01:34]line Ðаличными: 40.00 [19:01:34]line Безнал.: 0.00 [19:01:34]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [19:01:34]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [19:01:34]line СÐО: Общий режим [19:01:34]line Чек 94 27.07.2024 19:01 [19:01:34]line Смена: 425 ФФД: 1.0 [19:01:34]line ЗÐМ: 0300000053 [19:01:34]line РÐМ: 0000000000092626 [19:01:34]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [19:01:34]line ФМ: 0000000000874958 [19:01:34]line ФД: 41643 [19:01:34]line ФПД: 91933781340288 [19:01:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T190133&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41643&fm=91933781340288&tin=02508201610067®Number=0000000000092626&sum=4000 [19:01:34]OFD Sender: Processing packet 41643 [packets to send 57, broken 56] [19:01:34]ProducePacketName [19:01:34]name=ofd_packets/00041643 [19:01:34]OFD Sender: To server: ‡•öpG, [19:01:34]CommunicateWithHost lk.salyk.kg:30040 [19:01:34]ConnectInit lk.salyk.kg [19:01:34]line 0 [19:01:34]written 0, free lines is 4095 [19:01:35]Write to MH i2c: 01 00 00 D3 09 DC [19:01:35]Write i2c OK [19:01:35]MH_I2C_Read... [19:01:35]Read from MH i2c: 01 [19:01:35]MH_I2C_Read... [19:01:35]Read from MH i2c: 01 07 00 [19:01:35]MH_I2C_Read... [19:01:35]Read from MH i2c: 01 07 00 D3 09 00 00 00 00 00 15 0D 05 [19:01:35]RasterBufferAndPrint [19:01:35]line [19:01:35]line [19:01:35]line [19:01:35]line [19:01:35]line [19:01:35]written 0, free lines is 3357 [19:01:35]MH_Cut [19:01:35]Write to MH i2c: D1 01 00 DA 09 01 B5 [19:01:35]Write i2c OK [19:01:35]MH_I2C_Read... [19:01:35]Read from MH i2c: D1 [19:01:35]MH_I2C_Read... [19:01:35]Read from MH i2c: D1 01 00 [19:01:35]MH_I2C_Read... [19:01:35]Read from MH i2c: D1 01 00 DA 09 00 B4 [19:01:35]Write to MH i2c: 01 00 00 DB 09 E4 [19:01:35]Write i2c OK [19:01:35]MH_I2C_Read... [19:01:35]*** Cut start [19:01:35]*** Partial cut [19:01:35]*** CUTSNS_PIN = 1 [19:01:35]*** CUTSNS_PIN = 0 [19:01:36]*** Brake cut motor [19:01:36]Read from MH i2c: 01 [19:01:36]MH_I2C_Read... [19:01:36]*** Stop cut motor [19:01:36]*** Cut end [19:01:36]Read from MH i2c: 01 07 00 [19:01:36]MH_I2C_Read... [19:01:36]Read from MH i2c: 01 07 00 DB 09 00 00 00 00 00 FF 0F F9 [19:01:36]process_action close_receipt done [19:01:36]requested_data is exist [19:01:36]produce_requested_data [19:01:36]requested_item fm.sn is exist - process it [19:01:36]wFMCommunicate request_size=4 [19:01:36]MH_SAM_APDU [19:01:36]CAPDU: 80 11 00 00 [19:01:36]Write to MH i2c: E2 08 00 DC 09 80 11 00 00 00 00 00 00 5F [19:01:36]Write i2c OK [19:01:36]MH_I2C_Read... [19:01:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:01:36]Read from MH i2c: E2 [19:01:36]MH_I2C_Read... [19:01:36]Read from MH i2c: E2 17 00 [19:01:36]MH_I2C_Read... [19:01:36]Read from MH i2c: E2 17 00 DC 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 BB [19:01:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [19:01:36]wFMCommunicate OK [19:01:36]requested_item fd.num is exist - process it [19:01:36]SAM_PROTO_GetFieldsCounters [19:01:36]wFMCommunicate request_size=4 [19:01:36]MH_SAM_APDU [19:01:36]CAPDU: 80 13 00 00 [19:01:36]Write to MH i2c: E2 08 00 DD 09 80 13 00 00 00 00 00 00 62 [19:01:36]Write i2c OK [19:01:36]MH_I2C_Read... [19:01:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:01:36]Read from MH i2c: E2 [19:01:36]MH_I2C_Read... [19:01:36]Read from MH i2c: E2 62 00 [19:01:36]MH_I2C_Read... [19:01:36]Read from MH i2c: E2 62 00 DD 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 AB A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 5E 00 00 00 5E 04 04 00 5E 00 00 00 57 04 04 00 5F 00 00 00 19 04 04 00 00 00 00 00 90 00 9D [19:01:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 AB A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 5E 00 00 00 5E 04 04 00 5E 00 00 00 57 04 04 00 5F 00 00 00 19 04 04 00 00 00 00 00 90 00 [19:01:36]wFMCommunicate OK [19:01:36]SAM_PROTO_GetFieldsCounters done [19:01:36]requested_item shift.num is exist - process it [19:01:36]requested_item shift.opened is exist - process it [19:01:36]req_shift_opened [19:01:36]FM_GetShiftState [19:01:36]SAM_PROTO_GetShiftState [19:01:36]wFMCommunicate request_size=4 [19:01:36]MH_SAM_APDU [19:01:36]CAPDU: 80 13 01 00 [19:01:36]Write to MH i2c: E2 08 00 DE 09 80 13 01 00 00 00 00 00 64 [19:01:36]Write i2c OK [19:01:36]MH_I2C_Read... [19:01:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:01:36]Read from MH i2c: E2 [19:01:36]MH_I2C_Read... [19:01:36]Read from MH i2c: E2 0E 00 [19:01:36]MH_I2C_Read... [19:01:36]Read from MH i2c: E2 0E 00 DE 09 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 7C [19:01:36]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [19:01:36]wFMCommunicate OK [19:01:36]SAM_PROTO_GetShiftState done [19:01:36]FM_GetShiftState done [19:01:36]req_shift_opened done [19:01:36]requested_item shift.open_date is exist - process it [19:01:36]req_shift_open_date [19:01:36]req_shift_open_date done [19:01:36]produce_requested_data done [19:01:36]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41643,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [19:01:36]process_action_free close_receipt [19:01:36]json_value_free [19:01:36]json_value_free done [19:01:36]process_json_proto returns [19:01:36]Send response to host [19:01:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41643,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [19:01:36]free response buf [19:01:36]execute_script done [19:01:36]execute_script returns [19:01:36]free content buf [19:01:36]Sock 10.Close socket [19:01:36]Sock 10.Thread stoped [19:01:39]ConnectInit Can't take IP for lk.salyk.kg [19:01:39]CommunicateWithHost connect error [19:01:39]CommunicateWithHost err = -1 [19:01:39]OFD Sender: Server communicate error [19:01:44]OFD Sender: Processing packet 41643 [packets to send 57, broken 56] [19:01:44]ProducePacketName [19:01:44]name=ofd_packets/00041643 [19:01:44]OFD Sender: To server: ‡•öpG, [19:01:44]CommunicateWithHost lk.salyk.kg:30040 [19:01:44]ConnectInit lk.salyk.kg [19:01:49]Connected sock=10 [19:01:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 2A 01 00 00 FF 13 22 01 14 CF 5A 03 01 00 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 34 38 37 30 30 30 31 31 35 37 39 31 33 06 04 24 00 D0 92 D0 BE D0 B4 D0 B0 20 41 53 55 20 30 2C 35 D0 BB 20 63 20 D0 B1 D0 B5 D0 B7 20 D0 B3 D0 B0 D0 B7 D0 B0 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 0F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 23 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A9 01 00 00 00 00 07 04 06 00 A0 0F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 00 00 00 F4 03 04 00 0D 44 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 AB A2 00 00 35 04 06 00 53 9D 00 61 30 80 35 C9 7B A2 A4 7D 7E 6C [19:01:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 74 1B 47 00 37 53 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 AB A2 00 00 F4 03 04 00 30 F0 A4 66 B6 04 01 00 00 18 B4 E9 2A 2B DA 85 18 [19:01:53]CommunicateWithHost err = 0 [19:01:53]CheckOFDResponse [19:01:53]1017 (14) - 77093643461234 [19:01:53]1041 (16) - 0000000000874958 [19:01:53]1040 (4) - 41643 [19:01:53]1012 (4) - 27.07.2024 13:03 [19:01:53]1206 (1) - 0 [19:01:53]OFD Sender: Remove packet 41643 [19:01:53]ProducePacketName [19:01:53]name=ofd_packets/00041643 [19:01:53]NVStorageDeleteData [19:01:53]OFD Sender: No OFD packet to send [19:01:58]OFD Sender: No OFD packet to send [19:02:00]recv_with_timeout no data received [19:02:03]OFD Sender: No OFD packet to send [19:02:08]OFD Sender: No OFD packet to send [19:02:13]OFD Sender: No OFD packet to send [19:02:14]recv_with_timeout no data received [19:02:18]OFD Sender: No OFD packet to send [19:02:23]OFD Sender: No OFD packet to send [19:02:25]recv_with_timeout no data received [19:02:28]OFD Sender: No OFD packet to send [19:02:33]OFD Sender: No OFD packet to send [19:02:38]OFD Sender: No OFD packet to send [19:02:43]OFD Sender: No OFD packet to send [19:02:46]recv_with_timeout no data received [19:02:48]OFD Sender: No OFD packet to send [19:02:53]OFD Sender: No OFD packet to send [19:02:58]recv_with_timeout no data received [19:02:58]OFD Sender: No OFD packet to send [19:03:03]OFD Sender: No OFD packet to send [19:03:08]OFD Sender: No OFD packet to send [19:03:13]OFD Sender: No OFD packet to send [19:03:18]OFD Sender: No OFD packet to send [19:03:20]recv_with_timeout no data received [19:03:23]OFD Sender: No OFD packet to send [19:03:28]OFD Sender: No OFD packet to send [19:03:33]OFD Sender: No OFD packet to send [19:03:38]OFD Sender: No OFD packet to send [19:03:43]OFD Sender: No OFD packet to send [19:03:43]recv_with_timeout no data received [19:03:48]OFD Sender: No OFD packet to send [19:03:53]OFD Sender: No OFD packet to send [19:03:58]OFD Sender: No OFD packet to send [19:04:03]OFD Sender: No OFD packet to send [19:04:08]OFD Sender: No OFD packet to send [19:04:09]recv_with_timeout no data received [19:04:13]OFD Sender: No OFD packet to send [19:04:18]OFD Sender: No OFD packet to send [19:04:23]OFD Sender: No OFD packet to send [19:04:28]OFD Sender: No OFD packet to send [19:04:33]OFD Sender: No OFD packet to send [19:04:38]OFD Sender: No OFD packet to send [19:04:43]accept exits with 9 [19:04:43]New connection [19:04:43]New thread 3067051364 created [19:04:43]Thread 3067194724 joined [19:04:43]Waiting for new connection... [19:04:43] Sock 9.Parse request [19:04:43]Sock 9.Check first char [19:04:43]Sock 9.First char is OK [19:04:43]request: POST /json_proto HTTP/1.0 [19:04:43]Method: POST [19:04:43]URL: /json_proto [19:04:43]Method is POST - this is cgi request [19:04:43]url: /json_proto [19:04:43]query_string will be loaded in cgi processing [19:04:43]execute_cgi json_proto POST (null) [19:04:43]execute_cgi path=json_proto method=POST [19:04:43]POST find Content-Length [19:04:43]Host: 172.17.43.132:8080 [19:04:43]Content-Length: 997 [19:04:43]Content-Type: application/json [19:04:43] [19:04:43]POST finish read [19:04:43]Found Content-Length = 997 [19:04:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183673", "tax_sys" : 0, "items" : [ { "code": "4700040114120", "name": "\u0421\u0443\u043B\u0442\u0430\u043D \u0447\u0430\u0439 1\u043B. \u0447\u0435\u0440 \u043F\u0435\u0440\u0441\u0438\u043A", "price" : 65.00, "quantity" : 1.000, "sum" : 65.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4602606017572", "name": "\u041C\u0430\u0440\u043C\u0435\u043B\u0430\u0434 \u0427\u0427 \u041A\u0438\u0441\u043B\u044B\u0435 \u0440\u043E\u043B\u043B\u0441\u044B 30*70\u0433", "price" : 103.00, "quantity" : 1.000, "sum" : 103.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 168.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:04:43]execute_script... [19:04:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183673", "tax_sys" : 0, "items" : [ { "code": "4700040114120", "name": "\u0421\u0443\u043B\u0442\u0430\u043D \u0447\u0430\u0439 1\u043B. \u0447\u0435\u0440 \u043F\u0435\u0440\u0441\u0438\u043A", "price" : 65.00, "quantity" : 1.000, "sum" : 65.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4602606017572", "name": "\u041C\u0430\u0440\u043C\u0435\u043B\u0430\u0434 \u0427\u0427 \u041A\u0438\u0441\u043B\u044B\u0435 \u0440\u043E\u043B\u043B\u0441\u044B 30*70\u0433", "price" : 103.00, "quantity" : 1.000, "sum" : 103.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 168.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:04:43]POST & json_proto [19:04:43]process_json_proto [19:04:43]json parsed OK: [19:04:43]protocol is kg_v1.0 [19:04:43]action value=close_receipt [19:04:43]process_action close_receipt [19:04:43]cmd_close_receipt [19:04:43]MH_GetDate [19:04:43]Write to MH i2c: F0 00 00 DF 09 D7 [19:04:43]Write i2c OK [19:04:43]MH_I2C_Read... [19:04:43]Read from MH i2c: F0 [19:04:43]MH_I2C_Read... [19:04:43]Read from MH i2c: F0 09 00 [19:04:43]MH_I2C_Read... [19:04:43]Read from MH i2c: F0 09 00 DF 09 00 CC 44 A5 66 69 B2 A4 66 20 [19:04:43]GetLastDocTimeStamp 1722106893 [19:04:43]current date 1722107084 [19:04:43]FM_GetShiftState [19:04:43]SAM_PROTO_GetShiftState [19:04:43]wFMCommunicate request_size=4 [19:04:43]MH_SAM_APDU [19:04:43]CAPDU: 80 13 01 00 [19:04:43]Write to MH i2c: E2 08 00 E0 09 80 13 01 00 00 00 00 00 66 [19:04:43]Write i2c OK [19:04:43]MH_I2C_Read... [19:04:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:04:43]Read from MH i2c: E2 [19:04:43]MH_I2C_Read... [19:04:43]Read from MH i2c: E2 0E 00 [19:04:43]MH_I2C_Read... [19:04:43]Read from MH i2c: E2 0E 00 E0 09 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 7E [19:04:43]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [19:04:43]wFMCommunicate OK [19:04:43]SAM_PROTO_GetShiftState done [19:04:43]FM_GetShiftState done [19:04:43]opened in 1722069839 [19:04:43]opened+sec_in_day 1722156239 [19:04:43]quantity*price = 6500 [19:04:43]sum+1 = 6501 [19:04:43]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4602606017572 Мармелад ЧЧ КиÑлые роллÑÑ‹ 30*70г 1.000 * 103.00 = 103.00 ÐДС 12% ÐСП 1% > о реализуемом товаре ИТОГО: 168.00 ÐСП 1% : 1.48 ÐДС 12% : 17.84 Ðаличными: 168.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 95 27.07.2024 19:04 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41644 ФПД: 196011923659440 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T190444&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41644&fm=196011923659440&tin=02508201610067®Number=0000000000092626&sum=16800 0 [19:04:44]StoreToDocumentArchive [19:04:44]shift 425 fd 41644 [19:04:44]save to /storage/0425/doc_00041644 [19:04:44]save last doc name /storage/0425/doc_00041644 to /storage/kkm_last_doc_name [19:04:44]save OK [19:04:44]Clear old archive folders... [19:04:44]ProcessDocumentItem done err = 0, tmpTLVsize=413 [19:04:44]tlvbuf is 0029C4E0 [19:04:44]SAM_PROTO_ClearQueue [19:04:44]wFMCommunicate request_size=4 [19:04:44]MH_SAM_APDU [19:04:44]CAPDU: 80 09 00 00 [19:04:44]Write to MH i2c: E2 08 00 ED 09 80 09 00 00 00 00 00 00 68 [19:04:44]Write i2c OK [19:04:44]MH_I2C_Read... [19:04:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:04:44]Read from MH i2c: E2 [19:04:44]MH_I2C_Read... [19:04:44]Read from MH i2c: E2 03 00 [19:04:44]MH_I2C_Read... [19:04:44]Read from MH i2c: E2 03 00 ED 09 00 90 00 6A [19:04:44]RAPDU: 90 00 [19:04:44]wFMCommunicate OK [19:04:44]SAM_PROTO_ClearQueue done [19:04:44]KKMCreateOFDPacket [19:04:44]OFDProtocolAddRootSTLVToBuf [19:04:44]FM_MakeSignedData [19:04:44]FM_MakeSignedData [19:04:44]SAM_PROTO_SignData [19:04:44]wFMCommunicate request_size=4 [19:04:44]MH_SAM_APDU [19:04:44]CAPDU: 80 0D 01 02 [19:04:44]Write to MH i2c: E2 08 00 EE 09 80 0D 01 02 00 00 00 00 70 [19:04:44]Write i2c OK [19:04:44]MH_I2C_Read... [19:04:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:04:44]Read from MH i2c: E2 [19:04:44]MH_I2C_Read... [19:04:44]Read from MH i2c: E2 03 00 [19:04:44]MH_I2C_Read... [19:04:44]Read from MH i2c: E2 03 00 EE 09 00 90 00 6B [19:04:44]RAPDU: 90 00 [19:04:44]wFMCommunicate OK [19:04:44]wFMCommunicate request_size=255 [19:04:44]MH_SAM_APDU [19:04:44]CAPDU: 80 0D 02 02 FA 03 00 9D 01 1E 04 01 00 01 23 04 70 00 8A 04 0D 00 34 37 30 30 30 34 30 31 31 34 31 32 30 06 04 2C 00 D0 A1 D1 83 D0 BB D1 82 D0 B0 D0 BD 20 D1 87 D0 B0 D0 B9 20 31 D0 BB 2E 20 D1 87 D0 B5 D1 80 20 D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7B 00 8A 04 0D 00 34 36 30 32 36 30 36 30 31 37 35 37 32 06 04 37 00 D0 9C D0 B0 D1 80 D0 BC D0 B5 D0 BB D0 B0 D0 B4 20 D0 A7 D0 A7 20 D0 9A D0 B8 D1 81 D0 BB D1 8B D0 B5 20 D1 80 D0 BE D0 BB D0 BB D1 81 D1 8B 20 33 30 2A 37 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 3C 28 00 00 00 00 13 04 06 00 3C 28 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 [19:04:44]Write to MH i2c: E2 02 01 EF 09 80 0D 02 02 FA 00 03 00 9D 01 1E 04 01 00 01 23 04 70 00 8A 04 0D 00 34 37 30 30 30 34 30 31 31 34 31 32 30 06 04 2C 00 D0 A1 D1 83 D0 BB D1 82 D0 B0 D0 BD 20 D1 87 D0 B0 D0 B9 20 31 D0 BB 2E 20 D1 87 D0 B5 D1 80 20 D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7B 00 8A 04 0D 00 34 36 30 32 36 30 36 30 31 37 35 37 32 06 04 37 00 D0 9C D0 B0 D1 80 D0 BC D0 B5 D0 BB D0 B0 D0 B4 20 D0 A7 D0 A7 20 D0 9A D0 B8 D1 81 D0 BB D1 8B D0 B5 20 D1 80 D0 BE D0 BB D0 BB D1 81 D1 8B 20 33 30 2A 37 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 3C 28 00 00 00 00 13 04 06 00 3C 28 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 00 94 [19:04:44]Write i2c OK [19:04:44]MH_I2C_Read... [19:04:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:04:45]Read from MH i2c: E2 [19:04:45]MH_I2C_Read... [19:04:45]Read from MH i2c: E2 03 00 [19:04:45]MH_I2C_Read... [19:04:45]Read from MH i2c: E2 03 00 EF 09 00 90 00 6C [19:04:45]RAPDU: 90 00 [19:04:45]wFMCommunicate OK [19:04:45]wFMCommunicate request_size=172 [19:04:45]MH_SAM_APDU [19:04:45]CAPDU: 80 0D 02 02 A7 00 01 FC 03 06 00 A0 41 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 94 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 06 00 00 00 00 07 04 06 00 A0 41 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 00 00 00 F4 03 04 00 CC 44 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 AC A2 00 00 35 04 06 00 B2 45 95 14 DA B0 [19:04:45]Write to MH i2c: E2 AF 00 F0 09 80 0D 02 02 A7 00 00 01 FC 03 06 00 A0 41 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 94 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 06 00 00 00 00 07 04 06 00 A0 41 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 00 00 00 F4 03 04 00 CC 44 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 AC A2 00 00 35 04 06 00 B2 45 95 14 DA B0 00 00 FD [19:04:45]Write i2c OK [19:04:45]MH_I2C_Read... [19:04:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:04:45]Read from MH i2c: E2 [19:04:45]MH_I2C_Read... [19:04:45]Read from MH i2c: E2 03 00 [19:04:45]MH_I2C_Read... [19:04:45]Read from MH i2c: E2 03 00 F0 09 00 90 00 6D [19:04:45]RAPDU: 90 00 [19:04:45]wFMCommunicate OK [19:04:45]wFMCommunicate request_size=4 [19:04:45]MH_SAM_APDU [19:04:45]CAPDU: 80 0D 03 02 [19:04:45]Write to MH i2c: E2 08 00 F1 09 80 0D 03 02 00 00 00 00 75 [19:04:45]Write i2c OK [19:04:45]MH_I2C_Read... [19:04:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:04:45]Read from MH i2c: E2 [19:04:45]MH_I2C_Read... [19:04:45]Read from MH i2c: E2 0B 00 [19:04:45]MH_I2C_Read... [19:04:45]Read from MH i2c: E2 0B 00 F1 09 00 A1 D8 2C 4B DD 82 BE CF 90 00 52 [19:04:45]RAPDU: A1 D8 2C 4B DD 82 BE CF 90 00 [19:04:45]wFMCommunicate OK [19:04:45]SAM_PROTO_SignData done [19:04:45]FM_MakeSignedData done [19:04:45]CreateOFDProtocolMessage [19:04:45]wFMCommunicate request_size=4 [19:04:45]MH_SAM_APDU [19:04:45]CAPDU: 80 11 00 00 [19:04:45]Write to MH i2c: E2 08 00 F2 09 80 11 00 00 00 00 00 00 75 [19:04:45]Write i2c OK [19:04:45]MH_I2C_Read... [19:04:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:04:45]Read from MH i2c: E2 [19:04:45]MH_I2C_Read... [19:04:45]Read from MH i2c: E2 17 00 [19:04:45]MH_I2C_Read... [19:04:45]Read from MH i2c: E2 17 00 F2 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 D1 [19:04:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [19:04:45]wFMCommunicate OK [19:04:45]CreateOFDProtocolMessage done [19:04:45]OFDSenderStorePacket 41644 [19:04:45]StoreOFDPacket docnum=41644 [19:04:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 B1 01 00 00 77 E8 A9 01 2B 04 5A 03 01 00 03 00 9D 01 1E 04 01 00 01 23 04 70 00 8A 04 0D 00 34 37 30 30 30 34 30 31 31 34 31 32 30 06 04 2C 00 D0 A1 D1 83 D0 BB D1 82 D0 B0 D0 BD 20 D1 87 D0 B0 D0 B9 20 31 D0 BB 2E 20 D1 87 D0 B5 D1 80 20 D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7B 00 8A 04 0D 00 34 36 30 32 36 30 36 30 31 37 35 37 32 06 04 37 00 D0 9C D0 B0 D1 80 D0 BC D0 B5 D0 BB D0 B0 D0 B4 20 D0 A7 D0 A7 20 D0 9A D0 B8 D1 81 D0 BB D1 8B D0 B5 20 D1 80 D0 BE D0 BB D0 BB D1 81 D1 8B 20 33 30 2A 37 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 3C 28 00 00 00 00 13 04 06 00 3C 28 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 41 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 94 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 06 00 00 00 00 07 04 06 00 A0 41 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 00 00 00 F4 03 04 00 CC 44 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 AC A2 00 00 35 04 06 00 B2 45 95 14 DA B0 A1 D8 2C 4B DD 82 BE CF [19:04:45]CheckFolder [19:04:45]dirname=/storage/ofd_packets [19:04:45]CheckFolder done [19:04:45]ProducePacketName [19:04:45]name=ofd_packets/00041644 [19:04:45]NVStorageSaveData ofd_packets/00041644 [19:04:45]File name is /storage/ofd_packets/00041644 [19:04:45]Write 463 bytes [19:04:45]NVStorageSaveData done [19:04:45]OFDSenderStorePacket done [19:04:45]KKMCreateOFDPacket done [19:04:45]NVStorageSaveData kkm_last_timestamp [19:04:45]File name is /storage/kkm_last_timestamp [19:04:45]Write 4 bytes [19:04:45]NVStorageSaveData done [19:04:45]ExternCall_PrintAddStr [19:04:45]wPrintStart [19:04:45]Write to MH i2c: 01 00 00 F3 09 FC [19:04:45]Write i2c OK [19:04:45]MH_I2C_Read... [19:04:45]OFD Sender: Processing packet 41644 [packets to send 57, broken 56] [19:04:45]ProducePacketName [19:04:45]name=ofd_packets/00041644 [19:04:45]OFD Sender: To server: ‡•öpG, [19:04:45]CommunicateWithHost lk.salyk.kg:30040 [19:04:45]ConnectInit lk.salyk.kg [19:04:45]Read from MH i2c: 01 [19:04:45]MH_I2C_Read... [19:04:45]Read from MH i2c: 01 07 00 [19:04:45]MH_I2C_Read... [19:04:45]Read from MH i2c: 01 07 00 F3 09 00 00 00 00 00 FF 0F 11 [19:04:45]RasterBufferAndPrint [19:04:45]line Счет N : (3)183673 [19:04:45]line ИÐÐ: 02508201610067 [19:04:45]line Контрольно-КаÑÑовый Чек [19:04:45]line ПРОДÐЖР[19:04:45]line Товар: 4700040114120 [19:04:45]line Султан чай 1л. чер перÑик [19:04:45]line 1.000 * 65.00 [19:04:45]line = 65.00 [19:04:45]line ÐДС 12% ÐСП 1% [19:04:45]line > о реализуемом товаре [19:04:45]line Товар: 4602606017572 [19:04:45]line Мармелад ЧЧ КиÑлые роллÑÑ‹ 30*70г [19:04:45]line 1.000 * 103.00 [19:04:45]line = 103.00 [19:04:45]line ÐДС 12% ÐСП 1% [19:04:45]line > о реализуемом товаре [19:04:45]line ИТОГО: 168.00 [19:04:45]line ÐСП 1% : 1.48 [19:04:45]line ÐДС 12% : 17.84 [19:04:45]line Ðаличными: 168.00 [19:04:45]line Безнал.: 0.00 [19:04:45]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [19:04:45]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [19:04:45]line СÐО: Общий режим [19:04:45]line Чек 95 27.07.2024 19:04 [19:04:45]line Смена: 425 ФФД: 1.0 [19:04:45]line ЗÐМ: 0300000053 [19:04:45]line РÐМ: 0000000000092626 [19:04:45]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [19:04:45]line ФМ: 0000000000874958 [19:04:45]line ФД: 41644 [19:04:45]line ФПД: 196011923659440 [19:04:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T190444&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41644&fm=196011923659440&tin=02508201610067®Number=0000000000092626&sum=16800 [19:04:45]line 0 [19:04:45]written 0, free lines is 4095 [19:04:46]Write to MH i2c: 01 00 00 22 0A 2C [19:04:46]Write i2c OK [19:04:46]MH_I2C_Read... [19:04:46]Read from MH i2c: 01 [19:04:46]MH_I2C_Read... [19:04:46]Read from MH i2c: 01 07 00 [19:04:46]MH_I2C_Read... [19:04:46]Read from MH i2c: 01 07 00 22 0A 00 00 00 00 00 B7 0C F6 [19:04:46]RasterBufferAndPrint [19:04:46]line [19:04:46]line [19:04:46]line [19:04:46]line [19:04:46]line [19:04:46]written 0, free lines is 3263 [19:04:46]MH_Cut [19:04:46]Write to MH i2c: D1 01 00 29 0A 01 05 [19:04:46]Write i2c OK [19:04:46]MH_I2C_Read... [19:04:46]Read from MH i2c: D1 [19:04:46]MH_I2C_Read... [19:04:46]Read from MH i2c: D1 01 00 [19:04:46]MH_I2C_Read... [19:04:46]Read from MH i2c: D1 01 00 29 0A 00 04 [19:04:46]Write to MH i2c: 01 00 00 2A 0A 34 [19:04:46]Write i2c OK [19:04:46]MH_I2C_Read... [19:04:47]*** Cut start [19:04:47]*** Partial cut [19:04:47]*** CUTSNS_PIN = 1 [19:04:47]*** CUTSNS_PIN = 0 [19:04:47]*** Brake cut motor [19:04:47]Read from MH i2c: 01 [19:04:47]MH_I2C_Read... [19:04:47]*** Stop cut motor [19:04:47]*** Cut end [19:04:47]Read from MH i2c: 01 07 00 [19:04:47]MH_I2C_Read... [19:04:47]Read from MH i2c: 01 07 00 2A 0A 00 00 00 00 00 FF 0F 49 [19:04:47]process_action close_receipt done [19:04:47]requested_data is exist [19:04:47]produce_requested_data [19:04:47]requested_item fm.sn is exist - process it [19:04:47]wFMCommunicate request_size=4 [19:04:47]MH_SAM_APDU [19:04:47]CAPDU: 80 11 00 00 [19:04:47]Write to MH i2c: E2 08 00 2B 0A 80 11 00 00 00 00 00 00 AF [19:04:47]Write i2c OK [19:04:47]MH_I2C_Read... [19:04:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:04:47]Read from MH i2c: E2 [19:04:47]MH_I2C_Read... [19:04:47]Read from MH i2c: E2 17 00 [19:04:47]MH_I2C_Read... [19:04:47]Read from MH i2c: E2 17 00 2B 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 0B [19:04:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [19:04:47]wFMCommunicate OK [19:04:47]requested_item fd.num is exist - process it [19:04:47]SAM_PROTO_GetFieldsCounters [19:04:47]wFMCommunicate request_size=4 [19:04:47]MH_SAM_APDU [19:04:47]CAPDU: 80 13 00 00 [19:04:47]Write to MH i2c: E2 08 00 2C 0A 80 13 00 00 00 00 00 00 B2 [19:04:47]Write i2c OK [19:04:47]MH_I2C_Read... [19:04:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:04:48]Read from MH i2c: E2 [19:04:48]MH_I2C_Read... [19:04:48]Read from MH i2c: E2 62 00 [19:04:48]MH_I2C_Read... [19:04:48]Read from MH i2c: E2 62 00 2C 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 AC A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 5F 00 00 00 5E 04 04 00 5F 00 00 00 57 04 04 00 60 00 00 00 19 04 04 00 00 00 00 00 90 00 F1 [19:04:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 AC A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 5F 00 00 00 5E 04 04 00 5F 00 00 00 57 04 04 00 60 00 00 00 19 04 04 00 00 00 00 00 90 00 [19:04:48]wFMCommunicate OK [19:04:48]SAM_PROTO_GetFieldsCounters done [19:04:48]requested_item shift.num is exist - process it [19:04:48]requested_item shift.opened is exist - process it [19:04:48]req_shift_opened [19:04:48]FM_GetShiftState [19:04:48]SAM_PROTO_GetShiftState [19:04:48]wFMCommunicate request_size=4 [19:04:48]MH_SAM_APDU [19:04:48]CAPDU: 80 13 01 00 [19:04:48]Write to MH i2c: E2 08 00 2D 0A 80 13 01 00 00 00 00 00 B4 [19:04:48]Write i2c OK [19:04:48]MH_I2C_Read... [19:04:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:04:48]Read from MH i2c: E2 [19:04:48]MH_I2C_Read... [19:04:48]Read from MH i2c: E2 0E 00 [19:04:48]MH_I2C_Read... [19:04:48]Read from MH i2c: E2 0E 00 2D 0A 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 CC [19:04:48]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [19:04:48]wFMCommunicate OK [19:04:48]SAM_PROTO_GetShiftState done [19:04:48]FM_GetShiftState done [19:04:48]req_shift_opened done [19:04:48]requested_item shift.open_date is exist - process it [19:04:48]req_shift_open_date [19:04:48]req_shift_open_date done [19:04:48]produce_requested_data done [19:04:48]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41644,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [19:04:48]process_action_free close_receipt [19:04:48]json_value_free [19:04:48]json_value_free done [19:04:48]process_json_proto returns [19:04:48]Send response to host [19:04:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41644,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [19:04:48]free response buf [19:04:48]execute_script done [19:04:48]execute_script returns [19:04:48]free content buf [19:04:48]Sock 9.Close socket [19:04:48]Sock 9.Thread stoped [19:04:49]recv_with_timeout no data received [19:04:50]ConnectInit Can't take IP for lk.salyk.kg [19:04:50]CommunicateWithHost connect error [19:04:50]CommunicateWithHost err = -1 [19:04:50]OFD Sender: Server communicate error [19:04:55]OFD Sender: Processing packet 41644 [packets to send 57, broken 56] [19:04:55]ProducePacketName [19:04:55]name=ofd_packets/00041644 [19:04:55]OFD Sender: To server: ‡•öpG, [19:04:55]CommunicateWithHost lk.salyk.kg:30040 [19:04:55]ConnectInit lk.salyk.kg [19:05:00]recv_with_timeout no data received [19:05:00]ConnectInit Can't take IP for lk.salyk.kg [19:05:00]CommunicateWithHost connect error [19:05:00]CommunicateWithHost err = -1 [19:05:00]OFD Sender: Server communicate error [19:05:05]OFD Sender: Processing packet 41644 [packets to send 57, broken 56] [19:05:05]ProducePacketName [19:05:05]name=ofd_packets/00041644 [19:05:05]OFD Sender: To server: ‡•öpG, [19:05:05]CommunicateWithHost lk.salyk.kg:30040 [19:05:05]ConnectInit lk.salyk.kg [19:05:12]recv_with_timeout no data received [19:05:18]Connected sock=9 [19:05:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 B1 01 00 00 77 E8 A9 01 2B 04 5A 03 01 00 03 00 9D 01 1E 04 01 00 01 23 04 70 00 8A 04 0D 00 34 37 30 30 30 34 30 31 31 34 31 32 30 06 04 2C 00 D0 A1 D1 83 D0 BB D1 82 D0 B0 D0 BD 20 D1 87 D0 B0 D0 B9 20 31 D0 BB 2E 20 D1 87 D0 B5 D1 80 20 D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7B 00 8A 04 0D 00 34 36 30 32 36 30 36 30 31 37 35 37 32 06 04 37 00 D0 9C D0 B0 D1 80 D0 BC D0 B5 D0 BB D0 B0 D0 B4 20 D0 A7 D0 A7 20 D0 9A D0 B8 D1 81 D0 BB D1 8B D0 B5 20 D1 80 D0 BE D0 BB D0 BB D1 81 D1 8B 20 33 30 2A 37 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 3C 28 00 00 00 00 13 04 06 00 3C 28 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 41 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 94 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 06 00 00 00 00 07 04 06 00 A0 41 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 00 00 00 F4 03 04 00 CC 44 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 AC A2 00 00 35 04 06 00 B2 45 95 14 DA B0 A1 D8 2C 4B DD 82 BE CF [19:05:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 60 42 47 00 99 E2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 AC A2 00 00 F4 03 04 00 01 F1 A4 66 B6 04 01 00 00 8A 49 DB E1 49 5B D9 16 [19:05:19]CommunicateWithHost err = 0 [19:05:19]CheckOFDResponse [19:05:19]1017 (14) - 77093643461234 [19:05:19]1041 (16) - 0000000000874958 [19:05:19]1040 (4) - 41644 [19:05:19]1012 (4) - 27.07.2024 13:07 [19:05:19]1206 (1) - 0 [19:05:19]OFD Sender: Remove packet 41644 [19:05:19]ProducePacketName [19:05:19]name=ofd_packets/00041644 [19:05:19]NVStorageDeleteData [19:05:19]OFD Sender: No OFD packet to send [19:05:24]OFD Sender: No OFD packet to send [19:05:29]OFD Sender: No OFD packet to send [19:05:34]OFD Sender: No OFD packet to send [19:05:39]OFD Sender: No OFD packet to send [19:05:44]OFD Sender: No OFD packet to send [19:05:49]OFD Sender: No OFD packet to send [19:05:54]OFD Sender: No OFD packet to send [19:05:59]OFD Sender: No OFD packet to send [19:06:04]OFD Sender: No OFD packet to send [19:06:09]OFD Sender: No OFD packet to send [19:06:14]OFD Sender: No OFD packet to send [19:06:19]OFD Sender: No OFD packet to send [19:06:24]OFD Sender: No OFD packet to send [19:06:29]OFD Sender: No OFD packet to send [19:06:34]OFD Sender: No OFD packet to send [19:06:39]OFD Sender: No OFD packet to send [19:06:44]OFD Sender: No OFD packet to send [19:06:49]OFD Sender: No OFD packet to send [19:06:54]OFD Sender: No OFD packet to send [19:06:59]OFD Sender: No OFD packet to send [19:07:04]OFD Sender: No OFD packet to send [19:07:09]OFD Sender: No OFD packet to send [19:07:14]OFD Sender: No OFD packet to send [19:07:19]OFD Sender: No OFD packet to send [19:07:24]OFD Sender: No OFD packet to send [19:07:29]OFD Sender: No OFD packet to send [19:07:34]OFD Sender: No OFD packet to send [19:07:37]recv_with_timeout no data received [19:07:39]OFD Sender: No OFD packet to send [19:07:44]OFD Sender: No OFD packet to send [19:07:49]OFD Sender: No OFD packet to send [19:07:54]OFD Sender: No OFD packet to send [19:07:59]OFD Sender: No OFD packet to send [19:08:04]OFD Sender: No OFD packet to send [19:08:09]OFD Sender: No OFD packet to send [19:08:14]OFD Sender: No OFD packet to send [19:08:19]OFD Sender: No OFD packet to send [19:08:23]recv_with_timeout no data received [19:08:24]OFD Sender: No OFD packet to send [19:08:29]OFD Sender: No OFD packet to send [19:08:34]OFD Sender: No OFD packet to send [19:08:39]OFD Sender: No OFD packet to send [19:08:44]OFD Sender: No OFD packet to send [19:08:49]OFD Sender: No OFD packet to send [19:08:54]OFD Sender: No OFD packet to send [19:08:59]OFD Sender: No OFD packet to send [19:09:04]OFD Sender: No OFD packet to send [19:09:09]OFD Sender: No OFD packet to send [19:09:14]OFD Sender: No OFD packet to send [19:09:20]OFD Sender: No OFD packet to send [19:09:25]OFD Sender: No OFD packet to send [19:09:30]OFD Sender: No OFD packet to send [19:09:35]OFD Sender: No OFD packet to send [19:09:40]OFD Sender: No OFD packet to send [19:09:45]OFD Sender: No OFD packet to send [19:09:50]OFD Sender: No OFD packet to send [19:09:55]OFD Sender: No OFD packet to send [19:10:00]OFD Sender: No OFD packet to send [19:10:05]OFD Sender: No OFD packet to send [19:10:10]OFD Sender: No OFD packet to send [19:10:15]OFD Sender: No OFD packet to send [19:10:20]OFD Sender: No OFD packet to send [19:10:25]OFD Sender: No OFD packet to send [19:10:30]OFD Sender: No OFD packet to send [19:10:35]OFD Sender: No OFD packet to send [19:10:35]recv_with_timeout no data received [19:10:40]OFD Sender: No OFD packet to send [19:10:45]OFD Sender: No OFD packet to send [19:10:50]OFD Sender: No OFD packet to send [19:10:55]OFD Sender: No OFD packet to send [19:11:00]OFD Sender: No OFD packet to send [19:11:05]OFD Sender: No OFD packet to send [19:11:10]OFD Sender: No OFD packet to send [19:11:15]OFD Sender: No OFD packet to send [19:11:20]OFD Sender: No OFD packet to send [19:11:25]OFD Sender: No OFD packet to send [19:11:30]OFD Sender: No OFD packet to send [19:11:35]OFD Sender: No OFD packet to send [19:11:40]OFD Sender: No OFD packet to send [19:11:45]OFD Sender: No OFD packet to send [19:11:50]OFD Sender: No OFD packet to send [19:11:55]OFD Sender: No OFD packet to send [19:12:00]OFD Sender: No OFD packet to send [19:12:15]OFD Sender: No OFD packet to send [19:12:20]OFD Sender: No OFD packet to send [19:12:25]OFD Sender: No OFD packet to send [19:12:30]OFD Sender: No OFD packet to send [19:12:35]OFD Sender: No OFD packet to send [19:12:40]OFD Sender: No OFD packet to send [19:12:45]OFD Sender: No OFD packet to send [19:12:50]OFD Sender: No OFD packet to send [19:12:55]OFD Sender: No OFD packet to send [19:13:00]OFD Sender: No OFD packet to send [19:13:05]OFD Sender: No OFD packet to send [19:13:10]OFD Sender: No OFD packet to send [19:13:15]OFD Sender: No OFD packet to send [19:13:20]OFD Sender: No OFD packet to send [19:13:25]OFD Sender: No OFD packet to send [19:13:30]OFD Sender: No OFD packet to send [19:13:35]OFD Sender: No OFD packet to send [19:13:39]accept exits with 10 [19:13:39]New connection [19:13:39]New thread 3067194724 created [19:13:39]Thread 3067051364 joined [19:13:39]Waiting for new connection... [19:13:39] Sock 10.Parse request [19:13:39]Sock 10.Check first char [19:13:39]Sock 10.First char is OK [19:13:39]request: POST /json_proto HTTP/1.0 [19:13:39]Method: POST [19:13:39]URL: /json_proto [19:13:39]Method is POST - this is cgi request [19:13:39]url: /json_proto [19:13:39]query_string will be loaded in cgi processing [19:13:39]execute_cgi json_proto POST (null) [19:13:39]execute_cgi path=json_proto method=POST [19:13:39]POST find Content-Length [19:13:39]Host: 172.17.43.132:8080 [19:13:39]Content-Length: 619 [19:13:39]Content-Type: application/json [19:13:39] [19:13:39]POST finish read [19:13:39]Found Content-Length = 619 [19:13:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183674", "tax_sys" : 0, "items" : [ { "code": "47802995", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XS Silver", "price" : 140.00, "quantity" : 1.000, "sum" : 140.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 140.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:13:39]execute_script... [19:13:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183674", "tax_sys" : 0, "items" : [ { "code": "47802995", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XS Silver", "price" : 140.00, "quantity" : 1.000, "sum" : 140.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 140.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:13:39]POST & json_proto [19:13:39]process_json_proto [19:13:39]json parsed OK: [19:13:39]protocol is kg_v1.0 [19:13:39]action value=close_receipt [19:13:39]process_action close_receipt [19:13:39]cmd_close_receipt [19:13:39]MH_GetDate [19:13:39]Write to MH i2c: F0 00 00 2E 0A 27 [19:13:39]Write i2c OK [19:13:39]MH_I2C_Read... [19:13:39]Read from MH i2c: F0 [19:13:39]MH_I2C_Read... [19:13:39]Read from MH i2c: F0 09 00 [19:13:39]MH_I2C_Read... [19:13:39]Read from MH i2c: F0 09 00 2E 0A 00 E4 46 A5 66 69 B2 A4 66 8A [19:13:39]GetLastDocTimeStamp 1722107084 [19:13:39]current date 1722107620 [19:13:39]FM_GetShiftState [19:13:39]SAM_PROTO_GetShiftState [19:13:39]wFMCommunicate request_size=4 [19:13:39]MH_SAM_APDU [19:13:39]CAPDU: 80 13 01 00 [19:13:39]Write to MH i2c: E2 08 00 2F 0A 80 13 01 00 00 00 00 00 B6 [19:13:39]Write i2c OK [19:13:39]MH_I2C_Read... [19:13:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:13:39]Read from MH i2c: E2 [19:13:39]MH_I2C_Read... [19:13:39]Read from MH i2c: E2 0E 00 [19:13:39]MH_I2C_Read... [19:13:39]Read from MH i2c: E2 0E 00 2F 0A 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 CE [19:13:39]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [19:13:39]wFMCommunicate OK [19:13:39]SAM_PROTO_GetShiftState done [19:13:39]FM_GetShiftState done [19:13:39]opened in 1722069839 [19:13:39]opened+sec_in_day 1722156239 [19:13:39]quantity*price = 14000 [19:13:39]sum+1 = 14001 [19:13:39]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 140.00 ÐСП 1% : 1.24 ÐДС 12% : 14.87 Ðаличными: 140.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 96 27.07.2024 19:13 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41645 ФПД: 57809815326347 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T191340&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41645&fm=57809815326347&tin=02508201610067®Number=0000000000092626&sum=14000 0 [19:13:40]StoreToDocumentArchive [19:13:40]shift 425 fd 41645 [19:13:40]save to /storage/0425/doc_00041645 [19:13:40]save last doc name /storage/0425/doc_00041645 to /storage/kkm_last_doc_name [19:13:40]save OK [19:13:40]Clear old archive folders... [19:13:40]ProcessDocumentItem done err = 0, tmpTLVsize=271 [19:13:40]tlvbuf is 002888B0 [19:13:40]SAM_PROTO_ClearQueue [19:13:40]wFMCommunicate request_size=4 [19:13:40]MH_SAM_APDU [19:13:40]CAPDU: 80 09 00 00 [19:13:40]Write to MH i2c: E2 08 00 3C 0A 80 09 00 00 00 00 00 00 B8 [19:13:40]Write i2c OK [19:13:40]MH_I2C_Read... [19:13:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:13:40]Read from MH i2c: E2 [19:13:40]MH_I2C_Read... [19:13:40]Read from MH i2c: E2 03 00 [19:13:40]MH_I2C_Read... [19:13:40]Read from MH i2c: E2 03 00 3C 0A 00 90 00 BA [19:13:40]RAPDU: 90 00 [19:13:40]wFMCommunicate OK [19:13:40]SAM_PROTO_ClearQueue done [19:13:40]KKMCreateOFDPacket [19:13:40]OFDProtocolAddRootSTLVToBuf [19:13:40]FM_MakeSignedData [19:13:40]FM_MakeSignedData [19:13:40]SAM_PROTO_SignData [19:13:40]wFMCommunicate request_size=4 [19:13:40]MH_SAM_APDU [19:13:40]CAPDU: 80 0D 01 02 [19:13:40]Write to MH i2c: E2 08 00 3D 0A 80 0D 01 02 00 00 00 00 C0 [19:13:40]Write i2c OK [19:13:40]MH_I2C_Read... [19:13:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:13:40]Read from MH i2c: E2 [19:13:40]MH_I2C_Read... [19:13:40]Read from MH i2c: E2 03 00 [19:13:40]MH_I2C_Read... [19:13:40]Read from MH i2c: E2 03 00 3D 0A 00 90 00 BB [19:13:40]RAPDU: 90 00 [19:13:40]wFMCommunicate OK [19:13:40]wFMCommunicate request_size=255 [19:13:40]MH_SAM_APDU [19:13:40]CAPDU: 80 0D 02 02 FA 03 00 0F 01 1E 04 01 00 01 23 04 61 00 8A 04 08 00 34 37 38 30 32 39 39 35 06 04 22 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 20 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 05 00 00 00 00 07 04 06 00 B0 36 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 00 00 00 F4 03 04 00 E4 46 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 [19:13:40]Write to MH i2c: E2 02 01 3E 0A 80 0D 02 02 FA 00 03 00 0F 01 1E 04 01 00 01 23 04 61 00 8A 04 08 00 34 37 38 30 32 39 39 35 06 04 22 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 20 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 05 00 00 00 00 07 04 06 00 B0 36 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 00 00 00 F4 03 04 00 E4 46 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 00 00 83 [19:13:40]Write i2c OK [19:13:40]MH_I2C_Read... [19:13:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:13:41]Read from MH i2c: E2 [19:13:41]MH_I2C_Read... [19:13:41]Read from MH i2c: E2 03 00 [19:13:41]MH_I2C_Read... [19:13:41]Read from MH i2c: E2 03 00 3E 0A 00 90 00 BC [19:13:41]RAPDU: 90 00 [19:13:41]wFMCommunicate OK [19:13:41]wFMCommunicate request_size=30 [19:13:41]MH_SAM_APDU [19:13:41]CAPDU: 80 0D 02 02 19 30 38 37 34 39 35 38 10 04 04 00 AD A2 00 00 35 04 06 00 34 93 E5 81 CE 8B [19:13:41]Write to MH i2c: E2 21 00 3F 0A 80 0D 02 02 19 00 30 38 37 34 39 35 38 10 04 04 00 AD A2 00 00 35 04 06 00 34 93 E5 81 CE 8B 00 00 9A [19:13:41]Write i2c OK [19:13:41]MH_I2C_Read... [19:13:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:13:41]Read from MH i2c: E2 [19:13:41]MH_I2C_Read... [19:13:41]Read from MH i2c: E2 03 00 [19:13:41]MH_I2C_Read... [19:13:41]Read from MH i2c: E2 03 00 3F 0A 00 90 00 BD [19:13:41]RAPDU: 90 00 [19:13:41]wFMCommunicate OK [19:13:41]wFMCommunicate request_size=4 [19:13:41]MH_SAM_APDU [19:13:41]CAPDU: 80 0D 03 02 [19:13:41]Write to MH i2c: E2 08 00 40 0A 80 0D 03 02 00 00 00 00 C5 [19:13:41]Write i2c OK [19:13:41]MH_I2C_Read... [19:13:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:13:41]Read from MH i2c: E2 [19:13:41]MH_I2C_Read... [19:13:41]Read from MH i2c: E2 0B 00 [19:13:41]MH_I2C_Read... [19:13:41]Read from MH i2c: E2 0B 00 40 0A 00 A2 6E 3F A0 54 1D 12 61 90 00 99 [19:13:41]RAPDU: A2 6E 3F A0 54 1D 12 61 90 00 [19:13:41]wFMCommunicate OK [19:13:41]SAM_PROTO_SignData done [19:13:41]FM_MakeSignedData done [19:13:41]CreateOFDProtocolMessage [19:13:41]wFMCommunicate request_size=4 [19:13:41]MH_SAM_APDU [19:13:41]CAPDU: 80 11 00 00 [19:13:41]Write to MH i2c: E2 08 00 41 0A 80 11 00 00 00 00 00 00 C5 [19:13:41]Write i2c OK [19:13:41]MH_I2C_Read... [19:13:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:13:41]Read from MH i2c: E2 [19:13:41]MH_I2C_Read... [19:13:41]Read from MH i2c: E2 17 00 [19:13:41]MH_I2C_Read... [19:13:41]Read from MH i2c: E2 17 00 41 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 21 [19:13:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [19:13:41]wFMCommunicate OK [19:13:41]CreateOFDProtocolMessage done [19:13:41]OFDSenderStorePacket 41645 [19:13:41]StoreOFDPacket docnum=41645 [19:13:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 23 01 00 00 FA B9 1B 01 64 06 5A 03 01 00 03 00 0F 01 1E 04 01 00 01 23 04 61 00 8A 04 08 00 34 37 38 30 32 39 39 35 06 04 22 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 20 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 05 00 00 00 00 07 04 06 00 B0 36 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 00 00 00 F4 03 04 00 E4 46 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 AD A2 00 00 35 04 06 00 34 93 E5 81 CE 8B A2 6E 3F A0 54 1D 12 61 [19:13:41]CheckFolder [19:13:41]dirname=/storage/ofd_packets [19:13:41]CheckFolder done [19:13:41]ProducePacketName [19:13:41]name=ofd_packets/00041645 [19:13:41]NVStorageSaveData ofd_packets/00041645 [19:13:41]File name is /storage/ofd_packets/00041645 [19:13:41]Write 321 bytes [19:13:41]NVStorageSaveData done [19:13:41]OFDSenderStorePacket done [19:13:41]KKMCreateOFDPacket done [19:13:41]NVStorageSaveData kkm_last_timestamp [19:13:41]File name is /storage/kkm_last_timestamp [19:13:41]Write 4 bytes [19:13:41]NVStorageSaveData done [19:13:41]ExternCall_PrintAddStr [19:13:41]wPrintStart [19:13:41]Write to MH i2c: 01 00 00 42 0A 4C [19:13:41]Write i2c OK [19:13:41]MH_I2C_Read... [19:13:41]Read from MH i2c: 01 [19:13:41]MH_I2C_Read... [19:13:41]Read from MH i2c: 01 07 00 [19:13:41]MH_I2C_Read... [19:13:41]Read from MH i2c: 01 07 00 42 0A 00 00 00 00 00 FF 0F 61 [19:13:41]RasterBufferAndPrint [19:13:41]line Счет N : (3)183674 [19:13:41]line ИÐÐ: 02508201610067 [19:13:41]line Контрольно-КаÑÑовый Чек [19:13:41]line ПРОДÐЖР[19:13:41]line Товар: 47802995 [19:13:41]line Сигареты Winston XS Silver [19:13:41]line 1.000 * 140.00 [19:13:41]line = 140.00 [19:13:41]line ÐДС 12% ÐСП 1% [19:13:41]line > о реализуемом товаре [19:13:41]line ИТОГО: 140.00 [19:13:41]line ÐСП 1% : 1.24 [19:13:41]line ÐДС 12% : 14.87 [19:13:41]line Ðаличными: 140.00 [19:13:41]line Безнал.: 0.00 [19:13:41]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [19:13:41]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [19:13:41]line СÐО: Общий режим [19:13:41]line Чек 96 27.07.2024 19:13 [19:13:41]line Смена: 425 ФФД: 1.0 [19:13:41]line ЗÐМ: 0300000053 [19:13:41]line РÐМ: 0000000000092626 [19:13:41]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [19:13:41]line ФМ: 0000000000874958 [19:13:41]line ФД: 41645 [19:13:41]line ФПД: 57809815326347 [19:13:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T191340&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41645&fm=57809815326347&tin=02508201610067®Number=0000000000092626&sum=14000 [19:13:41]line 0 [19:13:41]written 0, free lines is 4095 [19:13:41]OFD Sender: Processing packet 41645 [packets to send 57, broken 56] [19:13:41]ProducePacketName [19:13:41]name=ofd_packets/00041645 [19:13:41]OFD Sender: To server: ‡•öpG, [19:13:41]CommunicateWithHost lk.salyk.kg:30040 [19:13:41]ConnectInit lk.salyk.kg [19:13:41]Write to MH i2c: 01 00 00 6A 0A 74 [19:13:41]Write i2c OK [19:13:41]MH_I2C_Read... [19:13:41]Read from MH i2c: 01 [19:13:41]MH_I2C_Read... [19:13:41]Read from MH i2c: 01 07 00 [19:13:41]MH_I2C_Read... [19:13:41]Read from MH i2c: 01 07 00 6A 0A 00 00 00 00 00 0F 0D 97 [19:13:41]RasterBufferAndPrint [19:13:41]line [19:13:41]line [19:13:41]line [19:13:41]line [19:13:41]line [19:13:41]written 0, free lines is 3349 [19:13:41]MH_Cut [19:13:41]Write to MH i2c: D1 01 00 71 0A 01 4D [19:13:41]Write i2c OK [19:13:41]MH_I2C_Read... [19:13:41]Read from MH i2c: D1 [19:13:41]MH_I2C_Read... [19:13:41]Read from MH i2c: D1 01 00 [19:13:41]MH_I2C_Read... [19:13:41]Read from MH i2c: D1 01 00 71 0A 00 4C [19:13:41]Write to MH i2c: 01 00 00 72 0A 7C [19:13:41]Write i2c OK [19:13:41]MH_I2C_Read... [19:13:42]*** Cut start [19:13:42]*** Partial cut [19:13:42]*** CUTSNS_PIN = 1 [19:13:42]*** CUTSNS_PIN = 0 [19:13:42]*** Brake cut motor [19:13:43]Read from MH i2c: 01 [19:13:43]MH_I2C_Read... [19:13:43]*** Stop cut motor [19:13:43]*** Cut end [19:13:43]Read from MH i2c: 01 07 00 [19:13:43]MH_I2C_Read... [19:13:43]Read from MH i2c: 01 07 00 72 0A 00 00 00 00 00 FF 0F 91 [19:13:43]process_action close_receipt done [19:13:43]requested_data is exist [19:13:43]produce_requested_data [19:13:43]requested_item fm.sn is exist - process it [19:13:43]wFMCommunicate request_size=4 [19:13:43]MH_SAM_APDU [19:13:43]CAPDU: 80 11 00 00 [19:13:43]Write to MH i2c: E2 08 00 73 0A 80 11 00 00 00 00 00 00 F7 [19:13:43]Write i2c OK [19:13:43]MH_I2C_Read... [19:13:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:13:43]Read from MH i2c: E2 [19:13:43]MH_I2C_Read... [19:13:43]Read from MH i2c: E2 17 00 [19:13:43]MH_I2C_Read... [19:13:43]Read from MH i2c: E2 17 00 73 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 53 [19:13:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [19:13:43]wFMCommunicate OK [19:13:43]requested_item fd.num is exist - process it [19:13:43]SAM_PROTO_GetFieldsCounters [19:13:43]wFMCommunicate request_size=4 [19:13:43]MH_SAM_APDU [19:13:43]CAPDU: 80 13 00 00 [19:13:43]Write to MH i2c: E2 08 00 74 0A 80 13 00 00 00 00 00 00 FA [19:13:43]Write i2c OK [19:13:43]MH_I2C_Read... [19:13:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:13:43]Read from MH i2c: E2 [19:13:43]MH_I2C_Read... [19:13:43]Read from MH i2c: E2 62 00 [19:13:43]MH_I2C_Read... [19:13:43]Read from MH i2c: E2 62 00 74 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 AD A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 60 00 00 00 5E 04 04 00 60 00 00 00 57 04 04 00 61 00 00 00 19 04 04 00 00 00 00 00 90 00 3D [19:13:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 AD A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 60 00 00 00 5E 04 04 00 60 00 00 00 57 04 04 00 61 00 00 00 19 04 04 00 00 00 00 00 90 00 [19:13:43]wFMCommunicate OK [19:13:43]SAM_PROTO_GetFieldsCounters done [19:13:43]requested_item shift.num is exist - process it [19:13:43]requested_item shift.opened is exist - process it [19:13:43]req_shift_opened [19:13:43]FM_GetShiftState [19:13:43]SAM_PROTO_GetShiftState [19:13:43]wFMCommunicate request_size=4 [19:13:43]MH_SAM_APDU [19:13:43]CAPDU: 80 13 01 00 [19:13:43]Write to MH i2c: E2 08 00 75 0A 80 13 01 00 00 00 00 00 FC [19:13:43]Write i2c OK [19:13:43]MH_I2C_Read... [19:13:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:13:43]Read from MH i2c: E2 [19:13:43]MH_I2C_Read... [19:13:43]Read from MH i2c: E2 0E 00 [19:13:43]MH_I2C_Read... [19:13:43]Read from MH i2c: E2 0E 00 75 0A 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 14 [19:13:43]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [19:13:43]wFMCommunicate OK [19:13:43]SAM_PROTO_GetShiftState done [19:13:43]FM_GetShiftState done [19:13:43]req_shift_opened done [19:13:43]requested_item shift.open_date is exist - process it [19:13:43]req_shift_open_date [19:13:43]req_shift_open_date done [19:13:43]produce_requested_data done [19:13:43]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41645,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [19:13:43]process_action_free close_receipt [19:13:43]json_value_free [19:13:43]json_value_free done [19:13:43]process_json_proto returns [19:13:43]Send response to host [19:13:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41645,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [19:13:43]free response buf [19:13:43]execute_script done [19:13:43]execute_script returns [19:13:43]free content buf [19:13:43]Sock 10.Close socket [19:13:43]Sock 10.Thread stoped [19:13:46]ConnectInit Can't take IP for lk.salyk.kg [19:13:46]CommunicateWithHost connect error [19:13:46]CommunicateWithHost err = -1 [19:13:46]OFD Sender: Server communicate error [19:13:51]OFD Sender: Processing packet 41645 [packets to send 57, broken 56] [19:13:51]ProducePacketName [19:13:51]name=ofd_packets/00041645 [19:13:51]OFD Sender: To server: ‡•öpG, [19:13:51]CommunicateWithHost lk.salyk.kg:30040 [19:13:51]ConnectInit lk.salyk.kg [19:13:56]ConnectInit Can't take IP for lk.salyk.kg [19:13:56]CommunicateWithHost connect error [19:13:56]CommunicateWithHost err = -1 [19:13:56]OFD Sender: Server communicate error [19:14:01]OFD Sender: Processing packet 41645 [packets to send 57, broken 56] [19:14:01]ProducePacketName [19:14:01]name=ofd_packets/00041645 [19:14:01]OFD Sender: To server: ‡•öpG, [19:14:01]CommunicateWithHost lk.salyk.kg:30040 [19:14:01]ConnectInit lk.salyk.kg [19:14:06]ConnectInit Can't take IP for lk.salyk.kg [19:14:06]CommunicateWithHost connect error [19:14:06]CommunicateWithHost err = -1 [19:14:06]OFD Sender: Server communicate error [19:14:11]OFD Sender: Processing packet 41645 [packets to send 57, broken 56] [19:14:11]ProducePacketName [19:14:11]name=ofd_packets/00041645 [19:14:11]OFD Sender: To server: ‡•öpG, [19:14:11]CommunicateWithHost lk.salyk.kg:30040 [19:14:11]ConnectInit lk.salyk.kg [19:14:13]Connected sock=10 [19:14:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 23 01 00 00 FA B9 1B 01 64 06 5A 03 01 00 03 00 0F 01 1E 04 01 00 01 23 04 61 00 8A 04 08 00 34 37 38 30 32 39 39 35 06 04 22 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 20 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 05 00 00 00 00 07 04 06 00 B0 36 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 00 00 00 F4 03 04 00 E4 46 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 AD A2 00 00 35 04 06 00 34 93 E5 81 CE 8B A2 6E 3F A0 54 1D 12 61 [19:14:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 BE 53 47 00 17 65 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 AD A2 00 00 F4 03 04 00 18 F3 A4 66 B6 04 01 00 00 20 5B D1 E0 81 B4 C2 07 [19:14:15]CommunicateWithHost err = 0 [19:14:15]CheckOFDResponse [19:14:15]1017 (14) - 77093643461234 [19:14:15]1041 (16) - 0000000000874958 [19:14:15]1040 (4) - 41645 [19:14:15]1012 (4) - 27.07.2024 13:16 [19:14:15]1206 (1) - 0 [19:14:15]OFD Sender: Remove packet 41645 [19:14:15]ProducePacketName [19:14:15]name=ofd_packets/00041645 [19:14:15]NVStorageDeleteData [19:14:15]OFD Sender: No OFD packet to send [19:14:20]OFD Sender: No OFD packet to send [19:14:22]ConnectInit Can't connect to host [19:14:25]OFD Sender: No OFD packet to send [19:14:30]OFD Sender: No OFD packet to send [19:14:35]OFD Sender: No OFD packet to send [19:14:36]recv_with_timeout no data received [19:14:40]OFD Sender: No OFD packet to send [19:14:45]OFD Sender: No OFD packet to send [19:14:50]OFD Sender: No OFD packet to send [19:14:52]recv_with_timeout no data received [19:14:55]OFD Sender: No OFD packet to send [19:15:00]OFD Sender: No OFD packet to send [19:15:02]recv_with_timeout no data received [19:15:05]OFD Sender: No OFD packet to send [19:15:10]OFD Sender: No OFD packet to send [19:15:15]recv_with_timeout no data received [19:15:15]OFD Sender: No OFD packet to send [19:15:20]OFD Sender: No OFD packet to send [19:15:25]OFD Sender: No OFD packet to send [19:15:30]OFD Sender: No OFD packet to send [19:15:35]OFD Sender: No OFD packet to send [19:15:35]recv_with_timeout no data received [19:15:40]OFD Sender: No OFD packet to send [19:15:45]OFD Sender: No OFD packet to send [19:15:50]OFD Sender: No OFD packet to send [19:15:55]OFD Sender: No OFD packet to send [19:16:00]OFD Sender: No OFD packet to send [19:16:05]OFD Sender: No OFD packet to send [19:16:10]OFD Sender: No OFD packet to send [19:16:15]OFD Sender: No OFD packet to send [19:16:20]OFD Sender: No OFD packet to send [19:16:25]OFD Sender: No OFD packet to send [19:16:30]OFD Sender: No OFD packet to send [19:16:35]OFD Sender: No OFD packet to send [19:16:40]OFD Sender: No OFD packet to send [19:16:45]OFD Sender: No OFD packet to send [19:16:50]OFD Sender: No OFD packet to send [19:16:55]OFD Sender: No OFD packet to send [19:17:00]OFD Sender: No OFD packet to send [19:17:05]OFD Sender: No OFD packet to send [19:17:10]OFD Sender: No OFD packet to send [19:17:11]accept exits with 9 [19:17:11]New connection [19:17:11]New thread 3067051364 created [19:17:11]Thread 3067194724 joined [19:17:11]Waiting for new connection... [19:17:11] Sock 9.Parse request [19:17:11]Sock 9.Check first char [19:17:11]Sock 9.First char is OK [19:17:11]request: POST /json_proto HTTP/1.0 [19:17:11]Method: POST [19:17:11]URL: /json_proto [19:17:11]Method is POST - this is cgi request [19:17:11]url: /json_proto [19:17:11]query_string will be loaded in cgi processing [19:17:11]execute_cgi json_proto POST (null) [19:17:11]execute_cgi path=json_proto method=POST [19:17:11]POST find Content-Length [19:17:11]Host: 172.17.43.132:8080 [19:17:11]Content-Length: 658 [19:17:11]Content-Type: application/json [19:17:11] [19:17:11]POST finish read [19:17:11]Found Content-Length = 658 [19:17:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183675", "tax_sys" : 0, "items" : [ { "code": "5449000000996", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u041A\u043E\u043A\u0430-\u041A\u043E\u043B\u0430 0,33\u043B", "price" : 85.00, "quantity" : 1.000, "sum" : 85.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 85.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:17:11]execute_script... [19:17:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183675", "tax_sys" : 0, "items" : [ { "code": "5449000000996", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u041A\u043E\u043A\u0430-\u041A\u043E\u043B\u0430 0,33\u043B", "price" : 85.00, "quantity" : 1.000, "sum" : 85.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 85.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:17:11]POST & json_proto [19:17:11]process_json_proto [19:17:11]json parsed OK: [19:17:11]protocol is kg_v1.0 [19:17:11]action value=close_receipt [19:17:11]process_action close_receipt [19:17:11]cmd_close_receipt [19:17:11]MH_GetDate [19:17:11]Write to MH i2c: F0 00 00 76 0A 6F [19:17:11]Write i2c OK [19:17:11]MH_I2C_Read... [19:17:11]Read from MH i2c: F0 [19:17:11]MH_I2C_Read... [19:17:11]Read from MH i2c: F0 09 00 [19:17:11]MH_I2C_Read... [19:17:11]Read from MH i2c: F0 09 00 76 0A 00 B8 47 A5 66 69 B2 A4 66 A7 [19:17:11]GetLastDocTimeStamp 1722107620 [19:17:11]current date 1722107832 [19:17:11]FM_GetShiftState [19:17:11]SAM_PROTO_GetShiftState [19:17:11]wFMCommunicate request_size=4 [19:17:11]MH_SAM_APDU [19:17:11]CAPDU: 80 13 01 00 [19:17:11]Write to MH i2c: E2 08 00 77 0A 80 13 01 00 00 00 00 00 FE [19:17:11]Write i2c OK [19:17:11]MH_I2C_Read... [19:17:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:17:11]Read from MH i2c: E2 [19:17:11]MH_I2C_Read... [19:17:11]Read from MH i2c: E2 0E 00 [19:17:11]MH_I2C_Read... [19:17:11]Read from MH i2c: E2 0E 00 77 0A 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 16 [19:17:11]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [19:17:11]wFMCommunicate OK [19:17:11]SAM_PROTO_GetShiftState done [19:17:11]FM_GetShiftState done [19:17:11]opened in 1722069839 [19:17:11]opened+sec_in_day 1722156239 [19:17:11]quantity*price = 8500 [19:17:11]sum+1 = 8501 [19:17:11]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 85.00 ÐСП 1% : 0.75 ÐДС 12% : 9.03 Ðаличными: 85.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 97 27.07.2024 19:17 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41646 ФПД: 213851558569986 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T191712&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41646&fm=213851558569986&tin=02508201610067®Number=0000000000092626&sum=8500 0 [19:17:12]StoreToDocumentArchive [19:17:12]shift 425 fd 41646 [19:17:12]save to /storage/0425/doc_00041646 [19:17:12]save last doc name /storage/0425/doc_00041646 to /storage/kkm_last_doc_name [19:17:12]save OK [19:17:12]Clear old archive folders... [19:17:12]ProcessDocumentItem done err = 0, tmpTLVsize=281 [19:17:12]tlvbuf is 001D3830 [19:17:12]SAM_PROTO_ClearQueue [19:17:12]wFMCommunicate request_size=4 [19:17:12]MH_SAM_APDU [19:17:12]CAPDU: 80 09 00 00 [19:17:12]Write to MH i2c: E2 08 00 84 0A 80 09 00 00 00 00 00 00 00 [19:17:12]Write i2c OK [19:17:12]MH_I2C_Read... [19:17:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:17:12]Read from MH i2c: E2 [19:17:12]MH_I2C_Read... [19:17:12]Read from MH i2c: E2 03 00 [19:17:12]MH_I2C_Read... [19:17:12]Read from MH i2c: E2 03 00 84 0A 00 90 00 02 [19:17:12]RAPDU: 90 00 [19:17:12]wFMCommunicate OK [19:17:12]SAM_PROTO_ClearQueue done [19:17:12]KKMCreateOFDPacket [19:17:12]OFDProtocolAddRootSTLVToBuf [19:17:12]FM_MakeSignedData [19:17:12]FM_MakeSignedData [19:17:12]SAM_PROTO_SignData [19:17:12]wFMCommunicate request_size=4 [19:17:12]MH_SAM_APDU [19:17:12]CAPDU: 80 0D 01 02 [19:17:12]Write to MH i2c: E2 08 00 85 0A 80 0D 01 02 00 00 00 00 08 [19:17:12]Write i2c OK [19:17:12]MH_I2C_Read... [19:17:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:17:12]Read from MH i2c: E2 [19:17:12]MH_I2C_Read... [19:17:12]Read from MH i2c: E2 03 00 [19:17:12]MH_I2C_Read... [19:17:12]Read from MH i2c: E2 03 00 85 0A 00 90 00 03 [19:17:12]RAPDU: 90 00 [19:17:12]wFMCommunicate OK [19:17:12]wFMCommunicate request_size=255 [19:17:12]MH_SAM_APDU [19:17:12]CAPDU: 80 0D 02 02 FA 03 00 19 01 1E 04 01 00 01 23 04 6B 00 8A 04 0D 00 35 34 34 39 30 30 30 30 30 30 39 39 36 06 04 27 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9A D0 BE D0 BA D0 B0 2D D0 9A D0 BE D0 BB D0 B0 20 30 2C 33 33 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 21 00 00 00 00 13 04 06 00 34 21 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 21 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 03 00 00 00 00 07 04 06 00 34 21 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 00 00 00 F4 03 04 00 B8 47 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 [19:17:12]Write to MH i2c: E2 02 01 86 0A 80 0D 02 02 FA 00 03 00 19 01 1E 04 01 00 01 23 04 6B 00 8A 04 0D 00 35 34 34 39 30 30 30 30 30 30 39 39 36 06 04 27 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9A D0 BE D0 BA D0 B0 2D D0 9A D0 BE D0 BB D0 B0 20 30 2C 33 33 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 21 00 00 00 00 13 04 06 00 34 21 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 21 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 03 00 00 00 00 07 04 06 00 34 21 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 00 00 00 F4 03 04 00 B8 47 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 00 7D [19:17:12]Write i2c OK [19:17:12]MH_I2C_Read... [19:17:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:17:12]Read from MH i2c: E2 [19:17:12]MH_I2C_Read... [19:17:12]Read from MH i2c: E2 03 00 [19:17:12]MH_I2C_Read... [19:17:12]Read from MH i2c: E2 03 00 86 0A 00 90 00 04 [19:17:12]RAPDU: 90 00 [19:17:12]wFMCommunicate OK [19:17:12]wFMCommunicate request_size=40 [19:17:12]MH_SAM_APDU [19:17:12]CAPDU: 80 0D 02 02 23 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 AE A2 00 00 35 04 06 00 C2 7F 32 2E E8 02 [19:17:12]Write to MH i2c: E2 2B 00 87 0A 80 0D 02 02 23 00 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 AE A2 00 00 35 04 06 00 C2 7F 32 2E E8 02 00 00 AC [19:17:12]Write i2c OK [19:17:12]MH_I2C_Read... [19:17:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:17:13]Read from MH i2c: E2 [19:17:13]MH_I2C_Read... [19:17:13]Read from MH i2c: E2 03 00 [19:17:13]MH_I2C_Read... [19:17:13]Read from MH i2c: E2 03 00 87 0A 00 90 00 05 [19:17:13]RAPDU: 90 00 [19:17:13]wFMCommunicate OK [19:17:13]wFMCommunicate request_size=4 [19:17:13]MH_SAM_APDU [19:17:13]CAPDU: 80 0D 03 02 [19:17:13]Write to MH i2c: E2 08 00 88 0A 80 0D 03 02 00 00 00 00 0D [19:17:13]Write i2c OK [19:17:13]MH_I2C_Read... [19:17:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:17:13]Read from MH i2c: E2 [19:17:13]MH_I2C_Read... [19:17:13]Read from MH i2c: E2 0B 00 [19:17:13]MH_I2C_Read... [19:17:13]Read from MH i2c: E2 0B 00 88 0A 00 A6 3D D8 18 93 35 F5 05 90 00 A3 [19:17:13]RAPDU: A6 3D D8 18 93 35 F5 05 90 00 [19:17:13]wFMCommunicate OK [19:17:13]SAM_PROTO_SignData done [19:17:13]FM_MakeSignedData done [19:17:13]CreateOFDProtocolMessage [19:17:13]wFMCommunicate request_size=4 [19:17:13]MH_SAM_APDU [19:17:13]CAPDU: 80 11 00 00 [19:17:13]Write to MH i2c: E2 08 00 89 0A 80 11 00 00 00 00 00 00 0D [19:17:13]Write i2c OK [19:17:13]MH_I2C_Read... [19:17:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:17:13]Read from MH i2c: E2 [19:17:13]MH_I2C_Read... [19:17:13]Read from MH i2c: E2 17 00 [19:17:13]MH_I2C_Read... [19:17:13]Read from MH i2c: E2 17 00 89 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 69 [19:17:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [19:17:13]wFMCommunicate OK [19:17:13]CreateOFDProtocolMessage done [19:17:13]OFDSenderStorePacket 41646 [19:17:13]StoreOFDPacket docnum=41646 [19:17:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 2D 01 00 00 B5 97 25 01 A2 F7 5A 03 01 00 03 00 19 01 1E 04 01 00 01 23 04 6B 00 8A 04 0D 00 35 34 34 39 30 30 30 30 30 30 39 39 36 06 04 27 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9A D0 BE D0 BA D0 B0 2D D0 9A D0 BE D0 BB D0 B0 20 30 2C 33 33 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 21 00 00 00 00 13 04 06 00 34 21 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 21 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 03 00 00 00 00 07 04 06 00 34 21 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 00 00 00 F4 03 04 00 B8 47 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 AE A2 00 00 35 04 06 00 C2 7F 32 2E E8 02 A6 3D D8 18 93 35 F5 05 [19:17:13]CheckFolder [19:17:13]dirname=/storage/ofd_packets [19:17:13]CheckFolder done [19:17:13]ProducePacketName [19:17:13]name=ofd_packets/00041646 [19:17:13]NVStorageSaveData ofd_packets/00041646 [19:17:13]File name is /storage/ofd_packets/00041646 [19:17:13]Write 331 bytes [19:17:13]NVStorageSaveData done [19:17:13]OFDSenderStorePacket done [19:17:13]KKMCreateOFDPacket done [19:17:13]NVStorageSaveData kkm_last_timestamp [19:17:13]File name is /storage/kkm_last_timestamp [19:17:13]Write 4 bytes [19:17:13]OFD Sender: Processing packet 41646 [packets to send 57, broken 56] [19:17:13]ProducePacketName [19:17:13]name=ofd_packets/00041646 [19:17:13]OFD Sender: To server: ‡•öpG, [19:17:13]CommunicateWithHost lk.salyk.kg:30040 [19:17:13]ConnectInit lk.salyk.kg [19:17:13]NVStorageSaveData done [19:17:13]ExternCall_PrintAddStr [19:17:13]wPrintStart [19:17:13]Write to MH i2c: 01 00 00 8A 0A 94 [19:17:13]Write i2c OK [19:17:13]MH_I2C_Read... [19:17:13]Read from MH i2c: 01 [19:17:13]MH_I2C_Read... [19:17:13]Read from MH i2c: 01 07 00 [19:17:13]MH_I2C_Read... [19:17:13]Read from MH i2c: 01 07 00 8A 0A 00 00 00 00 00 FF 0F A9 [19:17:13]RasterBufferAndPrint [19:17:13]line Счет N : (3)183675 [19:17:13]line ИÐÐ: 02508201610067 [19:17:13]line Контрольно-КаÑÑовый Чек [19:17:13]line ПРОДÐЖР[19:17:13]line Товар: 5449000000996 [19:17:13]line Ðапиток Кока-Кола 0,33л [19:17:13]line 1.000 * 85.00 [19:17:13]line = 85.00 [19:17:13]line ÐДС 12% ÐСП 1% [19:17:13]line > о реализуемом товаре [19:17:13]line ИТОГО: 85.00 [19:17:13]line ÐСП 1% : 0.75 [19:17:13]line ÐДС 12% : 9.03 [19:17:13]line Ðаличными: 85.00 [19:17:13]line Безнал.: 0.00 [19:17:13]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [19:17:13]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [19:17:13]line СÐО: Общий режим [19:17:13]line Чек 97 27.07.2024 19:17 [19:17:13]line Смена: 425 ФФД: 1.0 [19:17:13]line ЗÐМ: 0300000053 [19:17:13]line РÐМ: 0000000000092626 [19:17:13]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [19:17:13]line ФМ: 0000000000874958 [19:17:13]line ФД: 41646 [19:17:13]line ФПД: 213851558569986 [19:17:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T191712&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41646&fm=213851558569986&tin=02508201610067®Number=0000000000092626&sum=8500 [19:17:13]line 0 [19:17:13]written 0, free lines is 4095 [19:17:13]Write to MH i2c: 01 00 00 B2 0A BC [19:17:13]Write i2c OK [19:17:13]MH_I2C_Read... [19:17:13]Read from MH i2c: 01 [19:17:13]MH_I2C_Read... [19:17:13]Read from MH i2c: 01 07 00 [19:17:13]MH_I2C_Read... [19:17:13]Read from MH i2c: 01 07 00 B2 0A 00 00 00 00 00 19 0D E9 [19:17:13]RasterBufferAndPrint [19:17:13]line [19:17:13]line [19:17:13]line [19:17:13]line [19:17:13]line [19:17:13]written 0, free lines is 3359 [19:17:13]MH_Cut [19:17:13]Write to MH i2c: D1 01 00 B9 0A 01 95 [19:17:13]Write i2c OK [19:17:13]MH_I2C_Read... [19:17:13]Read from MH i2c: D1 [19:17:13]MH_I2C_Read... [19:17:13]Read from MH i2c: D1 01 00 [19:17:13]MH_I2C_Read... [19:17:13]Read from MH i2c: D1 01 00 B9 0A 00 94 [19:17:13]Write to MH i2c: 01 00 00 BA 0A C4 [19:17:13]Write i2c OK [19:17:13]MH_I2C_Read... [19:17:14]*** Cut start [19:17:14]*** Partial cut [19:17:14]*** CUTSNS_PIN = 1 [19:17:14]*** CUTSNS_PIN = 0 [19:17:14]*** Brake cut motor [19:17:15]Read from MH i2c: 01 [19:17:15]MH_I2C_Read... [19:17:15]*** Stop cut motor [19:17:15]*** Cut end [19:17:15]Read from MH i2c: 01 07 00 [19:17:15]MH_I2C_Read... [19:17:15]Read from MH i2c: 01 07 00 BA 0A 00 00 00 00 00 FF 0F D9 [19:17:15]process_action close_receipt done [19:17:15]requested_data is exist [19:17:15]produce_requested_data [19:17:15]requested_item fm.sn is exist - process it [19:17:15]wFMCommunicate request_size=4 [19:17:15]MH_SAM_APDU [19:17:15]CAPDU: 80 11 00 00 [19:17:15]Write to MH i2c: E2 08 00 BB 0A 80 11 00 00 00 00 00 00 3F [19:17:15]Write i2c OK [19:17:15]MH_I2C_Read... [19:17:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:17:15]Read from MH i2c: E2 [19:17:15]MH_I2C_Read... [19:17:15]Read from MH i2c: E2 17 00 [19:17:15]MH_I2C_Read... [19:17:15]Read from MH i2c: E2 17 00 BB 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 9B [19:17:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [19:17:15]wFMCommunicate OK [19:17:15]requested_item fd.num is exist - process it [19:17:15]SAM_PROTO_GetFieldsCounters [19:17:15]wFMCommunicate request_size=4 [19:17:15]MH_SAM_APDU [19:17:15]CAPDU: 80 13 00 00 [19:17:15]Write to MH i2c: E2 08 00 BC 0A 80 13 00 00 00 00 00 00 42 [19:17:15]Write i2c OK [19:17:15]MH_I2C_Read... [19:17:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:17:15]Read from MH i2c: E2 [19:17:15]MH_I2C_Read... [19:17:15]Read from MH i2c: E2 62 00 [19:17:15]MH_I2C_Read... [19:17:15]Read from MH i2c: E2 62 00 BC 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 AE A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 61 00 00 00 5E 04 04 00 61 00 00 00 57 04 04 00 62 00 00 00 19 04 04 00 00 00 00 00 90 00 89 [19:17:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 AE A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 61 00 00 00 5E 04 04 00 61 00 00 00 57 04 04 00 62 00 00 00 19 04 04 00 00 00 00 00 90 00 [19:17:15]wFMCommunicate OK [19:17:15]SAM_PROTO_GetFieldsCounters done [19:17:15]requested_item shift.num is exist - process it [19:17:15]requested_item shift.opened is exist - process it [19:17:15]req_shift_opened [19:17:15]FM_GetShiftState [19:17:15]SAM_PROTO_GetShiftState [19:17:15]wFMCommunicate request_size=4 [19:17:15]MH_SAM_APDU [19:17:15]CAPDU: 80 13 01 00 [19:17:15]Write to MH i2c: E2 08 00 BD 0A 80 13 01 00 00 00 00 00 44 [19:17:15]Write i2c OK [19:17:15]MH_I2C_Read... [19:17:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:17:15]Read from MH i2c: E2 [19:17:15]MH_I2C_Read... [19:17:15]Read from MH i2c: E2 0E 00 [19:17:15]MH_I2C_Read... [19:17:15]Read from MH i2c: E2 0E 00 BD 0A 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 5C [19:17:15]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [19:17:15]wFMCommunicate OK [19:17:15]SAM_PROTO_GetShiftState done [19:17:15]FM_GetShiftState done [19:17:15]req_shift_opened done [19:17:15]requested_item shift.open_date is exist - process it [19:17:15]req_shift_open_date [19:17:15]req_shift_open_date done [19:17:15]produce_requested_data done [19:17:15]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41646,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [19:17:15]process_action_free close_receipt [19:17:15]json_value_free [19:17:15]json_value_free done [19:17:15]process_json_proto returns [19:17:15]Send response to host [19:17:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41646,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [19:17:15]free response buf [19:17:15]execute_script done [19:17:15]execute_script returns [19:17:15]free content buf [19:17:15]Sock 9.Close socket [19:17:15]Sock 9.Thread stoped [19:17:18]ConnectInit Can't take IP for lk.salyk.kg [19:17:18]CommunicateWithHost connect error [19:17:18]CommunicateWithHost err = -1 [19:17:18]OFD Sender: Server communicate error [19:17:23]OFD Sender: Processing packet 41646 [packets to send 57, broken 56] [19:17:23]ProducePacketName [19:17:23]name=ofd_packets/00041646 [19:17:23]OFD Sender: To server: ‡•öpG, [19:17:23]CommunicateWithHost lk.salyk.kg:30040 [19:17:23]ConnectInit lk.salyk.kg [19:17:25]Connected sock=9 [19:17:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 2D 01 00 00 B5 97 25 01 A2 F7 5A 03 01 00 03 00 19 01 1E 04 01 00 01 23 04 6B 00 8A 04 0D 00 35 34 34 39 30 30 30 30 30 30 39 39 36 06 04 27 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9A D0 BE D0 BA D0 B0 2D D0 9A D0 BE D0 BB D0 B0 20 30 2C 33 33 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 21 00 00 00 00 13 04 06 00 34 21 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 21 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 03 00 00 00 00 07 04 06 00 34 21 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 00 00 00 F4 03 04 00 B8 47 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 AE A2 00 00 35 04 06 00 C2 7F 32 2E E8 02 A6 3D D8 18 93 35 F5 05 [19:17:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 43 83 47 00 54 FA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 AE A2 00 00 F4 03 04 00 D9 F3 A4 66 B6 04 01 00 00 20 CE AC 6F 48 BE 1E B6 [19:17:26]CommunicateWithHost err = 0 [19:17:26]CheckOFDResponse [19:17:26]1017 (14) - 77093643461234 [19:17:26]1041 (16) - 0000000000874958 [19:17:26]1040 (4) - 41646 [19:17:26]1012 (4) - 27.07.2024 13:19 [19:17:26]1206 (1) - 0 [19:17:26]OFD Sender: Remove packet 41646 [19:17:26]ProducePacketName [19:17:26]name=ofd_packets/00041646 [19:17:26]NVStorageDeleteData [19:17:26]OFD Sender: No OFD packet to send [19:17:31]OFD Sender: No OFD packet to send [19:17:36]OFD Sender: No OFD packet to send [19:17:41]OFD Sender: No OFD packet to send [19:17:46]OFD Sender: No OFD packet to send [19:17:51]OFD Sender: No OFD packet to send [19:17:56]OFD Sender: No OFD packet to send [19:18:01]OFD Sender: No OFD packet to send [19:18:06]OFD Sender: No OFD packet to send [19:18:11]OFD Sender: No OFD packet to send [19:18:16]OFD Sender: No OFD packet to send [19:18:21]OFD Sender: No OFD packet to send [19:18:24]accept exits with 7 [19:18:24]New connection [19:18:24]New thread 3067194724 created [19:18:24]Thread 3067051364 joined [19:18:24]Waiting for new connection... [19:18:24] Sock 7.Parse request [19:18:24]Sock 7.Check first char [19:18:24]Sock 7.First char is OK [19:18:24]request: POST /json_proto HTTP/1.0 [19:18:24]Method: POST [19:18:24]URL: /json_proto [19:18:24]Method is POST - this is cgi request [19:18:24]url: /json_proto [19:18:24]query_string will be loaded in cgi processing [19:18:24]execute_cgi json_proto POST (null) [19:18:24]execute_cgi path=json_proto method=POST [19:18:24]POST find Content-Length [19:18:24]Host: 172.17.43.132:8080 [19:18:24]Content-Length: 696 [19:18:24]Content-Type: application/json [19:18:24] [19:18:24]POST finish read [19:18:24]Found Content-Length = 696 [19:18:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183676", "tax_sys" : 0, "items" : [ { "code": "4700000480364", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u044D\u043D\u0435\u0440\u0433 Nitro \u044D\u043A\u0437\u043E\u0442\u0438\u043A 0.45 \u0436/\u0431", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 95.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:18:24]execute_script... [19:18:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183676", "tax_sys" : 0, "items" : [ { "code": "4700000480364", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u044D\u043D\u0435\u0440\u0433 Nitro \u044D\u043A\u0437\u043E\u0442\u0438\u043A 0.45 \u0436/\u0431", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 95.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:18:24]POST & json_proto [19:18:24]process_json_proto [19:18:24]json parsed OK: [19:18:24]protocol is kg_v1.0 [19:18:24]action value=close_receipt [19:18:24]process_action close_receipt [19:18:24]cmd_close_receipt [19:18:24]MH_GetDate [19:18:24]Write to MH i2c: F0 00 00 BE 0A B7 [19:18:24]Write i2c OK [19:18:24]MH_I2C_Read... [19:18:24]Read from MH i2c: F0 [19:18:24]MH_I2C_Read... [19:18:24]Read from MH i2c: F0 09 00 [19:18:24]MH_I2C_Read... [19:18:24]Read from MH i2c: F0 09 00 BE 0A 00 01 48 A5 66 69 B2 A4 66 39 [19:18:24]GetLastDocTimeStamp 1722107832 [19:18:24]current date 1722107905 [19:18:24]FM_GetShiftState [19:18:24]SAM_PROTO_GetShiftState [19:18:24]wFMCommunicate request_size=4 [19:18:24]MH_SAM_APDU [19:18:24]CAPDU: 80 13 01 00 [19:18:24]Write to MH i2c: E2 08 00 BF 0A 80 13 01 00 00 00 00 00 46 [19:18:24]Write i2c OK [19:18:24]MH_I2C_Read... [19:18:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:18:24]Read from MH i2c: E2 [19:18:24]MH_I2C_Read... [19:18:24]Read from MH i2c: E2 0E 00 [19:18:24]MH_I2C_Read... [19:18:24]Read from MH i2c: E2 0E 00 BF 0A 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 5E [19:18:24]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [19:18:24]wFMCommunicate OK [19:18:24]SAM_PROTO_GetShiftState done [19:18:24]FM_GetShiftState done [19:18:24]opened in 1722069839 [19:18:24]opened+sec_in_day 1722156239 [19:18:24]quantity*price = 9500 [19:18:24]sum+1 = 9501 [19:18:24]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 95.00 ÐСП 1% : 0.84 ÐДС 12% : 10.09 Ðаличными: 95.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 98 27.07.2024 19:18 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41647 ФПД: 63436026349783 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T191825&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41647&fm=63436026349783&tin=02508201610067®Number=0000000000092626&sum=9500 0 [19:18:25]StoreToDocumentArchive [19:18:25]shift 425 fd 41647 [19:18:25]save to /storage/0425/doc_00041647 [19:18:25]save last doc name /storage/0425/doc_00041647 to /storage/kkm_last_doc_name [19:18:25]save OK [19:18:25]Clear old archive folders... [19:18:25]ProcessDocumentItem done err = 0, tmpTLVsize=299 [19:18:25]tlvbuf is B6F905F0 [19:18:25]SAM_PROTO_ClearQueue [19:18:25]wFMCommunicate request_size=4 [19:18:25]MH_SAM_APDU [19:18:25]CAPDU: 80 09 00 00 [19:18:25]Write to MH i2c: E2 08 00 CC 0A 80 09 00 00 00 00 00 00 48 [19:18:25]Write i2c OK [19:18:25]MH_I2C_Read... [19:18:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:18:25]Read from MH i2c: E2 [19:18:25]MH_I2C_Read... [19:18:25]Read from MH i2c: E2 03 00 [19:18:25]MH_I2C_Read... [19:18:25]Read from MH i2c: E2 03 00 CC 0A 00 90 00 4A [19:18:25]RAPDU: 90 00 [19:18:25]wFMCommunicate OK [19:18:25]SAM_PROTO_ClearQueue done [19:18:25]KKMCreateOFDPacket [19:18:25]OFDProtocolAddRootSTLVToBuf [19:18:25]FM_MakeSignedData [19:18:25]FM_MakeSignedData [19:18:25]SAM_PROTO_SignData [19:18:25]wFMCommunicate request_size=4 [19:18:25]MH_SAM_APDU [19:18:25]CAPDU: 80 0D 01 02 [19:18:25]Write to MH i2c: E2 08 00 CD 0A 80 0D 01 02 00 00 00 00 50 [19:18:25]Write i2c OK [19:18:25]MH_I2C_Read... [19:18:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:18:25]Read from MH i2c: E2 [19:18:25]MH_I2C_Read... [19:18:25]Read from MH i2c: E2 03 00 [19:18:25]MH_I2C_Read... [19:18:25]Read from MH i2c: E2 03 00 CD 0A 00 90 00 4B [19:18:25]RAPDU: 90 00 [19:18:25]wFMCommunicate OK [19:18:25]wFMCommunicate request_size=255 [19:18:25]MH_SAM_APDU [19:18:25]CAPDU: 80 0D 02 02 FA 03 00 2B 01 1E 04 01 00 01 23 04 7D 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 33 36 34 06 04 39 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D1 8D D0 BA D0 B7 D0 BE D1 82 D0 B8 D0 BA 20 30 2E 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 25 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 54 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F1 03 00 00 00 00 07 04 06 00 1C 25 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 00 00 00 F4 03 04 00 01 48 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 [19:18:25]Write to MH i2c: E2 02 01 CE 0A 80 0D 02 02 FA 00 03 00 2B 01 1E 04 01 00 01 23 04 7D 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 33 36 34 06 04 39 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D1 8D D0 BA D0 B7 D0 BE D1 82 D0 B8 D0 BA 20 30 2E 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 25 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 54 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F1 03 00 00 00 00 07 04 06 00 1C 25 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 00 00 00 F4 03 04 00 01 48 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 00 00 E1 [19:18:25]Write i2c OK [19:18:25]MH_I2C_Read... [19:18:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:18:26]Read from MH i2c: E2 [19:18:26]MH_I2C_Read... [19:18:26]Read from MH i2c: E2 03 00 [19:18:26]MH_I2C_Read... [19:18:26]Read from MH i2c: E2 03 00 CE 0A 00 90 00 4C [19:18:26]RAPDU: 90 00 [19:18:26]wFMCommunicate OK [19:18:26]wFMCommunicate request_size=58 [19:18:26]MH_SAM_APDU [19:18:26]CAPDU: 80 0D 02 02 35 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 AF A2 00 00 35 04 06 00 39 B1 D9 D1 08 D7 [19:18:26]Write to MH i2c: E2 3D 00 CF 0A 80 0D 02 02 35 00 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 AF A2 00 00 35 04 06 00 39 B1 D9 D1 08 D7 00 00 0F [19:18:26]Write i2c OK [19:18:26]MH_I2C_Read... [19:18:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:18:26]Read from MH i2c: E2 [19:18:26]MH_I2C_Read... [19:18:26]Read from MH i2c: E2 03 00 [19:18:26]MH_I2C_Read... [19:18:26]Read from MH i2c: E2 03 00 CF 0A 00 90 00 4D [19:18:26]RAPDU: 90 00 [19:18:26]wFMCommunicate OK [19:18:26]wFMCommunicate request_size=4 [19:18:26]MH_SAM_APDU [19:18:26]CAPDU: 80 0D 03 02 [19:18:26]Write to MH i2c: E2 08 00 D0 0A 80 0D 03 02 00 00 00 00 55 [19:18:26]Write i2c OK [19:18:26]MH_I2C_Read... [19:18:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:18:26]Read from MH i2c: E2 [19:18:26]MH_I2C_Read... [19:18:26]Read from MH i2c: E2 0B 00 [19:18:26]MH_I2C_Read... [19:18:26]Read from MH i2c: E2 0B 00 D0 0A 00 A1 61 7C 27 74 6F F9 03 90 00 DA [19:18:26]RAPDU: A1 61 7C 27 74 6F F9 03 90 00 [19:18:26]wFMCommunicate OK [19:18:26]SAM_PROTO_SignData done [19:18:26]FM_MakeSignedData done [19:18:26]CreateOFDProtocolMessage [19:18:26]wFMCommunicate request_size=4 [19:18:26]MH_SAM_APDU [19:18:26]CAPDU: 80 11 00 00 [19:18:26]Write to MH i2c: E2 08 00 D1 0A 80 11 00 00 00 00 00 00 55 [19:18:26]Write i2c OK [19:18:26]MH_I2C_Read... [19:18:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:18:26]Read from MH i2c: E2 [19:18:26]MH_I2C_Read... [19:18:26]Read from MH i2c: E2 17 00 [19:18:26]MH_I2C_Read... [19:18:26]Read from MH i2c: E2 17 00 D1 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 B1 [19:18:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [19:18:26]wFMCommunicate OK [19:18:26]CreateOFDProtocolMessage done [19:18:26]OFDSenderStorePacket 41647 [19:18:26]StoreOFDPacket docnum=41647 [19:18:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 3F 01 00 00 FC 63 37 01 9F 45 5A 03 01 00 03 00 2B 01 1E 04 01 00 01 23 04 7D 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 33 36 34 06 04 39 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D1 8D D0 BA D0 B7 D0 BE D1 82 D0 B8 D0 BA 20 30 2E 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 25 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 54 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F1 03 00 00 00 00 07 04 06 00 1C 25 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 00 00 00 F4 03 04 00 01 48 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 AF A2 00 00 35 04 06 00 39 B1 D9 D1 08 D7 A1 61 7C 27 74 6F F9 03 [19:18:26]CheckFolder [19:18:26]dirname=/storage/ofd_packets [19:18:26]CheckFolder done [19:18:26]ProducePacketName [19:18:26]name=ofd_packets/00041647 [19:18:26]NVStorageSaveData ofd_packets/00041647 [19:18:26]File name is /storage/ofd_packets/00041647 [19:18:26]Write 349 bytes [19:18:26]NVStorageSaveData done [19:18:26]OFDSenderStorePacket done [19:18:26]KKMCreateOFDPacket done [19:18:26]NVStorageSaveData kkm_last_timestamp [19:18:26]File name is /storage/kkm_last_timestamp [19:18:26]Write 4 bytes [19:18:26]NVStorageSaveData done [19:18:26]ExternCall_PrintAddStr [19:18:26]wPrintStart [19:18:26]Write to MH i2c: 01 00 00 D2 0A DC [19:18:26]Write i2c OK [19:18:26]MH_I2C_Read... [19:18:26]Read from MH i2c: 01 [19:18:26]MH_I2C_Read... [19:18:26]Read from MH i2c: 01 07 00 [19:18:26]MH_I2C_Read... [19:18:26]Read from MH i2c: 01 07 00 D2 0A 00 00 00 00 00 FF 0F F1 [19:18:26]RasterBufferAndPrint [19:18:26]line Счет N : (3)183676 [19:18:26]line ИÐÐ: 02508201610067 [19:18:26]line Контрольно-КаÑÑовый Чек [19:18:26]line ПРОДÐЖР[19:18:26]line Товар: 4700000480364 [19:18:26]line Ðапиток Ñнерг Nitro Ñкзотик 0.45 ж/б [19:18:26]line 1.000 * 95.00 [19:18:26]line = 95.00 [19:18:26]line ÐДС 12% ÐСП 1% [19:18:26]line > о реализуемом товаре [19:18:26]line ИТОГО: 95.00 [19:18:26]line ÐСП 1% : 0.84 [19:18:26]line ÐДС 12% : 10.09 [19:18:26]line Ðаличными: 95.00 [19:18:26]line Безнал.: 0.00 [19:18:26]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [19:18:26]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [19:18:26]line СÐО: Общий режим [19:18:26]line Чек 98 27.07.2024 19:18 [19:18:26]line Смена: 425 ФФД: 1.0 [19:18:26]line ЗÐМ: 0300000053 [19:18:26]line РÐМ: 0000000000092626 [19:18:26]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [19:18:26]line ФМ: 0000000000874958 [19:18:26]line ФД: 41647 [19:18:26]line ФПД: 63436026349783 [19:18:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T191825&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41647&fm=63436026349783&tin=02508201610067®Number=0000000000092626&sum=9500 [19:18:26]line 0 [19:18:26]OFD Sender: Processing packet 41647 [packets to send 57, broken 56] [19:18:26]ProducePacketName [19:18:26]name=ofd_packets/00041647 [19:18:26]OFD Sender: To server: ‡•öpG, [19:18:26]CommunicateWithHost lk.salyk.kg:30040 [19:18:26]ConnectInit lk.salyk.kg [19:18:26]written 0, free lines is 4095 [19:18:26]Write to MH i2c: 01 00 00 FB 0A 05 [19:18:26]Write i2c OK [19:18:26]MH_I2C_Read... [19:18:26]Read from MH i2c: 01 [19:18:26]MH_I2C_Read... [19:18:26]Read from MH i2c: 01 07 00 [19:18:26]MH_I2C_Read... [19:18:26]Read from MH i2c: 01 07 00 FB 0A 00 00 00 00 00 04 0D 1D [19:18:26]RasterBufferAndPrint [19:18:26]line [19:18:26]line [19:18:26]line [19:18:26]line [19:18:26]line [19:18:26]written 0, free lines is 3339 [19:18:26]MH_Cut [19:18:26]Write to MH i2c: D1 01 00 02 0B 01 DF [19:18:26]Write i2c OK [19:18:26]MH_I2C_Read... [19:18:26]Read from MH i2c: D1 [19:18:26]MH_I2C_Read... [19:18:26]Read from MH i2c: D1 01 00 [19:18:26]MH_I2C_Read... [19:18:26]Read from MH i2c: D1 01 00 02 0B 00 DE [19:18:26]Write to MH i2c: 01 00 00 03 0B 0E [19:18:26]Write i2c OK [19:18:26]MH_I2C_Read... [19:18:27]*** Cut start [19:18:27]*** Partial cut [19:18:27]*** CUTSNS_PIN = 1 [19:18:27]*** CUTSNS_PIN = 0 [19:18:28]*** Brake cut motor [19:18:28]Read from MH i2c: 01 [19:18:28]MH_I2C_Read... [19:18:28]*** Stop cut motor [19:18:28]*** Cut end [19:18:28]Read from MH i2c: 01 07 00 [19:18:28]MH_I2C_Read... [19:18:28]Read from MH i2c: 01 07 00 03 0B 00 00 00 00 00 FF 0F 23 [19:18:28]process_action close_receipt done [19:18:28]requested_data is exist [19:18:28]produce_requested_data [19:18:28]requested_item fm.sn is exist - process it [19:18:28]wFMCommunicate request_size=4 [19:18:28]MH_SAM_APDU [19:18:28]CAPDU: 80 11 00 00 [19:18:28]Write to MH i2c: E2 08 00 04 0B 80 11 00 00 00 00 00 00 89 [19:18:28]Write i2c OK [19:18:28]MH_I2C_Read... [19:18:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:18:28]Read from MH i2c: E2 [19:18:28]MH_I2C_Read... [19:18:28]Read from MH i2c: E2 17 00 [19:18:28]MH_I2C_Read... [19:18:28]Read from MH i2c: E2 17 00 04 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 E5 [19:18:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [19:18:28]wFMCommunicate OK [19:18:28]requested_item fd.num is exist - process it [19:18:28]SAM_PROTO_GetFieldsCounters [19:18:28]wFMCommunicate request_size=4 [19:18:28]MH_SAM_APDU [19:18:28]CAPDU: 80 13 00 00 [19:18:28]Write to MH i2c: E2 08 00 05 0B 80 13 00 00 00 00 00 00 8C [19:18:28]Write i2c OK [19:18:28]MH_I2C_Read... [19:18:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:18:28]Read from MH i2c: E2 [19:18:28]MH_I2C_Read... [19:18:28]Read from MH i2c: E2 62 00 [19:18:28]MH_I2C_Read... [19:18:28]Read from MH i2c: E2 62 00 05 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 AF A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 62 00 00 00 5E 04 04 00 62 00 00 00 57 04 04 00 63 00 00 00 19 04 04 00 00 00 00 00 90 00 D7 [19:18:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 AF A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 62 00 00 00 5E 04 04 00 62 00 00 00 57 04 04 00 63 00 00 00 19 04 04 00 00 00 00 00 90 00 [19:18:28]wFMCommunicate OK [19:18:28]SAM_PROTO_GetFieldsCounters done [19:18:28]requested_item shift.num is exist - process it [19:18:28]requested_item shift.opened is exist - process it [19:18:28]req_shift_opened [19:18:28]FM_GetShiftState [19:18:28]SAM_PROTO_GetShiftState [19:18:28]wFMCommunicate request_size=4 [19:18:28]MH_SAM_APDU [19:18:28]CAPDU: 80 13 01 00 [19:18:28]Write to MH i2c: E2 08 00 06 0B 80 13 01 00 00 00 00 00 8E [19:18:28]Write i2c OK [19:18:28]MH_I2C_Read... [19:18:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:18:28]Read from MH i2c: E2 [19:18:28]MH_I2C_Read... [19:18:28]Read from MH i2c: E2 0E 00 [19:18:28]MH_I2C_Read... [19:18:28]Read from MH i2c: E2 0E 00 06 0B 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 A6 [19:18:28]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [19:18:28]wFMCommunicate OK [19:18:28]SAM_PROTO_GetShiftState done [19:18:28]FM_GetShiftState done [19:18:28]req_shift_opened done [19:18:28]requested_item shift.open_date is exist - process it [19:18:28]req_shift_open_date [19:18:28]req_shift_open_date done [19:18:28]produce_requested_data done [19:18:28]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41647,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [19:18:28]process_action_free close_receipt [19:18:28]json_value_free [19:18:28]json_value_free done [19:18:28]process_json_proto returns [19:18:28]Send response to host [19:18:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41647,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [19:18:28]free response buf [19:18:28]execute_script done [19:18:28]execute_script returns [19:18:28]free content buf [19:18:28]Sock 7.Close socket [19:18:28]Sock 7.Thread stoped [19:18:31]Connected sock=11 [19:18:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 3F 01 00 00 FC 63 37 01 9F 45 5A 03 01 00 03 00 2B 01 1E 04 01 00 01 23 04 7D 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 33 36 34 06 04 39 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D1 8D D0 BA D0 B7 D0 BE D1 82 D0 B8 D0 BA 20 30 2E 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 25 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 54 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F1 03 00 00 00 00 07 04 06 00 1C 25 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 00 00 00 F4 03 04 00 01 48 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 AF A2 00 00 35 04 06 00 39 B1 D9 D1 08 D7 A1 61 7C 27 74 6F F9 03 [19:18:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 1E 21 47 00 CC E1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 AF A2 00 00 F4 03 04 00 1A F4 A4 66 B6 04 01 00 00 91 26 A9 7E 32 E2 25 55 [19:18:31]CommunicateWithHost err = 0 [19:18:31]CheckOFDResponse [19:18:31]1017 (14) - 77093643461234 [19:18:31]1041 (16) - 0000000000874958 [19:18:31]1040 (4) - 41647 [19:18:31]1012 (4) - 27.07.2024 13:20 [19:18:31]1206 (1) - 0 [19:18:31]OFD Sender: Remove packet 41647 [19:18:31]ProducePacketName [19:18:31]name=ofd_packets/00041647 [19:18:31]NVStorageDeleteData [19:18:32]OFD Sender: No OFD packet to send [19:18:37]OFD Sender: No OFD packet to send [19:18:42]OFD Sender: No OFD packet to send [19:18:47]OFD Sender: No OFD packet to send [19:18:52]OFD Sender: No OFD packet to send [19:18:57]OFD Sender: No OFD packet to send [19:18:59]recv_with_timeout no data received [19:19:02]OFD Sender: No OFD packet to send [19:19:07]OFD Sender: No OFD packet to send [19:19:12]OFD Sender: No OFD packet to send [19:19:17]OFD Sender: No OFD packet to send [19:19:22]OFD Sender: No OFD packet to send [19:19:27]OFD Sender: No OFD packet to send [19:19:32]OFD Sender: No OFD packet to send [19:19:37]OFD Sender: No OFD packet to send [19:19:42]OFD Sender: No OFD packet to send [19:19:47]OFD Sender: No OFD packet to send [19:19:52]OFD Sender: No OFD packet to send [19:19:57]OFD Sender: No OFD packet to send [19:20:02]OFD Sender: No OFD packet to send [19:20:07]OFD Sender: No OFD packet to send [19:20:12]OFD Sender: No OFD packet to send [19:20:17]OFD Sender: No OFD packet to send [19:20:19]recv_with_timeout no data received [19:20:22]OFD Sender: No OFD packet to send [19:20:27]OFD Sender: No OFD packet to send [19:20:32]OFD Sender: No OFD packet to send [19:20:37]OFD Sender: No OFD packet to send [19:20:42]OFD Sender: No OFD packet to send [19:20:47]OFD Sender: No OFD packet to send [19:20:52]OFD Sender: No OFD packet to send [19:20:57]OFD Sender: No OFD packet to send [19:21:02]OFD Sender: No OFD packet to send [19:21:07]OFD Sender: No OFD packet to send [19:21:12]OFD Sender: No OFD packet to send [19:21:17]OFD Sender: No OFD packet to send [19:21:22]OFD Sender: No OFD packet to send [19:21:27]OFD Sender: No OFD packet to send [19:21:32]OFD Sender: No OFD packet to send [19:21:37]OFD Sender: No OFD packet to send [19:21:42]OFD Sender: No OFD packet to send [19:21:47]OFD Sender: No OFD packet to send [19:21:52]OFD Sender: No OFD packet to send [19:21:57]OFD Sender: No OFD packet to send [19:22:02]OFD Sender: No OFD packet to send [19:22:07]OFD Sender: No OFD packet to send [19:22:09]recv_with_timeout no data received [19:22:12]OFD Sender: No OFD packet to send [19:22:15]accept exits with 9 [19:22:15]New connection [19:22:15]New thread 3067051364 created [19:22:15]Thread 3067194724 joined [19:22:15]Waiting for new connection... [19:22:15] Sock 9.Parse request [19:22:15]Sock 9.Check first char [19:22:15]Sock 9.First char is OK [19:22:15]request: POST /json_proto HTTP/1.0 [19:22:15]Method: POST [19:22:15]URL: /json_proto [19:22:15]Method is POST - this is cgi request [19:22:15]url: /json_proto [19:22:15]query_string will be loaded in cgi processing [19:22:15]execute_cgi json_proto POST (null) [19:22:15]execute_cgi path=json_proto method=POST [19:22:15]POST find Content-Length [19:22:15]Host: 172.17.43.132:8080 [19:22:15]Content-Length: 630 [19:22:15]Content-Type: application/json [19:22:15] [19:22:15]POST finish read [19:22:15]Found Content-Length = 630 [19:22:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183677", "tax_sys" : 0, "items" : [ { "code": "4700000160358", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 1\u043B", "price" : 50.00, "quantity" : 1.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 50.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:22:15]execute_script... [19:22:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183677", "tax_sys" : 0, "items" : [ { "code": "4700000160358", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 1\u043B", "price" : 50.00, "quantity" : 1.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 50.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:22:15]POST & json_proto [19:22:15]process_json_proto [19:22:15]json parsed OK: [19:22:15]protocol is kg_v1.0 [19:22:15]action value=close_receipt [19:22:15]process_action close_receipt [19:22:15]cmd_close_receipt [19:22:15]MH_GetDate [19:22:15]Write to MH i2c: F0 00 00 07 0B 01 [19:22:15]Write i2c OK [19:22:15]MH_I2C_Read... [19:22:15]Read from MH i2c: F0 [19:22:15]MH_I2C_Read... [19:22:15]Read from MH i2c: F0 09 00 [19:22:15]MH_I2C_Read... [19:22:15]Read from MH i2c: F0 09 00 07 0B 00 E8 48 A5 66 69 B2 A4 66 6A [19:22:15]GetLastDocTimeStamp 1722107905 [19:22:15]current date 1722108136 [19:22:15]FM_GetShiftState [19:22:15]SAM_PROTO_GetShiftState [19:22:15]wFMCommunicate request_size=4 [19:22:15]MH_SAM_APDU [19:22:15]CAPDU: 80 13 01 00 [19:22:15]Write to MH i2c: E2 08 00 08 0B 80 13 01 00 00 00 00 00 90 [19:22:15]Write i2c OK [19:22:15]MH_I2C_Read... [19:22:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:22:15]Read from MH i2c: E2 [19:22:15]MH_I2C_Read... [19:22:15]Read from MH i2c: E2 0E 00 [19:22:15]MH_I2C_Read... [19:22:15]Read from MH i2c: E2 0E 00 08 0B 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 A8 [19:22:15]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [19:22:15]wFMCommunicate OK [19:22:15]SAM_PROTO_GetShiftState done [19:22:15]FM_GetShiftState done [19:22:15]opened in 1722069839 [19:22:15]opened+sec_in_day 1722156239 [19:22:15]quantity*price = 5000 [19:22:15]sum+1 = 5001 [19:22:15]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 50.00 ÐСП 1% : 0.44 ÐДС 12% : 5.31 Ðаличными: 50.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 99 27.07.2024 19:22 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41648 ФПД: 184932584668163 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T192216&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41648&fm=184932584668163&tin=02508201610067®Number=0000000000092626&sum=5000 0 [19:22:16]StoreToDocumentArchive [19:22:16]shift 425 fd 41648 [19:22:16]save to /storage/0425/doc_00041648 [19:22:16]save last doc name /storage/0425/doc_00041648 to /storage/kkm_last_doc_name [19:22:16]save OK [19:22:16]Clear old archive folders... [19:22:16]ProcessDocumentItem done err = 0, tmpTLVsize=269 [19:22:16]tlvbuf is B6F90010 [19:22:16]SAM_PROTO_ClearQueue [19:22:16]wFMCommunicate request_size=4 [19:22:16]MH_SAM_APDU [19:22:16]CAPDU: 80 09 00 00 [19:22:16]Write to MH i2c: E2 08 00 15 0B 80 09 00 00 00 00 00 00 92 [19:22:16]Write i2c OK [19:22:16]MH_I2C_Read... [19:22:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:22:16]Read from MH i2c: E2 [19:22:16]MH_I2C_Read... [19:22:16]Read from MH i2c: E2 03 00 [19:22:16]MH_I2C_Read... [19:22:16]Read from MH i2c: E2 03 00 15 0B 00 90 00 94 [19:22:16]RAPDU: 90 00 [19:22:16]wFMCommunicate OK [19:22:16]SAM_PROTO_ClearQueue done [19:22:16]KKMCreateOFDPacket [19:22:16]OFDProtocolAddRootSTLVToBuf [19:22:16]FM_MakeSignedData [19:22:16]FM_MakeSignedData [19:22:16]SAM_PROTO_SignData [19:22:16]wFMCommunicate request_size=4 [19:22:16]MH_SAM_APDU [19:22:16]CAPDU: 80 0D 01 02 [19:22:16]Write to MH i2c: E2 08 00 16 0B 80 0D 01 02 00 00 00 00 9A [19:22:16]Write i2c OK [19:22:16]MH_I2C_Read... [19:22:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:22:16]Read from MH i2c: E2 [19:22:16]MH_I2C_Read... [19:22:16]Read from MH i2c: E2 03 00 [19:22:16]MH_I2C_Read... [19:22:16]Read from MH i2c: E2 03 00 16 0B 00 90 00 95 [19:22:16]RAPDU: 90 00 [19:22:16]wFMCommunicate OK [19:22:16]wFMCommunicate request_size=255 [19:22:16]MH_SAM_APDU [19:22:16]CAPDU: 80 0D 02 02 FA 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 02 00 00 00 00 07 04 06 00 88 13 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 00 00 00 F4 03 04 00 E8 48 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 [19:22:16]Write to MH i2c: E2 02 01 17 0B 80 0D 02 02 FA 00 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 02 00 00 00 00 07 04 06 00 88 13 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 00 00 00 F4 03 04 00 E8 48 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 00 00 F9 [19:22:16]Write i2c OK [19:22:16]MH_I2C_Read... [19:22:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:22:16]Read from MH i2c: E2 [19:22:16]MH_I2C_Read... [19:22:16]Read from MH i2c: E2 03 00 [19:22:16]MH_I2C_Read... [19:22:16]Read from MH i2c: E2 03 00 17 0B 00 90 00 96 [19:22:16]RAPDU: 90 00 [19:22:16]wFMCommunicate OK [19:22:16]wFMCommunicate request_size=28 [19:22:16]MH_SAM_APDU [19:22:16]CAPDU: 80 0D 02 02 17 37 34 39 35 38 10 04 04 00 B0 A2 00 00 35 04 06 00 A8 31 F9 04 3C 03 [19:22:16]Write to MH i2c: E2 1F 00 18 0B 80 0D 02 02 17 00 37 34 39 35 38 10 04 04 00 B0 A2 00 00 35 04 06 00 A8 31 F9 04 3C 03 00 00 9A [19:22:16]Write i2c OK [19:22:16]MH_I2C_Read... [19:22:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:22:16]Read from MH i2c: E2 [19:22:16]MH_I2C_Read... [19:22:16]Read from MH i2c: E2 03 00 [19:22:16]MH_I2C_Read... [19:22:16]Read from MH i2c: E2 03 00 18 0B 00 90 00 97 [19:22:16]RAPDU: 90 00 [19:22:16]wFMCommunicate OK [19:22:16]wFMCommunicate request_size=4 [19:22:16]MH_SAM_APDU [19:22:16]CAPDU: 80 0D 03 02 [19:22:16]Write to MH i2c: E2 08 00 19 0B 80 0D 03 02 00 00 00 00 9F [19:22:16]Write i2c OK [19:22:16]MH_I2C_Read... [19:22:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:22:16]Read from MH i2c: E2 [19:22:16]MH_I2C_Read... [19:22:16]Read from MH i2c: E2 0B 00 [19:22:16]MH_I2C_Read... [19:22:16]Read from MH i2c: E2 0B 00 19 0B 00 0F 2F 3C 72 DE 5B 4F 34 90 00 48 [19:22:16]RAPDU: 0F 2F 3C 72 DE 5B 4F 34 90 00 [19:22:16]wFMCommunicate OK [19:22:16]SAM_PROTO_SignData done [19:22:16]FM_MakeSignedData done [19:22:16]CreateOFDProtocolMessage [19:22:16]wFMCommunicate request_size=4 [19:22:16]MH_SAM_APDU [19:22:16]CAPDU: 80 11 00 00 [19:22:16]Write to MH i2c: E2 08 00 1A 0B 80 11 00 00 00 00 00 00 9F [19:22:16]Write i2c OK [19:22:16]MH_I2C_Read... [19:22:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:22:17]Read from MH i2c: E2 [19:22:17]MH_I2C_Read... [19:22:17]Read from MH i2c: E2 17 00 [19:22:17]MH_I2C_Read... [19:22:17]Read from MH i2c: E2 17 00 1A 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 FB [19:22:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [19:22:17]wFMCommunicate OK [19:22:17]CreateOFDProtocolMessage done [19:22:17]OFDSenderStorePacket 41648 [19:22:17]StoreOFDPacket docnum=41648 [19:22:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 21 01 00 00 6D 64 19 01 04 43 5A 03 01 00 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 02 00 00 00 00 07 04 06 00 88 13 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 00 00 00 F4 03 04 00 E8 48 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 B0 A2 00 00 35 04 06 00 A8 31 F9 04 3C 03 0F 2F 3C 72 DE 5B 4F 34 [19:22:17]CheckFolder [19:22:17]dirname=/storage/ofd_packets [19:22:17]CheckFolder done [19:22:17]ProducePacketName [19:22:17]name=ofd_packets/00041648 [19:22:17]NVStorageSaveData ofd_packets/00041648 [19:22:17]File name is /storage/ofd_packets/00041648 [19:22:17]Write 319 bytes [19:22:17]NVStorageSaveData done [19:22:17]OFDSenderStorePacket done [19:22:17]KKMCreateOFDPacket done [19:22:17]NVStorageSaveData kkm_last_timestamp [19:22:17]File name is /storage/kkm_last_timestamp [19:22:17]Write 4 bytes [19:22:17]NVStorageSaveData done [19:22:17]ExternCall_PrintAddStr [19:22:17]wPrintStart [19:22:17]Write to MH i2c: 01 00 00 1B 0B 26 [19:22:17]OFD Sender: Processing packet 41648 [packets to send 57, broken 56] [19:22:17]ProducePacketName [19:22:17]name=ofd_packets/00041648 [19:22:17]OFD Sender: To server: ‡•öpG, [19:22:17]CommunicateWithHost lk.salyk.kg:30040 [19:22:17]ConnectInit lk.salyk.kg [19:22:17]Write i2c OK [19:22:17]MH_I2C_Read... [19:22:17]Read from MH i2c: 01 [19:22:17]MH_I2C_Read... [19:22:17]Read from MH i2c: 01 07 00 [19:22:17]MH_I2C_Read... [19:22:17]Read from MH i2c: 01 07 00 1B 0B 00 00 00 00 00 FF 0F 3B [19:22:17]RasterBufferAndPrint [19:22:17]line Счет N : (3)183677 [19:22:17]line ИÐÐ: 02508201610067 [19:22:17]line Контрольно-КаÑÑовый Чек [19:22:17]line ПРОДÐЖР[19:22:17]line Товар: 4700000160358 [19:22:17]line Вода Легенда 1л [19:22:17]line 1.000 * 50.00 [19:22:17]line = 50.00 [19:22:17]line ÐДС 12% ÐСП 1% [19:22:17]line > о реализуемом товаре [19:22:17]line ИТОГО: 50.00 [19:22:17]line ÐСП 1% : 0.44 [19:22:17]line ÐДС 12% : 5.31 [19:22:17]line Ðаличными: 50.00 [19:22:17]line Безнал.: 0.00 [19:22:17]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [19:22:17]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [19:22:17]line СÐО: Общий режим [19:22:17]line Чек 99 27.07.2024 19:22 [19:22:17]line Смена: 425 ФФД: 1.0 [19:22:17]line ЗÐМ: 0300000053 [19:22:17]line РÐМ: 0000000000092626 [19:22:17]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [19:22:17]line ФМ: 0000000000874958 [19:22:17]line ФД: 41648 [19:22:17]line ФПД: 184932584668163 [19:22:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T192216&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41648&fm=184932584668163&tin=02508201610067®Number=0000000000092626&sum=5000 [19:22:17]line 0 [19:22:17]written 0, free lines is 4095 [19:22:17]Connected sock=7 [19:22:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 21 01 00 00 6D 64 19 01 04 43 5A 03 01 00 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 02 00 00 00 00 07 04 06 00 88 13 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 00 00 00 F4 03 04 00 E8 48 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 B0 A2 00 00 35 04 06 00 A8 31 F9 04 3C 03 0F 2F 3C 72 DE 5B 4F 34 [19:22:17]Write to MH i2c: 01 00 00 43 0B 4E [19:22:17]Write i2c OK [19:22:17]MH_I2C_Read... [19:22:17]Read from MH i2c: 01 [19:22:17]MH_I2C_Read... [19:22:17]Read from MH i2c: 01 07 00 [19:22:17]MH_I2C_Read... [19:22:17]Read from MH i2c: 01 07 00 43 0B 00 00 00 00 00 1E 0D 80 [19:22:17]RasterBufferAndPrint [19:22:17]line [19:22:17]line [19:22:17]line [19:22:17]line [19:22:17]line [19:22:17]written 0, free lines is 3364 [19:22:17]MH_Cut [19:22:17]Write to MH i2c: D1 01 00 4A 0B 01 27 [19:22:17]Write i2c OK [19:22:17]MH_I2C_Read... [19:22:17]Read from MH i2c: D1 [19:22:17]MH_I2C_Read... [19:22:17]Read from MH i2c: D1 01 00 [19:22:17]MH_I2C_Read... [19:22:17]Read from MH i2c: D1 01 00 4A 0B 00 26 [19:22:17]Write to MH i2c: 01 00 00 4B 0B 56 [19:22:17]Write i2c OK [19:22:17]MH_I2C_Read... [19:22:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 5D 73 47 00 0A C5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 B0 A2 00 00 F4 03 04 00 FD F4 A4 66 B6 04 01 00 00 4B F2 FB 36 30 45 66 AC [19:22:18]CommunicateWithHost err = 0 [19:22:18]CheckOFDResponse [19:22:18]1017 (14) - 77093643461234 [19:22:18]1041 (16) - 0000000000874958 [19:22:18]1040 (4) - 41648 [19:22:18]1012 (4) - 27.07.2024 13:24 [19:22:18]1206 (1) - 0 [19:22:18]OFD Sender: Remove packet 41648 [19:22:18]ProducePacketName [19:22:18]name=ofd_packets/00041648 [19:22:18]NVStorageDeleteData [19:22:18]*** Cut start [19:22:18]*** Partial cut [19:22:18]*** CUTSNS_PIN = 1 [19:22:18]*** CUTSNS_PIN = 0 [19:22:18]OFD Sender: No OFD packet to send [19:22:18]*** Brake cut motor [19:22:19]Read from MH i2c: 01 [19:22:19]MH_I2C_Read... [19:22:19]*** Stop cut motor [19:22:19]*** Cut end [19:22:19]Read from MH i2c: 01 07 00 [19:22:19]MH_I2C_Read... [19:22:19]Read from MH i2c: 01 07 00 4B 0B 00 00 00 00 00 FF 0F 6B [19:22:19]process_action close_receipt done [19:22:19]requested_data is exist [19:22:19]produce_requested_data [19:22:19]requested_item fm.sn is exist - process it [19:22:19]wFMCommunicate request_size=4 [19:22:19]MH_SAM_APDU [19:22:19]CAPDU: 80 11 00 00 [19:22:19]Write to MH i2c: E2 08 00 4C 0B 80 11 00 00 00 00 00 00 D1 [19:22:19]Write i2c OK [19:22:19]MH_I2C_Read... [19:22:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:22:19]Read from MH i2c: E2 [19:22:19]MH_I2C_Read... [19:22:19]Read from MH i2c: E2 17 00 [19:22:19]MH_I2C_Read... [19:22:19]Read from MH i2c: E2 17 00 4C 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 2D [19:22:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [19:22:19]wFMCommunicate OK [19:22:19]requested_item fd.num is exist - process it [19:22:19]SAM_PROTO_GetFieldsCounters [19:22:19]wFMCommunicate request_size=4 [19:22:19]MH_SAM_APDU [19:22:19]CAPDU: 80 13 00 00 [19:22:19]Write to MH i2c: E2 08 00 4D 0B 80 13 00 00 00 00 00 00 D4 [19:22:19]Write i2c OK [19:22:19]MH_I2C_Read... [19:22:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:22:19]Read from MH i2c: E2 [19:22:19]MH_I2C_Read... [19:22:19]Read from MH i2c: E2 62 00 [19:22:19]MH_I2C_Read... [19:22:19]Read from MH i2c: E2 62 00 4D 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 B0 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 63 00 00 00 5E 04 04 00 63 00 00 00 57 04 04 00 64 00 00 00 19 04 04 00 00 00 00 00 90 00 23 [19:22:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 B0 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 63 00 00 00 5E 04 04 00 63 00 00 00 57 04 04 00 64 00 00 00 19 04 04 00 00 00 00 00 90 00 [19:22:19]wFMCommunicate OK [19:22:19]SAM_PROTO_GetFieldsCounters done [19:22:19]requested_item shift.num is exist - process it [19:22:19]requested_item shift.opened is exist - process it [19:22:19]req_shift_opened [19:22:19]FM_GetShiftState [19:22:19]SAM_PROTO_GetShiftState [19:22:19]wFMCommunicate request_size=4 [19:22:19]MH_SAM_APDU [19:22:19]CAPDU: 80 13 01 00 [19:22:19]Write to MH i2c: E2 08 00 4E 0B 80 13 01 00 00 00 00 00 D6 [19:22:19]Write i2c OK [19:22:19]MH_I2C_Read... [19:22:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:22:19]Read from MH i2c: E2 [19:22:19]MH_I2C_Read... [19:22:19]Read from MH i2c: E2 0E 00 [19:22:19]MH_I2C_Read... [19:22:19]Read from MH i2c: E2 0E 00 4E 0B 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 EE [19:22:19]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [19:22:19]wFMCommunicate OK [19:22:19]SAM_PROTO_GetShiftState done [19:22:19]FM_GetShiftState done [19:22:19]req_shift_opened done [19:22:19]requested_item shift.open_date is exist - process it [19:22:19]req_shift_open_date [19:22:19]req_shift_open_date done [19:22:19]produce_requested_data done [19:22:19]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41648,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [19:22:19]process_action_free close_receipt [19:22:19]json_value_free [19:22:19]json_value_free done [19:22:19]process_json_proto returns [19:22:19]Send response to host [19:22:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41648,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [19:22:19]free response buf [19:22:19]execute_script done [19:22:19]execute_script returns [19:22:19]free content buf [19:22:19]Sock 9.Close socket [19:22:19]Sock 9.Thread stoped [19:22:23]OFD Sender: No OFD packet to send [19:22:28]OFD Sender: No OFD packet to send [19:22:33]OFD Sender: No OFD packet to send [19:22:38]OFD Sender: No OFD packet to send [19:22:43]OFD Sender: No OFD packet to send [19:22:48]OFD Sender: No OFD packet to send [19:22:53]OFD Sender: No OFD packet to send [19:22:54]recv_with_timeout no data received [19:22:58]OFD Sender: No OFD packet to send [19:23:03]OFD Sender: No OFD packet to send [19:23:08]OFD Sender: No OFD packet to send [19:23:13]OFD Sender: No OFD packet to send [19:23:14]recv_with_timeout no data received [19:23:18]OFD Sender: No OFD packet to send [19:24:57]ConnectInit Can't connect to host [19:25:01]OFD Sender: Processing packet 41649 [packets to send 57, broken 56] [19:25:01]ProducePacketName [19:25:01]name=ofd_packets/00041649 [19:25:01]OFD Sender: To server: ‡•öpG, [19:25:01]CommunicateWithHost lk.salyk.kg:30040 [19:25:01]ConnectInit lk.salyk.kg [19:25:03]Connected sock=7 [19:25:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 27 01 00 00 71 9C 1F 01 24 E5 5A 03 01 00 03 00 13 01 1E 04 01 00 01 23 04 65 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 33 32 36 06 04 21 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 90 D0 B4 D1 8B D0 B3 D0 B5 D0 BD D0 B5 20 31 D0 BB 20 D0 B1 2F D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 AC 0D 00 00 00 00 13 04 06 00 AC 0D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 0D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 01 00 00 00 00 07 04 06 00 AC 0D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 00 00 00 F4 03 04 00 50 49 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 B1 A2 00 00 35 04 06 00 5C 2A 5D 99 58 C8 90 84 82 19 2C 9F 39 2E [19:25:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 A5 F9 47 00 87 80 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 B1 A2 00 00 F4 03 04 00 A3 F5 A4 66 B6 04 01 00 00 E8 B0 E8 91 42 5F 6B 42 [19:25:03]CommunicateWithHost err = 0 [19:25:03]CheckOFDResponse [19:25:03]1017 (14) - 77093643461234 [19:25:03]1041 (16) - 0000000000874958 [19:25:03]1040 (4) - 41649 [19:25:03]1012 (4) - 27.07.2024 13:26 [19:25:03]1206 (1) - 0 [19:25:03]OFD Sender: Remove packet 41649 [19:25:03]ProducePacketName [19:25:03]name=ofd_packets/00041649 [19:25:03]NVStorageDeleteData [19:25:04]OFD Sender: No OFD packet to send [19:25:09]OFD Sender: No OFD packet to send [19:25:14]OFD Sender: No OFD packet to send [19:25:19]OFD Sender: No OFD packet to send [19:25:24]OFD Sender: No OFD packet to send [19:25:28]recv_with_timeout no data received [19:25:29]OFD Sender: No OFD packet to send [19:25:34]OFD Sender: No OFD packet to send [19:25:39]OFD Sender: No OFD packet to send [19:25:44]OFD Sender: No OFD packet to send [19:25:49]OFD Sender: No OFD packet to send [19:25:54]OFD Sender: No OFD packet to send [19:25:59]OFD Sender: No OFD packet to send [19:26:04]OFD Sender: No OFD packet to send [19:26:09]OFD Sender: No OFD packet to send [19:26:14]OFD Sender: No OFD packet to send [19:26:19]OFD Sender: No OFD packet to send [19:26:24]OFD Sender: No OFD packet to send [19:26:29]OFD Sender: No OFD packet to send [19:26:34]OFD Sender: No OFD packet to send [19:26:39]OFD Sender: No OFD packet to send [19:26:44]OFD Sender: No OFD packet to send [19:26:49]OFD Sender: No OFD packet to send [19:26:54]OFD Sender: No OFD packet to send [19:26:59]OFD Sender: No OFD packet to send [19:27:04]OFD Sender: No OFD packet to send [19:27:09]OFD Sender: No OFD packet to send [19:27:14]OFD Sender: No OFD packet to send [19:27:19]OFD Sender: No OFD packet to send [19:27:24]OFD Sender: No OFD packet to send [19:27:29]OFD Sender: No OFD packet to send [19:27:34]OFD Sender: No OFD packet to send [19:27:39]OFD Sender: No OFD packet to send [19:27:44]OFD Sender: No OFD packet to send [19:27:49]OFD Sender: No OFD packet to send [19:27:54]OFD Sender: No OFD packet to send [19:27:59]OFD Sender: No OFD packet to send [19:28:04]OFD Sender: No OFD packet to send [19:28:09]OFD Sender: No OFD packet to send [19:28:14]OFD Sender: No OFD packet to send [19:28:19]OFD Sender: No OFD packet to send [19:28:24]OFD Sender: No OFD packet to send [19:28:29]OFD Sender: No OFD packet to send [19:28:34]OFD Sender: No OFD packet to send [19:28:39]OFD Sender: No OFD packet to send [19:28:44]OFD Sender: No OFD packet to send [19:28:49]OFD Sender: No OFD packet to send [19:28:54]OFD Sender: No OFD packet to send [19:28:59]OFD Sender: No OFD packet to send [19:29:04]OFD Sender: No OFD packet to send [19:29:09]OFD Sender: No OFD packet to send [19:29:14]OFD Sender: No OFD packet to send [19:29:19]OFD Sender: No OFD packet to send [19:29:24]OFD Sender: No OFD packet to send [19:29:29]OFD Sender: No OFD packet to send [19:29:34]OFD Sender: No OFD packet to send [19:29:39]OFD Sender: No OFD packet to send [19:29:44]OFD Sender: No OFD packet to send [19:29:49]OFD Sender: No OFD packet to send [19:29:53]recv_with_timeout no data received [19:29:54]OFD Sender: No OFD packet to send [19:29:59]OFD Sender: No OFD packet to send [19:30:04]OFD Sender: No OFD packet to send [19:30:09]OFD Sender: No OFD packet to send [19:30:14]OFD Sender: No OFD packet to send [19:30:19]accept exits with 9 [19:30:19]New connection [19:30:19]New thread 3067051364 created [19:30:19]Thread 3067194724 joined [19:30:19]Waiting for new connection... [19:30:19] Sock 9.Parse request [19:30:19]Sock 9.Check first char [19:30:19]Sock 9.First char is OK [19:30:19]request: POST /json_proto HTTP/1.0 [19:30:19]Method: POST [19:30:19]URL: /json_proto [19:30:19]Method is POST - this is cgi request [19:30:19]url: /json_proto [19:30:19]query_string will be loaded in cgi processing [19:30:19]execute_cgi json_proto POST (null) [19:30:19]execute_cgi path=json_proto method=POST [19:30:19]POST find Content-Length [19:30:19]Host: 172.17.43.132:8080 [19:30:19]Content-Length: 655 [19:30:19]Content-Type: application/json [19:30:19] [19:30:19]POST finish read [19:30:19]Found Content-Length = 655 [19:30:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183679", "tax_sys" : 0, "items" : [ { "code": "4600682557456", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A FLash up energy \u044D\u043D \u0436/\u0431 0,5/0,45\u043B", "price" : 85.00, "quantity" : 1.000, "sum" : 85.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 85.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:30:19]execute_script... [19:30:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183679", "tax_sys" : 0, "items" : [ { "code": "4600682557456", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A FLash up energy \u044D\u043D \u0436/\u0431 0,5/0,45\u043B", "price" : 85.00, "quantity" : 1.000, "sum" : 85.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 85.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:30:19]POST & json_proto [19:30:19]process_json_proto [19:30:19]json parsed OK: [19:30:19]protocol is kg_v1.0 [19:30:19]action value=close_receipt [19:30:19]process_action close_receipt [19:30:19]cmd_close_receipt [19:30:19]MH_GetDate [19:30:19]Write to MH i2c: F0 00 00 97 0B 91 [19:30:19]Write i2c OK [19:30:19]MH_I2C_Read... [19:30:19]Read from MH i2c: F0 [19:30:19]MH_I2C_Read... [19:30:19]Read from MH i2c: F0 09 00 [19:30:19]MH_I2C_Read... [19:30:19]Read from MH i2c: F0 09 00 97 0B 00 CC 4A A5 66 69 B2 A4 66 E0 [19:30:19]GetLastDocTimeStamp 1722108240 [19:30:19]current date 1722108620 [19:30:19]FM_GetShiftState [19:30:19]SAM_PROTO_GetShiftState [19:30:19]wFMCommunicate request_size=4 [19:30:19]MH_SAM_APDU [19:30:19]CAPDU: 80 13 01 00 [19:30:19]Write to MH i2c: E2 08 00 98 0B 80 13 01 00 00 00 00 00 20 [19:30:19]Write i2c OK [19:30:19]MH_I2C_Read... [19:30:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:30:19]Read from MH i2c: E2 [19:30:19]MH_I2C_Read... [19:30:19]Read from MH i2c: E2 0E 00 [19:30:19]MH_I2C_Read... [19:30:19]Read from MH i2c: E2 0E 00 98 0B 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 38 [19:30:19]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [19:30:19]wFMCommunicate OK [19:30:19]SAM_PROTO_GetShiftState done [19:30:19]FM_GetShiftState done [19:30:19]opened in 1722069839 [19:30:19]opened+sec_in_day 1722156239 [19:30:19]quantity*price = 8500 [19:30:19]sum+1 = 8501 [19:30:19]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 85.00 ÐСП 1% : 0.75 ÐДС 12% : 9.03 Ðаличными: 85.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 101 27.07.2024 19:30 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41650 ФПД: 109682060053547 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T193020&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41650&fm=109682060053547&tin=02508201610067®Number=0000000000092626&sum=8500 0 [19:30:20]StoreToDocumentArchive [19:30:20]shift 425 fd 41650 [19:30:20]save to /storage/0425/doc_00041650 [19:30:20]save last doc name /storage/0425/doc_00041650 to /storage/kkm_last_doc_name [19:30:20]save OK [19:30:20]Clear old archive folders... [19:30:20]ProcessDocumentItem done err = 0, tmpTLVsize=294 [19:30:20]tlvbuf is 001DAE80 [19:30:20]SAM_PROTO_ClearQueue [19:30:20]wFMCommunicate request_size=4 [19:30:20]MH_SAM_APDU [19:30:20]CAPDU: 80 09 00 00 [19:30:20]Write to MH i2c: E2 08 00 A5 0B 80 09 00 00 00 00 00 00 22 [19:30:20]Write i2c OK [19:30:20]MH_I2C_Read... [19:30:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:30:20]Read from MH i2c: E2 [19:30:20]MH_I2C_Read... [19:30:20]Read from MH i2c: E2 03 00 [19:30:20]MH_I2C_Read... [19:30:20]Read from MH i2c: E2 03 00 A5 0B 00 90 00 24 [19:30:20]RAPDU: 90 00 [19:30:20]wFMCommunicate OK [19:30:20]SAM_PROTO_ClearQueue done [19:30:20]KKMCreateOFDPacket [19:30:20]OFDProtocolAddRootSTLVToBuf [19:30:20]FM_MakeSignedData [19:30:20]FM_MakeSignedData [19:30:20]SAM_PROTO_SignData [19:30:20]wFMCommunicate request_size=4 [19:30:20]MH_SAM_APDU [19:30:20]CAPDU: 80 0D 01 02 [19:30:20]Write to MH i2c: E2 08 00 A6 0B 80 0D 01 02 00 00 00 00 2A [19:30:20]Write i2c OK [19:30:20]MH_I2C_Read... [19:30:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:30:20]Read from MH i2c: E2 [19:30:20]MH_I2C_Read... [19:30:20]Read from MH i2c: E2 03 00 [19:30:20]MH_I2C_Read... [19:30:20]Read from MH i2c: E2 03 00 A6 0B 00 90 00 25 [19:30:20]RAPDU: 90 00 [19:30:20]wFMCommunicate OK [19:30:20]wFMCommunicate request_size=255 [19:30:20]MH_SAM_APDU [19:30:20]CAPDU: 80 0D 02 02 FA 03 00 26 01 1E 04 01 00 01 23 04 78 00 8A 04 0D 00 34 36 30 30 36 38 32 35 35 37 34 35 36 06 04 34 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 4C 61 73 68 20 75 70 20 65 6E 65 72 67 79 20 D1 8D D0 BD 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 21 00 00 00 00 13 04 06 00 34 21 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 21 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 03 00 00 00 00 07 04 06 00 34 21 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 00 00 00 F4 03 04 00 CC 4A A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 [19:30:20]Write to MH i2c: E2 02 01 A7 0B 80 0D 02 02 FA 00 03 00 26 01 1E 04 01 00 01 23 04 78 00 8A 04 0D 00 34 36 30 30 36 38 32 35 35 37 34 35 36 06 04 34 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 4C 61 73 68 20 75 70 20 65 6E 65 72 67 79 20 D1 8D D0 BD 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 21 00 00 00 00 13 04 06 00 34 21 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 21 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 03 00 00 00 00 07 04 06 00 34 21 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 00 00 00 F4 03 04 00 CC 4A A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 00 00 3E [19:30:20]Write i2c OK [19:30:20]MH_I2C_Read... [19:30:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:30:21]Read from MH i2c: E2 [19:30:21]MH_I2C_Read... [19:30:21]Read from MH i2c: E2 03 00 [19:30:21]MH_I2C_Read... [19:30:21]Read from MH i2c: E2 03 00 A7 0B 00 90 00 26 [19:30:21]RAPDU: 90 00 [19:30:21]wFMCommunicate OK [19:30:21]wFMCommunicate request_size=53 [19:30:21]MH_SAM_APDU [19:30:21]CAPDU: 80 0D 02 02 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 B2 A2 00 00 35 04 06 00 63 C1 58 3A 4C 2B [19:30:21]Write to MH i2c: E2 38 00 A8 0B 80 0D 02 02 30 00 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 B2 A2 00 00 35 04 06 00 63 C1 58 3A 4C 2B 00 00 AC [19:30:21]Write i2c OK [19:30:21]MH_I2C_Read... [19:30:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:30:21]Read from MH i2c: E2 [19:30:21]MH_I2C_Read... [19:30:21]Read from MH i2c: E2 03 00 [19:30:21]MH_I2C_Read... [19:30:21]Read from MH i2c: E2 03 00 A8 0B 00 90 00 27 [19:30:21]RAPDU: 90 00 [19:30:21]wFMCommunicate OK [19:30:21]wFMCommunicate request_size=4 [19:30:21]MH_SAM_APDU [19:30:21]CAPDU: 80 0D 03 02 [19:30:21]Write to MH i2c: E2 08 00 A9 0B 80 0D 03 02 00 00 00 00 2F [19:30:21]Write i2c OK [19:30:21]MH_I2C_Read... [19:30:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:30:21]Read from MH i2c: E2 [19:30:21]MH_I2C_Read... [19:30:21]Read from MH i2c: E2 0B 00 [19:30:21]MH_I2C_Read... [19:30:21]Read from MH i2c: E2 0B 00 A9 0B 00 F2 E1 D0 D6 D0 DF 64 54 90 00 10 [19:30:21]RAPDU: F2 E1 D0 D6 D0 DF 64 54 90 00 [19:30:21]wFMCommunicate OK [19:30:21]SAM_PROTO_SignData done [19:30:21]FM_MakeSignedData done [19:30:21]CreateOFDProtocolMessage [19:30:21]wFMCommunicate request_size=4 [19:30:21]MH_SAM_APDU [19:30:21]CAPDU: 80 11 00 00 [19:30:21]Write to MH i2c: E2 08 00 AA 0B 80 11 00 00 00 00 00 00 2F [19:30:21]Write i2c OK [19:30:21]MH_I2C_Read... [19:30:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:30:21]Read from MH i2c: E2 [19:30:21]MH_I2C_Read... [19:30:21]Read from MH i2c: E2 17 00 [19:30:21]MH_I2C_Read... [19:30:21]Read from MH i2c: E2 17 00 AA 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 8B [19:30:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [19:30:21]wFMCommunicate OK [19:30:21]CreateOFDProtocolMessage done [19:30:21]OFDSenderStorePacket 41650 [19:30:21]StoreOFDPacket docnum=41650 [19:30:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 3A 01 00 00 52 2A 32 01 1E 5C 5A 03 01 00 03 00 26 01 1E 04 01 00 01 23 04 78 00 8A 04 0D 00 34 36 30 30 36 38 32 35 35 37 34 35 36 06 04 34 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 4C 61 73 68 20 75 70 20 65 6E 65 72 67 79 20 D1 8D D0 BD 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 21 00 00 00 00 13 04 06 00 34 21 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 21 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 03 00 00 00 00 07 04 06 00 34 21 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 00 00 00 F4 03 04 00 CC 4A A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 B2 A2 00 00 35 04 06 00 63 C1 58 3A 4C 2B F2 E1 D0 D6 D0 DF 64 54 [19:30:21]CheckFolder [19:30:21]dirname=/storage/ofd_packets [19:30:21]CheckFolder done [19:30:21]ProducePacketName [19:30:21]name=ofd_packets/00041650 [19:30:21]NVStorageSaveData ofd_packets/00041650 [19:30:21]File name is /storage/ofd_packets/00041650 [19:30:21]Write 344 bytes [19:30:21]NVStorageSaveData done [19:30:21]OFDSenderStorePacket done [19:30:21]KKMCreateOFDPacket done [19:30:21]NVStorageSaveData kkm_last_timestamp [19:30:21]File name is /storage/kkm_last_timestamp [19:30:21]Write 4 bytes [19:30:21]NVStorageSaveData done [19:30:21]ExternCall_PrintAddStr [19:30:21]wPrintStart [19:30:21]Write to MH i2c: 01 00 00 AB 0B B6 [19:30:21]Write i2c OK [19:30:21]MH_I2C_Read... [19:30:21]Read from MH i2c: 01 [19:30:21]MH_I2C_Read... [19:30:21]Read from MH i2c: 01 07 00 [19:30:21]MH_I2C_Read... [19:30:21]Read from MH i2c: 01 07 00 AB 0B 00 00 00 00 00 FF 0F CB [19:30:21]RasterBufferAndPrint [19:30:21]line Счет N : (3)183679 [19:30:21]line ИÐÐ: 02508201610067 [19:30:21]line Контрольно-КаÑÑовый Чек [19:30:21]line ПРОДÐЖР[19:30:21]line Товар: 4600682557456 [19:30:21]line Ðапиток FLash up energy Ñн ж/б 0,5/0,45л [19:30:21]line 1.000 * 85.00 [19:30:21]line = 85.00 [19:30:21]line ÐДС 12% ÐСП 1% [19:30:21]line > о реализуемом товаре [19:30:21]line ИТОГО: 85.00 [19:30:21]line ÐСП 1% : 0.75 [19:30:21]line ÐДС 12% : 9.03 [19:30:21]line Ðаличными: 85.00 [19:30:21]line Безнал.: 0.00 [19:30:21]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [19:30:21]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [19:30:21]line СÐО: Общий режим [19:30:21]line Чек 101 27.07.2024 19:30 [19:30:21]line Смена: 425 ФФД: 1.0 [19:30:21]line ЗÐМ: 0300000053 [19:30:21]line РÐМ: 0000000000092626 [19:30:21]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [19:30:21]line ФМ: 0000000000874958 [19:30:21]line ФД: 41650 [19:30:21]line ФПД: 109682060053547 [19:30:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T193020&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41650&fm=109682060053547&tin=02508201610067®Number=0000000000092626&sum=8500 [19:30:21]OFD Sender: Processing packet 41650 [packets to send 57, broken 56] [19:30:21]ProducePacketName [19:30:21]name=ofd_packets/00041650 [19:30:21]OFD Sender: To server: ‡•öpG, [19:30:21]CommunicateWithHost lk.salyk.kg:30040 [19:30:21]ConnectInit lk.salyk.kg [19:30:21]line 0 [19:30:21]written 0, free lines is 4095 [19:30:22]Write to MH i2c: 01 00 00 D4 0B DF [19:30:22]Write i2c OK [19:30:22]MH_I2C_Read... [19:30:22]Read from MH i2c: 01 [19:30:22]MH_I2C_Read... [19:30:22]Read from MH i2c: 01 07 00 [19:30:22]MH_I2C_Read... [19:30:22]Read from MH i2c: 01 07 00 D4 0B 00 00 00 00 00 05 0D F8 [19:30:22]RasterBufferAndPrint [19:30:22]line [19:30:22]line [19:30:22]line [19:30:22]line [19:30:22]line [19:30:22]written 0, free lines is 3339 [19:30:22]MH_Cut [19:30:22]Write to MH i2c: D1 01 00 DB 0B 01 B8 [19:30:22]Write i2c OK [19:30:22]MH_I2C_Read... [19:30:22]Read from MH i2c: D1 [19:30:22]MH_I2C_Read... [19:30:22]Read from MH i2c: D1 01 00 [19:30:22]MH_I2C_Read... [19:30:22]Read from MH i2c: D1 01 00 DB 0B 00 B7 [19:30:22]Write to MH i2c: 01 00 00 DC 0B E7 [19:30:22]Write i2c OK [19:30:22]MH_I2C_Read... [19:30:22]Connected sock=7 [19:30:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 3A 01 00 00 52 2A 32 01 1E 5C 5A 03 01 00 03 00 26 01 1E 04 01 00 01 23 04 78 00 8A 04 0D 00 34 36 30 30 36 38 32 35 35 37 34 35 36 06 04 34 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 4C 61 73 68 20 75 70 20 65 6E 65 72 67 79 20 D1 8D D0 BD 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 21 00 00 00 00 13 04 06 00 34 21 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 21 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 03 00 00 00 00 07 04 06 00 34 21 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 00 00 00 F4 03 04 00 CC 4A A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 B2 A2 00 00 35 04 06 00 63 C1 58 3A 4C 2B F2 E1 D0 D6 D0 DF 64 54 [19:30:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 DB 18 47 00 30 4E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 B2 A2 00 00 F4 03 04 00 E1 F6 A4 66 B6 04 01 00 00 C8 34 21 86 9B 3E D2 FE [19:30:22]CommunicateWithHost err = 0 [19:30:22]CheckOFDResponse [19:30:22]1017 (14) - 77093643461234 [19:30:22]1041 (16) - 0000000000874958 [19:30:22]1040 (4) - 41650 [19:30:22]1012 (4) - 27.07.2024 13:32 [19:30:22]1206 (1) - 0 [19:30:22]OFD Sender: Remove packet 41650 [19:30:22]ProducePacketName [19:30:22]name=ofd_packets/00041650 [19:30:22]NVStorageDeleteData [19:30:22]*** Cut start [19:30:22]*** Partial cut [19:30:22]*** CUTSNS_PIN = 1 [19:30:22]*** CUTSNS_PIN = 0 [19:30:23]OFD Sender: No OFD packet to send [19:30:23]*** Brake cut motor [19:30:23]Read from MH i2c: 01 [19:30:23]MH_I2C_Read... [19:30:23]*** Stop cut motor [19:30:23]*** Cut end [19:30:23]Read from MH i2c: 01 07 00 [19:30:23]MH_I2C_Read... [19:30:23]Read from MH i2c: 01 07 00 DC 0B 00 00 00 00 00 FF 0F FC [19:30:23]process_action close_receipt done [19:30:23]requested_data is exist [19:30:23]produce_requested_data [19:30:23]requested_item fm.sn is exist - process it [19:30:23]wFMCommunicate request_size=4 [19:30:23]MH_SAM_APDU [19:30:23]CAPDU: 80 11 00 00 [19:30:23]Write to MH i2c: E2 08 00 DD 0B 80 11 00 00 00 00 00 00 62 [19:30:23]Write i2c OK [19:30:23]MH_I2C_Read... [19:30:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:30:23]Read from MH i2c: E2 [19:30:23]MH_I2C_Read... [19:30:23]Read from MH i2c: E2 17 00 [19:30:23]MH_I2C_Read... [19:30:23]Read from MH i2c: E2 17 00 DD 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 BE [19:30:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [19:30:23]wFMCommunicate OK [19:30:23]requested_item fd.num is exist - process it [19:30:23]SAM_PROTO_GetFieldsCounters [19:30:23]wFMCommunicate request_size=4 [19:30:23]MH_SAM_APDU [19:30:23]CAPDU: 80 13 00 00 [19:30:23]Write to MH i2c: E2 08 00 DE 0B 80 13 00 00 00 00 00 00 65 [19:30:23]Write i2c OK [19:30:23]MH_I2C_Read... [19:30:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:30:23]Read from MH i2c: E2 [19:30:23]MH_I2C_Read... [19:30:23]Read from MH i2c: E2 62 00 [19:30:23]MH_I2C_Read... [19:30:23]Read from MH i2c: E2 62 00 DE 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 B2 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 65 00 00 00 5E 04 04 00 65 00 00 00 57 04 04 00 66 00 00 00 19 04 04 00 00 00 00 00 90 00 BC [19:30:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 B2 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 65 00 00 00 5E 04 04 00 65 00 00 00 57 04 04 00 66 00 00 00 19 04 04 00 00 00 00 00 90 00 [19:30:23]wFMCommunicate OK [19:30:23]SAM_PROTO_GetFieldsCounters done [19:30:23]requested_item shift.num is exist - process it [19:30:23]requested_item shift.opened is exist - process it [19:30:23]req_shift_opened [19:30:23]FM_GetShiftState [19:30:23]SAM_PROTO_GetShiftState [19:30:23]wFMCommunicate request_size=4 [19:30:23]MH_SAM_APDU [19:30:23]CAPDU: 80 13 01 00 [19:30:23]Write to MH i2c: E2 08 00 DF 0B 80 13 01 00 00 00 00 00 67 [19:30:23]Write i2c OK [19:30:23]MH_I2C_Read... [19:30:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:30:23]Read from MH i2c: E2 [19:30:23]MH_I2C_Read... [19:30:23]Read from MH i2c: E2 0E 00 [19:30:23]MH_I2C_Read... [19:30:23]Read from MH i2c: E2 0E 00 DF 0B 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 7F [19:30:23]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [19:30:23]wFMCommunicate OK [19:30:23]SAM_PROTO_GetShiftState done [19:30:23]FM_GetShiftState done [19:30:23]req_shift_opened done [19:30:23]requested_item shift.open_date is exist - process it [19:30:23]req_shift_open_date [19:30:23]req_shift_open_date done [19:30:23]produce_requested_data done [19:30:23]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41650,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [19:30:23]process_action_free close_receipt [19:30:23]json_value_free [19:30:23]json_value_free done [19:30:23]process_json_proto returns [19:30:23]Send response to host [19:30:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41650,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [19:30:23]free response buf [19:30:23]execute_script done [19:30:23]execute_script returns [19:30:23]free content buf [19:30:23]Sock 9.Close socket [19:30:23]Sock 9.Thread stoped [19:30:28]OFD Sender: No OFD packet to send [19:30:33]OFD Sender: No OFD packet to send [19:30:38]OFD Sender: No OFD packet to send [19:30:43]OFD Sender: No OFD packet to send [19:30:48]OFD Sender: No OFD packet to send [19:30:49]recv_with_timeout no data received [19:30:53]OFD Sender: No OFD packet to send [19:30:58]OFD Sender: No OFD packet to send [19:31:13]OFD Sender: No OFD packet to send [19:31:18]OFD Sender: No OFD packet to send [19:31:18]recv_with_timeout no data received [19:31:23]OFD Sender: No OFD packet to send [19:31:28]OFD Sender: No OFD packet to send [19:31:33]OFD Sender: No OFD packet to send [19:31:38]OFD Sender: No OFD packet to send [19:31:43]OFD Sender: No OFD packet to send [19:31:48]OFD Sender: No OFD packet to send [19:31:53]OFD Sender: No OFD packet to send [19:31:58]OFD Sender: No OFD packet to send [19:32:03]OFD Sender: No OFD packet to send [19:32:08]OFD Sender: No OFD packet to send [19:32:13]OFD Sender: No OFD packet to send [19:32:15]recv_with_timeout no data received [19:32:18]OFD Sender: No OFD packet to send [19:32:23]OFD Sender: No OFD packet to send [19:32:28]OFD Sender: No OFD packet to send [19:32:33]OFD Sender: No OFD packet to send [19:32:38]OFD Sender: No OFD packet to send [19:32:43]OFD Sender: No OFD packet to send [19:32:48]OFD Sender: No OFD packet to send [19:32:53]OFD Sender: No OFD packet to send [19:32:58]OFD Sender: No OFD packet to send [19:33:03]OFD Sender: No OFD packet to send [19:33:08]OFD Sender: No OFD packet to send [19:33:13]OFD Sender: No OFD packet to send [19:33:18]OFD Sender: No OFD packet to send [19:33:23]OFD Sender: No OFD packet to send [19:33:28]OFD Sender: No OFD packet to send [19:33:33]OFD Sender: No OFD packet to send [19:33:38]OFD Sender: No OFD packet to send [19:33:43]OFD Sender: No OFD packet to send [19:33:48]OFD Sender: No OFD packet to send [19:33:51]recv_with_timeout no data received [19:33:53]OFD Sender: No OFD packet to send [19:33:58]OFD Sender: No OFD packet to send [19:34:03]OFD Sender: No OFD packet to send [19:34:08]OFD Sender: No OFD packet to send [19:34:09]recv_with_timeout no data received [19:34:13]OFD Sender: No OFD packet to send [19:34:18]OFD Sender: No OFD packet to send [19:34:23]OFD Sender: No OFD packet to send [19:34:28]OFD Sender: No OFD packet to send [19:34:33]OFD Sender: No OFD packet to send [19:34:38]OFD Sender: No OFD packet to send [19:34:43]OFD Sender: No OFD packet to send [19:34:48]OFD Sender: No OFD packet to send [19:34:53]OFD Sender: No OFD packet to send [19:34:58]OFD Sender: No OFD packet to send [19:35:03]OFD Sender: No OFD packet to send [19:35:08]OFD Sender: No OFD packet to send [19:35:13]OFD Sender: No OFD packet to send [19:35:18]OFD Sender: No OFD packet to send [19:35:23]OFD Sender: No OFD packet to send [19:35:28]OFD Sender: No OFD packet to send [19:35:33]OFD Sender: No OFD packet to send [19:35:38]OFD Sender: No OFD packet to send [19:35:43]OFD Sender: No OFD packet to send [19:35:48]OFD Sender: No OFD packet to send [19:35:48]recv_with_timeout no data received [19:35:53]OFD Sender: No OFD packet to send [19:35:58]OFD Sender: No OFD packet to send [19:36:03]OFD Sender: No OFD packet to send [19:36:08]OFD Sender: No OFD packet to send [19:36:13]OFD Sender: No OFD packet to send [19:36:18]OFD Sender: No OFD packet to send [19:36:23]OFD Sender: No OFD packet to send [19:36:28]OFD Sender: No OFD packet to send [19:36:33]OFD Sender: No OFD packet to send [19:36:38]OFD Sender: No OFD packet to send [19:36:43]OFD Sender: No OFD packet to send [19:36:48]OFD Sender: No OFD packet to send [19:36:53]OFD Sender: No OFD packet to send [19:36:58]OFD Sender: No OFD packet to send [19:37:03]OFD Sender: No OFD packet to send [19:37:08]OFD Sender: No OFD packet to send [19:37:13]OFD Sender: No OFD packet to send [19:37:18]OFD Sender: No OFD packet to send [19:37:23]OFD Sender: No OFD packet to send [19:37:28]OFD Sender: No OFD packet to send [19:37:33]OFD Sender: No OFD packet to send [19:37:38]OFD Sender: No OFD packet to send [19:37:43]OFD Sender: No OFD packet to send [19:37:48]OFD Sender: No OFD packet to send [19:37:53]OFD Sender: No OFD packet to send [19:37:58]OFD Sender: No OFD packet to send [19:38:03]OFD Sender: No OFD packet to send [19:38:08]OFD Sender: No OFD packet to send [19:38:13]OFD Sender: No OFD packet to send [19:38:18]OFD Sender: No OFD packet to send [19:38:23]OFD Sender: No OFD packet to send [19:38:28]OFD Sender: No OFD packet to send [19:38:33]OFD Sender: No OFD packet to send [19:38:38]OFD Sender: No OFD packet to send [19:38:43]OFD Sender: No OFD packet to send [19:38:48]OFD Sender: No OFD packet to send [19:38:53]OFD Sender: No OFD packet to send [19:38:58]OFD Sender: No OFD packet to send [19:39:03]OFD Sender: No OFD packet to send [19:39:08]OFD Sender: No OFD packet to send [19:39:13]OFD Sender: No OFD packet to send [19:39:18]OFD Sender: No OFD packet to send [19:39:23]OFD Sender: No OFD packet to send [19:39:28]OFD Sender: No OFD packet to send [19:39:33]OFD Sender: No OFD packet to send [19:39:38]OFD Sender: No OFD packet to send [19:39:43]OFD Sender: No OFD packet to send [19:39:48]OFD Sender: No OFD packet to send [19:39:53]OFD Sender: No OFD packet to send [19:39:58]OFD Sender: No OFD packet to send [19:40:03]OFD Sender: No OFD packet to send [19:40:07]recv_with_timeout no data received [19:40:08]OFD Sender: No OFD packet to send [19:40:13]OFD Sender: No OFD packet to send [19:40:18]OFD Sender: No OFD packet to send [19:40:23]OFD Sender: No OFD packet to send [19:40:28]OFD Sender: No OFD packet to send [19:40:33]OFD Sender: No OFD packet to send [19:40:38]OFD Sender: No OFD packet to send [19:40:43]OFD Sender: No OFD packet to send [19:40:48]OFD Sender: No OFD packet to send [19:40:53]OFD Sender: No OFD packet to send [19:40:58]OFD Sender: No OFD packet to send [19:41:03]OFD Sender: No OFD packet to send [19:41:08]OFD Sender: No OFD packet to send [19:41:13]OFD Sender: No OFD packet to send [19:41:18]OFD Sender: No OFD packet to send [19:41:23]OFD Sender: No OFD packet to send [19:41:28]OFD Sender: No OFD packet to send [19:41:33]OFD Sender: No OFD packet to send [19:41:38]OFD Sender: No OFD packet to send [19:41:43]OFD Sender: No OFD packet to send [19:41:48]OFD Sender: No OFD packet to send [19:41:53]OFD Sender: No OFD packet to send [19:41:58]OFD Sender: No OFD packet to send [19:42:03]OFD Sender: No OFD packet to send [19:42:08]OFD Sender: No OFD packet to send [19:42:13]OFD Sender: No OFD packet to send [19:42:18]OFD Sender: No OFD packet to send [19:42:23]OFD Sender: No OFD packet to send [19:42:28]OFD Sender: No OFD packet to send [19:42:33]OFD Sender: No OFD packet to send [19:42:38]OFD Sender: No OFD packet to send [19:42:43]OFD Sender: No OFD packet to send [19:42:48]OFD Sender: No OFD packet to send [19:42:53]OFD Sender: No OFD packet to send [19:42:58]OFD Sender: No OFD packet to send [19:43:03]OFD Sender: No OFD packet to send [19:43:08]OFD Sender: No OFD packet to send [19:43:13]OFD Sender: No OFD packet to send [19:43:18]OFD Sender: No OFD packet to send [19:43:23]OFD Sender: No OFD packet to send [19:43:28]OFD Sender: No OFD packet to send [19:43:33]OFD Sender: No OFD packet to send [19:43:38]OFD Sender: No OFD packet to send [19:43:43]recv_with_timeout no data received [19:43:43]OFD Sender: No OFD packet to send [19:43:48]OFD Sender: No OFD packet to send [19:43:53]OFD Sender: No OFD packet to send [19:43:58]OFD Sender: No OFD packet to send [19:44:03]OFD Sender: No OFD packet to send [19:44:08]OFD Sender: No OFD packet to send [19:44:13]OFD Sender: No OFD packet to send [19:44:18]OFD Sender: No OFD packet to send [19:44:23]OFD Sender: No OFD packet to send [19:44:28]OFD Sender: No OFD packet to send [19:44:33]OFD Sender: No OFD packet to send [19:44:38]OFD Sender: No OFD packet to send [19:44:43]OFD Sender: No OFD packet to send [19:44:48]OFD Sender: No OFD packet to send [19:44:53]OFD Sender: No OFD packet to send [19:44:55]recv_with_timeout no data received [19:44:58]OFD Sender: No OFD packet to send [19:45:03]OFD Sender: No OFD packet to send [19:45:08]OFD Sender: No OFD packet to send [19:45:13]OFD Sender: No OFD packet to send [19:45:18]OFD Sender: No OFD packet to send [19:45:23]OFD Sender: No OFD packet to send [19:45:28]OFD Sender: No OFD packet to send [19:45:33]OFD Sender: No OFD packet to send [19:45:38]OFD Sender: No OFD packet to send [19:45:43]OFD Sender: No OFD packet to send [19:45:48]OFD Sender: No OFD packet to send [19:45:53]OFD Sender: No OFD packet to send [19:45:58]OFD Sender: No OFD packet to send [19:46:03]OFD Sender: No OFD packet to send [19:46:08]OFD Sender: No OFD packet to send [19:46:13]OFD Sender: No OFD packet to send [19:46:18]OFD Sender: No OFD packet to send [19:46:21]recv_with_timeout no data received [19:46:23]OFD Sender: No OFD packet to send [19:46:28]OFD Sender: No OFD packet to send [19:46:34]OFD Sender: No OFD packet to send [19:46:39]OFD Sender: No OFD packet to send [19:46:44]OFD Sender: No OFD packet to send [19:46:49]OFD Sender: No OFD packet to send [19:46:54]OFD Sender: No OFD packet to send [19:46:59]OFD Sender: No OFD packet to send [19:47:04]OFD Sender: No OFD packet to send [19:47:09]OFD Sender: No OFD packet to send [19:47:14]OFD Sender: No OFD packet to send [19:47:19]OFD Sender: No OFD packet to send [19:47:19]recv_with_timeout no data received [19:47:24]OFD Sender: No OFD packet to send [19:47:29]OFD Sender: No OFD packet to send [19:47:33]recv_with_timeout no data received [19:47:34]OFD Sender: No OFD packet to send [19:47:39]OFD Sender: No OFD packet to send [19:47:44]OFD Sender: No OFD packet to send [19:47:49]OFD Sender: No OFD packet to send [19:47:54]OFD Sender: No OFD packet to send [19:47:59]OFD Sender: No OFD packet to send [19:48:04]OFD Sender: No OFD packet to send [19:48:09]OFD Sender: No OFD packet to send [19:48:14]OFD Sender: No OFD packet to send [19:48:19]OFD Sender: No OFD packet to send [19:48:24]OFD Sender: No OFD packet to send [19:48:29]OFD Sender: No OFD packet to send [19:48:34]OFD Sender: No OFD packet to send [19:48:39]OFD Sender: No OFD packet to send [19:48:44]OFD Sender: No OFD packet to send [19:48:49]OFD Sender: No OFD packet to send [19:48:54]OFD Sender: No OFD packet to send [19:48:59]OFD Sender: No OFD packet to send [19:49:04]OFD Sender: No OFD packet to send [19:49:09]OFD Sender: No OFD packet to send [19:49:14]OFD Sender: No OFD packet to send [19:49:19]OFD Sender: No OFD packet to send [19:49:21]recv_with_timeout no data received [19:49:24]OFD Sender: No OFD packet to send [19:49:29]OFD Sender: No OFD packet to send [19:49:34]OFD Sender: No OFD packet to send [19:49:34]recv_with_timeout no data received [19:49:39]OFD Sender: No OFD packet to send [19:49:44]OFD Sender: No OFD packet to send [19:49:49]OFD Sender: No OFD packet to send [19:49:54]OFD Sender: No OFD packet to send [19:49:59]OFD Sender: No OFD packet to send [19:50:04]OFD Sender: No OFD packet to send [19:50:08]recv_with_timeout no data received [19:50:09]OFD Sender: No OFD packet to send [19:50:14]OFD Sender: No OFD packet to send [19:50:19]OFD Sender: No OFD packet to send [19:50:19]recv_with_timeout no data received [19:50:24]OFD Sender: No OFD packet to send [19:50:29]OFD Sender: No OFD packet to send [19:50:34]OFD Sender: No OFD packet to send [19:50:39]OFD Sender: No OFD packet to send [19:50:44]OFD Sender: No OFD packet to send [19:50:49]OFD Sender: No OFD packet to send [19:50:51]accept exits with 10 [19:50:51]New connection [19:50:51]New thread 3067194724 created [19:50:51]Thread 3067051364 joined [19:50:51]Waiting for new connection... [19:50:51] Sock 10.Parse request [19:50:51]Sock 10.Check first char [19:50:51]Sock 10.First char is OK [19:50:51]request: POST /json_proto HTTP/1.0 [19:50:51]Method: POST [19:50:51]URL: /json_proto [19:50:51]Method is POST - this is cgi request [19:50:51]url: /json_proto [19:50:51]query_string will be loaded in cgi processing [19:50:51]execute_cgi json_proto POST (null) [19:50:51]execute_cgi path=json_proto method=POST [19:50:51]POST find Content-Length [19:50:51]Host: 172.17.43.132:8080 [19:50:51]Content-Length: 807 [19:50:51]Content-Type: application/json [19:50:51] [19:50:51]POST finish read [19:50:51]Found Content-Length = 807 [19:50:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183680", "tax_sys" : 0, "items" : [ { "code": "2000036220012", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E XL(GABB TRADE)", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 130.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:50:51]execute_script... [19:50:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183680", "tax_sys" : 0, "items" : [ { "code": "2000036220012", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E XL(GABB TRADE)", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 130.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:50:51]POST & json_proto [19:50:51]process_json_proto [19:50:51]json parsed OK: [19:50:51]protocol is kg_v1.0 [19:50:51]action value=close_receipt [19:50:51]process_action close_receipt [19:50:51]cmd_close_receipt [19:50:51]MH_GetDate [19:50:51]Write to MH i2c: F0 00 00 E0 0B DA [19:50:51]Write i2c OK [19:50:51]MH_I2C_Read... [19:50:51]Read from MH i2c: F0 [19:50:51]MH_I2C_Read... [19:50:51]Read from MH i2c: F0 09 00 [19:50:51]MH_I2C_Read... [19:50:51]Read from MH i2c: F0 09 00 E0 0B 00 9C 4F A5 66 69 B2 A4 66 FE [19:50:51]GetLastDocTimeStamp 1722108620 [19:50:51]current date 1722109852 [19:50:51]FM_GetShiftState [19:50:51]SAM_PROTO_GetShiftState [19:50:51]wFMCommunicate request_size=4 [19:50:51]MH_SAM_APDU [19:50:51]CAPDU: 80 13 01 00 [19:50:51]Write to MH i2c: E2 08 00 E1 0B 80 13 01 00 00 00 00 00 69 [19:50:51]Write i2c OK [19:50:51]MH_I2C_Read... [19:50:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:50:51]Read from MH i2c: E2 [19:50:51]MH_I2C_Read... [19:50:51]Read from MH i2c: E2 0E 00 [19:50:51]MH_I2C_Read... [19:50:51]Read from MH i2c: E2 0E 00 E1 0B 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 81 [19:50:51]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [19:50:51]wFMCommunicate OK [19:50:51]SAM_PROTO_GetShiftState done [19:50:51]FM_GetShiftState done [19:50:51]opened in 1722069839 [19:50:51]opened+sec_in_day 1722156239 [19:50:51]quantity*price = 13000 [19:50:51]sum+1 = 13001 [19:50:51]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 130.00 ÐСП 1% : 1.15 ÐДС 12% : 13.80 Ðаличными: 0.00 Безнал.: 130.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 102 27.07.2024 19:50 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ÐŸÐ»Ð°Ñ‚ÐµÐ¶Ð½Ð°Ñ ÑиÑтема: O! деньги ФМ: 0000000000874958 ФД: 41651 ФПД: 181824468112831 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T195052&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41651&fm=181824468112831&tin=02508201610067®Number=0000000000092626&sum=13000 0 [19:50:52]StoreToDocumentArchive [19:50:52]shift 425 fd 41651 [19:50:52]save to /storage/0425/doc_00041651 [19:50:52]save last doc name /storage/0425/doc_00041651 to /storage/kkm_last_doc_name [19:50:52]save OK [19:50:52]Clear old archive folders... [19:50:52]ProcessDocumentItem done err = 0, tmpTLVsize=282 [19:50:52]tlvbuf is 001DEEA0 [19:50:52]SAM_PROTO_ClearQueue [19:50:52]wFMCommunicate request_size=4 [19:50:52]MH_SAM_APDU [19:50:52]CAPDU: 80 09 00 00 [19:50:52]Write to MH i2c: E2 08 00 EE 0B 80 09 00 00 00 00 00 00 6B [19:50:52]Write i2c OK [19:50:52]MH_I2C_Read... [19:50:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:50:52]Read from MH i2c: E2 [19:50:52]MH_I2C_Read... [19:50:52]Read from MH i2c: E2 03 00 [19:50:52]MH_I2C_Read... [19:50:52]Read from MH i2c: E2 03 00 EE 0B 00 90 00 6D [19:50:52]RAPDU: 90 00 [19:50:52]wFMCommunicate OK [19:50:52]SAM_PROTO_ClearQueue done [19:50:52]KKMCreateOFDPacket [19:50:52]OFDProtocolAddRootSTLVToBuf [19:50:52]FM_MakeSignedData [19:50:52]FM_MakeSignedData [19:50:52]SAM_PROTO_SignData [19:50:52]wFMCommunicate request_size=4 [19:50:52]MH_SAM_APDU [19:50:52]CAPDU: 80 0D 01 02 [19:50:52]Write to MH i2c: E2 08 00 EF 0B 80 0D 01 02 00 00 00 00 73 [19:50:52]Write i2c OK [19:50:52]MH_I2C_Read... [19:50:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:50:52]Read from MH i2c: E2 [19:50:52]MH_I2C_Read... [19:50:52]Read from MH i2c: E2 03 00 [19:50:52]MH_I2C_Read... [19:50:52]Read from MH i2c: E2 03 00 EF 0B 00 90 00 6E [19:50:52]RAPDU: 90 00 [19:50:52]wFMCommunicate OK [19:50:52]wFMCommunicate request_size=255 [19:50:52]MH_SAM_APDU [19:50:52]CAPDU: 80 0D 02 02 FA 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C8 32 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 00 00 00 F4 03 04 00 9C 4F A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 [19:50:52]Write to MH i2c: E2 02 01 F0 0B 80 0D 02 02 FA 00 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C8 32 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 00 00 00 F4 03 04 00 9C 4F A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 00 00 88 [19:50:52]Write i2c OK [19:50:52]MH_I2C_Read... [19:50:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:50:53]Read from MH i2c: E2 [19:50:53]MH_I2C_Read... [19:50:53]Read from MH i2c: E2 03 00 [19:50:53]MH_I2C_Read... [19:50:53]Read from MH i2c: E2 03 00 F0 0B 00 90 00 6F [19:50:53]RAPDU: 90 00 [19:50:53]wFMCommunicate OK [19:50:53]wFMCommunicate request_size=41 [19:50:53]MH_SAM_APDU [19:50:53]CAPDU: 80 0D 02 02 24 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 B3 A2 00 00 35 04 06 00 A5 5E 4E D5 55 BF [19:50:53]Write to MH i2c: E2 2C 00 F1 0B 80 0D 02 02 24 00 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 B3 A2 00 00 35 04 06 00 A5 5E 4E D5 55 BF 00 00 DD [19:50:53]Write i2c OK [19:50:53]MH_I2C_Read... [19:50:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:50:53]Read from MH i2c: E2 [19:50:53]MH_I2C_Read... [19:50:53]Read from MH i2c: E2 03 00 [19:50:53]MH_I2C_Read... [19:50:53]Read from MH i2c: E2 03 00 F1 0B 00 90 00 70 [19:50:53]RAPDU: 90 00 [19:50:53]wFMCommunicate OK [19:50:53]wFMCommunicate request_size=4 [19:50:53]MH_SAM_APDU [19:50:53]CAPDU: 80 0D 03 02 [19:50:53]Write to MH i2c: E2 08 00 F2 0B 80 0D 03 02 00 00 00 00 78 [19:50:53]Write i2c OK [19:50:53]MH_I2C_Read... [19:50:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:50:53]Read from MH i2c: E2 [19:50:53]MH_I2C_Read... [19:50:53]Read from MH i2c: E2 0B 00 [19:50:53]MH_I2C_Read... [19:50:53]Read from MH i2c: E2 0B 00 F2 0B 00 E1 C0 C8 B7 FD 00 8D 8B 90 00 AE [19:50:53]RAPDU: E1 C0 C8 B7 FD 00 8D 8B 90 00 [19:50:53]wFMCommunicate OK [19:50:53]SAM_PROTO_SignData done [19:50:53]FM_MakeSignedData done [19:50:53]CreateOFDProtocolMessage [19:50:53]wFMCommunicate request_size=4 [19:50:53]MH_SAM_APDU [19:50:53]CAPDU: 80 11 00 00 [19:50:53]Write to MH i2c: E2 08 00 F3 0B 80 11 00 00 00 00 00 00 78 [19:50:53]Write i2c OK [19:50:53]MH_I2C_Read... [19:50:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:50:53]Read from MH i2c: E2 [19:50:53]MH_I2C_Read... [19:50:53]Read from MH i2c: E2 17 00 [19:50:53]MH_I2C_Read... [19:50:53]Read from MH i2c: E2 17 00 F3 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 D4 [19:50:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [19:50:53]wFMCommunicate OK [19:50:53]CreateOFDProtocolMessage done [19:50:53]OFDSenderStorePacket 41651 [19:50:53]StoreOFDPacket docnum=41651 [19:50:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 2E 01 00 00 84 5F 26 01 03 38 5A 03 01 00 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C8 32 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 00 00 00 F4 03 04 00 9C 4F A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 B3 A2 00 00 35 04 06 00 A5 5E 4E D5 55 BF E1 C0 C8 B7 FD 00 8D 8B [19:50:53]CheckFolder [19:50:53]dirname=/storage/ofd_packets [19:50:53]CheckFolder done [19:50:53]ProducePacketName [19:50:53]name=ofd_packets/00041651 [19:50:53]NVStorageSaveData ofd_packets/00041651 [19:50:53]File name is /storage/ofd_packets/00041651 [19:50:53]Write 332 bytes [19:50:53]NVStorageSaveData done [19:50:53]OFDSenderStorePacket done [19:50:53]KKMCreateOFDPacket done [19:50:53]NVStorageSaveData kkm_last_timestamp [19:50:53]File name is /storage/kkm_last_timestamp [19:50:53]Write 4 bytes [19:50:53]NVStorageSaveData done [19:50:53]ExternCall_PrintAddStr [19:50:53]wPrintStart [19:50:53]Write to MH i2c: 01 00 00 F4 0B FF [19:50:53]Write i2c OK [19:50:53]MH_I2C_Read... [19:50:53]Read from MH i2c: 01 [19:50:53]MH_I2C_Read... [19:50:53]Read from MH i2c: 01 07 00 [19:50:53]MH_I2C_Read... [19:50:53]Read from MH i2c: 01 07 00 F4 0B 00 00 00 00 00 FF 0F 14 [19:50:53]RasterBufferAndPrint [19:50:53]line Счет N : (3)183680 [19:50:53]line ИÐÐ: 02508201610067 [19:50:53]line Контрольно-КаÑÑовый Чек [19:50:53]line ПРОДÐЖР[19:50:53]line Товар: 2000036220012 [19:50:53]line Кофе Капучино XL(GABB TRADE) [19:50:53]line 1.000 * 130.00 [19:50:53]line = 130.00 [19:50:53]line ÐДС 12% ÐСП 1% [19:50:53]line > о реализуемом товаре [19:50:53]line ИТОГО: 130.00 [19:50:53]line ÐСП 1% : 1.15 [19:50:53]line ÐДС 12% : 13.80 [19:50:53]line Ðаличными: 0.00 [19:50:53]line Безнал.: 130.00 [19:50:53]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [19:50:53]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [19:50:53]line СÐО: Общий режим [19:50:53]line Чек 102 27.07.2024 19:50 [19:50:53]line Смена: 425 ФФД: 1.0 [19:50:53]line ЗÐМ: 0300000053 [19:50:53]line РÐМ: 0000000000092626 [19:50:53]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [19:50:53]line ÐŸÐ»Ð°Ñ‚ÐµÐ¶Ð½Ð°Ñ ÑиÑтема: O! деньги [19:50:53]line ФМ: 0000000000874958 [19:50:53]line ФД: 41651 [19:50:53]line ФПД: 181824468112831 [19:50:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T195052&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41651&fm=181824468112831&tin=02508201610067®Number=0000000000092626&sum=13000 [19:50:53]line 0 [19:50:53]OFD Sender: Processing packet 41651 [packets to send 57, broken 56] [19:50:53]ProducePacketName [19:50:53]name=ofd_packets/00041651 [19:50:53]OFD Sender: To server: ‡•öpG, [19:50:53]CommunicateWithHost lk.salyk.kg:30040 [19:50:53]ConnectInit lk.salyk.kg [19:50:53]written 0, free lines is 4095 [19:50:53]Connected sock=9 [19:50:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 2E 01 00 00 84 5F 26 01 03 38 5A 03 01 00 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C8 32 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 00 00 00 F4 03 04 00 9C 4F A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 B3 A2 00 00 35 04 06 00 A5 5E 4E D5 55 BF E1 C0 C8 B7 FD 00 8D 8B [19:50:53]Write to MH i2c: 01 00 00 1F 0C 2B [19:50:53]Write i2c OK [19:50:53]MH_I2C_Read... [19:50:53]Read from MH i2c: 01 [19:50:53]MH_I2C_Read... [19:50:53]Read from MH i2c: 01 07 00 [19:50:53]MH_I2C_Read... [19:50:53]Read from MH i2c: 01 07 00 1F 0C 00 00 00 00 00 EC 0C 2A [19:50:53]RasterBufferAndPrint [19:50:53]line [19:50:53]line [19:50:53]line [19:50:53]line [19:50:53]line [19:50:53]written 0, free lines is 3318 [19:50:53]MH_Cut [19:50:53]Write to MH i2c: D1 01 00 26 0C 01 04 [19:50:54]Write i2c OK [19:50:54]MH_I2C_Read... [19:50:54]Read from MH i2c: D1 [19:50:54]MH_I2C_Read... [19:50:54]Read from MH i2c: D1 01 00 [19:50:54]MH_I2C_Read... [19:50:54]Read from MH i2c: D1 01 00 26 0C 00 03 [19:50:54]Write to MH i2c: 01 00 00 27 0C 33 [19:50:54]Write i2c OK [19:50:54]MH_I2C_Read... [19:50:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 33 C3 47 00 8E 74 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 B3 A2 00 00 F4 03 04 00 B1 FB A4 66 B6 04 01 00 00 82 E1 00 2C C6 D1 7B DC [19:50:54]CommunicateWithHost err = 0 [19:50:54]CheckOFDResponse [19:50:54]1017 (14) - 77093643461234 [19:50:54]1041 (16) - 0000000000874958 [19:50:54]1040 (4) - 41651 [19:50:54]1012 (4) - 27.07.2024 13:52 [19:50:54]1206 (1) - 0 [19:50:54]OFD Sender: Remove packet 41651 [19:50:54]ProducePacketName [19:50:54]name=ofd_packets/00041651 [19:50:54]NVStorageDeleteData [19:50:54]*** Cut start [19:50:54]*** Partial cut [19:50:54]*** CUTSNS_PIN = 1 [19:50:54]*** CUTSNS_PIN = 0 [19:50:54]OFD Sender: No OFD packet to send [19:50:55]*** Brake cut motor [19:50:55]Read from MH i2c: 01 [19:50:55]MH_I2C_Read... [19:50:55]*** Stop cut motor [19:50:55]*** Cut end [19:50:55]Read from MH i2c: 01 07 00 [19:50:55]MH_I2C_Read... [19:50:55]Read from MH i2c: 01 07 00 27 0C 00 00 00 00 00 FF 0F 48 [19:50:55]process_action close_receipt done [19:50:55]requested_data is exist [19:50:55]produce_requested_data [19:50:55]requested_item fm.sn is exist - process it [19:50:55]wFMCommunicate request_size=4 [19:50:55]MH_SAM_APDU [19:50:55]CAPDU: 80 11 00 00 [19:50:55]Write to MH i2c: E2 08 00 28 0C 80 11 00 00 00 00 00 00 AE [19:50:55]Write i2c OK [19:50:55]MH_I2C_Read... [19:50:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:50:55]Read from MH i2c: E2 [19:50:55]MH_I2C_Read... [19:50:55]Read from MH i2c: E2 17 00 [19:50:55]MH_I2C_Read... [19:50:55]Read from MH i2c: E2 17 00 28 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 0A [19:50:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [19:50:55]wFMCommunicate OK [19:50:55]requested_item fd.num is exist - process it [19:50:55]SAM_PROTO_GetFieldsCounters [19:50:55]wFMCommunicate request_size=4 [19:50:55]MH_SAM_APDU [19:50:55]CAPDU: 80 13 00 00 [19:50:55]Write to MH i2c: E2 08 00 29 0C 80 13 00 00 00 00 00 00 B1 [19:50:55]Write i2c OK [19:50:55]MH_I2C_Read... [19:50:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:50:55]Read from MH i2c: E2 [19:50:55]MH_I2C_Read... [19:50:55]Read from MH i2c: E2 62 00 [19:50:55]MH_I2C_Read... [19:50:55]Read from MH i2c: E2 62 00 29 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 B3 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 66 00 00 00 5E 04 04 00 66 00 00 00 57 04 04 00 67 00 00 00 19 04 04 00 00 00 00 00 90 00 0C [19:50:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 B3 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 66 00 00 00 5E 04 04 00 66 00 00 00 57 04 04 00 67 00 00 00 19 04 04 00 00 00 00 00 90 00 [19:50:55]wFMCommunicate OK [19:50:55]SAM_PROTO_GetFieldsCounters done [19:50:55]requested_item shift.num is exist - process it [19:50:55]requested_item shift.opened is exist - process it [19:50:55]req_shift_opened [19:50:55]FM_GetShiftState [19:50:55]SAM_PROTO_GetShiftState [19:50:55]wFMCommunicate request_size=4 [19:50:55]MH_SAM_APDU [19:50:55]CAPDU: 80 13 01 00 [19:50:55]Write to MH i2c: E2 08 00 2A 0C 80 13 01 00 00 00 00 00 B3 [19:50:55]Write i2c OK [19:50:55]MH_I2C_Read... [19:50:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:50:55]Read from MH i2c: E2 [19:50:55]MH_I2C_Read... [19:50:55]Read from MH i2c: E2 0E 00 [19:50:55]MH_I2C_Read... [19:50:55]Read from MH i2c: E2 0E 00 2A 0C 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 CB [19:50:55]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [19:50:55]wFMCommunicate OK [19:50:55]SAM_PROTO_GetShiftState done [19:50:55]FM_GetShiftState done [19:50:55]req_shift_opened done [19:50:55]requested_item shift.open_date is exist - process it [19:50:55]req_shift_open_date [19:50:55]req_shift_open_date done [19:50:55]produce_requested_data done [19:50:55]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41651,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [19:50:55]process_action_free close_receipt [19:50:55]json_value_free [19:50:55]json_value_free done [19:50:55]process_json_proto returns [19:50:55]Send response to host [19:50:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41651,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [19:50:55]free response buf [19:50:55]execute_script done [19:50:55]execute_script returns [19:50:55]free content buf [19:50:55]Sock 10.Close socket [19:50:55]Sock 10.Thread stoped [19:50:59]OFD Sender: No OFD packet to send [19:51:04]OFD Sender: No OFD packet to send [19:51:09]OFD Sender: No OFD packet to send [19:51:14]OFD Sender: No OFD packet to send [19:51:19]OFD Sender: No OFD packet to send [19:51:24]OFD Sender: No OFD packet to send [19:51:29]OFD Sender: No OFD packet to send [19:51:34]OFD Sender: No OFD packet to send [19:51:39]OFD Sender: No OFD packet to send [19:51:44]OFD Sender: No OFD packet to send [19:51:49]OFD Sender: No OFD packet to send [19:51:53]accept exits with 7 [19:51:53]New connection [19:51:53]New thread 3067051364 created [19:51:53]Thread 3067194724 joined [19:51:53]Waiting for new connection... [19:51:53] Sock 7.Parse request [19:51:53]Sock 7.Check first char [19:51:53]Sock 7.First char is OK [19:51:53]request: POST /json_proto HTTP/1.0 [19:51:53]Method: POST [19:51:53]URL: /json_proto [19:51:53]Method is POST - this is cgi request [19:51:53]url: /json_proto [19:51:53]query_string will be loaded in cgi processing [19:51:53]execute_cgi json_proto POST (null) [19:51:53]execute_cgi path=json_proto method=POST [19:51:53]POST find Content-Length [19:51:53]Host: 172.17.43.132:8080 [19:51:53]Content-Length: 866 [19:51:53]Content-Type: application/json [19:51:53] [19:51:53]POST finish read [19:51:53]Found Content-Length = 866 [19:51:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183681", "tax_sys" : 0, "items" : [ { "code": "4823077634246", "name": "\u041F\u0435\u0447 LOVITA \u0414\u0436\u0435\u043B\u043B\u0438 \u041A\u0443\u043A\u0438\u0441 \u043C\u0430\u043B\u0438\u043D\u0430 135 \u0433\u0440", "price" : 115.00, "quantity" : 1.000, "sum" : 115.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 115.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:51:53]execute_script... [19:51:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183681", "tax_sys" : 0, "items" : [ { "code": "4823077634246", "name": "\u041F\u0435\u0447 LOVITA \u0414\u0436\u0435\u043B\u043B\u0438 \u041A\u0443\u043A\u0438\u0441 \u043C\u0430\u043B\u0438\u043D\u0430 135 \u0433\u0440", "price" : 115.00, "quantity" : 1.000, "sum" : 115.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 115.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:51:53]POST & json_proto [19:51:53]process_json_proto [19:51:53]json parsed OK: [19:51:53]protocol is kg_v1.0 [19:51:53]action value=close_receipt [19:51:53]process_action close_receipt [19:51:53]cmd_close_receipt [19:51:53]MH_GetDate [19:51:53]Write to MH i2c: F0 00 00 2B 0C 26 [19:51:53]Write i2c OK [19:51:53]MH_I2C_Read... [19:51:53]Read from MH i2c: F0 [19:51:53]MH_I2C_Read... [19:51:53]Read from MH i2c: F0 09 00 [19:51:53]MH_I2C_Read... [19:51:53]Read from MH i2c: F0 09 00 2B 0C 00 DA 4F A5 66 69 B2 A4 66 88 [19:51:53]GetLastDocTimeStamp 1722109852 [19:51:53]current date 1722109914 [19:51:53]FM_GetShiftState [19:51:53]SAM_PROTO_GetShiftState [19:51:53]wFMCommunicate request_size=4 [19:51:53]MH_SAM_APDU [19:51:53]CAPDU: 80 13 01 00 [19:51:53]Write to MH i2c: E2 08 00 2C 0C 80 13 01 00 00 00 00 00 B5 [19:51:53]Write i2c OK [19:51:53]MH_I2C_Read... [19:51:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:51:53]Read from MH i2c: E2 [19:51:53]MH_I2C_Read... [19:51:53]Read from MH i2c: E2 0E 00 [19:51:53]MH_I2C_Read... [19:51:53]Read from MH i2c: E2 0E 00 2C 0C 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 CD [19:51:53]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [19:51:53]wFMCommunicate OK [19:51:53]SAM_PROTO_GetShiftState done [19:51:53]FM_GetShiftState done [19:51:53]opened in 1722069839 [19:51:53]opened+sec_in_day 1722156239 [19:51:53]quantity*price = 11500 [19:51:53]sum+1 = 11501 [19:51:53]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 115.00 ÐСП 1% : 1.02 ÐДС 12% : 12.21 Ðаличными: 0.00 Безнал.: 115.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 103 27.07.2024 19:51 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ÐŸÐ»Ð°Ñ‚ÐµÐ¶Ð½Ð°Ñ ÑиÑтема: O! деньги ФМ: 0000000000874958 ФД: 41652 ФПД: 240006267112254 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T195154&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41652&fm=240006267112254&tin=02508201610067®Number=0000000000092626&sum=11500 0 [19:51:54]StoreToDocumentArchive [19:51:54]shift 425 fd 41652 [19:51:54]save to /storage/0425/doc_00041652 [19:51:54]save last doc name /storage/0425/doc_00041652 to /storage/kkm_last_doc_name [19:51:54]save OK [19:51:54]Clear old archive folders... [19:51:54]ProcessDocumentItem done err = 0, tmpTLVsize=301 [19:51:54]tlvbuf is 00279290 [19:51:54]SAM_PROTO_ClearQueue [19:51:54]wFMCommunicate request_size=4 [19:51:54]MH_SAM_APDU [19:51:54]CAPDU: 80 09 00 00 [19:51:54]Write to MH i2c: E2 08 00 39 0C 80 09 00 00 00 00 00 00 B7 [19:51:54]Write i2c OK [19:51:54]MH_I2C_Read... [19:51:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:51:54]Read from MH i2c: E2 [19:51:54]MH_I2C_Read... [19:51:54]Read from MH i2c: E2 03 00 [19:51:54]MH_I2C_Read... [19:51:54]Read from MH i2c: E2 03 00 39 0C 00 90 00 B9 [19:51:54]RAPDU: 90 00 [19:51:54]wFMCommunicate OK [19:51:54]SAM_PROTO_ClearQueue done [19:51:54]KKMCreateOFDPacket [19:51:54]OFDProtocolAddRootSTLVToBuf [19:51:54]FM_MakeSignedData [19:51:54]FM_MakeSignedData [19:51:54]SAM_PROTO_SignData [19:51:54]wFMCommunicate request_size=4 [19:51:54]MH_SAM_APDU [19:51:54]CAPDU: 80 0D 01 02 [19:51:54]Write to MH i2c: E2 08 00 3A 0C 80 0D 01 02 00 00 00 00 BF [19:51:54]Write i2c OK [19:51:54]MH_I2C_Read... [19:51:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:51:54]Read from MH i2c: E2 [19:51:54]MH_I2C_Read... [19:51:54]Read from MH i2c: E2 03 00 [19:51:54]MH_I2C_Read... [19:51:54]Read from MH i2c: E2 03 00 3A 0C 00 90 00 BA [19:51:54]RAPDU: 90 00 [19:51:54]wFMCommunicate OK [19:51:54]wFMCommunicate request_size=255 [19:51:54]MH_SAM_APDU [19:51:54]CAPDU: 80 0D 02 02 FA 03 00 2D 01 1E 04 01 00 01 23 04 7F 00 8A 04 0D 00 34 38 32 33 30 37 37 36 33 34 32 34 36 06 04 3B 00 D0 9F D0 B5 D1 87 20 4C 4F 56 49 54 41 20 D0 94 D0 B6 D0 B5 D0 BB D0 BB D0 B8 20 D0 9A D1 83 D0 BA D0 B8 D1 81 20 D0 BC D0 B0 D0 BB D0 B8 D0 BD D0 B0 20 31 33 35 20 D0 B3 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC 2C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 66 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 04 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EC 2C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 00 00 00 F4 03 04 00 DA 4F A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 [19:51:54]Write to MH i2c: E2 02 01 3B 0C 80 0D 02 02 FA 00 03 00 2D 01 1E 04 01 00 01 23 04 7F 00 8A 04 0D 00 34 38 32 33 30 37 37 36 33 34 32 34 36 06 04 3B 00 D0 9F D0 B5 D1 87 20 4C 4F 56 49 54 41 20 D0 94 D0 B6 D0 B5 D0 BB D0 BB D0 B8 20 D0 9A D1 83 D0 BA D0 B8 D1 81 20 D0 BC D0 B0 D0 BB D0 B8 D0 BD D0 B0 20 31 33 35 20 D0 B3 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC 2C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 66 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 04 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EC 2C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 00 00 00 F4 03 04 00 DA 4F A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 00 47 [19:51:54]Write i2c OK [19:51:54]MH_I2C_Read... [19:51:54]OFD Sender: No OFD packet to send [19:51:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:51:54]Read from MH i2c: E2 [19:51:54]MH_I2C_Read... [19:51:54]Read from MH i2c: E2 03 00 [19:51:54]MH_I2C_Read... [19:51:54]Read from MH i2c: E2 03 00 3B 0C 00 90 00 BB [19:51:54]RAPDU: 90 00 [19:51:54]wFMCommunicate OK [19:51:54]wFMCommunicate request_size=60 [19:51:54]MH_SAM_APDU [19:51:54]CAPDU: 80 0D 02 02 37 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 B4 A2 00 00 35 04 06 00 DA 48 D0 4B 8B 3E [19:51:54]Write to MH i2c: E2 3F 00 3C 0C 80 0D 02 02 37 00 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 B4 A2 00 00 35 04 06 00 DA 48 D0 4B 8B 3E 00 00 4A [19:51:54]Write i2c OK [19:51:54]MH_I2C_Read... [19:51:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:51:55]Read from MH i2c: E2 [19:51:55]MH_I2C_Read... [19:51:55]Read from MH i2c: E2 03 00 [19:51:55]MH_I2C_Read... [19:51:55]Read from MH i2c: E2 03 00 3C 0C 00 90 00 BC [19:51:55]RAPDU: 90 00 [19:51:55]wFMCommunicate OK [19:51:55]wFMCommunicate request_size=4 [19:51:55]MH_SAM_APDU [19:51:55]CAPDU: 80 0D 03 02 [19:51:55]Write to MH i2c: E2 08 00 3D 0C 80 0D 03 02 00 00 00 00 C4 [19:51:55]Write i2c OK [19:51:55]MH_I2C_Read... [19:51:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:51:55]Read from MH i2c: E2 [19:51:55]MH_I2C_Read... [19:51:55]Read from MH i2c: E2 0B 00 [19:51:55]MH_I2C_Read... [19:51:55]Read from MH i2c: E2 0B 00 3D 0C 00 11 DB 7E CE 2A 94 3D 5A 90 00 52 [19:51:55]RAPDU: 11 DB 7E CE 2A 94 3D 5A 90 00 [19:51:55]wFMCommunicate OK [19:51:55]SAM_PROTO_SignData done [19:51:55]FM_MakeSignedData done [19:51:55]CreateOFDProtocolMessage [19:51:55]wFMCommunicate request_size=4 [19:51:55]MH_SAM_APDU [19:51:55]CAPDU: 80 11 00 00 [19:51:55]Write to MH i2c: E2 08 00 3E 0C 80 11 00 00 00 00 00 00 C4 [19:51:55]Write i2c OK [19:51:55]MH_I2C_Read... [19:51:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:51:55]Read from MH i2c: E2 [19:51:55]MH_I2C_Read... [19:51:55]Read from MH i2c: E2 17 00 [19:51:55]MH_I2C_Read... [19:51:55]Read from MH i2c: E2 17 00 3E 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 20 [19:51:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [19:51:55]wFMCommunicate OK [19:51:55]CreateOFDProtocolMessage done [19:51:55]OFDSenderStorePacket 41652 [19:51:55]StoreOFDPacket docnum=41652 [19:51:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 41 01 00 00 DC AD 39 01 B5 94 5A 03 01 00 03 00 2D 01 1E 04 01 00 01 23 04 7F 00 8A 04 0D 00 34 38 32 33 30 37 37 36 33 34 32 34 36 06 04 3B 00 D0 9F D0 B5 D1 87 20 4C 4F 56 49 54 41 20 D0 94 D0 B6 D0 B5 D0 BB D0 BB D0 B8 20 D0 9A D1 83 D0 BA D0 B8 D1 81 20 D0 BC D0 B0 D0 BB D0 B8 D0 BD D0 B0 20 31 33 35 20 D0 B3 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC 2C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 66 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 04 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EC 2C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 00 00 00 F4 03 04 00 DA 4F A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 B4 A2 00 00 35 04 06 00 DA 48 D0 4B 8B 3E 11 DB 7E CE 2A 94 3D 5A [19:51:55]CheckFolder [19:51:55]dirname=/storage/ofd_packets [19:51:55]CheckFolder done [19:51:55]ProducePacketName [19:51:55]name=ofd_packets/00041652 [19:51:55]NVStorageSaveData ofd_packets/00041652 [19:51:55]File name is /storage/ofd_packets/00041652 [19:51:55]Write 351 bytes [19:51:55]NVStorageSaveData done [19:51:55]OFDSenderStorePacket done [19:51:55]KKMCreateOFDPacket done [19:51:55]NVStorageSaveData kkm_last_timestamp [19:51:55]File name is /storage/kkm_last_timestamp [19:51:55]Write 4 bytes [19:51:55]NVStorageSaveData done [19:51:55]ExternCall_PrintAddStr [19:51:55]wPrintStart [19:51:55]Write to MH i2c: 01 00 00 3F 0C 4B [19:51:55]Write i2c OK [19:51:55]MH_I2C_Read... [19:51:55]Read from MH i2c: 01 [19:51:55]MH_I2C_Read... [19:51:55]Read from MH i2c: 01 07 00 [19:51:55]MH_I2C_Read... [19:51:55]Read from MH i2c: 01 07 00 3F 0C 00 00 00 00 00 FF 0F 60 [19:51:55]RasterBufferAndPrint [19:51:55]line Счет N : (3)183681 [19:51:55]line ИÐÐ: 02508201610067 [19:51:55]line Контрольно-КаÑÑовый Чек [19:51:55]line ПРОДÐЖР[19:51:55]line Товар: 4823077634246 [19:51:55]line Печ LOVITA Джелли ÐšÑƒÐºÐ¸Ñ Ð¼Ð°Ð»Ð¸Ð½Ð° 135 гр [19:51:55]line 1.000 * 115.00 [19:51:55]line = 115.00 [19:51:55]line ÐДС 12% ÐСП 1% [19:51:55]line > о реализуемом товаре [19:51:55]line ИТОГО: 115.00 [19:51:55]line ÐСП 1% : 1.02 [19:51:55]line ÐДС 12% : 12.21 [19:51:55]line Ðаличными: 0.00 [19:51:55]line Безнал.: 115.00 [19:51:55]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [19:51:55]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [19:51:55]line СÐО: Общий режим [19:51:55]line Чек 103 27.07.2024 19:51 [19:51:55]line Смена: 425 ФФД: 1.0 [19:51:55]line ЗÐМ: 0300000053 [19:51:55]line РÐМ: 0000000000092626 [19:51:55]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [19:51:55]line ÐŸÐ»Ð°Ñ‚ÐµÐ¶Ð½Ð°Ñ ÑиÑтема: O! деньги [19:51:55]line ФМ: 0000000000874958 [19:51:55]line ФД: 41652 [19:51:55]line ФПД: 240006267112254 [19:51:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T195154&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41652&fm=240006267112254&tin=02508201610067®Number=0000000000092626&sum=11500 [19:51:55]line 0 [19:51:55]OFD Sender: Processing packet 41652 [packets to send 57, broken 56] [19:51:55]ProducePacketName [19:51:55]name=ofd_packets/00041652 [19:51:55]OFD Sender: To server: ‡•öpG, [19:51:55]CommunicateWithHost lk.salyk.kg:30040 [19:51:55]ConnectInit lk.salyk.kg [19:51:55]written 0, free lines is 4095 [19:51:55]Write to MH i2c: 01 00 00 6A 0C 76 [19:51:55]Write i2c OK [19:51:55]MH_I2C_Read... [19:51:55]Read from MH i2c: 01 [19:51:55]MH_I2C_Read... [19:51:55]Read from MH i2c: 01 07 00 [19:51:55]MH_I2C_Read... [19:51:55]Read from MH i2c: 01 07 00 6A 0C 00 00 00 00 00 EC 0C 75 [19:51:55]RasterBufferAndPrint [19:51:55]line [19:51:55]line [19:51:55]line [19:51:55]line [19:51:55]line [19:51:55]written 0, free lines is 3314 [19:51:55]MH_Cut [19:51:55]Write to MH i2c: D1 01 00 71 0C 01 4F [19:51:55]Write i2c OK [19:51:55]MH_I2C_Read... [19:51:55]Read from MH i2c: D1 [19:51:55]MH_I2C_Read... [19:51:55]Read from MH i2c: D1 01 00 [19:51:55]MH_I2C_Read... [19:51:55]Read from MH i2c: D1 01 00 71 0C 00 4E [19:51:55]Write to MH i2c: 01 00 00 72 0C 7E [19:51:55]Write i2c OK [19:51:55]MH_I2C_Read... [19:51:56]*** Cut start [19:51:56]*** Partial cut [19:51:56]*** CUTSNS_PIN = 1 [19:51:56]*** CUTSNS_PIN = 0 [19:51:57]*** Brake cut motor [19:51:57]Read from MH i2c: 01 [19:51:57]MH_I2C_Read... [19:51:57]*** Stop cut motor [19:51:57]*** Cut end [19:51:57]Read from MH i2c: 01 07 00 [19:51:57]MH_I2C_Read... [19:51:57]Read from MH i2c: 01 07 00 72 0C 00 00 00 00 00 FF 0F 93 [19:51:57]process_action close_receipt done [19:51:57]requested_data is exist [19:51:57]produce_requested_data [19:51:57]requested_item fm.sn is exist - process it [19:51:57]wFMCommunicate request_size=4 [19:51:57]MH_SAM_APDU [19:51:57]CAPDU: 80 11 00 00 [19:51:57]Write to MH i2c: E2 08 00 73 0C 80 11 00 00 00 00 00 00 F9 [19:51:57]Write i2c OK [19:51:57]MH_I2C_Read... [19:51:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:51:57]Read from MH i2c: E2 [19:51:57]MH_I2C_Read... [19:51:57]Read from MH i2c: E2 17 00 [19:51:57]MH_I2C_Read... [19:51:57]Read from MH i2c: E2 17 00 73 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 55 [19:51:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [19:51:57]wFMCommunicate OK [19:51:57]requested_item fd.num is exist - process it [19:51:57]SAM_PROTO_GetFieldsCounters [19:51:57]wFMCommunicate request_size=4 [19:51:57]MH_SAM_APDU [19:51:57]CAPDU: 80 13 00 00 [19:51:57]Write to MH i2c: E2 08 00 74 0C 80 13 00 00 00 00 00 00 FC [19:51:57]Write i2c OK [19:51:57]MH_I2C_Read... [19:51:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:51:57]Read from MH i2c: E2 [19:51:57]MH_I2C_Read... [19:51:57]Read from MH i2c: E2 62 00 [19:51:57]MH_I2C_Read... [19:51:57]Read from MH i2c: E2 62 00 74 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 B4 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 67 00 00 00 5E 04 04 00 67 00 00 00 57 04 04 00 68 00 00 00 19 04 04 00 00 00 00 00 90 00 5B [19:51:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 B4 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 67 00 00 00 5E 04 04 00 67 00 00 00 57 04 04 00 68 00 00 00 19 04 04 00 00 00 00 00 90 00 [19:51:57]wFMCommunicate OK [19:51:57]SAM_PROTO_GetFieldsCounters done [19:51:57]requested_item shift.num is exist - process it [19:51:57]requested_item shift.opened is exist - process it [19:51:57]req_shift_opened [19:51:57]FM_GetShiftState [19:51:57]SAM_PROTO_GetShiftState [19:51:57]wFMCommunicate request_size=4 [19:51:57]MH_SAM_APDU [19:51:57]CAPDU: 80 13 01 00 [19:51:57]Write to MH i2c: E2 08 00 75 0C 80 13 01 00 00 00 00 00 FE [19:51:57]Write i2c OK [19:51:57]MH_I2C_Read... [19:51:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:51:57]Read from MH i2c: E2 [19:51:57]MH_I2C_Read... [19:51:57]Read from MH i2c: E2 0E 00 [19:51:57]MH_I2C_Read... [19:51:57]Read from MH i2c: E2 0E 00 75 0C 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 16 [19:51:57]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [19:51:57]wFMCommunicate OK [19:51:57]SAM_PROTO_GetShiftState done [19:51:57]FM_GetShiftState done [19:51:57]req_shift_opened done [19:51:57]requested_item shift.open_date is exist - process it [19:51:57]req_shift_open_date [19:51:57]req_shift_open_date done [19:51:57]produce_requested_data done [19:51:57]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41652,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [19:51:57]process_action_free close_receipt [19:51:57]json_value_free [19:51:57]json_value_free done [19:51:57]process_json_proto returns [19:51:57]Send response to host [19:51:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41652,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [19:51:57]free response buf [19:51:57]execute_script done [19:51:57]execute_script returns [19:51:57]free content buf [19:51:57]Sock 7.Close socket [19:51:57]Sock 7.Thread stoped [19:51:59]recv_with_timeout no data received [19:52:00]ConnectInit Can't take IP for lk.salyk.kg [19:52:00]CommunicateWithHost connect error [19:52:00]CommunicateWithHost err = -1 [19:52:00]OFD Sender: Server communicate error [19:52:05]OFD Sender: Processing packet 41652 [packets to send 57, broken 56] [19:52:05]ProducePacketName [19:52:05]name=ofd_packets/00041652 [19:52:05]OFD Sender: To server: ‡•öpG, [19:52:05]CommunicateWithHost lk.salyk.kg:30040 [19:52:05]ConnectInit lk.salyk.kg [19:52:09]Connected sock=10 [19:52:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 41 01 00 00 DC AD 39 01 B5 94 5A 03 01 00 03 00 2D 01 1E 04 01 00 01 23 04 7F 00 8A 04 0D 00 34 38 32 33 30 37 37 36 33 34 32 34 36 06 04 3B 00 D0 9F D0 B5 D1 87 20 4C 4F 56 49 54 41 20 D0 94 D0 B6 D0 B5 D0 BB D0 BB D0 B8 20 D0 9A D1 83 D0 BA D0 B8 D1 81 20 D0 BC D0 B0 D0 BB D0 B8 D0 BD D0 B0 20 31 33 35 20 D0 B3 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC 2C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 66 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 04 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EC 2C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 00 00 00 F4 03 04 00 DA 4F A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 B4 A2 00 00 35 04 06 00 DA 48 D0 4B 8B 3E 11 DB 7E CE 2A 94 3D 5A [19:52:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 C2 15 47 00 B4 D9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 B4 A2 00 00 F4 03 04 00 FD FB A4 66 B6 04 01 00 00 7C 78 B4 F0 21 91 F5 BA [19:52:10]CommunicateWithHost err = 0 [19:52:10]CheckOFDResponse [19:52:10]1017 (14) - 77093643461234 [19:52:10]1041 (16) - 0000000000874958 [19:52:10]1040 (4) - 41652 [19:52:10]1012 (4) - 27.07.2024 13:54 [19:52:10]1206 (1) - 0 [19:52:10]OFD Sender: Remove packet 41652 [19:52:10]ProducePacketName [19:52:10]name=ofd_packets/00041652 [19:52:10]NVStorageDeleteData [19:52:11]OFD Sender: No OFD packet to send [19:52:16]OFD Sender: No OFD packet to send [19:52:21]OFD Sender: No OFD packet to send [19:52:26]OFD Sender: No OFD packet to send [19:52:31]OFD Sender: No OFD packet to send [19:52:36]OFD Sender: No OFD packet to send [19:52:38]recv_with_timeout no data received [19:52:41]OFD Sender: No OFD packet to send [19:52:46]OFD Sender: No OFD packet to send [19:52:51]OFD Sender: No OFD packet to send [19:52:56]OFD Sender: No OFD packet to send [19:53:01]recv_with_timeout no data received [19:53:01]OFD Sender: No OFD packet to send [19:53:06]OFD Sender: No OFD packet to send [19:53:11]OFD Sender: No OFD packet to send [19:53:16]OFD Sender: No OFD packet to send [19:53:21]OFD Sender: No OFD packet to send [19:53:26]OFD Sender: No OFD packet to send [19:53:31]OFD Sender: No OFD packet to send [19:53:36]OFD Sender: No OFD packet to send [19:53:41]OFD Sender: No OFD packet to send [19:53:46]OFD Sender: No OFD packet to send [19:53:51]OFD Sender: No OFD packet to send [19:53:56]OFD Sender: No OFD packet to send [19:54:01]OFD Sender: No OFD packet to send [19:54:06]OFD Sender: No OFD packet to send [19:54:11]OFD Sender: No OFD packet to send [19:54:16]OFD Sender: No OFD packet to send [19:54:21]OFD Sender: No OFD packet to send [19:54:26]OFD Sender: No OFD packet to send [19:54:31]OFD Sender: No OFD packet to send [19:54:36]OFD Sender: No OFD packet to send [19:54:41]recv_with_timeout no data received [19:54:41]OFD Sender: No OFD packet to send [19:54:46]OFD Sender: No OFD packet to send [19:54:51]OFD Sender: No OFD packet to send [19:54:56]OFD Sender: No OFD packet to send [19:55:01]OFD Sender: No OFD packet to send [19:55:06]OFD Sender: No OFD packet to send [19:55:11]OFD Sender: No OFD packet to send [19:55:16]OFD Sender: No OFD packet to send [19:55:21]OFD Sender: No OFD packet to send [19:55:26]OFD Sender: No OFD packet to send [19:55:31]OFD Sender: No OFD packet to send [19:55:36]OFD Sender: No OFD packet to send [19:55:41]OFD Sender: No OFD packet to send [19:55:46]OFD Sender: No OFD packet to send [19:55:51]OFD Sender: No OFD packet to send [19:55:56]OFD Sender: No OFD packet to send [19:56:01]OFD Sender: No OFD packet to send [19:56:06]OFD Sender: No OFD packet to send [19:56:11]OFD Sender: No OFD packet to send [19:56:16]OFD Sender: No OFD packet to send [19:56:21]OFD Sender: No OFD packet to send [19:56:26]OFD Sender: No OFD packet to send [19:56:31]OFD Sender: No OFD packet to send [19:56:36]OFD Sender: No OFD packet to send [19:56:41]OFD Sender: No OFD packet to send [19:56:46]OFD Sender: No OFD packet to send [19:56:51]OFD Sender: No OFD packet to send [19:56:56]OFD Sender: No OFD packet to send [19:57:01]OFD Sender: No OFD packet to send [19:57:06]OFD Sender: No OFD packet to send [19:57:11]OFD Sender: No OFD packet to send [19:57:16]OFD Sender: No OFD packet to send [19:57:21]OFD Sender: No OFD packet to send [19:57:26]OFD Sender: No OFD packet to send [19:57:31]OFD Sender: No OFD packet to send [19:57:36]OFD Sender: No OFD packet to send [19:57:41]OFD Sender: No OFD packet to send [19:57:46]OFD Sender: No OFD packet to send [19:57:51]OFD Sender: No OFD packet to send [19:57:56]OFD Sender: No OFD packet to send [19:58:01]OFD Sender: No OFD packet to send [19:58:06]OFD Sender: No OFD packet to send [19:58:11]OFD Sender: No OFD packet to send [19:58:16]OFD Sender: No OFD packet to send [19:58:21]OFD Sender: No OFD packet to send [19:58:26]OFD Sender: No OFD packet to send [19:58:31]OFD Sender: No OFD packet to send [19:58:36]OFD Sender: No OFD packet to send [19:58:40]recv_with_timeout no data received [19:58:41]OFD Sender: No OFD packet to send [19:58:46]OFD Sender: No OFD packet to send [19:58:51]OFD Sender: No OFD packet to send [19:58:56]recv_with_timeout no data received [19:58:56]OFD Sender: No OFD packet to send [19:59:01]OFD Sender: No OFD packet to send [19:59:06]OFD Sender: No OFD packet to send [19:59:11]OFD Sender: No OFD packet to send [19:59:16]OFD Sender: No OFD packet to send [19:59:21]OFD Sender: No OFD packet to send [19:59:26]OFD Sender: No OFD packet to send [19:59:31]OFD Sender: No OFD packet to send [19:59:36]OFD Sender: No OFD packet to send [19:59:41]OFD Sender: No OFD packet to send [19:59:46]OFD Sender: No OFD packet to send [19:59:51]OFD Sender: No OFD packet to send [19:59:56]OFD Sender: No OFD packet to send [20:00:01]OFD Sender: No OFD packet to send [20:00:06]OFD Sender: No OFD packet to send [20:00:11]OFD Sender: No OFD packet to send [20:00:16]OFD Sender: No OFD packet to send [20:00:16]recv_with_timeout no data received [20:00:21]OFD Sender: No OFD packet to send [20:00:26]OFD Sender: No OFD packet to send [20:00:31]OFD Sender: No OFD packet to send [20:00:36]OFD Sender: No OFD packet to send [20:00:41]OFD Sender: No OFD packet to send [20:00:46]OFD Sender: No OFD packet to send [20:00:51]OFD Sender: No OFD packet to send [20:00:56]OFD Sender: No OFD packet to send [20:01:01]OFD Sender: No OFD packet to send [20:01:06]OFD Sender: No OFD packet to send [20:01:11]OFD Sender: No OFD packet to send [20:01:13]recv_with_timeout no data received [20:01:16]OFD Sender: No OFD packet to send [20:01:21]OFD Sender: No OFD packet to send [20:01:26]OFD Sender: No OFD packet to send [20:01:31]OFD Sender: No OFD packet to send [20:01:36]recv_with_timeout no data received [20:01:36]OFD Sender: No OFD packet to send [20:01:41]OFD Sender: No OFD packet to send [20:01:46]OFD Sender: No OFD packet to send [20:01:51]OFD Sender: No OFD packet to send [20:01:56]OFD Sender: No OFD packet to send [20:02:01]OFD Sender: No OFD packet to send [20:02:06]OFD Sender: No OFD packet to send [20:02:11]OFD Sender: No OFD packet to send [20:02:16]OFD Sender: No OFD packet to send [20:02:21]OFD Sender: No OFD packet to send [20:02:26]OFD Sender: No OFD packet to send [20:02:31]OFD Sender: No OFD packet to send [20:02:36]OFD Sender: No OFD packet to send [20:02:41]OFD Sender: No OFD packet to send [20:02:46]OFD Sender: No OFD packet to send [20:02:51]OFD Sender: No OFD packet to send [20:02:56]OFD Sender: No OFD packet to send [20:03:01]OFD Sender: No OFD packet to send [20:03:06]OFD Sender: No OFD packet to send [20:03:11]OFD Sender: No OFD packet to send [20:03:16]OFD Sender: No OFD packet to send [20:03:21]OFD Sender: No OFD packet to send [20:03:26]OFD Sender: No OFD packet to send [20:03:31]OFD Sender: No OFD packet to send [20:03:36]OFD Sender: No OFD packet to send [20:03:41]OFD Sender: No OFD packet to send [20:03:46]OFD Sender: No OFD packet to send [20:03:51]OFD Sender: No OFD packet to send [20:03:56]OFD Sender: No OFD packet to send [20:04:01]OFD Sender: No OFD packet to send [20:04:06]OFD Sender: No OFD packet to send [20:04:11]OFD Sender: No OFD packet to send [20:04:16]OFD Sender: No OFD packet to send [20:04:21]OFD Sender: No OFD packet to send [20:04:26]OFD Sender: No OFD packet to send [20:04:31]OFD Sender: No OFD packet to send [20:04:36]OFD Sender: No OFD packet to send [20:04:41]OFD Sender: No OFD packet to send [20:04:46]OFD Sender: No OFD packet to send [20:04:51]OFD Sender: No OFD packet to send [20:04:56]OFD Sender: No OFD packet to send [20:05:01]OFD Sender: No OFD packet to send [20:05:06]OFD Sender: No OFD packet to send [20:05:11]OFD Sender: No OFD packet to send [20:05:16]OFD Sender: No OFD packet to send [20:05:21]OFD Sender: No OFD packet to send [20:05:26]OFD Sender: No OFD packet to send [20:05:31]OFD Sender: No OFD packet to send [20:05:36]OFD Sender: No OFD packet to send [20:05:37]recv_with_timeout no data received [20:05:41]OFD Sender: No OFD packet to send [20:05:46]OFD Sender: No OFD packet to send [20:05:52]OFD Sender: No OFD packet to send [20:05:57]OFD Sender: No OFD packet to send [20:06:02]OFD Sender: No OFD packet to send [20:06:07]OFD Sender: No OFD packet to send [20:06:12]OFD Sender: No OFD packet to send [20:06:16]recv_with_timeout no data received [20:06:17]OFD Sender: No OFD packet to send [20:06:22]OFD Sender: No OFD packet to send [20:06:27]OFD Sender: No OFD packet to send [20:06:32]OFD Sender: No OFD packet to send [20:06:37]OFD Sender: No OFD packet to send [20:06:42]OFD Sender: No OFD packet to send [20:06:47]OFD Sender: No OFD packet to send [20:06:52]OFD Sender: No OFD packet to send [20:06:57]OFD Sender: No OFD packet to send [20:06:59]recv_with_timeout no data received [20:07:02]OFD Sender: No OFD packet to send [20:07:07]OFD Sender: No OFD packet to send [20:07:12]OFD Sender: No OFD packet to send [20:07:17]OFD Sender: No OFD packet to send [20:07:22]OFD Sender: No OFD packet to send [20:07:25]accept exits with 9 [20:07:25]New connection [20:07:25]New thread 3067194724 created [20:07:25]Thread 3067051364 joined [20:07:25]Waiting for new connection... [20:07:25] Sock 9.Parse request [20:07:25]Sock 9.Check first char [20:07:25]Sock 9.First char is OK [20:07:25]request: POST /json_proto HTTP/1.0 [20:07:25]Method: POST [20:07:25]URL: /json_proto [20:07:25]Method is POST - this is cgi request [20:07:25]url: /json_proto [20:07:25]query_string will be loaded in cgi processing [20:07:25]execute_cgi json_proto POST (null) [20:07:25]execute_cgi path=json_proto method=POST [20:07:25]POST find Content-Length [20:07:25]Host: 172.17.43.132:8080 [20:07:25]Content-Length: 711 [20:07:25]Content-Type: application/json [20:07:25] [20:07:25]POST finish read [20:07:25]Found Content-Length = 711 [20:07:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183682", "tax_sys" : 0, "items" : [ { "code": "4870001571030", "name": "\u0412\u043E\u0434\u0430 ASU \u043F\u0438\u0442 \u043D.\u0433\u0430\u0437 \u043A\u043B\u0443\u0431\u043D,\u043A\u0438\u0432\u0438 \u041F\u042D\u0422 1\u043B", "price" : 84.00, "quantity" : 1.000, "sum" : 84.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 84.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:07:25]execute_script... [20:07:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183682", "tax_sys" : 0, "items" : [ { "code": "4870001571030", "name": "\u0412\u043E\u0434\u0430 ASU \u043F\u0438\u0442 \u043D.\u0433\u0430\u0437 \u043A\u043B\u0443\u0431\u043D,\u043A\u0438\u0432\u0438 \u041F\u042D\u0422 1\u043B", "price" : 84.00, "quantity" : 1.000, "sum" : 84.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 84.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:07:25]POST & json_proto [20:07:25]process_json_proto [20:07:25]json parsed OK: [20:07:25]protocol is kg_v1.0 [20:07:25]action value=close_receipt [20:07:25]process_action close_receipt [20:07:25]cmd_close_receipt [20:07:25]MH_GetDate [20:07:25]Write to MH i2c: F0 00 00 76 0C 71 [20:07:25]Write i2c OK [20:07:25]MH_I2C_Read... [20:07:25]Read from MH i2c: F0 [20:07:25]MH_I2C_Read... [20:07:25]Read from MH i2c: F0 09 00 [20:07:25]MH_I2C_Read... [20:07:25]Read from MH i2c: F0 09 00 76 0C 00 7E 53 A5 66 69 B2 A4 66 7B [20:07:25]GetLastDocTimeStamp 1722109914 [20:07:25]current date 1722110846 [20:07:25]FM_GetShiftState [20:07:25]SAM_PROTO_GetShiftState [20:07:25]wFMCommunicate request_size=4 [20:07:25]MH_SAM_APDU [20:07:25]CAPDU: 80 13 01 00 [20:07:25]Write to MH i2c: E2 08 00 77 0C 80 13 01 00 00 00 00 00 00 [20:07:25]Write i2c OK [20:07:25]MH_I2C_Read... [20:07:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:07:25]Read from MH i2c: E2 [20:07:25]MH_I2C_Read... [20:07:25]Read from MH i2c: E2 0E 00 [20:07:25]MH_I2C_Read... [20:07:25]Read from MH i2c: E2 0E 00 77 0C 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 18 [20:07:25]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [20:07:25]wFMCommunicate OK [20:07:25]SAM_PROTO_GetShiftState done [20:07:25]FM_GetShiftState done [20:07:25]opened in 1722069839 [20:07:25]opened+sec_in_day 1722156239 [20:07:25]quantity*price = 8400 [20:07:25]sum+1 = 8401 [20:07:25]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 84.00 ÐСП 1% : 0.74 ÐДС 12% : 8.92 Ðаличными: 84.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 104 27.07.2024 20:07 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41653 ФПД: 273190751227617 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T200726&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41653&fm=273190751227617&tin=02508201610067®Number=0000000000092626&sum=8400 0 [20:07:26]StoreToDocumentArchive [20:07:26]shift 425 fd 41653 [20:07:26]save to /storage/0425/doc_00041653 [20:07:26]save last doc name /storage/0425/doc_00041653 to /storage/kkm_last_doc_name [20:07:26]save OK [20:07:26]Clear old archive folders... [20:07:26]ProcessDocumentItem done err = 0, tmpTLVsize=302 [20:07:26]tlvbuf is 0029BC30 [20:07:26]SAM_PROTO_ClearQueue [20:07:26]wFMCommunicate request_size=4 [20:07:26]MH_SAM_APDU [20:07:26]CAPDU: 80 09 00 00 [20:07:26]Write to MH i2c: E2 08 00 84 0C 80 09 00 00 00 00 00 00 02 [20:07:26]Write i2c OK [20:07:26]MH_I2C_Read... [20:07:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:07:26]Read from MH i2c: E2 [20:07:26]MH_I2C_Read... [20:07:26]Read from MH i2c: E2 03 00 [20:07:26]MH_I2C_Read... [20:07:26]Read from MH i2c: E2 03 00 84 0C 00 90 00 04 [20:07:26]RAPDU: 90 00 [20:07:26]wFMCommunicate OK [20:07:26]SAM_PROTO_ClearQueue done [20:07:26]KKMCreateOFDPacket [20:07:26]OFDProtocolAddRootSTLVToBuf [20:07:26]FM_MakeSignedData [20:07:26]FM_MakeSignedData [20:07:26]SAM_PROTO_SignData [20:07:26]wFMCommunicate request_size=4 [20:07:26]MH_SAM_APDU [20:07:26]CAPDU: 80 0D 01 02 [20:07:26]Write to MH i2c: E2 08 00 85 0C 80 0D 01 02 00 00 00 00 0A [20:07:26]Write i2c OK [20:07:26]MH_I2C_Read... [20:07:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:07:26]Read from MH i2c: E2 [20:07:26]MH_I2C_Read... [20:07:26]Read from MH i2c: E2 03 00 [20:07:26]MH_I2C_Read... [20:07:26]Read from MH i2c: E2 03 00 85 0C 00 90 00 05 [20:07:26]RAPDU: 90 00 [20:07:26]wFMCommunicate OK [20:07:26]wFMCommunicate request_size=255 [20:07:26]MH_SAM_APDU [20:07:26]CAPDU: 80 0D 02 02 FA 03 00 2E 01 1E 04 01 00 01 23 04 80 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 31 30 33 30 06 04 3C 00 D0 92 D0 BE D0 B4 D0 B0 20 41 53 55 20 D0 BF D0 B8 D1 82 20 D0 BD 2E D0 B3 D0 B0 D0 B7 20 D0 BA D0 BB D1 83 D0 B1 D0 BD 2C D0 BA D0 B8 D0 B2 D0 B8 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D0 20 00 00 00 00 13 04 06 00 D0 20 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 20 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 03 00 00 00 00 07 04 06 00 D0 20 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 00 00 00 F4 03 04 00 7E 53 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 [20:07:26]Write to MH i2c: E2 02 01 86 0C 80 0D 02 02 FA 00 03 00 2E 01 1E 04 01 00 01 23 04 80 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 31 30 33 30 06 04 3C 00 D0 92 D0 BE D0 B4 D0 B0 20 41 53 55 20 D0 BF D0 B8 D1 82 20 D0 BD 2E D0 B3 D0 B0 D0 B7 20 D0 BA D0 BB D1 83 D0 B1 D0 BD 2C D0 BA D0 B8 D0 B2 D0 B8 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D0 20 00 00 00 00 13 04 06 00 D0 20 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 20 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 03 00 00 00 00 07 04 06 00 D0 20 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 00 00 00 F4 03 04 00 7E 53 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 00 00 96 [20:07:26]Write i2c OK [20:07:26]MH_I2C_Read... [20:07:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:07:26]Read from MH i2c: E2 [20:07:26]MH_I2C_Read... [20:07:26]Read from MH i2c: E2 03 00 [20:07:26]MH_I2C_Read... [20:07:26]Read from MH i2c: E2 03 00 86 0C 00 90 00 06 [20:07:26]RAPDU: 90 00 [20:07:26]wFMCommunicate OK [20:07:26]wFMCommunicate request_size=61 [20:07:26]MH_SAM_APDU [20:07:26]CAPDU: 80 0D 02 02 38 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 B5 A2 00 00 35 04 06 00 F8 77 2D AE CE E1 [20:07:26]Write to MH i2c: E2 40 00 87 0C 80 0D 02 02 38 00 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 B5 A2 00 00 35 04 06 00 F8 77 2D AE CE E1 00 00 9B [20:07:26]Write i2c OK [20:07:26]MH_I2C_Read... [20:07:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:07:26]Read from MH i2c: E2 [20:07:26]MH_I2C_Read... [20:07:26]Read from MH i2c: E2 03 00 [20:07:26]MH_I2C_Read... [20:07:26]Read from MH i2c: E2 03 00 87 0C 00 90 00 07 [20:07:26]RAPDU: 90 00 [20:07:26]wFMCommunicate OK [20:07:26]wFMCommunicate request_size=4 [20:07:26]MH_SAM_APDU [20:07:26]CAPDU: 80 0D 03 02 [20:07:26]Write to MH i2c: E2 08 00 88 0C 80 0D 03 02 00 00 00 00 0F [20:07:26]Write i2c OK [20:07:26]MH_I2C_Read... [20:07:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:07:26]Read from MH i2c: E2 [20:07:26]MH_I2C_Read... [20:07:26]Read from MH i2c: E2 0B 00 [20:07:26]MH_I2C_Read... [20:07:26]Read from MH i2c: E2 0B 00 88 0C 00 CB CB 8B 1D 0A F2 70 89 90 00 43 [20:07:26]RAPDU: CB CB 8B 1D 0A F2 70 89 90 00 [20:07:26]wFMCommunicate OK [20:07:26]SAM_PROTO_SignData done [20:07:26]FM_MakeSignedData done [20:07:26]CreateOFDProtocolMessage [20:07:26]wFMCommunicate request_size=4 [20:07:26]MH_SAM_APDU [20:07:26]CAPDU: 80 11 00 00 [20:07:26]Write to MH i2c: E2 08 00 89 0C 80 11 00 00 00 00 00 00 0F [20:07:26]Write i2c OK [20:07:26]MH_I2C_Read... [20:07:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:07:27]Read from MH i2c: E2 [20:07:27]MH_I2C_Read... [20:07:27]Read from MH i2c: E2 17 00 [20:07:27]MH_I2C_Read... [20:07:27]Read from MH i2c: E2 17 00 89 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 6B [20:07:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [20:07:27]wFMCommunicate OK [20:07:27]CreateOFDProtocolMessage done [20:07:27]OFDSenderStorePacket 41653 [20:07:27]StoreOFDPacket docnum=41653 [20:07:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 42 01 00 00 52 68 3A 01 46 D6 5A 03 01 00 03 00 2E 01 1E 04 01 00 01 23 04 80 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 31 30 33 30 06 04 3C 00 D0 92 D0 BE D0 B4 D0 B0 20 41 53 55 20 D0 BF D0 B8 D1 82 20 D0 BD 2E D0 B3 D0 B0 D0 B7 20 D0 BA D0 BB D1 83 D0 B1 D0 BD 2C D0 BA D0 B8 D0 B2 D0 B8 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D0 20 00 00 00 00 13 04 06 00 D0 20 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 20 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 03 00 00 00 00 07 04 06 00 D0 20 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 00 00 00 F4 03 04 00 7E 53 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 B5 A2 00 00 35 04 06 00 F8 77 2D AE CE E1 CB CB 8B 1D 0A F2 70 89 [20:07:27]CheckFolder [20:07:27]dirname=/storage/ofd_packets [20:07:27]CheckFolder done [20:07:27]ProducePacketName [20:07:27]name=ofd_packets/00041653 [20:07:27]NVStorageSaveData ofd_packets/00041653 [20:07:27]File name is /storage/ofd_packets/00041653 [20:07:27]Write 352 bytes [20:07:27]NVStorageSaveData done [20:07:27]OFDSenderStorePacket done [20:07:27]KKMCreateOFDPacket done [20:07:27]NVStorageSaveData kkm_last_timestamp [20:07:27]File name is /storage/kkm_last_timestamp [20:07:27]Write 4 bytes [20:07:27]NVStorageSaveData done [20:07:27]ExternCall_PrintAddStr [20:07:27]wPrintStart [20:07:27]Write to MH i2c: 01 00 00 8A 0C 96 [20:07:27]Write i2c OK [20:07:27]MH_I2C_Read... [20:07:27]Read from MH i2c: 01 [20:07:27]MH_I2C_Read... [20:07:27]Read from MH i2c: 01 07 00 [20:07:27]MH_I2C_Read... [20:07:27]Read from MH i2c: 01 07 00 8A 0C 00 00 00 00 00 FF 0F AB [20:07:27]RasterBufferAndPrint [20:07:27]line Счет N : (3)183682 [20:07:27]line ИÐÐ: 02508201610067 [20:07:27]line Контрольно-КаÑÑовый Чек [20:07:27]line ПРОДÐЖР[20:07:27]line Товар: 4870001571030 [20:07:27]line Вода ASU пит н.газ клубн,киви ПЭТ 1л [20:07:27]line 1.000 * 84.00 [20:07:27]line = 84.00 [20:07:27]line ÐДС 12% ÐСП 1% [20:07:27]line > о реализуемом товаре [20:07:27]line ИТОГО: 84.00 [20:07:27]line ÐСП 1% : 0.74 [20:07:27]line ÐДС 12% : 8.92 [20:07:27]line Ðаличными: 84.00 [20:07:27]line Безнал.: 0.00 [20:07:27]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [20:07:27]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [20:07:27]line СÐО: Общий режим [20:07:27]line Чек 104 27.07.2024 20:07 [20:07:27]line Смена: 425 ФФД: 1.0 [20:07:27]line ЗÐМ: 0300000053 [20:07:27]line РÐМ: 0000000000092626 [20:07:27]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [20:07:27]line ФМ: 0000000000874958 [20:07:27]line ФД: 41653 [20:07:27]line ФПД: 273190751227617 [20:07:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T200726&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41653&fm=273190751227617&tin=02508201610067®Number=0000000000092626&sum=8400 [20:07:27]line 0 [20:07:27]OFD Sender: Processing packet 41653 [packets to send 57, broken 56] [20:07:27]ProducePacketName [20:07:27]name=ofd_packets/00041653 [20:07:27]OFD Sender: To server: ‡•öpG, [20:07:27]CommunicateWithHost lk.salyk.kg:30040 [20:07:27]ConnectInit lk.salyk.kg [20:07:27]written 0, free lines is 4095 [20:07:27]Write to MH i2c: 01 00 00 B3 0C BF [20:07:27]Write i2c OK [20:07:27]MH_I2C_Read... [20:07:27]Read from MH i2c: 01 [20:07:27]MH_I2C_Read... [20:07:27]Read from MH i2c: 01 07 00 [20:07:27]MH_I2C_Read... [20:07:27]Read from MH i2c: 01 07 00 B3 0C 00 00 00 00 00 04 0D D7 [20:07:27]RasterBufferAndPrint [20:07:27]line [20:07:27]line [20:07:27]line [20:07:27]line [20:07:27]line [20:07:27]written 0, free lines is 3338 [20:07:27]MH_Cut [20:07:27]Write to MH i2c: D1 01 00 BA 0C 01 98 [20:07:27]Write i2c OK [20:07:27]MH_I2C_Read... [20:07:27]Read from MH i2c: D1 [20:07:27]MH_I2C_Read... [20:07:27]Read from MH i2c: D1 01 00 [20:07:27]MH_I2C_Read... [20:07:27]Read from MH i2c: D1 01 00 BA 0C 00 97 [20:07:27]Write to MH i2c: 01 00 00 BB 0C C7 [20:07:27]Write i2c OK [20:07:27]MH_I2C_Read... [20:07:27]Connected sock=7 [20:07:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 42 01 00 00 52 68 3A 01 46 D6 5A 03 01 00 03 00 2E 01 1E 04 01 00 01 23 04 80 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 31 30 33 30 06 04 3C 00 D0 92 D0 BE D0 B4 D0 B0 20 41 53 55 20 D0 BF D0 B8 D1 82 20 D0 BD 2E D0 B3 D0 B0 D0 B7 20 D0 BA D0 BB D1 83 D0 B1 D0 BD 2C D0 BA D0 B8 D0 B2 D0 B8 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D0 20 00 00 00 00 13 04 06 00 D0 20 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 20 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 03 00 00 00 00 07 04 06 00 D0 20 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 00 00 00 F4 03 04 00 7E 53 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 B5 A2 00 00 35 04 06 00 F8 77 2D AE CE E1 CB CB 8B 1D 0A F2 70 89 [20:07:28]*** Cut start [20:07:28]*** Partial cut [20:07:28]*** CUTSNS_PIN = 1 [20:07:28]*** CUTSNS_PIN = 0 [20:07:28]*** Brake cut motor [20:07:29]Read from MH i2c: 01 [20:07:29]MH_I2C_Read... [20:07:29]*** Stop cut motor [20:07:29]*** Cut end [20:07:29]Read from MH i2c: 01 07 00 [20:07:29]MH_I2C_Read... [20:07:29]Read from MH i2c: 01 07 00 BB 0C 00 00 00 00 00 FF 0F DC [20:07:29]process_action close_receipt done [20:07:29]requested_data is exist [20:07:29]produce_requested_data [20:07:29]requested_item fm.sn is exist - process it [20:07:29]wFMCommunicate request_size=4 [20:07:29]MH_SAM_APDU [20:07:29]CAPDU: 80 11 00 00 [20:07:29]Write to MH i2c: E2 08 00 BC 0C 80 11 00 00 00 00 00 00 42 [20:07:29]Write i2c OK [20:07:29]MH_I2C_Read... [20:07:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:07:29]Read from MH i2c: E2 [20:07:29]MH_I2C_Read... [20:07:29]Read from MH i2c: E2 17 00 [20:07:29]MH_I2C_Read... [20:07:29]Read from MH i2c: E2 17 00 BC 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 9E [20:07:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [20:07:29]wFMCommunicate OK [20:07:29]requested_item fd.num is exist - process it [20:07:29]SAM_PROTO_GetFieldsCounters [20:07:29]wFMCommunicate request_size=4 [20:07:29]MH_SAM_APDU [20:07:29]CAPDU: 80 13 00 00 [20:07:29]Write to MH i2c: E2 08 00 BD 0C 80 13 00 00 00 00 00 00 45 [20:07:29]Write i2c OK [20:07:29]MH_I2C_Read... [20:07:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:07:29]Read from MH i2c: E2 [20:07:29]MH_I2C_Read... [20:07:29]Read from MH i2c: E2 62 00 [20:07:29]MH_I2C_Read... [20:07:29]Read from MH i2c: E2 62 00 BD 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 B5 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 68 00 00 00 5E 04 04 00 68 00 00 00 57 04 04 00 69 00 00 00 19 04 04 00 00 00 00 00 90 00 A8 [20:07:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 B5 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 68 00 00 00 5E 04 04 00 68 00 00 00 57 04 04 00 69 00 00 00 19 04 04 00 00 00 00 00 90 00 [20:07:29]wFMCommunicate OK [20:07:29]SAM_PROTO_GetFieldsCounters done [20:07:29]requested_item shift.num is exist - process it [20:07:29]requested_item shift.opened is exist - process it [20:07:29]req_shift_opened [20:07:29]FM_GetShiftState [20:07:29]SAM_PROTO_GetShiftState [20:07:29]wFMCommunicate request_size=4 [20:07:29]MH_SAM_APDU [20:07:29]CAPDU: 80 13 01 00 [20:07:29]Write to MH i2c: E2 08 00 BE 0C 80 13 01 00 00 00 00 00 47 [20:07:29]Write i2c OK [20:07:29]MH_I2C_Read... [20:07:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:07:29]Read from MH i2c: E2 [20:07:29]MH_I2C_Read... [20:07:29]Read from MH i2c: E2 0E 00 [20:07:29]MH_I2C_Read... [20:07:29]Read from MH i2c: E2 0E 00 BE 0C 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 5F [20:07:29]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [20:07:29]wFMCommunicate OK [20:07:29]SAM_PROTO_GetShiftState done [20:07:29]FM_GetShiftState done [20:07:29]req_shift_opened done [20:07:29]requested_item shift.open_date is exist - process it [20:07:29]req_shift_open_date [20:07:29]req_shift_open_date done [20:07:29]produce_requested_data done [20:07:29]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41653,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [20:07:29]process_action_free close_receipt [20:07:29]json_value_free [20:07:29]json_value_free done [20:07:29]process_json_proto returns [20:07:29]Send response to host [20:07:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41653,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [20:07:29]free response buf [20:07:29]execute_script done [20:07:29]execute_script returns [20:07:29]free content buf [20:07:29]Sock 9.Close socket [20:07:29]Sock 9.Thread stoped [20:07:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 4E 56 47 00 2E 4B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 B5 A2 00 00 F4 03 04 00 95 FF A4 66 B6 04 01 00 00 B3 C9 22 B6 50 2B 78 A4 [20:07:29]CommunicateWithHost err = 0 [20:07:29]CheckOFDResponse [20:07:29]1017 (14) - 77093643461234 [20:07:29]1041 (16) - 0000000000874958 [20:07:29]1040 (4) - 41653 [20:07:29]1012 (4) - 27.07.2024 14:09 [20:07:29]1206 (1) - 0 [20:07:29]OFD Sender: Remove packet 41653 [20:07:29]ProducePacketName [20:07:29]name=ofd_packets/00041653 [20:07:29]NVStorageDeleteData [20:07:30]OFD Sender: No OFD packet to send [20:07:35]OFD Sender: No OFD packet to send [20:07:40]OFD Sender: No OFD packet to send [20:07:45]OFD Sender: No OFD packet to send [20:07:50]OFD Sender: No OFD packet to send [20:07:52]recv_with_timeout no data received [20:07:55]OFD Sender: No OFD packet to send [20:08:00]OFD Sender: No OFD packet to send [20:08:05]OFD Sender: No OFD packet to send [20:08:10]OFD Sender: No OFD packet to send [20:08:12]recv_with_timeout no data received [20:08:15]OFD Sender: No OFD packet to send [20:08:20]OFD Sender: No OFD packet to send [20:08:25]OFD Sender: No OFD packet to send [20:08:30]OFD Sender: No OFD packet to send [20:08:35]OFD Sender: No OFD packet to send [20:08:38]accept exits with 10 [20:08:38]New connection [20:08:38]New thread 3067051364 created [20:08:38]Thread 3067194724 joined [20:08:38]Waiting for new connection... [20:08:38] Sock 10.Parse request [20:08:38]Sock 10.Check first char [20:08:38]Sock 10.First char is OK [20:08:38]request: POST /json_proto HTTP/1.0 [20:08:38]Method: POST [20:08:38]URL: /json_proto [20:08:38]Method is POST - this is cgi request [20:08:38]url: /json_proto [20:08:38]query_string will be loaded in cgi processing [20:08:38]execute_cgi json_proto POST (null) [20:08:38]execute_cgi path=json_proto method=POST [20:08:38]POST find Content-Length [20:08:38]Host: 172.17.43.132:8080 [20:08:38]Content-Length: 648 [20:08:38]Content-Type: application/json [20:08:38] [20:08:38]POST finish read [20:08:38]Found Content-Length = 648 [20:08:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183683", "tax_sys" : 0, "items" : [ { "code": "4860019001346", "name": "\u0412\u043E\u0434\u0430 \u0411\u043E\u0440\u0436\u043E\u043C\u0438 0,5\u043B \u0441\u0442", "price" : 160.00, "quantity" : 1.000, "sum" : 160.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 160.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:08:38]execute_script... [20:08:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183683", "tax_sys" : 0, "items" : [ { "code": "4860019001346", "name": "\u0412\u043E\u0434\u0430 \u0411\u043E\u0440\u0436\u043E\u043C\u0438 0,5\u043B \u0441\u0442", "price" : 160.00, "quantity" : 1.000, "sum" : 160.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 160.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:08:38]POST & json_proto [20:08:38]process_json_proto [20:08:38]json parsed OK: [20:08:38]protocol is kg_v1.0 [20:08:38]action value=close_receipt [20:08:38]process_action close_receipt [20:08:38]cmd_close_receipt [20:08:38]MH_GetDate [20:08:38]Write to MH i2c: F0 00 00 BF 0C BA [20:08:38]Write i2c OK [20:08:38]MH_I2C_Read... [20:08:38]Read from MH i2c: F0 [20:08:38]MH_I2C_Read... [20:08:38]Read from MH i2c: F0 09 00 [20:08:38]MH_I2C_Read... [20:08:38]Read from MH i2c: F0 09 00 BF 0C 00 C7 53 A5 66 69 B2 A4 66 0D [20:08:38]GetLastDocTimeStamp 1722110846 [20:08:38]current date 1722110919 [20:08:38]FM_GetShiftState [20:08:38]SAM_PROTO_GetShiftState [20:08:38]wFMCommunicate request_size=4 [20:08:38]MH_SAM_APDU [20:08:38]CAPDU: 80 13 01 00 [20:08:38]Write to MH i2c: E2 08 00 C0 0C 80 13 01 00 00 00 00 00 49 [20:08:38]Write i2c OK [20:08:38]MH_I2C_Read... [20:08:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:08:38]Read from MH i2c: E2 [20:08:38]MH_I2C_Read... [20:08:38]Read from MH i2c: E2 0E 00 [20:08:38]MH_I2C_Read... [20:08:38]Read from MH i2c: E2 0E 00 C0 0C 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 61 [20:08:38]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [20:08:38]wFMCommunicate OK [20:08:38]SAM_PROTO_GetShiftState done [20:08:38]FM_GetShiftState done [20:08:38]opened in 1722069839 [20:08:38]opened+sec_in_day 1722156239 [20:08:38]quantity*price = 16000 [20:08:38]sum+1 = 16001 [20:08:38]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 160.00 ÐСП 1% : 1.42 ÐДС 12% : 16.99 Ðаличными: 160.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 105 27.07.2024 20:08 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41654 ФПД: 279809000157760 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T200839&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41654&fm=279809000157760&tin=02508201610067®Number=0000000000092626&sum=16000 0 [20:08:39]StoreToDocumentArchive [20:08:39]shift 425 fd 41654 [20:08:39]save to /storage/0425/doc_00041654 [20:08:39]save last doc name /storage/0425/doc_00041654 to /storage/kkm_last_doc_name [20:08:39]save OK [20:08:39]Clear old archive folders... [20:08:39]ProcessDocumentItem done err = 0, tmpTLVsize=276 [20:08:39]tlvbuf is 00289960 [20:08:39]SAM_PROTO_ClearQueue [20:08:39]wFMCommunicate request_size=4 [20:08:39]MH_SAM_APDU [20:08:39]CAPDU: 80 09 00 00 [20:08:39]Write to MH i2c: E2 08 00 CD 0C 80 09 00 00 00 00 00 00 4B [20:08:39]Write i2c OK [20:08:39]MH_I2C_Read... [20:08:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:08:39]Read from MH i2c: E2 [20:08:39]MH_I2C_Read... [20:08:39]Read from MH i2c: E2 03 00 [20:08:39]MH_I2C_Read... [20:08:39]Read from MH i2c: E2 03 00 CD 0C 00 90 00 4D [20:08:39]RAPDU: 90 00 [20:08:39]wFMCommunicate OK [20:08:39]SAM_PROTO_ClearQueue done [20:08:39]KKMCreateOFDPacket [20:08:39]OFDProtocolAddRootSTLVToBuf [20:08:39]FM_MakeSignedData [20:08:39]FM_MakeSignedData [20:08:39]SAM_PROTO_SignData [20:08:39]wFMCommunicate request_size=4 [20:08:39]MH_SAM_APDU [20:08:39]CAPDU: 80 0D 01 02 [20:08:39]Write to MH i2c: E2 08 00 CE 0C 80 0D 01 02 00 00 00 00 53 [20:08:39]Write i2c OK [20:08:39]MH_I2C_Read... [20:08:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:08:39]Read from MH i2c: E2 [20:08:39]MH_I2C_Read... [20:08:39]Read from MH i2c: E2 03 00 [20:08:39]MH_I2C_Read... [20:08:39]Read from MH i2c: E2 03 00 CE 0C 00 90 00 4E [20:08:39]RAPDU: 90 00 [20:08:39]wFMCommunicate OK [20:08:39]wFMCommunicate request_size=255 [20:08:39]MH_SAM_APDU [20:08:39]CAPDU: 80 0D 02 02 FA 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 34 38 36 30 30 31 39 30 30 31 33 34 36 06 04 22 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 91 D0 BE D1 80 D0 B6 D0 BE D0 BC D0 B8 20 30 2C 35 D0 BB 20 D1 81 D1 82 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 80 3E 00 00 00 00 13 04 06 00 80 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 3E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A3 06 00 00 00 00 07 04 06 00 80 3E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 00 00 00 F4 03 04 00 C7 53 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 [20:08:39]Write to MH i2c: E2 02 01 CF 0C 80 0D 02 02 FA 00 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 34 38 36 30 30 31 39 30 30 31 33 34 36 06 04 22 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 91 D0 BE D1 80 D0 B6 D0 BE D0 BC D0 B8 20 30 2C 35 D0 BB 20 D1 81 D1 82 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 80 3E 00 00 00 00 13 04 06 00 80 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 3E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A3 06 00 00 00 00 07 04 06 00 80 3E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 00 00 00 F4 03 04 00 C7 53 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 00 00 ED [20:08:39]Write i2c OK [20:08:39]MH_I2C_Read... [20:08:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:08:39]Read from MH i2c: E2 [20:08:39]MH_I2C_Read... [20:08:39]Read from MH i2c: E2 03 00 [20:08:39]MH_I2C_Read... [20:08:39]Read from MH i2c: E2 03 00 CF 0C 00 90 00 4F [20:08:39]RAPDU: 90 00 [20:08:39]wFMCommunicate OK [20:08:39]wFMCommunicate request_size=35 [20:08:39]MH_SAM_APDU [20:08:39]CAPDU: 80 0D 02 02 1E 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 B6 A2 00 00 35 04 06 00 FE 7C 1C 0F 32 40 [20:08:39]Write to MH i2c: E2 26 00 D0 0C 80 0D 02 02 1E 00 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 B6 A2 00 00 35 04 06 00 FE 7C 1C 0F 32 40 00 00 C1 [20:08:39]Write i2c OK [20:08:39]MH_I2C_Read... [20:08:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:08:39]Read from MH i2c: E2 [20:08:39]MH_I2C_Read... [20:08:39]Read from MH i2c: E2 03 00 [20:08:39]MH_I2C_Read... [20:08:39]Read from MH i2c: E2 03 00 D0 0C 00 90 00 50 [20:08:39]RAPDU: 90 00 [20:08:39]wFMCommunicate OK [20:08:39]wFMCommunicate request_size=4 [20:08:39]MH_SAM_APDU [20:08:39]CAPDU: 80 0D 03 02 [20:08:39]Write to MH i2c: E2 08 00 D1 0C 80 0D 03 02 00 00 00 00 58 [20:08:39]Write i2c OK [20:08:39]MH_I2C_Read... [20:08:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:08:40]Read from MH i2c: E2 [20:08:40]MH_I2C_Read... [20:08:40]Read from MH i2c: E2 0B 00 [20:08:40]MH_I2C_Read... [20:08:40]Read from MH i2c: E2 0B 00 D1 0C 00 4E 01 EF E2 A1 16 97 1C 90 00 E3 [20:08:40]RAPDU: 4E 01 EF E2 A1 16 97 1C 90 00 [20:08:40]wFMCommunicate OK [20:08:40]SAM_PROTO_SignData done [20:08:40]FM_MakeSignedData done [20:08:40]CreateOFDProtocolMessage [20:08:40]wFMCommunicate request_size=4 [20:08:40]MH_SAM_APDU [20:08:40]CAPDU: 80 11 00 00 [20:08:40]Write to MH i2c: E2 08 00 D2 0C 80 11 00 00 00 00 00 00 58 [20:08:40]Write i2c OK [20:08:40]MH_I2C_Read... [20:08:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:08:40]Read from MH i2c: E2 [20:08:40]MH_I2C_Read... [20:08:40]Read from MH i2c: E2 17 00 [20:08:40]MH_I2C_Read... [20:08:40]Read from MH i2c: E2 17 00 D2 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 B4 [20:08:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [20:08:40]wFMCommunicate OK [20:08:40]CreateOFDProtocolMessage done [20:08:40]OFDSenderStorePacket 41654 [20:08:40]StoreOFDPacket docnum=41654 [20:08:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 28 01 00 00 5A 6F 20 01 54 2E 5A 03 01 00 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 34 38 36 30 30 31 39 30 30 31 33 34 36 06 04 22 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 91 D0 BE D1 80 D0 B6 D0 BE D0 BC D0 B8 20 30 2C 35 D0 BB 20 D1 81 D1 82 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 80 3E 00 00 00 00 13 04 06 00 80 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 3E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A3 06 00 00 00 00 07 04 06 00 80 3E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 00 00 00 F4 03 04 00 C7 53 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 B6 A2 00 00 35 04 06 00 FE 7C 1C 0F 32 40 4E 01 EF E2 A1 16 97 1C [20:08:40]CheckFolder [20:08:40]dirname=/storage/ofd_packets [20:08:40]CheckFolder done [20:08:40]ProducePacketName [20:08:40]name=ofd_packets/00041654 [20:08:40]NVStorageSaveData ofd_packets/00041654 [20:08:40]File name is /storage/ofd_packets/00041654 [20:08:40]Write 326 bytes [20:08:40]NVStorageSaveData done [20:08:40]OFDSenderStorePacket done [20:08:40]KKMCreateOFDPacket done [20:08:40]NVStorageSaveData kkm_last_timestamp [20:08:40]File name is /storage/kkm_last_timestamp [20:08:40]Write 4 bytes [20:08:40]NVStorageSaveData done [20:08:40]OFD Sender: Processing packet 41654 [packets to send 57, broken 56] [20:08:40]ProducePacketName [20:08:40]name=ofd_packets/00041654 [20:08:40]OFD Sender: To server: ‡•öpG, [20:08:40]CommunicateWithHost lk.salyk.kg:30040 [20:08:40]ConnectInit lk.salyk.kg [20:08:40]ExternCall_PrintAddStr [20:08:40]wPrintStart [20:08:40]Write to MH i2c: 01 00 00 D3 0C DF [20:08:40]Write i2c OK [20:08:40]MH_I2C_Read... [20:08:40]Read from MH i2c: 01 [20:08:40]MH_I2C_Read... [20:08:40]Read from MH i2c: 01 07 00 [20:08:40]MH_I2C_Read... [20:08:40]Read from MH i2c: 01 07 00 D3 0C 00 00 00 00 00 FF 0F F4 [20:08:40]RasterBufferAndPrint [20:08:40]line Счет N : (3)183683 [20:08:40]line ИÐÐ: 02508201610067 [20:08:40]line Контрольно-КаÑÑовый Чек [20:08:40]line ПРОДÐЖР[20:08:40]line Товар: 4860019001346 [20:08:40]line Вода Боржоми 0,5л ÑÑ‚ [20:08:40]line 1.000 * 160.00 [20:08:40]line = 160.00 [20:08:40]line ÐДС 12% ÐСП 1% [20:08:40]line > о реализуемом товаре [20:08:40]line ИТОГО: 160.00 [20:08:40]line ÐСП 1% : 1.42 [20:08:40]line ÐДС 12% : 16.99 [20:08:40]line Ðаличными: 160.00 [20:08:40]line Безнал.: 0.00 [20:08:40]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [20:08:40]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [20:08:40]line СÐО: Общий режим [20:08:40]line Чек 105 27.07.2024 20:08 [20:08:40]line Смена: 425 ФФД: 1.0 [20:08:40]line ЗÐМ: 0300000053 [20:08:40]line РÐМ: 0000000000092626 [20:08:40]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [20:08:40]line ФМ: 0000000000874958 [20:08:40]line ФД: 41654 [20:08:40]line ФПД: 279809000157760 [20:08:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T200839&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41654&fm=279809000157760&tin=02508201610067®Number=0000000000092626&sum=16000 [20:08:40]line 0 [20:08:40]written 0, free lines is 4095 [20:08:40]Write to MH i2c: 01 00 00 FB 0C 07 [20:08:40]Write i2c OK [20:08:40]MH_I2C_Read... [20:08:40]Read from MH i2c: 01 [20:08:40]MH_I2C_Read... [20:08:40]Read from MH i2c: 01 07 00 [20:08:40]MH_I2C_Read... [20:08:40]Read from MH i2c: 01 07 00 FB 0C 00 00 00 00 00 0A 0D 25 [20:08:40]RasterBufferAndPrint [20:08:40]line [20:08:40]line [20:08:40]line [20:08:40]line [20:08:40]line [20:08:40]written 0, free lines is 3344 [20:08:40]MH_Cut [20:08:40]Write to MH i2c: D1 01 00 02 0D 01 E1 [20:08:40]Write i2c OK [20:08:40]MH_I2C_Read... [20:08:40]Read from MH i2c: D1 [20:08:40]MH_I2C_Read... [20:08:40]Read from MH i2c: D1 01 00 [20:08:40]MH_I2C_Read... [20:08:40]Read from MH i2c: D1 01 00 02 0D 00 E0 [20:08:40]Write to MH i2c: 01 00 00 03 0D 10 [20:08:40]Write i2c OK [20:08:40]MH_I2C_Read... [20:08:41]Connected sock=11 [20:08:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 28 01 00 00 5A 6F 20 01 54 2E 5A 03 01 00 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 34 38 36 30 30 31 39 30 30 31 33 34 36 06 04 22 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 91 D0 BE D1 80 D0 B6 D0 BE D0 BC D0 B8 20 30 2C 35 D0 BB 20 D1 81 D1 82 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 80 3E 00 00 00 00 13 04 06 00 80 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 3E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A3 06 00 00 00 00 07 04 06 00 80 3E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 00 00 00 F4 03 04 00 C7 53 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 B6 A2 00 00 35 04 06 00 FE 7C 1C 0F 32 40 4E 01 EF E2 A1 16 97 1C [20:08:41]*** Cut start [20:08:41]*** Partial cut [20:08:41]*** CUTSNS_PIN = 1 [20:08:41]*** CUTSNS_PIN = 0 [20:08:41]*** Brake cut motor [20:08:42]Read from MH i2c: 01 [20:08:42]MH_I2C_Read... [20:08:42]*** Stop cut motor [20:08:42]*** Cut end [20:08:42]Read from MH i2c: 01 07 00 [20:08:42]MH_I2C_Read... [20:08:42]Read from MH i2c: 01 07 00 03 0D 00 00 00 00 00 FF 0F 25 [20:08:42]process_action close_receipt done [20:08:42]requested_data is exist [20:08:42]produce_requested_data [20:08:42]requested_item fm.sn is exist - process it [20:08:42]wFMCommunicate request_size=4 [20:08:42]MH_SAM_APDU [20:08:42]CAPDU: 80 11 00 00 [20:08:42]Write to MH i2c: E2 08 00 04 0D 80 11 00 00 00 00 00 00 8B [20:08:42]Write i2c OK [20:08:42]MH_I2C_Read... [20:08:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:08:42]Read from MH i2c: E2 [20:08:42]MH_I2C_Read... [20:08:42]Read from MH i2c: E2 17 00 [20:08:42]MH_I2C_Read... [20:08:42]Read from MH i2c: E2 17 00 04 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 E7 [20:08:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [20:08:42]wFMCommunicate OK [20:08:42]requested_item fd.num is exist - process it [20:08:42]SAM_PROTO_GetFieldsCounters [20:08:42]wFMCommunicate request_size=4 [20:08:42]MH_SAM_APDU [20:08:42]CAPDU: 80 13 00 00 [20:08:42]Write to MH i2c: E2 08 00 05 0D 80 13 00 00 00 00 00 00 8E [20:08:42]Write i2c OK [20:08:42]MH_I2C_Read... [20:08:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 DE 93 47 00 7F 44 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 B6 A2 00 00 F4 03 04 00 DD FF A4 66 B6 04 01 00 00 1B 7E CC 6A 52 EB C4 7E [20:08:42]CommunicateWithHost err = 0 [20:08:42]CheckOFDResponse [20:08:42]1017 (14) - 77093643461234 [20:08:42]1041 (16) - 0000000000874958 [20:08:42]1040 (4) - 41654 [20:08:42]1012 (4) - 27.07.2024 14:10 [20:08:42]1206 (1) - 0 [20:08:42]OFD Sender: Remove packet 41654 [20:08:42]ProducePacketName [20:08:42]name=ofd_packets/00041654 [20:08:42]NVStorageDeleteData [20:08:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:08:42]Read from MH i2c: E2 [20:08:42]MH_I2C_Read... [20:08:42]Read from MH i2c: E2 62 00 [20:08:42]MH_I2C_Read... [20:08:42]Read from MH i2c: E2 62 00 05 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 B6 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 69 00 00 00 5E 04 04 00 69 00 00 00 57 04 04 00 6A 00 00 00 19 04 04 00 00 00 00 00 90 00 F5 [20:08:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 B6 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 69 00 00 00 5E 04 04 00 69 00 00 00 57 04 04 00 6A 00 00 00 19 04 04 00 00 00 00 00 90 00 [20:08:42]wFMCommunicate OK [20:08:42]SAM_PROTO_GetFieldsCounters done [20:08:42]requested_item shift.num is exist - process it [20:08:42]requested_item shift.opened is exist - process it [20:08:42]req_shift_opened [20:08:42]FM_GetShiftState [20:08:42]SAM_PROTO_GetShiftState [20:08:42]wFMCommunicate request_size=4 [20:08:42]MH_SAM_APDU [20:08:42]CAPDU: 80 13 01 00 [20:08:42]Write to MH i2c: E2 08 00 06 0D 80 13 01 00 00 00 00 00 90 [20:08:42]Write i2c OK [20:08:42]MH_I2C_Read... [20:08:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:08:42]Read from MH i2c: E2 [20:08:42]MH_I2C_Read... [20:08:42]Read from MH i2c: E2 0E 00 [20:08:42]MH_I2C_Read... [20:08:42]Read from MH i2c: E2 0E 00 06 0D 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 A8 [20:08:42]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [20:08:42]wFMCommunicate OK [20:08:42]SAM_PROTO_GetShiftState done [20:08:42]FM_GetShiftState done [20:08:42]req_shift_opened done [20:08:42]requested_item shift.open_date is exist - process it [20:08:42]req_shift_open_date [20:08:42]req_shift_open_date done [20:08:42]produce_requested_data done [20:08:42]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41654,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [20:08:42]process_action_free close_receipt [20:08:42]json_value_free [20:08:42]json_value_free done [20:08:42]process_json_proto returns [20:08:42]Send response to host [20:08:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41654,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [20:08:42]free response buf [20:08:42]execute_script done [20:08:42]execute_script returns [20:08:42]free content buf [20:08:42]Sock 10.Close socket [20:08:42]Sock 10.Thread stoped [20:08:42]OFD Sender: No OFD packet to send [20:08:47]OFD Sender: No OFD packet to send [20:08:52]OFD Sender: No OFD packet to send [20:08:57]OFD Sender: No OFD packet to send [20:09:02]OFD Sender: No OFD packet to send [20:09:07]OFD Sender: No OFD packet to send [20:09:12]OFD Sender: No OFD packet to send [20:09:17]OFD Sender: No OFD packet to send [20:09:22]OFD Sender: No OFD packet to send [20:09:27]OFD Sender: No OFD packet to send [20:09:32]OFD Sender: No OFD packet to send [20:09:37]OFD Sender: No OFD packet to send [20:09:42]recv_with_timeout no data received [20:09:42]OFD Sender: No OFD packet to send [20:09:47]OFD Sender: No OFD packet to send [20:09:52]OFD Sender: No OFD packet to send [20:09:57]OFD Sender: No OFD packet to send [20:10:02]OFD Sender: No OFD packet to send [20:10:04]recv_with_timeout no data received [20:10:07]OFD Sender: No OFD packet to send [20:10:12]OFD Sender: No OFD packet to send [20:10:17]OFD Sender: No OFD packet to send [20:10:22]OFD Sender: No OFD packet to send [20:10:27]OFD Sender: No OFD packet to send [20:10:32]OFD Sender: No OFD packet to send [20:10:36]recv_with_timeout no data received [20:10:37]OFD Sender: No OFD packet to send [20:10:42]OFD Sender: No OFD packet to send [20:10:47]OFD Sender: No OFD packet to send [20:10:52]OFD Sender: No OFD packet to send [20:10:57]OFD Sender: No OFD packet to send [20:11:02]OFD Sender: No OFD packet to send [20:11:07]OFD Sender: No OFD packet to send [20:11:12]OFD Sender: No OFD packet to send [20:11:17]OFD Sender: No OFD packet to send [20:11:22]OFD Sender: No OFD packet to send [20:11:26]recv_with_timeout no data received [20:11:27]OFD Sender: No OFD packet to send [20:11:32]OFD Sender: No OFD packet to send [20:11:37]OFD Sender: No OFD packet to send [20:11:42]recv_with_timeout no data received [20:11:42]OFD Sender: No OFD packet to send [20:11:47]OFD Sender: No OFD packet to send [20:11:53]OFD Sender: No OFD packet to send [20:11:58]OFD Sender: No OFD packet to send [20:12:03]OFD Sender: No OFD packet to send [20:12:08]OFD Sender: No OFD packet to send [20:12:13]OFD Sender: No OFD packet to send [20:12:18]OFD Sender: No OFD packet to send [20:12:23]OFD Sender: No OFD packet to send [20:12:28]OFD Sender: No OFD packet to send [20:12:33]OFD Sender: No OFD packet to send [20:12:38]OFD Sender: No OFD packet to send [20:12:43]OFD Sender: No OFD packet to send [20:12:48]OFD Sender: No OFD packet to send [20:12:53]OFD Sender: No OFD packet to send [20:12:58]OFD Sender: No OFD packet to send [20:13:03]OFD Sender: No OFD packet to send [20:13:08]OFD Sender: No OFD packet to send [20:13:13]OFD Sender: No OFD packet to send [20:13:18]OFD Sender: No OFD packet to send [20:13:18]recv_with_timeout no data received [20:13:23]OFD Sender: No OFD packet to send [20:13:28]OFD Sender: No OFD packet to send [20:13:33]OFD Sender: No OFD packet to send [20:13:38]OFD Sender: No OFD packet to send [20:13:43]OFD Sender: No OFD packet to send [20:13:48]OFD Sender: No OFD packet to send [20:13:53]OFD Sender: No OFD packet to send [20:13:58]OFD Sender: No OFD packet to send [20:14:03]OFD Sender: No OFD packet to send [20:14:08]OFD Sender: No OFD packet to send [20:14:13]OFD Sender: No OFD packet to send [20:14:17]recv_with_timeout no data received [20:14:18]OFD Sender: No OFD packet to send [20:14:23]OFD Sender: No OFD packet to send [20:14:28]OFD Sender: No OFD packet to send [20:14:33]OFD Sender: No OFD packet to send [20:14:38]OFD Sender: No OFD packet to send [20:14:43]OFD Sender: No OFD packet to send [20:14:48]OFD Sender: No OFD packet to send [20:14:53]OFD Sender: No OFD packet to send [20:14:58]OFD Sender: No OFD packet to send [20:15:03]OFD Sender: No OFD packet to send [20:15:08]OFD Sender: No OFD packet to send [20:15:13]OFD Sender: No OFD packet to send [20:15:18]OFD Sender: No OFD packet to send [20:15:23]OFD Sender: No OFD packet to send [20:15:28]OFD Sender: No OFD packet to send [20:15:33]OFD Sender: No OFD packet to send [20:15:38]OFD Sender: No OFD packet to send [20:15:43]OFD Sender: No OFD packet to send [20:15:47]accept exits with 9 [20:15:47]New connection [20:15:47]New thread 3067194724 created [20:15:47]Thread 3067051364 joined [20:15:47]Waiting for new connection... [20:15:47] Sock 9.Parse request [20:15:47]Sock 9.Check first char [20:15:47]Sock 9.First char is OK [20:15:47]request: POST /json_proto HTTP/1.0 [20:15:47]Method: POST [20:15:47]URL: /json_proto [20:15:47]Method is POST - this is cgi request [20:15:47]url: /json_proto [20:15:47]query_string will be loaded in cgi processing [20:15:47]execute_cgi json_proto POST (null) [20:15:47]execute_cgi path=json_proto method=POST [20:15:47]POST find Content-Length [20:15:47]Host: 172.17.43.132:8080 [20:15:47]Content-Length: 644 [20:15:47]Content-Type: application/json [20:15:47] [20:15:47]POST finish read [20:15:47]Found Content-Length = 644 [20:15:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183684", "tax_sys" : 0, "items" : [ { "code": "4700000310326", "name": "\u0412\u043E\u0434\u0430 \u0410\u0434\u044B\u0433\u0435\u043D\u0435 1\u043B \u0431/\u0433", "price" : 35.00, "quantity" : 1.000, "sum" : 35.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 35.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:15:47]execute_script... [20:15:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183684", "tax_sys" : 0, "items" : [ { "code": "4700000310326", "name": "\u0412\u043E\u0434\u0430 \u0410\u0434\u044B\u0433\u0435\u043D\u0435 1\u043B \u0431/\u0433", "price" : 35.00, "quantity" : 1.000, "sum" : 35.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 35.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:15:47]POST & json_proto [20:15:47]process_json_proto [20:15:47]json parsed OK: [20:15:47]protocol is kg_v1.0 [20:15:47]action value=close_receipt [20:15:47]process_action close_receipt [20:15:47]cmd_close_receipt [20:15:47]MH_GetDate [20:15:47]Write to MH i2c: F0 00 00 07 0D 03 [20:15:47]Write i2c OK [20:15:47]MH_I2C_Read... [20:15:47]Read from MH i2c: F0 [20:15:47]MH_I2C_Read... [20:15:47]Read from MH i2c: F0 09 00 [20:15:47]MH_I2C_Read... [20:15:47]Read from MH i2c: F0 09 00 07 0D 00 74 55 A5 66 69 B2 A4 66 05 [20:15:47]GetLastDocTimeStamp 1722110919 [20:15:47]current date 1722111348 [20:15:47]FM_GetShiftState [20:15:47]SAM_PROTO_GetShiftState [20:15:47]wFMCommunicate request_size=4 [20:15:47]MH_SAM_APDU [20:15:47]CAPDU: 80 13 01 00 [20:15:47]Write to MH i2c: E2 08 00 08 0D 80 13 01 00 00 00 00 00 92 [20:15:47]Write i2c OK [20:15:47]MH_I2C_Read... [20:15:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:15:47]Read from MH i2c: E2 [20:15:47]MH_I2C_Read... [20:15:47]Read from MH i2c: E2 0E 00 [20:15:47]MH_I2C_Read... [20:15:47]Read from MH i2c: E2 0E 00 08 0D 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 AA [20:15:47]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [20:15:47]wFMCommunicate OK [20:15:47]SAM_PROTO_GetShiftState done [20:15:47]FM_GetShiftState done [20:15:47]opened in 1722069839 [20:15:47]opened+sec_in_day 1722156239 [20:15:47]quantity*price = 3500 [20:15:47]sum+1 = 3501 [20:15:47]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 35.00 ÐСП 1% : 0.31 ÐДС 12% : 3.72 Ðаличными: 35.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 106 27.07.2024 20:15 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41655 ФПД: 225760588512322 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T201548&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41655&fm=225760588512322&tin=02508201610067®Number=0000000000092626&sum=3500 0 [20:15:48]StoreToDocumentArchive [20:15:48]shift 425 fd 41655 [20:15:48]save to /storage/0425/doc_00041655 [20:15:48]save last doc name /storage/0425/doc_00041655 to /storage/kkm_last_doc_name [20:15:48]save OK [20:15:48]Clear old archive folders... [20:15:48]ProcessDocumentItem done err = 0, tmpTLVsize=275 [20:15:48]tlvbuf is 000AF950 [20:15:48]SAM_PROTO_ClearQueue [20:15:48]wFMCommunicate request_size=4 [20:15:48]MH_SAM_APDU [20:15:48]CAPDU: 80 09 00 00 [20:15:48]Write to MH i2c: E2 08 00 15 0D 80 09 00 00 00 00 00 00 94 [20:15:48]Write i2c OK [20:15:48]MH_I2C_Read... [20:15:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:15:48]Read from MH i2c: E2 [20:15:48]MH_I2C_Read... [20:15:48]Read from MH i2c: E2 03 00 [20:15:48]MH_I2C_Read... [20:15:48]Read from MH i2c: E2 03 00 15 0D 00 90 00 96 [20:15:48]RAPDU: 90 00 [20:15:48]wFMCommunicate OK [20:15:48]SAM_PROTO_ClearQueue done [20:15:48]KKMCreateOFDPacket [20:15:48]OFDProtocolAddRootSTLVToBuf [20:15:48]FM_MakeSignedData [20:15:48]FM_MakeSignedData [20:15:48]SAM_PROTO_SignData [20:15:48]wFMCommunicate request_size=4 [20:15:48]MH_SAM_APDU [20:15:48]CAPDU: 80 0D 01 02 [20:15:48]Write to MH i2c: E2 08 00 16 0D 80 0D 01 02 00 00 00 00 9C [20:15:48]Write i2c OK [20:15:48]MH_I2C_Read... [20:15:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:15:48]Read from MH i2c: E2 [20:15:48]MH_I2C_Read... [20:15:48]Read from MH i2c: E2 03 00 [20:15:48]MH_I2C_Read... [20:15:48]Read from MH i2c: E2 03 00 16 0D 00 90 00 97 [20:15:48]RAPDU: 90 00 [20:15:48]wFMCommunicate OK [20:15:48]wFMCommunicate request_size=255 [20:15:48]MH_SAM_APDU [20:15:48]CAPDU: 80 0D 02 02 FA 03 00 13 01 1E 04 01 00 01 23 04 65 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 33 32 36 06 04 21 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 90 D0 B4 D1 8B D0 B3 D0 B5 D0 BD D0 B5 20 31 D0 BB 20 D0 B1 2F D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 AC 0D 00 00 00 00 13 04 06 00 AC 0D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 0D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 01 00 00 00 00 07 04 06 00 AC 0D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 00 00 00 F4 03 04 00 74 55 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 [20:15:48]Write to MH i2c: E2 02 01 17 0D 80 0D 02 02 FA 00 03 00 13 01 1E 04 01 00 01 23 04 65 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 33 32 36 06 04 21 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 90 D0 B4 D1 8B D0 B3 D0 B5 D0 BD D0 B5 20 31 D0 BB 20 D0 B1 2F D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 AC 0D 00 00 00 00 13 04 06 00 AC 0D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 0D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 01 00 00 00 00 07 04 06 00 AC 0D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 00 00 00 F4 03 04 00 74 55 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 00 00 6C [20:15:48]Write i2c OK [20:15:48]MH_I2C_Read... [20:15:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:15:48]Read from MH i2c: E2 [20:15:48]MH_I2C_Read... [20:15:48]Read from MH i2c: E2 03 00 [20:15:48]MH_I2C_Read... [20:15:48]Read from MH i2c: E2 03 00 17 0D 00 90 00 98 [20:15:48]RAPDU: 90 00 [20:15:48]wFMCommunicate OK [20:15:48]wFMCommunicate request_size=34 [20:15:48]MH_SAM_APDU [20:15:48]CAPDU: 80 0D 02 02 1D 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 B7 A2 00 00 35 04 06 00 CD 53 FB AE BC 42 [20:15:48]Write to MH i2c: E2 25 00 18 0D 80 0D 02 02 1D 00 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 B7 A2 00 00 35 04 06 00 CD 53 FB AE BC 42 00 00 89 [20:15:48]Write i2c OK [20:15:48]MH_I2C_Read... [20:15:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:15:48]Read from MH i2c: E2 [20:15:48]MH_I2C_Read... [20:15:48]Read from MH i2c: E2 03 00 [20:15:48]MH_I2C_Read... [20:15:48]Read from MH i2c: E2 03 00 18 0D 00 90 00 99 [20:15:48]RAPDU: 90 00 [20:15:48]wFMCommunicate OK [20:15:48]wFMCommunicate request_size=4 [20:15:48]MH_SAM_APDU [20:15:48]CAPDU: 80 0D 03 02 [20:15:48]Write to MH i2c: E2 08 00 19 0D 80 0D 03 02 00 00 00 00 A1 [20:15:48]Write i2c OK [20:15:48]MH_I2C_Read... [20:15:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:15:49]Read from MH i2c: E2 [20:15:49]MH_I2C_Read... [20:15:49]Read from MH i2c: E2 0B 00 [20:15:49]MH_I2C_Read... [20:15:49]Read from MH i2c: E2 0B 00 19 0D 00 27 68 D8 34 1E 90 21 84 90 00 90 [20:15:49]RAPDU: 27 68 D8 34 1E 90 21 84 90 00 [20:15:49]wFMCommunicate OK [20:15:49]SAM_PROTO_SignData done [20:15:49]FM_MakeSignedData done [20:15:49]CreateOFDProtocolMessage [20:15:49]wFMCommunicate request_size=4 [20:15:49]MH_SAM_APDU [20:15:49]CAPDU: 80 11 00 00 [20:15:49]Write to MH i2c: E2 08 00 1A 0D 80 11 00 00 00 00 00 00 A1 [20:15:49]Write i2c OK [20:15:49]MH_I2C_Read... [20:15:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:15:49]Read from MH i2c: E2 [20:15:49]MH_I2C_Read... [20:15:49]Read from MH i2c: E2 17 00 [20:15:49]MH_I2C_Read... [20:15:49]Read from MH i2c: E2 17 00 1A 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 FD [20:15:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [20:15:49]wFMCommunicate OK [20:15:49]CreateOFDProtocolMessage done [20:15:49]OFDSenderStorePacket 41655 [20:15:49]StoreOFDPacket docnum=41655 [20:15:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 27 01 00 00 11 47 1F 01 82 EC 5A 03 01 00 03 00 13 01 1E 04 01 00 01 23 04 65 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 33 32 36 06 04 21 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 90 D0 B4 D1 8B D0 B3 D0 B5 D0 BD D0 B5 20 31 D0 BB 20 D0 B1 2F D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 AC 0D 00 00 00 00 13 04 06 00 AC 0D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 0D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 01 00 00 00 00 07 04 06 00 AC 0D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 00 00 00 F4 03 04 00 74 55 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 B7 A2 00 00 35 04 06 00 CD 53 FB AE BC 42 27 68 D8 34 1E 90 21 84 [20:15:49]CheckFolder [20:15:49]dirname=/storage/ofd_packets [20:15:49]CheckFolder done [20:15:49]ProducePacketName [20:15:49]name=ofd_packets/00041655 [20:15:49]NVStorageSaveData ofd_packets/00041655 [20:15:49]File name is /storage/ofd_packets/00041655 [20:15:49]Write 325 bytes [20:15:49]NVStorageSaveData done [20:15:49]OFDSenderStorePacket done [20:15:49]KKMCreateOFDPacket done [20:15:49]NVStorageSaveData kkm_last_timestamp [20:15:49]File name is /storage/kkm_last_timestamp [20:15:49]Write 4 bytes [20:15:49]NVStorageSaveData done [20:15:49]OFD Sender: Processing packet 41655 [packets to send 57, broken 56] [20:15:49]ProducePacketName [20:15:49]name=ofd_packets/00041655 [20:15:49]OFD Sender: To server: ‡•öpG, [20:15:49]CommunicateWithHost lk.salyk.kg:30040 [20:15:49]ConnectInit lk.salyk.kg [20:15:49]ExternCall_PrintAddStr [20:15:49]wPrintStart [20:15:49]Write to MH i2c: 01 00 00 1B 0D 28 [20:15:49]Write i2c OK [20:15:49]MH_I2C_Read... [20:15:49]Read from MH i2c: 01 [20:15:49]MH_I2C_Read... [20:15:49]Read from MH i2c: 01 07 00 [20:15:49]MH_I2C_Read... [20:15:49]Read from MH i2c: 01 07 00 1B 0D 00 00 00 00 00 FF 0F 3D [20:15:49]RasterBufferAndPrint [20:15:49]line Счет N : (3)183684 [20:15:49]line ИÐÐ: 02508201610067 [20:15:49]line Контрольно-КаÑÑовый Чек [20:15:49]line ПРОДÐЖР[20:15:49]line Товар: 4700000310326 [20:15:49]line Вода Ðдыгене 1л б/г [20:15:49]line 1.000 * 35.00 [20:15:49]line = 35.00 [20:15:49]line ÐДС 12% ÐСП 1% [20:15:49]line > о реализуемом товаре [20:15:49]line ИТОГО: 35.00 [20:15:49]line ÐСП 1% : 0.31 [20:15:49]line ÐДС 12% : 3.72 [20:15:49]line Ðаличными: 35.00 [20:15:49]line Безнал.: 0.00 [20:15:49]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [20:15:49]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [20:15:49]line СÐО: Общий режим [20:15:49]line Чек 106 27.07.2024 20:15 [20:15:49]line Смена: 425 ФФД: 1.0 [20:15:49]line ЗÐМ: 0300000053 [20:15:49]line РÐМ: 0000000000092626 [20:15:49]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [20:15:49]line ФМ: 0000000000874958 [20:15:49]line ФД: 41655 [20:15:49]line ФПД: 225760588512322 [20:15:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T201548&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41655&fm=225760588512322&tin=02508201610067®Number=0000000000092626&sum=3500 [20:15:49]line 0 [20:15:49]written 0, free lines is 4095 [20:15:49]Write to MH i2c: 01 00 00 43 0D 50 [20:15:49]Write i2c OK [20:15:49]MH_I2C_Read... [20:15:49]Read from MH i2c: 01 [20:15:49]MH_I2C_Read... [20:15:49]Read from MH i2c: 01 07 00 [20:15:49]MH_I2C_Read... [20:15:49]Read from MH i2c: 01 07 00 43 0D 00 00 00 00 00 07 0D 6B [20:15:49]RasterBufferAndPrint [20:15:49]line [20:15:49]line [20:15:49]line [20:15:49]line [20:15:49]line [20:15:49]written 0, free lines is 3341 [20:15:49]MH_Cut [20:15:49]Write to MH i2c: D1 01 00 4A 0D 01 29 [20:15:49]Write i2c OK [20:15:49]MH_I2C_Read... [20:15:49]Read from MH i2c: D1 [20:15:49]MH_I2C_Read... [20:15:49]Read from MH i2c: D1 01 00 [20:15:49]MH_I2C_Read... [20:15:49]Read from MH i2c: D1 01 00 4A 0D 00 28 [20:15:49]Write to MH i2c: 01 00 00 4B 0D 58 [20:15:49]Write i2c OK [20:15:49]MH_I2C_Read... [20:15:50]*** Cut start [20:15:50]*** Partial cut [20:15:50]*** CUTSNS_PIN = 1 [20:15:50]*** CUTSNS_PIN = 0 [20:15:50]*** Brake cut motor [20:15:51]Read from MH i2c: 01 [20:15:51]MH_I2C_Read... [20:15:51]*** Stop cut motor [20:15:51]Read from MH i2c: 01 07 00 [20:15:51]MH_I2C_Read... [20:15:51]*** Cut end [20:15:51]Read from MH i2c: 01 07 00 4B 0D 00 00 00 00 00 FF 0F 6D [20:15:51]process_action close_receipt done [20:15:51]requested_data is exist [20:15:51]produce_requested_data [20:15:51]requested_item fm.sn is exist - process it [20:15:51]wFMCommunicate request_size=4 [20:15:51]MH_SAM_APDU [20:15:51]CAPDU: 80 11 00 00 [20:15:51]Write to MH i2c: E2 08 00 4C 0D 80 11 00 00 00 00 00 00 D3 [20:15:51]Write i2c OK [20:15:51]MH_I2C_Read... [20:15:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:15:51]Read from MH i2c: E2 [20:15:51]MH_I2C_Read... [20:15:51]Read from MH i2c: E2 17 00 [20:15:51]MH_I2C_Read... [20:15:51]Read from MH i2c: E2 17 00 4C 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 2F [20:15:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [20:15:51]wFMCommunicate OK [20:15:51]requested_item fd.num is exist - process it [20:15:51]SAM_PROTO_GetFieldsCounters [20:15:51]wFMCommunicate request_size=4 [20:15:51]MH_SAM_APDU [20:15:51]CAPDU: 80 13 00 00 [20:15:51]Write to MH i2c: E2 08 00 4D 0D 80 13 00 00 00 00 00 00 D6 [20:15:51]Write i2c OK [20:15:51]MH_I2C_Read... [20:15:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:15:51]Read from MH i2c: E2 [20:15:51]MH_I2C_Read... [20:15:51]Read from MH i2c: E2 62 00 [20:15:51]MH_I2C_Read... [20:15:51]Read from MH i2c: E2 62 00 4D 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 B7 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 6A 00 00 00 5E 04 04 00 6A 00 00 00 57 04 04 00 6B 00 00 00 19 04 04 00 00 00 00 00 90 00 41 [20:15:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 B7 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 6A 00 00 00 5E 04 04 00 6A 00 00 00 57 04 04 00 6B 00 00 00 19 04 04 00 00 00 00 00 90 00 [20:15:51]wFMCommunicate OK [20:15:51]SAM_PROTO_GetFieldsCounters done [20:15:51]requested_item shift.num is exist - process it [20:15:51]requested_item shift.opened is exist - process it [20:15:51]req_shift_opened [20:15:51]FM_GetShiftState [20:15:51]SAM_PROTO_GetShiftState [20:15:51]wFMCommunicate request_size=4 [20:15:51]MH_SAM_APDU [20:15:51]CAPDU: 80 13 01 00 [20:15:51]Write to MH i2c: E2 08 00 4E 0D 80 13 01 00 00 00 00 00 D8 [20:15:51]Write i2c OK [20:15:51]MH_I2C_Read... [20:15:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:15:51]Read from MH i2c: E2 [20:15:51]MH_I2C_Read... [20:15:51]Read from MH i2c: E2 0E 00 [20:15:51]MH_I2C_Read... [20:15:51]Read from MH i2c: E2 0E 00 4E 0D 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 F0 [20:15:51]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [20:15:51]wFMCommunicate OK [20:15:51]SAM_PROTO_GetShiftState done [20:15:51]FM_GetShiftState done [20:15:51]req_shift_opened done [20:15:51]requested_item shift.open_date is exist - process it [20:15:51]req_shift_open_date [20:15:51]req_shift_open_date done [20:15:51]produce_requested_data done [20:15:51]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41655,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [20:15:51]process_action_free close_receipt [20:15:51]json_value_free [20:15:51]json_value_free done [20:15:51]process_json_proto returns [20:15:51]Send response to host [20:15:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41655,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [20:15:51]free response buf [20:15:51]execute_script done [20:15:51]execute_script returns [20:15:51]free content buf [20:15:51]Sock 9.Close socket [20:15:51]Sock 9.Thread stoped [20:15:52]Connected sock=12 [20:15:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 27 01 00 00 11 47 1F 01 82 EC 5A 03 01 00 03 00 13 01 1E 04 01 00 01 23 04 65 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 33 32 36 06 04 21 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 90 D0 B4 D1 8B D0 B3 D0 B5 D0 BD D0 B5 20 31 D0 BB 20 D0 B1 2F D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 AC 0D 00 00 00 00 13 04 06 00 AC 0D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 0D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 01 00 00 00 00 07 04 06 00 AC 0D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 00 00 00 F4 03 04 00 74 55 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 B7 A2 00 00 35 04 06 00 CD 53 FB AE BC 42 27 68 D8 34 1E 90 21 84 [20:15:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 95 D8 47 00 A7 71 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 B7 A2 00 00 F4 03 04 00 8B 01 A5 66 B6 04 01 00 00 5D 60 6F 72 62 09 96 A1 [20:15:52]CommunicateWithHost err = 0 [20:15:52]CheckOFDResponse [20:15:52]1017 (14) - 77093643461234 [20:15:52]1041 (16) - 0000000000874958 [20:15:52]1040 (4) - 41655 [20:15:52]1012 (4) - 27.07.2024 14:17 [20:15:52]1206 (1) - 0 [20:15:52]OFD Sender: Remove packet 41655 [20:15:52]ProducePacketName [20:15:52]name=ofd_packets/00041655 [20:15:52]NVStorageDeleteData [20:15:53]OFD Sender: No OFD packet to send [20:15:58]OFD Sender: No OFD packet to send [20:16:03]OFD Sender: No OFD packet to send [20:16:08]OFD Sender: No OFD packet to send [20:16:13]OFD Sender: No OFD packet to send [20:16:18]OFD Sender: No OFD packet to send [20:16:23]OFD Sender: No OFD packet to send [20:16:28]OFD Sender: No OFD packet to send [20:16:33]OFD Sender: No OFD packet to send [20:16:38]OFD Sender: No OFD packet to send [20:16:43]OFD Sender: No OFD packet to send [20:16:48]OFD Sender: No OFD packet to send [20:16:53]OFD Sender: No OFD packet to send [20:16:58]OFD Sender: No OFD packet to send [20:17:03]OFD Sender: No OFD packet to send [20:17:08]OFD Sender: No OFD packet to send [20:17:13]OFD Sender: No OFD packet to send [20:17:18]OFD Sender: No OFD packet to send [20:17:23]OFD Sender: No OFD packet to send [20:17:28]OFD Sender: No OFD packet to send [20:17:33]OFD Sender: No OFD packet to send [20:17:38]OFD Sender: No OFD packet to send [20:17:43]OFD Sender: No OFD packet to send [20:17:48]OFD Sender: No OFD packet to send [20:17:53]OFD Sender: No OFD packet to send [20:17:58]OFD Sender: No OFD packet to send [20:18:03]OFD Sender: No OFD packet to send [20:18:08]OFD Sender: No OFD packet to send [20:18:13]OFD Sender: No OFD packet to send [20:18:18]OFD Sender: No OFD packet to send [20:18:23]OFD Sender: No OFD packet to send [20:18:28]OFD Sender: No OFD packet to send [20:18:31]recv_with_timeout no data received [20:18:33]OFD Sender: No OFD packet to send [20:18:38]OFD Sender: No OFD packet to send [20:18:43]OFD Sender: No OFD packet to send [20:18:48]OFD Sender: No OFD packet to send [20:18:53]OFD Sender: No OFD packet to send [20:18:57]recv_with_timeout no data received [20:18:58]OFD Sender: No OFD packet to send [20:19:03]OFD Sender: No OFD packet to send [20:19:08]OFD Sender: No OFD packet to send [20:19:13]OFD Sender: No OFD packet to send [20:19:18]OFD Sender: No OFD packet to send [20:19:23]OFD Sender: No OFD packet to send [20:19:28]OFD Sender: No OFD packet to send [20:19:33]OFD Sender: No OFD packet to send [20:19:38]OFD Sender: No OFD packet to send [20:19:43]OFD Sender: No OFD packet to send [20:19:48]OFD Sender: No OFD packet to send [20:19:53]OFD Sender: No OFD packet to send [20:19:58]OFD Sender: No OFD packet to send [20:20:03]OFD Sender: No OFD packet to send [20:20:08]OFD Sender: No OFD packet to send [20:20:13]OFD Sender: No OFD packet to send [20:20:18]OFD Sender: No OFD packet to send [20:20:23]OFD Sender: No OFD packet to send [20:20:28]OFD Sender: No OFD packet to send [20:20:33]OFD Sender: No OFD packet to send [20:20:38]OFD Sender: No OFD packet to send [20:20:43]OFD Sender: No OFD packet to send [20:20:48]OFD Sender: No OFD packet to send [20:20:53]OFD Sender: No OFD packet to send [20:20:58]OFD Sender: No OFD packet to send [20:21:03]OFD Sender: No OFD packet to send [20:21:08]OFD Sender: No OFD packet to send [20:21:12]recv_with_timeout no data received [20:21:13]OFD Sender: No OFD packet to send [20:21:18]OFD Sender: No OFD packet to send [20:21:22]recv_with_timeout no data received [20:21:23]OFD Sender: No OFD packet to send [20:21:28]OFD Sender: No OFD packet to send [20:21:33]OFD Sender: No OFD packet to send [20:21:38]OFD Sender: No OFD packet to send [20:21:43]OFD Sender: No OFD packet to send [20:21:48]OFD Sender: No OFD packet to send [20:21:53]OFD Sender: No OFD packet to send [20:21:58]OFD Sender: No OFD packet to send [20:22:03]OFD Sender: No OFD packet to send [20:22:07]accept exits with 10 [20:22:07]New connection [20:22:07]New thread 3067051364 created [20:22:07]Thread 3067194724 joined [20:22:07]Waiting for new connection... [20:22:07] Sock 10.Parse request [20:22:07]Sock 10.Check first char [20:22:07]Sock 10.First char is OK [20:22:07]request: POST /json_proto HTTP/1.0 [20:22:07]Method: POST [20:22:07]URL: /json_proto [20:22:07]Method is POST - this is cgi request [20:22:07]url: /json_proto [20:22:07]query_string will be loaded in cgi processing [20:22:07]execute_cgi json_proto POST (null) [20:22:07]execute_cgi path=json_proto method=POST [20:22:07]POST find Content-Length [20:22:07]Host: 172.17.43.132:8080 [20:22:07]Content-Length: 675 [20:22:07]Content-Type: application/json [20:22:07] [20:22:07]POST finish read [20:22:07]Found Content-Length = 675 [20:22:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183685", "tax_sys" : 0, "items" : [ { "code": "4700040114120", "name": "\u0421\u0443\u043B\u0442\u0430\u043D \u0447\u0430\u0439 1\u043B. \u0447\u0435\u0440 \u043F\u0435\u0440\u0441\u0438\u043A", "price" : 65.00, "quantity" : 1.000, "sum" : 65.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 65.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:22:07]execute_script... [20:22:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183685", "tax_sys" : 0, "items" : [ { "code": "4700040114120", "name": "\u0421\u0443\u043B\u0442\u0430\u043D \u0447\u0430\u0439 1\u043B. \u0447\u0435\u0440 \u043F\u0435\u0440\u0441\u0438\u043A", "price" : 65.00, "quantity" : 1.000, "sum" : 65.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 65.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:22:07]POST & json_proto [20:22:07]process_json_proto [20:22:07]json parsed OK: [20:22:07]protocol is kg_v1.0 [20:22:07]action value=close_receipt [20:22:07]process_action close_receipt [20:22:07]cmd_close_receipt [20:22:07]MH_GetDate [20:22:07]Write to MH i2c: F0 00 00 4F 0D 4B [20:22:07]Write i2c OK [20:22:07]MH_I2C_Read... [20:22:07]Read from MH i2c: F0 [20:22:07]MH_I2C_Read... [20:22:07]Read from MH i2c: F0 09 00 [20:22:07]MH_I2C_Read... [20:22:07]Read from MH i2c: F0 09 00 4F 0D 00 F0 56 A5 66 69 B2 A4 66 CA [20:22:07]GetLastDocTimeStamp 1722111348 [20:22:07]current date 1722111728 [20:22:07]FM_GetShiftState [20:22:07]SAM_PROTO_GetShiftState [20:22:07]wFMCommunicate request_size=4 [20:22:07]MH_SAM_APDU [20:22:07]CAPDU: 80 13 01 00 [20:22:07]Write to MH i2c: E2 08 00 50 0D 80 13 01 00 00 00 00 00 DA [20:22:07]Write i2c OK [20:22:07]MH_I2C_Read... [20:22:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:22:07]Read from MH i2c: E2 [20:22:07]MH_I2C_Read... [20:22:07]Read from MH i2c: E2 0E 00 [20:22:07]MH_I2C_Read... [20:22:07]Read from MH i2c: E2 0E 00 50 0D 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 F2 [20:22:07]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [20:22:07]wFMCommunicate OK [20:22:07]SAM_PROTO_GetShiftState done [20:22:07]FM_GetShiftState done [20:22:07]opened in 1722069839 [20:22:07]opened+sec_in_day 1722156239 [20:22:07]quantity*price = 6500 [20:22:07]sum+1 = 6501 [20:22:07]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 65.00 ÐСП 1% : 0.57 ÐДС 12% : 6.90 Ðаличными: 65.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 107 27.07.2024 20:22 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41656 ФПД: 131550529666279 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T202208&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41656&fm=131550529666279&tin=02508201610067®Number=0000000000092626&sum=6500 0 [20:22:08]StoreToDocumentArchive [20:22:08]shift 425 fd 41656 [20:22:08]save to /storage/0425/doc_00041656 [20:22:08]save last doc name /storage/0425/doc_00041656 to /storage/kkm_last_doc_name [20:22:08]save OK [20:22:08]Clear old archive folders... [20:22:08]ProcessDocumentItem done err = 0, tmpTLVsize=286 [20:22:08]tlvbuf is 002896C0 [20:22:08]SAM_PROTO_ClearQueue [20:22:08]wFMCommunicate request_size=4 [20:22:08]MH_SAM_APDU [20:22:08]CAPDU: 80 09 00 00 [20:22:08]Write to MH i2c: E2 08 00 5D 0D 80 09 00 00 00 00 00 00 DC [20:22:08]Write i2c OK [20:22:08]MH_I2C_Read... [20:22:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:22:08]Read from MH i2c: E2 [20:22:08]MH_I2C_Read... [20:22:08]Read from MH i2c: E2 03 00 [20:22:08]MH_I2C_Read... [20:22:08]Read from MH i2c: E2 03 00 5D 0D 00 90 00 DE [20:22:08]RAPDU: 90 00 [20:22:08]wFMCommunicate OK [20:22:08]SAM_PROTO_ClearQueue done [20:22:08]KKMCreateOFDPacket [20:22:08]OFDProtocolAddRootSTLVToBuf [20:22:08]FM_MakeSignedData [20:22:08]FM_MakeSignedData [20:22:08]SAM_PROTO_SignData [20:22:08]wFMCommunicate request_size=4 [20:22:08]MH_SAM_APDU [20:22:08]CAPDU: 80 0D 01 02 [20:22:08]Write to MH i2c: E2 08 00 5E 0D 80 0D 01 02 00 00 00 00 E4 [20:22:08]Write i2c OK [20:22:08]MH_I2C_Read... [20:22:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:22:08]Read from MH i2c: E2 [20:22:08]MH_I2C_Read... [20:22:08]Read from MH i2c: E2 03 00 [20:22:08]MH_I2C_Read... [20:22:08]Read from MH i2c: E2 03 00 5E 0D 00 90 00 DF [20:22:08]RAPDU: 90 00 [20:22:08]wFMCommunicate OK [20:22:08]wFMCommunicate request_size=255 [20:22:08]MH_SAM_APDU [20:22:08]CAPDU: 80 0D 02 02 FA 03 00 1E 01 1E 04 01 00 01 23 04 70 00 8A 04 0D 00 34 37 30 30 30 34 30 31 31 34 31 32 30 06 04 2C 00 D0 A1 D1 83 D0 BB D1 82 D0 B0 D0 BD 20 D1 87 D0 B0 D0 B9 20 31 D0 BB 2E 20 D1 87 D0 B5 D1 80 20 D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 19 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 02 00 00 00 00 07 04 06 00 64 19 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 00 00 00 F4 03 04 00 F0 56 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 [20:22:08]Write to MH i2c: E2 02 01 5F 0D 80 0D 02 02 FA 00 03 00 1E 01 1E 04 01 00 01 23 04 70 00 8A 04 0D 00 34 37 30 30 30 34 30 31 31 34 31 32 30 06 04 2C 00 D0 A1 D1 83 D0 BB D1 82 D0 B0 D0 BD 20 D1 87 D0 B0 D0 B9 20 31 D0 BB 2E 20 D1 87 D0 B5 D1 80 20 D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 19 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 02 00 00 00 00 07 04 06 00 64 19 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 00 00 00 F4 03 04 00 F0 56 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 00 00 12 [20:22:08]Write i2c OK [20:22:08]MH_I2C_Read... [20:22:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:22:09]Read from MH i2c: E2 [20:22:09]MH_I2C_Read... [20:22:09]Read from MH i2c: E2 03 00 [20:22:09]MH_I2C_Read... [20:22:09]Read from MH i2c: E2 03 00 5F 0D 00 90 00 E0 [20:22:09]RAPDU: 90 00 [20:22:09]wFMCommunicate OK [20:22:09]wFMCommunicate request_size=45 [20:22:09]MH_SAM_APDU [20:22:09]CAPDU: 80 0D 02 02 28 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 B8 A2 00 00 35 04 06 00 77 A4 FE 97 3C E7 [20:22:09]Write to MH i2c: E2 30 00 60 0D 80 0D 02 02 28 00 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 B8 A2 00 00 35 04 06 00 77 A4 FE 97 3C E7 00 00 71 [20:22:09]Write i2c OK [20:22:09]MH_I2C_Read... [20:22:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:22:09]Read from MH i2c: E2 [20:22:09]MH_I2C_Read... [20:22:09]Read from MH i2c: E2 03 00 [20:22:09]MH_I2C_Read... [20:22:09]Read from MH i2c: E2 03 00 60 0D 00 90 00 E1 [20:22:09]RAPDU: 90 00 [20:22:09]wFMCommunicate OK [20:22:09]wFMCommunicate request_size=4 [20:22:09]MH_SAM_APDU [20:22:09]CAPDU: 80 0D 03 02 [20:22:09]Write to MH i2c: E2 08 00 61 0D 80 0D 03 02 00 00 00 00 E9 [20:22:09]Write i2c OK [20:22:09]MH_I2C_Read... [20:22:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:22:09]Read from MH i2c: E2 [20:22:09]MH_I2C_Read... [20:22:09]Read from MH i2c: E2 0B 00 [20:22:09]MH_I2C_Read... [20:22:09]Read from MH i2c: E2 0B 00 61 0D 00 98 8B 41 9E 78 5B D0 E7 90 00 76 [20:22:09]RAPDU: 98 8B 41 9E 78 5B D0 E7 90 00 [20:22:09]wFMCommunicate OK [20:22:09]SAM_PROTO_SignData done [20:22:09]FM_MakeSignedData done [20:22:09]CreateOFDProtocolMessage [20:22:09]wFMCommunicate request_size=4 [20:22:09]MH_SAM_APDU [20:22:09]CAPDU: 80 11 00 00 [20:22:09]Write to MH i2c: E2 08 00 62 0D 80 11 00 00 00 00 00 00 E9 [20:22:09]Write i2c OK [20:22:09]MH_I2C_Read... [20:22:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:22:09]Read from MH i2c: E2 [20:22:09]MH_I2C_Read... [20:22:09]Read from MH i2c: E2 17 00 [20:22:09]MH_I2C_Read... [20:22:09]Read from MH i2c: E2 17 00 62 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 45 [20:22:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [20:22:09]wFMCommunicate OK [20:22:09]CreateOFDProtocolMessage done [20:22:09]OFDSenderStorePacket 41656 [20:22:09]StoreOFDPacket docnum=41656 [20:22:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 32 01 00 00 AE B7 2A 01 20 AC 5A 03 01 00 03 00 1E 01 1E 04 01 00 01 23 04 70 00 8A 04 0D 00 34 37 30 30 30 34 30 31 31 34 31 32 30 06 04 2C 00 D0 A1 D1 83 D0 BB D1 82 D0 B0 D0 BD 20 D1 87 D0 B0 D0 B9 20 31 D0 BB 2E 20 D1 87 D0 B5 D1 80 20 D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 19 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 02 00 00 00 00 07 04 06 00 64 19 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 00 00 00 F4 03 04 00 F0 56 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 B8 A2 00 00 35 04 06 00 77 A4 FE 97 3C E7 98 8B 41 9E 78 5B D0 E7 [20:22:09]CheckFolder [20:22:09]dirname=/storage/ofd_packets [20:22:09]CheckFolder done [20:22:09]ProducePacketName [20:22:09]name=ofd_packets/00041656 [20:22:09]NVStorageSaveData ofd_packets/00041656 [20:22:09]File name is /storage/ofd_packets/00041656 [20:22:09]Write 336 bytes [20:22:09]NVStorageSaveData done [20:22:09]OFDSenderStorePacket done [20:22:09]KKMCreateOFDPacket done [20:22:09]NVStorageSaveData kkm_last_timestamp [20:22:09]File name is /storage/kkm_last_timestamp [20:22:09]Write 4 bytes [20:22:09]NVStorageSaveData done [20:22:09]ExternCall_PrintAddStr [20:22:09]wPrintStart [20:22:09]Write to MH i2c: 01 00 00 63 0D 70 [20:22:09]Write i2c OK [20:22:09]MH_I2C_Read... [20:22:09]Read from MH i2c: 01 [20:22:09]MH_I2C_Read... [20:22:09]Read from MH i2c: 01 07 00 [20:22:09]MH_I2C_Read... [20:22:09]Read from MH i2c: 01 07 00 63 0D 00 00 00 00 00 FF 0F 85 [20:22:09]RasterBufferAndPrint [20:22:09]line Счет N : (3)183685 [20:22:09]line ИÐÐ: 02508201610067 [20:22:09]line Контрольно-КаÑÑовый Чек [20:22:09]line ПРОДÐЖР[20:22:09]line Товар: 4700040114120 [20:22:09]line Султан чай 1л. чер перÑик [20:22:09]line 1.000 * 65.00 [20:22:09]line = 65.00 [20:22:09]line ÐДС 12% ÐСП 1% [20:22:09]line > о реализуемом товаре [20:22:09]line ИТОГО: 65.00 [20:22:09]line ÐСП 1% : 0.57 [20:22:09]line ÐДС 12% : 6.90 [20:22:09]line Ðаличными: 65.00 [20:22:09]line Безнал.: 0.00 [20:22:09]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [20:22:09]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [20:22:09]line СÐО: Общий режим [20:22:09]line Чек 107 27.07.2024 20:22 [20:22:09]line Смена: 425 ФФД: 1.0 [20:22:09]line ЗÐМ: 0300000053 [20:22:09]line РÐМ: 0000000000092626 [20:22:09]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [20:22:09]line ФМ: 0000000000874958 [20:22:09]line ФД: 41656 [20:22:09]line ФПД: 131550529666279 [20:22:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T202208&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41656&fm=131550529666279&tin=02508201610067®Number=0000000000092626&sum=6500 [20:22:09]line 0 [20:22:09]OFD Sender: Processing packet 41656 [packets to send 57, broken 56] [20:22:09]ProducePacketName [20:22:09]name=ofd_packets/00041656 [20:22:09]OFD Sender: To server: ‡•öpG, [20:22:09]CommunicateWithHost lk.salyk.kg:30040 [20:22:09]ConnectInit lk.salyk.kg [20:22:09]written 0, free lines is 4095 [20:22:10]Write to MH i2c: 01 00 00 8B 0D 98 [20:22:10]Write i2c OK [20:22:10]MH_I2C_Read... [20:22:10]Read from MH i2c: 01 [20:22:10]MH_I2C_Read... [20:22:10]Read from MH i2c: 01 07 00 [20:22:10]MH_I2C_Read... [20:22:10]Read from MH i2c: 01 07 00 8B 0D 00 00 00 00 00 0E 0D BA [20:22:10]RasterBufferAndPrint [20:22:10]line [20:22:10]line [20:22:10]line [20:22:10]line [20:22:10]line [20:22:10]written 0, free lines is 3348 [20:22:10]MH_Cut [20:22:10]Write to MH i2c: D1 01 00 92 0D 01 71 [20:22:10]Write i2c OK [20:22:10]MH_I2C_Read... [20:22:10]Read from MH i2c: D1 [20:22:10]MH_I2C_Read... [20:22:10]Read from MH i2c: D1 01 00 [20:22:10]MH_I2C_Read... [20:22:10]Read from MH i2c: D1 01 00 92 0D 00 70 [20:22:10]Write to MH i2c: 01 00 00 93 0D A0 [20:22:10]Write i2c OK [20:22:10]MH_I2C_Read... [20:22:10]*** Cut start [20:22:10]*** Partial cut [20:22:10]*** CUTSNS_PIN = 1 [20:22:10]*** CUTSNS_PIN = 0 [20:22:11]*** Brake cut motor [20:22:11]Read from MH i2c: 01 [20:22:11]MH_I2C_Read... [20:22:11]*** Stop cut motor [20:22:11]*** Cut end [20:22:11]Read from MH i2c: 01 07 00 [20:22:11]MH_I2C_Read... [20:22:11]Read from MH i2c: 01 07 00 93 0D 00 00 00 00 00 FF 0F B5 [20:22:11]process_action close_receipt done [20:22:11]requested_data is exist [20:22:11]produce_requested_data [20:22:11]requested_item fm.sn is exist - process it [20:22:11]wFMCommunicate request_size=4 [20:22:11]MH_SAM_APDU [20:22:11]CAPDU: 80 11 00 00 [20:22:11]Write to MH i2c: E2 08 00 94 0D 80 11 00 00 00 00 00 00 1B [20:22:11]Write i2c OK [20:22:11]MH_I2C_Read... [20:22:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:22:11]Read from MH i2c: E2 [20:22:11]MH_I2C_Read... [20:22:11]Read from MH i2c: E2 17 00 [20:22:11]MH_I2C_Read... [20:22:11]Read from MH i2c: E2 17 00 94 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 77 [20:22:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [20:22:11]wFMCommunicate OK [20:22:11]requested_item fd.num is exist - process it [20:22:11]SAM_PROTO_GetFieldsCounters [20:22:11]wFMCommunicate request_size=4 [20:22:11]MH_SAM_APDU [20:22:11]CAPDU: 80 13 00 00 [20:22:11]Write to MH i2c: E2 08 00 95 0D 80 13 00 00 00 00 00 00 1E [20:22:11]Write i2c OK [20:22:11]MH_I2C_Read... [20:22:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:22:11]Read from MH i2c: E2 [20:22:11]MH_I2C_Read... [20:22:11]Read from MH i2c: E2 62 00 [20:22:11]MH_I2C_Read... [20:22:11]Read from MH i2c: E2 62 00 95 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 B8 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 6B 00 00 00 5E 04 04 00 6B 00 00 00 57 04 04 00 6C 00 00 00 19 04 04 00 00 00 00 00 90 00 8D [20:22:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 B8 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 6B 00 00 00 5E 04 04 00 6B 00 00 00 57 04 04 00 6C 00 00 00 19 04 04 00 00 00 00 00 90 00 [20:22:11]wFMCommunicate OK [20:22:11]SAM_PROTO_GetFieldsCounters done [20:22:11]requested_item shift.num is exist - process it [20:22:11]requested_item shift.opened is exist - process it [20:22:11]req_shift_opened [20:22:11]FM_GetShiftState [20:22:11]SAM_PROTO_GetShiftState [20:22:11]wFMCommunicate request_size=4 [20:22:11]MH_SAM_APDU [20:22:11]CAPDU: 80 13 01 00 [20:22:11]Write to MH i2c: E2 08 00 96 0D 80 13 01 00 00 00 00 00 20 [20:22:11]Write i2c OK [20:22:11]MH_I2C_Read... [20:22:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:22:11]Read from MH i2c: E2 [20:22:11]MH_I2C_Read... [20:22:11]Read from MH i2c: E2 0E 00 [20:22:11]MH_I2C_Read... [20:22:11]Read from MH i2c: E2 0E 00 96 0D 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 38 [20:22:11]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [20:22:11]wFMCommunicate OK [20:22:11]SAM_PROTO_GetShiftState done [20:22:11]FM_GetShiftState done [20:22:11]req_shift_opened done [20:22:11]requested_item shift.open_date is exist - process it [20:22:11]req_shift_open_date [20:22:11]req_shift_open_date done [20:22:11]produce_requested_data done [20:22:11]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41656,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [20:22:11]process_action_free close_receipt [20:22:11]json_value_free [20:22:11]json_value_free done [20:22:11]process_json_proto returns [20:22:11]Send response to host [20:22:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41656,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [20:22:11]free response buf [20:22:11]execute_script done [20:22:11]execute_script returns [20:22:11]free content buf [20:22:11]Sock 10.Close socket [20:22:11]Sock 10.Thread stoped [20:22:27]Connected sock=11 [20:22:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 32 01 00 00 AE B7 2A 01 20 AC 5A 03 01 00 03 00 1E 01 1E 04 01 00 01 23 04 70 00 8A 04 0D 00 34 37 30 30 30 34 30 31 31 34 31 32 30 06 04 2C 00 D0 A1 D1 83 D0 BB D1 82 D0 B0 D0 BD 20 D1 87 D0 B0 D0 B9 20 31 D0 BB 2E 20 D1 87 D0 B5 D1 80 20 D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 19 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 02 00 00 00 00 07 04 06 00 64 19 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 00 00 00 F4 03 04 00 F0 56 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 B8 A2 00 00 35 04 06 00 77 A4 FE 97 3C E7 98 8B 41 9E 78 5B D0 E7 [20:22:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 5A F9 47 00 97 87 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 B8 A2 00 00 F4 03 04 00 19 03 A5 66 B6 04 01 00 00 FD 19 D7 77 49 58 A0 DC [20:22:31]CommunicateWithHost err = 0 [20:22:31]CheckOFDResponse [20:22:31]1017 (14) - 77093643461234 [20:22:31]1041 (16) - 0000000000874958 [20:22:31]1040 (4) - 41656 [20:22:31]1012 (4) - 27.07.2024 14:24 [20:22:31]1206 (1) - 0 [20:22:31]OFD Sender: Remove packet 41656 [20:22:31]ProducePacketName [20:22:31]name=ofd_packets/00041656 [20:22:31]NVStorageDeleteData [20:22:31]OFD Sender: No OFD packet to send [20:22:34]recv_with_timeout no data received [20:22:36]OFD Sender: No OFD packet to send [20:22:41]OFD Sender: No OFD packet to send [20:22:46]OFD Sender: No OFD packet to send [20:22:51]OFD Sender: No OFD packet to send [20:22:55]recv_with_timeout no data received [20:22:56]OFD Sender: No OFD packet to send [20:23:01]OFD Sender: No OFD packet to send [20:23:06]OFD Sender: No OFD packet to send [20:23:11]OFD Sender: No OFD packet to send [20:23:16]OFD Sender: No OFD packet to send [20:23:21]OFD Sender: No OFD packet to send [20:23:23]recv_with_timeout no data received [20:23:26]OFD Sender: No OFD packet to send [20:23:31]OFD Sender: No OFD packet to send [20:23:36]OFD Sender: No OFD packet to send [20:23:41]OFD Sender: No OFD packet to send [20:23:46]OFD Sender: No OFD packet to send [20:23:51]OFD Sender: No OFD packet to send [20:23:56]OFD Sender: No OFD packet to send [20:24:01]OFD Sender: No OFD packet to send [20:24:06]OFD Sender: No OFD packet to send [20:24:11]OFD Sender: No OFD packet to send [20:24:16]OFD Sender: No OFD packet to send [20:24:21]OFD Sender: No OFD packet to send [20:24:26]OFD Sender: No OFD packet to send [20:24:31]OFD Sender: No OFD packet to send [20:24:36]OFD Sender: No OFD packet to send [20:24:41]OFD Sender: No OFD packet to send [20:24:46]OFD Sender: No OFD packet to send [20:24:51]OFD Sender: No OFD packet to send [20:24:54]recv_with_timeout no data received [20:24:56]OFD Sender: No OFD packet to send [20:25:01]OFD Sender: No OFD packet to send [20:25:06]OFD Sender: No OFD packet to send [20:25:11]OFD Sender: No OFD packet to send [20:25:16]OFD Sender: No OFD packet to send [20:25:21]OFD Sender: No OFD packet to send [20:25:26]OFD Sender: No OFD packet to send [20:25:31]OFD Sender: No OFD packet to send [20:25:36]OFD Sender: No OFD packet to send [20:25:41]OFD Sender: No OFD packet to send [20:25:46]OFD Sender: No OFD packet to send [20:25:51]OFD Sender: No OFD packet to send [20:25:56]OFD Sender: No OFD packet to send [20:25:58]recv_with_timeout no data received [20:26:01]OFD Sender: No OFD packet to send [20:26:06]OFD Sender: No OFD packet to send [20:26:11]OFD Sender: No OFD packet to send [20:26:16]OFD Sender: No OFD packet to send [20:26:21]OFD Sender: No OFD packet to send [20:26:26]OFD Sender: No OFD packet to send [20:26:31]OFD Sender: No OFD packet to send [20:26:36]OFD Sender: No OFD packet to send [20:26:41]OFD Sender: No OFD packet to send [20:26:46]OFD Sender: No OFD packet to send [20:26:51]OFD Sender: No OFD packet to send [20:26:56]OFD Sender: No OFD packet to send [20:27:01]OFD Sender: No OFD packet to send [20:27:06]OFD Sender: No OFD packet to send [20:27:11]OFD Sender: No OFD packet to send [20:27:16]OFD Sender: No OFD packet to send [20:27:21]OFD Sender: No OFD packet to send [20:27:26]OFD Sender: No OFD packet to send [20:27:31]OFD Sender: No OFD packet to send [20:27:36]OFD Sender: No OFD packet to send [20:27:41]OFD Sender: No OFD packet to send [20:27:46]OFD Sender: No OFD packet to send [20:27:51]OFD Sender: No OFD packet to send [20:27:56]OFD Sender: No OFD packet to send [20:28:01]OFD Sender: No OFD packet to send [20:28:06]OFD Sender: No OFD packet to send [20:28:11]OFD Sender: No OFD packet to send [20:28:16]OFD Sender: No OFD packet to send [20:28:21]OFD Sender: No OFD packet to send [20:28:26]OFD Sender: No OFD packet to send [20:28:31]OFD Sender: No OFD packet to send [20:28:36]OFD Sender: No OFD packet to send [20:28:41]OFD Sender: No OFD packet to send [20:28:46]OFD Sender: No OFD packet to send [20:28:51]OFD Sender: No OFD packet to send [20:28:56]OFD Sender: No OFD packet to send [20:29:01]OFD Sender: No OFD packet to send [20:29:06]OFD Sender: No OFD packet to send [20:29:11]OFD Sender: No OFD packet to send [20:29:16]OFD Sender: No OFD packet to send [20:29:21]OFD Sender: No OFD packet to send [20:29:26]OFD Sender: No OFD packet to send [20:29:31]OFD Sender: No OFD packet to send [20:29:36]OFD Sender: No OFD packet to send [20:29:42]OFD Sender: No OFD packet to send [20:29:44]recv_with_timeout no data received [20:29:47]OFD Sender: No OFD packet to send [20:29:52]OFD Sender: No OFD packet to send [20:29:57]OFD Sender: No OFD packet to send [20:30:02]OFD Sender: No OFD packet to send [20:30:07]OFD Sender: No OFD packet to send [20:30:12]OFD Sender: No OFD packet to send [20:30:16]recv_with_timeout no data received [20:30:17]OFD Sender: No OFD packet to send [20:30:22]OFD Sender: No OFD packet to send [20:30:27]OFD Sender: No OFD packet to send [20:30:32]OFD Sender: No OFD packet to send [20:30:37]OFD Sender: No OFD packet to send [20:30:42]OFD Sender: No OFD packet to send [20:30:47]OFD Sender: No OFD packet to send [20:30:52]OFD Sender: No OFD packet to send [20:30:57]OFD Sender: No OFD packet to send [20:31:02]OFD Sender: No OFD packet to send [20:31:07]OFD Sender: No OFD packet to send [20:31:12]OFD Sender: No OFD packet to send [20:31:17]OFD Sender: No OFD packet to send [20:31:22]OFD Sender: No OFD packet to send [20:31:27]OFD Sender: No OFD packet to send [20:31:32]OFD Sender: No OFD packet to send [20:31:37]OFD Sender: No OFD packet to send [20:31:42]OFD Sender: No OFD packet to send [20:31:47]OFD Sender: No OFD packet to send [20:31:52]OFD Sender: No OFD packet to send [20:31:57]OFD Sender: No OFD packet to send [20:32:02]OFD Sender: No OFD packet to send [20:32:07]OFD Sender: No OFD packet to send [20:32:12]OFD Sender: No OFD packet to send [20:32:17]OFD Sender: No OFD packet to send [20:32:22]OFD Sender: No OFD packet to send [20:32:27]OFD Sender: No OFD packet to send [20:32:32]OFD Sender: No OFD packet to send [20:32:37]OFD Sender: No OFD packet to send [20:32:42]OFD Sender: No OFD packet to send [20:32:47]OFD Sender: No OFD packet to send [20:32:52]OFD Sender: No OFD packet to send [20:32:57]OFD Sender: No OFD packet to send [20:33:02]OFD Sender: No OFD packet to send [20:33:07]OFD Sender: No OFD packet to send [20:33:12]OFD Sender: No OFD packet to send [20:33:17]OFD Sender: No OFD packet to send [20:33:21]recv_with_timeout no data received [20:33:22]OFD Sender: No OFD packet to send [20:33:27]OFD Sender: No OFD packet to send [20:33:32]OFD Sender: No OFD packet to send [20:33:37]OFD Sender: No OFD packet to send [20:33:42]OFD Sender: No OFD packet to send [20:33:47]OFD Sender: No OFD packet to send [20:33:52]OFD Sender: No OFD packet to send [20:33:53]recv_with_timeout no data received [20:33:57]OFD Sender: No OFD packet to send [20:34:02]OFD Sender: No OFD packet to send [20:34:07]OFD Sender: No OFD packet to send [20:34:12]OFD Sender: No OFD packet to send [20:34:17]OFD Sender: No OFD packet to send [20:34:22]OFD Sender: No OFD packet to send [20:34:27]OFD Sender: No OFD packet to send [20:34:32]OFD Sender: No OFD packet to send [20:34:37]OFD Sender: No OFD packet to send [20:34:42]OFD Sender: No OFD packet to send [20:34:47]OFD Sender: No OFD packet to send [20:34:52]OFD Sender: No OFD packet to send [20:34:57]OFD Sender: No OFD packet to send [20:35:02]OFD Sender: No OFD packet to send [20:35:07]OFD Sender: No OFD packet to send [20:35:12]OFD Sender: No OFD packet to send [20:35:17]OFD Sender: No OFD packet to send [20:35:22]OFD Sender: No OFD packet to send [20:35:25]recv_with_timeout no data received [20:35:27]OFD Sender: No OFD packet to send [20:35:32]OFD Sender: No OFD packet to send [20:35:37]OFD Sender: No OFD packet to send [20:35:42]OFD Sender: No OFD packet to send [20:35:47]OFD Sender: No OFD packet to send [20:35:52]OFD Sender: No OFD packet to send [20:35:57]OFD Sender: No OFD packet to send [20:36:02]OFD Sender: No OFD packet to send [20:36:07]OFD Sender: No OFD packet to send [20:36:12]OFD Sender: No OFD packet to send [20:36:17]OFD Sender: No OFD packet to send [20:36:22]OFD Sender: No OFD packet to send [20:36:27]OFD Sender: No OFD packet to send [20:36:32]OFD Sender: No OFD packet to send [20:36:37]OFD Sender: No OFD packet to send [20:36:42]OFD Sender: No OFD packet to send [20:36:47]OFD Sender: No OFD packet to send [20:36:52]OFD Sender: No OFD packet to send [20:36:57]OFD Sender: No OFD packet to send [20:37:02]OFD Sender: No OFD packet to send [20:37:07]OFD Sender: No OFD packet to send [20:37:12]OFD Sender: No OFD packet to send [20:37:17]OFD Sender: No OFD packet to send [20:37:22]OFD Sender: No OFD packet to send [20:37:27]OFD Sender: No OFD packet to send [20:37:28]accept exits with 9 [20:37:28]New connection [20:37:28]New thread 3067194724 created [20:37:28]Thread 3067051364 joined [20:37:28]Waiting for new connection... [20:37:28] Sock 9.Parse request [20:37:28]Sock 9.Check first char [20:37:28]Sock 9.First char is OK [20:37:28]request: POST /json_proto HTTP/1.0 [20:37:28]Method: POST [20:37:28]URL: /json_proto [20:37:28]Method is POST - this is cgi request [20:37:28]url: /json_proto [20:37:28]query_string will be loaded in cgi processing [20:37:28]execute_cgi json_proto POST (null) [20:37:28]execute_cgi path=json_proto method=POST [20:37:28]POST find Content-Length [20:37:28]Host: 172.17.43.132:8080 [20:37:28]Content-Length: 894 [20:37:28]Content-Type: application/json [20:37:28] [20:37:28]POST finish read [20:37:28]Found Content-Length = 894 [20:37:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183686", "tax_sys" : 0, "items" : [ { "code": "2000036230011", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 XL(GABB TRADE)", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000034730018", "name": "\u041A\u043E\u0444\u0435 \u0410\u043C\u0435\u0440\u0438\u043A\u0430\u043D\u043E (GABB TRADE)", "price" : 105.00, "quantity" : 1.000, "sum" : 105.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 235.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:37:28]execute_script... [20:37:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183686", "tax_sys" : 0, "items" : [ { "code": "2000036230011", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 XL(GABB TRADE)", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000034730018", "name": "\u041A\u043E\u0444\u0435 \u0410\u043C\u0435\u0440\u0438\u043A\u0430\u043D\u043E (GABB TRADE)", "price" : 105.00, "quantity" : 1.000, "sum" : 105.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 235.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:37:28]POST & json_proto [20:37:28]process_json_proto [20:37:28]json parsed OK: [20:37:28]protocol is kg_v1.0 [20:37:28]action value=close_receipt [20:37:28]process_action close_receipt [20:37:28]cmd_close_receipt [20:37:28]MH_GetDate [20:37:28]Write to MH i2c: F0 00 00 97 0D 93 [20:37:28]Write i2c OK [20:37:28]MH_I2C_Read... [20:37:28]Read from MH i2c: F0 [20:37:28]MH_I2C_Read... [20:37:28]Read from MH i2c: F0 09 00 [20:37:28]MH_I2C_Read... [20:37:28]Read from MH i2c: F0 09 00 97 0D 00 89 5A A5 66 69 B2 A4 66 AF [20:37:28]GetLastDocTimeStamp 1722111728 [20:37:28]current date 1722112649 [20:37:28]FM_GetShiftState [20:37:28]SAM_PROTO_GetShiftState [20:37:28]wFMCommunicate request_size=4 [20:37:28]MH_SAM_APDU [20:37:28]CAPDU: 80 13 01 00 [20:37:28]Write to MH i2c: E2 08 00 98 0D 80 13 01 00 00 00 00 00 22 [20:37:28]Write i2c OK [20:37:28]MH_I2C_Read... [20:37:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:37:28]Read from MH i2c: E2 [20:37:28]MH_I2C_Read... [20:37:28]Read from MH i2c: E2 0E 00 [20:37:28]MH_I2C_Read... [20:37:28]Read from MH i2c: E2 0E 00 98 0D 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 3A [20:37:28]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [20:37:28]wFMCommunicate OK [20:37:28]SAM_PROTO_GetShiftState done [20:37:28]FM_GetShiftState done [20:37:28]opened in 1722069839 [20:37:28]opened+sec_in_day 1722156239 [20:37:28]quantity*price = 13000 [20:37:28]sum+1 = 13001 [20:37:28]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 2000034730018 Кофе Ðмерикано (GABB TRADE) 1.000 * 105.00 = 105.00 ÐДС 12% ÐСП 1% > о реализуемом товаре ИТОГО: 235.00 ÐСП 1% : 2.08 ÐДС 12% : 24.95 Ðаличными: 235.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 108 27.07.2024 20:37 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41657 ФПД: 51744816375274 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T203729&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41657&fm=51744816375274&tin=02508201610067®Number=0000000000092626&sum=23500 0 [20:37:29]StoreToDocumentArchive [20:37:29]shift 425 fd 41657 [20:37:29]save to /storage/0425/doc_00041657 [20:37:29]save last doc name /storage/0425/doc_00041657 to /storage/kkm_last_doc_name [20:37:29]save OK [20:37:29]Clear old archive folders... [20:37:29]ProcessDocumentItem done err = 0, tmpTLVsize=388 [20:37:29]tlvbuf is 002807C0 [20:37:29]SAM_PROTO_ClearQueue [20:37:29]wFMCommunicate request_size=4 [20:37:29]MH_SAM_APDU [20:37:29]CAPDU: 80 09 00 00 [20:37:29]Write to MH i2c: E2 08 00 A5 0D 80 09 00 00 00 00 00 00 24 [20:37:29]Write i2c OK [20:37:29]MH_I2C_Read... [20:37:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:37:29]Read from MH i2c: E2 [20:37:29]MH_I2C_Read... [20:37:29]Read from MH i2c: E2 03 00 [20:37:29]MH_I2C_Read... [20:37:29]Read from MH i2c: E2 03 00 A5 0D 00 90 00 26 [20:37:29]RAPDU: 90 00 [20:37:29]wFMCommunicate OK [20:37:29]SAM_PROTO_ClearQueue done [20:37:29]KKMCreateOFDPacket [20:37:29]OFDProtocolAddRootSTLVToBuf [20:37:29]FM_MakeSignedData [20:37:29]FM_MakeSignedData [20:37:29]SAM_PROTO_SignData [20:37:29]wFMCommunicate request_size=4 [20:37:29]MH_SAM_APDU [20:37:29]CAPDU: 80 0D 01 02 [20:37:29]Write to MH i2c: E2 08 00 A6 0D 80 0D 01 02 00 00 00 00 2C [20:37:29]Write i2c OK [20:37:29]MH_I2C_Read... [20:37:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:37:29]Read from MH i2c: E2 [20:37:29]MH_I2C_Read... [20:37:29]Read from MH i2c: E2 03 00 [20:37:29]MH_I2C_Read... [20:37:29]Read from MH i2c: E2 03 00 A6 0D 00 90 00 27 [20:37:29]RAPDU: 90 00 [20:37:29]wFMCommunicate OK [20:37:29]wFMCommunicate request_size=255 [20:37:29]MH_SAM_APDU [20:37:29]CAPDU: 80 0D 02 02 FA 03 00 84 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 34 37 33 30 30 31 38 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 29 00 00 00 00 13 04 06 00 04 29 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC 5B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 [20:37:29]Write to MH i2c: E2 02 01 A7 0D 80 0D 02 02 FA 00 03 00 84 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 34 37 33 30 30 31 38 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 29 00 00 00 00 13 04 06 00 04 29 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC 5B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 00 00 56 [20:37:29]Write i2c OK [20:37:29]MH_I2C_Read... [20:37:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:37:30]Read from MH i2c: E2 [20:37:30]MH_I2C_Read... [20:37:30]Read from MH i2c: E2 03 00 [20:37:30]MH_I2C_Read... [20:37:30]Read from MH i2c: E2 03 00 A7 0D 00 90 00 28 [20:37:30]RAPDU: 90 00 [20:37:30]wFMCommunicate OK [20:37:30]wFMCommunicate request_size=147 [20:37:30]MH_SAM_APDU [20:37:30]CAPDU: 80 0D 02 02 8E F7 03 06 00 D0 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 09 00 00 00 00 07 04 06 00 CC 5B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 00 00 00 F4 03 04 00 89 5A A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 B9 A2 00 00 35 04 06 00 2F 0F C7 66 25 EA [20:37:30]Write to MH i2c: E2 96 00 A8 0D 80 0D 02 02 8E 00 F7 03 06 00 D0 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 09 00 00 00 00 07 04 06 00 CC 5B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 00 00 00 F4 03 04 00 89 5A A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 B9 A2 00 00 35 04 06 00 2F 0F C7 66 25 EA 00 00 19 [20:37:30]Write i2c OK [20:37:30]MH_I2C_Read... [20:37:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:37:30]Read from MH i2c: E2 [20:37:30]MH_I2C_Read... [20:37:30]Read from MH i2c: E2 03 00 [20:37:30]MH_I2C_Read... [20:37:30]Read from MH i2c: E2 03 00 A8 0D 00 90 00 29 [20:37:30]RAPDU: 90 00 [20:37:30]wFMCommunicate OK [20:37:30]wFMCommunicate request_size=4 [20:37:30]MH_SAM_APDU [20:37:30]CAPDU: 80 0D 03 02 [20:37:30]Write to MH i2c: E2 08 00 A9 0D 80 0D 03 02 00 00 00 00 31 [20:37:30]Write i2c OK [20:37:30]MH_I2C_Read... [20:37:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:37:30]Read from MH i2c: E2 [20:37:30]MH_I2C_Read... [20:37:30]Read from MH i2c: E2 0B 00 [20:37:30]MH_I2C_Read... [20:37:30]Read from MH i2c: E2 0B 00 A9 0D 00 40 F5 D5 33 C0 C8 F1 FA 90 00 E2 [20:37:30]RAPDU: 40 F5 D5 33 C0 C8 F1 FA 90 00 [20:37:30]wFMCommunicate OK [20:37:30]SAM_PROTO_SignData done [20:37:30]FM_MakeSignedData done [20:37:30]CreateOFDProtocolMessage [20:37:30]wFMCommunicate request_size=4 [20:37:30]MH_SAM_APDU [20:37:30]CAPDU: 80 11 00 00 [20:37:30]Write to MH i2c: E2 08 00 AA 0D 80 11 00 00 00 00 00 00 31 [20:37:30]Write i2c OK [20:37:30]MH_I2C_Read... [20:37:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:37:30]Read from MH i2c: E2 [20:37:30]MH_I2C_Read... [20:37:30]Read from MH i2c: E2 17 00 [20:37:30]MH_I2C_Read... [20:37:30]Read from MH i2c: E2 17 00 AA 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 8D [20:37:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [20:37:30]wFMCommunicate OK [20:37:30]CreateOFDProtocolMessage done [20:37:30]OFDSenderStorePacket 41657 [20:37:30]StoreOFDPacket docnum=41657 [20:37:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 98 01 00 00 30 1F 90 01 DA 87 5A 03 01 00 03 00 84 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 34 37 33 30 30 31 38 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 29 00 00 00 00 13 04 06 00 04 29 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC 5B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D0 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 09 00 00 00 00 07 04 06 00 CC 5B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 00 00 00 F4 03 04 00 89 5A A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 B9 A2 00 00 35 04 06 00 2F 0F C7 66 25 EA 40 F5 D5 33 C0 C8 F1 FA [20:37:30]CheckFolder [20:37:30]dirname=/storage/ofd_packets [20:37:30]CheckFolder done [20:37:30]ProducePacketName [20:37:30]name=ofd_packets/00041657 [20:37:30]NVStorageSaveData ofd_packets/00041657 [20:37:30]File name is /storage/ofd_packets/00041657 [20:37:30]Write 438 bytes [20:37:30]NVStorageSaveData done [20:37:30]OFDSenderStorePacket done [20:37:30]KKMCreateOFDPacket done [20:37:30]NVStorageSaveData kkm_last_timestamp [20:37:30]File name is /storage/kkm_last_timestamp [20:37:30]Write 4 bytes [20:37:30]NVStorageSaveData done [20:37:30]ExternCall_PrintAddStr [20:37:30]wPrintStart [20:37:30]Write to MH i2c: 01 00 00 AB 0D B8 [20:37:30]Write i2c OK [20:37:30]MH_I2C_Read... [20:37:30]Read from MH i2c: 01 [20:37:30]MH_I2C_Read... [20:37:30]Read from MH i2c: 01 07 00 [20:37:30]MH_I2C_Read... [20:37:30]Read from MH i2c: 01 07 00 AB 0D 00 00 00 00 00 FF 0F CD [20:37:30]RasterBufferAndPrint [20:37:30]line Счет N : (3)183686 [20:37:30]line ИÐÐ: 02508201610067 [20:37:30]line Контрольно-КаÑÑовый Чек [20:37:30]line ПРОДÐЖР[20:37:30]line Товар: 2000036230011 [20:37:30]line Кофе Латте XL(GABB TRADE) [20:37:30]line 1.000 * 130.00 [20:37:30]line = 130.00 [20:37:30]line ÐДС 12% ÐСП 1% [20:37:30]line > о реализуемом товаре [20:37:30]line Товар: 2000034730018 [20:37:30]line Кофе Ðмерикано (GABB TRADE) [20:37:30]line 1.000 * 105.00 [20:37:30]line = 105.00 [20:37:30]line ÐДС 12% ÐСП 1% [20:37:30]line > о реализуемом товаре [20:37:30]line ИТОГО: 235.00 [20:37:30]line ÐСП 1% : 2.08 [20:37:30]line ÐДС 12% : 24.95 [20:37:30]line Ðаличными: 235.00 [20:37:30]line Безнал.: 0.00 [20:37:30]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [20:37:30]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [20:37:30]line СÐО: Общий режим [20:37:30]line Чек 108 27.07.2024 20:37 [20:37:30]line Смена: 425 ФФД: 1.0 [20:37:30]line ЗÐМ: 0300000053 [20:37:30]line РÐМ: 0000000000092626 [20:37:30]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [20:37:30]line ФМ: 0000000000874958 [20:37:30]line ФД: 41657 [20:37:30]line ФПД: 51744816375274 [20:37:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T203729&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41657&fm=51744816375274&tin=02508201610067®Number=0000000000092626&sum=23500 [20:37:30]line 0 [20:37:30]OFD Sender: Processing packet 41657 [packets to send 57, broken 56] [20:37:30]ProducePacketName [20:37:30]name=ofd_packets/00041657 [20:37:30]OFD Sender: To server: ‡•öpG, [20:37:30]CommunicateWithHost lk.salyk.kg:30040 [20:37:30]ConnectInit lk.salyk.kg [20:37:30]written 0, free lines is 4095 [20:37:31]Write to MH i2c: 01 00 00 DA 0D E7 [20:37:31]Write i2c OK [20:37:31]MH_I2C_Read... [20:37:31]Read from MH i2c: 01 [20:37:31]MH_I2C_Read... [20:37:31]Read from MH i2c: 01 07 00 [20:37:31]MH_I2C_Read... [20:37:31]Read from MH i2c: 01 07 00 DA 0D 00 00 00 00 00 BF 0C B9 [20:37:31]RasterBufferAndPrint [20:37:31]line [20:37:31]line [20:37:31]line [20:37:31]line [20:37:31]line [20:37:31]written 0, free lines is 3270 [20:37:31]MH_Cut [20:37:31]Write to MH i2c: D1 01 00 E1 0D 01 C0 [20:37:31]Write i2c OK [20:37:31]MH_I2C_Read... [20:37:31]Read from MH i2c: D1 [20:37:31]MH_I2C_Read... [20:37:31]Read from MH i2c: D1 01 00 [20:37:31]MH_I2C_Read... [20:37:31]Read from MH i2c: D1 01 00 E1 0D 00 BF [20:37:31]Write to MH i2c: 01 00 00 E2 0D EF [20:37:31]Write i2c OK [20:37:31]MH_I2C_Read... [20:37:31]*** Cut start [20:37:31]*** Partial cut [20:37:31]*** CUTSNS_PIN = 1 [20:37:32]*** CUTSNS_PIN = 0 [20:37:32]*** Brake cut motor [20:37:32]Connected sock=11 [20:37:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 98 01 00 00 30 1F 90 01 DA 87 5A 03 01 00 03 00 84 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 34 37 33 30 30 31 38 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 29 00 00 00 00 13 04 06 00 04 29 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC 5B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D0 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 09 00 00 00 00 07 04 06 00 CC 5B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 00 00 00 F4 03 04 00 89 5A A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 B9 A2 00 00 35 04 06 00 2F 0F C7 66 25 EA 40 F5 D5 33 C0 C8 F1 FA [20:37:32]Read from MH i2c: 01 [20:37:32]MH_I2C_Read... [20:37:32]*** Stop cut motor [20:37:32]*** Cut end [20:37:32]Read from MH i2c: 01 07 00 [20:37:32]MH_I2C_Read... [20:37:32]Read from MH i2c: 01 07 00 E2 0D 00 00 00 00 00 FF 0F 04 [20:37:32]process_action close_receipt done [20:37:32]requested_data is exist [20:37:32]produce_requested_data [20:37:32]requested_item fm.sn is exist - process it [20:37:32]wFMCommunicate request_size=4 [20:37:32]MH_SAM_APDU [20:37:32]CAPDU: 80 11 00 00 [20:37:32]Write to MH i2c: E2 08 00 E3 0D 80 11 00 00 00 00 00 00 6A [20:37:32]Write i2c OK [20:37:32]MH_I2C_Read... [20:37:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:37:32]Read from MH i2c: E2 [20:37:32]MH_I2C_Read... [20:37:32]Read from MH i2c: E2 17 00 [20:37:32]MH_I2C_Read... [20:37:32]Read from MH i2c: E2 17 00 E3 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 C6 [20:37:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [20:37:32]wFMCommunicate OK [20:37:32]requested_item fd.num is exist - process it [20:37:32]SAM_PROTO_GetFieldsCounters [20:37:32]wFMCommunicate request_size=4 [20:37:32]MH_SAM_APDU [20:37:32]CAPDU: 80 13 00 00 [20:37:32]Write to MH i2c: E2 08 00 E4 0D 80 13 00 00 00 00 00 00 6D [20:37:32]Write i2c OK [20:37:32]MH_I2C_Read... [20:37:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:37:32]Read from MH i2c: E2 [20:37:32]MH_I2C_Read... [20:37:32]Read from MH i2c: E2 62 00 [20:37:32]MH_I2C_Read... [20:37:32]Read from MH i2c: E2 62 00 E4 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 B9 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 6C 00 00 00 5E 04 04 00 6C 00 00 00 57 04 04 00 6D 00 00 00 19 04 04 00 00 00 00 00 90 00 E0 [20:37:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 B9 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 6C 00 00 00 5E 04 04 00 6C 00 00 00 57 04 04 00 6D 00 00 00 19 04 04 00 00 00 00 00 90 00 [20:37:32]wFMCommunicate OK [20:37:32]SAM_PROTO_GetFieldsCounters done [20:37:32]requested_item shift.num is exist - process it [20:37:32]requested_item shift.opened is exist - process it [20:37:32]req_shift_opened [20:37:32]FM_GetShiftState [20:37:32]SAM_PROTO_GetShiftState [20:37:32]wFMCommunicate request_size=4 [20:37:32]MH_SAM_APDU [20:37:32]CAPDU: 80 13 01 00 [20:37:32]Write to MH i2c: E2 08 00 E5 0D 80 13 01 00 00 00 00 00 6F [20:37:32]Write i2c OK [20:37:32]MH_I2C_Read... [20:37:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:37:32]Read from MH i2c: E2 [20:37:32]MH_I2C_Read... [20:37:32]Read from MH i2c: E2 0E 00 [20:37:32]MH_I2C_Read... [20:37:32]Read from MH i2c: E2 0E 00 E5 0D 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 87 [20:37:32]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [20:37:32]wFMCommunicate OK [20:37:32]SAM_PROTO_GetShiftState done [20:37:32]FM_GetShiftState done [20:37:32]req_shift_opened done [20:37:32]requested_item shift.open_date is exist - process it [20:37:32]req_shift_open_date [20:37:32]req_shift_open_date done [20:37:32]produce_requested_data done [20:37:32]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41657,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [20:37:32]process_action_free close_receipt [20:37:32]json_value_free [20:37:32]json_value_free done [20:37:32]process_json_proto returns [20:37:32]Send response to host [20:37:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41657,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [20:37:32]free response buf [20:37:32]execute_script done [20:37:32]execute_script returns [20:37:32]free content buf [20:37:32]Sock 9.Close socket [20:37:32]Sock 9.Thread stoped [20:37:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 3A F3 47 00 9F 8B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 B9 A2 00 00 F4 03 04 00 A0 06 A5 66 B6 04 01 00 00 E4 75 AA 22 8C B7 89 C7 [20:37:34]CommunicateWithHost err = 0 [20:37:34]CheckOFDResponse [20:37:34]1017 (14) - 77093643461234 [20:37:34]1041 (16) - 0000000000874958 [20:37:34]1040 (4) - 41657 [20:37:34]1012 (4) - 27.07.2024 14:39 [20:37:34]1206 (1) - 0 [20:37:34]OFD Sender: Remove packet 41657 [20:37:34]ProducePacketName [20:37:34]name=ofd_packets/00041657 [20:37:34]NVStorageDeleteData [20:37:34]OFD Sender: No OFD packet to send [20:37:39]OFD Sender: No OFD packet to send [20:37:42]recv_with_timeout no data received [20:37:44]OFD Sender: No OFD packet to send [20:37:49]OFD Sender: No OFD packet to send [20:37:54]OFD Sender: No OFD packet to send [20:37:59]recv_with_timeout no data received [20:37:59]OFD Sender: No OFD packet to send [20:38:04]OFD Sender: No OFD packet to send [20:38:09]OFD Sender: No OFD packet to send [20:38:14]OFD Sender: No OFD packet to send [20:38:19]OFD Sender: No OFD packet to send [20:38:24]OFD Sender: No OFD packet to send [20:38:29]OFD Sender: No OFD packet to send [20:38:34]OFD Sender: No OFD packet to send [20:38:39]OFD Sender: No OFD packet to send [20:38:44]OFD Sender: No OFD packet to send [20:38:49]OFD Sender: No OFD packet to send [20:38:54]OFD Sender: No OFD packet to send [20:38:59]OFD Sender: No OFD packet to send [20:39:04]OFD Sender: No OFD packet to send [20:39:09]OFD Sender: No OFD packet to send [20:39:14]OFD Sender: No OFD packet to send [20:39:19]recv_with_timeout no data received [20:39:19]OFD Sender: No OFD packet to send [20:39:24]OFD Sender: No OFD packet to send [20:39:29]OFD Sender: No OFD packet to send [20:39:29]recv_with_timeout no data received [20:39:34]OFD Sender: No OFD packet to send [20:39:39]OFD Sender: No OFD packet to send [20:39:44]OFD Sender: No OFD packet to send [20:39:49]OFD Sender: No OFD packet to send [20:39:54]OFD Sender: No OFD packet to send [20:39:59]OFD Sender: No OFD packet to send [20:40:04]OFD Sender: No OFD packet to send [20:40:10]OFD Sender: No OFD packet to send [20:40:15]OFD Sender: No OFD packet to send [20:40:20]OFD Sender: No OFD packet to send [20:40:25]OFD Sender: No OFD packet to send [20:40:30]OFD Sender: No OFD packet to send [20:40:35]OFD Sender: No OFD packet to send [20:40:40]OFD Sender: No OFD packet to send [20:40:40]accept exits with 10 [20:40:40]New connection [20:40:40]New thread 3067051364 created [20:40:40]Thread 3067194724 joined [20:40:40]Waiting for new connection... [20:40:40] Sock 10.Parse request [20:40:40]Sock 10.Check first char [20:40:40]Sock 10.First char is OK [20:40:40]request: POST /json_proto HTTP/1.0 [20:40:40]Method: POST [20:40:40]URL: /json_proto [20:40:40]Method is POST - this is cgi request [20:40:40]url: /json_proto [20:40:40]query_string will be loaded in cgi processing [20:40:40]execute_cgi json_proto POST (null) [20:40:40]execute_cgi path=json_proto method=POST [20:40:40]POST find Content-Length [20:40:40]Host: 172.17.43.132:8080 [20:40:40]Content-Length: 793 [20:40:40]Content-Type: application/json [20:40:40] [20:40:40]POST finish read [20:40:40]Found Content-Length = 793 [20:40:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183687", "tax_sys" : 0, "items" : [ { "code": "080432400432", "name": "\u0412\u0438\u0441\u043A\u0438 CHIVAS REGAL 12YO 1\u043B", "price" : 5600.00, "quantity" : 1.000, "sum" : 5600.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 5600.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:40:40]execute_script... [20:40:40]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183687", "tax_sys" : 0, "items" : [ { "code": "080432400432", "name": "\u0412\u0438\u0441\u043A\u0438 CHIVAS REGAL 12YO 1\u043B", "price" : 5600.00, "quantity" : 1.000, "sum" : 5600.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 5600.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:40:40]POST & json_proto [20:40:40]process_json_proto [20:40:40]json parsed OK: [20:40:40]protocol is kg_v1.0 [20:40:40]action value=close_receipt [20:40:40]process_action close_receipt [20:40:40]cmd_close_receipt [20:40:40]MH_GetDate [20:40:40]Write to MH i2c: F0 00 00 E6 0D E2 [20:40:40]Write i2c OK [20:40:40]MH_I2C_Read... [20:40:40]Read from MH i2c: F0 [20:40:40]MH_I2C_Read... [20:40:40]Read from MH i2c: F0 09 00 [20:40:40]MH_I2C_Read... [20:40:40]Read from MH i2c: F0 09 00 E6 0D 00 49 5B A5 66 69 B2 A4 66 BF [20:40:40]GetLastDocTimeStamp 1722112649 [20:40:40]current date 1722112841 [20:40:40]FM_GetShiftState [20:40:40]SAM_PROTO_GetShiftState [20:40:40]wFMCommunicate request_size=4 [20:40:40]MH_SAM_APDU [20:40:40]CAPDU: 80 13 01 00 [20:40:40]Write to MH i2c: E2 08 00 E7 0D 80 13 01 00 00 00 00 00 71 [20:40:40]Write i2c OK [20:40:40]MH_I2C_Read... [20:40:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:40:40]Read from MH i2c: E2 [20:40:40]MH_I2C_Read... [20:40:40]Read from MH i2c: E2 0E 00 [20:40:40]MH_I2C_Read... [20:40:40]Read from MH i2c: E2 0E 00 E7 0D 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 89 [20:40:40]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [20:40:40]wFMCommunicate OK [20:40:40]SAM_PROTO_GetShiftState done [20:40:40]FM_GetShiftState done [20:40:40]opened in 1722069839 [20:40:40]opened+sec_in_day 1722156239 [20:40:40]quantity*price = 560000 [20:40:40]sum+1 = 560001 [20:40:40]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 5600.00 ÐСП 1% : 49.56 ÐДС 12% : 594.69 Ðаличными: 0.00 Безнал.: 5600.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 109 27.07.2024 20:40 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ÐŸÐ»Ð°Ñ‚ÐµÐ¶Ð½Ð°Ñ ÑиÑтема: Бакай Банк ФМ: 0000000000874958 ФД: 41658 ФПД: 205872754835192 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T204041&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41658&fm=205872754835192&tin=02508201610067®Number=0000000000092626&sum=560000 0 [20:40:41]StoreToDocumentArchive [20:40:41]shift 425 fd 41658 [20:40:41]save to /storage/0425/doc_00041658 [20:40:41]save last doc name /storage/0425/doc_00041658 to /storage/kkm_last_doc_name [20:40:41]save OK [20:40:41]Clear old archive folders... [20:40:41]ProcessDocumentItem done err = 0, tmpTLVsize=273 [20:40:41]tlvbuf is 00283F20 [20:40:41]SAM_PROTO_ClearQueue [20:40:41]wFMCommunicate request_size=4 [20:40:41]MH_SAM_APDU [20:40:41]CAPDU: 80 09 00 00 [20:40:41]Write to MH i2c: E2 08 00 F4 0D 80 09 00 00 00 00 00 00 73 [20:40:41]Write i2c OK [20:40:41]MH_I2C_Read... [20:40:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:40:41]Read from MH i2c: E2 [20:40:41]MH_I2C_Read... [20:40:41]Read from MH i2c: E2 03 00 [20:40:41]MH_I2C_Read... [20:40:41]Read from MH i2c: E2 03 00 F4 0D 00 90 00 75 [20:40:41]RAPDU: 90 00 [20:40:41]wFMCommunicate OK [20:40:41]SAM_PROTO_ClearQueue done [20:40:41]KKMCreateOFDPacket [20:40:41]OFDProtocolAddRootSTLVToBuf [20:40:41]FM_MakeSignedData [20:40:41]FM_MakeSignedData [20:40:41]SAM_PROTO_SignData [20:40:41]wFMCommunicate request_size=4 [20:40:41]MH_SAM_APDU [20:40:41]CAPDU: 80 0D 01 02 [20:40:41]Write to MH i2c: E2 08 00 F5 0D 80 0D 01 02 00 00 00 00 7B [20:40:41]Write i2c OK [20:40:41]MH_I2C_Read... [20:40:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:40:41]Read from MH i2c: E2 [20:40:41]MH_I2C_Read... [20:40:41]Read from MH i2c: E2 03 00 [20:40:41]MH_I2C_Read... [20:40:41]Read from MH i2c: E2 03 00 F5 0D 00 90 00 76 [20:40:41]RAPDU: 90 00 [20:40:41]wFMCommunicate OK [20:40:41]wFMCommunicate request_size=255 [20:40:41]MH_SAM_APDU [20:40:41]CAPDU: 80 0D 02 02 FA 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 0C 00 30 38 30 34 33 32 34 30 30 34 33 32 06 04 20 00 D0 92 D0 B8 D1 81 D0 BA D0 B8 20 43 48 49 56 41 53 20 52 45 47 41 4C 20 31 32 59 4F 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 80 8B 08 00 00 00 13 04 06 00 80 8B 08 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 8B 08 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5C 13 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4D E8 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 80 8B 08 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 00 00 00 F4 03 04 00 49 5B A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 [20:40:41]Write to MH i2c: E2 02 01 F6 0D 80 0D 02 02 FA 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 0C 00 30 38 30 34 33 32 34 30 30 34 33 32 06 04 20 00 D0 92 D0 B8 D1 81 D0 BA D0 B8 20 43 48 49 56 41 53 20 52 45 47 41 4C 20 31 32 59 4F 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 80 8B 08 00 00 00 13 04 06 00 80 8B 08 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 8B 08 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5C 13 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4D E8 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 80 8B 08 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 00 00 00 F4 03 04 00 49 5B A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 00 00 F0 [20:40:41]Write i2c OK [20:40:41]MH_I2C_Read... [20:40:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:40:41]Read from MH i2c: E2 [20:40:41]MH_I2C_Read... [20:40:41]Read from MH i2c: E2 03 00 [20:40:41]MH_I2C_Read... [20:40:41]Read from MH i2c: E2 03 00 F6 0D 00 90 00 77 [20:40:41]RAPDU: 90 00 [20:40:41]wFMCommunicate OK [20:40:41]wFMCommunicate request_size=32 [20:40:41]MH_SAM_APDU [20:40:41]CAPDU: 80 0D 02 02 1B 30 30 30 38 37 34 39 35 38 10 04 04 00 BA A2 00 00 35 04 06 00 BB 3D 7C 6B BE F8 [20:40:41]Write to MH i2c: E2 23 00 F7 0D 80 0D 02 02 1B 00 30 30 30 38 37 34 39 35 38 10 04 04 00 BA A2 00 00 35 04 06 00 BB 3D 7C 6B BE F8 00 00 D5 [20:40:41]Write i2c OK [20:40:41]MH_I2C_Read... [20:40:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:40:41]Read from MH i2c: E2 [20:40:41]MH_I2C_Read... [20:40:41]Read from MH i2c: E2 03 00 [20:40:41]MH_I2C_Read... [20:40:41]Read from MH i2c: E2 03 00 F7 0D 00 90 00 78 [20:40:41]RAPDU: 90 00 [20:40:41]wFMCommunicate OK [20:40:41]wFMCommunicate request_size=4 [20:40:41]MH_SAM_APDU [20:40:41]CAPDU: 80 0D 03 02 [20:40:41]Write to MH i2c: E2 08 00 F8 0D 80 0D 03 02 00 00 00 00 80 [20:40:41]Write i2c OK [20:40:41]MH_I2C_Read... [20:40:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:40:41]Read from MH i2c: E2 [20:40:41]MH_I2C_Read... [20:40:41]Read from MH i2c: E2 0B 00 [20:40:41]MH_I2C_Read... [20:40:41]Read from MH i2c: E2 0B 00 F8 0D 00 03 71 2F AE 27 BF CE 73 90 00 F9 [20:40:41]RAPDU: 03 71 2F AE 27 BF CE 73 90 00 [20:40:41]wFMCommunicate OK [20:40:41]SAM_PROTO_SignData done [20:40:41]FM_MakeSignedData done [20:40:41]CreateOFDProtocolMessage [20:40:41]wFMCommunicate request_size=4 [20:40:41]MH_SAM_APDU [20:40:41]CAPDU: 80 11 00 00 [20:40:41]Write to MH i2c: E2 08 00 F9 0D 80 11 00 00 00 00 00 00 80 [20:40:41]Write i2c OK [20:40:41]MH_I2C_Read... [20:40:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:40:42]Read from MH i2c: E2 [20:40:42]MH_I2C_Read... [20:40:42]Read from MH i2c: E2 17 00 [20:40:42]MH_I2C_Read... [20:40:42]Read from MH i2c: E2 17 00 F9 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 DC [20:40:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [20:40:42]wFMCommunicate OK [20:40:42]CreateOFDProtocolMessage done [20:40:42]OFDSenderStorePacket 41658 [20:40:42]StoreOFDPacket docnum=41658 [20:40:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 25 01 00 00 F7 7D 1D 01 09 3B 5A 03 01 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 0C 00 30 38 30 34 33 32 34 30 30 34 33 32 06 04 20 00 D0 92 D0 B8 D1 81 D0 BA D0 B8 20 43 48 49 56 41 53 20 52 45 47 41 4C 20 31 32 59 4F 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 80 8B 08 00 00 00 13 04 06 00 80 8B 08 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 8B 08 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5C 13 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4D E8 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 80 8B 08 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 00 00 00 F4 03 04 00 49 5B A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 BA A2 00 00 35 04 06 00 BB 3D 7C 6B BE F8 03 71 2F AE 27 BF CE 73 [20:40:42]CheckFolder [20:40:42]dirname=/storage/ofd_packets [20:40:42]CheckFolder done [20:40:42]ProducePacketName [20:40:42]name=ofd_packets/00041658 [20:40:42]NVStorageSaveData ofd_packets/00041658 [20:40:42]File name is /storage/ofd_packets/00041658 [20:40:42]Write 323 bytes [20:40:42]NVStorageSaveData done [20:40:42]OFDSenderStorePacket done [20:40:42]KKMCreateOFDPacket done [20:40:42]NVStorageSaveData kkm_last_timestamp [20:40:42]File name is /storage/kkm_last_timestamp [20:40:42]Write 4 bytes [20:40:42]NVStorageSaveData done [20:40:42]ExternCall_PrintAddStr [20:40:42]wPrintStart [20:40:42]Write to MH i2c: 01 00 00 FA 0D 07 [20:40:42]Write i2c OK [20:40:42]MH_I2C_Read... [20:40:42]Read from MH i2c: 01 [20:40:42]MH_I2C_Read... [20:40:42]Read from MH i2c: 01 07 00 [20:40:42]MH_I2C_Read... [20:40:42]Read from MH i2c: 01 07 00 FA 0D 00 00 00 00 00 FF 0F 1C [20:40:42]RasterBufferAndPrint [20:40:42]line Счет N : (3)183687 [20:40:42]line ИÐÐ: 02508201610067 [20:40:42]line Контрольно-КаÑÑовый Чек [20:40:42]line ПРОДÐЖР[20:40:42]line Товар: 080432400432 [20:40:42]line ВиÑки CHIVAS REGAL 12YO 1л [20:40:42]line 1.000 * 5600.00 [20:40:42]line = 5600.00 [20:40:42]line ÐДС 12% ÐСП 1% [20:40:42]line > о реализуемом товаре [20:40:42]line ИТОГО: 5600.00 [20:40:42]line ÐСП 1% : 49.56 [20:40:42]line ÐДС 12% : 594.69 [20:40:42]line Ðаличными: 0.00 [20:40:42]line Безнал.: 5600.00 [20:40:42]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [20:40:42]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [20:40:42]line СÐО: Общий режим [20:40:42]line Чек 109 27.07.2024 20:40 [20:40:42]line Смена: 425 ФФД: 1.0 [20:40:42]line ЗÐМ: 0300000053 [20:40:42]line РÐМ: 0000000000092626 [20:40:42]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [20:40:42]line ÐŸÐ»Ð°Ñ‚ÐµÐ¶Ð½Ð°Ñ ÑиÑтема: Бакай Банк [20:40:42]line ФМ: 0000000000874958 [20:40:42]line ФД: 41658 [20:40:42]line ФПД: 205872754835192 [20:40:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T204041&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41658&fm=205872754835192&tin=02508201610067®Number=0000000000092626&sum=560000 [20:40:42]OFD Sender: Processing packet 41658 [packets to send 57, broken 56] [20:40:42]ProducePacketName [20:40:42]name=ofd_packets/00041658 [20:40:42]OFD Sender: To server: ‡•öpG, [20:40:42]CommunicateWithHost lk.salyk.kg:30040 [20:40:42]ConnectInit lk.salyk.kg [20:40:42]line 0 [20:40:42]written 0, free lines is 4095 [20:40:42]Write to MH i2c: 01 00 00 24 0E 32 [20:40:42]Write i2c OK [20:40:42]MH_I2C_Read... [20:40:42]Read from MH i2c: 01 [20:40:42]MH_I2C_Read... [20:40:42]Read from MH i2c: 01 07 00 [20:40:42]MH_I2C_Read... [20:40:42]Read from MH i2c: 01 07 00 24 0E 00 00 00 00 00 FA 0C 3F [20:40:42]RasterBufferAndPrint [20:40:42]line [20:40:42]line [20:40:42]line [20:40:42]line [20:40:42]line [20:40:42]written 0, free lines is 3328 [20:40:42]MH_Cut [20:40:42]Write to MH i2c: D1 01 00 2B 0E 01 0B [20:40:42]Write i2c OK [20:40:42]MH_I2C_Read... [20:40:42]Read from MH i2c: D1 [20:40:42]MH_I2C_Read... [20:40:42]Read from MH i2c: D1 01 00 [20:40:42]MH_I2C_Read... [20:40:42]Read from MH i2c: D1 01 00 2B 0E 00 0A [20:40:42]Write to MH i2c: 01 00 00 2C 0E 3A [20:40:42]Write i2c OK [20:40:42]MH_I2C_Read... [20:40:42]Connected sock=11 [20:40:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 25 01 00 00 F7 7D 1D 01 09 3B 5A 03 01 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 0C 00 30 38 30 34 33 32 34 30 30 34 33 32 06 04 20 00 D0 92 D0 B8 D1 81 D0 BA D0 B8 20 43 48 49 56 41 53 20 52 45 47 41 4C 20 31 32 59 4F 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 80 8B 08 00 00 00 13 04 06 00 80 8B 08 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 8B 08 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5C 13 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4D E8 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 80 8B 08 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 00 00 00 F4 03 04 00 49 5B A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 BA A2 00 00 35 04 06 00 BB 3D 7C 6B BE F8 03 71 2F AE 27 BF CE 73 [20:40:43]*** Cut start [20:40:43]*** Partial cut [20:40:43]*** CUTSNS_PIN = 1 [20:40:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 FD 3D 47 00 E0 EB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 BA A2 00 00 F4 03 04 00 5E 07 A5 66 B6 04 01 00 00 21 42 B3 EB 4E 5C 16 64 [20:40:43]CommunicateWithHost err = 0 [20:40:43]CheckOFDResponse [20:40:43]1017 (14) - 77093643461234 [20:40:43]1041 (16) - 0000000000874958 [20:40:43]1040 (4) - 41658 [20:40:43]1012 (4) - 27.07.2024 14:42 [20:40:43]1206 (1) - 0 [20:40:43]OFD Sender: Remove packet 41658 [20:40:43]ProducePacketName [20:40:43]name=ofd_packets/00041658 [20:40:43]NVStorageDeleteData [20:40:43]*** CUTSNS_PIN = 0 [20:40:43]*** Brake cut motor [20:40:44]OFD Sender: No OFD packet to send [20:40:44]Read from MH i2c: 01 [20:40:44]MH_I2C_Read... [20:40:44]*** Stop cut motor [20:40:44]*** Cut end [20:40:44]Read from MH i2c: 01 07 00 [20:40:44]MH_I2C_Read... [20:40:44]Read from MH i2c: 01 07 00 2C 0E 00 00 00 00 00 FF 0F 4F [20:40:44]process_action close_receipt done [20:40:44]requested_data is exist [20:40:44]produce_requested_data [20:40:44]requested_item fm.sn is exist - process it [20:40:44]wFMCommunicate request_size=4 [20:40:44]MH_SAM_APDU [20:40:44]CAPDU: 80 11 00 00 [20:40:44]Write to MH i2c: E2 08 00 2D 0E 80 11 00 00 00 00 00 00 B5 [20:40:44]Write i2c OK [20:40:44]MH_I2C_Read... [20:40:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:40:44]Read from MH i2c: E2 [20:40:44]MH_I2C_Read... [20:40:44]Read from MH i2c: E2 17 00 [20:40:44]MH_I2C_Read... [20:40:44]Read from MH i2c: E2 17 00 2D 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 11 [20:40:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [20:40:44]wFMCommunicate OK [20:40:44]requested_item fd.num is exist - process it [20:40:44]SAM_PROTO_GetFieldsCounters [20:40:44]wFMCommunicate request_size=4 [20:40:44]MH_SAM_APDU [20:40:44]CAPDU: 80 13 00 00 [20:40:44]Write to MH i2c: E2 08 00 2E 0E 80 13 00 00 00 00 00 00 B8 [20:40:44]Write i2c OK [20:40:44]MH_I2C_Read... [20:40:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:40:44]Read from MH i2c: E2 [20:40:44]MH_I2C_Read... [20:40:44]Read from MH i2c: E2 62 00 [20:40:44]MH_I2C_Read... [20:40:44]Read from MH i2c: E2 62 00 2E 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 BA A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 6D 00 00 00 5E 04 04 00 6D 00 00 00 57 04 04 00 6E 00 00 00 19 04 04 00 00 00 00 00 90 00 2F [20:40:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 BA A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 6D 00 00 00 5E 04 04 00 6D 00 00 00 57 04 04 00 6E 00 00 00 19 04 04 00 00 00 00 00 90 00 [20:40:44]wFMCommunicate OK [20:40:44]SAM_PROTO_GetFieldsCounters done [20:40:44]requested_item shift.num is exist - process it [20:40:44]requested_item shift.opened is exist - process it [20:40:44]req_shift_opened [20:40:44]FM_GetShiftState [20:40:44]SAM_PROTO_GetShiftState [20:40:44]wFMCommunicate request_size=4 [20:40:44]MH_SAM_APDU [20:40:44]CAPDU: 80 13 01 00 [20:40:44]Write to MH i2c: E2 08 00 2F 0E 80 13 01 00 00 00 00 00 BA [20:40:44]Write i2c OK [20:40:44]MH_I2C_Read... [20:40:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:40:44]Read from MH i2c: E2 [20:40:44]MH_I2C_Read... [20:40:44]Read from MH i2c: E2 0E 00 [20:40:44]MH_I2C_Read... [20:40:44]Read from MH i2c: E2 0E 00 2F 0E 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 D2 [20:40:44]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [20:40:44]wFMCommunicate OK [20:40:44]SAM_PROTO_GetShiftState done [20:40:44]FM_GetShiftState done [20:40:44]req_shift_opened done [20:40:44]requested_item shift.open_date is exist - process it [20:40:44]req_shift_open_date [20:40:44]req_shift_open_date done [20:40:44]produce_requested_data done [20:40:44]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41658,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [20:40:44]process_action_free close_receipt [20:40:44]json_value_free [20:40:44]json_value_free done [20:40:44]process_json_proto returns [20:40:44]Send response to host [20:40:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41658,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [20:40:44]free response buf [20:40:44]execute_script done [20:40:44]execute_script returns [20:40:44]free content buf [20:40:44]Sock 10.Close socket [20:40:44]Sock 10.Thread stoped [20:40:49]OFD Sender: No OFD packet to send [20:40:54]OFD Sender: No OFD packet to send [20:40:59]OFD Sender: No OFD packet to send [20:41:03]recv_with_timeout no data received [20:41:04]OFD Sender: No OFD packet to send [20:41:09]OFD Sender: No OFD packet to send [20:41:14]OFD Sender: No OFD packet to send [20:41:19]OFD Sender: No OFD packet to send [20:41:24]OFD Sender: No OFD packet to send [20:41:25]recv_with_timeout no data received [20:41:29]OFD Sender: No OFD packet to send [20:41:34]OFD Sender: No OFD packet to send [20:41:39]OFD Sender: No OFD packet to send [20:41:44]OFD Sender: No OFD packet to send [20:41:49]OFD Sender: No OFD packet to send [20:41:54]OFD Sender: No OFD packet to send [20:41:59]OFD Sender: No OFD packet to send [20:42:04]OFD Sender: No OFD packet to send [20:42:09]OFD Sender: No OFD packet to send [20:42:14]OFD Sender: No OFD packet to send [20:42:19]OFD Sender: No OFD packet to send [20:42:24]OFD Sender: No OFD packet to send [20:42:29]OFD Sender: No OFD packet to send [20:42:34]OFD Sender: No OFD packet to send [20:42:39]OFD Sender: No OFD packet to send [20:42:44]OFD Sender: No OFD packet to send [20:42:49]OFD Sender: No OFD packet to send [20:42:53]recv_with_timeout no data received [20:42:54]OFD Sender: No OFD packet to send [20:42:59]OFD Sender: No OFD packet to send [20:43:04]OFD Sender: No OFD packet to send [20:43:09]OFD Sender: No OFD packet to send [20:43:14]OFD Sender: No OFD packet to send [20:43:19]OFD Sender: No OFD packet to send [20:43:24]OFD Sender: No OFD packet to send [20:43:29]OFD Sender: No OFD packet to send [20:43:34]OFD Sender: No OFD packet to send [20:43:39]OFD Sender: No OFD packet to send [20:43:44]OFD Sender: No OFD packet to send [20:43:49]OFD Sender: No OFD packet to send [20:43:52]recv_with_timeout no data received [20:43:54]OFD Sender: No OFD packet to send [20:43:59]OFD Sender: No OFD packet to send [20:44:04]OFD Sender: No OFD packet to send [20:44:09]OFD Sender: No OFD packet to send [20:44:14]OFD Sender: No OFD packet to send [20:44:19]OFD Sender: No OFD packet to send [20:44:24]OFD Sender: No OFD packet to send [20:44:24]recv_with_timeout no data received [20:44:29]OFD Sender: No OFD packet to send [20:44:34]OFD Sender: No OFD packet to send [20:44:39]OFD Sender: No OFD packet to send [20:44:44]OFD Sender: No OFD packet to send [20:44:49]OFD Sender: No OFD packet to send [20:44:54]OFD Sender: No OFD packet to send [20:44:59]OFD Sender: No OFD packet to send [20:45:04]OFD Sender: No OFD packet to send [20:45:09]OFD Sender: No OFD packet to send [20:45:10]recv_with_timeout no data received [20:45:14]OFD Sender: No OFD packet to send [20:45:19]OFD Sender: No OFD packet to send [20:45:24]OFD Sender: No OFD packet to send [20:45:29]OFD Sender: No OFD packet to send [20:45:34]OFD Sender: No OFD packet to send [20:45:39]OFD Sender: No OFD packet to send [20:45:44]OFD Sender: No OFD packet to send [20:45:49]OFD Sender: No OFD packet to send [20:45:54]OFD Sender: No OFD packet to send [20:45:59]OFD Sender: No OFD packet to send [20:46:04]OFD Sender: No OFD packet to send [20:46:09]OFD Sender: No OFD packet to send [20:46:14]OFD Sender: No OFD packet to send [20:46:19]OFD Sender: No OFD packet to send [20:46:24]OFD Sender: No OFD packet to send [20:46:29]OFD Sender: No OFD packet to send [20:46:34]OFD Sender: No OFD packet to send [20:46:39]OFD Sender: No OFD packet to send [20:46:43]recv_with_timeout no data received [20:46:44]OFD Sender: No OFD packet to send [20:46:49]OFD Sender: No OFD packet to send [20:46:54]OFD Sender: No OFD packet to send [20:46:56]recv_with_timeout no data received [20:46:59]OFD Sender: No OFD packet to send [20:47:04]OFD Sender: No OFD packet to send [20:47:09]OFD Sender: No OFD packet to send [20:47:14]OFD Sender: No OFD packet to send [20:47:19]OFD Sender: No OFD packet to send [20:47:24]OFD Sender: No OFD packet to send [20:47:29]OFD Sender: No OFD packet to send [20:47:34]OFD Sender: No OFD packet to send [20:47:39]OFD Sender: No OFD packet to send [20:47:44]OFD Sender: No OFD packet to send [20:47:49]OFD Sender: No OFD packet to send [20:47:54]OFD Sender: No OFD packet to send [20:47:59]OFD Sender: No OFD packet to send [20:48:02]recv_with_timeout no data received [20:48:04]OFD Sender: No OFD packet to send [20:48:09]OFD Sender: No OFD packet to send [20:48:14]OFD Sender: No OFD packet to send [20:48:19]OFD Sender: No OFD packet to send [20:48:24]OFD Sender: No OFD packet to send [20:48:28]accept exits with 9 [20:48:28]New connection [20:48:28]New thread 3067194724 created [20:48:28]Thread 3067051364 joined [20:48:28]Waiting for new connection... [20:48:28] Sock 9.Parse request [20:48:28]Sock 9.Check first char [20:48:28]Sock 9.First char is OK [20:48:28]request: POST /json_proto HTTP/1.0 [20:48:28]Method: POST [20:48:28]URL: /json_proto [20:48:28]Method is POST - this is cgi request [20:48:28]url: /json_proto [20:48:28]query_string will be loaded in cgi processing [20:48:28]execute_cgi json_proto POST (null) [20:48:28]execute_cgi path=json_proto method=POST [20:48:28]POST find Content-Length [20:48:28]Host: 172.17.43.132:8080 [20:48:28]Content-Length: 647 [20:48:28]Content-Type: application/json [20:48:28] [20:48:28]POST finish read [20:48:28]Found Content-Length = 647 [20:48:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183688", "tax_sys" : 0, "items" : [ { "code": "4700000310043", "name": "\u0412\u043E\u0434\u0430 \u0416\u0430\u043B\u0430\u043B\u0430\u0431\u0430\u0442 27 1\u043B", "price" : 60.00, "quantity" : 2.000, "sum" : 120.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 120.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:48:28]execute_script... [20:48:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183688", "tax_sys" : 0, "items" : [ { "code": "4700000310043", "name": "\u0412\u043E\u0434\u0430 \u0416\u0430\u043B\u0430\u043B\u0430\u0431\u0430\u0442 27 1\u043B", "price" : 60.00, "quantity" : 2.000, "sum" : 120.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 120.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:48:28]POST & json_proto [20:48:28]process_json_proto [20:48:28]json parsed OK: [20:48:28]protocol is kg_v1.0 [20:48:28]action value=close_receipt [20:48:28]process_action close_receipt [20:48:28]cmd_close_receipt [20:48:28]MH_GetDate [20:48:28]Write to MH i2c: F0 00 00 30 0E 2D [20:48:28]Write i2c OK [20:48:28]MH_I2C_Read... [20:48:28]Read from MH i2c: F0 [20:48:28]MH_I2C_Read... [20:48:28]Read from MH i2c: F0 09 00 [20:48:28]MH_I2C_Read... [20:48:28]Read from MH i2c: F0 09 00 30 0E 00 1D 5D A5 66 69 B2 A4 66 E0 [20:48:28]GetLastDocTimeStamp 1722112841 [20:48:28]current date 1722113309 [20:48:28]FM_GetShiftState [20:48:28]SAM_PROTO_GetShiftState [20:48:28]wFMCommunicate request_size=4 [20:48:28]MH_SAM_APDU [20:48:28]CAPDU: 80 13 01 00 [20:48:28]Write to MH i2c: E2 08 00 31 0E 80 13 01 00 00 00 00 00 BC [20:48:28]Write i2c OK [20:48:28]MH_I2C_Read... [20:48:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:48:28]Read from MH i2c: E2 [20:48:28]MH_I2C_Read... [20:48:28]Read from MH i2c: E2 0E 00 [20:48:28]MH_I2C_Read... [20:48:28]Read from MH i2c: E2 0E 00 31 0E 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 D4 [20:48:28]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [20:48:28]wFMCommunicate OK [20:48:28]SAM_PROTO_GetShiftState done [20:48:28]FM_GetShiftState done [20:48:28]opened in 1722069839 [20:48:28]opened+sec_in_day 1722156239 [20:48:28]quantity*price = 12000 [20:48:28]sum+1 = 12001 [20:48:28]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 120.00 ÐСП 1% : 1.06 ÐДС 12% : 12.74 Ðаличными: 120.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 110 27.07.2024 20:48 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41659 ФПД: 219191929382801 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T204829&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41659&fm=219191929382801&tin=02508201610067®Number=0000000000092626&sum=12000 0 [20:48:29]StoreToDocumentArchive [20:48:29]shift 425 fd 41659 [20:48:29]save to /storage/0425/doc_00041659 [20:48:29]save last doc name /storage/0425/doc_00041659 to /storage/kkm_last_doc_name [20:48:29]save OK [20:48:29]Clear old archive folders... [20:48:29]ProcessDocumentItem done err = 0, tmpTLVsize=276 [20:48:29]tlvbuf is 00288960 [20:48:29]SAM_PROTO_ClearQueue [20:48:29]wFMCommunicate request_size=4 [20:48:29]MH_SAM_APDU [20:48:29]CAPDU: 80 09 00 00 [20:48:29]Write to MH i2c: E2 08 00 3E 0E 80 09 00 00 00 00 00 00 BE [20:48:29]Write i2c OK [20:48:29]MH_I2C_Read... [20:48:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:48:29]Read from MH i2c: E2 [20:48:29]MH_I2C_Read... [20:48:29]Read from MH i2c: E2 03 00 [20:48:29]MH_I2C_Read... [20:48:29]Read from MH i2c: E2 03 00 3E 0E 00 90 00 C0 [20:48:29]RAPDU: 90 00 [20:48:29]wFMCommunicate OK [20:48:29]SAM_PROTO_ClearQueue done [20:48:29]KKMCreateOFDPacket [20:48:29]OFDProtocolAddRootSTLVToBuf [20:48:29]FM_MakeSignedData [20:48:29]FM_MakeSignedData [20:48:29]SAM_PROTO_SignData [20:48:29]wFMCommunicate request_size=4 [20:48:29]MH_SAM_APDU [20:48:29]CAPDU: 80 0D 01 02 [20:48:29]Write to MH i2c: E2 08 00 3F 0E 80 0D 01 02 00 00 00 00 C6 [20:48:29]Write i2c OK [20:48:29]MH_I2C_Read... [20:48:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:48:29]Read from MH i2c: E2 [20:48:29]MH_I2C_Read... [20:48:29]Read from MH i2c: E2 03 00 [20:48:29]MH_I2C_Read... [20:48:29]Read from MH i2c: E2 03 00 3F 0E 00 90 00 C1 [20:48:29]RAPDU: 90 00 [20:48:29]wFMCommunicate OK [20:48:29]wFMCommunicate request_size=255 [20:48:29]MH_SAM_APDU [20:48:29]CAPDU: 80 0D 02 02 FA 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 30 34 33 06 04 22 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 96 D0 B0 D0 BB D0 B0 D0 BB D0 B0 D0 B1 D0 B0 D1 82 20 32 37 20 31 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 E0 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 2E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 04 00 00 00 00 07 04 06 00 E0 2E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 00 00 00 F4 03 04 00 1D 5D A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 [20:48:29]Write to MH i2c: E2 02 01 40 0E 80 0D 02 02 FA 00 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 30 34 33 06 04 22 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 96 D0 B0 D0 BB D0 B0 D0 BB D0 B0 D0 B1 D0 B0 D1 82 20 32 37 20 31 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 E0 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 2E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 04 00 00 00 00 07 04 06 00 E0 2E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 00 00 00 F4 03 04 00 1D 5D A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 00 00 D3 [20:48:29]Write i2c OK [20:48:29]MH_I2C_Read... [20:48:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:48:29]Read from MH i2c: E2 [20:48:29]MH_I2C_Read... [20:48:29]Read from MH i2c: E2 03 00 [20:48:29]MH_I2C_Read... [20:48:29]Read from MH i2c: E2 03 00 40 0E 00 90 00 C2 [20:48:29]RAPDU: 90 00 [20:48:29]wFMCommunicate OK [20:48:29]wFMCommunicate request_size=35 [20:48:29]MH_SAM_APDU [20:48:29]CAPDU: 80 0D 02 02 1E 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 BB A2 00 00 35 04 06 00 C7 5A 99 16 A7 91 [20:48:29]Write to MH i2c: E2 26 00 41 0E 80 0D 02 02 1E 00 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 BB A2 00 00 35 04 06 00 C7 5A 99 16 A7 91 00 00 2A [20:48:29]Write i2c OK [20:48:29]MH_I2C_Read... [20:48:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:48:30]Read from MH i2c: E2 [20:48:30]MH_I2C_Read... [20:48:30]Read from MH i2c: E2 03 00 [20:48:30]MH_I2C_Read... [20:48:30]Read from MH i2c: E2 03 00 41 0E 00 90 00 C3 [20:48:30]RAPDU: 90 00 [20:48:30]wFMCommunicate OK [20:48:30]wFMCommunicate request_size=4 [20:48:30]MH_SAM_APDU [20:48:30]CAPDU: 80 0D 03 02 [20:48:30]Write to MH i2c: E2 08 00 42 0E 80 0D 03 02 00 00 00 00 CB [20:48:30]Write i2c OK [20:48:30]MH_I2C_Read... [20:48:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:48:30]Read from MH i2c: E2 [20:48:30]MH_I2C_Read... [20:48:30]Read from MH i2c: E2 0B 00 [20:48:30]MH_I2C_Read... [20:48:30]Read from MH i2c: E2 0B 00 42 0E 00 F3 1D 8E D0 96 48 EC 56 90 00 5A [20:48:30]RAPDU: F3 1D 8E D0 96 48 EC 56 90 00 [20:48:30]wFMCommunicate OK [20:48:30]SAM_PROTO_SignData done [20:48:30]FM_MakeSignedData done [20:48:30]CreateOFDProtocolMessage [20:48:30]wFMCommunicate request_size=4 [20:48:30]MH_SAM_APDU [20:48:30]CAPDU: 80 11 00 00 [20:48:30]Write to MH i2c: E2 08 00 43 0E 80 11 00 00 00 00 00 00 CB [20:48:30]Write i2c OK [20:48:30]MH_I2C_Read... [20:48:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:48:30]Read from MH i2c: E2 [20:48:30]MH_I2C_Read... [20:48:30]Read from MH i2c: E2 17 00 [20:48:30]MH_I2C_Read... [20:48:30]Read from MH i2c: E2 17 00 43 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 27 [20:48:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [20:48:30]wFMCommunicate OK [20:48:30]CreateOFDProtocolMessage done [20:48:30]OFDSenderStorePacket 41659 [20:48:30]StoreOFDPacket docnum=41659 [20:48:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 28 01 00 00 D0 D0 20 01 8F 7C 5A 03 01 00 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 30 34 33 06 04 22 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 96 D0 B0 D0 BB D0 B0 D0 BB D0 B0 D0 B1 D0 B0 D1 82 20 32 37 20 31 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 E0 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 2E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 04 00 00 00 00 07 04 06 00 E0 2E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 00 00 00 F4 03 04 00 1D 5D A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 BB A2 00 00 35 04 06 00 C7 5A 99 16 A7 91 F3 1D 8E D0 96 48 EC 56 [20:48:30]CheckFolder [20:48:30]dirname=/storage/ofd_packets [20:48:30]CheckFolder done [20:48:30]ProducePacketName [20:48:30]name=ofd_packets/00041659 [20:48:30]NVStorageSaveData ofd_packets/00041659 [20:48:30]File name is /storage/ofd_packets/00041659 [20:48:30]Write 326 bytes [20:48:30]NVStorageSaveData done [20:48:30]OFDSenderStorePacket done [20:48:30]KKMCreateOFDPacket done [20:48:30]NVStorageSaveData kkm_last_timestamp [20:48:30]File name is /storage/kkm_last_timestamp [20:48:30]Write 4 bytes [20:48:30]NVStorageSaveData done [20:48:30]ExternCall_PrintAddStr [20:48:30]wPrintStart [20:48:30]Write to MH i2c: 01 00 00 44 0E 52 [20:48:30]Write i2c OK [20:48:30]MH_I2C_Read... [20:48:30]Read from MH i2c: 01 [20:48:30]MH_I2C_Read... [20:48:30]Read from MH i2c: 01 07 00 [20:48:30]MH_I2C_Read... [20:48:30]Read from MH i2c: 01 07 00 44 0E 00 00 00 00 00 FF 0F 67 [20:48:30]RasterBufferAndPrint [20:48:30]line Счет N : (3)183688 [20:48:30]line ИÐÐ: 02508201610067 [20:48:30]line Контрольно-КаÑÑовый Чек [20:48:30]line ПРОДÐЖР[20:48:30]line Товар: 4700000310043 [20:48:30]line Вода Жалалабат 27 1л [20:48:30]line 2.000 * 60.00 [20:48:30]line = 120.00 [20:48:30]line ÐДС 12% ÐСП 1% [20:48:30]line > о реализуемом товаре [20:48:30]line ИТОГО: 120.00 [20:48:30]line ÐСП 1% : 1.06 [20:48:30]line ÐДС 12% : 12.74 [20:48:30]line Ðаличными: 120.00 [20:48:30]line Безнал.: 0.00 [20:48:30]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [20:48:30]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [20:48:30]line СÐО: Общий режим [20:48:30]line Чек 110 27.07.2024 20:48 [20:48:30]line Смена: 425 ФФД: 1.0 [20:48:30]line ЗÐМ: 0300000053 [20:48:30]line РÐМ: 0000000000092626 [20:48:30]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [20:48:30]line ФМ: 0000000000874958 [20:48:30]line ФД: 41659 [20:48:30]line ФПД: 219191929382801 [20:48:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T204829&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41659&fm=219191929382801&tin=02508201610067®Number=0000000000092626&sum=12000 [20:48:30]line 0 [20:48:30]OFD Sender: Processing packet 41659 [packets to send 57, broken 56] [20:48:30]ProducePacketName [20:48:30]name=ofd_packets/00041659 [20:48:30]OFD Sender: To server: ‡•öpG, [20:48:30]CommunicateWithHost lk.salyk.kg:30040 [20:48:30]ConnectInit lk.salyk.kg [20:48:30]written 0, free lines is 4095 [20:48:30]Write to MH i2c: 01 00 00 6C 0E 7A [20:48:30]Write i2c OK [20:48:30]MH_I2C_Read... [20:48:30]Read from MH i2c: 01 [20:48:30]MH_I2C_Read... [20:48:30]Read from MH i2c: 01 07 00 [20:48:30]MH_I2C_Read... [20:48:30]Read from MH i2c: 01 07 00 6C 0E 00 00 00 00 00 0D 0D 9B [20:48:30]RasterBufferAndPrint [20:48:30]line [20:48:30]line [20:48:30]line [20:48:30]line [20:48:30]line [20:48:30]written 0, free lines is 3350 [20:48:30]MH_Cut [20:48:30]Write to MH i2c: D1 01 00 73 0E 01 53 [20:48:30]Write i2c OK [20:48:30]MH_I2C_Read... [20:48:30]Read from MH i2c: D1 [20:48:30]MH_I2C_Read... [20:48:30]Read from MH i2c: D1 01 00 [20:48:30]MH_I2C_Read... [20:48:30]Read from MH i2c: D1 01 00 73 0E 00 52 [20:48:30]Write to MH i2c: 01 00 00 74 0E 82 [20:48:30]Write i2c OK [20:48:30]MH_I2C_Read... [20:48:31]*** Cut start [20:48:31]*** Partial cut [20:48:31]*** CUTSNS_PIN = 1 [20:48:31]*** CUTSNS_PIN = 0 [20:48:31]*** Brake cut motor [20:48:32]Read from MH i2c: 01 [20:48:32]MH_I2C_Read... [20:48:32]*** Stop cut motor [20:48:32]*** Cut end [20:48:32]Read from MH i2c: 01 07 00 [20:48:32]MH_I2C_Read... [20:48:32]Read from MH i2c: 01 07 00 74 0E 00 00 00 00 00 FF 0F 97 [20:48:32]process_action close_receipt done [20:48:32]requested_data is exist [20:48:32]produce_requested_data [20:48:32]requested_item fm.sn is exist - process it [20:48:32]wFMCommunicate request_size=4 [20:48:32]MH_SAM_APDU [20:48:32]CAPDU: 80 11 00 00 [20:48:32]Write to MH i2c: E2 08 00 75 0E 80 11 00 00 00 00 00 00 FD [20:48:32]Write i2c OK [20:48:32]MH_I2C_Read... [20:48:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:48:32]Read from MH i2c: E2 [20:48:32]MH_I2C_Read... [20:48:32]Read from MH i2c: E2 17 00 [20:48:32]MH_I2C_Read... [20:48:32]Read from MH i2c: E2 17 00 75 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 59 [20:48:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [20:48:32]wFMCommunicate OK [20:48:32]requested_item fd.num is exist - process it [20:48:32]SAM_PROTO_GetFieldsCounters [20:48:32]wFMCommunicate request_size=4 [20:48:32]MH_SAM_APDU [20:48:32]CAPDU: 80 13 00 00 [20:48:32]Write to MH i2c: E2 08 00 76 0E 80 13 00 00 00 00 00 00 00 [20:48:32]Write i2c OK [20:48:32]MH_I2C_Read... [20:48:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:48:32]Read from MH i2c: E2 [20:48:32]MH_I2C_Read... [20:48:32]Read from MH i2c: E2 62 00 [20:48:32]MH_I2C_Read... [20:48:32]Read from MH i2c: E2 62 00 76 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 BB A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 6E 00 00 00 5E 04 04 00 6E 00 00 00 57 04 04 00 6F 00 00 00 19 04 04 00 00 00 00 00 90 00 7B [20:48:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 BB A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 6E 00 00 00 5E 04 04 00 6E 00 00 00 57 04 04 00 6F 00 00 00 19 04 04 00 00 00 00 00 90 00 [20:48:32]wFMCommunicate OK [20:48:32]SAM_PROTO_GetFieldsCounters done [20:48:32]requested_item shift.num is exist - process it [20:48:32]requested_item shift.opened is exist - process it [20:48:32]req_shift_opened [20:48:32]FM_GetShiftState [20:48:32]SAM_PROTO_GetShiftState [20:48:32]wFMCommunicate request_size=4 [20:48:32]MH_SAM_APDU [20:48:32]CAPDU: 80 13 01 00 [20:48:32]Write to MH i2c: E2 08 00 77 0E 80 13 01 00 00 00 00 00 02 [20:48:32]Write i2c OK [20:48:32]MH_I2C_Read... [20:48:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:48:32]Read from MH i2c: E2 [20:48:32]MH_I2C_Read... [20:48:32]Read from MH i2c: E2 0E 00 [20:48:32]MH_I2C_Read... [20:48:32]Read from MH i2c: E2 0E 00 77 0E 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 1A [20:48:32]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [20:48:32]wFMCommunicate OK [20:48:32]SAM_PROTO_GetShiftState done [20:48:32]FM_GetShiftState done [20:48:32]req_shift_opened done [20:48:32]requested_item shift.open_date is exist - process it [20:48:32]req_shift_open_date [20:48:32]req_shift_open_date done [20:48:32]produce_requested_data done [20:48:32]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41659,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [20:48:32]process_action_free close_receipt [20:48:32]json_value_free [20:48:32]json_value_free done [20:48:32]process_json_proto returns [20:48:32]Send response to host [20:48:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41659,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [20:48:32]free response buf [20:48:32]execute_script done [20:48:32]execute_script returns [20:48:32]free content buf [20:48:32]Sock 9.Close socket [20:48:32]Sock 9.Thread stoped [20:48:35]ConnectInit Can't take IP for lk.salyk.kg [20:48:35]CommunicateWithHost connect error [20:48:35]CommunicateWithHost err = -1 [20:48:35]OFD Sender: Server communicate error [20:48:40]OFD Sender: Processing packet 41659 [packets to send 57, broken 56] [20:48:40]ProducePacketName [20:48:40]name=ofd_packets/00041659 [20:48:40]OFD Sender: To server: ‡•öpG, [20:48:40]CommunicateWithHost lk.salyk.kg:30040 [20:48:40]ConnectInit lk.salyk.kg [20:48:42]recv_with_timeout no data received [20:48:47]Connected sock=9 [20:48:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 28 01 00 00 D0 D0 20 01 8F 7C 5A 03 01 00 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 30 34 33 06 04 22 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 96 D0 B0 D0 BB D0 B0 D0 BB D0 B0 D0 B1 D0 B0 D1 82 20 32 37 20 31 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 E0 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 2E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 04 00 00 00 00 07 04 06 00 E0 2E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 00 00 00 F4 03 04 00 1D 5D A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 BB A2 00 00 35 04 06 00 C7 5A 99 16 A7 91 F3 1D 8E D0 96 48 EC 56 [20:48:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 5C FF 47 00 14 CC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 BB A2 00 00 F4 03 04 00 43 09 A5 66 B6 04 01 00 00 B8 86 7F 48 5D B7 BC CF [20:48:48]CommunicateWithHost err = 0 [20:48:48]CheckOFDResponse [20:48:48]1017 (14) - 77093643461234 [20:48:48]1041 (16) - 0000000000874958 [20:48:48]1040 (4) - 41659 [20:48:48]1012 (4) - 27.07.2024 14:50 [20:48:48]1206 (1) - 0 [20:48:48]OFD Sender: Remove packet 41659 [20:48:48]ProducePacketName [20:48:48]name=ofd_packets/00041659 [20:48:48]NVStorageDeleteData [20:48:49]OFD Sender: No OFD packet to send [20:48:53]recv_with_timeout no data received [20:48:54]OFD Sender: No OFD packet to send [20:48:59]OFD Sender: No OFD packet to send [20:49:04]OFD Sender: No OFD packet to send [20:49:06]recv_with_timeout no data received [20:49:09]OFD Sender: No OFD packet to send [20:49:14]OFD Sender: No OFD packet to send [20:49:19]OFD Sender: No OFD packet to send [20:49:24]OFD Sender: No OFD packet to send [20:49:29]OFD Sender: No OFD packet to send [20:49:34]OFD Sender: No OFD packet to send [20:49:39]OFD Sender: No OFD packet to send [20:49:44]OFD Sender: No OFD packet to send [20:49:49]OFD Sender: No OFD packet to send [20:49:54]OFD Sender: No OFD packet to send [20:49:59]OFD Sender: No OFD packet to send [20:49:59]recv_with_timeout no data received [20:50:04]OFD Sender: No OFD packet to send [20:50:09]OFD Sender: No OFD packet to send [20:50:14]OFD Sender: No OFD packet to send [20:50:19]OFD Sender: No OFD packet to send [20:50:24]OFD Sender: No OFD packet to send [20:50:29]OFD Sender: No OFD packet to send [20:50:34]OFD Sender: No OFD packet to send [20:50:39]OFD Sender: No OFD packet to send [20:50:44]OFD Sender: No OFD packet to send [20:50:49]OFD Sender: No OFD packet to send [20:50:54]OFD Sender: No OFD packet to send [20:50:59]OFD Sender: No OFD packet to send [20:51:04]OFD Sender: No OFD packet to send [20:51:09]OFD Sender: No OFD packet to send [20:51:10]recv_with_timeout no data received [20:51:14]OFD Sender: No OFD packet to send [20:51:19]OFD Sender: No OFD packet to send [20:51:24]OFD Sender: No OFD packet to send [20:51:29]OFD Sender: No OFD packet to send [20:51:34]OFD Sender: No OFD packet to send [20:51:39]OFD Sender: No OFD packet to send [20:51:44]OFD Sender: No OFD packet to send [20:51:49]OFD Sender: No OFD packet to send [20:51:51]accept exits with 7 [20:51:51]New connection [20:51:51]New thread 3067051364 created [20:51:51]Thread 3067194724 joined [20:51:51]Waiting for new connection... [20:51:51] Sock 7.Parse request [20:51:51]Sock 7.Check first char [20:51:51]Sock 7.First char is OK [20:51:51]request: POST /json_proto HTTP/1.0 [20:51:51]Method: POST [20:51:51]URL: /json_proto [20:51:51]Method is POST - this is cgi request [20:51:51]url: /json_proto [20:51:51]query_string will be loaded in cgi processing [20:51:51]execute_cgi json_proto POST (null) [20:51:51]execute_cgi path=json_proto method=POST [20:51:51]POST find Content-Length [20:51:51]Host: 172.17.43.132:8080 [20:51:51]Content-Length: 624 [20:51:51]Content-Type: application/json [20:51:51] [20:51:51]POST finish read [20:51:51]Found Content-Length = 624 [20:51:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183689", "tax_sys" : 0, "items" : [ { "code": "48742245", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Parliament Silver Blue", "price" : 151.00, "quantity" : 1.000, "sum" : 151.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 151.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:51:51]execute_script... [20:51:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183689", "tax_sys" : 0, "items" : [ { "code": "48742245", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Parliament Silver Blue", "price" : 151.00, "quantity" : 1.000, "sum" : 151.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 151.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:51:51]POST & json_proto [20:51:51]process_json_proto [20:51:51]json parsed OK: [20:51:51]protocol is kg_v1.0 [20:51:51]action value=close_receipt [20:51:51]process_action close_receipt [20:51:51]cmd_close_receipt [20:51:51]MH_GetDate [20:51:51]Write to MH i2c: F0 00 00 78 0E 75 [20:51:51]Write i2c OK [20:51:51]MH_I2C_Read... [20:51:51]Read from MH i2c: F0 [20:51:51]MH_I2C_Read... [20:51:51]Read from MH i2c: F0 09 00 [20:51:51]MH_I2C_Read... [20:51:51]Read from MH i2c: F0 09 00 78 0E 00 E8 5D A5 66 69 B2 A4 66 F3 [20:51:51]GetLastDocTimeStamp 1722113309 [20:51:51]current date 1722113512 [20:51:51]FM_GetShiftState [20:51:51]SAM_PROTO_GetShiftState [20:51:51]wFMCommunicate request_size=4 [20:51:51]MH_SAM_APDU [20:51:51]CAPDU: 80 13 01 00 [20:51:51]Write to MH i2c: E2 08 00 79 0E 80 13 01 00 00 00 00 00 04 [20:51:51]Write i2c OK [20:51:51]MH_I2C_Read... [20:51:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:51:51]Read from MH i2c: E2 [20:51:51]MH_I2C_Read... [20:51:51]Read from MH i2c: E2 0E 00 [20:51:51]MH_I2C_Read... [20:51:51]Read from MH i2c: E2 0E 00 79 0E 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 1C [20:51:51]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [20:51:51]wFMCommunicate OK [20:51:51]SAM_PROTO_GetShiftState done [20:51:51]FM_GetShiftState done [20:51:51]opened in 1722069839 [20:51:51]opened+sec_in_day 1722156239 [20:51:51]quantity*price = 15100 [20:51:51]sum+1 = 15101 [20:51:51]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 151.00 ÐСП 1% : 1.34 ÐДС 12% : 16.03 Ðаличными: 151.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 111 27.07.2024 20:51 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41660 ФПД: 201221476543937 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T205152&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41660&fm=201221476543937&tin=02508201610067®Number=0000000000092626&sum=15100 0 [20:51:52]StoreToDocumentArchive [20:51:52]shift 425 fd 41660 [20:51:52]save to /storage/0425/doc_00041660 [20:51:52]save last doc name /storage/0425/doc_00041660 to /storage/kkm_last_doc_name [20:51:52]save OK [20:51:52]Clear old archive folders... [20:51:52]ProcessDocumentItem done err = 0, tmpTLVsize=276 [20:51:52]tlvbuf is 0028CC50 [20:51:52]SAM_PROTO_ClearQueue [20:51:52]wFMCommunicate request_size=4 [20:51:52]MH_SAM_APDU [20:51:52]CAPDU: 80 09 00 00 [20:51:52]Write to MH i2c: E2 08 00 86 0E 80 09 00 00 00 00 00 00 06 [20:51:52]Write i2c OK [20:51:52]MH_I2C_Read... [20:51:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:51:52]Read from MH i2c: E2 [20:51:52]MH_I2C_Read... [20:51:52]Read from MH i2c: E2 03 00 [20:51:52]MH_I2C_Read... [20:51:52]Read from MH i2c: E2 03 00 86 0E 00 90 00 08 [20:51:52]RAPDU: 90 00 [20:51:52]wFMCommunicate OK [20:51:52]SAM_PROTO_ClearQueue done [20:51:52]KKMCreateOFDPacket [20:51:52]OFDProtocolAddRootSTLVToBuf [20:51:52]FM_MakeSignedData [20:51:52]FM_MakeSignedData [20:51:52]SAM_PROTO_SignData [20:51:52]wFMCommunicate request_size=4 [20:51:52]MH_SAM_APDU [20:51:52]CAPDU: 80 0D 01 02 [20:51:52]Write to MH i2c: E2 08 00 87 0E 80 0D 01 02 00 00 00 00 0E [20:51:52]Write i2c OK [20:51:52]MH_I2C_Read... [20:51:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:51:52]Read from MH i2c: E2 [20:51:52]MH_I2C_Read... [20:51:52]Read from MH i2c: E2 03 00 [20:51:52]MH_I2C_Read... [20:51:52]Read from MH i2c: E2 03 00 87 0E 00 90 00 09 [20:51:52]RAPDU: 90 00 [20:51:52]wFMCommunicate OK [20:51:52]wFMCommunicate request_size=255 [20:51:52]MH_SAM_APDU [20:51:52]CAPDU: 80 0D 02 02 FA 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 08 00 34 38 37 34 32 32 34 35 06 04 27 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 50 61 72 6C 69 61 6D 65 6E 74 20 53 69 6C 76 65 72 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 FC 3A 00 00 00 00 13 04 06 00 FC 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FC 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 86 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 43 06 00 00 00 00 07 04 06 00 FC 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 00 00 00 F4 03 04 00 E8 5D A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 [20:51:52]Write to MH i2c: E2 02 01 88 0E 80 0D 02 02 FA 00 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 08 00 34 38 37 34 32 32 34 35 06 04 27 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 50 61 72 6C 69 61 6D 65 6E 74 20 53 69 6C 76 65 72 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 FC 3A 00 00 00 00 13 04 06 00 FC 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FC 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 86 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 43 06 00 00 00 00 07 04 06 00 FC 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 00 00 00 F4 03 04 00 E8 5D A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 00 00 C9 [20:51:52]Write i2c OK [20:51:52]MH_I2C_Read... [20:51:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:51:52]Read from MH i2c: E2 [20:51:52]MH_I2C_Read... [20:51:52]Read from MH i2c: E2 03 00 [20:51:52]MH_I2C_Read... [20:51:52]Read from MH i2c: E2 03 00 88 0E 00 90 00 0A [20:51:52]RAPDU: 90 00 [20:51:52]wFMCommunicate OK [20:51:52]wFMCommunicate request_size=35 [20:51:52]MH_SAM_APDU [20:51:52]CAPDU: 80 0D 02 02 1E 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 BC A2 00 00 35 04 06 00 B7 02 86 A1 6D C1 [20:51:52]Write to MH i2c: E2 26 00 89 0E 80 0D 02 02 1E 00 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 BC A2 00 00 35 04 06 00 B7 02 86 A1 6D C1 00 00 79 [20:51:52]Write i2c OK [20:51:52]MH_I2C_Read... [20:51:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:51:52]Read from MH i2c: E2 [20:51:52]MH_I2C_Read... [20:51:52]Read from MH i2c: E2 03 00 [20:51:52]MH_I2C_Read... [20:51:52]Read from MH i2c: E2 03 00 89 0E 00 90 00 0B [20:51:52]RAPDU: 90 00 [20:51:52]wFMCommunicate OK [20:51:52]wFMCommunicate request_size=4 [20:51:52]MH_SAM_APDU [20:51:52]CAPDU: 80 0D 03 02 [20:51:52]Write to MH i2c: E2 08 00 8A 0E 80 0D 03 02 00 00 00 00 13 [20:51:52]Write i2c OK [20:51:52]MH_I2C_Read... [20:51:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:51:52]Read from MH i2c: E2 [20:51:52]MH_I2C_Read... [20:51:52]Read from MH i2c: E2 0B 00 [20:51:52]MH_I2C_Read... [20:51:52]Read from MH i2c: E2 0B 00 8A 0E 00 A1 AE F5 A3 08 48 15 8A 90 00 EA [20:51:52]RAPDU: A1 AE F5 A3 08 48 15 8A 90 00 [20:51:52]wFMCommunicate OK [20:51:52]SAM_PROTO_SignData done [20:51:52]FM_MakeSignedData done [20:51:52]CreateOFDProtocolMessage [20:51:52]wFMCommunicate request_size=4 [20:51:52]MH_SAM_APDU [20:51:52]CAPDU: 80 11 00 00 [20:51:52]Write to MH i2c: E2 08 00 8B 0E 80 11 00 00 00 00 00 00 13 [20:51:52]Write i2c OK [20:51:52]MH_I2C_Read... [20:51:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:51:52]Read from MH i2c: E2 [20:51:52]MH_I2C_Read... [20:51:52]Read from MH i2c: E2 17 00 [20:51:52]MH_I2C_Read... [20:51:52]Read from MH i2c: E2 17 00 8B 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 6F [20:51:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [20:51:52]wFMCommunicate OK [20:51:52]CreateOFDProtocolMessage done [20:51:52]OFDSenderStorePacket 41660 [20:51:52]StoreOFDPacket docnum=41660 [20:51:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 28 01 00 00 00 3F 20 01 55 D2 5A 03 01 00 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 08 00 34 38 37 34 32 32 34 35 06 04 27 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 50 61 72 6C 69 61 6D 65 6E 74 20 53 69 6C 76 65 72 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 FC 3A 00 00 00 00 13 04 06 00 FC 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FC 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 86 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 43 06 00 00 00 00 07 04 06 00 FC 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 00 00 00 F4 03 04 00 E8 5D A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 BC A2 00 00 35 04 06 00 B7 02 86 A1 6D C1 A1 AE F5 A3 08 48 15 8A [20:51:52]CheckFolder [20:51:52]dirname=/storage/ofd_packets [20:51:52]CheckFolder done [20:51:52]ProducePacketName [20:51:52]name=ofd_packets/00041660 [20:51:52]NVStorageSaveData ofd_packets/00041660 [20:51:52]File name is /storage/ofd_packets/00041660 [20:51:52]Write 326 bytes [20:51:52]NVStorageSaveData done [20:51:52]OFDSenderStorePacket done [20:51:52]KKMCreateOFDPacket done [20:51:52]NVStorageSaveData kkm_last_timestamp [20:51:52]File name is /storage/kkm_last_timestamp [20:51:52]Write 4 bytes [20:51:52]OFD Sender: Processing packet 41660 [packets to send 57, broken 56] [20:51:52]ProducePacketName [20:51:52]name=ofd_packets/00041660 [20:51:52]OFD Sender: To server: ‡•öpG, [20:51:52]CommunicateWithHost lk.salyk.kg:30040 [20:51:52]ConnectInit lk.salyk.kg [20:51:52]NVStorageSaveData done [20:51:52]ExternCall_PrintAddStr [20:51:52]wPrintStart [20:51:52]Write to MH i2c: 01 00 00 8C 0E 9A [20:51:52]Write i2c OK [20:51:52]MH_I2C_Read... [20:51:52]Read from MH i2c: 01 [20:51:52]MH_I2C_Read... [20:51:52]Read from MH i2c: 01 07 00 [20:51:52]MH_I2C_Read... [20:51:52]Read from MH i2c: 01 07 00 8C 0E 00 00 00 00 00 FF 0F AF [20:51:52]RasterBufferAndPrint [20:51:52]line Счет N : (3)183689 [20:51:52]line ИÐÐ: 02508201610067 [20:51:52]line Контрольно-КаÑÑовый Чек [20:51:52]line ПРОДÐЖР[20:51:52]line Товар: 48742245 [20:51:52]line Сигареты Parliament Silver Blue [20:51:52]line 1.000 * 151.00 [20:51:52]line = 151.00 [20:51:52]line ÐДС 12% ÐСП 1% [20:51:52]line > о реализуемом товаре [20:51:52]line ИТОГО: 151.00 [20:51:52]line ÐСП 1% : 1.34 [20:51:52]line ÐДС 12% : 16.03 [20:51:52]line Ðаличными: 151.00 [20:51:52]line Безнал.: 0.00 [20:51:52]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [20:51:52]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [20:51:52]line СÐО: Общий режим [20:51:52]line Чек 111 27.07.2024 20:51 [20:51:52]line Смена: 425 ФФД: 1.0 [20:51:52]line ЗÐМ: 0300000053 [20:51:52]line РÐМ: 0000000000092626 [20:51:52]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [20:51:52]line ФМ: 0000000000874958 [20:51:52]line ФД: 41660 [20:51:52]line ФПД: 201221476543937 [20:51:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T205152&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41660&fm=201221476543937&tin=02508201610067®Number=0000000000092626&sum=15100 [20:51:53]line 0 [20:51:53]written 0, free lines is 4095 [20:51:53]Write to MH i2c: 01 00 00 B5 0E C3 [20:51:53]Write i2c OK [20:51:53]MH_I2C_Read... [20:51:53]Read from MH i2c: 01 [20:51:53]MH_I2C_Read... [20:51:53]Read from MH i2c: 01 07 00 [20:51:53]MH_I2C_Read... [20:51:53]Read from MH i2c: 01 07 00 B5 0E 00 00 00 00 00 EE 0C C4 [20:51:53]RasterBufferAndPrint [20:51:53]line [20:51:53]line [20:51:53]line [20:51:53]line [20:51:53]line [20:51:53]written 0, free lines is 3319 [20:51:53]MH_Cut [20:51:53]Write to MH i2c: D1 01 00 BC 0E 01 9C [20:51:53]Write i2c OK [20:51:53]MH_I2C_Read... [20:51:53]Read from MH i2c: D1 [20:51:53]MH_I2C_Read... [20:51:53]Read from MH i2c: D1 01 00 [20:51:53]MH_I2C_Read... [20:51:53]Read from MH i2c: D1 01 00 BC 0E 00 9B [20:51:53]Write to MH i2c: 01 00 00 BD 0E CB [20:51:53]Write i2c OK [20:51:53]MH_I2C_Read... [20:51:54]*** Cut start [20:51:54]*** Partial cut [20:51:54]*** CUTSNS_PIN = 1 [20:51:54]*** CUTSNS_PIN = 0 [20:51:54]*** Brake cut motor [20:51:55]Read from MH i2c: 01 [20:51:55]MH_I2C_Read... [20:51:55]*** Stop cut motor [20:51:55]*** Cut end [20:51:55]Read from MH i2c: 01 07 00 [20:51:55]MH_I2C_Read... [20:51:55]Read from MH i2c: 01 07 00 BD 0E 00 00 00 00 00 FF 0F E0 [20:51:55]process_action close_receipt done [20:51:55]requested_data is exist [20:51:55]produce_requested_data [20:51:55]requested_item fm.sn is exist - process it [20:51:55]wFMCommunicate request_size=4 [20:51:55]MH_SAM_APDU [20:51:55]CAPDU: 80 11 00 00 [20:51:55]Write to MH i2c: E2 08 00 BE 0E 80 11 00 00 00 00 00 00 46 [20:51:55]Write i2c OK [20:51:55]MH_I2C_Read... [20:51:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:51:55]Read from MH i2c: E2 [20:51:55]MH_I2C_Read... [20:51:55]Read from MH i2c: E2 17 00 [20:51:55]MH_I2C_Read... [20:51:55]Read from MH i2c: E2 17 00 BE 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 A2 [20:51:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [20:51:55]wFMCommunicate OK [20:51:55]requested_item fd.num is exist - process it [20:51:55]SAM_PROTO_GetFieldsCounters [20:51:55]wFMCommunicate request_size=4 [20:51:55]MH_SAM_APDU [20:51:55]CAPDU: 80 13 00 00 [20:51:55]Write to MH i2c: E2 08 00 BF 0E 80 13 00 00 00 00 00 00 49 [20:51:55]Write i2c OK [20:51:55]MH_I2C_Read... [20:51:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:51:55]Read from MH i2c: E2 [20:51:55]MH_I2C_Read... [20:51:55]Read from MH i2c: E2 62 00 [20:51:55]MH_I2C_Read... [20:51:55]Read from MH i2c: E2 62 00 BF 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 BC A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 6F 00 00 00 5E 04 04 00 6F 00 00 00 57 04 04 00 70 00 00 00 19 04 04 00 00 00 00 00 90 00 C8 [20:51:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 BC A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 6F 00 00 00 5E 04 04 00 6F 00 00 00 57 04 04 00 70 00 00 00 19 04 04 00 00 00 00 00 90 00 [20:51:55]wFMCommunicate OK [20:51:55]SAM_PROTO_GetFieldsCounters done [20:51:55]requested_item shift.num is exist - process it [20:51:55]requested_item shift.opened is exist - process it [20:51:55]req_shift_opened [20:51:55]FM_GetShiftState [20:51:55]SAM_PROTO_GetShiftState [20:51:55]wFMCommunicate request_size=4 [20:51:55]MH_SAM_APDU [20:51:55]CAPDU: 80 13 01 00 [20:51:55]Write to MH i2c: E2 08 00 C0 0E 80 13 01 00 00 00 00 00 4B [20:51:55]Write i2c OK [20:51:55]MH_I2C_Read... [20:51:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:51:55]Read from MH i2c: E2 [20:51:55]MH_I2C_Read... [20:51:55]Read from MH i2c: E2 0E 00 [20:51:55]MH_I2C_Read... [20:51:55]Read from MH i2c: E2 0E 00 C0 0E 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 63 [20:51:55]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [20:51:55]wFMCommunicate OK [20:51:55]SAM_PROTO_GetShiftState done [20:51:55]FM_GetShiftState done [20:51:55]req_shift_opened done [20:51:55]requested_item shift.open_date is exist - process it [20:51:55]req_shift_open_date [20:51:55]req_shift_open_date done [20:51:55]produce_requested_data done [20:51:55]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41660,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [20:51:55]process_action_free close_receipt [20:51:55]json_value_free [20:51:55]json_value_free done [20:51:55]process_json_proto returns [20:51:55]Send response to host [20:51:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41660,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [20:51:55]free response buf [20:51:55]execute_script done [20:51:55]execute_script returns [20:51:55]free content buf [20:51:55]Sock 7.Close socket [20:51:55]Sock 7.Thread stoped [20:51:57]ConnectInit Can't take IP for lk.salyk.kg [20:51:57]CommunicateWithHost connect error [20:51:57]CommunicateWithHost err = -1 [20:51:57]OFD Sender: Server communicate error [20:52:02]OFD Sender: Processing packet 41660 [packets to send 57, broken 56] [20:52:02]ProducePacketName [20:52:02]name=ofd_packets/00041660 [20:52:02]OFD Sender: To server: ‡•öpG, [20:52:02]CommunicateWithHost lk.salyk.kg:30040 [20:52:02]ConnectInit lk.salyk.kg [20:52:07]ConnectInit Can't take IP for lk.salyk.kg [20:52:07]CommunicateWithHost connect error [20:52:07]CommunicateWithHost err = -1 [20:52:07]OFD Sender: Server communicate error [20:52:12]OFD Sender: Processing packet 41660 [packets to send 57, broken 56] [20:52:12]ProducePacketName [20:52:12]name=ofd_packets/00041660 [20:52:12]OFD Sender: To server: ‡•öpG, [20:52:12]CommunicateWithHost lk.salyk.kg:30040 [20:52:12]ConnectInit lk.salyk.kg [20:52:20]recv_with_timeout no data received [20:52:28]Connected sock=7 [20:52:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 28 01 00 00 00 3F 20 01 55 D2 5A 03 01 00 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 08 00 34 38 37 34 32 32 34 35 06 04 27 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 50 61 72 6C 69 61 6D 65 6E 74 20 53 69 6C 76 65 72 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 FC 3A 00 00 00 00 13 04 06 00 FC 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FC 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 86 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 43 06 00 00 00 00 07 04 06 00 FC 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 00 00 00 F4 03 04 00 E8 5D A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 BC A2 00 00 35 04 06 00 B7 02 86 A1 6D C1 A1 AE F5 A3 08 48 15 8A [20:52:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 3C 28 47 00 86 00 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 BC A2 00 00 F4 03 04 00 20 0A A5 66 B6 04 01 00 00 AC 70 1D A1 76 90 91 88 [20:52:29]CommunicateWithHost err = 0 [20:52:29]CheckOFDResponse [20:52:29]1017 (14) - 77093643461234 [20:52:29]1041 (16) - 0000000000874958 [20:52:29]1040 (4) - 41660 [20:52:29]1012 (4) - 27.07.2024 14:54 [20:52:29]1206 (1) - 0 [20:52:29]OFD Sender: Remove packet 41660 [20:52:29]ProducePacketName [20:52:29]name=ofd_packets/00041660 [20:52:29]NVStorageDeleteData [20:52:29]OFD Sender: No OFD packet to send [20:52:34]OFD Sender: No OFD packet to send [20:52:39]OFD Sender: No OFD packet to send [20:52:44]OFD Sender: No OFD packet to send [20:52:49]OFD Sender: No OFD packet to send [20:52:54]OFD Sender: No OFD packet to send [20:52:59]OFD Sender: No OFD packet to send [20:53:04]OFD Sender: No OFD packet to send [20:53:09]OFD Sender: No OFD packet to send [20:53:14]OFD Sender: No OFD packet to send [20:53:19]recv_with_timeout no data received [20:53:19]OFD Sender: No OFD packet to send [20:53:24]OFD Sender: No OFD packet to send [20:53:29]OFD Sender: No OFD packet to send [20:53:34]OFD Sender: No OFD packet to send [20:53:39]OFD Sender: No OFD packet to send [20:53:44]OFD Sender: No OFD packet to send [20:53:49]OFD Sender: No OFD packet to send [20:53:54]OFD Sender: No OFD packet to send [20:53:59]OFD Sender: No OFD packet to send [20:54:04]OFD Sender: No OFD packet to send [20:54:09]OFD Sender: No OFD packet to send [20:54:14]OFD Sender: No OFD packet to send [20:54:19]OFD Sender: No OFD packet to send [20:54:23]recv_with_timeout no data received [20:54:24]OFD Sender: No OFD packet to send [20:54:29]OFD Sender: No OFD packet to send [20:54:34]OFD Sender: No OFD packet to send [20:54:39]OFD Sender: No OFD packet to send [20:54:44]OFD Sender: No OFD packet to send [20:54:49]OFD Sender: No OFD packet to send [20:54:54]OFD Sender: No OFD packet to send [20:54:59]OFD Sender: No OFD packet to send [20:55:04]OFD Sender: No OFD packet to send [20:55:09]OFD Sender: No OFD packet to send [20:55:14]OFD Sender: No OFD packet to send [20:55:19]OFD Sender: No OFD packet to send [20:55:19]recv_with_timeout no data received [20:55:24]OFD Sender: No OFD packet to send [20:55:29]OFD Sender: No OFD packet to send [20:55:34]OFD Sender: No OFD packet to send [20:55:39]OFD Sender: No OFD packet to send [20:55:44]OFD Sender: No OFD packet to send [20:55:49]OFD Sender: No OFD packet to send [20:55:54]OFD Sender: No OFD packet to send [20:55:59]OFD Sender: No OFD packet to send [20:56:04]OFD Sender: No OFD packet to send [20:56:09]OFD Sender: No OFD packet to send [20:56:14]OFD Sender: No OFD packet to send [20:56:19]OFD Sender: No OFD packet to send [20:56:24]OFD Sender: No OFD packet to send [20:56:29]OFD Sender: No OFD packet to send [20:56:34]OFD Sender: No OFD packet to send [20:56:39]OFD Sender: No OFD packet to send [20:56:44]OFD Sender: No OFD packet to send [20:56:49]OFD Sender: No OFD packet to send [20:56:54]OFD Sender: No OFD packet to send [20:56:59]OFD Sender: No OFD packet to send [20:57:04]OFD Sender: No OFD packet to send [20:57:09]OFD Sender: No OFD packet to send [20:57:14]OFD Sender: No OFD packet to send [20:57:20]OFD Sender: No OFD packet to send [20:57:25]OFD Sender: No OFD packet to send [20:57:30]OFD Sender: No OFD packet to send [20:57:35]OFD Sender: No OFD packet to send [20:57:40]OFD Sender: No OFD packet to send [20:57:45]OFD Sender: No OFD packet to send [20:57:46]recv_with_timeout no data received [20:57:50]OFD Sender: No OFD packet to send [20:57:55]OFD Sender: No OFD packet to send [20:58:00]OFD Sender: No OFD packet to send [20:58:05]OFD Sender: No OFD packet to send [20:58:10]OFD Sender: No OFD packet to send [20:58:15]OFD Sender: No OFD packet to send [20:58:19]recv_with_timeout no data received [20:58:20]OFD Sender: No OFD packet to send [20:58:25]OFD Sender: No OFD packet to send [20:58:30]OFD Sender: No OFD packet to send [20:58:35]OFD Sender: No OFD packet to send [20:58:40]OFD Sender: No OFD packet to send [20:58:45]OFD Sender: No OFD packet to send [20:58:50]OFD Sender: No OFD packet to send [20:58:55]OFD Sender: No OFD packet to send [20:58:57]recv_with_timeout no data received [20:59:00]OFD Sender: No OFD packet to send [20:59:05]OFD Sender: No OFD packet to send [20:59:10]OFD Sender: No OFD packet to send [20:59:15]OFD Sender: No OFD packet to send [20:59:20]OFD Sender: No OFD packet to send [20:59:21]recv_with_timeout no data received [20:59:25]OFD Sender: No OFD packet to send [20:59:30]OFD Sender: No OFD packet to send [20:59:35]OFD Sender: No OFD packet to send [20:59:40]OFD Sender: No OFD packet to send [20:59:45]OFD Sender: No OFD packet to send [20:59:50]OFD Sender: No OFD packet to send [20:59:55]OFD Sender: No OFD packet to send [21:00:00]OFD Sender: No OFD packet to send [21:00:05]OFD Sender: No OFD packet to send [21:00:10]OFD Sender: No OFD packet to send [21:00:15]OFD Sender: No OFD packet to send [21:00:20]OFD Sender: No OFD packet to send [21:00:25]OFD Sender: No OFD packet to send [21:00:30]OFD Sender: No OFD packet to send [21:00:35]OFD Sender: No OFD packet to send [21:00:40]OFD Sender: No OFD packet to send [21:00:45]OFD Sender: No OFD packet to send [21:00:50]OFD Sender: No OFD packet to send [21:00:55]OFD Sender: No OFD packet to send [21:01:00]OFD Sender: No OFD packet to send [21:01:05]OFD Sender: No OFD packet to send [21:01:10]OFD Sender: No OFD packet to send [21:01:15]OFD Sender: No OFD packet to send [21:01:20]OFD Sender: No OFD packet to send [21:01:25]OFD Sender: No OFD packet to send [21:01:30]OFD Sender: No OFD packet to send [21:01:35]OFD Sender: No OFD packet to send [21:01:40]OFD Sender: No OFD packet to send [21:01:45]OFD Sender: No OFD packet to send [21:01:50]OFD Sender: No OFD packet to send [21:01:55]OFD Sender: No OFD packet to send [21:02:00]OFD Sender: No OFD packet to send [21:02:05]OFD Sender: No OFD packet to send [21:02:10]OFD Sender: No OFD packet to send [21:02:15]OFD Sender: No OFD packet to send [21:02:20]OFD Sender: No OFD packet to send [21:02:25]OFD Sender: No OFD packet to send [21:02:30]OFD Sender: No OFD packet to send [21:02:35]OFD Sender: No OFD packet to send [21:02:40]OFD Sender: No OFD packet to send [21:02:45]OFD Sender: No OFD packet to send [21:02:50]OFD Sender: No OFD packet to send [21:02:55]OFD Sender: No OFD packet to send [21:03:00]OFD Sender: No OFD packet to send [21:03:05]OFD Sender: No OFD packet to send [21:03:05]recv_with_timeout no data received [21:03:10]OFD Sender: No OFD packet to send [21:03:15]OFD Sender: No OFD packet to send [21:03:20]OFD Sender: No OFD packet to send [21:03:25]OFD Sender: No OFD packet to send [21:03:30]OFD Sender: No OFD packet to send [21:03:35]OFD Sender: No OFD packet to send [21:03:40]OFD Sender: No OFD packet to send [21:03:45]OFD Sender: No OFD packet to send [21:03:50]OFD Sender: No OFD packet to send [21:03:55]OFD Sender: No OFD packet to send [21:04:00]OFD Sender: No OFD packet to send [21:04:05]OFD Sender: No OFD packet to send [21:04:10]OFD Sender: No OFD packet to send [21:04:15]OFD Sender: No OFD packet to send [21:04:20]OFD Sender: No OFD packet to send [21:04:25]OFD Sender: No OFD packet to send [21:04:30]OFD Sender: No OFD packet to send [21:04:35]OFD Sender: No OFD packet to send [21:04:40]OFD Sender: No OFD packet to send [21:04:45]OFD Sender: No OFD packet to send [21:04:50]OFD Sender: No OFD packet to send [21:04:55]OFD Sender: No OFD packet to send [21:05:00]OFD Sender: No OFD packet to send [21:05:05]OFD Sender: No OFD packet to send [21:05:10]OFD Sender: No OFD packet to send [21:05:15]OFD Sender: No OFD packet to send [21:05:20]OFD Sender: No OFD packet to send [21:05:25]OFD Sender: No OFD packet to send [21:05:30]OFD Sender: No OFD packet to send [21:05:35]OFD Sender: No OFD packet to send [21:05:40]OFD Sender: No OFD packet to send [21:05:45]OFD Sender: No OFD packet to send [21:05:50]OFD Sender: No OFD packet to send [21:05:55]OFD Sender: No OFD packet to send [21:05:56]recv_with_timeout no data received [21:06:00]OFD Sender: No OFD packet to send [21:06:05]OFD Sender: No OFD packet to send [21:06:10]OFD Sender: No OFD packet to send [21:06:15]OFD Sender: No OFD packet to send [21:06:20]OFD Sender: No OFD packet to send [21:06:25]OFD Sender: No OFD packet to send [21:06:30]OFD Sender: No OFD packet to send [21:06:35]OFD Sender: No OFD packet to send [21:06:40]OFD Sender: No OFD packet to send [21:06:45]OFD Sender: No OFD packet to send [21:06:50]OFD Sender: No OFD packet to send [21:06:55]OFD Sender: No OFD packet to send [21:07:00]OFD Sender: No OFD packet to send [21:07:05]OFD Sender: No OFD packet to send [21:07:10]OFD Sender: No OFD packet to send [21:07:15]OFD Sender: No OFD packet to send [21:07:20]OFD Sender: No OFD packet to send [21:07:25]OFD Sender: No OFD packet to send [21:07:26]recv_with_timeout no data received [21:07:30]OFD Sender: No OFD packet to send [21:07:35]OFD Sender: No OFD packet to send [21:07:40]OFD Sender: No OFD packet to send [21:07:45]OFD Sender: No OFD packet to send [21:07:50]OFD Sender: No OFD packet to send [21:07:55]OFD Sender: No OFD packet to send [21:08:00]OFD Sender: No OFD packet to send [21:08:05]OFD Sender: No OFD packet to send [21:08:10]OFD Sender: No OFD packet to send [21:08:15]OFD Sender: No OFD packet to send [21:08:20]OFD Sender: No OFD packet to send [21:08:25]OFD Sender: No OFD packet to send [21:08:30]OFD Sender: No OFD packet to send [21:08:33]accept exits with 10 [21:08:33]New connection [21:08:33]New thread 3067194724 created [21:08:33]Thread 3067051364 joined [21:08:33]Waiting for new connection... [21:08:33] Sock 10.Parse request [21:08:33]Sock 10.Check first char [21:08:33]Sock 10.First char is OK [21:08:33]request: POST /json_proto HTTP/1.0 [21:08:33]Method: POST [21:08:33]URL: /json_proto [21:08:33]Method is POST - this is cgi request [21:08:33]url: /json_proto [21:08:33]query_string will be loaded in cgi processing [21:08:33]execute_cgi json_proto POST (null) [21:08:33]execute_cgi path=json_proto method=POST [21:08:33]POST find Content-Length [21:08:33]Host: 172.17.43.132:8080 [21:08:33]Content-Length: 667 [21:08:33]Content-Type: application/json [21:08:33] [21:08:33]POST finish read [21:08:33]Found Content-Length = 667 [21:08:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183690", "tax_sys" : 0, "items" : [ { "code": "4700002082191", "name": "\u0412\u043E\u0434\u043A\u0430 \u0411\u0435\u043B\u043E\u0435 \u0437\u043E\u043B\u043E\u0442\u043E 0,46\u043B", "price" : 350.00, "quantity" : 1.000, "sum" : 350.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 350.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:08:33]execute_script... [21:08:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183690", "tax_sys" : 0, "items" : [ { "code": "4700002082191", "name": "\u0412\u043E\u0434\u043A\u0430 \u0411\u0435\u043B\u043E\u0435 \u0437\u043E\u043B\u043E\u0442\u043E 0,46\u043B", "price" : 350.00, "quantity" : 1.000, "sum" : 350.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 350.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:08:33]POST & json_proto [21:08:33]process_json_proto [21:08:33]json parsed OK: [21:08:33]protocol is kg_v1.0 [21:08:33]action value=close_receipt [21:08:33]process_action close_receipt [21:08:33]cmd_close_receipt [21:08:33]MH_GetDate [21:08:33]Write to MH i2c: F0 00 00 C1 0E BE [21:08:33]Write i2c OK [21:08:33]MH_I2C_Read... [21:08:33]Read from MH i2c: F0 [21:08:33]MH_I2C_Read... [21:08:33]Read from MH i2c: F0 09 00 [21:08:33]MH_I2C_Read... [21:08:33]Read from MH i2c: F0 09 00 C1 0E 00 D2 61 A5 66 69 B2 A4 66 2A [21:08:33]GetLastDocTimeStamp 1722113512 [21:08:33]current date 1722114514 [21:08:33]FM_GetShiftState [21:08:33]SAM_PROTO_GetShiftState [21:08:33]wFMCommunicate request_size=4 [21:08:33]MH_SAM_APDU [21:08:33]CAPDU: 80 13 01 00 [21:08:33]Write to MH i2c: E2 08 00 C2 0E 80 13 01 00 00 00 00 00 4D [21:08:33]Write i2c OK [21:08:33]MH_I2C_Read... [21:08:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:08:33]Read from MH i2c: E2 [21:08:33]MH_I2C_Read... [21:08:33]Read from MH i2c: E2 0E 00 [21:08:33]MH_I2C_Read... [21:08:33]Read from MH i2c: E2 0E 00 C2 0E 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 65 [21:08:33]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [21:08:33]wFMCommunicate OK [21:08:33]SAM_PROTO_GetShiftState done [21:08:33]FM_GetShiftState done [21:08:33]opened in 1722069839 [21:08:33]opened+sec_in_day 1722156239 [21:08:33]quantity*price = 35000 [21:08:33]sum+1 = 35001 [21:08:33]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 350.00 ÐСП 1% : 3.10 ÐДС 12% : 37.17 Ðаличными: 350.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 112 27.07.2024 21:08 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41661 ФПД: 222606561157473 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T210834&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41661&fm=222606561157473&tin=02508201610067®Number=0000000000092626&sum=35000 0 [21:08:34]StoreToDocumentArchive [21:08:34]shift 425 fd 41661 [21:08:34]save to /storage/0425/doc_00041661 [21:08:34]save last doc name /storage/0425/doc_00041661 to /storage/kkm_last_doc_name [21:08:34]save OK [21:08:34]Clear old archive folders... [21:08:34]ProcessDocumentItem done err = 0, tmpTLVsize=283 [21:08:34]tlvbuf is 001E0050 [21:08:34]SAM_PROTO_ClearQueue [21:08:34]wFMCommunicate request_size=4 [21:08:34]MH_SAM_APDU [21:08:34]CAPDU: 80 09 00 00 [21:08:34]Write to MH i2c: E2 08 00 CF 0E 80 09 00 00 00 00 00 00 4F [21:08:34]Write i2c OK [21:08:34]MH_I2C_Read... [21:08:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:08:34]Read from MH i2c: E2 [21:08:34]MH_I2C_Read... [21:08:34]Read from MH i2c: E2 03 00 [21:08:34]MH_I2C_Read... [21:08:34]Read from MH i2c: E2 03 00 CF 0E 00 90 00 51 [21:08:34]RAPDU: 90 00 [21:08:34]wFMCommunicate OK [21:08:34]SAM_PROTO_ClearQueue done [21:08:34]KKMCreateOFDPacket [21:08:34]OFDProtocolAddRootSTLVToBuf [21:08:34]FM_MakeSignedData [21:08:34]FM_MakeSignedData [21:08:34]SAM_PROTO_SignData [21:08:34]wFMCommunicate request_size=4 [21:08:34]MH_SAM_APDU [21:08:34]CAPDU: 80 0D 01 02 [21:08:34]Write to MH i2c: E2 08 00 D0 0E 80 0D 01 02 00 00 00 00 57 [21:08:34]Write i2c OK [21:08:34]MH_I2C_Read... [21:08:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:08:34]Read from MH i2c: E2 [21:08:34]MH_I2C_Read... [21:08:34]Read from MH i2c: E2 03 00 [21:08:34]MH_I2C_Read... [21:08:34]Read from MH i2c: E2 03 00 D0 0E 00 90 00 52 [21:08:34]RAPDU: 90 00 [21:08:34]wFMCommunicate OK [21:08:34]wFMCommunicate request_size=255 [21:08:34]MH_SAM_APDU [21:08:34]CAPDU: 80 0D 02 02 FA 03 00 1B 01 1E 04 01 00 01 23 04 6D 00 8A 04 0D 00 34 37 30 30 30 30 32 30 38 32 31 39 31 06 04 29 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 91 D0 B5 D0 BB D0 BE D0 B5 20 D0 B7 D0 BE D0 BB D0 BE D1 82 D0 BE 20 30 2C 34 36 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B8 88 00 00 00 00 13 04 06 00 B8 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 85 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 00 00 00 F4 03 04 00 D2 61 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 [21:08:34]Write to MH i2c: E2 02 01 D1 0E 80 0D 02 02 FA 00 03 00 1B 01 1E 04 01 00 01 23 04 6D 00 8A 04 0D 00 34 37 30 30 30 30 32 30 38 32 31 39 31 06 04 29 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 91 D0 B5 D0 BB D0 BE D0 B5 20 D0 B7 D0 BE D0 BB D0 BE D1 82 D0 BE 20 30 2C 34 36 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B8 88 00 00 00 00 13 04 06 00 B8 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 85 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 00 00 00 F4 03 04 00 D2 61 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 00 00 2A [21:08:34]Write i2c OK [21:08:34]MH_I2C_Read... [21:08:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:08:34]Read from MH i2c: E2 [21:08:34]MH_I2C_Read... [21:08:34]Read from MH i2c: E2 03 00 [21:08:34]MH_I2C_Read... [21:08:34]Read from MH i2c: E2 03 00 D1 0E 00 90 00 53 [21:08:34]RAPDU: 90 00 [21:08:34]wFMCommunicate OK [21:08:34]wFMCommunicate request_size=42 [21:08:34]MH_SAM_APDU [21:08:34]CAPDU: 80 0D 02 02 25 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 BD A2 00 00 35 04 06 00 CA 75 A1 00 A1 61 [21:08:34]Write to MH i2c: E2 2D 00 D2 0E 80 0D 02 02 25 00 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 BD A2 00 00 35 04 06 00 CA 75 A1 00 A1 61 00 00 79 [21:08:34]Write i2c OK [21:08:34]MH_I2C_Read... [21:08:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:08:34]Read from MH i2c: E2 [21:08:34]MH_I2C_Read... [21:08:34]Read from MH i2c: E2 03 00 [21:08:34]MH_I2C_Read... [21:08:34]Read from MH i2c: E2 03 00 D2 0E 00 90 00 54 [21:08:34]RAPDU: 90 00 [21:08:34]wFMCommunicate OK [21:08:34]wFMCommunicate request_size=4 [21:08:34]MH_SAM_APDU [21:08:34]CAPDU: 80 0D 03 02 [21:08:34]Write to MH i2c: E2 08 00 D3 0E 80 0D 03 02 00 00 00 00 5C [21:08:34]Write i2c OK [21:08:34]MH_I2C_Read... [21:08:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:08:34]Read from MH i2c: E2 [21:08:34]MH_I2C_Read... [21:08:34]Read from MH i2c: E2 0B 00 [21:08:34]MH_I2C_Read... [21:08:34]Read from MH i2c: E2 0B 00 D3 0E 00 D9 42 A4 6F AC 79 56 AC 90 00 B2 [21:08:34]RAPDU: D9 42 A4 6F AC 79 56 AC 90 00 [21:08:34]wFMCommunicate OK [21:08:34]SAM_PROTO_SignData done [21:08:34]FM_MakeSignedData done [21:08:34]CreateOFDProtocolMessage [21:08:34]wFMCommunicate request_size=4 [21:08:34]MH_SAM_APDU [21:08:34]CAPDU: 80 11 00 00 [21:08:34]Write to MH i2c: E2 08 00 D4 0E 80 11 00 00 00 00 00 00 5C [21:08:34]Write i2c OK [21:08:34]MH_I2C_Read... [21:08:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:08:34]Read from MH i2c: E2 [21:08:34]MH_I2C_Read... [21:08:34]Read from MH i2c: E2 17 00 [21:08:34]MH_I2C_Read... [21:08:34]Read from MH i2c: E2 17 00 D4 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 B8 [21:08:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [21:08:34]wFMCommunicate OK [21:08:34]CreateOFDProtocolMessage done [21:08:34]OFDSenderStorePacket 41661 [21:08:34]StoreOFDPacket docnum=41661 [21:08:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 2F 01 00 00 C2 B1 27 01 83 E4 5A 03 01 00 03 00 1B 01 1E 04 01 00 01 23 04 6D 00 8A 04 0D 00 34 37 30 30 30 30 32 30 38 32 31 39 31 06 04 29 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 91 D0 B5 D0 BB D0 BE D0 B5 20 D0 B7 D0 BE D0 BB D0 BE D1 82 D0 BE 20 30 2C 34 36 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B8 88 00 00 00 00 13 04 06 00 B8 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 85 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 00 00 00 F4 03 04 00 D2 61 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 BD A2 00 00 35 04 06 00 CA 75 A1 00 A1 61 D9 42 A4 6F AC 79 56 AC [21:08:34]CheckFolder [21:08:34]dirname=/storage/ofd_packets [21:08:34]CheckFolder done [21:08:34]ProducePacketName [21:08:34]name=ofd_packets/00041661 [21:08:34]NVStorageSaveData ofd_packets/00041661 [21:08:34]File name is /storage/ofd_packets/00041661 [21:08:34]Write 333 bytes [21:08:34]NVStorageSaveData done [21:08:34]OFDSenderStorePacket done [21:08:34]KKMCreateOFDPacket done [21:08:34]NVStorageSaveData kkm_last_timestamp [21:08:34]File name is /storage/kkm_last_timestamp [21:08:34]Write 4 bytes [21:08:34]NVStorageSaveData done [21:08:34]ExternCall_PrintAddStr [21:08:34]wPrintStart [21:08:34]Write to MH i2c: 01 00 00 D5 0E E3 [21:08:34]Write i2c OK [21:08:34]MH_I2C_Read... [21:08:34]Read from MH i2c: 01 [21:08:34]MH_I2C_Read... [21:08:34]Read from MH i2c: 01 07 00 [21:08:34]MH_I2C_Read... [21:08:34]Read from MH i2c: 01 07 00 D5 0E 00 00 00 00 00 FF 0F F8 [21:08:34]RasterBufferAndPrint [21:08:34]line Счет N : (3)183690 [21:08:35]line ИÐÐ: 02508201610067 [21:08:35]line Контрольно-КаÑÑовый Чек [21:08:35]line ПРОДÐЖР[21:08:35]line Товар: 4700002082191 [21:08:35]line Водка Белое золото 0,46л [21:08:35]line 1.000 * 350.00 [21:08:35]line = 350.00 [21:08:35]line ÐДС 12% ÐСП 1% [21:08:35]line > о реализуемом товаре [21:08:35]line ИТОГО: 350.00 [21:08:35]line ÐСП 1% : 3.10 [21:08:35]line ÐДС 12% : 37.17 [21:08:35]line Ðаличными: 350.00 [21:08:35]line Безнал.: 0.00 [21:08:35]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [21:08:35]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [21:08:35]line СÐО: Общий режим [21:08:35]line Чек 112 27.07.2024 21:08 [21:08:35]line Смена: 425 ФФД: 1.0 [21:08:35]line ЗÐМ: 0300000053 [21:08:35]line РÐМ: 0000000000092626 [21:08:35]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [21:08:35]line ФМ: 0000000000874958 [21:08:35]line ФД: 41661 [21:08:35]line ФПД: 222606561157473 [21:08:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T210834&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41661&fm=222606561157473&tin=02508201610067®Number=0000000000092626&sum=35000 [21:08:35]OFD Sender: Processing packet 41661 [packets to send 57, broken 56] [21:08:35]ProducePacketName [21:08:35]name=ofd_packets/00041661 [21:08:35]OFD Sender: To server: ‡•öpG, [21:08:35]CommunicateWithHost lk.salyk.kg:30040 [21:08:35]ConnectInit lk.salyk.kg [21:08:35]line 0 [21:08:35]written 0, free lines is 4095 [21:08:35]Write to MH i2c: 01 00 00 FD 0E 0B [21:08:35]Write i2c OK [21:08:35]MH_I2C_Read... [21:08:35]Read from MH i2c: 01 [21:08:35]MH_I2C_Read... [21:08:35]Read from MH i2c: 01 07 00 [21:08:35]MH_I2C_Read... [21:08:35]Read from MH i2c: 01 07 00 FD 0E 00 00 00 00 00 14 0D 33 [21:08:35]RasterBufferAndPrint [21:08:35]line [21:08:35]line [21:08:35]line [21:08:35]line [21:08:35]line [21:08:35]written 0, free lines is 3354 [21:08:35]MH_Cut [21:08:35]Write to MH i2c: D1 01 00 04 0F 01 E5 [21:08:35]Write i2c OK [21:08:35]MH_I2C_Read... [21:08:35]Read from MH i2c: D1 [21:08:35]MH_I2C_Read... [21:08:35]Read from MH i2c: D1 01 00 [21:08:35]MH_I2C_Read... [21:08:35]Read from MH i2c: D1 01 00 04 0F 00 E4 [21:08:35]Write to MH i2c: 01 00 00 05 0F 14 [21:08:35]Write i2c OK [21:08:35]MH_I2C_Read... [21:08:36]*** Cut start [21:08:36]*** Partial cut [21:08:36]*** CUTSNS_PIN = 1 [21:08:36]Connected sock=9 [21:08:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 2F 01 00 00 C2 B1 27 01 83 E4 5A 03 01 00 03 00 1B 01 1E 04 01 00 01 23 04 6D 00 8A 04 0D 00 34 37 30 30 30 30 32 30 38 32 31 39 31 06 04 29 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 91 D0 B5 D0 BB D0 BE D0 B5 20 D0 B7 D0 BE D0 BB D0 BE D1 82 D0 BE 20 30 2C 34 36 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B8 88 00 00 00 00 13 04 06 00 B8 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 85 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 00 00 00 F4 03 04 00 D2 61 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 BD A2 00 00 35 04 06 00 CA 75 A1 00 A1 61 D9 42 A4 6F AC 79 56 AC [21:08:36]*** CUTSNS_PIN = 0 [21:08:36]*** Brake cut motor [21:08:36]Read from MH i2c: 01 [21:08:36]MH_I2C_Read... [21:08:36]*** Stop cut motor [21:08:36]*** Cut end [21:08:36]Read from MH i2c: 01 07 00 [21:08:36]MH_I2C_Read... [21:08:36]Read from MH i2c: 01 07 00 05 0F 00 00 00 00 00 FF 0F 29 [21:08:36]process_action close_receipt done [21:08:36]requested_data is exist [21:08:36]produce_requested_data [21:08:36]requested_item fm.sn is exist - process it [21:08:36]wFMCommunicate request_size=4 [21:08:36]MH_SAM_APDU [21:08:36]CAPDU: 80 11 00 00 [21:08:36]Write to MH i2c: E2 08 00 06 0F 80 11 00 00 00 00 00 00 8F [21:08:36]Write i2c OK [21:08:36]MH_I2C_Read... [21:08:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:08:36]Read from MH i2c: E2 [21:08:36]MH_I2C_Read... [21:08:36]Read from MH i2c: E2 17 00 [21:08:36]MH_I2C_Read... [21:08:36]Read from MH i2c: E2 17 00 06 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 EB [21:08:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [21:08:36]wFMCommunicate OK [21:08:36]requested_item fd.num is exist - process it [21:08:36]SAM_PROTO_GetFieldsCounters [21:08:36]wFMCommunicate request_size=4 [21:08:36]MH_SAM_APDU [21:08:36]CAPDU: 80 13 00 00 [21:08:36]Write to MH i2c: E2 08 00 07 0F 80 13 00 00 00 00 00 00 92 [21:08:36]Write i2c OK [21:08:36]MH_I2C_Read... [21:08:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:08:37]Read from MH i2c: E2 [21:08:37]MH_I2C_Read... [21:08:37]Read from MH i2c: E2 62 00 [21:08:37]MH_I2C_Read... [21:08:37]Read from MH i2c: E2 62 00 07 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 BD A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 70 00 00 00 5E 04 04 00 70 00 00 00 57 04 04 00 71 00 00 00 19 04 04 00 00 00 00 00 90 00 15 [21:08:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 BD A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 70 00 00 00 5E 04 04 00 70 00 00 00 57 04 04 00 71 00 00 00 19 04 04 00 00 00 00 00 90 00 [21:08:37]wFMCommunicate OK [21:08:37]SAM_PROTO_GetFieldsCounters done [21:08:37]requested_item shift.num is exist - process it [21:08:37]requested_item shift.opened is exist - process it [21:08:37]req_shift_opened [21:08:37]FM_GetShiftState [21:08:37]SAM_PROTO_GetShiftState [21:08:37]wFMCommunicate request_size=4 [21:08:37]MH_SAM_APDU [21:08:37]CAPDU: 80 13 01 00 [21:08:37]Write to MH i2c: E2 08 00 08 0F 80 13 01 00 00 00 00 00 94 [21:08:37]Write i2c OK [21:08:37]MH_I2C_Read... [21:08:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:08:37]Read from MH i2c: E2 [21:08:37]MH_I2C_Read... [21:08:37]Read from MH i2c: E2 0E 00 [21:08:37]MH_I2C_Read... [21:08:37]Read from MH i2c: E2 0E 00 08 0F 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 AC [21:08:37]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [21:08:37]wFMCommunicate OK [21:08:37]SAM_PROTO_GetShiftState done [21:08:37]FM_GetShiftState done [21:08:37]req_shift_opened done [21:08:37]requested_item shift.open_date is exist - process it [21:08:37]req_shift_open_date [21:08:37]req_shift_open_date done [21:08:37]produce_requested_data done [21:08:37]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41661,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [21:08:37]process_action_free close_receipt [21:08:37]json_value_free [21:08:37]json_value_free done [21:08:37]process_json_proto returns [21:08:37]Send response to host [21:08:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41661,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [21:08:37]free response buf [21:08:37]execute_script done [21:08:37]execute_script returns [21:08:37]free content buf [21:08:37]Sock 10.Close socket [21:08:37]Sock 10.Thread stoped [21:08:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 CE 43 47 00 79 2B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 BD A2 00 00 F4 03 04 00 E8 0D A5 66 B6 04 01 00 00 2C 3A 52 7C EE DE 2E 47 [21:08:37]CommunicateWithHost err = 0 [21:08:37]CheckOFDResponse [21:08:37]1017 (14) - 77093643461234 [21:08:37]1041 (16) - 0000000000874958 [21:08:37]1040 (4) - 41661 [21:08:37]1012 (4) - 27.07.2024 15:10 [21:08:37]1206 (1) - 0 [21:08:37]OFD Sender: Remove packet 41661 [21:08:37]ProducePacketName [21:08:37]name=ofd_packets/00041661 [21:08:37]NVStorageDeleteData [21:08:38]OFD Sender: No OFD packet to send [21:08:42]recv_with_timeout no data received [21:08:43]OFD Sender: No OFD packet to send [21:08:48]OFD Sender: No OFD packet to send [21:08:53]OFD Sender: No OFD packet to send [21:08:57]recv_with_timeout no data received [21:08:58]OFD Sender: No OFD packet to send [21:09:03]OFD Sender: No OFD packet to send [21:09:08]OFD Sender: No OFD packet to send [21:09:13]OFD Sender: No OFD packet to send [21:09:18]OFD Sender: No OFD packet to send [21:09:23]OFD Sender: No OFD packet to send [21:09:28]OFD Sender: No OFD packet to send [21:09:33]OFD Sender: No OFD packet to send [21:09:38]OFD Sender: No OFD packet to send [21:09:43]OFD Sender: No OFD packet to send [21:09:48]OFD Sender: No OFD packet to send [21:09:53]OFD Sender: No OFD packet to send [21:09:58]OFD Sender: No OFD packet to send [21:10:03]OFD Sender: No OFD packet to send [21:10:08]OFD Sender: No OFD packet to send [21:10:13]OFD Sender: No OFD packet to send [21:10:18]OFD Sender: No OFD packet to send [21:10:23]OFD Sender: No OFD packet to send [21:10:28]OFD Sender: No OFD packet to send [21:10:33]OFD Sender: No OFD packet to send [21:10:38]OFD Sender: No OFD packet to send [21:10:43]OFD Sender: No OFD packet to send [21:10:48]OFD Sender: No OFD packet to send [21:10:53]OFD Sender: No OFD packet to send [21:10:58]OFD Sender: No OFD packet to send [21:11:03]OFD Sender: No OFD packet to send [21:11:08]OFD Sender: No OFD packet to send [21:11:13]OFD Sender: No OFD packet to send [21:11:18]OFD Sender: No OFD packet to send [21:11:19]accept exits with 7 [21:11:19]New connection [21:11:19]New thread 3067051364 created [21:11:19]Thread 3067194724 joined [21:11:19]Waiting for new connection... [21:11:19] Sock 7.Parse request [21:11:19]Sock 7.Check first char [21:11:19]Sock 7.First char is OK [21:11:19]request: POST /json_proto HTTP/1.0 [21:11:19]Method: POST [21:11:19]URL: /json_proto [21:11:19]Method is POST - this is cgi request [21:11:19]url: /json_proto [21:11:19]query_string will be loaded in cgi processing [21:11:19]execute_cgi json_proto POST (null) [21:11:19]execute_cgi path=json_proto method=POST [21:11:19]POST find Content-Length [21:11:19]Host: 172.17.43.132:8080 [21:11:19]Content-Length: 629 [21:11:19]Content-Type: application/json [21:11:19] [21:11:19]POST finish read [21:11:19]Found Content-Length = 629 [21:11:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183691", "tax_sys" : 0, "items" : [ { "code": "4620006996716", "name": "\u0412\u043E\u0434\u043A\u0430 \u0422\u0430\u043B\u043A\u0430 0,1\u043B", "price" : 120.00, "quantity" : 2.000, "sum" : 240.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 240.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:11:19]execute_script... [21:11:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183691", "tax_sys" : 0, "items" : [ { "code": "4620006996716", "name": "\u0412\u043E\u0434\u043A\u0430 \u0422\u0430\u043B\u043A\u0430 0,1\u043B", "price" : 120.00, "quantity" : 2.000, "sum" : 240.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 240.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:11:19]POST & json_proto [21:11:19]process_json_proto [21:11:19]json parsed OK: [21:11:19]protocol is kg_v1.0 [21:11:19]action value=close_receipt [21:11:19]process_action close_receipt [21:11:19]cmd_close_receipt [21:11:19]MH_GetDate [21:11:19]Write to MH i2c: F0 00 00 09 0F 07 [21:11:19]Write i2c OK [21:11:19]MH_I2C_Read... [21:11:19]Read from MH i2c: F0 [21:11:19]MH_I2C_Read... [21:11:19]Read from MH i2c: F0 09 00 [21:11:19]MH_I2C_Read... [21:11:19]Read from MH i2c: F0 09 00 09 0F 00 78 62 A5 66 69 B2 A4 66 1A [21:11:19]GetLastDocTimeStamp 1722114514 [21:11:19]current date 1722114680 [21:11:19]FM_GetShiftState [21:11:19]SAM_PROTO_GetShiftState [21:11:19]wFMCommunicate request_size=4 [21:11:19]MH_SAM_APDU [21:11:19]CAPDU: 80 13 01 00 [21:11:19]Write to MH i2c: E2 08 00 0A 0F 80 13 01 00 00 00 00 00 96 [21:11:19]Write i2c OK [21:11:19]MH_I2C_Read... [21:11:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:11:19]Read from MH i2c: E2 [21:11:19]MH_I2C_Read... [21:11:19]Read from MH i2c: E2 0E 00 [21:11:19]MH_I2C_Read... [21:11:19]Read from MH i2c: E2 0E 00 0A 0F 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 AE [21:11:19]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [21:11:19]wFMCommunicate OK [21:11:19]SAM_PROTO_GetShiftState done [21:11:19]FM_GetShiftState done [21:11:19]opened in 1722069839 [21:11:19]opened+sec_in_day 1722156239 [21:11:19]quantity*price = 24000 [21:11:19]sum+1 = 24001 [21:11:19]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 240.00 ÐСП 1% : 2.12 ÐДС 12% : 25.49 Ðаличными: 240.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 113 27.07.2024 21:11 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41662 ФПД: 107214934405683 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T211120&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41662&fm=107214934405683&tin=02508201610067®Number=0000000000092626&sum=24000 0 [21:11:20]StoreToDocumentArchive [21:11:20]shift 425 fd 41662 [21:11:20]save to /storage/0425/doc_00041662 [21:11:20]save last doc name /storage/0425/doc_00041662 to /storage/kkm_last_doc_name [21:11:20]save OK [21:11:20]Clear old archive folders... [21:11:20]ProcessDocumentItem done err = 0, tmpTLVsize=269 [21:11:20]tlvbuf is 001DFF20 [21:11:20]SAM_PROTO_ClearQueue [21:11:20]wFMCommunicate request_size=4 [21:11:20]MH_SAM_APDU [21:11:20]CAPDU: 80 09 00 00 [21:11:20]Write to MH i2c: E2 08 00 17 0F 80 09 00 00 00 00 00 00 98 [21:11:20]Write i2c OK [21:11:20]MH_I2C_Read... [21:11:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:11:20]Read from MH i2c: E2 [21:11:20]MH_I2C_Read... [21:11:20]Read from MH i2c: E2 03 00 [21:11:20]MH_I2C_Read... [21:11:20]Read from MH i2c: E2 03 00 17 0F 00 90 00 9A [21:11:20]RAPDU: 90 00 [21:11:20]wFMCommunicate OK [21:11:20]SAM_PROTO_ClearQueue done [21:11:20]KKMCreateOFDPacket [21:11:20]OFDProtocolAddRootSTLVToBuf [21:11:20]FM_MakeSignedData [21:11:20]FM_MakeSignedData [21:11:20]SAM_PROTO_SignData [21:11:20]wFMCommunicate request_size=4 [21:11:20]MH_SAM_APDU [21:11:20]CAPDU: 80 0D 01 02 [21:11:20]Write to MH i2c: E2 08 00 18 0F 80 0D 01 02 00 00 00 00 A0 [21:11:20]Write i2c OK [21:11:20]MH_I2C_Read... [21:11:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:11:20]Read from MH i2c: E2 [21:11:20]MH_I2C_Read... [21:11:20]Read from MH i2c: E2 03 00 [21:11:20]MH_I2C_Read... [21:11:20]Read from MH i2c: E2 03 00 18 0F 00 90 00 9B [21:11:20]RAPDU: 90 00 [21:11:20]wFMCommunicate OK [21:11:20]wFMCommunicate request_size=255 [21:11:20]MH_SAM_APDU [21:11:20]CAPDU: 80 0D 02 02 FA 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 36 32 30 30 30 36 39 39 36 37 31 36 06 04 1B 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 A2 D0 B0 D0 BB D0 BA D0 B0 20 30 2C 31 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 E0 2E 00 00 00 00 13 04 06 00 C0 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 5D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 09 00 00 00 00 07 04 06 00 C0 5D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 00 00 00 F4 03 04 00 78 62 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 [21:11:20]Write to MH i2c: E2 02 01 19 0F 80 0D 02 02 FA 00 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 36 32 30 30 30 36 39 39 36 37 31 36 06 04 1B 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 A2 D0 B0 D0 BB D0 BA D0 B0 20 30 2C 31 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 E0 2E 00 00 00 00 13 04 06 00 C0 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 5D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 09 00 00 00 00 07 04 06 00 C0 5D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 00 00 00 F4 03 04 00 78 62 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 00 00 27 [21:11:20]Write i2c OK [21:11:20]MH_I2C_Read... [21:11:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:11:20]Read from MH i2c: E2 [21:11:20]MH_I2C_Read... [21:11:20]Read from MH i2c: E2 03 00 [21:11:20]MH_I2C_Read... [21:11:20]Read from MH i2c: E2 03 00 19 0F 00 90 00 9C [21:11:20]RAPDU: 90 00 [21:11:20]wFMCommunicate OK [21:11:20]wFMCommunicate request_size=28 [21:11:20]MH_SAM_APDU [21:11:20]CAPDU: 80 0D 02 02 17 37 34 39 35 38 10 04 04 00 BE A2 00 00 35 04 06 00 61 82 EC 14 72 33 [21:11:20]Write to MH i2c: E2 1F 00 1A 0F 80 0D 02 02 17 00 37 34 39 35 38 10 04 04 00 BE A2 00 00 35 04 06 00 61 82 EC 14 72 33 00 00 21 [21:11:20]Write i2c OK [21:11:20]MH_I2C_Read... [21:11:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:11:20]Read from MH i2c: E2 [21:11:20]MH_I2C_Read... [21:11:20]Read from MH i2c: E2 03 00 [21:11:20]MH_I2C_Read... [21:11:20]Read from MH i2c: E2 03 00 1A 0F 00 90 00 9D [21:11:20]RAPDU: 90 00 [21:11:20]wFMCommunicate OK [21:11:20]wFMCommunicate request_size=4 [21:11:20]MH_SAM_APDU [21:11:20]CAPDU: 80 0D 03 02 [21:11:20]Write to MH i2c: E2 08 00 1B 0F 80 0D 03 02 00 00 00 00 A5 [21:11:20]Write i2c OK [21:11:20]MH_I2C_Read... [21:11:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:11:20]Read from MH i2c: E2 [21:11:20]MH_I2C_Read... [21:11:20]Read from MH i2c: E2 0B 00 [21:11:20]MH_I2C_Read... [21:11:20]Read from MH i2c: E2 0B 00 1B 0F 00 8C 7D 9A B2 54 4A E1 FA 90 00 74 [21:11:20]RAPDU: 8C 7D 9A B2 54 4A E1 FA 90 00 [21:11:20]wFMCommunicate OK [21:11:20]SAM_PROTO_SignData done [21:11:20]FM_MakeSignedData done [21:11:20]CreateOFDProtocolMessage [21:11:20]wFMCommunicate request_size=4 [21:11:20]MH_SAM_APDU [21:11:20]CAPDU: 80 11 00 00 [21:11:20]Write to MH i2c: E2 08 00 1C 0F 80 11 00 00 00 00 00 00 A5 [21:11:20]Write i2c OK [21:11:20]MH_I2C_Read... [21:11:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:11:21]Read from MH i2c: E2 [21:11:21]MH_I2C_Read... [21:11:21]Read from MH i2c: E2 17 00 [21:11:21]MH_I2C_Read... [21:11:21]Read from MH i2c: E2 17 00 1C 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 01 [21:11:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [21:11:21]wFMCommunicate OK [21:11:21]CreateOFDProtocolMessage done [21:11:21]OFDSenderStorePacket 41662 [21:11:21]StoreOFDPacket docnum=41662 [21:11:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 21 01 00 00 DB EE 19 01 B5 A9 5A 03 01 00 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 36 32 30 30 30 36 39 39 36 37 31 36 06 04 1B 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 A2 D0 B0 D0 BB D0 BA D0 B0 20 30 2C 31 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 E0 2E 00 00 00 00 13 04 06 00 C0 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 5D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 09 00 00 00 00 07 04 06 00 C0 5D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 00 00 00 F4 03 04 00 78 62 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 BE A2 00 00 35 04 06 00 61 82 EC 14 72 33 8C 7D 9A B2 54 4A E1 FA [21:11:21]CheckFolder [21:11:21]dirname=/storage/ofd_packets [21:11:21]CheckFolder done [21:11:21]ProducePacketName [21:11:21]name=ofd_packets/00041662 [21:11:21]NVStorageSaveData ofd_packets/00041662 [21:11:21]File name is /storage/ofd_packets/00041662 [21:11:21]Write 319 bytes [21:11:21]NVStorageSaveData done [21:11:21]OFDSenderStorePacket done [21:11:21]KKMCreateOFDPacket done [21:11:21]NVStorageSaveData kkm_last_timestamp [21:11:21]File name is /storage/kkm_last_timestamp [21:11:21]Write 4 bytes [21:11:21]NVStorageSaveData done [21:11:21]ExternCall_PrintAddStr [21:11:21]wPrintStart [21:11:21]Write to MH i2c: 01 00 00 1D 0F 2C [21:11:21]Write i2c OK [21:11:21]MH_I2C_Read... [21:11:21]Read from MH i2c: 01 [21:11:21]MH_I2C_Read... [21:11:21]Read from MH i2c: 01 07 00 [21:11:21]MH_I2C_Read... [21:11:21]Read from MH i2c: 01 07 00 1D 0F 00 00 00 00 00 FF 0F 41 [21:11:21]RasterBufferAndPrint [21:11:21]line Счет N : (3)183691 [21:11:21]line ИÐÐ: 02508201610067 [21:11:21]line Контрольно-КаÑÑовый Чек [21:11:21]line ПРОДÐЖР[21:11:21]line Товар: 4620006996716 [21:11:21]line Водка Талка 0,1л [21:11:21]line 2.000 * 120.00 [21:11:21]line = 240.00 [21:11:21]line ÐДС 12% ÐСП 1% [21:11:21]line > о реализуемом товаре [21:11:21]line ИТОГО: 240.00 [21:11:21]line ÐСП 1% : 2.12 [21:11:21]line ÐДС 12% : 25.49 [21:11:21]line Ðаличными: 240.00 [21:11:21]line Безнал.: 0.00 [21:11:21]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [21:11:21]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [21:11:21]line СÐО: Общий режим [21:11:21]line Чек 113 27.07.2024 21:11 [21:11:21]line Смена: 425 ФФД: 1.0 [21:11:21]line ЗÐМ: 0300000053 [21:11:21]line РÐМ: 0000000000092626 [21:11:21]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [21:11:21]line ФМ: 0000000000874958 [21:11:21]line ФД: 41662 [21:11:21]line ФПД: 107214934405683 [21:11:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T211120&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41662&fm=107214934405683&tin=02508201610067®Number=0000000000092626&sum=24000 [21:11:21]OFD Sender: Processing packet 41662 [packets to send 57, broken 56] [21:11:21]ProducePacketName [21:11:21]name=ofd_packets/00041662 [21:11:21]OFD Sender: To server: ‡•öpG, [21:11:21]CommunicateWithHost lk.salyk.kg:30040 [21:11:21]ConnectInit lk.salyk.kg [21:11:21]line 0 [21:11:21]written 0, free lines is 4095 [21:11:21]Write to MH i2c: 01 00 00 45 0F 54 [21:11:21]Write i2c OK [21:11:21]MH_I2C_Read... [21:11:21]Read from MH i2c: 01 [21:11:21]MH_I2C_Read... [21:11:21]Read from MH i2c: 01 07 00 [21:11:21]MH_I2C_Read... [21:11:21]Read from MH i2c: 01 07 00 45 0F 00 00 00 00 00 12 0D 7A [21:11:21]RasterBufferAndPrint [21:11:21]line [21:11:21]line [21:11:21]line [21:11:21]line [21:11:21]line [21:11:21]written 0, free lines is 3353 [21:11:21]MH_Cut [21:11:21]Write to MH i2c: D1 01 00 4C 0F 01 2D [21:11:21]Write i2c OK [21:11:21]MH_I2C_Read... [21:11:21]Read from MH i2c: D1 [21:11:21]MH_I2C_Read... [21:11:21]Read from MH i2c: D1 01 00 [21:11:21]MH_I2C_Read... [21:11:21]Read from MH i2c: D1 01 00 4C 0F 00 2C [21:11:21]Write to MH i2c: 01 00 00 4D 0F 5C [21:11:21]Write i2c OK [21:11:21]MH_I2C_Read... [21:11:22]*** Cut start [21:11:22]*** Partial cut [21:11:22]*** CUTSNS_PIN = 1 [21:11:22]*** CUTSNS_PIN = 0 [21:11:22]*** Brake cut motor [21:11:23]Read from MH i2c: 01 [21:11:23]MH_I2C_Read... [21:11:23]*** Stop cut motor [21:11:23]*** Cut end [21:11:23]Read from MH i2c: 01 07 00 [21:11:23]MH_I2C_Read... [21:11:23]Read from MH i2c: 01 07 00 4D 0F 00 00 00 00 00 FF 0F 71 [21:11:23]process_action close_receipt done [21:11:23]requested_data is exist [21:11:23]produce_requested_data [21:11:23]requested_item fm.sn is exist - process it [21:11:23]wFMCommunicate request_size=4 [21:11:23]MH_SAM_APDU [21:11:23]CAPDU: 80 11 00 00 [21:11:23]Write to MH i2c: E2 08 00 4E 0F 80 11 00 00 00 00 00 00 D7 [21:11:23]Write i2c OK [21:11:23]MH_I2C_Read... [21:11:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:11:23]Read from MH i2c: E2 [21:11:23]MH_I2C_Read... [21:11:23]Read from MH i2c: E2 17 00 [21:11:23]MH_I2C_Read... [21:11:23]Read from MH i2c: E2 17 00 4E 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 33 [21:11:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [21:11:23]wFMCommunicate OK [21:11:23]requested_item fd.num is exist - process it [21:11:23]SAM_PROTO_GetFieldsCounters [21:11:23]wFMCommunicate request_size=4 [21:11:23]MH_SAM_APDU [21:11:23]CAPDU: 80 13 00 00 [21:11:23]Write to MH i2c: E2 08 00 4F 0F 80 13 00 00 00 00 00 00 DA [21:11:23]Connected sock=10 [21:11:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 21 01 00 00 DB EE 19 01 B5 A9 5A 03 01 00 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 36 32 30 30 30 36 39 39 36 37 31 36 06 04 1B 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 A2 D0 B0 D0 BB D0 BA D0 B0 20 30 2C 31 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 E0 2E 00 00 00 00 13 04 06 00 C0 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 5D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 09 00 00 00 00 07 04 06 00 C0 5D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 00 00 00 F4 03 04 00 78 62 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 BE A2 00 00 35 04 06 00 61 82 EC 14 72 33 8C 7D 9A B2 54 4A E1 FA [21:11:23]Write i2c OK [21:11:23]MH_I2C_Read... [21:11:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:11:23]Read from MH i2c: E2 [21:11:23]MH_I2C_Read... [21:11:23]Read from MH i2c: E2 62 00 [21:11:23]MH_I2C_Read... [21:11:23]Read from MH i2c: E2 62 00 4F 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 BE A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 71 00 00 00 5E 04 04 00 71 00 00 00 57 04 04 00 72 00 00 00 19 04 04 00 00 00 00 00 90 00 61 [21:11:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 BE A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 71 00 00 00 5E 04 04 00 71 00 00 00 57 04 04 00 72 00 00 00 19 04 04 00 00 00 00 00 90 00 [21:11:23]wFMCommunicate OK [21:11:23]SAM_PROTO_GetFieldsCounters done [21:11:23]requested_item shift.num is exist - process it [21:11:23]requested_item shift.opened is exist - process it [21:11:23]req_shift_opened [21:11:23]FM_GetShiftState [21:11:23]SAM_PROTO_GetShiftState [21:11:23]wFMCommunicate request_size=4 [21:11:23]MH_SAM_APDU [21:11:23]CAPDU: 80 13 01 00 [21:11:23]Write to MH i2c: E2 08 00 50 0F 80 13 01 00 00 00 00 00 DC [21:11:23]Write i2c OK [21:11:23]MH_I2C_Read... [21:11:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:11:23]Read from MH i2c: E2 [21:11:23]MH_I2C_Read... [21:11:23]Read from MH i2c: E2 0E 00 [21:11:23]MH_I2C_Read... [21:11:23]Read from MH i2c: E2 0E 00 50 0F 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 F4 [21:11:23]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [21:11:23]wFMCommunicate OK [21:11:23]SAM_PROTO_GetShiftState done [21:11:23]FM_GetShiftState done [21:11:23]req_shift_opened done [21:11:23]requested_item shift.open_date is exist - process it [21:11:23]req_shift_open_date [21:11:23]req_shift_open_date done [21:11:23]produce_requested_data done [21:11:23]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41662,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [21:11:23]process_action_free close_receipt [21:11:23]json_value_free [21:11:23]json_value_free done [21:11:23]process_json_proto returns [21:11:23]Send response to host [21:11:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41662,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [21:11:23]free response buf [21:11:23]execute_script done [21:11:23]execute_script returns [21:11:23]free content buf [21:11:23]Sock 7.Close socket [21:11:23]Sock 7.Thread stoped [21:11:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 1A 31 47 00 02 88 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 BE A2 00 00 F4 03 04 00 8F 0E A5 66 B6 04 01 00 00 B5 E2 A5 00 41 D1 FE 44 [21:11:24]CommunicateWithHost err = 0 [21:11:24]CheckOFDResponse [21:11:24]1017 (14) - 77093643461234 [21:11:24]1041 (16) - 0000000000874958 [21:11:24]1040 (4) - 41662 [21:11:24]1012 (4) - 27.07.2024 15:13 [21:11:24]1206 (1) - 0 [21:11:24]OFD Sender: Remove packet 41662 [21:11:24]ProducePacketName [21:11:24]name=ofd_packets/00041662 [21:11:24]NVStorageDeleteData [21:11:25]OFD Sender: No OFD packet to send [21:11:30]OFD Sender: No OFD packet to send [21:11:35]OFD Sender: No OFD packet to send [21:11:40]OFD Sender: No OFD packet to send [21:11:45]OFD Sender: No OFD packet to send [21:11:50]OFD Sender: No OFD packet to send [21:11:55]OFD Sender: No OFD packet to send [21:12:00]OFD Sender: No OFD packet to send [21:12:05]OFD Sender: No OFD packet to send [21:12:10]OFD Sender: No OFD packet to send [21:12:15]OFD Sender: No OFD packet to send [21:12:20]OFD Sender: No OFD packet to send [21:12:25]OFD Sender: No OFD packet to send [21:12:30]OFD Sender: No OFD packet to send [21:12:35]OFD Sender: No OFD packet to send [21:12:40]OFD Sender: No OFD packet to send [21:12:45]OFD Sender: No OFD packet to send [21:12:50]OFD Sender: No OFD packet to send [21:12:55]OFD Sender: No OFD packet to send [21:13:00]OFD Sender: No OFD packet to send [21:13:05]OFD Sender: No OFD packet to send [21:13:10]OFD Sender: No OFD packet to send [21:13:15]OFD Sender: No OFD packet to send [21:13:20]OFD Sender: No OFD packet to send [21:13:25]OFD Sender: No OFD packet to send [21:13:30]OFD Sender: No OFD packet to send [21:13:35]OFD Sender: No OFD packet to send [21:13:40]OFD Sender: No OFD packet to send [21:13:45]OFD Sender: No OFD packet to send [21:13:50]OFD Sender: No OFD packet to send [21:13:55]OFD Sender: No OFD packet to send [21:14:00]OFD Sender: No OFD packet to send [21:14:05]OFD Sender: No OFD packet to send [21:14:10]OFD Sender: No OFD packet to send [21:14:15]OFD Sender: No OFD packet to send [21:14:20]OFD Sender: No OFD packet to send [21:14:25]OFD Sender: No OFD packet to send [21:14:30]OFD Sender: No OFD packet to send [21:14:35]OFD Sender: No OFD packet to send [21:14:40]OFD Sender: No OFD packet to send [21:14:45]OFD Sender: No OFD packet to send [21:14:50]OFD Sender: No OFD packet to send [21:14:55]OFD Sender: No OFD packet to send [21:15:00]OFD Sender: No OFD packet to send [21:15:05]OFD Sender: No OFD packet to send [21:15:10]OFD Sender: No OFD packet to send [21:15:15]OFD Sender: No OFD packet to send [21:15:20]OFD Sender: No OFD packet to send [21:15:25]OFD Sender: No OFD packet to send [21:15:30]OFD Sender: No OFD packet to send [21:15:35]OFD Sender: No OFD packet to send [21:15:40]OFD Sender: No OFD packet to send [21:15:45]OFD Sender: No OFD packet to send [21:15:50]OFD Sender: No OFD packet to send [21:15:55]OFD Sender: No OFD packet to send [21:16:00]OFD Sender: No OFD packet to send [21:16:05]OFD Sender: No OFD packet to send [21:16:10]OFD Sender: No OFD packet to send [21:16:15]OFD Sender: No OFD packet to send [21:16:20]OFD Sender: No OFD packet to send [21:16:25]OFD Sender: No OFD packet to send [21:16:30]OFD Sender: No OFD packet to send [21:16:35]OFD Sender: No OFD packet to send [21:16:40]OFD Sender: No OFD packet to send [21:16:45]OFD Sender: No OFD packet to send [21:16:50]OFD Sender: No OFD packet to send [21:16:55]OFD Sender: No OFD packet to send [21:16:56]recv_with_timeout no data received [21:17:00]OFD Sender: No OFD packet to send [21:17:05]OFD Sender: No OFD packet to send [21:17:10]OFD Sender: No OFD packet to send [21:17:15]OFD Sender: No OFD packet to send [21:17:20]OFD Sender: No OFD packet to send [21:17:25]OFD Sender: No OFD packet to send [21:17:30]OFD Sender: No OFD packet to send [21:17:35]OFD Sender: No OFD packet to send [21:17:40]OFD Sender: No OFD packet to send [21:17:45]OFD Sender: No OFD packet to send [21:17:50]OFD Sender: No OFD packet to send [21:17:55]OFD Sender: No OFD packet to send [21:18:00]OFD Sender: No OFD packet to send [21:18:05]OFD Sender: No OFD packet to send [21:18:10]OFD Sender: No OFD packet to send [21:18:15]OFD Sender: No OFD packet to send [21:18:20]OFD Sender: No OFD packet to send [21:18:25]OFD Sender: No OFD packet to send [21:18:30]OFD Sender: No OFD packet to send [21:18:32]recv_with_timeout no data received [21:18:35]OFD Sender: No OFD packet to send [21:18:40]OFD Sender: No OFD packet to send [21:18:45]OFD Sender: No OFD packet to send [21:18:50]OFD Sender: No OFD packet to send [21:18:55]OFD Sender: No OFD packet to send [21:19:00]OFD Sender: No OFD packet to send [21:19:05]OFD Sender: No OFD packet to send [21:19:10]OFD Sender: No OFD packet to send [21:19:15]OFD Sender: No OFD packet to send [21:19:20]recv_with_timeout no data received [21:19:20]OFD Sender: No OFD packet to send [21:19:25]OFD Sender: No OFD packet to send [21:19:30]OFD Sender: No OFD packet to send [21:19:35]OFD Sender: No OFD packet to send [21:19:40]OFD Sender: No OFD packet to send [21:19:45]OFD Sender: No OFD packet to send [21:19:50]OFD Sender: No OFD packet to send [21:19:55]OFD Sender: No OFD packet to send [21:20:00]OFD Sender: No OFD packet to send [21:20:05]OFD Sender: No OFD packet to send [21:20:10]OFD Sender: No OFD packet to send [21:20:15]OFD Sender: No OFD packet to send [21:20:20]OFD Sender: No OFD packet to send [21:20:25]OFD Sender: No OFD packet to send [21:20:30]OFD Sender: No OFD packet to send [21:20:35]OFD Sender: No OFD packet to send [21:20:40]OFD Sender: No OFD packet to send [21:20:45]OFD Sender: No OFD packet to send [21:20:50]OFD Sender: No OFD packet to send [21:20:55]OFD Sender: No OFD packet to send [21:21:00]OFD Sender: No OFD packet to send [21:21:05]OFD Sender: No OFD packet to send [21:21:10]OFD Sender: No OFD packet to send [21:21:15]OFD Sender: No OFD packet to send [21:21:17]recv_with_timeout no data received [21:21:20]OFD Sender: No OFD packet to send [21:21:25]OFD Sender: No OFD packet to send [21:21:30]OFD Sender: No OFD packet to send [21:21:35]OFD Sender: No OFD packet to send [21:21:37]recv_with_timeout no data received [21:21:40]OFD Sender: No OFD packet to send [21:24:01]ConnectInit Can't connect to host [21:24:02]OFD Sender: Processing packet 41663 [packets to send 57, broken 56] [21:24:02]ProducePacketName [21:24:02]name=ofd_packets/00041663 [21:24:02]OFD Sender: To server: ‡•öpG, [21:24:02]CommunicateWithHost lk.salyk.kg:30040 [21:24:02]ConnectInit lk.salyk.kg [21:24:07]ConnectInit Can't take IP for lk.salyk.kg [21:24:07]CommunicateWithHost connect error [21:24:07]CommunicateWithHost err = -1 [21:24:07]OFD Sender: Server communicate error [21:24:12]OFD Sender: Processing packet 41663 [packets to send 57, broken 56] [21:24:12]ProducePacketName [21:24:12]name=ofd_packets/00041663 [21:24:12]OFD Sender: To server: ‡•öpG, [21:24:12]CommunicateWithHost lk.salyk.kg:30040 [21:24:12]ConnectInit lk.salyk.kg [21:24:13]recv_with_timeout no data received [21:24:17]ConnectInit Can't take IP for lk.salyk.kg [21:24:17]CommunicateWithHost connect error [21:24:17]CommunicateWithHost err = -1 [21:24:17]OFD Sender: Server communicate error [21:24:22]OFD Sender: Processing packet 41663 [packets to send 57, broken 56] [21:24:22]ProducePacketName [21:24:22]name=ofd_packets/00041663 [21:24:22]OFD Sender: To server: ‡•öpG, [21:24:22]CommunicateWithHost lk.salyk.kg:30040 [21:24:22]ConnectInit lk.salyk.kg [21:24:26]Connected sock=10 [21:24:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 27 01 00 00 CD 75 1F 01 76 CC 5A 03 01 00 03 00 13 01 1E 04 01 00 01 23 04 65 00 8A 04 08 00 34 38 37 34 33 35 38 37 06 04 26 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 74 79 6C 65 20 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 05 00 00 00 00 07 04 06 00 B0 36 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 00 00 00 F4 03 04 00 35 65 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 BF A2 00 00 35 04 06 00 26 A0 C8 0C 18 4F 32 8A A7 CD 96 56 82 60 [21:24:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 EC C4 47 00 E9 6A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 BF A2 00 00 F4 03 04 00 9E 11 A5 66 B6 04 01 00 00 AB 68 41 04 D9 D3 DA 96 [21:24:27]CommunicateWithHost err = 0 [21:24:27]CheckOFDResponse [21:24:27]1017 (14) - 77093643461234 [21:24:27]1041 (16) - 0000000000874958 [21:24:27]1040 (4) - 41663 [21:24:27]1012 (4) - 27.07.2024 15:26 [21:24:27]1206 (1) - 0 [21:24:27]OFD Sender: Remove packet 41663 [21:24:27]ProducePacketName [21:24:27]name=ofd_packets/00041663 [21:24:27]NVStorageDeleteData [21:24:28]OFD Sender: No OFD packet to send [21:24:33]OFD Sender: No OFD packet to send [21:24:34]recv_with_timeout no data received [21:24:38]OFD Sender: No OFD packet to send [21:24:43]OFD Sender: No OFD packet to send [21:24:48]OFD Sender: No OFD packet to send [21:24:53]OFD Sender: No OFD packet to send [21:24:58]OFD Sender: No OFD packet to send [21:25:03]OFD Sender: No OFD packet to send [21:25:08]OFD Sender: No OFD packet to send [21:25:13]OFD Sender: No OFD packet to send [21:25:18]OFD Sender: No OFD packet to send [21:25:23]OFD Sender: No OFD packet to send [21:25:28]OFD Sender: No OFD packet to send [21:25:33]OFD Sender: No OFD packet to send [21:25:38]OFD Sender: No OFD packet to send [21:25:43]OFD Sender: No OFD packet to send [21:25:48]OFD Sender: No OFD packet to send [21:25:53]OFD Sender: No OFD packet to send [21:25:58]OFD Sender: No OFD packet to send [21:26:03]OFD Sender: No OFD packet to send [21:26:08]OFD Sender: No OFD packet to send [21:26:13]OFD Sender: No OFD packet to send [21:26:17]recv_with_timeout no data received [21:26:18]OFD Sender: No OFD packet to send [21:26:23]OFD Sender: No OFD packet to send [21:26:28]OFD Sender: No OFD packet to send [21:26:33]OFD Sender: No OFD packet to send [21:26:38]OFD Sender: No OFD packet to send [21:26:43]OFD Sender: No OFD packet to send [21:26:48]OFD Sender: No OFD packet to send [21:26:53]OFD Sender: No OFD packet to send [21:26:58]OFD Sender: No OFD packet to send [21:27:03]OFD Sender: No OFD packet to send [21:27:08]OFD Sender: No OFD packet to send [21:27:13]OFD Sender: No OFD packet to send [21:27:18]OFD Sender: No OFD packet to send [21:27:23]OFD Sender: No OFD packet to send [21:27:28]OFD Sender: No OFD packet to send [21:27:33]OFD Sender: No OFD packet to send [21:27:38]OFD Sender: No OFD packet to send [21:27:43]OFD Sender: No OFD packet to send [21:27:48]OFD Sender: No OFD packet to send [21:27:53]OFD Sender: No OFD packet to send [21:27:58]OFD Sender: No OFD packet to send [21:27:58]recv_with_timeout no data received [21:28:03]OFD Sender: No OFD packet to send [21:28:08]OFD Sender: No OFD packet to send [21:28:13]OFD Sender: No OFD packet to send [21:28:18]OFD Sender: No OFD packet to send [21:28:23]OFD Sender: No OFD packet to send [21:28:28]OFD Sender: No OFD packet to send [21:28:33]OFD Sender: No OFD packet to send [21:28:38]OFD Sender: No OFD packet to send [21:28:43]OFD Sender: No OFD packet to send [21:28:48]OFD Sender: No OFD packet to send [21:28:53]OFD Sender: No OFD packet to send [21:28:58]OFD Sender: No OFD packet to send [21:29:00]accept exits with 7 [21:29:00]New connection [21:29:00]New thread 3067051364 created [21:29:00]Thread 3067194724 joined [21:29:00]Waiting for new connection... [21:29:00] Sock 7.Parse request [21:29:00]Sock 7.Check first char [21:29:00]Sock 7.First char is OK [21:29:00]request: POST /json_proto HTTP/1.0 [21:29:00]Method: POST [21:29:00]URL: /json_proto [21:29:00]Method is POST - this is cgi request [21:29:00]url: /json_proto [21:29:00]query_string will be loaded in cgi processing [21:29:00]execute_cgi json_proto POST (null) [21:29:00]execute_cgi path=json_proto method=POST [21:29:00]POST find Content-Length [21:29:00]Host: 172.17.43.132:8080 [21:29:00]Content-Length: 1330 [21:29:00]Content-Type: application/json [21:29:00] [21:29:00]POST finish read [21:29:00]Found Content-Length = 1330 [21:29:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183693", "tax_sys" : 0, "items" : [ { "code": "47000405990016", "name": "\u0423\u0433\u043E\u043B\u044C \u0434\u0440\u0435\u0432\u0435\u0441\u043D\u044B\u0439 \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u041D\u0435\u0444\u0442\u044C 3\u043A\u0433", "price" : 395.00, "quantity" : 1.000, "sum" : 395.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700000480364", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u044D\u043D\u0435\u0440\u0433 Nitro \u044D\u043A\u0437\u043E\u0442\u0438\u043A 0.45 \u0436/\u0431", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870022003305", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Gorilla \u044D\u043D \u043D\u0430\u0442 \u0436/\u0431 0,5/0,45\u043B", "price" : 110.00, "quantity" : 1.000, "sum" : 110.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 600.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:29:00]execute_script... [21:29:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183693", "tax_sys" : 0, "items" : [ { "code": "47000405990016", "name": "\u0423\u0433\u043E\u043B\u044C \u0434\u0440\u0435\u0432\u0435\u0441\u043D\u044B\u0439 \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u041D\u0435\u0444\u0442\u044C 3\u043A\u0433", "price" : 395.00, "quantity" : 1.000, "sum" : 395.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700000480364", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u044D\u043D\u0435\u0440\u0433 Nitro \u044D\u043A\u0437\u043E\u0442\u0438\u043A 0.45 \u0436/\u0431", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870022003305", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Gorilla \u044D\u043D \u043D\u0430\u0442 \u0436/\u0431 0,5/0,45\u043B", "price" : 110.00, "quantity" : 1.000, "sum" : 110.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 600.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:29:00]POST & json_proto [21:29:00]process_json_proto [21:29:00]json parsed OK: [21:29:00]protocol is kg_v1.0 [21:29:00]action value=close_receipt [21:29:00]process_action close_receipt [21:29:00]cmd_close_receipt [21:29:00]MH_GetDate [21:29:00]Write to MH i2c: F0 00 00 9A 0F 98 [21:29:00]Write i2c OK [21:29:00]MH_I2C_Read... [21:29:00]Read from MH i2c: F0 [21:29:00]MH_I2C_Read... [21:29:00]Read from MH i2c: F0 09 00 [21:29:00]MH_I2C_Read... [21:29:00]Read from MH i2c: F0 09 00 9A 0F 00 9E 66 A5 66 69 B2 A4 66 D5 [21:29:00]GetLastDocTimeStamp 1722115381 [21:29:00]current date 1722115742 [21:29:00]FM_GetShiftState [21:29:00]SAM_PROTO_GetShiftState [21:29:00]wFMCommunicate request_size=4 [21:29:00]MH_SAM_APDU [21:29:00]CAPDU: 80 13 01 00 [21:29:00]Write to MH i2c: E2 08 00 9B 0F 80 13 01 00 00 00 00 00 27 [21:29:00]Write i2c OK [21:29:00]MH_I2C_Read... [21:29:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:29:00]Read from MH i2c: E2 [21:29:00]MH_I2C_Read... [21:29:00]Read from MH i2c: E2 0E 00 [21:29:00]MH_I2C_Read... [21:29:00]Read from MH i2c: E2 0E 00 9B 0F 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 3F [21:29:00]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [21:29:00]wFMCommunicate OK [21:29:00]SAM_PROTO_GetShiftState done [21:29:00]FM_GetShiftState done [21:29:00]opened in 1722069839 [21:29:00]opened+sec_in_day 1722156239 [21:29:00]quantity*price = 39500 [21:29:00]sum+1 = 39501 [21:29:00]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4700000480364 Ðапиток Ñнерг Nitro Ñкзотик 0.45 ж/б 1.000 * 95.00 = 95.00 ÐДС 12% ÐСП 1% > о реализуемом товаре Товар: 4870022003305 Ðапиток Gorilla Ñн нат ж/б 0,5/0,45л 1.000 * 110.00 = 110.00 ÐДС 12% ÐСП 1% > о реализуемом товаре ИТОГО: 600.00 ÐСП 1% : 5.31 ÐДС 12% : 63.72 Ðаличными: 600.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 115 27.07.2024 21:29 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41664 ФПД: 60866200498665 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T212902&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41664&fm=60866200498665&tin=02508201610067®Number=0000000000092626&sum=60000 0 [21:29:01]StoreToDocumentArchive [21:29:01]shift 425 fd 41664 [21:29:01]save to /storage/0425/doc_00041664 [21:29:01]save last doc name /storage/0425/doc_00041664 to /storage/kkm_last_doc_name [21:29:01]save OK [21:29:01]Clear old archive folders... [21:29:01]ProcessDocumentItem done err = 0, tmpTLVsize=556 [21:29:01]tlvbuf is 001E2140 [21:29:01]SAM_PROTO_ClearQueue [21:29:01]wFMCommunicate request_size=4 [21:29:01]MH_SAM_APDU [21:29:01]CAPDU: 80 09 00 00 [21:29:01]Write to MH i2c: E2 08 00 A8 0F 80 09 00 00 00 00 00 00 29 [21:29:01]Write i2c OK [21:29:01]MH_I2C_Read... [21:29:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:29:01]Read from MH i2c: E2 [21:29:01]MH_I2C_Read... [21:29:01]Read from MH i2c: E2 03 00 [21:29:01]MH_I2C_Read... [21:29:01]Read from MH i2c: E2 03 00 A8 0F 00 90 00 2B [21:29:01]RAPDU: 90 00 [21:29:01]wFMCommunicate OK [21:29:01]SAM_PROTO_ClearQueue done [21:29:01]KKMCreateOFDPacket [21:29:01]OFDProtocolAddRootSTLVToBuf [21:29:01]FM_MakeSignedData [21:29:01]FM_MakeSignedData [21:29:01]SAM_PROTO_SignData [21:29:01]wFMCommunicate request_size=4 [21:29:01]MH_SAM_APDU [21:29:01]CAPDU: 80 0D 01 02 [21:29:01]Write to MH i2c: E2 08 00 A9 0F 80 0D 01 02 00 00 00 00 31 [21:29:01]Write i2c OK [21:29:01]MH_I2C_Read... [21:29:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:29:01]Read from MH i2c: E2 [21:29:01]MH_I2C_Read... [21:29:01]Read from MH i2c: E2 03 00 [21:29:01]MH_I2C_Read... [21:29:01]Read from MH i2c: E2 03 00 A9 0F 00 90 00 2C [21:29:01]RAPDU: 90 00 [21:29:01]wFMCommunicate OK [21:29:01]wFMCommunicate request_size=255 [21:29:01]MH_SAM_APDU [21:29:01]CAPDU: 80 0D 02 02 FA 03 00 2C 02 1E 04 01 00 01 23 04 82 00 8A 04 0E 00 34 37 30 30 30 34 30 35 39 39 30 30 31 36 06 04 3D 00 D0 A3 D0 B3 D0 BE D0 BB D1 8C 20 D0 B4 D1 80 D0 B5 D0 B2 D0 B5 D1 81 D0 BD D1 8B D0 B9 20 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 20 33 D0 BA D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 9A 00 00 00 00 13 04 06 00 4C 9A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7D 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 33 36 34 06 04 39 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D1 8D D0 BA D0 B7 D0 BE D1 82 D0 B8 D0 BA 20 30 2E 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 [21:29:02]Write to MH i2c: E2 02 01 AA 0F 80 0D 02 02 FA 00 03 00 2C 02 1E 04 01 00 01 23 04 82 00 8A 04 0E 00 34 37 30 30 30 34 30 35 39 39 30 30 31 36 06 04 3D 00 D0 A3 D0 B3 D0 BE D0 BB D1 8C 20 D0 B4 D1 80 D0 B5 D0 B2 D0 B5 D1 81 D0 BD D1 8B D0 B9 20 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 20 33 D0 BA D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 9A 00 00 00 00 13 04 06 00 4C 9A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7D 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 33 36 34 06 04 39 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D1 8D D0 BA D0 B7 D0 BE D1 82 D0 B8 D0 BA 20 30 2E 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 00 55 [21:29:02]Write i2c OK [21:29:02]MH_I2C_Read... [21:29:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:29:02]Read from MH i2c: E2 [21:29:02]MH_I2C_Read... [21:29:02]Read from MH i2c: E2 03 00 [21:29:02]MH_I2C_Read... [21:29:02]Read from MH i2c: E2 03 00 AA 0F 00 90 00 2D [21:29:02]RAPDU: 90 00 [21:29:02]wFMCommunicate OK [21:29:02]wFMCommunicate request_size=255 [21:29:02]MH_SAM_APDU [21:29:02]CAPDU: 80 0D 02 02 FA 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 77 00 8A 04 0D 00 34 38 37 30 30 32 32 30 30 33 33 30 35 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 47 6F 72 69 6C 6C 61 20 D1 8D D0 BD 20 D0 BD D0 B0 D1 82 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F8 2A 00 00 00 00 13 04 06 00 F8 2A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 00 00 00 F4 03 04 00 9E 66 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 [21:29:02]Write to MH i2c: E2 02 01 AB 0F 80 0D 02 02 FA 00 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 77 00 8A 04 0D 00 34 38 37 30 30 32 32 30 30 33 33 30 35 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 47 6F 72 69 6C 6C 61 20 D1 8D D0 BD 20 D0 BD D0 B0 D1 82 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F8 2A 00 00 00 00 13 04 06 00 F8 2A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 00 00 00 F4 03 04 00 9E 66 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 00 1A [21:29:02]Write i2c OK [21:29:02]MH_I2C_Read... [21:29:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:29:02]Read from MH i2c: E2 [21:29:02]MH_I2C_Read... [21:29:02]Read from MH i2c: E2 03 00 [21:29:02]MH_I2C_Read... [21:29:02]Read from MH i2c: E2 03 00 AB 0F 00 90 00 2E [21:29:02]RAPDU: 90 00 [21:29:02]wFMCommunicate OK [21:29:02]wFMCommunicate request_size=65 [21:29:02]MH_SAM_APDU [21:29:02]CAPDU: 80 0D 02 02 3C 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 C0 A2 00 00 35 04 06 00 37 5B 84 42 71 E9 [21:29:02]Write to MH i2c: E2 44 00 AC 0F 80 0D 02 02 3C 00 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 C0 A2 00 00 35 04 06 00 37 5B 84 42 71 E9 00 00 A1 [21:29:02]Write i2c OK [21:29:02]MH_I2C_Read... [21:29:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:29:02]Read from MH i2c: E2 [21:29:02]MH_I2C_Read... [21:29:02]Read from MH i2c: E2 03 00 [21:29:02]MH_I2C_Read... [21:29:02]Read from MH i2c: E2 03 00 AC 0F 00 90 00 2F [21:29:02]RAPDU: 90 00 [21:29:02]wFMCommunicate OK [21:29:02]wFMCommunicate request_size=4 [21:29:02]MH_SAM_APDU [21:29:02]CAPDU: 80 0D 03 02 [21:29:02]Write to MH i2c: E2 08 00 AD 0F 80 0D 03 02 00 00 00 00 37 [21:29:02]Write i2c OK [21:29:02]MH_I2C_Read... [21:29:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:29:02]Read from MH i2c: E2 [21:29:02]MH_I2C_Read... [21:29:02]Read from MH i2c: E2 0B 00 [21:29:02]MH_I2C_Read... [21:29:02]Read from MH i2c: E2 0B 00 AD 0F 00 03 49 7A BF 62 14 A1 29 90 00 FD [21:29:02]RAPDU: 03 49 7A BF 62 14 A1 29 90 00 [21:29:02]wFMCommunicate OK [21:29:02]SAM_PROTO_SignData done [21:29:02]FM_MakeSignedData done [21:29:02]CreateOFDProtocolMessage [21:29:02]wFMCommunicate request_size=4 [21:29:02]MH_SAM_APDU [21:29:02]CAPDU: 80 11 00 00 [21:29:02]Write to MH i2c: E2 08 00 AE 0F 80 11 00 00 00 00 00 00 37 [21:29:02]Write i2c OK [21:29:02]MH_I2C_Read... [21:29:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:29:02]Read from MH i2c: E2 [21:29:02]MH_I2C_Read... [21:29:02]Read from MH i2c: E2 17 00 [21:29:02]MH_I2C_Read... [21:29:02]Read from MH i2c: E2 17 00 AE 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 93 [21:29:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [21:29:02]wFMCommunicate OK [21:29:02]CreateOFDProtocolMessage done [21:29:02]OFDSenderStorePacket 41664 [21:29:02]StoreOFDPacket docnum=41664 [21:29:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 40 02 00 00 A8 9C 38 02 64 CD 5A 03 01 00 03 00 2C 02 1E 04 01 00 01 23 04 82 00 8A 04 0E 00 34 37 30 30 30 34 30 35 39 39 30 30 31 36 06 04 3D 00 D0 A3 D0 B3 D0 BE D0 BB D1 8C 20 D0 B4 D1 80 D0 B5 D0 B2 D0 B5 D1 81 D0 BD D1 8B D0 B9 20 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 20 33 D0 BA D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 9A 00 00 00 00 13 04 06 00 4C 9A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7D 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 33 36 34 06 04 39 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D1 8D D0 BA D0 B7 D0 BE D1 82 D0 B8 D0 BA 20 30 2E 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 77 00 8A 04 0D 00 34 38 37 30 30 32 32 30 30 33 33 30 35 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 47 6F 72 69 6C 6C 61 20 D1 8D D0 BD 20 D0 BD D0 B0 D1 82 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F8 2A 00 00 00 00 13 04 06 00 F8 2A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 00 00 00 F4 03 04 00 9E 66 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 C0 A2 00 00 35 04 06 00 37 5B 84 42 71 E9 03 49 7A BF 62 14 A1 29 [21:29:02]CheckFolder [21:29:02]dirname=/storage/ofd_packets [21:29:02]CheckFolder done [21:29:02]ProducePacketName [21:29:02]name=ofd_packets/00041664 [21:29:02]NVStorageSaveData ofd_packets/00041664 [21:29:02]File name is /storage/ofd_packets/00041664 [21:29:02]Write 606 bytes [21:29:02]NVStorageSaveData done [21:29:02]OFDSenderStorePacket done [21:29:02]KKMCreateOFDPacket done [21:29:02]NVStorageSaveData kkm_last_timestamp [21:29:02]File name is /storage/kkm_last_timestamp [21:29:02]Write 4 bytes [21:29:02]NVStorageSaveData done [21:29:02]ExternCall_PrintAddStr [21:29:02]wPrintStart [21:29:02]Write to MH i2c: 01 00 00 AF 0F BE [21:29:02]Write i2c OK [21:29:02]MH_I2C_Read... [21:29:02]Read from MH i2c: 01 [21:29:02]MH_I2C_Read... [21:29:02]Read from MH i2c: 01 07 00 [21:29:02]MH_I2C_Read... [21:29:02]Read from MH i2c: 01 07 00 AF 0F 00 00 00 00 00 FF 0F D3 [21:29:02]RasterBufferAndPrint [21:29:02]line Счет N : (3)183693 [21:29:02]line ИÐÐ: 02508201610067 [21:29:02]line Контрольно-КаÑÑовый Чек [21:29:02]line ПРОДÐЖР[21:29:02]line Товар: 47000405990016 [21:29:02]line Уголь древеÑный Партнер Ðефть 3кг [21:29:02]line 1.000 * 395.00 [21:29:02]line = 395.00 [21:29:02]line ÐДС 12% ÐСП 1% [21:29:02]line > о реализуемом товаре [21:29:02]line Товар: 4700000480364 [21:29:02]line Ðапиток Ñнерг Nitro Ñкзотик 0.45 ж/б [21:29:02]line 1.000 * 95.00 [21:29:02]line = 95.00 [21:29:02]line ÐДС 12% ÐСП 1% [21:29:02]line > о реализуемом товаре [21:29:02]line Товар: 4870022003305 [21:29:02]line Ðапиток Gorilla Ñн нат ж/б 0,5/0,45л [21:29:02]line 1.000 * 110.00 [21:29:02]line = 110.00 [21:29:02]line ÐДС 12% ÐСП 1% [21:29:02]line > о реализуемом товаре [21:29:02]line ИТОГО: 600.00 [21:29:02]line ÐСП 1% : 5.31 [21:29:02]line ÐДС 12% : 63.72 [21:29:02]line Ðаличными: 600.00 [21:29:02]line Безнал.: 0.00 [21:29:02]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [21:29:02]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [21:29:02]line СÐО: Общий режим [21:29:02]line Чек 115 27.07.2024 21:29 [21:29:02]line Смена: 425 ФФД: 1.0 [21:29:02]line ЗÐМ: 0300000053 [21:29:02]line РÐМ: 0000000000092626 [21:29:02]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [21:29:02]line ФМ: 0000000000874958 [21:29:02]line ФД: 41664 [21:29:02]line ФПД: 60866200498665 [21:29:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T212902&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41664&fm=60866200498665&tin=02508201610067®Number=0000000000092626&sum=60000 [21:29:03]line 0 [21:29:03]OFD Sender: Processing packet 41664 [packets to send 57, broken 56] [21:29:03]ProducePacketName [21:29:03]name=ofd_packets/00041664 [21:29:03]OFD Sender: To server: ‡•öpG, [21:29:03]CommunicateWithHost lk.salyk.kg:30040 [21:29:03]ConnectInit lk.salyk.kg [21:29:03]written 0, free lines is 4095 [21:29:03]Write to MH i2c: 01 00 00 E6 0F F5 [21:29:03]Write i2c OK [21:29:03]MH_I2C_Read... [21:29:03]Read from MH i2c: 01 [21:29:03]MH_I2C_Read... [21:29:03]Read from MH i2c: 01 07 00 [21:29:03]MH_I2C_Read... [21:29:03]Read from MH i2c: 01 07 00 E6 0F 00 00 00 00 00 40 0C 48 [21:29:03]RasterBufferAndPrint [21:29:03]line [21:29:03]line [21:29:03]line [21:29:03]line [21:29:03]line [21:29:03]written 0, free lines is 3145 [21:29:03]MH_Cut [21:29:03]Write to MH i2c: D1 01 00 ED 0F 01 CE [21:29:03]Write i2c OK [21:29:03]MH_I2C_Read... [21:29:03]Read from MH i2c: D1 [21:29:03]MH_I2C_Read... [21:29:03]Read from MH i2c: D1 01 00 [21:29:03]MH_I2C_Read... [21:29:03]Read from MH i2c: D1 01 00 ED 0F 00 CD [21:29:03]Write to MH i2c: 01 00 00 EE 0F FD [21:29:03]Write i2c OK [21:29:03]MH_I2C_Read... [21:29:04]*** Cut start [21:29:04]*** Partial cut [21:29:04]*** CUTSNS_PIN = 1 [21:29:04]*** CUTSNS_PIN = 0 [21:29:05]*** Brake cut motor [21:29:05]Connected sock=11 [21:29:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 40 02 00 00 A8 9C 38 02 64 CD 5A 03 01 00 03 00 2C 02 1E 04 01 00 01 23 04 82 00 8A 04 0E 00 34 37 30 30 30 34 30 35 39 39 30 30 31 36 06 04 3D 00 D0 A3 D0 B3 D0 BE D0 BB D1 8C 20 D0 B4 D1 80 D0 B5 D0 B2 D0 B5 D1 81 D0 BD D1 8B D0 B9 20 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 20 33 D0 BA D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 9A 00 00 00 00 13 04 06 00 4C 9A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7D 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 33 36 34 06 04 39 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D1 8D D0 BA D0 B7 D0 BE D1 82 D0 B8 D0 BA 20 30 2E 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 77 00 8A 04 0D 00 34 38 37 30 30 32 32 30 30 33 33 30 35 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 47 6F 72 69 6C 6C 61 20 D1 8D D0 BD 20 D0 BD D0 B0 D1 82 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F8 2A 00 00 00 00 13 04 06 00 F8 2A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 00 00 00 F4 03 04 00 9E 66 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 C0 A2 00 00 35 04 06 00 37 5B 84 42 71 E9 03 49 7A BF 62 14 A1 29 [21:29:05]Read from MH i2c: 01 [21:29:05]MH_I2C_Read... [21:29:05]*** Stop cut motor [21:29:05]*** Cut end [21:29:05]Read from MH i2c: 01 07 00 [21:29:05]MH_I2C_Read... [21:29:05]Read from MH i2c: 01 07 00 EE 0F 00 00 00 00 00 FF 0F 12 [21:29:05]process_action close_receipt done [21:29:05]requested_data is exist [21:29:05]produce_requested_data [21:29:05]requested_item fm.sn is exist - process it [21:29:05]wFMCommunicate request_size=4 [21:29:05]MH_SAM_APDU [21:29:05]CAPDU: 80 11 00 00 [21:29:05]Write to MH i2c: E2 08 00 EF 0F 80 11 00 00 00 00 00 00 78 [21:29:05]Write i2c OK [21:29:05]MH_I2C_Read... [21:29:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:29:05]Read from MH i2c: E2 [21:29:05]MH_I2C_Read... [21:29:05]Read from MH i2c: E2 17 00 [21:29:05]MH_I2C_Read... [21:29:05]Read from MH i2c: E2 17 00 EF 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 D4 [21:29:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [21:29:05]wFMCommunicate OK [21:29:05]requested_item fd.num is exist - process it [21:29:05]SAM_PROTO_GetFieldsCounters [21:29:05]wFMCommunicate request_size=4 [21:29:05]MH_SAM_APDU [21:29:05]CAPDU: 80 13 00 00 [21:29:05]Write to MH i2c: E2 08 00 F0 0F 80 13 00 00 00 00 00 00 7B [21:29:05]Write i2c OK [21:29:05]MH_I2C_Read... [21:29:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:29:05]Read from MH i2c: E2 [21:29:05]MH_I2C_Read... [21:29:05]Read from MH i2c: E2 62 00 [21:29:05]MH_I2C_Read... [21:29:05]Read from MH i2c: E2 62 00 F0 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 C0 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 73 00 00 00 5E 04 04 00 73 00 00 00 57 04 04 00 74 00 00 00 19 04 04 00 00 00 00 00 90 00 0A [21:29:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 C0 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 73 00 00 00 5E 04 04 00 73 00 00 00 57 04 04 00 74 00 00 00 19 04 04 00 00 00 00 00 90 00 [21:29:05]wFMCommunicate OK [21:29:05]SAM_PROTO_GetFieldsCounters done [21:29:05]requested_item shift.num is exist - process it [21:29:05]requested_item shift.opened is exist - process it [21:29:05]req_shift_opened [21:29:05]FM_GetShiftState [21:29:05]SAM_PROTO_GetShiftState [21:29:05]wFMCommunicate request_size=4 [21:29:05]MH_SAM_APDU [21:29:05]CAPDU: 80 13 01 00 [21:29:05]Write to MH i2c: E2 08 00 F1 0F 80 13 01 00 00 00 00 00 7D [21:29:05]Write i2c OK [21:29:05]MH_I2C_Read... [21:29:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:29:05]Read from MH i2c: E2 [21:29:05]MH_I2C_Read... [21:29:05]Read from MH i2c: E2 0E 00 [21:29:05]MH_I2C_Read... [21:29:05]Read from MH i2c: E2 0E 00 F1 0F 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 95 [21:29:05]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [21:29:05]wFMCommunicate OK [21:29:05]SAM_PROTO_GetShiftState done [21:29:05]FM_GetShiftState done [21:29:05]req_shift_opened done [21:29:05]requested_item shift.open_date is exist - process it [21:29:05]req_shift_open_date [21:29:05]req_shift_open_date done [21:29:05]produce_requested_data done [21:29:05]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41664,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [21:29:05]process_action_free close_receipt [21:29:05]json_value_free [21:29:05]json_value_free done [21:29:05]process_json_proto returns [21:29:05]Send response to host [21:29:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41664,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [21:29:05]free response buf [21:29:05]execute_script done [21:29:05]execute_script returns [21:29:05]free content buf [21:29:05]Sock 7.Close socket [21:29:05]Sock 7.Thread stoped [21:29:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 67 D3 47 00 80 DA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 C0 A2 00 00 F4 03 04 00 B4 12 A5 66 B6 04 01 00 00 C1 BA 00 86 0B 42 0C BC [21:29:06]CommunicateWithHost err = 0 [21:29:06]CheckOFDResponse [21:29:06]1017 (14) - 77093643461234 [21:29:06]1041 (16) - 0000000000874958 [21:29:06]1040 (4) - 41664 [21:29:06]1012 (4) - 27.07.2024 15:31 [21:29:06]1206 (1) - 0 [21:29:06]OFD Sender: Remove packet 41664 [21:29:06]ProducePacketName [21:29:06]name=ofd_packets/00041664 [21:29:06]NVStorageDeleteData [21:29:06]OFD Sender: No OFD packet to send [21:29:11]OFD Sender: No OFD packet to send [21:29:16]OFD Sender: No OFD packet to send [21:29:21]OFD Sender: No OFD packet to send [21:29:26]OFD Sender: No OFD packet to send [21:29:31]OFD Sender: No OFD packet to send [21:29:36]OFD Sender: No OFD packet to send [21:29:41]OFD Sender: No OFD packet to send [21:29:46]OFD Sender: No OFD packet to send [21:29:51]OFD Sender: No OFD packet to send [21:29:56]OFD Sender: No OFD packet to send [21:30:01]OFD Sender: No OFD packet to send [21:30:06]OFD Sender: No OFD packet to send [21:30:11]OFD Sender: No OFD packet to send [21:30:16]OFD Sender: No OFD packet to send [21:30:21]OFD Sender: No OFD packet to send [21:30:26]OFD Sender: No OFD packet to send [21:30:31]OFD Sender: No OFD packet to send [21:30:36]OFD Sender: No OFD packet to send [21:30:41]OFD Sender: No OFD packet to send [21:30:42]recv_with_timeout no data received [21:30:46]OFD Sender: No OFD packet to send [21:30:51]OFD Sender: No OFD packet to send [21:30:54]recv_with_timeout no data received [21:30:56]OFD Sender: No OFD packet to send [21:31:01]OFD Sender: No OFD packet to send [21:31:06]OFD Sender: No OFD packet to send [21:31:11]OFD Sender: No OFD packet to send [21:31:16]OFD Sender: No OFD packet to send [21:31:19]recv_with_timeout no data received [21:31:21]OFD Sender: No OFD packet to send [21:31:26]OFD Sender: No OFD packet to send [21:31:30]recv_with_timeout no data received [21:31:31]OFD Sender: No OFD packet to send [21:31:36]OFD Sender: No OFD packet to send [21:31:41]OFD Sender: No OFD packet to send [21:31:46]OFD Sender: No OFD packet to send [21:31:51]OFD Sender: No OFD packet to send [21:31:56]OFD Sender: No OFD packet to send [21:32:01]OFD Sender: No OFD packet to send [21:32:06]OFD Sender: No OFD packet to send [21:32:11]OFD Sender: No OFD packet to send [21:32:16]OFD Sender: No OFD packet to send [21:32:21]OFD Sender: No OFD packet to send [21:32:26]OFD Sender: No OFD packet to send [21:32:31]OFD Sender: No OFD packet to send [21:32:36]OFD Sender: No OFD packet to send [21:32:41]OFD Sender: No OFD packet to send [21:32:46]OFD Sender: No OFD packet to send [21:32:51]OFD Sender: No OFD packet to send [21:32:56]OFD Sender: No OFD packet to send [21:33:01]OFD Sender: No OFD packet to send [21:33:06]OFD Sender: No OFD packet to send [21:33:11]OFD Sender: No OFD packet to send [21:33:16]OFD Sender: No OFD packet to send [21:33:21]OFD Sender: No OFD packet to send [21:33:26]OFD Sender: No OFD packet to send [21:33:31]OFD Sender: No OFD packet to send [21:33:36]OFD Sender: No OFD packet to send [21:33:41]OFD Sender: No OFD packet to send [21:33:46]OFD Sender: No OFD packet to send [21:33:51]OFD Sender: No OFD packet to send [21:33:57]OFD Sender: No OFD packet to send [21:34:02]OFD Sender: No OFD packet to send [21:34:07]OFD Sender: No OFD packet to send [21:34:12]OFD Sender: No OFD packet to send [21:34:17]OFD Sender: No OFD packet to send [21:34:21]recv_with_timeout no data received [21:34:22]OFD Sender: No OFD packet to send [21:34:27]OFD Sender: No OFD packet to send [21:34:32]OFD Sender: No OFD packet to send [21:34:37]OFD Sender: No OFD packet to send [21:34:42]OFD Sender: No OFD packet to send [21:34:47]OFD Sender: No OFD packet to send [21:34:52]OFD Sender: No OFD packet to send [21:34:57]OFD Sender: No OFD packet to send [21:35:02]OFD Sender: No OFD packet to send [21:35:07]OFD Sender: No OFD packet to send [21:35:12]OFD Sender: No OFD packet to send [21:35:17]OFD Sender: No OFD packet to send [21:35:22]OFD Sender: No OFD packet to send [21:35:27]OFD Sender: No OFD packet to send [21:35:32]OFD Sender: No OFD packet to send [21:35:37]OFD Sender: No OFD packet to send [21:35:42]OFD Sender: No OFD packet to send [21:35:47]OFD Sender: No OFD packet to send [21:35:52]OFD Sender: No OFD packet to send [21:35:57]OFD Sender: No OFD packet to send [21:36:02]OFD Sender: No OFD packet to send [21:36:07]OFD Sender: No OFD packet to send [21:36:12]OFD Sender: No OFD packet to send [21:36:17]OFD Sender: No OFD packet to send [21:36:22]OFD Sender: No OFD packet to send [21:36:27]OFD Sender: No OFD packet to send [21:36:32]OFD Sender: No OFD packet to send [21:36:37]OFD Sender: No OFD packet to send [21:36:38]recv_with_timeout no data received [21:36:42]OFD Sender: No OFD packet to send [21:36:47]OFD Sender: No OFD packet to send [21:36:52]OFD Sender: No OFD packet to send [21:36:57]OFD Sender: No OFD packet to send [21:37:02]OFD Sender: No OFD packet to send [21:37:07]OFD Sender: No OFD packet to send [21:37:12]OFD Sender: No OFD packet to send [21:37:17]OFD Sender: No OFD packet to send [21:37:22]OFD Sender: No OFD packet to send [21:37:27]OFD Sender: No OFD packet to send [21:37:32]OFD Sender: No OFD packet to send [21:37:37]OFD Sender: No OFD packet to send [21:37:39]recv_with_timeout no data received [21:37:42]OFD Sender: No OFD packet to send [21:37:47]OFD Sender: No OFD packet to send [21:37:52]OFD Sender: No OFD packet to send [21:37:57]OFD Sender: No OFD packet to send [21:38:02]OFD Sender: No OFD packet to send [21:38:07]OFD Sender: No OFD packet to send [21:38:12]OFD Sender: No OFD packet to send [21:38:17]OFD Sender: No OFD packet to send [21:38:22]OFD Sender: No OFD packet to send [21:38:27]OFD Sender: No OFD packet to send [21:38:32]OFD Sender: No OFD packet to send [21:38:37]OFD Sender: No OFD packet to send [21:38:42]OFD Sender: No OFD packet to send [21:38:47]OFD Sender: No OFD packet to send [21:38:52]OFD Sender: No OFD packet to send [21:38:57]OFD Sender: No OFD packet to send [21:39:02]OFD Sender: No OFD packet to send [21:39:07]OFD Sender: No OFD packet to send [21:39:12]OFD Sender: No OFD packet to send [21:39:16]recv_with_timeout no data received [21:39:17]OFD Sender: No OFD packet to send [21:39:22]OFD Sender: No OFD packet to send [21:39:27]OFD Sender: No OFD packet to send [21:39:32]OFD Sender: No OFD packet to send [21:39:36]recv_with_timeout no data received [21:39:37]OFD Sender: No OFD packet to send [21:39:42]OFD Sender: No OFD packet to send [21:39:47]OFD Sender: No OFD packet to send [21:39:52]OFD Sender: No OFD packet to send [21:39:55]recv_with_timeout no data received [21:39:57]OFD Sender: No OFD packet to send [21:40:02]OFD Sender: No OFD packet to send [21:40:07]OFD Sender: No OFD packet to send [21:40:12]OFD Sender: No OFD packet to send [21:40:17]OFD Sender: No OFD packet to send [21:40:22]OFD Sender: No OFD packet to send [21:40:23]recv_with_timeout no data received [21:40:27]OFD Sender: No OFD packet to send [21:40:32]OFD Sender: No OFD packet to send [21:40:37]OFD Sender: No OFD packet to send [21:40:42]OFD Sender: No OFD packet to send [21:40:47]OFD Sender: No OFD packet to send [21:40:52]OFD Sender: No OFD packet to send [21:40:55]recv_with_timeout no data received [21:40:57]OFD Sender: No OFD packet to send [21:41:02]OFD Sender: No OFD packet to send [21:41:07]OFD Sender: No OFD packet to send [21:41:12]OFD Sender: No OFD packet to send [21:41:17]OFD Sender: No OFD packet to send [21:41:22]OFD Sender: No OFD packet to send [21:41:27]OFD Sender: No OFD packet to send [21:41:32]OFD Sender: No OFD packet to send [21:41:37]OFD Sender: No OFD packet to send [21:41:42]OFD Sender: No OFD packet to send [21:41:47]OFD Sender: No OFD packet to send [21:41:52]OFD Sender: No OFD packet to send [21:41:57]OFD Sender: No OFD packet to send [21:42:02]OFD Sender: No OFD packet to send [21:42:07]OFD Sender: No OFD packet to send [21:42:12]OFD Sender: No OFD packet to send [21:42:17]OFD Sender: No OFD packet to send [21:42:22]OFD Sender: No OFD packet to send [21:42:27]OFD Sender: No OFD packet to send [21:42:32]OFD Sender: No OFD packet to send [21:42:37]OFD Sender: No OFD packet to send [21:42:42]OFD Sender: No OFD packet to send [21:42:47]OFD Sender: No OFD packet to send [21:42:52]OFD Sender: No OFD packet to send [21:42:57]OFD Sender: No OFD packet to send [21:43:02]OFD Sender: No OFD packet to send [21:43:07]OFD Sender: No OFD packet to send [21:43:12]OFD Sender: No OFD packet to send [21:43:17]OFD Sender: No OFD packet to send [21:43:19]recv_with_timeout no data received [21:43:22]OFD Sender: No OFD packet to send [21:43:27]OFD Sender: No OFD packet to send [21:43:32]OFD Sender: No OFD packet to send [21:43:37]OFD Sender: No OFD packet to send [21:43:42]OFD Sender: No OFD packet to send [21:43:47]OFD Sender: No OFD packet to send [21:43:52]OFD Sender: No OFD packet to send [21:43:57]OFD Sender: No OFD packet to send [21:44:02]OFD Sender: No OFD packet to send [21:44:06]accept exits with 9 [21:44:06]New connection [21:44:06]New thread 3067194724 created [21:44:06]Thread 3067051364 joined [21:44:06]Waiting for new connection... [21:44:06] Sock 9.Parse request [21:44:06]Sock 9.Check first char [21:44:06]Sock 9.First char is OK [21:44:06]request: POST /json_proto HTTP/1.0 [21:44:06]Method: POST [21:44:06]URL: /json_proto [21:44:06]Method is POST - this is cgi request [21:44:06]url: /json_proto [21:44:06]query_string will be loaded in cgi processing [21:44:06]execute_cgi json_proto POST (null) [21:44:06]execute_cgi path=json_proto method=POST [21:44:06]POST find Content-Length [21:44:06]Host: 172.17.43.132:8080 [21:44:06]Content-Length: 669 [21:44:06]Content-Type: application/json [21:44:06] [21:44:06]POST finish read [21:44:06]Found Content-Length = 669 [21:44:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183694", "tax_sys" : 0, "items" : [ { "code": "4870022003305", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Gorilla \u044D\u043D \u043D\u0430\u0442 \u0436/\u0431 0,5/0,45\u043B", "price" : 110.00, "quantity" : 1.000, "sum" : 110.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 110.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:44:06]execute_script... [21:44:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183694", "tax_sys" : 0, "items" : [ { "code": "4870022003305", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Gorilla \u044D\u043D \u043D\u0430\u0442 \u0436/\u0431 0,5/0,45\u043B", "price" : 110.00, "quantity" : 1.000, "sum" : 110.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 110.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:44:06]POST & json_proto [21:44:06]process_json_proto [21:44:06]json parsed OK: [21:44:06]protocol is kg_v1.0 [21:44:06]action value=close_receipt [21:44:06]process_action close_receipt [21:44:06]cmd_close_receipt [21:44:06]MH_GetDate [21:44:06]Write to MH i2c: F0 00 00 F2 0F F0 [21:44:06]Write i2c OK [21:44:06]MH_I2C_Read... [21:44:06]Read from MH i2c: F0 [21:44:06]MH_I2C_Read... [21:44:06]Read from MH i2c: F0 09 00 [21:44:06]MH_I2C_Read... [21:44:06]Read from MH i2c: F0 09 00 F2 0F 00 27 6A A5 66 69 B2 A4 66 BA [21:44:06]GetLastDocTimeStamp 1722115742 [21:44:06]current date 1722116647 [21:44:06]FM_GetShiftState [21:44:06]SAM_PROTO_GetShiftState [21:44:06]wFMCommunicate request_size=4 [21:44:06]MH_SAM_APDU [21:44:06]CAPDU: 80 13 01 00 [21:44:06]Write to MH i2c: E2 08 00 F3 0F 80 13 01 00 00 00 00 00 7F [21:44:06]Write i2c OK [21:44:06]MH_I2C_Read... [21:44:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:44:06]Read from MH i2c: E2 [21:44:06]MH_I2C_Read... [21:44:06]Read from MH i2c: E2 0E 00 [21:44:06]MH_I2C_Read... [21:44:06]Read from MH i2c: E2 0E 00 F3 0F 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 97 [21:44:06]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [21:44:06]wFMCommunicate OK [21:44:06]SAM_PROTO_GetShiftState done [21:44:06]FM_GetShiftState done [21:44:06]opened in 1722069839 [21:44:06]opened+sec_in_day 1722156239 [21:44:06]quantity*price = 11000 [21:44:06]sum+1 = 11001 [21:44:06]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4600721021627 Пиво БÐД 0,5л ÑÑ‚ 2.000 * 150.00 = 300.00 ÐДС 12% ÐСП 1% > о реализуемом товаре Товар: 2000031750019 Пакет Партнер Ðефть 1.000 * 4.00 = 4.00 ÐДС 12% ÐСП 1% > о реализуемом товаре Товар: 50173808 Жев Orbit Sweet Mint 1.000 * 45.00 = 45.00 ÐДС 12% ÐСП 1% > о реализуемом товаре ИТОГО: 763.00 ÐСП 1% : 6.74 ÐДС 12% : 81.02 Ðаличными: 763.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 117 27.07.2024 23:51 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41666 ФПД: 236230545955057 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T235131&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41666&fm=236230545955057&tin=02508201610067®Number=0000000000092626&sum=76300 0 [23:51:32]StoreToDocumentArchive [23:51:32]shift 425 fd 41666 [23:51:32]save to /storage/0425/doc_00041666 [23:51:32]save last doc name /storage/0425/doc_00041666 to /storage/kkm_last_doc_name [23:51:32]save OK [23:51:32]Clear old archive folders... [23:51:32]ProcessDocumentItem done err = 0, tmpTLVsize=596 [23:51:32]tlvbuf is 0175E760 [23:51:32]SAM_PROTO_ClearQueue [23:51:32]wFMCommunicate request_size=4 [23:51:32]MH_SAM_APDU [23:51:32]CAPDU: 80 09 00 00 [23:51:32]Write to MH i2c: E2 08 00 34 00 80 09 00 00 00 00 00 00 A6 [23:51:32]Write i2c OK [23:51:32]MH_I2C_Read... [23:51:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:51:32]Read from MH i2c: E2 [23:51:32]MH_I2C_Read... [23:51:32]Read from MH i2c: E2 03 00 [23:51:32]MH_I2C_Read... [23:51:32]Read from MH i2c: E2 03 00 34 00 00 90 00 A8 [23:51:32]RAPDU: 90 00 [23:51:32]wFMCommunicate OK [23:51:32]SAM_PROTO_ClearQueue done [23:51:32]KKMCreateOFDPacket [23:51:32]OFDProtocolAddRootSTLVToBuf [23:51:32]FM_MakeSignedData [23:51:32]FM_MakeSignedData [23:51:32]SAM_PROTO_SignData [23:51:32]wFMCommunicate request_size=4 [23:51:32]MH_SAM_APDU [23:51:32]CAPDU: 80 0D 01 02 [23:51:32]Write to MH i2c: E2 08 00 35 00 80 0D 01 02 00 00 00 00 AE [23:51:32]Write i2c OK [23:51:32]MH_I2C_Read... [23:51:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:51:32]Read from MH i2c: E2 [23:51:32]MH_I2C_Read... [23:51:32]Read from MH i2c: E2 03 00 [23:51:32]MH_I2C_Read... [23:51:32]Read from MH i2c: E2 03 00 35 00 00 90 00 A9 [23:51:32]RAPDU: 90 00 [23:51:32]wFMCommunicate OK [23:51:32]wFMCommunicate request_size=255 [23:51:32]MH_SAM_APDU [23:51:32]CAPDU: 80 0D 02 02 FA 03 00 54 02 1E 04 01 00 01 23 04 7E 00 8A 04 0D 00 34 36 30 30 37 32 31 30 32 36 36 39 31 06 04 3A 00 D0 9F D0 B8 D0 B2 D0 BE 20 45 53 53 41 20 D0 B0 D0 BF D0 B5 D0 BB D1 8C D1 81 D0 B8 D0 BD 2C D0 B2 D0 B8 D1 88 D0 BD D1 8F 20 36 2C 35 25 20 D1 81 D1 82 20 30 2C 34 35 D0 BB FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 E8 35 00 00 00 00 13 04 06 00 B8 A1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5E 00 8A 04 0D 00 34 36 30 30 37 32 31 30 32 31 36 32 37 06 04 1A 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 91 D0 90 D0 94 20 30 2C 35 D0 BB 20 D1 81 D1 82 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 98 3A 00 00 00 00 13 04 06 00 30 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 68 00 8A 04 0D 00 32 30 30 30 30 [23:51:32]Write to MH i2c: E2 02 01 36 00 80 0D 02 02 FA 00 03 00 54 02 1E 04 01 00 01 23 04 7E 00 8A 04 0D 00 34 36 30 30 37 32 31 30 32 36 36 39 31 06 04 3A 00 D0 9F D0 B8 D0 B2 D0 BE 20 45 53 53 41 20 D0 B0 D0 BF D0 B5 D0 BB D1 8C D1 81 D0 B8 D0 BD 2C D0 B2 D0 B8 D1 88 D0 BD D1 8F 20 36 2C 35 25 20 D1 81 D1 82 20 30 2C 34 35 D0 BB FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 E8 35 00 00 00 00 13 04 06 00 B8 A1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5E 00 8A 04 0D 00 34 36 30 30 37 32 31 30 32 31 36 32 37 06 04 1A 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 91 D0 90 D0 94 20 30 2C 35 D0 BB 20 D1 81 D1 82 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 98 3A 00 00 00 00 13 04 06 00 30 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 68 00 8A 04 0D 00 32 30 30 30 30 00 00 2D [23:51:33]Write i2c OK [23:51:33]MH_I2C_Read... [23:51:33]OFD Sender: No OFD packet to send [23:51:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:51:33]Read from MH i2c: E2 [23:51:33]MH_I2C_Read... [23:51:33]Read from MH i2c: E2 03 00 [23:51:33]MH_I2C_Read... [23:51:33]Read from MH i2c: E2 03 00 36 00 00 90 00 AA [23:51:33]RAPDU: 90 00 [23:51:33]wFMCommunicate OK [23:51:33]wFMCommunicate request_size=255 [23:51:33]MH_SAM_APDU [23:51:33]CAPDU: 80 0D 02 02 FA 33 31 37 35 30 30 31 39 06 04 24 00 D0 9F D0 B0 D0 BA D0 B5 D1 82 20 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 90 01 00 00 00 00 13 04 06 00 90 01 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 56 00 8A 04 08 00 35 30 31 37 33 38 30 38 06 04 17 00 D0 96 D0 B5 D0 B2 20 4F 72 62 69 74 20 53 77 65 65 74 20 4D 69 6E 74 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 94 11 00 00 00 00 13 04 06 00 94 11 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 2A 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A2 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A6 1F 00 00 00 00 07 04 06 00 0C 2A 01 00 00 00 39 04 06 [23:51:33]Write to MH i2c: E2 02 01 37 00 80 0D 02 02 FA 00 33 31 37 35 30 30 31 39 06 04 24 00 D0 9F D0 B0 D0 BA D0 B5 D1 82 20 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 90 01 00 00 00 00 13 04 06 00 90 01 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 56 00 8A 04 08 00 35 30 31 37 33 38 30 38 06 04 17 00 D0 96 D0 B5 D0 B2 20 4F 72 62 69 74 20 53 77 65 65 74 20 4D 69 6E 74 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 94 11 00 00 00 00 13 04 06 00 94 11 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 2A 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A2 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A6 1F 00 00 00 00 07 04 06 00 0C 2A 01 00 00 00 39 04 06 00 00 E0 [23:51:33]Write i2c OK [23:51:33]MH_I2C_Read... [23:51:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:51:33]Read from MH i2c: E2 [23:51:33]MH_I2C_Read... [23:51:33]Read from MH i2c: E2 03 00 [23:51:33]MH_I2C_Read... [23:51:33]Read from MH i2c: E2 03 00 37 00 00 90 00 AB [23:51:33]RAPDU: 90 00 [23:51:33]wFMCommunicate OK [23:51:33]wFMCommunicate request_size=105 [23:51:33]MH_SAM_APDU [23:51:33]CAPDU: 80 0D 02 02 64 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 00 00 00 F4 03 04 00 03 88 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 C2 A2 00 00 35 04 06 00 D6 D9 B5 C6 D8 F1 [23:51:33]Write to MH i2c: E2 6C 00 38 00 80 0D 02 02 64 00 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 00 00 00 F4 03 04 00 03 88 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 C2 A2 00 00 35 04 06 00 D6 D9 B5 C6 D8 F1 00 00 75 [23:51:33]Write i2c OK [23:51:33]MH_I2C_Read... [23:51:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:51:33]Read from MH i2c: E2 [23:51:33]MH_I2C_Read... [23:51:33]Read from MH i2c: E2 03 00 [23:51:33]MH_I2C_Read... [23:51:33]Read from MH i2c: E2 03 00 38 00 00 90 00 AC [23:51:33]RAPDU: 90 00 [23:51:33]wFMCommunicate OK [23:51:33]wFMCommunicate request_size=4 [23:51:33]MH_SAM_APDU [23:51:33]CAPDU: 80 0D 03 02 [23:51:33]Write to MH i2c: E2 08 00 39 00 80 0D 03 02 00 00 00 00 B4 [23:51:33]Write i2c OK [23:51:33]MH_I2C_Read... [23:51:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:51:33]Read from MH i2c: E2 [23:51:33]MH_I2C_Read... [23:51:33]Read from MH i2c: E2 0B 00 [23:51:33]MH_I2C_Read... [23:51:33]Read from MH i2c: E2 0B 00 39 00 00 55 E3 B6 B9 B6 1C CC CA 90 00 C4 [23:51:33]RAPDU: 55 E3 B6 B9 B6 1C CC CA 90 00 [23:51:33]wFMCommunicate OK [23:51:33]SAM_PROTO_SignData done [23:51:33]FM_MakeSignedData done [23:51:33]CreateOFDProtocolMessage [23:51:33]wFMCommunicate request_size=4 [23:51:33]MH_SAM_APDU [23:51:33]CAPDU: 80 11 00 00 [23:51:33]Write to MH i2c: E2 08 00 3A 00 80 11 00 00 00 00 00 00 B4 [23:51:33]Write i2c OK [23:51:33]MH_I2C_Read... [23:51:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:51:33]Read from MH i2c: E2 [23:51:34]MH_I2C_Read... [23:51:34]Read from MH i2c: E2 17 00 [23:51:34]MH_I2C_Read... [23:51:34]Read from MH i2c: E2 17 00 3A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 10 [23:51:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [23:51:34]wFMCommunicate OK [23:51:34]CreateOFDProtocolMessage done [23:51:34]OFDSenderStorePacket 41666 [23:51:34]StoreOFDPacket docnum=41666 [23:51:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 68 02 00 00 E0 59 60 02 17 D0 5A 03 01 00 03 00 54 02 1E 04 01 00 01 23 04 7E 00 8A 04 0D 00 34 36 30 30 37 32 31 30 32 36 36 39 31 06 04 3A 00 D0 9F D0 B8 D0 B2 D0 BE 20 45 53 53 41 20 D0 B0 D0 BF D0 B5 D0 BB D1 8C D1 81 D0 B8 D0 BD 2C D0 B2 D0 B8 D1 88 D0 BD D1 8F 20 36 2C 35 25 20 D1 81 D1 82 20 30 2C 34 35 D0 BB FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 E8 35 00 00 00 00 13 04 06 00 B8 A1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5E 00 8A 04 0D 00 34 36 30 30 37 32 31 30 32 31 36 32 37 06 04 1A 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 91 D0 90 D0 94 20 30 2C 35 D0 BB 20 D1 81 D1 82 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 98 3A 00 00 00 00 13 04 06 00 30 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 68 00 8A 04 0D 00 32 30 30 30 30 33 31 37 35 30 30 31 39 06 04 24 00 D0 9F D0 B0 D0 BA D0 B5 D1 82 20 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 90 01 00 00 00 00 13 04 06 00 90 01 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 56 00 8A 04 08 00 35 30 31 37 33 38 30 38 06 04 17 00 D0 96 D0 B5 D0 B2 20 4F 72 62 69 74 20 53 77 65 65 74 20 4D 69 6E 74 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 94 11 00 00 00 00 13 04 06 00 94 11 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 2A 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A2 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A6 1F 00 00 00 00 07 04 06 00 0C 2A 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 00 00 00 F4 03 04 00 03 88 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 C2 A2 00 00 35 04 06 00 D6 D9 B5 C6 D8 F1 55 E3 B6 B9 B6 1C CC CA [23:51:34]CheckFolder [23:51:34]dirname=/storage/ofd_packets [23:51:34]CheckFolder done [23:51:34]ProducePacketName [23:51:34]name=ofd_packets/00041666 [23:51:34]NVStorageSaveData ofd_packets/00041666 [23:51:34]File name is /storage/ofd_packets/00041666 [23:51:34]Write 646 bytes [23:51:34]NVStorageSaveData done [23:51:34]OFDSenderStorePacket done [23:51:34]KKMCreateOFDPacket done [23:51:34]NVStorageSaveData kkm_last_timestamp [23:51:34]File name is /storage/kkm_last_timestamp [23:51:34]Write 4 bytes [23:51:34]NVStorageSaveData done [23:51:34]ExternCall_PrintAddStr [23:51:34]wPrintStart [23:51:34]Write to MH i2c: 01 00 00 3B 00 3B [23:51:34]Write i2c OK [23:51:34]MH_I2C_Read... [23:51:34]Read from MH i2c: 01 [23:51:34]MH_I2C_Read... [23:51:34]Read from MH i2c: 01 07 00 [23:51:34]MH_I2C_Read... [23:51:34]Read from MH i2c: 01 07 00 3B 00 00 00 00 00 00 FF 0F 50 [23:51:34]RasterBufferAndPrint [23:51:34]line Счет N : (3)183695 [23:51:34]line ИÐÐ: 02508201610067 [23:51:34]line Контрольно-КаÑÑовый Чек [23:51:34]line ПРОДÐЖР[23:51:34]line Товар: 4600721026691 [23:51:34]line Пиво ESSA апельÑин,Ð²Ð¸ÑˆÐ½Ñ 6,5% ÑÑ‚ 0,45л [23:51:34]line 3.000 * 138.00 [23:51:34]line = 414.00 [23:51:34]line ÐДС 12% ÐСП 1% [23:51:34]line > о реализуемом товаре [23:51:34]line Товар: 4600721021627 [23:51:34]line Пиво БÐД 0,5л ÑÑ‚ [23:51:34]line 2.000 * 150.00 [23:51:34]line = 300.00 [23:51:34]line ÐДС 12% ÐСП 1% [23:51:34]line > о реализуемом товаре [23:51:34]line Товар: 2000031750019 [23:51:34]line Пакет Партнер Ðефть [23:51:34]line 1.000 * 4.00 [23:51:34]line = 4.00 [23:51:34]line ÐДС 12% ÐСП 1% [23:51:34]line > о реализуемом товаре [23:51:34]line Товар: 50173808 [23:51:34]line Жев Orbit Sweet Mint [23:51:34]line 1.000 * 45.00 [23:51:34]line = 45.00 [23:51:34]line ÐДС 12% ÐСП 1% [23:51:34]line > о реализуемом товаре [23:51:34]line ИТОГО: 763.00 [23:51:34]line ÐСП 1% : 6.74 [23:51:34]line ÐДС 12% : 81.02 [23:51:34]line Ðаличными: 763.00 [23:51:34]line Безнал.: 0.00 [23:51:34]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [23:51:34]OFD Sender: Processing packet 41666 [packets to send 57, broken 56] [23:51:34]ProducePacketName [23:51:34]name=ofd_packets/00041666 [23:51:34]OFD Sender: To server: ‡•öpG, [23:51:34]CommunicateWithHost lk.salyk.kg:30040 [23:51:34]ConnectInit lk.salyk.kg [23:51:34]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [23:51:34]line СÐО: Общий режим [23:51:34]line Чек 117 27.07.2024 23:51 [23:51:34]line Смена: 425 ФФД: 1.0 [23:51:34]line ЗÐМ: 0300000053 [23:51:34]line РÐМ: 0000000000092626 [23:51:34]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [23:51:34]line ФМ: 0000000000874958 [23:51:34]line ФД: 41666 [23:51:34]line ФПД: 236230545955057 [23:51:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T235131&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41666&fm=236230545955057&tin=02508201610067®Number=0000000000092626&sum=76300 [23:51:34]line 0 [23:51:34]written 0, free lines is 4095 [23:51:34]Write to MH i2c: 01 00 00 76 00 76 [23:51:34]Write i2c OK [23:51:34]MH_I2C_Read... [23:51:34]Read from MH i2c: 01 [23:51:34]MH_I2C_Read... [23:51:34]Read from MH i2c: 01 07 00 [23:51:34]MH_I2C_Read... [23:51:34]Read from MH i2c: 01 07 00 76 00 00 00 00 00 00 29 0C B2 [23:51:34]RasterBufferAndPrint [23:51:34]line [23:51:34]line [23:51:34]line [23:51:34]line [23:51:34]line [23:51:34]written 0, free lines is 3134 [23:51:34]MH_Cut [23:51:34]Write to MH i2c: D1 01 00 7D 00 01 4F [23:51:34]Write i2c OK [23:51:34]MH_I2C_Read... [23:51:34]Read from MH i2c: D1 [23:51:34]MH_I2C_Read... [23:51:34]Read from MH i2c: D1 01 00 [23:51:34]MH_I2C_Read... [23:51:34]Read from MH i2c: D1 01 00 7D 00 00 4E [23:51:34]Write to MH i2c: 01 00 00 7E 00 7E [23:51:34]Write i2c OK [23:51:34]MH_I2C_Read... [23:51:35]*** Cut start [23:51:35]*** Partial cut [23:51:35]*** CUTSNS_PIN = 1 [23:51:35]*** CUTSNS_PIN = 0 [23:51:35]*** Brake cut motor [23:51:35]Connected sock=11 [23:51:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 68 02 00 00 E0 59 60 02 17 D0 5A 03 01 00 03 00 54 02 1E 04 01 00 01 23 04 7E 00 8A 04 0D 00 34 36 30 30 37 32 31 30 32 36 36 39 31 06 04 3A 00 D0 9F D0 B8 D0 B2 D0 BE 20 45 53 53 41 20 D0 B0 D0 BF D0 B5 D0 BB D1 8C D1 81 D0 B8 D0 BD 2C D0 B2 D0 B8 D1 88 D0 BD D1 8F 20 36 2C 35 25 20 D1 81 D1 82 20 30 2C 34 35 D0 BB FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 E8 35 00 00 00 00 13 04 06 00 B8 A1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5E 00 8A 04 0D 00 34 36 30 30 37 32 31 30 32 31 36 32 37 06 04 1A 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 91 D0 90 D0 94 20 30 2C 35 D0 BB 20 D1 81 D1 82 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 98 3A 00 00 00 00 13 04 06 00 30 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 68 00 8A 04 0D 00 32 30 30 30 30 33 31 37 35 30 30 31 39 06 04 24 00 D0 9F D0 B0 D0 BA D0 B5 D1 82 20 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 *** Stop cut motor [23:51:36]D1 *** Cut end [23:51:36]80 Read from MH i2c: 20 01 D0 [23:51:36]9D MH_I2C_Read... [23:51:36]D0 Read from MH i2c: B5 01 D1 07 84 00 D1 [23:51:36]82 MH_I2C_Read... [23:51:36]D1 8C Read from MH i2c: FF 01 03 07 00 7E 00 00 00 00 00 00 FF 0F 08 93 00 [23:51:36]03 process_action close_receipt done [23:51:36]E8 requested_data is exist [23:51:36]03 produce_requested_data [23:51:36]00 requested_item fm.sn is exist - process it [23:51:36]00 wFMCommunicate request_size=4 [23:51:36]00 MH_SAM_APDU [23:51:36]00 CAPDU: 00 80 37 11 04 00 06 00 00 [23:51:36]90 Write to MH i2c: 01 E2 00 08 00 00 00 7F 00 00 13 80 04 11 06 00 00 00 90 00 01 00 00 00 00 00 00 00 F9 F2 [23:51:36]03 01 00 01 Write i2c OK [23:51:36]F6 MH_I2C_Read... [23:51:36]03 01 00 01 BC 04 01 00 01 23 04 56 00 8A 04 08 00 35 30 31 37 33 38 30 38 06 04 17 00 D0 96 D0 B5 D0 B2 20 4F 72 62 69 74 20 53 77 65 65 74 20 4D 69 6E 74 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 94 11 00 00 00 00 13 04 06 00 94 11 00 00 00 00 F2 03 01 00 01 *** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:51:36]F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 2A 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A2 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A6 1F 00 00 00 00 07 04 06 Read from MH i2c: 00 E2 0C [23:51:36]2A MH_I2C_Read... [23:51:36]01 Read from MH i2c: 00 E2 00 00 17 39 00 04 [23:51:36]06 MH_I2C_Read... [23:51:36]00 00 00 00 00 00 00 1F 04 Read from MH i2c: 02 E2 00 17 01 00 00 7F 12 00 04 00 04 00 75 00 00 00 F4 03 04 00 03 88 A5 66 0E 04 04 00 A9 11 01 04 00 10 00 00 B9 30 04 30 01 30 00 30 01 30 0D 30 04 30 10 30 00 30 30 30 30 38 30 37 30 34 30 39 30 35 30 38 30 90 30 00 30 55 30 [23:51:36]39 RAPDU: 32 11 36 04 32 10 36 00 11 30 04 30 10 30 00 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 C2 A2 00 00 35 04 06 00 D6 D9 B5 C6 D8 F1 55 E3 B6 B9 B6 1C CC CA [23:51:36]30 38 37 34 39 35 38 90 00 [23:51:36]wFMCommunicate OK [23:51:36]requested_item fd.num is exist - process it [23:51:36]SAM_PROTO_GetFieldsCounters [23:51:36]wFMCommunicate request_size=4 [23:51:36]MH_SAM_APDU [23:51:36]CAPDU: 80 13 00 00 [23:51:36]Write to MH i2c: E2 08 00 80 00 80 13 00 00 00 00 00 00 FC [23:51:36]Write i2c OK [23:51:36]MH_I2C_Read... [23:51:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:51:36]Read from MH i2c: E2 [23:51:36]MH_I2C_Read... [23:51:36]Read from MH i2c: E2 62 00 [23:51:36]MH_I2C_Read... [23:51:36]Read from MH i2c: E2 62 00 80 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 C2 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 75 00 00 00 5E 04 04 00 75 00 00 00 57 04 04 00 76 00 00 00 19 04 04 00 00 00 00 00 90 00 93 [23:51:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 C2 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 75 00 00 00 5E 04 04 00 75 00 00 00 57 04 04 00 76 00 00 00 19 04 04 00 00 00 00 00 90 00 [23:51:36]wFMCommunicate OK [23:51:36]SAM_PROTO_GetFieldsCounters done [23:51:36]requested_item shift.num is exist - process it [23:51:36]requested_item shift.opened is exist - process it [23:51:36]req_shift_opened [23:51:36]FM_GetShiftState [23:51:36]SAM_PROTO_GetShiftState [23:51:36]wFMCommunicate request_size=4 [23:51:36]MH_SAM_APDU [23:51:36]CAPDU: 80 13 01 00 [23:51:36]Write to MH i2c: E2 08 00 81 00 80 13 01 00 00 00 00 00 FE [23:51:36]Write i2c OK [23:51:36]MH_I2C_Read... [23:51:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:51:36]Read from MH i2c: E2 [23:51:36]MH_I2C_Read... [23:51:36]Read from MH i2c: E2 0E 00 [23:51:36]MH_I2C_Read... [23:51:36]Read from MH i2c: E2 0E 00 81 00 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 16 [23:51:36]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [23:51:36]wFMCommunicate OK [23:51:36]SAM_PROTO_GetShiftState done [23:51:36]FM_GetShiftState done [23:51:36]req_shift_opened done [23:51:36]requested_item shift.open_date is exist - process it [23:51:36]req_shift_open_date [23:51:36]req_shift_open_date done [23:51:36]produce_requested_data done [23:51:36]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41666,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [23:51:36]process_action_free close_receipt [23:51:36]json_value_free [23:51:36]json_value_free done [23:51:36]process_json_proto returns [23:51:36]Send response to host [23:51:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41666,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [23:51:36]free response buf [23:51:36]execute_script done [23:51:36]execute_script returns [23:51:36]free content buf [23:51:36]Sock 9.Close socket [23:51:36]Sock 9.Thread stoped [23:51:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 E8 55 47 00 31 6E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 C2 A2 00 00 F4 03 04 00 1C 34 A5 66 B6 04 01 00 00 53 D5 50 77 A2 9A BA BC [23:51:36]CommunicateWithHost err = 0 [23:51:36]CheckOFDResponse [23:51:36]1017 (14) - 77093643461234 [23:51:36]1041 (16) - 0000000000874958 [23:51:36]1040 (4) - 41666 [23:51:36]1012 (4) - 27.07.2024 17:53 [23:51:36]1206 (1) - 0 [23:51:36]OFD Sender: Remove packet 41666 [23:51:36]ProducePacketName [23:51:36]name=ofd_packets/00041666 [23:51:36]NVStorageDeleteData [23:51:37]OFD Sender: No OFD packet to send [23:51:37]accept exits with 8 [23:51:37]New connection [23:51:37]New thread 3067096420 created [23:51:37]Thread 3066953060 joined [23:51:37]Waiting for new connection... [23:51:37] Sock 8.Parse request [23:51:37]Sock 8.Check first char [23:51:37]Sock 8.First char is OK [23:51:37]request: POST /json_proto HTTP/1.0 [23:51:37]Method: POST [23:51:37]URL: /json_proto [23:51:37]Method is POST - this is cgi request [23:51:37]url: /json_proto [23:51:37]query_string will be loaded in cgi processing [23:51:37]execute_cgi json_proto POST (null) [23:51:37]execute_cgi path=json_proto method=POST [23:51:37]POST find Content-Length [23:51:37]Host: 172.17.43.132:8080 [23:51:37]Content-Length: 632 [23:51:37]Content-Type: application/json [23:51:37] [23:51:37]POST finish read [23:51:37]Found Content-Length = 632 [23:51:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183696", "tax_sys" : 0, "items" : [ { "code": "4700025313937", "name": "\u0412\u041E\u0414\u041A\u0410 \u041C\u042F\u0413\u041A\u0410\u042F 0,1\u043B", "price" : 60.00, "quantity" : 1.000, "sum" : 60.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 60.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:51:37]execute_script... [23:51:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183696", "tax_sys" : 0, "items" : [ { "code": "4700025313937", "name": "\u0412\u041E\u0414\u041A\u0410 \u041C\u042F\u0413\u041A\u0410\u042F 0,1\u043B", "price" : 60.00, "quantity" : 1.000, "sum" : 60.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 60.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:51:37]POST & json_proto [23:51:37]process_json_proto [23:51:37]json parsed OK: [23:51:37]protocol is kg_v1.0 [23:51:37]action value=close_receipt [23:51:37]process_action close_receipt [23:51:37]cmd_close_receipt [23:51:37]MH_GetDate [23:51:37]Write to MH i2c: F0 00 00 82 00 71 [23:51:37]Write i2c OK [23:51:37]MH_I2C_Read... [23:51:37]Read from MH i2c: F0 [23:51:37]MH_I2C_Read... [23:51:37]Read from MH i2c: F0 09 00 [23:51:37]MH_I2C_Read... [23:51:37]Read from MH i2c: F0 09 00 82 00 00 09 88 A5 66 F2 87 A5 66 9A [23:51:37]GetLastDocTimeStamp 1722124291 [23:51:37]current date 1722124297 [23:51:37]FM_GetShiftState [23:51:37]SAM_PROTO_GetShiftState [23:51:37]wFMCommunicate request_size=4 [23:51:37]MH_SAM_APDU [23:51:37]CAPDU: 80 13 01 00 [23:51:37]Write to MH i2c: E2 08 00 83 00 80 13 01 00 00 00 00 00 00 [23:51:37]Write i2c OK [23:51:37]MH_I2C_Read... [23:51:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:51:37]Read from MH i2c: E2 [23:51:37]MH_I2C_Read... [23:51:37]Read from MH i2c: E2 0E 00 [23:51:37]MH_I2C_Read... [23:51:37]Read from MH i2c: E2 0E 00 83 00 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 18 [23:51:37]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [23:51:37]wFMCommunicate OK [23:51:37]SAM_PROTO_GetShiftState done [23:51:37]FM_GetShiftState done [23:51:37]opened in 1722069839 [23:51:37]opened+sec_in_day 1722156239 [23:51:37]quantity*price = 6000 [23:51:37]sum+1 = 6001 [23:51:37]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 60.00 ÐСП 1% : 0.53 ÐДС 12% : 6.37 Ðаличными: 60.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 118 27.07.2024 23:51 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41667 ФПД: 98663373179367 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T235137&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41667&fm=98663373179367&tin=02508201610067®Number=0000000000092626&sum=6000 0 [23:51:39]StoreToDocumentArchive [23:51:39]shift 425 fd 41667 [23:51:39]save to /storage/0425/doc_00041667 [23:51:39]save last doc name /storage/0425/doc_00041667 to /storage/kkm_last_doc_name [23:51:39]save OK [23:51:39]Clear old archive folders... [23:51:39]ProcessDocumentItem done err = 0, tmpTLVsize=271 [23:51:39]tlvbuf is 01786FC0 [23:51:39]SAM_PROTO_ClearQueue [23:51:39]wFMCommunicate request_size=4 [23:51:39]MH_SAM_APDU [23:51:39]CAPDU: 80 09 00 00 [23:51:39]Write to MH i2c: E2 08 00 90 00 80 09 00 00 00 00 00 00 02 [23:51:39]Write i2c OK [23:51:39]MH_I2C_Read... [23:51:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:51:39]Read from MH i2c: E2 [23:51:39]MH_I2C_Read... [23:51:39]Read from MH i2c: E2 03 00 [23:51:39]MH_I2C_Read... [23:51:39]Read from MH i2c: E2 03 00 90 00 00 90 00 04 [23:51:39]RAPDU: 90 00 [23:51:39]wFMCommunicate OK [23:51:39]SAM_PROTO_ClearQueue done [23:51:39]KKMCreateOFDPacket [23:51:39]OFDProtocolAddRootSTLVToBuf [23:51:39]FM_MakeSignedData [23:51:39]FM_MakeSignedData [23:51:39]SAM_PROTO_SignData [23:51:39]wFMCommunicate request_size=4 [23:51:39]MH_SAM_APDU [23:51:39]CAPDU: 80 0D 01 02 [23:51:39]Write to MH i2c: E2 08 00 91 00 80 0D 01 02 00 00 00 00 0A [23:51:39]Write i2c OK [23:51:39]MH_I2C_Read... [23:51:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:51:39]Read from MH i2c: E2 [23:51:39]MH_I2C_Read... [23:51:39]Read from MH i2c: E2 03 00 [23:51:39]MH_I2C_Read... [23:51:39]Read from MH i2c: E2 03 00 91 00 00 90 00 05 [23:51:39]RAPDU: 90 00 [23:51:39]wFMCommunicate OK [23:51:39]wFMCommunicate request_size=255 [23:51:39]MH_SAM_APDU [23:51:39]CAPDU: 80 0D 02 02 FA 03 00 0F 01 1E 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 32 35 33 31 33 39 33 37 06 04 1D 00 D0 92 D0 9E D0 94 D0 9A D0 90 20 D0 9C D0 AF D0 93 D0 9A D0 90 D0 AF 20 30 2C 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 17 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 35 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 02 00 00 00 00 07 04 06 00 70 17 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 00 00 00 F4 03 04 00 09 88 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 [23:51:39]Write to MH i2c: E2 02 01 92 00 80 0D 02 02 FA 00 03 00 0F 01 1E 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 32 35 33 31 33 39 33 37 06 04 1D 00 D0 92 D0 9E D0 94 D0 9A D0 90 20 D0 9C D0 AF D0 93 D0 9A D0 90 D0 AF 20 30 2C 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 17 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 35 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 02 00 00 00 00 07 04 06 00 70 17 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 00 00 00 F4 03 04 00 09 88 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 00 00 1C [23:51:39]Write i2c OK [23:51:39]MH_I2C_Read... [23:51:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:51:39]Read from MH i2c: E2 [23:51:39]MH_I2C_Read... [23:51:39]Read from MH i2c: E2 03 00 [23:51:39]MH_I2C_Read... [23:51:39]Read from MH i2c: E2 03 00 92 00 00 90 00 06 [23:51:39]RAPDU: 90 00 [23:51:39]wFMCommunicate OK [23:51:39]wFMCommunicate request_size=30 [23:51:39]MH_SAM_APDU [23:51:39]CAPDU: 80 0D 02 02 19 30 38 37 34 39 35 38 10 04 04 00 C3 A2 00 00 35 04 06 00 59 BB DB 4F 89 E7 [23:51:39]Write to MH i2c: E2 21 00 93 00 80 0D 02 02 19 00 30 38 37 34 39 35 38 10 04 04 00 C3 A2 00 00 35 04 06 00 59 BB DB 4F 89 E7 00 00 22 [23:51:39]Write i2c OK [23:51:39]MH_I2C_Read... [23:51:39]Read from MH i2c: E2 [23:51:39]MH_I2C_Read... [23:51:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:51:39]Read from MH i2c: E2 03 00 [23:51:39]MH_I2C_Read... [23:51:39]Read from MH i2c: E2 03 00 93 00 00 90 00 07 [23:51:39]RAPDU: 90 00 [23:51:39]wFMCommunicate OK [23:51:39]wFMCommunicate request_size=4 [23:51:39]MH_SAM_APDU [23:51:39]CAPDU: 80 0D 03 02 [23:51:39]Write to MH i2c: E2 08 00 94 00 80 0D 03 02 00 00 00 00 0F [23:51:39]Write i2c OK [23:51:39]MH_I2C_Read... [23:51:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:51:40]Read from MH i2c: E2 [23:51:40]MH_I2C_Read... [23:51:40]Read from MH i2c: E2 0B 00 [23:51:40]MH_I2C_Read... [23:51:40]Read from MH i2c: E2 0B 00 94 00 00 79 7A D9 78 4B CC EB 25 90 00 7B [23:51:40]RAPDU: 79 7A D9 78 4B CC EB 25 90 00 [23:51:40]wFMCommunicate OK [23:51:40]SAM_PROTO_SignData done [23:51:40]FM_MakeSignedData done [23:51:40]CreateOFDProtocolMessage [23:51:40]wFMCommunicate request_size=4 [23:51:40]MH_SAM_APDU [23:51:40]CAPDU: 80 11 00 00 [23:51:40]Write to MH i2c: E2 08 00 95 00 80 11 00 00 00 00 00 00 0F [23:51:40]Write i2c OK [23:51:40]MH_I2C_Read... [23:51:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:51:40]Read from MH i2c: E2 [23:51:40]MH_I2C_Read... [23:51:40]Read from MH i2c: E2 17 00 [23:51:40]MH_I2C_Read... [23:51:40]Read from MH i2c: E2 17 00 95 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 6B [23:51:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [23:51:40]wFMCommunicate OK [23:51:40]CreateOFDProtocolMessage done [23:51:40]OFDSenderStorePacket 41667 [23:51:40]StoreOFDPacket docnum=41667 [23:51:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 23 01 00 00 99 62 1B 01 36 7B 5A 03 01 00 03 00 0F 01 1E 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 32 35 33 31 33 39 33 37 06 04 1D 00 D0 92 D0 9E D0 94 D0 9A D0 90 20 D0 9C D0 AF D0 93 D0 9A D0 90 D0 AF 20 30 2C 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 17 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 35 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 02 00 00 00 00 07 04 06 00 70 17 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 00 00 00 F4 03 04 00 09 88 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 C3 A2 00 00 35 04 06 00 59 BB DB 4F 89 E7 79 7A D9 78 4B CC EB 25 [23:51:40]CheckFolder [23:51:40]dirname=/storage/ofd_packets [23:51:40]CheckFolder done [23:51:40]ProducePacketName [23:51:40]name=ofd_packets/00041667 [23:51:40]NVStorageSaveData ofd_packets/00041667 [23:51:40]File name is /storage/ofd_packets/00041667 [23:51:40]Write 321 bytes [23:51:40]NVStorageSaveData done [23:51:40]OFDSenderStorePacket done [23:51:40]KKMCreateOFDPacket done [23:51:40]NVStorageSaveData kkm_last_timestamp [23:51:40]File name is /storage/kkm_last_timestamp [23:51:40]Write 4 bytes [23:51:40]NVStorageSaveData done [23:51:40]ExternCall_PrintAddStr [23:51:40]wPrintStart [23:51:40]Write to MH i2c: 01 00 00 96 00 96 [23:51:40]Write i2c OK [23:51:40]MH_I2C_Read... [23:51:40]Read from MH i2c: 01 [23:51:40]MH_I2C_Read... [23:51:40]Read from MH i2c: 01 07 00 [23:51:40]MH_I2C_Read... [23:51:40]Read from MH i2c: 01 07 00 96 00 00 00 00 00 00 FF 0F AB [23:51:40]RasterBufferAndPrint [23:51:40]line Счет N : (3)183696 [23:51:40]line ИÐÐ: 02508201610067 [23:51:40]line Контрольно-КаÑÑовый Чек [23:51:40]line ПРОДÐЖР[23:51:40]line Товар: 4700025313937 [23:51:40]line ВОДКРМЯГКÐЯ 0,1л [23:51:40]line 1.000 * 60.00 [23:51:40]line = 60.00 [23:51:40]line ÐДС 12% ÐСП 1% [23:51:40]line > о реализуемом товаре [23:51:40]line ИТОГО: 60.00 [23:51:40]line ÐСП 1% : 0.53 [23:51:40]line ÐДС 12% : 6.37 [23:51:40]line Ðаличными: 60.00 [23:51:40]line Безнал.: 0.00 [23:51:40]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [23:51:40]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [23:51:40]line СÐО: Общий режим [23:51:40]line Чек 118 27.07.2024 23:51 [23:51:40]line Смена: 425 ФФД: 1.0 [23:51:40]line ЗÐМ: 0300000053 [23:51:40]line РÐМ: 0000000000092626 [23:51:40]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [23:51:40]line ФМ: 0000000000874958 [23:51:40]line ФД: 41667 [23:51:40]line ФПД: 98663373179367 [23:51:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T235137&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41667&fm=98663373179367&tin=02508201610067®Number=0000000000092626&sum=6000 [23:51:40]line 0 [23:51:40]OFD Sender: Processing packet 41667 [packets to send 57, broken 56] [23:51:40]ProducePacketName [23:51:40]name=ofd_packets/00041667 [23:51:40]OFD Sender: To server: ‡•öpG, [23:51:40]CommunicateWithHost lk.salyk.kg:30040 [23:51:40]ConnectInit lk.salyk.kg [23:51:40]written 0, free lines is 4095 [23:51:40]Write to MH i2c: 01 00 00 BE 00 BE [23:51:40]Write i2c OK [23:51:40]MH_I2C_Read... [23:51:40]Read from MH i2c: 01 [23:51:40]MH_I2C_Read... [23:51:40]Read from MH i2c: 01 07 00 [23:51:40]MH_I2C_Read... [23:51:40]Read from MH i2c: 01 07 00 BE 00 00 00 00 00 00 16 0D E8 [23:51:40]RasterBufferAndPrint [23:51:40]line [23:51:40]line [23:51:40]line [23:51:40]line [23:51:40]line [23:51:40]written 0, free lines is 3384 [23:51:40]MH_Cut [23:51:40]Write to MH i2c: D1 01 00 C5 00 01 97 [23:51:40]Write i2c OK [23:51:40]MH_I2C_Read... [23:51:40]Read from MH i2c: D1 [23:51:40]MH_I2C_Read... [23:51:40]Read from MH i2c: D1 01 00 [23:51:40]MH_I2C_Read... [23:51:40]Read from MH i2c: D1 01 00 C5 00 00 96 [23:51:40]Write to MH i2c: 01 00 00 C6 00 C6 [23:51:40]Write i2c OK [23:51:40]MH_I2C_Read... [23:51:41]*** Cut start [23:51:41]*** Partial cut [23:51:41]*** CUTSNS_PIN = 1 [23:51:41]*** CUTSNS_PIN = 0 [23:51:41]*** Brake cut motor [23:51:42]Read from MH i2c: 01 [23:51:42]MH_I2C_Read... [23:51:42]*** Stop cut motor [23:51:42]*** Cut end [23:51:42]Read from MH i2c: 01 07 00 [23:51:42]MH_I2C_Read... [23:51:42]Read from MH i2c: 01 07 00 C6 00 00 00 00 00 00 FF 0F DB [23:51:42]process_action close_receipt done [23:51:42]requested_data is exist [23:51:42]produce_requested_data [23:51:42]requested_item fm.sn is exist - process it [23:51:42]wFMCommunicate request_size=4 [23:51:42]MH_SAM_APDU [23:51:42]CAPDU: 80 11 00 00 [23:51:42]Write to MH i2c: E2 08 00 C7 00 80 11 00 00 00 00 00 00 41 [23:51:42]Write i2c OK [23:51:42]MH_I2C_Read... [23:51:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:51:42]Read from MH i2c: E2 [23:51:42]MH_I2C_Read... [23:51:42]Read from MH i2c: E2 17 00 [23:51:42]MH_I2C_Read... [23:51:42]Read from MH i2c: E2 17 00 C7 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 9D [23:51:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [23:51:42]wFMCommunicate OK [23:51:42]requested_item fd.num is exist - process it [23:51:42]SAM_PROTO_GetFieldsCounters [23:51:42]wFMCommunicate request_size=4 [23:51:42]MH_SAM_APDU [23:51:42]CAPDU: 80 13 00 00 [23:51:42]Write to MH i2c: E2 08 00 C8 00 80 13 00 00 00 00 00 00 44 [23:51:42]Write i2c OK [23:51:42]MH_I2C_Read... [23:51:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:51:42]Read from MH i2c: E2 [23:51:42]MH_I2C_Read... [23:51:42]Read from MH i2c: E2 62 00 [23:51:42]MH_I2C_Read... [23:51:42]Read from MH i2c: E2 62 00 C8 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 C3 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 76 00 00 00 5E 04 04 00 76 00 00 00 57 04 04 00 77 00 00 00 19 04 04 00 00 00 00 00 90 00 DF [23:51:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 C3 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 76 00 00 00 5E 04 04 00 76 00 00 00 57 04 04 00 77 00 00 00 19 04 04 00 00 00 00 00 90 00 [23:51:42]wFMCommunicate OK [23:51:42]SAM_PROTO_GetFieldsCounters done [23:51:42]requested_item shift.num is exist - process it [23:51:42]requested_item shift.opened is exist - process it [23:51:42]req_shift_opened [23:51:42]FM_GetShiftState [23:51:42]SAM_PROTO_GetShiftState [23:51:42]wFMCommunicate request_size=4 [23:51:42]MH_SAM_APDU [23:51:42]CAPDU: 80 13 01 00 [23:51:42]Write to MH i2c: E2 08 00 C9 00 80 13 01 00 00 00 00 00 46 [23:51:42]Write i2c OK [23:51:42]MH_I2C_Read... [23:51:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:51:42]Read from MH i2c: E2 [23:51:42]MH_I2C_Read... [23:51:42]Read from MH i2c: E2 0E 00 [23:51:42]MH_I2C_Read... [23:51:42]Read from MH i2c: E2 0E 00 C9 00 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 5E [23:51:42]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [23:51:42]wFMCommunicate OK [23:51:42]SAM_PROTO_GetShiftState done [23:51:42]FM_GetShiftState done [23:51:42]req_shift_opened done [23:51:42]requested_item shift.open_date is exist - process it [23:51:42]req_shift_open_date [23:51:42]req_shift_open_date done [23:51:42]produce_requested_data done [23:51:42]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41667,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [23:51:42]process_action_free close_receipt [23:51:42]json_value_free [23:51:42]json_value_free done [23:51:42]process_json_proto returns [23:51:42]Send response to host [23:51:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41667,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [23:51:42]free response buf [23:51:42]execute_script done [23:51:42]execute_script returns [23:51:42]free content buf [23:51:42]Sock 8.Close socket [23:51:42]Sock 8.Thread stoped [23:51:42]Connected sock=10 [23:51:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 23 01 00 00 99 62 1B 01 36 7B 5A 03 01 00 03 00 0F 01 1E 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 32 35 33 31 33 39 33 37 06 04 1D 00 D0 92 D0 9E D0 94 D0 9A D0 90 20 D0 9C D0 AF D0 93 D0 9A D0 90 D0 AF 20 30 2C 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 17 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 35 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 02 00 00 00 00 07 04 06 00 70 17 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 00 00 00 F4 03 04 00 09 88 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 C3 A2 00 00 35 04 06 00 59 BB DB 4F 89 E7 79 7A D9 78 4B CC EB 25 [23:51:43]accept exits with 9 [23:51:43]New connection [23:51:43]New thread 3066953060 created [23:51:43]Thread 3067096420 joined [23:51:43]Waiting for new connection... [23:51:43] Sock 9.Parse request [23:51:43]Sock 9.Check first char [23:51:43]Sock 9.First char is OK [23:51:43]request: POST /json_proto HTTP/1.0 [23:51:43]Method: POST [23:51:43]URL: /json_proto [23:51:43]Method is POST - this is cgi request [23:51:43]url: /json_proto [23:51:43]query_string will be loaded in cgi processing [23:51:43]execute_cgi json_proto POST (null) [23:51:43]execute_cgi path=json_proto method=POST [23:51:43]POST find Content-Length [23:51:43]Host: 172.17.43.132:8080 [23:51:43]Content-Length: 631 [23:51:43]Content-Type: application/json [23:51:43] [23:51:43]POST finish read [23:51:43]Found Content-Length = 631 [23:51:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183697", "tax_sys" : 0, "items" : [ { "code": "4780022460216", "name": "\u0410\u043D\u0442\u0438\u0444\u0440\u0438\u0437 Yumiko red 1\u043A\u0433", "price" : 148.00, "quantity" : 3.000, "sum" : 444.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 444.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:51:43]execute_script... [23:51:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183697", "tax_sys" : 0, "items" : [ { "code": "4780022460216", "name": "\u0410\u043D\u0442\u0438\u0444\u0440\u0438\u0437 Yumiko red 1\u043A\u0433", "price" : 148.00, "quantity" : 3.000, "sum" : 444.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 444.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:51:43]POST & json_proto [23:51:43]process_json_proto [23:51:43]json parsed OK: [23:51:43]protocol is kg_v1.0 [23:51:43]action value=close_receipt [23:51:43]process_action close_receipt [23:51:43]cmd_close_receipt [23:51:43]MH_GetDate [23:51:43]Write to MH i2c: F0 00 00 CA 00 B9 [23:51:43]Write i2c OK [23:51:43]MH_I2C_Read... [23:51:43]Read from MH i2c: F0 [23:51:43]MH_I2C_Read... [23:51:43]Read from MH i2c: F0 09 00 [23:51:43]MH_I2C_Read... [23:51:43]Read from MH i2c: F0 09 00 CA 00 00 0F 88 A5 66 F2 87 A5 66 E8 [23:51:43]GetLastDocTimeStamp 1722124297 [23:51:43]current date 1722124303 [23:51:43]FM_GetShiftState [23:51:43]SAM_PROTO_GetShiftState [23:51:43]wFMCommunicate request_size=4 [23:51:43]MH_SAM_APDU [23:51:43]CAPDU: 80 13 01 00 [23:51:43]Write to MH i2c: E2 08 00 CB 00 80 13 01 00 00 00 00 00 48 [23:51:43]Write i2c OK [23:51:43]MH_I2C_Read... [23:51:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:51:43]Read from MH i2c: E2 [23:51:43]MH_I2C_Read... [23:51:43]Read from MH i2c: E2 0E 00 [23:51:43]MH_I2C_Read... [23:51:43]Read from MH i2c: E2 0E 00 CB 00 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 60 [23:51:43]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [23:51:43]wFMCommunicate OK [23:51:43]SAM_PROTO_GetShiftState done [23:51:43]FM_GetShiftState done [23:51:43]opened in 1722069839 [23:51:43]opened+sec_in_day 1722156239 [23:51:43]quantity*price = 44400 [23:51:43]sum+1 = 44401 [23:51:43]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 444.00 ÐСП 1% : 3.93 ÐДС 12% : 47.15 Ðаличными: 444.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 119 27.07.2024 23:51 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41668 ФПД: 185016272228941 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T235143&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41668&fm=185016272228941&tin=02508201610067®Number=0000000000092626&sum=44400 0 [23:51:45]StoreToDocumentArchive [23:51:45]shift 425 fd 41668 [23:51:45]save to /storage/0425/doc_00041668 [23:51:45]save last doc name /storage/0425/doc_00041668 to /storage/kkm_last_doc_name [23:51:45]save OK [23:51:45]Clear old archive folders... [23:51:45]ProcessDocumentItem done err = 0, tmpTLVsize=275 [23:51:45]tlvbuf is 017A90F0 [23:51:45]SAM_PROTO_ClearQueue [23:51:45]wFMCommunicate request_size=4 [23:51:45]MH_SAM_APDU [23:51:45]CAPDU: 80 09 00 00 [23:51:45]Write to MH i2c: E2 08 00 D8 00 80 09 00 00 00 00 00 00 4A [23:51:45]Write i2c OK [23:51:45]MH_I2C_Read... [23:51:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:51:45]Read from MH i2c: E2 [23:51:45]MH_I2C_Read... [23:51:45]Read from MH i2c: E2 03 00 [23:51:45]MH_I2C_Read... [23:51:45]Read from MH i2c: E2 03 00 D8 00 00 90 00 4C [23:51:45]RAPDU: 90 00 [23:51:45]wFMCommunicate OK [23:51:45]SAM_PROTO_ClearQueue done [23:51:45]KKMCreateOFDPacket [23:51:45]OFDProtocolAddRootSTLVToBuf [23:51:45]FM_MakeSignedData [23:51:45]FM_MakeSignedData [23:51:45]SAM_PROTO_SignData [23:51:45]wFMCommunicate request_size=4 [23:51:45]MH_SAM_APDU [23:51:45]CAPDU: 80 0D 01 02 [23:51:45]Write to MH i2c: E2 08 00 D9 00 80 0D 01 02 00 00 00 00 52 [23:51:45]Write i2c OK [23:51:45]MH_I2C_Read... [23:51:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:51:45]Read from MH i2c: E2 [23:51:45]MH_I2C_Read... [23:51:45]Read from MH i2c: E2 03 00 [23:51:45]MH_I2C_Read... [23:51:45]Read from MH i2c: E2 03 00 D9 00 00 90 00 4D [23:51:45]RAPDU: 90 00 [23:51:45]wFMCommunicate OK [23:51:45]wFMCommunicate request_size=255 [23:51:45]MH_SAM_APDU [23:51:45]CAPDU: 80 0D 02 02 FA 03 00 13 01 1E 04 01 00 01 23 04 65 00 8A 04 0D 00 34 37 38 30 30 32 32 34 36 30 32 31 36 06 04 21 00 D0 90 D0 BD D1 82 D0 B8 D1 84 D1 80 D0 B8 D0 B7 20 59 75 6D 69 6B 6F 20 72 65 64 20 31 D0 BA D0 B3 FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 D0 39 00 00 00 00 13 04 06 00 70 AD 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 AD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 89 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6B 12 00 00 00 00 07 04 06 00 70 AD 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 00 00 00 F4 03 04 00 0F 88 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 [23:51:45]Write to MH i2c: E2 02 01 DA 00 80 0D 02 02 FA 00 03 00 13 01 1E 04 01 00 01 23 04 65 00 8A 04 0D 00 34 37 38 30 30 32 32 34 36 30 32 31 36 06 04 21 00 D0 90 D0 BD D1 82 D0 B8 D1 84 D1 80 D0 B8 D0 B7 20 59 75 6D 69 6B 6F 20 72 65 64 20 31 D0 BA D0 B3 FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 D0 39 00 00 00 00 13 04 06 00 70 AD 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 AD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 89 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6B 12 00 00 00 00 07 04 06 00 70 AD 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 00 00 00 F4 03 04 00 0F 88 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 00 00 0B [23:51:45]Write i2c OK [23:51:45]MH_I2C_Read... [23:51:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:51:46]Read from MH i2c: E2 [23:51:46]MH_I2C_Read... [23:51:46]Read from MH i2c: E2 03 00 [23:51:46]MH_I2C_Read... [23:51:46]Read from MH i2c: E2 03 00 DA 00 00 90 00 4E [23:51:46]RAPDU: 90 00 [23:51:46]wFMCommunicate OK [23:51:46]wFMCommunicate request_size=34 [23:51:46]MH_SAM_APDU [23:51:46]CAPDU: 80 0D 02 02 1D 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 C4 A2 00 00 35 04 06 00 A8 45 75 2F 12 4D [23:51:46]Write to MH i2c: E2 25 00 DB 00 80 0D 02 02 1D 00 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 C4 A2 00 00 35 04 06 00 A8 45 75 2F 12 4D 00 00 75 [23:51:46]Write i2c OK [23:51:46]MH_I2C_Read... [23:51:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:51:46]Read from MH i2c: E2 [23:51:46]MH_I2C_Read... [23:51:46]Read from MH i2c: E2 03 00 [23:51:46]MH_I2C_Read... [23:51:46]Read from MH i2c: E2 03 00 DB 00 00 90 00 4F [23:51:46]RAPDU: 90 00 [23:51:46]wFMCommunicate OK [23:51:46]wFMCommunicate request_size=4 [23:51:46]MH_SAM_APDU [23:51:46]CAPDU: 80 0D 03 02 [23:51:46]Write to MH i2c: E2 08 00 DC 00 80 0D 03 02 00 00 00 00 57 [23:51:46]Write i2c OK [23:51:46]MH_I2C_Read... [23:51:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:51:46]Read from MH i2c: E2 [23:51:46]MH_I2C_Read... [23:51:46]Read from MH i2c: E2 0B 00 [23:51:46]MH_I2C_Read... [23:51:46]Read from MH i2c: E2 0B 00 DC 00 00 7C 6B 2E 1E B5 87 A6 E2 90 00 4F [23:51:46]RAPDU: 7C 6B 2E 1E B5 87 A6 E2 90 00 [23:51:46]wFMCommunicate OK [23:51:46]SAM_PROTO_SignData done [23:51:46]FM_MakeSignedData done [23:51:46]CreateOFDProtocolMessage [23:51:46]wFMCommunicate request_size=4 [23:51:46]MH_SAM_APDU [23:51:46]CAPDU: 80 11 00 00 [23:51:46]Write to MH i2c: E2 Received data: 08 87 00 95 DD F6 00 70 80 47 11 2C 00 01 00 00 00 30 00 00 00 57 [23:51:46]30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 05 2D 47 00 DC C4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 Write i2c OK [23:51:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:51:46]MH_I2C_Read... [23:51:46]00 C3 A2 00 00 F4 03 04 00 25 34 A5 66 B6 04 Read from MH i2c: 01 E2 00 [23:51:46]00 MH_I2C_Read... [23:51:46]75 32 39 B5 FF 76 D5 A9 [23:51:46]CommunicateWithHost err = 0 [23:51:46]CheckOFDResponse [23:51:46]1017 (14) - 77093643461234 [23:51:46]Read from MH i2c: 1041 (16) - 0000000000874958 [23:51:46]E2 1040 (4) - 41667 [23:51:46]17 1012 (4) - 27.07.2024 17:53 [23:51:46]00 1206 (1) - 0 [23:51:46] [23:51:46]OFD Sender: Remove packet 41667 [23:51:46]MH_I2C_Read... [23:51:46]ProducePacketName [23:51:46]name=ofd_packets/00041667 [23:51:46]NVStorageDeleteData [23:51:46]Read from MH i2c: E2 17 00 DD 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 B3 [23:51:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [23:51:46]wFMCommunicate OK [23:51:46]CreateOFDProtocolMessage done [23:51:46]OFDSenderStorePacket 41668 [23:51:46]StoreOFDPacket docnum=41668 [23:51:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 27 01 00 00 89 CE 1F 01 50 09 5A 03 01 00 03 00 13 01 1E 04 01 00 01 23 04 65 00 8A 04 0D 00 34 37 38 30 30 32 32 34 36 30 32 31 36 06 04 21 00 D0 90 D0 BD D1 82 D0 B8 D1 84 D1 80 D0 B8 D0 B7 20 59 75 6D 69 6B 6F 20 72 65 64 20 31 D0 BA D0 B3 FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 D0 39 00 00 00 00 13 04 06 00 70 AD 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 AD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 89 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6B 12 00 00 00 00 07 04 06 00 70 AD 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 00 00 00 F4 03 04 00 0F 88 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 C4 A2 00 00 35 04 06 00 A8 45 75 2F 12 4D 7C 6B 2E 1E B5 87 A6 E2 [23:51:46]CheckFolder [23:51:46]dirname=/storage/ofd_packets [23:51:46]CheckFolder done [23:51:46]ProducePacketName [23:51:46]name=ofd_packets/00041668 [23:51:46]NVStorageSaveData ofd_packets/00041668 [23:51:46]File name is /storage/ofd_packets/00041668 [23:51:46]Write 325 bytes [23:51:46]NVStorageSaveData done [23:51:46]OFDSenderStorePacket done [23:51:46]KKMCreateOFDPacket done [23:51:46]NVStorageSaveData kkm_last_timestamp [23:51:46]File name is /storage/kkm_last_timestamp [23:51:46]Write 4 bytes [23:51:46]NVStorageSaveData done [23:51:46]ExternCall_PrintAddStr [23:51:46]wPrintStart [23:51:46]Write to MH i2c: 01 00 00 DE 00 DE [23:51:46]Write i2c OK [23:51:46]MH_I2C_Read... [23:51:46]Read from MH i2c: 01 [23:51:46]MH_I2C_Read... [23:51:46]Read from MH i2c: 01 07 00 [23:51:46]MH_I2C_Read... [23:51:46]Read from MH i2c: 01 07 00 DE 00 00 00 00 00 00 FF 0F F3 [23:51:46]RasterBufferAndPrint [23:51:46]line Счет N : (3)183697 [23:51:46]line ИÐÐ: 02508201610067 [23:51:46]line Контрольно-КаÑÑовый Чек [23:51:46]line ПРОДÐЖР[23:51:46]line Товар: 4780022460216 [23:51:46]line Ðнтифриз Yumiko red 1кг [23:51:46]line 3.000 * 148.00 [23:51:46]line = 444.00 [23:51:46]line ÐДС 12% ÐСП 1% [23:51:46]line > о реализуемом товаре [23:51:46]line ИТОГО: 444.00 [23:51:46]line ÐСП 1% : 3.93 [23:51:46]line ÐДС 12% : 47.15 [23:51:46]line Ðаличными: 444.00 [23:51:46]line Безнал.: 0.00 [23:51:46]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [23:51:46]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [23:51:46]line СÐО: Общий режим [23:51:46]line Чек 119 27.07.2024 23:51 [23:51:46]line Смена: 425 ФФД: 1.0 [23:51:46]line ЗÐМ: 0300000053 [23:51:46]line РÐМ: 0000000000092626 [23:51:46]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [23:51:46]line ФМ: 0000000000874958 [23:51:46]line ФД: 41668 [23:51:46]line ФПД: 185016272228941 [23:51:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T235143&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41668&fm=185016272228941&tin=02508201610067®Number=0000000000092626&sum=44400 [23:51:46]line 0 [23:51:46]written 0, free lines is 4095 [23:51:46]OFD Sender: Processing packet 41668 [packets to send 57, broken 56] [23:51:46]ProducePacketName [23:51:46]name=ofd_packets/00041668 [23:51:46]OFD Sender: To server: ‡•öpG, [23:51:46]CommunicateWithHost lk.salyk.kg:30040 [23:51:46]ConnectInit lk.salyk.kg [23:51:46]Write to MH i2c: 01 00 00 06 01 07 [23:51:46]Write i2c OK [23:51:46]MH_I2C_Read... [23:51:46]Read from MH i2c: 01 [23:51:46]MH_I2C_Read... [23:51:46]Read from MH i2c: 01 07 00 [23:51:46]MH_I2C_Read... [23:51:46]Read from MH i2c: 01 07 00 06 01 00 00 00 00 00 31 0D 4C [23:51:46]RasterBufferAndPrint [23:51:46]line [23:51:46]line [23:51:46]line [23:51:46]line [23:51:46]line [23:51:46]written 0, free lines is 3413 [23:51:46]MH_Cut [23:51:46]Write to MH i2c: D1 01 00 0D 01 01 E0 [23:51:46]Write i2c OK [23:51:46]MH_I2C_Read... [23:51:46]Read from MH i2c: D1 [23:51:46]MH_I2C_Read... [23:51:47]Read from MH i2c: D1 01 00 [23:51:47]MH_I2C_Read... [23:51:47]Read from MH i2c: D1 01 00 0D 01 00 DF [23:51:47]Write to MH i2c: 01 00 00 0E 01 0F [23:51:47]Write i2c OK [23:51:47]MH_I2C_Read... [23:51:47]Connected sock=10 [23:51:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 27 01 00 00 89 CE 1F 01 50 09 5A 03 01 00 03 00 13 01 1E 04 01 00 01 23 04 65 00 8A 04 0D 00 34 37 38 30 30 32 32 34 36 30 32 31 36 *** Cut start [23:51:47]06 04 21 00 D0 90 D0 BD D1 82 D0 B8 D1 84 *** Partial cut [23:51:47]D1 80 D0 B8 D0 B7 20 59 75 6D 69 6B 6F 20 72 65 64 20 31 D0 BA *** CUTSNS_PIN = 1 [23:51:47]D0 B3 FF *** CUTSNS_PIN = 0 [23:51:47]03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 D0 39 00 00 00 00 13 04 06 00 70 AD 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 AD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 89 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6B 12 00 00 00 00 07 04 06 00 70 AD 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 00 00 00 F4 03 04 00 0F 88 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 C4 A2 00 00 35 04 06 00 A8 45 75 2F 12 4D 7C 6B 2E 1E B5 87 A6 E2 [23:51:48]*** Brake cut motor [23:51:48]Read from MH i2c: 01 [23:51:48]MH_I2C_Read... [23:51:48]*** Stop cut motor [23:51:48]*** Cut end [23:51:48]Read from MH i2c: 01 07 00 [23:51:48]MH_I2C_Read... [23:51:48]Read from MH i2c: 01 07 00 0E 01 00 00 00 00 00 FF 0F 24 [23:51:48]process_action close_receipt done [23:51:48]requested_data is exist [23:51:48]produce_requested_data [23:51:48]requested_item fm.sn is exist - process it [23:51:48]wFMCommunicate request_size=4 [23:51:48]MH_SAM_APDU [23:51:48]CAPDU: 80 11 00 00 [23:51:48]Write to MH i2c: E2 08 00 0F 01 80 11 00 00 00 00 00 00 8A [23:51:48]Write i2c OK [23:51:48]MH_I2C_Read... [23:51:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:51:48]Read from MH i2c: E2 [23:51:48]MH_I2C_Read... [23:51:48]Read from MH i2c: E2 17 00 [23:51:48]MH_I2C_Read... [23:51:48]Read from MH i2c: E2 17 00 0F 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 E6 [23:51:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [23:51:48]wFMCommunicate OK [23:51:48]requested_item fd.num is exist - process it [23:51:48]SAM_PROTO_GetFieldsCounters [23:51:48]wFMCommunicate request_size=4 [23:51:48]MH_SAM_APDU [23:51:48]CAPDU: 80 13 00 00 [23:51:48]Write to MH i2c: E2 08 00 10 01 80 13 00 00 00 00 00 00 8D [23:51:48]Write i2c OK [23:51:48]MH_I2C_Read... [23:51:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 A4 C4 47 00 86 23 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 C4 *** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:51:48]A2 00 00 F4 03 04 00 28 34 A5 66 B6 04 01 00 00 18 7E AF CC F8 97 7C EE [23:51:48]CommunicateWithHost err = 0 [23:51:48]CheckOFDResponse [23:51:48]1017 (14) - 77093643461234 [23:51:48]1041 (16) - 0000000000874958 [23:51:48]1040 (4) - 41668 [23:51:48]1012 (4) - 27.07.2024 17:53 [23:51:48]1206 (1) - 0 [23:51:48]OFD Sender: Remove packet 41668 [23:51:48]ProducePacketName [23:51:48]name=ofd_packets/00041668 [23:51:48]NVStorageDeleteData [23:51:48]Read from MH i2c: E2 [23:51:48]MH_I2C_Read... [23:51:48]Read from MH i2c: E2 62 00 [23:51:48]MH_I2C_Read... [23:51:48]Read from MH i2c: E2 62 00 10 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 C4 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 77 00 00 00 5E 04 04 00 77 00 00 00 57 04 04 00 78 00 00 00 19 04 04 00 00 00 00 00 90 00 2C [23:51:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 C4 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 77 00 00 00 5E 04 04 00 77 00 00 00 57 04 04 00 78 00 00 00 19 04 04 00 00 00 00 00 90 00 [23:51:48]wFMCommunicate OK [23:51:48]SAM_PROTO_GetFieldsCounters done [23:51:48]requested_item shift.num is exist - process it [23:51:48]requested_item shift.opened is exist - process it [23:51:48]req_shift_opened [23:51:48]FM_GetShiftState [23:51:48]SAM_PROTO_GetShiftState [23:51:48]wFMCommunicate request_size=4 [23:51:48]MH_SAM_APDU [23:51:48]CAPDU: 80 13 01 00 [23:51:48]Write to MH i2c: E2 08 00 11 01 80 13 01 00 00 00 00 00 8F [23:51:48]Write i2c OK [23:51:48]MH_I2C_Read... [23:51:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:51:48]Read from MH i2c: E2 [23:51:48]MH_I2C_Read... [23:51:48]Read from MH i2c: E2 0E 00 [23:51:48]MH_I2C_Read... [23:51:48]Read from MH i2c: E2 0E 00 11 01 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 A7 [23:51:48]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [23:51:48]wFMCommunicate OK [23:51:48]SAM_PROTO_GetShiftState done [23:51:48]FM_GetShiftState done [23:51:48]req_shift_opened done [23:51:48]requested_item shift.open_date is exist - process it [23:51:48]req_shift_open_date [23:51:48]req_shift_open_date done [23:51:48]produce_requested_data done [23:51:48]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41668,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [23:51:48]process_action_free close_receipt [23:51:48]json_value_free [23:51:48]json_value_free done [23:51:48]process_json_proto returns [23:51:48]Send response to host [23:51:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41668,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [23:51:48]free response buf [23:51:48]execute_script done [23:51:48]execute_script returns [23:51:48]free content buf [23:51:48]Sock 9.Close socket [23:51:48]Sock 9.Thread stoped [23:51:49]OFD Sender: No OFD packet to send [23:51:49]OFD Sender: No OFD packet to send [23:51:49]accept exits with 8 [23:51:49]New connection [23:51:49]New thread 3067096420 created [23:51:49]Thread 3066953060 joined [23:51:49]Waiting for new connection... [23:51:49] Sock 8.Parse request [23:51:49]Sock 8.Check first char [23:51:49]Sock 8.First char is OK [23:51:49]request: POST /json_proto HTTP/1.0 [23:51:49]Method: POST [23:51:49]URL: /json_proto [23:51:49]Method is POST - this is cgi request [23:51:49]url: /json_proto [23:51:49]query_string will be loaded in cgi processing [23:51:49]execute_cgi json_proto POST (null) [23:51:49]execute_cgi path=json_proto method=POST [23:51:49]POST find Content-Length [23:51:49]Host: 172.17.43.132:8080 [23:51:49]Content-Length: 920 [23:51:49]Content-Type: application/json [23:51:49] [23:51:49]POST finish read [23:51:49]Found Content-Length = 920 [23:51:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183698", "tax_sys" : 0, "items" : [ { "code": "4700001060152", "name": "\u041A\u043E\u043D\u044C\u044F\u043A \u0411\u0438\u0448\u043A\u0435\u043A 0,5\u043B", "price" : 660.00, "quantity" : 1.000, "sum" : 660.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "5449000133328", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u041A\u043E\u043A\u0430-\u041A\u043E\u043B\u0430 Zero 1\u043B", "price" : 107.00, "quantity" : 1.000, "sum" : 107.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 767.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:51:49]execute_script... [23:51:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183698", "tax_sys" : 0, "items" : [ { "code": "4700001060152", "name": "\u041A\u043E\u043D\u044C\u044F\u043A \u0411\u0438\u0448\u043A\u0435\u043A 0,5\u043B", "price" : 660.00, "quantity" : 1.000, "sum" : 660.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "5449000133328", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u041A\u043E\u043A\u0430-\u041A\u043E\u043B\u0430 Zero 1\u043B", "price" : 107.00, "quantity" : 1.000, "sum" : 107.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 767.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:51:49]POST & json_proto [23:51:49]process_json_proto [23:51:49]json parsed OK: [23:51:49]protocol is kg_v1.0 [23:51:49]action value=close_receipt [23:51:49]process_action close_receipt [23:51:49]cmd_close_receipt [23:51:49]MH_GetDate [23:51:49]Write to MH i2c: F0 00 00 12 01 02 [23:51:49]Write i2c OK [23:51:49]MH_I2C_Read... [23:51:49]Read from MH i2c: F0 [23:51:49]MH_I2C_Read... [23:51:49]Read from MH i2c: F0 09 00 [23:51:49]MH_I2C_Read... [23:51:49]Read from MH i2c: F0 09 00 12 01 00 15 88 A5 66 F2 87 A5 66 37 [23:51:49]GetLastDocTimeStamp 1722124303 [23:51:49]current date 1722124309 [23:51:49]FM_GetShiftState [23:51:49]SAM_PROTO_GetShiftState [23:51:49]wFMCommunicate request_size=4 [23:51:49]MH_SAM_APDU [23:51:49]CAPDU: 80 13 01 00 [23:51:49]Write to MH i2c: E2 08 00 13 01 80 13 01 00 00 00 00 00 91 [23:51:49]Write i2c OK [23:51:49]MH_I2C_Read... [23:51:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:51:49]Read from MH i2c: E2 [23:51:49]MH_I2C_Read... [23:51:49]Read from MH i2c: E2 0E 00 [23:51:49]MH_I2C_Read... [23:51:49]Read from MH i2c: E2 0E 00 13 01 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 A9 [23:51:49]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [23:51:49]wFMCommunicate OK [23:51:49]SAM_PROTO_GetShiftState done [23:51:49]FM_GetShiftState done [23:51:49]opened in 1722069839 [23:51:49]opened+sec_in_day 1722156239 [23:51:49]quantity*price = 66000 [23:51:49]sum+1 = 66001 [23:51:49]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 5449000133328 Ðапиток Кока-Кола Zero 1л 1.000 * 107.00 = 107.00 ÐДС 12% ÐСП 1% > о реализуемом товаре ИТОГО: 767.00 ÐСП 1% : 6.79 ÐДС 12% : 81.45 Ðаличными: 767.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 120 27.07.2024 23:51 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41669 ФПД: 101079203185202 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T235149&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41669&fm=101079203185202&tin=02508201610067®Number=0000000000092626&sum=76700 0 [23:51:51]StoreToDocumentArchive [23:51:51]shift 425 fd 41669 [23:51:51]save to /storage/0425/doc_00041669 [23:51:51]save last doc name /storage/0425/doc_00041669 to /storage/kkm_last_doc_name [23:51:51]save OK [23:51:51]Clear old archive folders... [23:51:51]ProcessDocumentItem done err = 0, tmpTLVsize=386 [23:51:51]tlvbuf is 0171CD60 [23:51:51]SAM_PROTO_ClearQueue [23:51:51]wFMCommunicate request_size=4 [23:51:51]MH_SAM_APDU [23:51:51]CAPDU: 80 09 00 00 [23:51:51]Write to MH i2c: E2 08 00 20 01 80 09 00 00 00 00 00 00 93 [23:51:51]Write i2c OK [23:51:51]MH_I2C_Read... [23:51:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:51:51]Read from MH i2c: E2 [23:51:51]MH_I2C_Read... [23:51:51]Read from MH i2c: E2 03 00 [23:51:51]MH_I2C_Read... [23:51:51]Read from MH i2c: E2 03 00 20 01 00 90 00 95 [23:51:51]RAPDU: 90 00 [23:51:51]wFMCommunicate OK [23:51:51]SAM_PROTO_ClearQueue done [23:51:51]KKMCreateOFDPacket [23:51:51]OFDProtocolAddRootSTLVToBuf [23:51:51]FM_MakeSignedData [23:51:51]FM_MakeSignedData [23:51:51]SAM_PROTO_SignData [23:51:51]wFMCommunicate request_size=4 [23:51:51]MH_SAM_APDU [23:51:51]CAPDU: 80 0D 01 02 [23:51:51]Write to MH i2c: E2 08 00 21 01 80 0D 01 02 00 00 00 00 9B [23:51:51]Write i2c OK [23:51:51]MH_I2C_Read... [23:51:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:51:51]Read from MH i2c: E2 [23:51:51]MH_I2C_Read... [23:51:51]Read from MH i2c: E2 03 00 [23:51:51]MH_I2C_Read... [23:51:51]Read from MH i2c: E2 03 00 21 01 00 90 00 96 [23:51:51]RAPDU: 90 00 [23:51:51]wFMCommunicate OK [23:51:51]wFMCommunicate request_size=255 [23:51:51]MH_SAM_APDU [23:51:51]CAPDU: 80 0D 02 02 FA 03 00 82 01 1E 04 01 00 01 23 04 63 00 8A 04 0D 00 34 37 30 30 30 30 31 30 36 30 31 35 32 06 04 1F 00 D0 9A D0 BE D0 BD D1 8C D1 8F D0 BA 20 D0 91 D0 B8 D1 88 D0 BA D0 B5 D0 BA 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D0 01 01 00 00 00 13 04 06 00 D0 01 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6D 00 8A 04 0D 00 35 34 34 39 30 30 30 31 33 33 33 32 38 06 04 29 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9A D0 BE D0 BA D0 B0 2D D0 9A D0 BE D0 BB D0 B0 20 5A 65 72 6F 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 CC 29 00 00 00 00 13 04 06 00 CC 29 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C 2B 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 [23:51:51]Write to MH i2c: E2 02 01 22 01 80 0D 02 02 FA 00 03 00 82 01 1E 04 01 00 01 23 04 63 00 8A 04 0D 00 34 37 30 30 30 30 31 30 36 30 31 35 32 06 04 1F 00 D0 9A D0 BE D0 BD D1 8C D1 8F D0 BA 20 D0 91 D0 B8 D1 88 D0 BA D0 B5 D0 BA 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D0 01 01 00 00 00 13 04 06 00 D0 01 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6D 00 8A 04 0D 00 35 34 34 39 30 30 30 31 33 33 33 32 38 06 04 29 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9A D0 BE D0 BA D0 B0 2D D0 9A D0 BE D0 BB D0 B0 20 5A 65 72 6F 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 CC 29 00 00 00 00 13 04 06 00 CC 29 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C 2B 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 00 00 E9 [23:51:52]Write i2c OK [23:51:52]MH_I2C_Read... [23:51:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:51:52]Read from MH i2c: E2 [23:51:52]MH_I2C_Read... [23:51:52]Read from MH i2c: E2 03 00 [23:51:52]MH_I2C_Read... [23:51:52]Read from MH i2c: E2 03 00 22 01 00 90 00 97 [23:51:52]RAPDU: 90 00 [23:51:52]wFMCommunicate OK [23:51:52]wFMCommunicate request_size=145 [23:51:52]MH_SAM_APDU [23:51:52]CAPDU: 80 0D 02 02 8C 06 00 A7 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D1 1F 00 00 00 00 07 04 06 00 9C 2B 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 00 00 00 F4 03 04 00 15 88 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 C5 A2 00 00 35 04 06 00 5B EE 56 00 02 32 [23:51:52]Write to MH i2c: E2 94 00 23 01 80 0D 02 02 8C 00 06 00 A7 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D1 1F 00 00 00 00 07 04 06 00 9C 2B 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 00 00 00 F4 03 04 00 15 88 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 C5 A2 00 00 35 04 06 00 5B EE 56 00 02 32 00 00 57 [23:51:52]Write i2c OK [23:51:52]MH_I2C_Read... [23:51:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:51:52]Read from MH i2c: E2 [23:51:52]MH_I2C_Read... [23:51:52]Read from MH i2c: E2 03 00 [23:51:52]MH_I2C_Read... [23:51:52]Read from MH i2c: E2 03 00 23 01 00 90 00 98 [23:51:52]RAPDU: 90 00 [23:51:52]wFMCommunicate OK [23:51:52]wFMCommunicate request_size=4 [23:51:52]MH_SAM_APDU [23:51:52]CAPDU: 80 0D 03 02 [23:51:52]Write to MH i2c: E2 08 00 24 01 80 0D 03 02 00 00 00 00 A0 [23:51:52]Write i2c OK [23:51:52]MH_I2C_Read... [23:51:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:51:52]Read from MH i2c: E2 [23:51:52]MH_I2C_Read... [23:51:52]Read from MH i2c: E2 0B 00 [23:51:52]MH_I2C_Read... [23:51:52]Read from MH i2c: E2 0B 00 24 01 00 C0 96 03 23 28 88 0D 9B 90 00 75 [23:51:52]RAPDU: C0 96 03 23 28 88 0D 9B 90 00 [23:51:52]wFMCommunicate OK [23:51:52]SAM_PROTO_SignData done [23:51:52]FM_MakeSignedData done [23:51:52]CreateOFDProtocolMessage [23:51:52]wFMCommunicate request_size=4 [23:51:52]MH_SAM_APDU [23:51:52]CAPDU: 80 11 00 00 [23:51:52]Write to MH i2c: E2 08 00 25 01 80 11 00 00 00 00 00 00 A0 [23:51:52]Write i2c OK [23:51:52]MH_I2C_Read... [23:51:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:51:52]Read from MH i2c: E2 [23:51:52]MH_I2C_Read... [23:51:52]Read from MH i2c: E2 17 00 [23:51:52]MH_I2C_Read... [23:51:52]Read from MH i2c: E2 17 00 25 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 FC [23:51:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [23:51:52]wFMCommunicate OK [23:51:52]CreateOFDProtocolMessage done [23:51:52]OFDSenderStorePacket 41669 [23:51:52]StoreOFDPacket docnum=41669 [23:51:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 96 01 00 00 7A 52 8E 01 E0 F4 5A 03 01 00 03 00 82 01 1E 04 01 00 01 23 04 63 00 8A 04 0D 00 34 37 30 30 30 30 31 30 36 30 31 35 32 06 04 1F 00 D0 9A D0 BE D0 BD D1 8C D1 8F D0 BA 20 D0 91 D0 B8 D1 88 D0 BA D0 B5 D0 BA 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D0 01 01 00 00 00 13 04 06 00 D0 01 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6D 00 8A 04 0D 00 35 34 34 39 30 30 30 31 33 33 33 32 38 06 04 29 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9A D0 BE D0 BA D0 B0 2D D0 9A D0 BE D0 BB D0 B0 20 5A 65 72 6F 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 CC 29 00 00 00 00 13 04 06 00 CC 29 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C 2B 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A7 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D1 1F 00 00 00 00 07 04 06 00 9C 2B 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 00 00 00 F4 03 04 00 15 88 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 C5 A2 00 00 35 04 06 00 5B EE 56 00 02 32 C0 96 03 23 28 88 0D 9B [23:51:52]CheckFolder [23:51:52]dirname=/storage/ofd_packets [23:51:52]CheckFolder done [23:51:52]ProducePacketName [23:51:52]name=ofd_packets/00041669 [23:51:52]NVStorageSaveData ofd_packets/00041669 [23:51:52]File name is /storage/ofd_packets/00041669 [23:51:52]Write 436 bytes [23:51:52]NVStorageSaveData done [23:51:52]OFDSenderStorePacket done [23:51:52]KKMCreateOFDPacket done [23:51:52]NVStorageSaveData kkm_last_timestamp [23:51:52]File name is /storage/kkm_last_timestamp [23:51:52]Write 4 bytes [23:51:52]NVStorageSaveData done [23:51:52]ExternCall_PrintAddStr [23:51:52]wPrintStart [23:51:52]Write to MH i2c: 01 00 00 26 01 27 [23:51:52]Write i2c OK [23:51:52]MH_I2C_Read... [23:51:52]Read from MH i2c: 01 [23:51:52]MH_I2C_Read... [23:51:52]OFD Sender: Processing packet 41669 [packets to send 57, broken 56] [23:51:52]ProducePacketName [23:51:52]name=ofd_packets/00041669 [23:51:52]OFD Sender: To server: ‡•öpG, [23:51:52]CommunicateWithHost lk.salyk.kg:30040 [23:51:52]ConnectInit lk.salyk.kg [23:51:52]Read from MH i2c: 01 07 00 [23:51:52]MH_I2C_Read... [23:51:52]Read from MH i2c: 01 07 00 26 01 00 00 00 00 00 FF 0F 3C [23:51:52]RasterBufferAndPrint [23:51:52]line Счет N : (3)183698 [23:51:52]line ИÐÐ: 02508201610067 [23:51:52]line Контрольно-КаÑÑовый Чек [23:51:52]line ПРОДÐЖР[23:51:52]line Товар: 4700001060152 [23:51:52]line КоньÑк Бишкек 0,5л [23:51:52]line 1.000 * 660.00 [23:51:52]line = 660.00 [23:51:52]line ÐДС 12% ÐСП 1% [23:51:52]line > о реализуемом товаре [23:51:52]line Товар: 5449000133328 [23:51:52]line Ðапиток Кока-Кола Zero 1л [23:51:52]line 1.000 * 107.00 [23:51:52]line = 107.00 [23:51:52]line ÐДС 12% ÐСП 1% [23:51:52]line > о реализуемом товаре [23:51:52]line ИТОГО: 767.00 [23:51:52]line ÐСП 1% : 6.79 [23:51:52]line ÐДС 12% : 81.45 [23:51:52]line Ðаличными: 767.00 [23:51:52]line Безнал.: 0.00 [23:51:52]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [23:51:52]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [23:51:52]line СÐО: Общий режим [23:51:52]line Чек 120 27.07.2024 23:51 [23:51:52]line Смена: 425 ФФД: 1.0 [23:51:52]line ЗÐМ: 0300000053 [23:51:52]line РÐМ: 0000000000092626 [23:51:52]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [23:51:52]line ФМ: 0000000000874958 [23:51:52]line ФД: 41669 [23:51:52]line ФПД: 101079203185202 [23:51:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T235149&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41669&fm=101079203185202&tin=02508201610067®Number=0000000000092626&sum=76700 [23:51:52]line 0 [23:51:52]written 0, free lines is 4095 [23:51:53]Connected sock=11 [23:51:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 96 01 00 00 7A 52 8E 01 E0 F4 5A 03 01 00 03 00 82 01 1E 04 01 00 01 23 04 63 00 8A 04 0D 00 34 37 30 30 30 30 31 30 36 30 31 35 32 06 04 1F 00 D0 9A D0 BE D0 BD D1 8C D1 8F D0 BA 20 D0 91 D0 B8 D1 88 D0 BA D0 B5 D0 BA 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D0 01 01 00 00 00 13 04 06 00 D0 01 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6D 00 8A 04 0D 00 35 34 34 39 30 30 30 31 33 33 33 32 38 06 04 29 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9A D0 BE D0 BA D0 B0 2D D0 9A D0 BE D0 BB D0 B0 20 5A 65 72 6F 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 CC 29 00 00 00 00 Write to MH i2c: 13 01 04 00 06 00 00 54 CC 01 29 55 00 [23:51:53]00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 Write i2c OK [23:51:53]FC MH_I2C_Read... [23:51:53]03 Read from MH i2c: 06 01 00 [23:51:53]9C MH_I2C_Read... [23:51:53]2B 01 00 00 00 Read from MH i2c: EB 01 03 07 26 00 00 [23:51:53]EF MH_I2C_Read... [23:51:53]03 0F 00 F6 03 01 00 Read from MH i2c: 01 01 F7 07 03 00 06 54 00 01 A7 00 02 00 00 00 00 00 00 00 00 BD EE 0D 03 26 0F [23:51:53]00 RasterBufferAndPrint [23:51:53]F2 line [23:51:53]03 01 00 01 F3 03 06 00 D1 1F 00 00 00 00 07 line [23:51:53]04 line [23:51:53]06 line [23:51:53]00 line [23:51:53]9C 2B 01 00 written 0, free lines is 3660 [23:51:53]00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 MH_Cut [23:51:53]00 Write to MH i2c: 78 D1 00 01 00 00 00 5B F4 01 03 01 2E [23:51:53]04 00 15 88 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 C5 A2 00 00 35 04 06 00 5B EE 56 00 02 32 C0 96 03 23 28 88 0D 9B [23:51:53]Write i2c OK [23:51:53]MH_I2C_Read... [23:51:53]Read from MH i2c: D1 [23:51:53]MH_I2C_Read... [23:51:53]Read from MH i2c: D1 01 00 [23:51:53]MH_I2C_Read... [23:51:53]Read from MH i2c: D1 01 00 5B 01 00 2D [23:51:53]Write to MH i2c: 01 00 00 5C 01 5D [23:51:53]Write i2c OK [23:51:53]MH_I2C_Read... [23:51:54]*** Cut start [23:51:54]*** Partial cut [23:51:54]*** CUTSNS_PIN = 1 [23:51:54]*** CUTSNS_PIN = 0 [23:51:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 7F 51 47 00 A8 1E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 C5 A2 00 00 F4 03 04 00 2E 34 A5 66 B6 04 01 00 00 EC DF 05 77 D7 AD 19 4C [23:51:54]CommunicateWithHost err = 0 [23:51:54]CheckOFDResponse [23:51:54]1017 (14) - 77093643461234 [23:51:54]1041 (16) - 0000000000874958 [23:51:54]1040 (4) - 41669 [23:51:54]1012 (4) - 27.07.2024 17:53 [23:51:54]1206 (1) - 0 [23:51:54]OFD Sender: Remove packet 41669 [23:51:54]ProducePacketName [23:51:54]name=ofd_packets/00041669 [23:51:54]NVStorageDeleteData [23:51:54]*** Brake cut motor [23:51:54]Read from MH i2c: *** Stop cut motor [23:51:54]01 *** Cut end [23:51:54] [23:51:54]MH_I2C_Read... [23:51:54]Read from MH i2c: 01 07 00 [23:51:54]MH_I2C_Read... [23:51:54]Read from MH i2c: 01 07 00 5C 01 00 00 00 00 00 FF 0F 72 [23:51:54]process_action close_receipt done [23:51:54]requested_data is exist [23:51:54]produce_requested_data [23:51:54]requested_item fm.sn is exist - process it [23:51:54]wFMCommunicate request_size=4 [23:51:54]MH_SAM_APDU [23:51:54]CAPDU: 80 11 00 00 [23:51:54]Write to MH i2c: E2 08 00 5D 01 80 11 00 00 00 00 00 00 D8 [23:51:54]Write i2c OK [23:51:54]MH_I2C_Read... [23:51:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:51:54]Read from MH i2c: E2 [23:51:55]MH_I2C_Read... [23:51:55]Read from MH i2c: E2 17 00 [23:51:55]MH_I2C_Read... [23:51:55]OFD Sender: No OFD packet to send [23:51:55]Read from MH i2c: E2 17 00 5D 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 34 [23:51:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [23:51:55]wFMCommunicate OK [23:51:55]requested_item fd.num is exist - process it [23:51:55]SAM_PROTO_GetFieldsCounters [23:51:55]wFMCommunicate request_size=4 [23:51:55]MH_SAM_APDU [23:51:55]CAPDU: 80 13 00 00 [23:51:55]Write to MH i2c: E2 08 00 5E 01 80 13 00 00 00 00 00 00 DB [23:51:55]Write i2c OK [23:51:55]MH_I2C_Read... [23:51:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:51:55]Read from MH i2c: E2 [23:51:55]MH_I2C_Read... [23:51:55]Read from MH i2c: E2 62 00 [23:51:55]MH_I2C_Read... [23:51:55]Read from MH i2c: E2 62 00 5E 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 C5 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 78 00 00 00 5E 04 04 00 78 00 00 00 57 04 04 00 79 00 00 00 19 04 04 00 00 00 00 00 90 00 7E [23:51:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 C5 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 78 00 00 00 5E 04 04 00 78 00 00 00 57 04 04 00 79 00 00 00 19 04 04 00 00 00 00 00 90 00 [23:51:55]wFMCommunicate OK [23:51:55]SAM_PROTO_GetFieldsCounters done [23:51:55]requested_item shift.num is exist - process it [23:51:55]requested_item shift.opened is exist - process it [23:51:55]req_shift_opened [23:51:55]FM_GetShiftState [23:51:55]SAM_PROTO_GetShiftState [23:51:55]wFMCommunicate request_size=4 [23:51:55]MH_SAM_APDU [23:51:55]CAPDU: 80 13 01 00 [23:51:55]Write to MH i2c: E2 08 00 5F 01 80 13 01 00 00 00 00 00 DD [23:51:55]Write i2c OK [23:51:55]MH_I2C_Read... [23:51:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:51:55]Read from MH i2c: E2 [23:51:55]MH_I2C_Read... [23:51:55]Read from MH i2c: E2 0E 00 [23:51:55]MH_I2C_Read... [23:51:55]Read from MH i2c: E2 0E 00 5F 01 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 F5 [23:51:55]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [23:51:55]wFMCommunicate OK [23:51:55]SAM_PROTO_GetShiftState done [23:51:55]FM_GetShiftState done [23:51:55]req_shift_opened done [23:51:55]requested_item shift.open_date is exist - process it [23:51:55]req_shift_open_date [23:51:55]req_shift_open_date done [23:51:55]produce_requested_data done [23:51:55]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41669,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [23:51:55]process_action_free close_receipt [23:51:55]json_value_free [23:51:55]json_value_free done [23:51:55]process_json_proto returns [23:51:55]Send response to host [23:51:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41669,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [23:51:55]free response buf [23:51:55]execute_script done [23:51:55]execute_script returns [23:51:55]free content buf [23:51:55]Sock 8.Close socket [23:51:55]Sock 8.Thread stoped [23:51:56]accept exits with 9 [23:51:56]New connection [23:51:56]New thread 3066953060 created [23:51:56]Thread 3067096420 joined [23:51:56]Waiting for new connection... [23:51:56] Sock 9.Parse request [23:51:56]Sock 9.Check first char [23:51:56]Sock 9.First char is OK [23:51:56]request: POST /json_proto HTTP/1.0 [23:51:56]Method: POST [23:51:56]URL: /json_proto [23:51:56]Method is POST - this is cgi request [23:51:56]url: /json_proto [23:51:56]query_string will be loaded in cgi processing [23:51:56]execute_cgi json_proto POST (null) [23:51:56]execute_cgi path=json_proto method=POST [23:51:56]POST find Content-Length [23:51:56]Host: 172.17.43.132:8080 [23:51:56]Content-Length: 621 [23:51:56]Content-Type: application/json [23:51:56] [23:51:56]POST finish read [23:51:56]Found Content-Length = 621 [23:51:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183699", "tax_sys" : 0, "items" : [ { "code": "48743570", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XStyle Blue", "price" : 140.00, "quantity" : 1.000, "sum" : 140.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 140.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:51:56]execute_script... [23:51:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183699", "tax_sys" : 0, "items" : [ { "code": "48743570", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XStyle Blue", "price" : 140.00, "quantity" : 1.000, "sum" : 140.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 140.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:51:56]POST & json_proto [23:51:56]process_json_proto [23:51:56]json parsed OK: [23:51:56]protocol is kg_v1.0 [23:51:56]action value=close_receipt [23:51:56]process_action close_receipt [23:51:56]cmd_close_receipt [23:51:56]MH_GetDate [23:51:56]Write to MH i2c: F0 00 00 60 01 50 [23:51:56]Write i2c OK [23:51:56]MH_I2C_Read... [23:51:56]Read from MH i2c: F0 [23:51:56]MH_I2C_Read... [23:51:56]Read from MH i2c: F0 09 00 [23:51:56]MH_I2C_Read... [23:51:56]Read from MH i2c: F0 09 00 60 01 00 1C 88 A5 66 F2 87 A5 66 8C [23:51:56]GetLastDocTimeStamp 1722124309 [23:51:56]current date 1722124316 [23:51:56]FM_GetShiftState [23:51:56]SAM_PROTO_GetShiftState [23:51:56]wFMCommunicate request_size=4 [23:51:56]MH_SAM_APDU [23:51:56]CAPDU: 80 13 01 00 [23:51:56]Write to MH i2c: E2 08 00 61 01 80 13 01 00 00 00 00 00 DF [23:51:56]Write i2c OK [23:51:56]MH_I2C_Read... [23:51:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:51:56]Read from MH i2c: E2 [23:51:56]MH_I2C_Read... [23:51:56]Read from MH i2c: E2 0E 00 [23:51:56]MH_I2C_Read... [23:51:56]Read from MH i2c: E2 0E 00 61 01 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 F7 [23:51:56]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [23:51:56]wFMCommunicate OK [23:51:56]SAM_PROTO_GetShiftState done [23:51:56]FM_GetShiftState done [23:51:56]opened in 1722069839 [23:51:56]opened+sec_in_day 1722156239 [23:51:56]quantity*price = 14000 [23:51:56]sum+1 = 14001 [23:51:56]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 140.00 ÐСП 1% : 1.24 ÐДС 12% : 14.87 Ðаличными: 140.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 121 27.07.2024 23:51 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41670 ФПД: 233363161043560 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T235156&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41670&fm=233363161043560&tin=02508201610067®Number=0000000000092626&sum=14000 0 [23:51:58]StoreToDocumentArchive [23:51:58]shift 425 fd 41670 [23:51:58]save to /storage/0425/doc_00041670 [23:51:58]save last doc name /storage/0425/doc_00041670 to /storage/kkm_last_doc_name [23:51:58]save OK [23:51:58]Clear old archive folders... [23:51:58]ProcessDocumentItem done err = 0, tmpTLVsize=273 [23:51:58]tlvbuf is 017389C0 [23:51:58]SAM_PROTO_ClearQueue [23:51:58]wFMCommunicate request_size=4 [23:51:58]MH_SAM_APDU [23:51:58]CAPDU: 80 09 00 00 [23:51:58]Write to MH i2c: E2 08 00 6E 01 80 09 00 00 00 00 00 00 E1 [23:51:58]Write i2c OK [23:51:58]MH_I2C_Read... [23:51:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:51:58]Read from MH i2c: E2 [23:51:58]MH_I2C_Read... [23:51:58]Read from MH i2c: E2 03 00 [23:51:58]MH_I2C_Read... [23:51:58]Read from MH i2c: E2 03 00 6E 01 00 90 00 E3 [23:51:58]RAPDU: 90 00 [23:51:58]wFMCommunicate OK [23:51:58]SAM_PROTO_ClearQueue done [23:51:58]KKMCreateOFDPacket [23:51:58]OFDProtocolAddRootSTLVToBuf [23:51:58]FM_MakeSignedData [23:51:58]FM_MakeSignedData [23:51:58]SAM_PROTO_SignData [23:51:58]wFMCommunicate request_size=4 [23:51:58]MH_SAM_APDU [23:51:58]CAPDU: 80 0D 01 02 [23:51:58]Write to MH i2c: E2 08 00 6F 01 80 0D 01 02 00 00 00 00 E9 [23:51:58]Write i2c OK [23:51:58]MH_I2C_Read... [23:51:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:51:58]Read from MH i2c: E2 [23:51:58]MH_I2C_Read... [23:51:58]Read from MH i2c: E2 03 00 [23:51:58]MH_I2C_Read... [23:51:58]Read from MH i2c: E2 03 00 6F 01 00 90 00 E4 [23:51:58]RAPDU: 90 00 [23:51:58]wFMCommunicate OK [23:51:58]wFMCommunicate request_size=255 [23:51:58]MH_SAM_APDU [23:51:58]CAPDU: 80 0D 02 02 FA 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 33 35 37 30 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 74 79 6C 65 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 05 00 00 00 00 07 04 06 00 B0 36 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 00 00 00 F4 03 04 00 1C 88 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 [23:51:59]Write to MH i2c: E2 02 01 70 01 80 0D 02 02 FA 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 33 35 37 30 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 74 79 6C 65 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 05 00 00 00 00 07 04 06 00 B0 36 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 00 00 00 F4 03 04 00 1C 88 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 00 00 B0 [23:51:59]Write i2c OK [23:51:59]MH_I2C_Read... [23:51:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:51:59]Read from MH i2c: E2 [23:51:59]MH_I2C_Read... [23:51:59]Read from MH i2c: E2 03 00 [23:51:59]MH_I2C_Read... [23:51:59]Read from MH i2c: E2 03 00 70 01 00 90 00 E5 [23:51:59]RAPDU: 90 00 [23:51:59]wFMCommunicate OK [23:51:59]wFMCommunicate request_size=32 [23:51:59]MH_SAM_APDU [23:51:59]CAPDU: 80 0D 02 02 1B 30 30 30 38 37 34 39 35 38 10 04 04 00 C6 A2 00 00 35 04 06 00 D4 3E 18 51 52 68 [23:51:59]Write to MH i2c: E2 23 00 71 01 80 0D 02 02 1B 00 30 30 30 38 37 34 39 35 38 10 04 04 00 C6 A2 00 00 35 04 06 00 D4 3E 18 51 52 68 00 00 EF [23:51:59]Write i2c OK [23:51:59]MH_I2C_Read... [23:51:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:51:59]Read from MH i2c: E2 [23:51:59]MH_I2C_Read... [23:51:59]Read from MH i2c: E2 03 00 [23:51:59]MH_I2C_Read... [23:51:59]Read from MH i2c: E2 03 00 71 01 00 90 00 E6 [23:51:59]RAPDU: 90 00 [23:51:59]wFMCommunicate OK [23:51:59]wFMCommunicate request_size=4 [23:51:59]MH_SAM_APDU [23:51:59]CAPDU: 80 0D 03 02 [23:51:59]Write to MH i2c: E2 08 00 72 01 80 0D 03 02 00 00 00 00 EE [23:51:59]Write i2c OK [23:51:59]MH_I2C_Read... [23:51:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:51:59]Read from MH i2c: E2 [23:51:59]MH_I2C_Read... [23:51:59]Read from MH i2c: E2 0B 00 [23:51:59]MH_I2C_Read... [23:51:59]Read from MH i2c: E2 0B 00 72 01 00 BE 75 1F 3C 3F 4B CB 0E 90 00 E0 [23:51:59]RAPDU: BE 75 1F 3C 3F 4B CB 0E 90 00 [23:51:59]wFMCommunicate OK [23:51:59]SAM_PROTO_SignData done [23:51:59]FM_MakeSignedData done [23:51:59]CreateOFDProtocolMessage [23:51:59]wFMCommunicate request_size=4 [23:51:59]MH_SAM_APDU [23:51:59]CAPDU: 80 11 00 00 [23:51:59]Write to MH i2c: E2 08 00 73 01 80 11 00 00 00 00 00 00 EE [23:51:59]Write i2c OK [23:51:59]MH_I2C_Read... [23:51:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:51:59]Read from MH i2c: E2 [23:51:59]MH_I2C_Read... [23:51:59]Read from MH i2c: E2 17 00 [23:51:59]MH_I2C_Read... [23:51:59]Read from MH i2c: E2 17 00 73 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 4A [23:51:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [23:51:59]wFMCommunicate OK [23:51:59]CreateOFDProtocolMessage done [23:51:59]OFDSenderStorePacket 41670 [23:51:59]StoreOFDPacket docnum=41670 [23:51:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 25 01 00 00 DF 8E 1D 01 3A 13 5A 03 01 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 33 35 37 30 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 74 79 6C 65 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 05 00 00 00 00 07 04 06 00 B0 36 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 00 00 00 F4 03 04 00 1C 88 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 C6 A2 00 00 35 04 06 00 D4 3E 18 51 52 68 BE 75 1F 3C 3F 4B CB 0E [23:51:59]CheckFolder [23:51:59]dirname=/storage/ofd_packets [23:51:59]CheckFolder done [23:51:59]ProducePacketName [23:51:59]name=ofd_packets/00041670 [23:51:59]NVStorageSaveData ofd_packets/00041670 [23:51:59]File name is /storage/ofd_packets/00041670 [23:51:59]Write 323 bytes [23:51:59]NVStorageSaveData done [23:51:59]OFDSenderStorePacket done [23:51:59]KKMCreateOFDPacket done [23:51:59]NVStorageSaveData kkm_last_timestamp [23:51:59]File name is /storage/kkm_last_timestamp [23:51:59]Write 4 bytes [23:51:59]NVStorageSaveData done [23:51:59]ExternCall_PrintAddStr [23:51:59]wPrintStart [23:51:59]Write to MH i2c: 01 00 00 74 01 75 [23:51:59]Write i2c OK [23:51:59]MH_I2C_Read... [23:51:59]Read from MH i2c: 01 [23:51:59]MH_I2C_Read... [23:51:59]Read from MH i2c: 01 07 00 [23:51:59]MH_I2C_Read... [23:51:59]Read from MH i2c: 01 07 00 74 01 00 00 00 00 00 FF 0F 8A [23:51:59]RasterBufferAndPrint [23:51:59]line Счет N : (3)183699 [23:51:59]line ИÐÐ: 02508201610067 [23:51:59]line Контрольно-КаÑÑовый Чек [23:51:59]line ПРОДÐЖР[23:51:59]line Товар: 48743570 [23:51:59]line Сигареты Winston XStyle Blue [23:51:59]line 1.000 * 140.00 [23:51:59]line = 140.00 [23:51:59]line ÐДС 12% ÐСП 1% [23:51:59]line > о реализуемом товаре [23:51:59]line ИТОГО: 140.00 [23:51:59]line ÐСП 1% : 1.24 [23:51:59]line ÐДС 12% : 14.87 [23:51:59]line Ðаличными: 140.00 [23:51:59]line Безнал.: 0.00 [23:51:59]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [23:51:59]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [23:51:59]line СÐО: Общий режим [23:51:59]line Чек 121 27.07.2024 23:51 [23:51:59]line Смена: 425 ФФД: 1.0 [23:51:59]line ЗÐМ: 0300000053 [23:51:59]line РÐМ: 0000000000092626 [23:51:59]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [23:51:59]line ФМ: 0000000000874958 [23:51:59]line ФД: 41670 [23:51:59]line ФПД: 233363161043560 [23:51:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T235156&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41670&fm=233363161043560&tin=02508201610067®Number=0000000000092626&sum=14000 [23:51:59]line 0 [23:51:59]written 0, free lines is 4095 [23:51:59]OFD Sender: Processing packet 41670 [packets to send 57, broken 56] [23:51:59]ProducePacketName [23:51:59]name=ofd_packets/00041670 [23:51:59]OFD Sender: To server: ‡•öpG, [23:51:59]CommunicateWithHost lk.salyk.kg:30040 [23:51:59]ConnectInit lk.salyk.kg [23:52:00]Write to MH i2c: 01 00 00 9C 01 9D [23:52:00]Write i2c OK [23:52:00]MH_I2C_Read... [23:52:00]Read from MH i2c: 01 [23:52:00]MH_I2C_Read... [23:52:00]Read from MH i2c: 01 07 00 [23:52:00]MH_I2C_Read... [23:52:00]Read from MH i2c: 01 07 00 9C 01 00 00 00 00 00 1F 0D D0 [23:52:00]RasterBufferAndPrint [23:52:00]line [23:52:00]line [23:52:00]line [23:52:00]line [23:52:00]line [23:52:00]written 0, free lines is 3405 [23:52:00]MH_Cut [23:52:00]Write to MH i2c: D1 01 00 A3 01 01 76 [23:52:00]Write i2c OK [23:52:00]MH_I2C_Read... [23:52:00]Read from MH i2c: D1 [23:52:00]MH_I2C_Read... [23:52:00]Read from MH i2c: D1 01 00 [23:52:00]MH_I2C_Read... [23:52:00]Read from MH i2c: D1 01 00 A3 01 00 75 [23:52:00]Write to MH i2c: 01 00 00 A4 01 A5 [23:52:00]Write i2c OK [23:52:00]MH_I2C_Read... [23:52:00]*** Cut start [23:52:00]*** Partial cut [23:52:01]*** CUTSNS_PIN = 1 [23:52:01]Connected sock=11 [23:52:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 25 01 00 00 DF 8E 1D 01 3A 13 5A 03 01 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 *** CUTSNS_PIN = 0 [23:52:01]33 35 37 30 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 74 79 6C 65 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 05 00 00 00 00 07 04 06 00 B0 36 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 00 00 00 F4 03 04 00 1C 88 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 *** Brake cut motor [23:52:01]30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 C6 A2 00 00 35 04 06 00 D4 3E 18 51 52 68 BE 75 1F 3C 3F 4B CB 0E [23:52:01]Read from MH i2c: *** Stop cut motor [23:52:01]*** Cut end [23:52:01]01 [23:52:01]MH_I2C_Read... [23:52:01]Read from MH i2c: 01 07 00 [23:52:01]MH_I2C_Read... [23:52:01]Read from MH i2c: 01 07 00 A4 01 00 00 00 00 00 FF 0F BA [23:52:01]process_action close_receipt done [23:52:01]requested_data is exist [23:52:01]produce_requested_data [23:52:01]requested_item fm.sn is exist - process it [23:52:01]wFMCommunicate request_size=4 [23:52:01]MH_SAM_APDU [23:52:01]CAPDU: 80 11 00 00 [23:52:01]Write to MH i2c: E2 08 00 A5 01 80 11 00 00 00 00 00 00 20 [23:52:01]Write i2c OK [23:52:01]MH_I2C_Read... [23:52:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:52:01]Read from MH i2c: E2 [23:52:01]MH_I2C_Read... [23:52:01]Read from MH i2c: E2 17 00 [23:52:01]MH_I2C_Read... [23:52:01]Read from MH i2c: E2 17 00 A5 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 7C [23:52:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [23:52:01]wFMCommunicate OK [23:52:01]requested_item fd.num is exist - process it [23:52:01]SAM_PROTO_GetFieldsCounters [23:52:01]wFMCommunicate request_size=4 [23:52:01]MH_SAM_APDU [23:52:01]CAPDU: 80 13 00 00 [23:52:01]Write to MH i2c: E2 08 00 A6 01 80 13 00 00 00 00 00 00 23 [23:52:01]Write i2c OK [23:52:01]MH_I2C_Read... [23:52:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:52:02]Read from MH i2c: E2 [23:52:02]MH_I2C_Read... [23:52:02]Read from MH i2c: E2 62 00 [23:52:02]MH_I2C_Read... [23:52:02]Read from MH i2c: E2 62 00 A6 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 C6 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 79 00 00 00 5E 04 04 00 79 00 00 00 57 04 04 00 7A 00 00 00 19 04 04 00 00 00 00 00 90 00 CA [23:52:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 C6 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 79 00 00 00 5E 04 04 00 79 00 00 00 57 04 04 00 7A 00 00 00 19 04 04 00 00 00 00 00 90 00 [23:52:02]wFMCommunicate OK [23:52:02]SAM_PROTO_GetFieldsCounters done [23:52:02]requested_item shift.num is exist - process it [23:52:02]requested_item shift.opened is exist - process it [23:52:02]req_shift_opened [23:52:02]FM_GetShiftState [23:52:02]SAM_PROTO_GetShiftState [23:52:02]wFMCommunicate request_size=4 [23:52:02]MH_SAM_APDU [23:52:02]CAPDU: 80 13 01 00 [23:52:02]Write to MH i2c: E2 08 00 A7 01 80 13 01 00 00 00 00 00 25 [23:52:02]Write i2c OK [23:52:02]MH_I2C_Read... [23:52:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:52:02]Read from MH i2c: E2 [23:52:02]MH_I2C_Read... [23:52:02]Read from MH i2c: E2 0E 00 [23:52:02]MH_I2C_Read... [23:52:02]Read from MH i2c: E2 0E 00 A7 01 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 3D [23:52:02]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [23:52:02]wFMCommunicate OK [23:52:02]SAM_PROTO_GetShiftState done [23:52:02]FM_GetShiftState done [23:52:02]req_shift_opened done [23:52:02]requested_item shift.open_date is exist - process it [23:52:02]req_shift_open_date [23:52:02]req_shift_open_date done [23:52:02]produce_requested_data done [23:52:02]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41670,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [23:52:02]process_action_free close_receipt [23:52:02]json_value_free [23:52:02]json_value_free done [23:52:02]process_json_proto returns [23:52:02]Send response to host [23:52:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41670,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [23:52:02]free response buf [23:52:02]execute_script done [23:52:02]execute_script returns [23:52:02]free content buf [23:52:02]Sock 9.Close socket [23:52:02]Sock 9.Thread stoped [23:52:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 58 79 47 00 15 58 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 C6 A2 00 00 F4 03 04 00 36 34 A5 66 B6 04 01 00 00 0D 61 05 66 22 4B C3 55 [23:52:02]CommunicateWithHost err = 0 [23:52:02]CheckOFDResponse [23:52:02]1017 (14) - 77093643461234 [23:52:02]1041 (16) - 0000000000874958 [23:52:02]1040 (4) - 41670 [23:52:02]1012 (4) - 27.07.2024 17:53 [23:52:02]1206 (1) - 0 [23:52:02]OFD Sender: Remove packet 41670 [23:52:02]ProducePacketName [23:52:02]name=ofd_packets/00041670 [23:52:02]NVStorageDeleteData [23:52:03]OFD Sender: No OFD packet to send [23:52:03]accept exits with 8 [23:52:03]New connection [23:52:03]New thread 3067096420 created [23:52:03]Thread 3066953060 joined [23:52:03]Waiting for new connection... [23:52:03] Sock 8.Parse request [23:52:03]Sock 8.Check first char [23:52:03]Sock 8.First char is OK [23:52:03]request: POST /json_proto HTTP/1.0 [23:52:03]Method: POST [23:52:03]URL: /json_proto [23:52:03]Method is POST - this is cgi request [23:52:03]url: /json_proto [23:52:03]query_string will be loaded in cgi processing [23:52:03]execute_cgi json_proto POST (null) [23:52:03]execute_cgi path=json_proto method=POST [23:52:03]POST find Content-Length [23:52:03]Host: 172.17.43.132:8080 [23:52:03]Content-Length: 632 [23:52:03]Content-Type: application/json [23:52:03] [23:52:03]POST finish read [23:52:03]Found Content-Length = 632 [23:52:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183700", "tax_sys" : 0, "items" : [ { "code": "4700025313937", "name": "\u0412\u041E\u0414\u041A\u0410 \u041C\u042F\u0413\u041A\u0410\u042F 0,1\u043B", "price" : 60.00, "quantity" : 1.000, "sum" : 60.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 60.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:52:03]execute_script... [23:52:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183700", "tax_sys" : 0, "items" : [ { "code": "4700025313937", "name": "\u0412\u041E\u0414\u041A\u0410 \u041C\u042F\u0413\u041A\u0410\u042F 0,1\u043B", "price" : 60.00, "quantity" : 1.000, "sum" : 60.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 60.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:52:03]POST & json_proto [23:52:03]process_json_proto [23:52:03]json parsed OK: [23:52:03]protocol is kg_v1.0 [23:52:03]action value=close_receipt [23:52:03]process_action close_receipt [23:52:03]cmd_close_receipt [23:52:03]MH_GetDate [23:52:03]Write to MH i2c: F0 00 00 A8 01 98 [23:52:03]Write i2c OK [23:52:03]MH_I2C_Read... [23:52:03]Read from MH i2c: F0 [23:52:03]MH_I2C_Read... [23:52:03]Read from MH i2c: F0 09 00 [23:52:03]MH_I2C_Read... [23:52:03]Read from MH i2c: F0 09 00 A8 01 00 23 88 A5 66 F2 87 A5 66 DB [23:52:03]GetLastDocTimeStamp 1722124316 [23:52:03]current date 1722124323 [23:52:03]FM_GetShiftState [23:52:03]SAM_PROTO_GetShiftState [23:52:03]wFMCommunicate request_size=4 [23:52:03]MH_SAM_APDU [23:52:03]CAPDU: 80 13 01 00 [23:52:03]Write to MH i2c: E2 08 00 A9 01 80 13 01 00 00 00 00 00 27 [23:52:03]Write i2c OK [23:52:03]MH_I2C_Read... [23:52:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:52:03]Read from MH i2c: E2 [23:52:03]MH_I2C_Read... [23:52:03]Read from MH i2c: E2 0E 00 [23:52:03]MH_I2C_Read... [23:52:03]Read from MH i2c: E2 0E 00 A9 01 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 3F [23:52:03]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [23:52:03]wFMCommunicate OK [23:52:03]SAM_PROTO_GetShiftState done [23:52:03]FM_GetShiftState done [23:52:03]opened in 1722069839 [23:52:03]opened+sec_in_day 1722156239 [23:52:03]quantity*price = 6000 [23:52:03]sum+1 = 6001 [23:52:03]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 60.00 ÐСП 1% : 0.53 ÐДС 12% : 6.37 Ðаличными: 60.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 122 27.07.2024 23:52 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41671 ФПД: 270624797160470 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T235203&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41671&fm=270624797160470&tin=02508201610067®Number=0000000000092626&sum=6000 0 [23:52:05]StoreToDocumentArchive [23:52:05]shift 425 fd 41671 [23:52:05]save to /storage/0425/doc_00041671 [23:52:05]save last doc name /storage/0425/doc_00041671 to /storage/kkm_last_doc_name [23:52:05]save OK [23:52:05]Clear old archive folders... [23:52:05]ProcessDocumentItem done err = 0, tmpTLVsize=271 [23:52:05]tlvbuf is 017F5110 [23:52:05]SAM_PROTO_ClearQueue [23:52:05]wFMCommunicate request_size=4 [23:52:05]MH_SAM_APDU [23:52:05]CAPDU: 80 09 00 00 [23:52:05]Write to MH i2c: E2 08 00 B6 01 80 09 00 00 00 00 00 00 29 [23:52:05]Write i2c OK [23:52:05]MH_I2C_Read... [23:52:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:52:05]Read from MH i2c: E2 [23:52:05]MH_I2C_Read... [23:52:05]Read from MH i2c: E2 03 00 [23:52:05]MH_I2C_Read... [23:52:05]Read from MH i2c: E2 03 00 B6 01 00 90 00 2B [23:52:05]RAPDU: 90 00 [23:52:05]wFMCommunicate OK [23:52:05]SAM_PROTO_ClearQueue done [23:52:05]KKMCreateOFDPacket [23:52:05]OFDProtocolAddRootSTLVToBuf [23:52:05]FM_MakeSignedData [23:52:05]FM_MakeSignedData [23:52:05]SAM_PROTO_SignData [23:52:05]wFMCommunicate request_size=4 [23:52:05]MH_SAM_APDU [23:52:05]CAPDU: 80 0D 01 02 [23:52:05]Write to MH i2c: E2 08 00 B7 01 80 0D 01 02 00 00 00 00 31 [23:52:05]Write i2c OK [23:52:05]MH_I2C_Read... [23:52:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:52:05]Read from MH i2c: E2 [23:52:05]MH_I2C_Read... [23:52:05]Read from MH i2c: E2 03 00 [23:52:05]MH_I2C_Read... [23:52:05]Read from MH i2c: E2 03 00 B7 01 00 90 00 2C [23:52:05]RAPDU: 90 00 [23:52:05]wFMCommunicate OK [23:52:05]wFMCommunicate request_size=255 [23:52:05]MH_SAM_APDU [23:52:05]CAPDU: 80 0D 02 02 FA 03 00 0F 01 1E 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 32 35 33 31 33 39 33 37 06 04 1D 00 D0 92 D0 9E D0 94 D0 9A D0 90 20 D0 9C D0 AF D0 93 D0 9A D0 90 D0 AF 20 30 2C 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 17 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 35 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 02 00 00 00 00 07 04 06 00 70 17 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 00 00 00 F4 03 04 00 23 88 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 [23:52:06]Write to MH i2c: E2 02 01 B8 01 80 0D 02 02 FA 00 03 00 0F 01 1E 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 32 35 33 31 33 39 33 37 06 04 1D 00 D0 92 D0 9E D0 94 D0 9A D0 90 20 D0 9C D0 AF D0 93 D0 9A D0 90 D0 AF 20 30 2C 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 17 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 35 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 02 00 00 00 00 07 04 06 00 70 17 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 00 00 00 F4 03 04 00 23 88 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 00 00 61 [23:52:06]Write i2c OK [23:52:06]MH_I2C_Read... [23:52:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:52:06]Read from MH i2c: E2 [23:52:06]MH_I2C_Read... [23:52:06]Read from MH i2c: E2 03 00 [23:52:06]MH_I2C_Read... [23:52:06]Read from MH i2c: E2 03 00 B8 01 00 90 00 2D [23:52:06]RAPDU: 90 00 [23:52:06]wFMCommunicate OK [23:52:06]wFMCommunicate request_size=30 [23:52:06]MH_SAM_APDU [23:52:06]CAPDU: 80 0D 02 02 19 30 38 37 34 39 35 38 10 04 04 00 C7 A2 00 00 35 04 06 00 F6 21 BE E6 F4 16 [23:52:06]Write to MH i2c: E2 21 00 B9 01 80 0D 02 02 19 00 30 38 37 34 39 35 38 10 04 04 00 C7 A2 00 00 35 04 06 00 F6 21 BE E6 F4 16 00 00 64 [23:52:06]Write i2c OK [23:52:06]MH_I2C_Read... [23:52:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:52:06]Read from MH i2c: E2 [23:52:06]MH_I2C_Read... [23:52:06]Read from MH i2c: E2 03 00 [23:52:06]MH_I2C_Read... [23:52:06]Read from MH i2c: E2 03 00 B9 01 00 90 00 2E [23:52:06]RAPDU: 90 00 [23:52:06]wFMCommunicate OK [23:52:06]wFMCommunicate request_size=4 [23:52:06]MH_SAM_APDU [23:52:06]CAPDU: 80 0D 03 02 [23:52:06]Write to MH i2c: E2 08 00 BA 01 80 0D 03 02 00 00 00 00 36 [23:52:07]Write i2c OK [23:52:07]MH_I2C_Read... [23:52:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:52:07]Read from MH i2c: E2 [23:52:07]MH_I2C_Read... [23:52:07]Read from MH i2c: E2 0B 00 [23:52:07]MH_I2C_Read... [23:52:07]Read from MH i2c: E2 0B 00 BA 01 00 4E FD 43 64 95 77 46 FE 90 00 79 [23:52:07]RAPDU: 4E FD 43 64 95 77 46 FE 90 00 [23:52:07]wFMCommunicate OK [23:52:07]SAM_PROTO_SignData done [23:52:07]FM_MakeSignedData done [23:52:07]CreateOFDProtocolMessage [23:52:07]wFMCommunicate request_size=4 [23:52:07]MH_SAM_APDU [23:52:07]CAPDU: 80 11 00 00 [23:52:07]Write to MH i2c: E2 08 00 BB 01 80 11 00 00 00 00 00 00 36 [23:52:07]Write i2c OK [23:52:07]MH_I2C_Read... [23:52:07]Read from MH i2c: *** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:52:07]E2 [23:52:07]MH_I2C_Read... [23:52:07]Read from MH i2c: E2 17 00 [23:52:07]MH_I2C_Read... [23:52:07]Read from MH i2c: E2 17 00 BB 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 92 [23:52:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [23:52:07]wFMCommunicate OK [23:52:07]CreateOFDProtocolMessage done [23:52:07]OFDSenderStorePacket 41671 [23:52:07]StoreOFDPacket docnum=41671 [23:52:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 23 01 00 00 E9 11 1B 01 B9 37 5A 03 01 00 03 00 0F 01 1E 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 32 35 33 31 33 39 33 37 06 04 1D 00 D0 92 D0 9E D0 94 D0 9A D0 90 20 D0 9C D0 AF D0 93 D0 9A D0 90 D0 AF 20 30 2C 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 17 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 35 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 02 00 00 00 00 07 04 06 00 70 17 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 00 00 00 F4 03 04 00 23 88 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 C7 A2 00 00 35 04 06 00 F6 21 BE E6 F4 16 4E FD 43 64 95 77 46 FE [23:52:07]CheckFolder [23:52:07]dirname=/storage/ofd_packets [23:52:07]CheckFolder done [23:52:07]ProducePacketName [23:52:07]name=ofd_packets/00041671 [23:52:07]NVStorageSaveData ofd_packets/00041671 [23:52:07]File name is /storage/ofd_packets/00041671 [23:52:07]Write 321 bytes [23:52:07]NVStorageSaveData done [23:52:07]OFDSenderStorePacket done [23:52:07]KKMCreateOFDPacket done [23:52:07]NVStorageSaveData kkm_last_timestamp [23:52:07]File name is /storage/kkm_last_timestamp [23:52:07]Write 4 bytes [23:52:07]NVStorageSaveData done [23:52:07]ExternCall_PrintAddStr [23:52:07]wPrintStart [23:52:07]Write to MH i2c: 01 00 00 BC 01 BD [23:52:07]Write i2c OK [23:52:07]MH_I2C_Read... [23:52:07]Read from MH i2c: 01 [23:52:07]MH_I2C_Read... [23:52:07]Read from MH i2c: 01 07 00 [23:52:07]MH_I2C_Read... [23:52:07]Read from MH i2c: 01 07 00 BC 01 00 00 00 00 00 FF 0F D2 [23:52:07]RasterBufferAndPrint [23:52:07]line Счет N : (3)183700 [23:52:07]line ИÐÐ: 02508201610067 [23:52:07]line Контрольно-КаÑÑовый Чек [23:52:07]line ПРОДÐЖР[23:52:07]line Товар: 4700025313937 [23:52:07]line ВОДКРМЯГКÐЯ 0,1л [23:52:07]line 1.000 * 60.00 [23:52:07]line = 60.00 [23:52:07]line ÐДС 12% ÐСП 1% [23:52:07]line > о реализуемом товаре [23:52:07]line ИТОГО: 60.00 [23:52:07]line ÐСП 1% : 0.53 [23:52:07]line ÐДС 12% : 6.37 [23:52:07]line Ðаличными: 60.00 [23:52:07]line Безнал.: 0.00 [23:52:07]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [23:52:07]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [23:52:07]line СÐО: Общий режим [23:52:07]line Чек 122 27.07.2024 23:52 [23:52:07]line Смена: 425 ФФД: 1.0 [23:52:07]line ЗÐМ: 0300000053 [23:52:07]line РÐМ: 0000000000092626 [23:52:07]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [23:52:07]line ФМ: 0000000000874958 [23:52:07]line ФД: 41671 [23:52:07]line ФПД: 270624797160470 [23:52:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T235203&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41671&fm=270624797160470&tin=02508201610067®Number=0000000000092626&sum=6000 [23:52:07]line 0 [23:52:07]OFD Sender: Processing packet 41671 [packets to send 57, broken 56] [23:52:07]ProducePacketName [23:52:07]name=ofd_packets/00041671 [23:52:07]OFD Sender: To server: ‡•öpG, [23:52:07]CommunicateWithHost lk.salyk.kg:30040 [23:52:07]ConnectInit lk.salyk.kg [23:52:07]written 0, free lines is 4095 [23:52:07]Write to MH i2c: 01 00 00 E4 01 E5 [23:52:07]Write i2c OK [23:52:07]MH_I2C_Read... [23:52:07]Read from MH i2c: 01 [23:52:07]MH_I2C_Read... [23:52:07]Read from MH i2c: 01 07 00 [23:52:07]MH_I2C_Read... [23:52:07]Read from MH i2c: 01 07 00 E4 01 00 00 00 00 00 20 0D 19 [23:52:07]RasterBufferAndPrint [23:52:07]line [23:52:07]line [23:52:07]line [23:52:07]line [23:52:07]line [23:52:07]written 0, free lines is 3410 [23:52:07]MH_Cut [23:52:07]Write to MH i2c: D1 01 00 EB 01 01 BE [23:52:07]Write i2c OK [23:52:07]MH_I2C_Read... [23:52:07]Read from MH i2c: D1 [23:52:07]MH_I2C_Read... [23:52:07]Read from MH i2c: D1 01 00 [23:52:07]MH_I2C_Read... [23:52:07]Read from MH i2c: D1 01 00 EB 01 00 BD [23:52:07]Write to MH i2c: 01 00 00 EC 01 ED [23:52:07]Write i2c OK [23:52:07]MH_I2C_Read... [23:52:08]*** Cut start [23:52:08]*** Partial cut [23:52:08]*** CUTSNS_PIN = 1 [23:52:08]*** CUTSNS_PIN = 0 [23:52:08]*** Brake cut motor [23:52:09]Read from MH i2c: *** Stop cut motor [23:52:09]01 *** Cut end [23:52:09] [23:52:09]MH_I2C_Read... [23:52:09]Read from MH i2c: 01 07 00 [23:52:09]MH_I2C_Read... [23:52:09]Read from MH i2c: 01 07 00 EC 01 00 00 00 00 00 FF 0F 02 [23:52:09]process_action close_receipt done [23:52:09]requested_data is exist [23:52:09]produce_requested_data [23:52:09]requested_item fm.sn is exist - process it [23:52:09]wFMCommunicate request_size=4 [23:52:09]MH_SAM_APDU [23:52:09]CAPDU: 80 11 00 00 [23:52:09]Write to MH i2c: E2 08 00 ED 01 80 11 00 00 00 00 00 00 68 [23:52:09]Write i2c OK [23:52:09]MH_I2C_Read... [23:52:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:52:09]Read from MH i2c: E2 [23:52:09]MH_I2C_Read... [23:52:09]Read from MH i2c: E2 17 00 [23:52:09]MH_I2C_Read... [23:52:09]Read from MH i2c: E2 17 00 ED 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 C4 [23:52:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [23:52:09]wFMCommunicate OK [23:52:09]requested_item fd.num is exist - process it [23:52:09]SAM_PROTO_GetFieldsCounters [23:52:09]wFMCommunicate request_size=4 [23:52:09]MH_SAM_APDU [23:52:09]CAPDU: 80 13 00 00 [23:52:09]Write to MH i2c: E2 08 00 EE 01 80 13 00 00 00 00 00 00 6B [23:52:09]Write i2c OK [23:52:09]MH_I2C_Read... [23:52:09]Connected sock=11 [23:52:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 *** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:52:09]30 30 30 38 37 34 39 35 38 23 01 00 00 E9 11 1B 01 B9 37 5A 03 01 00 03 00 0F 01 1E 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 32 35 33 31 33 39 33 37 06 04 1D Read from MH i2c: E2 [23:52:09]MH_I2C_Read... [23:52:09]00 D0 92 D0 9E D0 94 D0 9A D0 90 20 D0 9C D0 AF D0 93 D0 9A D0 90 D0 AF 20 30 2C 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 17 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 Read from MH i2c: 35 00 E2 00 62 00 00 00 [23:52:09]00 MH_I2C_Read... [23:52:09]EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 02 00 00 00 00 07 04 06 00 70 17 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 00 00 00 F4 03 04 00 23 88 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 C7 A2 00 Read from MH i2c: 00 E2 35 62 04 00 06 EE 00 01 F6 00 21 5D BE 00 E6 B9 F4 04 16 01 4E FD 43 64 95 77 46 FE [23:52:09]00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 C7 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 7A 00 00 00 5E 04 04 00 7A 00 00 00 57 04 04 00 7B 00 00 00 19 04 04 00 00 00 00 00 90 00 16 [23:52:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 C7 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 7A 00 00 00 5E 04 04 00 7A 00 00 00 57 04 04 00 7B 00 00 00 19 04 04 00 00 00 00 00 90 00 [23:52:10]wFMCommunicate OK [23:52:10]SAM_PROTO_GetFieldsCounters done [23:52:10]requested_item shift.num is exist - process it [23:52:10]requested_item shift.opened is exist - process it [23:52:10]req_shift_opened [23:52:10]FM_GetShiftState [23:52:10]SAM_PROTO_GetShiftState [23:52:10]wFMCommunicate request_size=4 [23:52:10]MH_SAM_APDU [23:52:10]CAPDU: 80 13 01 00 [23:52:10]Write to MH i2c: E2 08 00 EF 01 80 13 01 00 00 00 00 00 6D [23:52:10]Write i2c OK [23:52:10]MH_I2C_Read... [23:52:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:52:10]Read from MH i2c: E2 [23:52:10]MH_I2C_Read... [23:52:10]Read from MH i2c: E2 0E 00 [23:52:10]MH_I2C_Read... [23:52:10]Read from MH i2c: E2 0E 00 EF 01 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 85 [23:52:10]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [23:52:10]wFMCommunicate OK [23:52:10]SAM_PROTO_GetShiftState done [23:52:10]FM_GetShiftState done [23:52:10]req_shift_opened done [23:52:10]requested_item shift.open_date is exist - process it [23:52:10]req_shift_open_date [23:52:10]req_shift_open_date done [23:52:10]produce_requested_data done [23:52:10]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41671,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [23:52:10]process_action_free close_receipt [23:52:10]json_value_free [23:52:10]json_value_free done [23:52:10]process_json_proto returns [23:52:10]Send response to host [23:52:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41671,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [23:52:10]free response buf [23:52:10]execute_script done [23:52:10]execute_script returns [23:52:10]free content buf [23:52:10]Sock 8.Close socket [23:52:10]Sock 8.Thread stoped [23:52:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 2E C5 47 00 06 0A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 C7 A2 00 00 F4 03 04 00 3E 34 A5 66 B6 04 01 00 00 73 5F D3 96 E9 4F 83 29 [23:52:10]CommunicateWithHost err = 0 [23:52:10]CheckOFDResponse [23:52:10]1017 (14) - 77093643461234 [23:52:10]1041 (16) - 0000000000874958 [23:52:10]1040 (4) - 41671 [23:52:10]1012 (4) - 27.07.2024 17:54 [23:52:10]1206 (1) - 0 [23:52:10]OFD Sender: Remove packet 41671 [23:52:10]ProducePacketName [23:52:10]name=ofd_packets/00041671 [23:52:10]NVStorageDeleteData [23:52:10]OFD Sender: No OFD packet to send [23:52:11]accept exits with 9 [23:52:11]New connection [23:52:11]New thread 3066953060 created [23:52:11]Thread 3067096420 joined [23:52:11]Waiting for new connection... [23:52:11] Sock 9.Parse request [23:52:11]Sock 9.Check first char [23:52:11]Sock 9.First char is OK [23:52:11]request: POST /json_proto HTTP/1.0 [23:52:11]Method: POST [23:52:11]URL: /json_proto [23:52:11]Method is POST - this is cgi request [23:52:11]url: /json_proto [23:52:11]query_string will be loaded in cgi processing [23:52:11]execute_cgi json_proto POST (null) [23:52:11]execute_cgi path=json_proto method=POST [23:52:11]POST find Content-Length [23:52:11]Host: 172.17.43.132:8080 [23:52:11]Content-Length: 905 [23:52:11]Content-Type: application/json [23:52:11] [23:52:11]POST finish read [23:52:11]Found Content-Length = 905 [23:52:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183701", "tax_sys" : 0, "items" : [ { "code": "5449000027474", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A FuzeTea \u0437\u0435\u043B \u0447\u0430\u0439 \u043C\u0430\u043D\u0433\u043E,\u0440\u043E\u043C\u0430\u0448\u043A\u0430 1\u043B", "price" : 107.00, "quantity" : 2.000, "sum" : 214.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 214.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:52:11]execute_script... [23:52:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183701", "tax_sys" : 0, "items" : [ { "code": "5449000027474", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A FuzeTea \u0437\u0435\u043B \u0447\u0430\u0439 \u043C\u0430\u043D\u0433\u043E,\u0440\u043E\u043C\u0430\u0448\u043A\u0430 1\u043B", "price" : 107.00, "quantity" : 2.000, "sum" : 214.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 214.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:52:11]POST & json_proto [23:52:11]process_json_proto [23:52:11]json parsed OK: [23:52:11]protocol is kg_v1.0 [23:52:11]action value=close_receipt [23:52:11]process_action close_receipt [23:52:11]cmd_close_receipt [23:52:11]MH_GetDate [23:52:11]Write to MH i2c: F0 00 00 F0 01 E0 [23:52:11]Write i2c OK [23:52:11]MH_I2C_Read... [23:52:11]Read from MH i2c: F0 [23:52:11]MH_I2C_Read... [23:52:11]Read from MH i2c: F0 09 00 [23:52:11]MH_I2C_Read... [23:52:11]Read from MH i2c: F0 09 00 F0 01 00 2B 88 A5 66 F2 87 A5 66 2B [23:52:11]GetLastDocTimeStamp 1722124323 [23:52:11]current date 1722124331 [23:52:11]FM_GetShiftState [23:52:11]SAM_PROTO_GetShiftState [23:52:11]wFMCommunicate request_size=4 [23:52:11]MH_SAM_APDU [23:52:11]CAPDU: 80 13 01 00 [23:52:11]Write to MH i2c: E2 08 00 F1 01 80 13 01 00 00 00 00 00 6F [23:52:11]Write i2c OK [23:52:11]MH_I2C_Read... [23:52:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:52:11]Read from MH i2c: E2 [23:52:11]MH_I2C_Read... [23:52:11]Read from MH i2c: E2 0E 00 [23:52:11]MH_I2C_Read... [23:52:11]Read from MH i2c: E2 0E 00 F1 01 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 87 [23:52:11]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [23:52:11]wFMCommunicate OK [23:52:11]SAM_PROTO_GetShiftState done [23:52:11]FM_GetShiftState done [23:52:11]opened in 1722069839 [23:52:11]opened+sec_in_day 1722156239 [23:52:11]quantity*price = 21400 [23:52:11]sum+1 = 21401 [23:52:11]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 214.00 ÐСП 1% : 1.89 ÐДС 12% : 22.73 Ðаличными: 0.00 Безнал.: 214.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 123 27.07.2024 23:52 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ÐŸÐ»Ð°Ñ‚ÐµÐ¶Ð½Ð°Ñ ÑиÑтема: Бакай Банк ФМ: 0000000000874958 ФД: 41672 ФПД: 71178353305300 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T235211&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41672&fm=71178353305300&tin=02508201610067®Number=0000000000092626&sum=21400 0 [23:52:13]StoreToDocumentArchive [23:52:13]shift 425 fd 41672 [23:52:13]save to /storage/0425/doc_00041672 [23:52:13]save last doc name /storage/0425/doc_00041672 to /storage/kkm_last_doc_name [23:52:13]save OK [23:52:13]Clear old archive folders... [23:52:13]ProcessDocumentItem done err = 0, tmpTLVsize=308 [23:52:13]tlvbuf is 01815420 [23:52:13]SAM_PROTO_ClearQueue [23:52:13]wFMCommunicate request_size=4 [23:52:13]MH_SAM_APDU [23:52:13]CAPDU: 80 09 00 00 [23:52:13]Write to MH i2c: E2 08 00 FE 01 80 09 00 00 00 00 00 00 71 [23:52:13]Write i2c OK [23:52:13]MH_I2C_Read... [23:52:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:52:13]Read from MH i2c: E2 [23:52:13]MH_I2C_Read... [23:52:13]Read from MH i2c: E2 03 00 [23:52:13]MH_I2C_Read... [23:52:13]Read from MH i2c: E2 03 00 FE 01 00 90 00 73 [23:52:13]RAPDU: 90 00 [23:52:13]wFMCommunicate OK [23:52:13]SAM_PROTO_ClearQueue done [23:52:13]KKMCreateOFDPacket [23:52:13]OFDProtocolAddRootSTLVToBuf [23:52:13]FM_MakeSignedData [23:52:13]FM_MakeSignedData [23:52:13]SAM_PROTO_SignData [23:52:13]wFMCommunicate request_size=4 [23:52:13]MH_SAM_APDU [23:52:13]CAPDU: 80 0D 01 02 [23:52:13]Write to MH i2c: E2 08 00 FF 01 80 0D 01 02 00 00 00 00 79 [23:52:13]Write i2c OK [23:52:13]MH_I2C_Read... [23:52:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:52:13]Read from MH i2c: E2 [23:52:13]MH_I2C_Read... [23:52:13]Read from MH i2c: E2 03 00 [23:52:13]MH_I2C_Read... [23:52:13]Read from MH i2c: E2 03 00 FF 01 00 90 00 74 [23:52:13]RAPDU: 90 00 [23:52:13]wFMCommunicate OK [23:52:13]wFMCommunicate request_size=255 [23:52:13]MH_SAM_APDU [23:52:13]CAPDU: 80 0D 02 02 FA 03 00 34 01 1E 04 01 00 01 23 04 86 00 8A 04 0D 00 35 34 34 39 30 30 30 30 32 37 34 37 34 06 04 42 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 75 7A 65 54 65 61 20 D0 B7 D0 B5 D0 BB 20 D1 87 D0 B0 D0 B9 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2C D1 80 D0 BE D0 BC D0 B0 D1 88 D0 BA D0 B0 20 31 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 CC 29 00 00 00 00 13 04 06 00 98 53 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 53 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E1 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 98 53 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 00 00 00 F4 03 04 00 2B 88 A5 66 0E 04 04 00 A9 01 00 00 B9 [23:52:13]Write to MH i2c: E2 02 01 00 02 80 0D 02 02 FA 00 03 00 34 01 1E 04 01 00 01 23 04 86 00 8A 04 0D 00 35 34 34 39 30 30 30 30 32 37 34 37 34 06 04 42 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 75 7A 65 54 65 61 20 D0 B7 D0 B5 D0 BB 20 D1 87 D0 B0 D0 B9 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2C D1 80 D0 BE D0 BC D0 B0 D1 88 D0 BA D0 B0 20 31 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 CC 29 00 00 00 00 13 04 06 00 98 53 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 53 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E1 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 98 53 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 00 00 00 F4 03 04 00 2B 88 A5 66 0E 04 04 00 A9 01 00 00 B9 00 00 35 [23:52:14]Write i2c OK [23:52:14]MH_I2C_Read... [23:52:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:52:14]Read from MH i2c: E2 [23:52:14]MH_I2C_Read... [23:52:14]Read from MH i2c: E2 03 00 [23:52:14]MH_I2C_Read... [23:52:14]Read from MH i2c: E2 03 00 00 02 00 90 00 76 [23:52:14]RAPDU: 90 00 [23:52:14]wFMCommunicate OK [23:52:14]wFMCommunicate request_size=67 [23:52:14]MH_SAM_APDU [23:52:14]CAPDU: 80 0D 02 02 3E 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 C8 A2 00 00 35 04 06 00 40 BC 80 76 E6 D4 [23:52:14]Write to MH i2c: E2 46 00 01 02 80 0D 02 02 3E 00 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 C8 A2 00 00 35 04 06 00 40 BC 80 76 E6 D4 00 00 F4 [23:52:14]Write i2c OK [23:52:14]MH_I2C_Read... [23:52:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:52:14]Read from MH i2c: E2 [23:52:14]MH_I2C_Read... [23:52:14]Read from MH i2c: E2 03 00 [23:52:14]MH_I2C_Read... [23:52:14]Read from MH i2c: E2 03 00 01 02 00 90 00 77 [23:52:14]RAPDU: 90 00 [23:52:14]wFMCommunicate OK [23:52:14]wFMCommunicate request_size=4 [23:52:14]MH_SAM_APDU [23:52:14]CAPDU: 80 0D 03 02 [23:52:14]Write to MH i2c: E2 08 00 02 02 80 0D 03 02 00 00 00 00 7F [23:52:14]Write i2c OK [23:52:14]MH_I2C_Read... [23:52:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:52:14]Read from MH i2c: E2 [23:52:14]MH_I2C_Read... [23:52:14]Read from MH i2c: E2 0B 00 [23:52:14]MH_I2C_Read... [23:52:14]Read from MH i2c: E2 0B 00 02 02 00 09 99 82 F7 C3 F5 11 BC 90 00 20 [23:52:14]RAPDU: 09 99 82 F7 C3 F5 11 BC 90 00 [23:52:14]wFMCommunicate OK [23:52:14]SAM_PROTO_SignData done [23:52:14]FM_MakeSignedData done [23:52:14]CreateOFDProtocolMessage [23:52:14]wFMCommunicate request_size=4 [23:52:14]MH_SAM_APDU [23:52:14]CAPDU: 80 11 00 00 [23:52:14]Write to MH i2c: E2 08 00 03 02 80 11 00 00 00 00 00 00 7F [23:52:14]Write i2c OK [23:52:14]MH_I2C_Read... [23:52:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:52:15]Read from MH i2c: E2 [23:52:15]MH_I2C_Read... [23:52:15]Read from MH i2c: E2 17 00 [23:52:15]MH_I2C_Read... [23:52:15]Read from MH i2c: E2 17 00 03 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 DB [23:52:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [23:52:15]wFMCommunicate OK [23:52:15]CreateOFDProtocolMessage done [23:52:15]OFDSenderStorePacket 41672 [23:52:15]StoreOFDPacket docnum=41672 [23:52:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 48 01 00 00 55 5C 40 01 D9 F3 5A 03 01 00 03 00 34 01 1E 04 01 00 01 23 04 86 00 8A 04 0D 00 35 34 34 39 30 30 30 30 32 37 34 37 34 06 04 42 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 75 7A 65 54 65 61 20 D0 B7 D0 B5 D0 BB 20 D1 87 D0 B0 D0 B9 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2C D1 80 D0 BE D0 BC D0 B0 D1 88 D0 BA D0 B0 20 31 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 CC 29 00 00 00 00 13 04 06 00 98 53 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 53 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E1 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 98 53 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 00 00 00 F4 03 04 00 2B 88 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 C8 A2 00 00 35 04 06 00 40 BC 80 76 E6 D4 09 99 82 F7 C3 F5 11 BC [23:52:15]CheckFolder [23:52:15]dirname=/storage/ofd_packets [23:52:15]CheckFolder done [23:52:15]ProducePacketName [23:52:15]name=ofd_packets/00041672 [23:52:15]NVStorageSaveData ofd_packets/00041672 [23:52:15]File name is /storage/ofd_packets/00041672 [23:52:15]Write 358 bytes [23:52:15]NVStorageSaveData done [23:52:15]OFDSenderStorePacket done [23:52:15]KKMCreateOFDPacket done [23:52:15]NVStorageSaveData kkm_last_timestamp [23:52:15]File name is /storage/kkm_last_timestamp [23:52:15]Write 4 bytes [23:52:15]NVStorageSaveData done [23:52:15]ExternCall_PrintAddStr [23:52:15]wPrintStart [23:52:15]Write to MH i2c: 01 00 00 04 02 06 [23:52:15]OFD Sender: Processing packet 41672 [packets to send 57, broken 56] [23:52:15]ProducePacketName [23:52:15]name=ofd_packets/00041672 [23:52:15]OFD Sender: To server: ‡•öpG, [23:52:15]CommunicateWithHost lk.salyk.kg:30040 [23:52:15]ConnectInit lk.salyk.kg [23:52:15]Write i2c OK [23:52:15]MH_I2C_Read... [23:52:15]Read from MH i2c: 01 [23:52:15]MH_I2C_Read... [23:52:15]Read from MH i2c: 01 07 00 [23:52:15]MH_I2C_Read... [23:52:15]Read from MH i2c: 01 07 00 04 02 00 00 00 00 00 FF 0F 1B [23:52:15]RasterBufferAndPrint [23:52:15]line Счет N : (3)183701 [23:52:15]line ИÐÐ: 02508201610067 [23:52:15]line Контрольно-КаÑÑовый Чек [23:52:15]line ПРОДÐЖР[23:52:15]line Товар: 5449000027474 [23:52:15]line Ðапиток FuzeTea зел чай манго,ромашка 1л [23:52:15]line 2.000 * 107.00 [23:52:15]line = 214.00 [23:52:15]line ÐДС 12% ÐСП 1% [23:52:15]line > о реализуемом товаре [23:52:15]line ИТОГО: 214.00 [23:52:15]line ÐСП 1% : 1.89 [23:52:15]line ÐДС 12% : 22.73 [23:52:15]line Ðаличными: 0.00 [23:52:15]line Безнал.: 214.00 [23:52:15]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [23:52:15]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [23:52:15]line СÐО: Общий режим [23:52:15]line Чек 123 27.07.2024 23:52 [23:52:15]line Смена: 425 ФФД: 1.0 [23:52:15]line ЗÐМ: 0300000053 [23:52:15]line РÐМ: 0000000000092626 [23:52:15]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [23:52:15]line ÐŸÐ»Ð°Ñ‚ÐµÐ¶Ð½Ð°Ñ ÑиÑтема: Бакай Банк [23:52:15]line ФМ: 0000000000874958 [23:52:15]line ФД: 41672 [23:52:15]line ФПД: 71178353305300 [23:52:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T235211&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41672&fm=71178353305300&tin=02508201610067®Number=0000000000092626&sum=21400 [23:52:15]line 0 [23:52:15]written 0, free lines is 4095 [23:52:15]Write to MH i2c: 01 00 00 2F 02 31 [23:52:15]Write i2c OK [23:52:15]MH_I2C_Read... [23:52:15]Read from MH i2c: 01 [23:52:15]MH_I2C_Read... [23:52:15]Read from MH i2c: 01 07 00 [23:52:15]MH_I2C_Read... [23:52:15]Read from MH i2c: 01 07 00 2F 02 00 00 00 00 00 F5 0C 39 [23:52:15]RasterBufferAndPrint [23:52:15]line [23:52:15]line [23:52:15]line [23:52:15]line [23:52:15]line [23:52:15]written 0, free lines is 3374 [23:52:15]MH_Cut [23:52:15]Write to MH i2c: D1 01 00 36 02 01 0A [23:52:15]Write i2c OK [23:52:15]MH_I2C_Read... [23:52:15]Read from MH i2c: D1 [23:52:15]MH_I2C_Read... [23:52:15]Read from MH i2c: D1 01 00 [23:52:15]MH_I2C_Read... [23:52:15]Read from MH i2c: D1 01 00 36 02 00 09 [23:52:15]Write to MH i2c: 01 00 00 37 02 39 [23:52:15]Write i2c OK [23:52:15]MH_I2C_Read... [23:52:16]*** Cut start [23:52:16]*** Partial cut [23:52:16]*** CUTSNS_PIN = 1 [23:52:16]*** CUTSNS_PIN = 0 [23:52:16]Connected sock=11 [23:52:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 *** Brake cut motor [23:52:16]30 30 30 30 30 38 37 34 39 35 38 48 01 00 00 55 5C 40 01 D9 F3 5A 03 01 00 03 00 34 01 1E 04 01 00 01 23 04 86 00 8A 04 0D 00 35 34 34 39 30 30 30 30 32 37 34 37 34 06 04 42 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 75 7A 65 54 65 61 20 D0 B7 D0 B5 D0 BB 20 D1 87 D0 B0 D0 B9 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2C D1 80 D0 BE D0 BC D0 B0 D1 88 D0 BA D0 B0 20 31 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 CC 29 00 00 00 00 13 04 06 00 98 53 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 53 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E1 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 98 53 00 *** Stop cut motor [23:52:17]00 *** Cut end [23:52:17]00 00 1F 04 02 00 01 00 12 04 04 00 7B 00 00 00 F4 03 04 00 2B 88 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 C8 A2 00 00 35 04 06 00 40 BC 80 76 E6 D4 09 99 82 F7 C3 Read from MH i2c: F5 01 11 [23:52:17]BC MH_I2C_Read... [23:52:17] [23:52:17]Read from MH i2c: 01 07 00 [23:52:17]MH_I2C_Read... [23:52:17]Read from MH i2c: 01 07 00 37 02 00 00 00 00 00 FF 0F 4E [23:52:17]process_action close_receipt done [23:52:17]requested_data is exist [23:52:17]produce_requested_data [23:52:17]requested_item fm.sn is exist - process it [23:52:17]wFMCommunicate request_size=4 [23:52:17]MH_SAM_APDU [23:52:17]CAPDU: 80 11 00 00 [23:52:17]Write to MH i2c: E2 08 00 38 02 80 11 00 00 00 00 00 00 B4 [23:52:17]Write i2c OK [23:52:17]MH_I2C_Read... [23:52:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:52:17]Read from MH i2c: E2 [23:52:17]MH_I2C_Read... [23:52:17]Read from MH i2c: E2 17 00 [23:52:17]MH_I2C_Read... [23:52:17]Read from MH i2c: E2 17 00 38 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 10 [23:52:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [23:52:17]wFMCommunicate OK [23:52:17]requested_item fd.num is exist - process it [23:52:17]SAM_PROTO_GetFieldsCounters [23:52:17]wFMCommunicate request_size=4 [23:52:17]MH_SAM_APDU [23:52:17]CAPDU: 80 13 00 00 [23:52:17]Write to MH i2c: E2 08 00 39 02 80 13 00 00 00 00 00 00 B7 [23:52:17]Write i2c OK [23:52:17]MH_I2C_Read... [23:52:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:52:17]Read from MH i2c: E2 [23:52:17]MH_I2C_Read... [23:52:17]Read from MH i2c: E2 62 00 [23:52:17]MH_I2C_Read... [23:52:17]Read from MH i2c: E2 62 00 39 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 C8 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 7B 00 00 00 5E 04 04 00 7B 00 00 00 57 04 04 00 7C 00 00 00 19 04 04 00 00 00 00 00 90 00 66 [23:52:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 Received data: 30 87 30 95 38 F6 37 70 34 39 35 38 0D 04 10 00 30 30 30 30 47 30 2C 30 01 30 00 30 30 30 30 30 39 32 36 32 36 10 04 04 00 30 C8 30 A2 30 00 30 00 30 0E 04 04 00 A9 01 00 00 12 04 04 30 00 30 7B 30 00 30 00 38 00 37 5E 34 04 39 04 35 00 38 7B 4F 00 00 00 00 00 00 57 E5 04 79 04 00 7C 00 00 00 19 04 04 00 00 47 00 00 00 B3 00 12 90 A5 00 [23:52:17]wFMCommunicate OK [23:52:17]SAM_PROTO_GetFieldsCounters done [23:52:17]requested_item shift.num is exist - process it [23:52:17]requested_item shift.opened is exist - process it [23:52:17]req_shift_opened [23:52:17]FM_GetShiftState [23:52:17]SAM_PROTO_GetShiftState [23:52:17]wFMCommunicate request_size=4 [23:52:17]07 MH_SAM_APDU [23:52:17]01 CAPDU: 00 80 07 13 00 01 3B 00 00 [23:52:17]F9 Write to MH i2c: 03 E2 0E 08 00 00 37 3A 37 02 30 80 39 13 33 01 36 00 34 00 33 00 34 00 36 00 B9 [23:52:18]31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 *** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:52:18]00 C8 A2 00 00 F4 03 04 00 45 34 A5 66 B6 04 01 00 00 BC DF 15 64 EF BD A2 57 [23:52:18]CommunicateWithHost err = 0 [23:52:18]CheckOFDResponse [23:52:18]1017 (14) - 77093643461234 [23:52:18]1041 (16) - 0000000000874958 [23:52:18]1040 (4) - 41672 [23:52:18]1012 (4) - 27.07.2024 17:54 [23:52:18]1206 (1) - 0 [23:52:18]OFD Sender: Remove packet 41672 [23:52:18]ProducePacketName [23:52:18]name=ofd_packets/00041672 [23:52:18]NVStorageDeleteData [23:52:18]Write i2c OK [23:52:18]MH_I2C_Read... [23:52:18]Read from MH i2c: E2 [23:52:18]MH_I2C_Read... [23:52:18]Read from MH i2c: E2 0E 00 [23:52:18]MH_I2C_Read... [23:52:18]Read from MH i2c: E2 0E 00 3A 02 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 D1 [23:52:18]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [23:52:18]wFMCommunicate OK [23:52:18]SAM_PROTO_GetShiftState done [23:52:18]FM_GetShiftState done [23:52:18]req_shift_opened done [23:52:18]requested_item shift.open_date is exist - process it [23:52:18]req_shift_open_date [23:52:18]req_shift_open_date done [23:52:18]produce_requested_data done [23:52:18]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41672,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [23:52:18]process_action_free close_receipt [23:52:18]json_value_free [23:52:18]json_value_free done [23:52:18]process_json_proto returns [23:52:18]Send response to host [23:52:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41672,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [23:52:18]free response buf [23:52:18]execute_script done [23:52:18]execute_script returns [23:52:18]free content buf [23:52:18]Sock 9.Close socket [23:52:18]Sock 9.Thread stoped [23:52:18]OFD Sender: No OFD packet to send [23:52:19]accept exits with 8 [23:52:19]New connection [23:52:19]New thread 3067096420 created [23:52:19]Thread 3066953060 joined [23:52:19]Waiting for new connection... [23:52:19] Sock 8.Parse request [23:52:19]Sock 8.Check first char [23:52:19]Sock 8.First char is OK [23:52:19]request: POST /json_proto HTTP/1.0 [23:52:19]Method: POST [23:52:19]URL: /json_proto [23:52:19]Method is POST - this is cgi request [23:52:19]url: /json_proto [23:52:19]query_string will be loaded in cgi processing [23:52:19]execute_cgi json_proto POST (null) [23:52:19]execute_cgi path=json_proto method=POST [23:52:19]POST find Content-Length [23:52:19]Host: 172.17.43.132:8080 [23:52:19]Content-Length: 623 [23:52:19]Content-Type: application/json [23:52:19] [23:52:19]POST finish read [23:52:19]Found Content-Length = 623 [23:52:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183702", "tax_sys" : 0, "items" : [ { "code": "4630002599859", "name": "\u041C\u0430\u0441\u043B\u043E Gazpromneft Standart 15w40 1\u043B", "price" : 405.00, "quantity" : 1.000, "sum" : 405.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 405.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:52:19]execute_script... [23:52:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183702", "tax_sys" : 0, "items" : [ { "code": "4630002599859", "name": "\u041C\u0430\u0441\u043B\u043E Gazpromneft Standart 15w40 1\u043B", "price" : 405.00, "quantity" : 1.000, "sum" : 405.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 405.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:52:19]POST & json_proto [23:52:19]process_json_proto [23:52:19]json parsed OK: [23:52:19]protocol is kg_v1.0 [23:52:19]action value=close_receipt [23:52:19]process_action close_receipt [23:52:19]cmd_close_receipt [23:52:19]MH_GetDate [23:52:19]Write to MH i2c: F0 00 00 3B 02 2C [23:52:19]Write i2c OK [23:52:19]MH_I2C_Read... [23:52:19]Read from MH i2c: F0 [23:52:19]MH_I2C_Read... [23:52:19]Read from MH i2c: F0 09 00 [23:52:19]MH_I2C_Read... [23:52:19]Read from MH i2c: F0 09 00 3B 02 00 33 88 A5 66 F2 87 A5 66 7F [23:52:19]GetLastDocTimeStamp 1722124331 [23:52:19]current date 1722124339 [23:52:19]FM_GetShiftState [23:52:19]SAM_PROTO_GetShiftState [23:52:19]wFMCommunicate request_size=4 [23:52:19]MH_SAM_APDU [23:52:19]CAPDU: 80 13 01 00 [23:52:19]Write to MH i2c: E2 08 00 3C 02 80 13 01 00 00 00 00 00 BB [23:52:19]Write i2c OK [23:52:19]MH_I2C_Read... [23:52:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:52:19]Read from MH i2c: E2 [23:52:19]MH_I2C_Read... [23:52:19]Read from MH i2c: E2 0E 00 [23:52:19]MH_I2C_Read... [23:52:19]Read from MH i2c: E2 0E 00 3C 02 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 D3 [23:52:19]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [23:52:19]wFMCommunicate OK [23:52:19]SAM_PROTO_GetShiftState done [23:52:19]FM_GetShiftState done [23:52:19]opened in 1722069839 [23:52:19]opened+sec_in_day 1722156239 [23:52:19]quantity*price = 40500 [23:52:19]sum+1 = 40501 [23:52:19]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 405.00 ÐСП 1% : 3.58 ÐДС 12% : 43.01 Ðаличными: 405.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 124 27.07.2024 23:52 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41673 ФПД: 192167556749319 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T235219&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41673&fm=192167556749319&tin=02508201610067®Number=0000000000092626&sum=40500 0 [23:52:21]StoreToDocumentArchive [23:52:21]shift 425 fd 41673 [23:52:21]save to /storage/0425/doc_00041673 [23:52:21]save last doc name /storage/0425/doc_00041673 to /storage/kkm_last_doc_name [23:52:21]save OK [23:52:21]Clear old archive folders... [23:52:21]ProcessDocumentItem done err = 0, tmpTLVsize=283 [23:52:21]tlvbuf is 0173F7B0 [23:52:21]SAM_PROTO_ClearQueue [23:52:21]wFMCommunicate request_size=4 [23:52:21]MH_SAM_APDU [23:52:21]CAPDU: 80 09 00 00 [23:52:21]Write to MH i2c: E2 08 00 49 02 80 09 00 00 00 00 00 00 BD [23:52:21]Write i2c OK [23:52:21]MH_I2C_Read... [23:52:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:52:21]Read from MH i2c: E2 [23:52:21]MH_I2C_Read... [23:52:21]Read from MH i2c: E2 03 00 [23:52:21]MH_I2C_Read... [23:52:21]Read from MH i2c: E2 03 00 49 02 00 90 00 BF [23:52:21]RAPDU: 90 00 [23:52:21]wFMCommunicate OK [23:52:21]SAM_PROTO_ClearQueue done [23:52:21]KKMCreateOFDPacket [23:52:21]OFDProtocolAddRootSTLVToBuf [23:52:21]FM_MakeSignedData [23:52:21]FM_MakeSignedData [23:52:21]SAM_PROTO_SignData [23:52:21]wFMCommunicate request_size=4 [23:52:21]MH_SAM_APDU [23:52:21]CAPDU: 80 0D 01 02 [23:52:21]Write to MH i2c: E2 08 00 4A 02 80 0D 01 02 00 00 00 00 C5 [23:52:21]Write i2c OK [23:52:21]MH_I2C_Read... [23:52:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:52:21]Read from MH i2c: E2 [23:52:21]MH_I2C_Read... [23:52:21]Read from MH i2c: E2 03 00 [23:52:21]MH_I2C_Read... [23:52:21]Read from MH i2c: E2 03 00 4A 02 00 90 00 C0 [23:52:21]RAPDU: 90 00 [23:52:21]wFMCommunicate OK [23:52:21]wFMCommunicate request_size=255 [23:52:21]MH_SAM_APDU [23:52:21]CAPDU: 80 0D 02 02 FA 03 00 1B 01 1E 04 01 00 01 23 04 6D 00 8A 04 0D 00 34 36 33 30 30 30 32 35 39 39 38 35 39 06 04 29 00 D0 9C D0 B0 D1 81 D0 BB D0 BE 20 47 61 7A 70 72 6F 6D 6E 65 66 74 20 53 74 61 6E 64 61 72 74 20 31 35 77 34 30 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 9E 00 00 00 00 13 04 06 00 34 9E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 9E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 66 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 10 00 00 00 00 07 04 06 00 34 9E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 00 00 00 F4 03 04 00 33 88 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 [23:52:22]Write to MH i2c: E2 02 01 4B 02 80 0D 02 02 FA 00 03 00 1B 01 1E 04 01 00 01 23 04 6D 00 8A 04 0D 00 34 36 33 30 30 30 32 35 39 39 38 35 39 06 04 29 00 D0 9C D0 B0 D1 81 D0 BB D0 BE 20 47 61 7A 70 72 6F 6D 6E 65 66 74 20 53 74 61 6E 64 61 72 74 20 31 35 77 34 30 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 9E 00 00 00 00 13 04 06 00 34 9E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 9E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 66 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 10 00 00 00 00 07 04 06 00 34 9E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 00 00 00 F4 03 04 00 33 88 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 00 00 E8 [23:52:22]Write i2c OK [23:52:22]MH_I2C_Read... [23:52:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:52:22]Read from MH i2c: E2 [23:52:22]MH_I2C_Read... [23:52:22]Read from MH i2c: E2 03 00 [23:52:22]MH_I2C_Read... [23:52:22]Read from MH i2c: E2 03 00 4B 02 00 90 00 C1 [23:52:22]RAPDU: 90 00 [23:52:22]wFMCommunicate OK [23:52:22]wFMCommunicate request_size=42 [23:52:22]MH_SAM_APDU [23:52:22]CAPDU: 80 0D 02 02 25 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 C9 A2 00 00 35 04 06 00 AE C6 7E F5 18 07 [23:52:22]Write to MH i2c: E2 2D 00 4C 02 80 0D 02 02 25 00 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 C9 A2 00 00 35 04 06 00 AE C6 7E F5 18 07 00 00 17 [23:52:22]Write i2c OK [23:52:22]MH_I2C_Read... [23:52:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:52:22]Read from MH i2c: E2 [23:52:22]MH_I2C_Read... [23:52:22]Read from MH i2c: E2 03 00 [23:52:22]MH_I2C_Read... [23:52:22]Read from MH i2c: E2 03 00 4C 02 00 90 00 C2 [23:52:22]RAPDU: 90 00 [23:52:22]wFMCommunicate OK [23:52:22]wFMCommunicate request_size=4 [23:52:22]MH_SAM_APDU [23:52:22]CAPDU: 80 0D 03 02 [23:52:22]Write to MH i2c: E2 08 00 4D 02 80 0D 03 02 00 00 00 00 CA [23:52:22]Write i2c OK [23:52:22]MH_I2C_Read... [23:52:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:52:22]Read from MH i2c: E2 [23:52:22]MH_I2C_Read... [23:52:22]Read from MH i2c: E2 0B 00 [23:52:22]MH_I2C_Read... [23:52:22]Read from MH i2c: E2 0B 00 4D 02 00 8E C2 8D B2 4A 90 F8 1E 90 00 4A [23:52:22]RAPDU: 8E C2 8D B2 4A 90 F8 1E 90 00 [23:52:22]wFMCommunicate OK [23:52:22]SAM_PROTO_SignData done [23:52:22]FM_MakeSignedData done [23:52:22]CreateOFDProtocolMessage [23:52:22]wFMCommunicate request_size=4 [23:52:22]MH_SAM_APDU [23:52:22]CAPDU: 80 11 00 00 [23:52:22]Write to MH i2c: E2 08 00 4E 02 80 11 00 00 00 00 00 00 CA [23:52:22]Write i2c OK [23:52:22]MH_I2C_Read... [23:52:23]Read from MH i2c: E2 [23:52:23]MH_I2C_Read... [23:52:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:52:23]Read from MH i2c: E2 17 00 [23:52:23]MH_I2C_Read... [23:52:23]Read from MH i2c: E2 17 00 4E 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 26 [23:52:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [23:52:23]wFMCommunicate OK [23:52:23]CreateOFDProtocolMessage done [23:52:23]OFDSenderStorePacket 41673 [23:52:23]StoreOFDPacket docnum=41673 [23:52:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 2F 01 00 00 AE 63 27 01 79 24 5A 03 01 00 03 00 1B 01 1E 04 01 00 01 23 04 6D 00 8A 04 0D 00 34 36 33 30 30 30 32 35 39 39 38 35 39 06 04 29 00 D0 9C D0 B0 D1 81 D0 BB D0 BE 20 47 61 7A 70 72 6F 6D 6E 65 66 74 20 53 74 61 6E 64 61 72 74 20 31 35 77 34 30 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 9E 00 00 00 00 13 04 06 00 34 9E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 9E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 66 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 10 00 00 00 00 07 04 06 00 34 9E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 00 00 00 F4 03 04 00 33 88 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 C9 A2 00 00 35 04 06 00 AE C6 7E F5 18 07 8E C2 8D B2 4A 90 F8 1E [23:52:23]CheckFolder [23:52:23]dirname=/storage/ofd_packets [23:52:23]CheckFolder done [23:52:23]ProducePacketName [23:52:23]name=ofd_packets/00041673 [23:52:23]NVStorageSaveData ofd_packets/00041673 [23:52:23]File name is /storage/ofd_packets/00041673 [23:52:23]Write 333 bytes [23:52:23]NVStorageSaveData done [23:52:23]OFDSenderStorePacket done [23:52:23]KKMCreateOFDPacket done [23:52:23]NVStorageSaveData kkm_last_timestamp [23:52:23]File name is /storage/kkm_last_timestamp [23:52:23]Write 4 bytes [23:52:23]NVStorageSaveData done [23:52:23]ExternCall_PrintAddStr [23:52:23]wPrintStart [23:52:23]Write to MH i2c: 01 00 00 4F 02 51 [23:52:23]Write i2c OK [23:52:23]MH_I2C_Read... [23:52:23]Read from MH i2c: 01 [23:52:23]MH_I2C_Read... [23:52:23]Read from MH i2c: 01 07 00 [23:52:23]MH_I2C_Read... [23:52:23]Read from MH i2c: 01 07 00 4F 02 00 00 00 00 00 FF 0F 66 [23:52:23]RasterBufferAndPrint [23:52:23]line Счет N : (3)183702 [23:52:23]line ИÐÐ: 02508201610067 [23:52:23]line Контрольно-КаÑÑовый Чек [23:52:23]line ПРОДÐЖР[23:52:23]line Товар: 4630002599859 [23:52:23]line МаÑло Gazpromneft Standart 15w40 1л [23:52:23]line 1.000 * 405.00 [23:52:23]line = 405.00 [23:52:23]line ÐДС 12% ÐСП 1% [23:52:23]line > о реализуемом товаре [23:52:23]line ИТОГО: 405.00 [23:52:23]line ÐСП 1% : 3.58 [23:52:23]line ÐДС 12% : 43.01 [23:52:23]line Ðаличными: 405.00 [23:52:23]line Безнал.: 0.00 [23:52:23]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [23:52:23]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [23:52:23]line СÐО: Общий режим [23:52:23]line Чек 124 27.07.2024 23:52 [23:52:23]line Смена: 425 ФФД: 1.0 [23:52:23]line ЗÐМ: 0300000053 [23:52:23]line РÐМ: 0000000000092626 [23:52:23]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [23:52:23]line ФМ: 0000000000874958 [23:52:23]line ФД: 41673 [23:52:23]line ФПД: 192167556749319 [23:52:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T235219&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41673&fm=192167556749319&tin=02508201610067®Number=0000000000092626&sum=40500 [23:52:23]line 0 [23:52:23]OFD Sender: Processing packet 41673 [packets to send 57, broken 56] [23:52:23]ProducePacketName [23:52:23]name=ofd_packets/00041673 [23:52:23]OFD Sender: To server: ‡•öpG, [23:52:23]CommunicateWithHost lk.salyk.kg:30040 [23:52:23]ConnectInit lk.salyk.kg [23:52:23]written 0, free lines is 4095 [23:52:23]Write to MH i2c: 01 00 00 78 02 7A [23:52:23]Write i2c OK [23:52:23]MH_I2C_Read... [23:52:23]Read from MH i2c: 01 [23:52:23]MH_I2C_Read... [23:52:23]Read from MH i2c: 01 07 00 [23:52:23]MH_I2C_Read... [23:52:23]Read from MH i2c: 01 07 00 78 02 00 00 00 00 00 15 0D A3 [23:52:23]RasterBufferAndPrint [23:52:23]line [23:52:23]line [23:52:23]line [23:52:23]line [23:52:23]line [23:52:23]written 0, free lines is 3410 [23:52:23]MH_Cut [23:52:23]Write to MH i2c: D1 01 00 7F 02 01 53 [23:52:23]Write i2c OK [23:52:23]MH_I2C_Read... [23:52:23]Read from MH i2c: D1 [23:52:23]MH_I2C_Read... [23:52:23]Read from MH i2c: D1 01 00 [23:52:23]MH_I2C_Read... [23:52:23]Read from MH i2c: D1 01 00 7F 02 00 52 [23:52:23]Write to MH i2c: 01 00 00 80 02 82 [23:52:23]Write i2c OK [23:52:23]MH_I2C_Read... [23:52:24]*** Cut start [23:52:24]*** Partial cut [23:52:24]*** CUTSNS_PIN = 1 [23:52:24]*** CUTSNS_PIN = 0 [23:52:24]*** Brake cut motor [23:52:25]Read from MH i2c: 01 [23:52:25]MH_I2C_Read... [23:52:25]*** Stop cut motor [23:52:25]*** Cut end [23:52:25]Read from MH i2c: 01 07 00 [23:52:25]MH_I2C_Read... [23:52:25]Read from MH i2c: 01 07 00 80 02 00 00 00 00 00 FF 0F 97 [23:52:25]process_action close_receipt done [23:52:25]requested_data is exist [23:52:25]produce_requested_data [23:52:25]requested_item fm.sn is exist - process it [23:52:25]wFMCommunicate request_size=4 [23:52:25]MH_SAM_APDU [23:52:25]CAPDU: 80 11 00 00 [23:52:25]Write to MH i2c: E2 08 00 81 02 80 11 00 00 00 00 00 00 FD [23:52:25]Write i2c OK [23:52:25]MH_I2C_Read... [23:52:25]Read from MH i2c: E2 [23:52:25]MH_I2C_Read... [23:52:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:52:25]Read from MH i2c: E2 17 00 [23:52:25]MH_I2C_Read... [23:52:25]Read from MH i2c: E2 17 00 81 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 59 [23:52:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [23:52:25]wFMCommunicate OK [23:52:25]requested_item fd.num is exist - process it [23:52:25]SAM_PROTO_GetFieldsCounters [23:52:25]wFMCommunicate request_size=4 [23:52:25]MH_SAM_APDU [23:52:25]CAPDU: 80 13 00 00 [23:52:25]Write to MH i2c: E2 08 00 82 02 80 13 00 00 00 00 00 00 00 [23:52:25]Write i2c OK [23:52:25]MH_I2C_Read... [23:52:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:52:25]Read from MH i2c: E2 [23:52:25]MH_I2C_Read... [23:52:25]Read from MH i2c: E2 62 00 [23:52:25]MH_I2C_Read... [23:52:25]Read from MH i2c: E2 62 00 82 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 C9 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 7C 00 00 00 5E 04 04 00 7C 00 00 00 57 04 04 00 7D 00 00 00 19 04 04 00 00 00 00 00 90 00 B3 [23:52:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 C9 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 7C 00 00 00 5E 04 04 00 7C 00 00 00 57 04 04 00 7D 00 00 00 19 04 04 00 00 00 00 00 90 00 [23:52:25]wFMCommunicate OK [23:52:25]SAM_PROTO_GetFieldsCounters done [23:52:25]requested_item shift.num is exist - process it [23:52:25]requested_item shift.opened is exist - process it [23:52:25]req_shift_opened [23:52:25]FM_GetShiftState [23:52:25]SAM_PROTO_GetShiftState [23:52:25]wFMCommunicate request_size=4 [23:52:25]MH_SAM_APDU [23:52:25]CAPDU: 80 13 01 00 [23:52:25]Write to MH i2c: E2 08 00 83 02 80 13 01 00 00 00 00 00 02 [23:52:25]Write i2c OK [23:52:25]MH_I2C_Read... [23:52:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:52:25]Read from MH i2c: E2 [23:52:25]MH_I2C_Read... [23:52:25]Read from MH i2c: E2 0E 00 [23:52:25]MH_I2C_Read... [23:52:25]Read from MH i2c: E2 0E 00 83 02 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 1A [23:52:25]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [23:52:25]wFMCommunicate OK [23:52:25]SAM_PROTO_GetShiftState done [23:52:25]FM_GetShiftState done [23:52:25]req_shift_opened done [23:52:25]requested_item shift.open_date is exist - process it [23:52:25]req_shift_open_date [23:52:25]req_shift_open_date done [23:52:25]produce_requested_data done [23:52:25]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41673,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [23:52:25]process_action_free close_receipt [23:52:25]json_value_free [23:52:25]json_value_free done [23:52:25]process_json_proto returns [23:52:25]Send response to host [23:52:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41673,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [23:52:25]free response buf [23:52:25]execute_script done [23:52:25]execute_script returns [23:52:25]free content buf [23:52:25]Sock 8.Close socket [23:52:25]Sock 8.Thread stoped [23:52:27]accept exits with 9 [23:52:27]New connection [23:52:27]New thread 3066953060 created [23:52:27]Thread 3067096420 joined [23:52:27]Waiting for new connection... [23:52:27] Sock 9.Parse request [23:52:27]Sock 9.Check first char [23:52:27]Sock 9.First char is OK [23:52:27]request: POST /json_proto HTTP/1.0 [23:52:27]Method: POST [23:52:27]URL: /json_proto [23:52:27]Method is POST - this is cgi request [23:52:27]url: /json_proto [23:52:27]query_string will be loaded in cgi processing [23:52:27]execute_cgi json_proto POST (null) [23:52:27]execute_cgi path=json_proto method=POST [23:52:27]POST find Content-Length [23:52:27]Host: 172.17.43.132:8080 [23:52:27]Content-Length: 937 [23:52:27]Content-Type: application/json [23:52:27] [23:52:27]POST finish read [23:52:27]Found Content-Length = 937 [23:52:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183703", "tax_sys" : 0, "items" : [ { "code": "4700000310043", "name": "\u0412\u043E\u0434\u0430 \u0416\u0430\u043B\u0430\u043B\u0430\u0431\u0430\u0442 27 1\u043B", "price" : 60.00, "quantity" : 1.000, "sum" : 60.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000053020015", "name": "\u0411\u0443\u043C\u0430\u0436\u043D\u044B\u0435 \u0441\u0442\u0430\u043A\u0430\u043D\u044B 250\u043C\u043B 1\u0448\u0442", "price" : 7.00, "quantity" : 2.000, "sum" : 14.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 74.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:52:27]execute_script... [23:52:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183703", "tax_sys" : 0, "items" : [ { "code": "4700000310043", "name": "\u0412\u043E\u0434\u0430 \u0416\u0430\u043B\u0430\u043B\u0430\u0431\u0430\u0442 27 1\u043B", "price" : 60.00, "quantity" : 1.000, "sum" : 60.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000053020015", "name": "\u0411\u0443\u043C\u0430\u0436\u043D\u044B\u0435 \u0441\u0442\u0430\u043A\u0430\u043D\u044B 250\u043C\u043B 1\u0448\u0442", "price" : 7.00, "quantity" : 2.000, "sum" : 14.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 74.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:52:27]POST & json_proto [23:52:27]process_json_proto [23:52:27]json parsed OK: [23:52:27]protocol is kg_v1.0 [23:52:27]action value=close_receipt [23:52:27]process_action close_receipt [23:52:27]cmd_close_receipt [23:52:27]MH_GetDate [23:52:27]Write to MH i2c: F0 00 00 84 02 75 [23:52:27]Write i2c OK [23:52:27]MH_I2C_Read... [23:52:27]Read from MH i2c: F0 [23:52:27]MH_I2C_Read... [23:52:27]Read from MH i2c: F0 09 00 [23:52:27]MH_I2C_Read... [23:52:27]Read from MH i2c: F0 09 00 84 02 00 3B 88 A5 66 F2 87 A5 66 D0 [23:52:27]GetLastDocTimeStamp 1722124339 [23:52:27]current date 1722124347 [23:52:27]FM_GetShiftState [23:52:27]SAM_PROTO_GetShiftState [23:52:27]wFMCommunicate request_size=4 [23:52:27]MH_SAM_APDU [23:52:27]CAPDU: 80 13 01 00 [23:52:27]Write to MH i2c: E2 08 00 85 02 80 13 01 00 00 00 00 00 04 [23:52:27]Write i2c OK [23:52:27]MH_I2C_Read... [23:52:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:52:27]Read from MH i2c: E2 [23:52:27]MH_I2C_Read... [23:52:27]Read from MH i2c: E2 0E 00 [23:52:27]MH_I2C_Read... [23:52:27]Read from MH i2c: E2 0E 00 85 02 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 1C [23:52:27]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [23:52:27]wFMCommunicate OK [23:52:27]SAM_PROTO_GetShiftState done [23:52:27]FM_GetShiftState done [23:52:27]opened in 1722069839 [23:52:27]opened+sec_in_day 1722156239 [23:52:27]quantity*price = 6000 [23:52:27]sum+1 = 6001 [23:52:27]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 2000053020015 Бумажные Ñтаканы 250мл 1шт 2.000 * 7.00 = 14.00 ÐДС 12% ÐСП 1% > о реализуемом товаре ИТОГО: 74.00 ÐСП 1% : 0.65 ÐДС 12% : 7.86 Ðаличными: 74.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 125 27.07.2024 23:52 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41674 ФПД: 247872385536344 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T235227&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41674&fm=247872385536344&tin=02508201610067®Number=0000000000092626&sum=7400 0 [23:52:30]StoreToDocumentArchive [23:52:30]shift 425 fd 41674 [23:52:30]save to /storage/0425/doc_00041674 [23:52:30]save last doc name /storage/0425/doc_00041674 to /storage/kkm_last_doc_name [23:52:30]save OK [23:52:30]Clear old archive folders... [23:52:30]ProcessDocumentItem done err = 0, tmpTLVsize=393 [23:52:30]tlvbuf is 017405A0 [23:52:30]SAM_PROTO_ClearQueue [23:52:30]wFMCommunicate request_size=4 [23:52:30]MH_SAM_APDU [23:52:30]CAPDU: 80 09 00 00 [23:52:30]Write to MH i2c: E2 08 00 92 02 80 09 00 00 00 00 00 00 06 [23:52:30]Write i2c OK [23:52:30]MH_I2C_Read... [23:52:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:52:30]OFD Sender: No OFD packet to send [23:52:30]Read from MH i2c: E2 [23:52:30]MH_I2C_Read... [23:52:30]Read from MH i2c: E2 03 00 [23:52:30]MH_I2C_Read... [23:52:30]Read from MH i2c: E2 03 00 92 02 00 90 00 08 [23:52:30]RAPDU: 90 00 [23:52:30]wFMCommunicate OK [23:52:30]SAM_PROTO_ClearQueue done [23:52:30]KKMCreateOFDPacket [23:52:30]OFDProtocolAddRootSTLVToBuf [23:52:30]FM_MakeSignedData [23:52:30]FM_MakeSignedData [23:52:30]SAM_PROTO_SignData [23:52:30]wFMCommunicate request_size=4 [23:52:30]MH_SAM_APDU [23:52:30]CAPDU: 80 0D 01 02 [23:52:30]Write to MH i2c: E2 08 00 93 02 80 0D 01 02 00 00 00 00 0E [23:52:31]Write i2c OK [23:52:31]MH_I2C_Read... [23:52:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:52:31]Read from MH i2c: E2 [23:52:31]MH_I2C_Read... [23:52:31]Read from MH i2c: E2 03 00 [23:52:31]MH_I2C_Read... [23:52:31]Read from MH i2c: E2 03 00 93 02 00 90 00 09 [23:52:31]RAPDU: 90 00 [23:52:31]wFMCommunicate OK [23:52:31]wFMCommunicate request_size=255 [23:52:31]MH_SAM_APDU [23:52:31]CAPDU: 80 0D 02 02 FA 03 00 89 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 30 34 33 06 04 22 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 96 D0 B0 D0 BB D0 B0 D0 BB D0 B0 D0 B1 D0 B0 D1 82 20 32 37 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 71 00 8A 04 0D 00 32 30 30 30 30 35 33 30 32 30 30 31 35 06 04 2D 00 D0 91 D1 83 D0 BC D0 B0 D0 B6 D0 BD D1 8B D0 B5 20 D1 81 D1 82 D0 B0 D0 BA D0 B0 D0 BD D1 8B 20 32 35 30 D0 BC D0 BB 20 31 D1 88 D1 82 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 BC 02 00 00 00 00 13 04 06 00 78 05 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 1C 00 00 00 00 EB 03 26 00 EF 03 0F 00 [23:52:31]Write to MH i2c: E2 02 01 94 02 80 0D 02 02 FA 00 03 00 89 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 30 34 33 06 04 22 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 96 D0 B0 D0 BB D0 B0 D0 BB D0 B0 D0 B1 D0 B0 D1 82 20 32 37 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 71 00 8A 04 0D 00 32 30 30 30 30 35 33 30 32 30 30 31 35 06 04 2D 00 D0 91 D1 83 D0 BC D0 B0 D0 B6 D0 BD D1 8B D0 B5 20 D1 81 D1 82 D0 B0 D0 BA D0 B0 D0 BD D1 8B 20 32 35 30 D0 BC D0 BB 20 31 D1 88 D1 82 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 BC 02 00 00 00 00 13 04 06 00 78 05 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 1C 00 00 00 00 EB 03 26 00 EF 03 0F 00 00 00 64 [23:52:31]Write i2c OK [23:52:31]MH_I2C_Read... [23:52:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:52:31]Read from MH i2c: E2 [23:52:31]MH_I2C_Read... [23:52:31]Read from MH i2c: E2 03 00 [23:52:31]MH_I2C_Read... [23:52:31]Read from MH i2c: E2 03 00 94 02 00 90 00 0A [23:52:31]RAPDU: 90 00 [23:52:32]wFMCommunicate OK [23:52:32]wFMCommunicate request_size=152 [23:52:32]MH_SAM_APDU [23:52:32]CAPDU: 80 0D 02 02 93 F6 03 01 00 01 F7 03 06 00 41 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 12 03 00 00 00 00 07 04 06 00 E8 1C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 00 00 00 F4 03 04 00 3B 88 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 CA A2 00 00 35 04 06 00 E1 70 49 7D 51 58 [23:52:32]Write to MH i2c: E2 9B 00 95 02 80 0D 02 02 93 00 F6 03 01 00 01 F7 03 06 00 41 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 12 03 00 00 00 00 07 04 06 00 E8 1C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 00 00 00 F4 03 04 00 3B 88 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 CA A2 00 00 35 04 06 00 E1 70 49 7D 51 58 00 00 E3 [23:52:32]Write i2c OK [23:52:32]MH_I2C_Read... [23:52:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:52:32]Read from MH i2c: E2 [23:52:32]MH_I2C_Read... [23:52:32]Read from MH i2c: E2 03 00 [23:52:32]MH_I2C_Read... [23:52:32]Read from MH i2c: E2 03 00 95 02 00 90 00 0B [23:52:32]RAPDU: 90 00 [23:52:32]wFMCommunicate OK [23:52:32]wFMCommunicate request_size=4 [23:52:32]MH_SAM_APDU [23:52:32]CAPDU: 80 0D 03 02 [23:52:32]Write to MH i2c: E2 08 00 96 02 80 0D 03 02 00 00 00 00 13 [23:52:32]Write i2c OK [23:52:32]MH_I2C_Read... [23:52:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:52:32]Read from MH i2c: E2 [23:52:32]MH_I2C_Read... [23:52:32]Read from MH i2c: E2 0B 00 [23:52:32]MH_I2C_Read... [23:52:32]Read from MH i2c: E2 0B 00 96 02 00 F0 8C 20 68 19 D9 7B 78 90 00 FD [23:52:32]RAPDU: F0 8C 20 68 19 D9 7B 78 90 00 [23:52:32]wFMCommunicate OK [23:52:32]SAM_PROTO_SignData done [23:52:32]FM_MakeSignedData done [23:52:32]CreateOFDProtocolMessage [23:52:32]wFMCommunicate request_size=4 [23:52:32]MH_SAM_APDU [23:52:32]CAPDU: 80 11 00 00 [23:52:32]Write to MH i2c: E2 08 00 97 02 80 11 00 00 00 00 00 00 13 [23:52:32]Write i2c OK [23:52:32]MH_I2C_Read... [23:52:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:52:32]Read from MH i2c: E2 [23:52:32]MH_I2C_Read... [23:52:32]Read from MH i2c: E2 17 00 [23:52:32]MH_I2C_Read... [23:52:32]Read from MH i2c: E2 17 00 97 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 6F [23:52:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [23:52:32]wFMCommunicate OK [23:52:32]CreateOFDProtocolMessage done [23:52:32]OFDSenderStorePacket 41674 [23:52:32]StoreOFDPacket docnum=41674 [23:52:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 9D 01 00 00 6E FC 95 01 96 3B 5A 03 01 00 03 00 89 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 30 34 33 06 04 22 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 96 D0 B0 D0 BB D0 B0 D0 BB D0 B0 D0 B1 D0 B0 D1 82 20 32 37 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 71 00 8A 04 0D 00 32 30 30 30 30 35 33 30 32 30 30 31 35 06 04 2D 00 D0 91 D1 83 D0 BC D0 B0 D0 B6 D0 BD D1 8B D0 B5 20 D1 81 D1 82 D0 B0 D0 BA D0 B0 D0 BD D1 8B 20 32 35 30 D0 BC D0 BB 20 31 D1 88 D1 82 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 BC 02 00 00 00 00 13 04 06 00 78 05 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 1C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 41 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 12 03 00 00 00 00 07 04 06 00 E8 1C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 00 00 00 F4 03 04 00 3B 88 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 CA A2 00 00 35 04 06 00 E1 70 49 7D 51 58 F0 8C 20 68 19 D9 7B 78 [23:52:32]CheckFolder [23:52:32]dirname=/storage/ofd_packets [23:52:32]CheckFolder done [23:52:32]ProducePacketName [23:52:32]name=ofd_packets/00041674 [23:52:32]NVStorageSaveData ofd_packets/00041674 [23:52:32]File name is /storage/ofd_packets/00041674 [23:52:32]Write 443 bytes [23:52:32]NVStorageSaveData done [23:52:32]OFDSenderStorePacket done [23:52:32]KKMCreateOFDPacket done [23:52:32]NVStorageSaveData kkm_last_timestamp [23:52:32]File name is /storage/kkm_last_timestamp [23:52:32]Write 4 bytes [23:52:32]NVStorageSaveData done [23:52:32]ExternCall_PrintAddStr [23:52:32]wPrintStart [23:52:32]Write to MH i2c: 01 00 00 98 02 9A [23:52:32]Write i2c OK [23:52:32]MH_I2C_Read... [23:52:32]Read from MH i2c: 01 [23:52:32]MH_I2C_Read... [23:52:32]Read from MH i2c: 01 07 00 [23:52:32]MH_I2C_Read... [23:52:32]Read from MH i2c: 01 07 00 98 02 00 00 00 00 00 FF 0F AF [23:52:32]RasterBufferAndPrint [23:52:32]line Счет N : (3)183703 [23:52:32]line ИÐÐ: 02508201610067 [23:52:32]line Контрольно-КаÑÑовый Чек [23:52:32]line ПРОДÐЖР[23:52:32]line Товар: 4700000310043 [23:52:32]line Вода Жалалабат 27 1л [23:52:32]line 1.000 * 60.00 [23:52:32]line = 60.00 [23:52:32]line ÐДС 12% ÐСП 1% [23:52:32]line > о реализуемом товаре [23:52:32]line Товар: 2000053020015 [23:52:32]line Бумажные Ñтаканы 250мл 1шт [23:52:32]line 2.000 * 7.00 [23:52:32]line = 14.00 [23:52:32]line ÐДС 12% ÐСП 1% [23:52:32]line > о реализуемом товаре [23:52:32]line ИТОГО: 74.00 [23:52:32]line ÐСП 1% : 0.65 [23:52:32]line ÐДС 12% : 7.86 [23:52:32]line Ðаличными: 74.00 [23:52:32]line Безнал.: 0.00 [23:52:32]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [23:52:32]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [23:52:32]line СÐО: Общий режим [23:52:32]line Чек 125 27.07.2024 23:52 [23:52:32]line Смена: 425 ФФД: 1.0 [23:52:32]line ЗÐМ: 0300000053 [23:52:32]line РÐМ: 0000000000092626 [23:52:32]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [23:52:32]line ФМ: 0000000000874958 [23:52:32]line ФД: 41674 [23:52:32]line ФПД: 247872385536344 [23:52:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T235227&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41674&fm=247872385536344&tin=02508201610067®Number=0000000000092626&sum=7400 [23:52:32]line 0 [23:52:32]OFD Sender: Processing packet 41674 [packets to send 57, broken 56] [23:52:32]ProducePacketName [23:52:32]name=ofd_packets/00041674 [23:52:32]OFD Sender: To server: ‡•öpG, [23:52:32]CommunicateWithHost lk.salyk.kg:30040 [23:52:32]ConnectInit lk.salyk.kg [23:52:32]written 0, free lines is 4095 [23:52:33]Write to MH i2c: 01 00 00 C7 02 C9 [23:52:33]Write i2c OK [23:52:33]MH_I2C_Read... [23:52:33]Read from MH i2c: 01 [23:52:33]MH_I2C_Read... [23:52:33]Read from MH i2c: 01 07 00 [23:52:33]MH_I2C_Read... [23:52:33]Read from MH i2c: 01 07 00 C7 02 00 00 00 00 00 C3 0C 9F [23:52:33]RasterBufferAndPrint [23:52:33]line [23:52:33]line [23:52:33]line [23:52:33]line [23:52:33]line [23:52:33]written 0, free lines is 3336 [23:52:33]MH_Cut [23:52:33]Write to MH i2c: D1 01 00 CE 02 01 A2 [23:52:33]Write i2c OK [23:52:33]MH_I2C_Read... [23:52:33]Read from MH i2c: D1 [23:52:33]MH_I2C_Read... [23:52:33]Read from MH i2c: D1 01 00 [23:52:33]MH_I2C_Read... [23:52:33]Read from MH i2c: D1 01 00 CE 02 00 A1 [23:52:33]Write to MH i2c: 01 00 00 CF 02 D1 [23:52:33]Write i2c OK [23:52:33]MH_I2C_Read... [23:52:33]Connected sock=11 [23:52:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 9D 01 00 00 6E FC 95 01 96 3B 5A 03 01 00 03 00 89 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 30 34 33 06 04 22 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 96 D0 B0 D0 BB D0 B0 D0 BB D0 B0 D0 B1 D0 B0 D1 82 20 32 37 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 71 00 8A 04 0D 00 32 30 30 30 30 35 33 30 32 30 30 31 35 06 04 2D 00 D0 91 D1 83 D0 BC D0 B0 D0 B6 D0 BD D1 8B D0 B5 20 D1 81 D1 82 D0 B0 D0 BA D0 B0 D0 BD D1 8B 20 32 35 30 D0 BC D0 BB 20 31 D1 88 D1 82 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 BC 02 00 00 00 00 13 04 06 00 78 05 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 *** Cut start [23:52:34]E8 1C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 41 00 00 00 00 00 EE *** Partial cut [23:52:34]03 0F 00 F2 03 01 00 01 F3 03 06 00 12 03 00 00 00 00 *** CUTSNS_PIN = 1 [23:52:34]07 04 06 00 E8 1C 00 00 00 *** CUTSNS_PIN = 0 [23:52:34]00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 00 00 00 F4 03 04 00 3B 88 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 CA A2 00 00 35 04 06 00 E1 70 49 7D 51 58 F0 8C 20 68 19 D9 7B 78 [23:52:34]*** Brake cut motor [23:52:34]Read from MH i2c: *** Stop cut motor [23:52:34]01 *** Cut end [23:52:34] [23:52:34]MH_I2C_Read... [23:52:34]Read from MH i2c: 01 07 00 [23:52:34]MH_I2C_Read... [23:52:34]Read from MH i2c: 01 07 00 CF 02 00 00 00 00 00 FF 0F E6 [23:52:34]process_action close_receipt done [23:52:34]requested_data is exist [23:52:34]produce_requested_data [23:52:35]requested_item fm.sn is exist - process it [23:52:35]wFMCommunicate request_size=4 [23:52:35]MH_SAM_APDU [23:52:35]CAPDU: 80 11 00 00 [23:52:35]Write to MH i2c: E2 08 00 D0 02 80 11 00 00 00 00 00 00 4C [23:52:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 7F 0E 47 00 *** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:52:35]F3 Write i2c OK [23:52:35]6E MH_I2C_Read... [23:52:35]A5 Read from MH i2c: 07 E2 01 [23:52:35]00 MH_I2C_Read... [23:52:35]07 00 3B 00 F9 03 0E 00 37 37 30 39 Read from MH i2c: 33 E2 36 17 34 00 33 34 36 31 32 33 34 11 04 10 [23:52:35]00 MH_I2C_Read... [23:52:35]30 30 30 30 30 Read from MH i2c: 30 E2 30 17 30 00 30 30 38 37 34 39 35 38 10 04 D0 04 02 00 00 CA 11 A2 00 00 F4 03 04 00 56 34 04 A5 10 66 00 B6 30 04 30 01 30 00 30 30 00 30 E0 44 9A 8F C3 F6 6C C4 [23:52:35]CommunicateWithHost err = 0 [23:52:35]30 CheckOFDResponse [23:52:35]30 1017 (14) - 77093643461234 [23:52:35]30 1041 (16) - 0000000000874958 [23:52:35]30 1040 (4) - 41674 [23:52:35]1012 (4) - 27.07.2024 17:54 [23:52:35]1206 (1) - 0 [23:52:35]OFD Sender: Remove packet 41674 [23:52:35]ProducePacketName [23:52:35]name=ofd_packets/00041674 [23:52:35]NVStorageDeleteData [23:52:35]38 37 34 39 35 38 90 00 A8 [23:52:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [23:52:35]wFMCommunicate OK [23:52:35]requested_item fd.num is exist - process it [23:52:35]SAM_PROTO_GetFieldsCounters [23:52:35]wFMCommunicate request_size=4 [23:52:35]MH_SAM_APDU [23:52:35]CAPDU: 80 13 00 00 [23:52:35]Write to MH i2c: E2 08 00 D1 02 80 13 00 00 00 00 00 00 4F [23:52:35]Write i2c OK [23:52:35]MH_I2C_Read... [23:52:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:52:35]Read from MH i2c: E2 [23:52:35]MH_I2C_Read... [23:52:35]Read from MH i2c: E2 62 00 [23:52:35]MH_I2C_Read... [23:52:35]Read from MH i2c: E2 62 00 D1 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 CA A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 7D 00 00 00 5E 04 04 00 7D 00 00 00 57 04 04 00 7E 00 00 00 19 04 04 00 00 00 00 00 90 00 06 [23:52:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 CA A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 7D 00 00 00 5E 04 04 00 7D 00 00 00 57 04 04 00 7E 00 00 00 19 04 04 00 00 00 00 00 90 00 [23:52:35]wFMCommunicate OK [23:52:35]SAM_PROTO_GetFieldsCounters done [23:52:35]requested_item shift.num is exist - process it [23:52:35]requested_item shift.opened is exist - process it [23:52:35]req_shift_opened [23:52:35]FM_GetShiftState [23:52:35]SAM_PROTO_GetShiftState [23:52:35]wFMCommunicate request_size=4 [23:52:35]MH_SAM_APDU [23:52:35]CAPDU: 80 13 01 00 [23:52:35]Write to MH i2c: E2 08 00 D2 02 80 13 OFD Sender: No OFD packet to send [23:52:35]01 00 00 00 00 00 51 [23:52:35]Write i2c OK [23:52:35]MH_I2C_Read... [23:52:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:52:35]Read from MH i2c: E2 [23:52:35]MH_I2C_Read... [23:52:35]Read from MH i2c: E2 0E 00 [23:52:35]MH_I2C_Read... [23:52:35]Read from MH i2c: E2 0E 00 D2 02 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 69 [23:52:35]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [23:52:35]wFMCommunicate OK [23:52:35]SAM_PROTO_GetShiftState done [23:52:35]FM_GetShiftState done [23:52:35]req_shift_opened done [23:52:35]requested_item shift.open_date is exist - process it [23:52:35]req_shift_open_date [23:52:35]req_shift_open_date done [23:52:35]produce_requested_data done [23:52:35]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41674,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [23:52:35]process_action_free close_receipt [23:52:35]json_value_free [23:52:35]json_value_free done [23:52:35]process_json_proto returns [23:52:35]Send response to host [23:52:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41674,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [23:52:35]free response buf [23:52:35]execute_script done [23:52:35]execute_script returns [23:52:35]free content buf [23:52:35]Sock 9.Close socket [23:52:35]Sock 9.Thread stoped [23:52:37]accept exits with 8 [23:52:37]New connection [23:52:37]New thread 3067096420 created [23:52:37]Thread 3066953060 joined [23:52:37]Waiting for new connection... [23:52:37] Sock 8.Parse request [23:52:37]Sock 8.Check first char [23:52:37]Sock 8.First char is OK [23:52:37]request: POST /json_proto HTTP/1.0 [23:52:37]Method: POST [23:52:37]URL: /json_proto [23:52:37]Method is POST - this is cgi request [23:52:37]url: /json_proto [23:52:37]query_string will be loaded in cgi processing [23:52:37]execute_cgi json_proto POST (null) [23:52:37]execute_cgi path=json_proto method=POST [23:52:37]POST find Content-Length [23:52:37]Host: 172.17.43.132:8080 [23:52:37]Content-Length: 646 [23:52:37]Content-Type: application/json [23:52:37] [23:52:37]POST finish read [23:52:37]Found Content-Length = 646 [23:52:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183704", "tax_sys" : 0, "items" : [ { "code": "2000036220012", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E XL(GABB TRADE)", "price" : 130.00, "quantity" : 3.000, "sum" : 390.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 390.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:52:37]execute_script... [23:52:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183704", "tax_sys" : 0, "items" : [ { "code": "2000036220012", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E XL(GABB TRADE)", "price" : 130.00, "quantity" : 3.000, "sum" : 390.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 390.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:52:37]POST & json_proto [23:52:37]process_json_proto [23:52:37]json parsed OK: [23:52:37]protocol is kg_v1.0 [23:52:37]action value=close_receipt [23:52:37]process_action close_receipt [23:52:37]cmd_close_receipt [23:52:37]MH_GetDate [23:52:37]Write to MH i2c: F0 00 00 D3 02 C4 [23:52:37]Write i2c OK [23:52:37]MH_I2C_Read... [23:52:37]Read from MH i2c: F0 [23:52:37]MH_I2C_Read... [23:52:37]Read from MH i2c: F0 09 00 [23:52:37]MH_I2C_Read... [23:52:37]Read from MH i2c: F0 09 00 D3 02 00 45 88 A5 66 F2 87 A5 66 29 [23:52:37]GetLastDocTimeStamp 1722124347 [23:52:37]current date 1722124357 [23:52:37]FM_GetShiftState [23:52:37]SAM_PROTO_GetShiftState [23:52:37]wFMCommunicate request_size=4 [23:52:37]MH_SAM_APDU [23:52:37]CAPDU: 80 13 01 00 [23:52:37]Write to MH i2c: E2 08 00 D4 02 80 13 01 00 00 00 00 00 53 [23:52:37]Write i2c OK [23:52:37]MH_I2C_Read... [23:52:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:52:37]Read from MH i2c: E2 [23:52:37]MH_I2C_Read... [23:52:37]Read from MH i2c: E2 0E 00 [23:52:37]MH_I2C_Read... [23:52:37]Read from MH i2c: E2 0E 00 D4 02 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 6B [23:52:37]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [23:52:37]wFMCommunicate OK [23:52:37]SAM_PROTO_GetShiftState done [23:52:37]FM_GetShiftState done [23:52:37]opened in 1722069839 [23:52:37]opened+sec_in_day 1722156239 [23:52:37]quantity*price = 39000 [23:52:37]sum+1 = 39001 [23:52:37]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 390.00 ÐСП 1% : 3.45 ÐДС 12% : 41.42 Ðаличными: 390.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 126 27.07.2024 23:52 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41675 ФПД: 277205090595412 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T235237&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41675&fm=277205090595412&tin=02508201610067®Number=0000000000092626&sum=39000 0 [23:52:39]StoreToDocumentArchive [23:52:39]shift 425 fd 41675 [23:52:39]save to /storage/0425/doc_00041675 [23:52:39]save last doc name /storage/0425/doc_00041675 to /storage/kkm_last_doc_name [23:52:39]save OK [23:52:39]Clear old archive folders... [23:52:39]ProcessDocumentItem done err = 0, tmpTLVsize=282 [23:52:39]tlvbuf is 017784F0 [23:52:39]SAM_PROTO_ClearQueue [23:52:39]wFMCommunicate request_size=4 [23:52:39]MH_SAM_APDU [23:52:39]CAPDU: 80 09 00 00 [23:52:39]Write to MH i2c: E2 08 00 E1 02 80 09 00 00 00 00 00 00 55 [23:52:39]Write i2c OK [23:52:39]MH_I2C_Read... [23:52:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:52:40]Read from MH i2c: E2 [23:52:40]MH_I2C_Read... [23:52:40]Read from MH i2c: E2 03 00 [23:52:40]MH_I2C_Read... [23:52:40]Read from MH i2c: E2 03 00 E1 02 00 90 00 57 [23:52:40]RAPDU: 90 00 [23:52:40]wFMCommunicate OK [23:52:40]SAM_PROTO_ClearQueue done [23:52:40]KKMCreateOFDPacket [23:52:40]OFDProtocolAddRootSTLVToBuf [23:52:40]FM_MakeSignedData [23:52:40]FM_MakeSignedData [23:52:40]SAM_PROTO_SignData [23:52:40]wFMCommunicate request_size=4 [23:52:40]MH_SAM_APDU [23:52:40]CAPDU: 80 0D 01 02 [23:52:40]Write to MH i2c: E2 08 00 E2 02 80 0D 01 02 00 00 00 00 5D [23:52:40]Write i2c OK [23:52:40]MH_I2C_Read... [23:52:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:52:40]Read from MH i2c: E2 [23:52:40]MH_I2C_Read... [23:52:40]Read from MH i2c: E2 03 00 [23:52:40]MH_I2C_Read... [23:52:40]Read from MH i2c: E2 03 00 E2 02 00 90 00 58 [23:52:40]RAPDU: 90 00 [23:52:40]wFMCommunicate OK [23:52:40]wFMCommunicate request_size=255 [23:52:40]MH_SAM_APDU [23:52:40]CAPDU: 80 0D 02 02 FA 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 58 98 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 98 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 10 00 00 00 00 07 04 06 00 58 98 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 00 00 00 F4 03 04 00 45 88 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 [23:52:40]Write to MH i2c: E2 02 01 E3 02 80 0D 02 02 FA 00 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 58 98 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 98 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 10 00 00 00 00 07 04 06 00 58 98 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 00 00 00 F4 03 04 00 45 88 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 00 00 E2 [23:52:40]OFD Sender: No OFD packet to send [23:52:40]Write i2c OK [23:52:40]MH_I2C_Read... [23:52:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:52:41]Read from MH i2c: E2 [23:52:41]MH_I2C_Read... [23:52:41]Read from MH i2c: E2 03 00 [23:52:41]MH_I2C_Read... [23:52:41]Read from MH i2c: E2 03 00 E3 02 00 90 00 59 [23:52:41]RAPDU: 90 00 [23:52:41]wFMCommunicate OK [23:52:41]wFMCommunicate request_size=41 [23:52:41]MH_SAM_APDU [23:52:41]CAPDU: 80 0D 02 02 24 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 CB A2 00 00 35 04 06 00 FC 1D D6 F4 72 54 [23:52:41]Write to MH i2c: E2 2C 00 E4 02 80 0D 02 02 24 00 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 CB A2 00 00 35 04 06 00 FC 1D D6 F4 72 54 00 00 4E [23:52:41]Write i2c OK [23:52:41]MH_I2C_Read... [23:52:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:52:41]Read from MH i2c: E2 [23:52:41]MH_I2C_Read... [23:52:41]Read from MH i2c: E2 03 00 [23:52:41]MH_I2C_Read... [23:52:41]Read from MH i2c: E2 03 00 E4 02 00 90 00 5A [23:52:41]RAPDU: 90 00 [23:52:41]wFMCommunicate OK [23:52:41]wFMCommunicate request_size=4 [23:52:41]MH_SAM_APDU [23:52:41]CAPDU: 80 0D 03 02 [23:52:41]Write to MH i2c: E2 08 00 E5 02 80 0D 03 02 00 00 00 00 62 [23:52:41]Write i2c OK [23:52:41]MH_I2C_Read... [23:52:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:52:41]Read from MH i2c: E2 [23:52:41]MH_I2C_Read... [23:52:41]Read from MH i2c: E2 0B 00 [23:52:41]MH_I2C_Read... [23:52:41]Read from MH i2c: E2 0B 00 E5 02 00 7B E9 47 F6 E5 9D 93 E6 90 00 FF [23:52:41]RAPDU: 7B E9 47 F6 E5 9D 93 E6 90 00 [23:52:41]wFMCommunicate OK [23:52:41]SAM_PROTO_SignData done [23:52:41]FM_MakeSignedData done [23:52:41]CreateOFDProtocolMessage [23:52:41]wFMCommunicate request_size=4 [23:52:41]MH_SAM_APDU [23:52:41]CAPDU: 80 11 00 00 [23:52:41]Write to MH i2c: E2 08 00 E6 02 80 11 00 00 00 00 00 00 62 [23:52:41]Write i2c OK [23:52:41]MH_I2C_Read... [23:52:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:52:41]Read from MH i2c: E2 [23:52:41]MH_I2C_Read... [23:52:41]Read from MH i2c: E2 17 00 [23:52:41]MH_I2C_Read... [23:52:41]Read from MH i2c: E2 17 00 E6 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 BE [23:52:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [23:52:41]wFMCommunicate OK [23:52:41]CreateOFDProtocolMessage done [23:52:41]OFDSenderStorePacket 41675 [23:52:41]StoreOFDPacket docnum=41675 [23:52:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 2E 01 00 00 41 E8 26 01 A8 9B 5A 03 01 00 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 58 98 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 98 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 10 00 00 00 00 07 04 06 00 58 98 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 00 00 00 F4 03 04 00 45 88 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 CB A2 00 00 35 04 06 00 FC 1D D6 F4 72 54 7B E9 47 F6 E5 9D 93 E6 [23:52:41]CheckFolder [23:52:41]dirname=/storage/ofd_packets [23:52:41]CheckFolder done [23:52:41]ProducePacketName [23:52:41]name=ofd_packets/00041675 [23:52:41]NVStorageSaveData ofd_packets/00041675 [23:52:41]File name is /storage/ofd_packets/00041675 [23:52:41]Write 332 bytes [23:52:41]NVStorageSaveData done [23:52:41]OFDSenderStorePacket done [23:52:41]KKMCreateOFDPacket done [23:52:41]NVStorageSaveData kkm_last_timestamp [23:52:41]File name is /storage/kkm_last_timestamp [23:52:41]Write 4 bytes [23:52:41]NVStorageSaveData done [23:52:41]ExternCall_PrintAddStr [23:52:41]wPrintStart [23:52:41]Write to MH i2c: 01 00 00 E7 02 E9 [23:52:41]Write i2c OK [23:52:41]MH_I2C_Read... [23:52:41]Read from MH i2c: 01 [23:52:41]MH_I2C_Read... [23:52:41]Read from MH i2c: 01 07 00 [23:52:41]MH_I2C_Read... [23:52:41]Read from MH i2c: 01 07 00 E7 02 00 00 00 00 00 FF 0F FE [23:52:41]RasterBufferAndPrint [23:52:41]line Счет N : (3)183704 [23:52:41]line ИÐÐ: 02508201610067 [23:52:41]line Контрольно-КаÑÑовый Чек [23:52:41]line ПРОДÐЖР[23:52:41]line Товар: 2000036220012 [23:52:41]line Кофе Капучино XL(GABB TRADE) [23:52:41]line 3.000 * 130.00 [23:52:41]line = 390.00 [23:52:41]line ÐДС 12% ÐСП 1% [23:52:41]line > о реализуемом товаре [23:52:41]line ИТОГО: 390.00 [23:52:41]line ÐСП 1% : 3.45 [23:52:41]line ÐДС 12% : 41.42 [23:52:41]line Ðаличными: 390.00 [23:52:41]line Безнал.: 0.00 [23:52:41]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [23:52:41]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [23:52:41]line СÐО: Общий режим [23:52:41]line Чек 126 27.07.2024 23:52 [23:52:41]line Смена: 425 ФФД: 1.0 [23:52:41]line ЗÐМ: 0300000053 [23:52:41]line РÐМ: 0000000000092626 [23:52:41]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [23:52:41]line ФМ: 0000000000874958 [23:52:41]line ФД: 41675 [23:52:41]line ФПД: 277205090595412 [23:52:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T235237&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41675&fm=277205090595412&tin=02508201610067®Number=0000000000092626&sum=39000 [23:52:41]OFD Sender: Processing packet 41675 [packets to send 57, broken 56] [23:52:41]ProducePacketName [23:52:41]name=ofd_packets/00041675 [23:52:41]OFD Sender: To server: ‡•öpG, [23:52:41]CommunicateWithHost lk.salyk.kg:30040 [23:52:41]ConnectInit lk.salyk.kg [23:52:41]line 0 [23:52:41]written 0, free lines is 4095 [23:52:42]Write to MH i2c: 01 00 00 10 03 13 [23:52:42]Write i2c OK [23:52:42]MH_I2C_Read... [23:52:42]Read from MH i2c: 01 [23:52:42]MH_I2C_Read... [23:52:42]Read from MH i2c: 01 07 00 [23:52:42]MH_I2C_Read... [23:52:42]Read from MH i2c: 01 07 00 10 03 00 00 00 00 00 13 0D 3A [23:52:42]RasterBufferAndPrint [23:52:42]line [23:52:42]line [23:52:42]line [23:52:42]line [23:52:42]line [23:52:42]written 0, free lines is 3423 [23:52:42]MH_Cut [23:52:42]Write to MH i2c: D1 01 00 17 03 01 EC [23:52:42]Write i2c OK [23:52:42]MH_I2C_Read... [23:52:42]Read from MH i2c: D1 [23:52:42]MH_I2C_Read... [23:52:42]Read from MH i2c: D1 01 00 [23:52:42]MH_I2C_Read... [23:52:42]Read from MH i2c: D1 01 00 17 03 00 EB [23:52:42]Write to MH i2c: 01 00 00 18 03 1B [23:52:42]Write i2c OK [23:52:42]MH_I2C_Read... [23:52:42]*** Cut start [23:52:42]*** Partial cut [23:52:42]*** CUTSNS_PIN = 1 [23:52:42]*** CUTSNS_PIN = 0 [23:52:43]*** Brake cut motor [23:52:43]Read from MH i2c: 01 [23:52:43]MH_I2C_Read... [23:52:43]*** Stop cut motor [23:52:43]*** Cut end [23:52:43]Read from MH i2c: 01 07 00 [23:52:43]MH_I2C_Read... [23:52:43]Read from MH i2c: 01 07 00 18 03 00 00 00 00 00 FF 0F 30 [23:52:43]process_action close_receipt done [23:52:43]requested_data is exist [23:52:43]produce_requested_data [23:52:43]requested_item fm.sn is exist - process it [23:52:43]wFMCommunicate request_size=4 [23:52:43]MH_SAM_APDU [23:52:43]CAPDU: 80 11 00 00 [23:52:43]Write to MH i2c: E2 08 00 19 03 80 11 00 00 00 00 00 00 96 [23:52:43]Write i2c OK [23:52:43]MH_I2C_Read... [23:52:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:52:43]Read from MH i2c: E2 [23:52:43]MH_I2C_Read... [23:52:43]Read from MH i2c: E2 17 00 [23:52:43]MH_I2C_Read... [23:52:43]Read from MH i2c: E2 17 00 19 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 F2 [23:52:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [23:52:43]wFMCommunicate OK [23:52:43]requested_item fd.num is exist - process it [23:52:43]SAM_PROTO_GetFieldsCounters [23:52:43]wFMCommunicate request_size=4 [23:52:43]MH_SAM_APDU [23:52:43]CAPDU: 80 13 00 00 [23:52:43]Write to MH i2c: E2 08 00 1A 03 80 13 00 00 00 00 00 00 99 [23:52:43]Write i2c OK [23:52:43]MH_I2C_Read... [23:52:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:52:44]Read from MH i2c: E2 [23:52:44]MH_I2C_Read... [23:52:44]Read from MH i2c: E2 62 00 [23:52:44]MH_I2C_Read... [23:52:44]Read from MH i2c: E2 62 00 1A 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 recv_with_timeout no data received [23:52:44]39 32 36 32 36 10 04 04 00 CB A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 7E 00 00 00 5E 04 04 00 7E 00 00 00 57 04 04 00 7F 00 00 00 19 04 04 00 00 00 00 00 90 00 54 [23:52:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 CB A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 7E 00 00 00 5E 04 04 00 7E 00 00 00 57 04 04 00 7F 00 00 00 19 04 04 00 00 00 00 00 90 00 [23:52:44]wFMCommunicate OK [23:52:44]SAM_PROTO_GetFieldsCounters done [23:52:44]requested_item shift.num is exist - process it [23:52:44]requested_item shift.opened is exist - process it [23:52:44]req_shift_opened [23:52:44]FM_GetShiftState [23:52:44]SAM_PROTO_GetShiftState [23:52:44]wFMCommunicate request_size=4 [23:52:44]MH_SAM_APDU [23:52:44]CAPDU: 80 13 01 00 [23:52:44]Write to MH i2c: E2 08 00 1B 03 80 13 01 00 00 00 00 00 9B [23:52:44]Write i2c OK [23:52:44]MH_I2C_Read... [23:52:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:52:44]Read from MH i2c: E2 [23:52:44]MH_I2C_Read... [23:52:44]Read from MH i2c: E2 0E 00 [23:52:44]MH_I2C_Read... [23:52:44]Read from MH i2c: E2 0E 00 1B 03 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 B3 [23:52:44]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [23:52:44]wFMCommunicate OK [23:52:44]SAM_PROTO_GetShiftState done [23:52:44]FM_GetShiftState done [23:52:44]req_shift_opened done [23:52:44]requested_item shift.open_date is exist - process it [23:52:44]req_shift_open_date [23:52:44]req_shift_open_date done [23:52:44]produce_requested_data done [23:52:44]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41675,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [23:52:44]process_action_free close_receipt [23:52:44]json_value_free [23:52:44]json_value_free done [23:52:44]process_json_proto returns [23:52:44]Send response to host [23:52:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41675,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [23:52:44]free response buf [23:52:44]execute_script done [23:52:44]execute_script returns [23:52:44]free content buf [23:52:44]Sock 8.Close socket [23:52:44]Sock 8.Thread stoped [23:52:45]accept exits with 9 [23:52:45]New connection [23:52:45]New thread 3066953060 created [23:52:45]Thread 3067096420 joined [23:52:45]Waiting for new connection... [23:52:45] Sock 9.Parse request [23:52:45]Sock 9.Check first char [23:52:45]Sock 9.First char is OK [23:52:45]request: POST /json_proto HTTP/1.0 [23:52:45]Method: POST [23:52:45]URL: /json_proto [23:52:45]Method is POST - this is cgi request [23:52:45]url: /json_proto [23:52:45]query_string will be loaded in cgi processing [23:52:45]execute_cgi json_proto POST (null) [23:52:45]execute_cgi path=json_proto method=POST [23:52:45]POST find Content-Length [23:52:45]Host: 172.17.43.132:8080 [23:52:45]Content-Length: 630 [23:52:45]Content-Type: application/json [23:52:45] [23:52:45]POST finish read [23:52:45]Found Content-Length = 630 [23:52:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183705", "tax_sys" : 0, "items" : [ { "code": "4700000160358", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 1\u043B", "price" : 50.00, "quantity" : 1.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 50.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:52:45]execute_script... [23:52:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183705", "tax_sys" : 0, "items" : [ { "code": "4700000160358", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 1\u043B", "price" : 50.00, "quantity" : 1.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 50.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:52:45]POST & json_proto [23:52:45]process_json_proto [23:52:45]json parsed OK: [23:52:45]protocol is kg_v1.0 [23:52:45]action value=close_receipt [23:52:45]process_action close_receipt [23:52:45]cmd_close_receipt [23:52:45]MH_GetDate [23:52:45]Write to MH i2c: F0 00 00 1C 03 0E [23:52:45]Write i2c OK [23:52:45]MH_I2C_Read... [23:52:45]Read from MH i2c: F0 [23:52:45]MH_I2C_Read... [23:52:45]Read from MH i2c: F0 09 00 [23:52:45]MH_I2C_Read... [23:52:45]Read from MH i2c: F0 09 00 1C 03 00 4D 88 A5 66 F2 87 A5 66 7B [23:52:45]GetLastDocTimeStamp 1722124357 [23:52:45]current date 1722124365 [23:52:45]FM_GetShiftState [23:52:45]SAM_PROTO_GetShiftState [23:52:45]wFMCommunicate request_size=4 [23:52:45]MH_SAM_APDU [23:52:45]CAPDU: 80 13 01 00 [23:52:45]Write to MH i2c: E2 08 00 1D 03 80 13 01 00 00 00 00 00 9D [23:52:45]Write i2c OK [23:52:45]MH_I2C_Read... [23:52:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:52:45]Read from MH i2c: E2 [23:52:45]MH_I2C_Read... [23:52:45]Read from MH i2c: E2 0E 00 [23:52:45]MH_I2C_Read... [23:52:45]Read from MH i2c: E2 0E 00 1D 03 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 B5 [23:52:45]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [23:52:45]wFMCommunicate OK [23:52:45]SAM_PROTO_GetShiftState done [23:52:45]FM_GetShiftState done [23:52:45]opened in 1722069839 [23:52:45]opened+sec_in_day 1722156239 [23:52:45]quantity*price = 5000 [23:52:45]sum+1 = 5001 [23:52:45]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 50.00 ÐСП 1% : 0.44 ÐДС 12% : 5.31 Ðаличными: 50.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 127 27.07.2024 23:52 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41676 ФПД: 268529713434660 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T235245&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41676&fm=268529713434660&tin=02508201610067®Number=0000000000092626&sum=5000 0 [23:52:48]StoreToDocumentArchive [23:52:48]shift 425 fd 41676 [23:52:48]save to /storage/0425/doc_00041676 [23:52:48]save last doc name /storage/0425/doc_00041676 to /storage/kkm_last_doc_name [23:52:48]save OK [23:52:48]Clear old archive folders... [23:52:48]ProcessDocumentItem done err = 0, tmpTLVsize=269 [23:52:48]tlvbuf is 01779EC0 [23:52:48]SAM_PROTO_ClearQueue [23:52:48]wFMCommunicate request_size=4 [23:52:48]MH_SAM_APDU [23:52:48]CAPDU: 80 09 00 00 [23:52:48]Write to MH i2c: E2 08 00 2A 03 80 09 00 00 00 00 00 00 9F [23:52:48]Write i2c OK [23:52:48]MH_I2C_Read... [23:52:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:52:48]Read from MH i2c: E2 [23:52:48]MH_I2C_Read... [23:52:48]Read from MH i2c: E2 03 00 [23:52:48]MH_I2C_Read... [23:52:48]Read from MH i2c: E2 03 00 2A 03 00 90 00 A1 [23:52:48]RAPDU: 90 00 [23:52:48]wFMCommunicate OK [23:52:48]SAM_PROTO_ClearQueue done [23:52:48]KKMCreateOFDPacket [23:52:48]OFDProtocolAddRootSTLVToBuf [23:52:48]FM_MakeSignedData [23:52:48]FM_MakeSignedData [23:52:48]SAM_PROTO_SignData [23:52:48]wFMCommunicate request_size=4 [23:52:48]MH_SAM_APDU [23:52:48]CAPDU: 80 0D 01 02 [23:52:48]Write to MH i2c: E2 08 00 2B 03 80 0D 01 02 00 00 00 00 A7 [23:52:48]Write i2c OK [23:52:48]MH_I2C_Read... [23:52:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:52:48]Read from MH i2c: E2 [23:52:48]MH_I2C_Read... [23:52:48]Read from MH i2c: E2 03 00 [23:52:48]MH_I2C_Read... [23:52:48]Read from MH i2c: E2 03 00 2B 03 00 90 00 A2 [23:52:48]RAPDU: 90 00 [23:52:48]wFMCommunicate OK [23:52:48]wFMCommunicate request_size=255 [23:52:48]MH_SAM_APDU [23:52:48]CAPDU: 80 0D 02 02 FA 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 02 00 00 00 00 07 04 06 00 88 13 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 00 00 00 F4 03 04 00 4D 88 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 [23:52:48]Write to MH i2c: E2 02 01 2C 03 80 0D 02 02 FA 00 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 02 00 00 00 00 07 04 06 00 88 13 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 00 00 00 F4 03 04 00 4D 88 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 00 00 C7 [23:52:49]Write i2c OK [23:52:49]MH_I2C_Read... [23:52:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:52:49]Read from MH i2c: E2 [23:52:49]MH_I2C_Read... [23:52:49]Read from MH i2c: E2 03 00 [23:52:49]MH_I2C_Read... [23:52:49]Read from MH i2c: E2 03 00 2C 03 00 90 00 A3 [23:52:49]RAPDU: 90 00 [23:52:49]wFMCommunicate OK [23:52:49]wFMCommunicate request_size=28 [23:52:49]MH_SAM_APDU [23:52:49]CAPDU: 80 0D 02 02 17 37 34 39 35 38 10 04 04 00 CC A2 00 00 35 04 06 00 F4 39 F2 2E 50 24 [23:52:49]Write to MH i2c: E2 1F 00 2D 03 80 0D 02 02 17 00 37 34 39 35 38 10 04 04 00 CC A2 00 00 35 04 06 00 F4 39 F2 2E 50 24 00 00 6F [23:52:49]Write i2c OK [23:52:49]MH_I2C_Read... [23:52:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:52:49]Read from MH i2c: E2 [23:52:49]MH_I2C_Read... [23:52:49]Read from MH i2c: E2 03 00 [23:52:49]MH_I2C_Read... [23:52:49]Read from MH i2c: E2 03 00 2D 03 00 90 00 A4 [23:52:49]RAPDU: 90 00 [23:52:49]wFMCommunicate OK [23:52:49]wFMCommunicate request_size=4 [23:52:49]MH_SAM_APDU [23:52:49]CAPDU: 80 0D 03 02 [23:52:49]Write to MH i2c: E2 08 00 2E 03 80 0D 03 02 00 00 00 00 AC [23:52:49]Write i2c OK [23:52:49]MH_I2C_Read... [23:52:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:52:49]Read from MH i2c: E2 [23:52:49]MH_I2C_Read... [23:52:49]Read from MH i2c: E2 0B 00 [23:52:49]MH_I2C_Read... [23:52:49]Read from MH i2c: E2 0B 00 2E 03 00 DC 88 24 01 B2 F4 A5 D1 90 00 52 [23:52:49]RAPDU: DC 88 24 01 B2 F4 A5 D1 90 00 [23:52:49]wFMCommunicate OK [23:52:49]SAM_PROTO_SignData done [23:52:49]FM_MakeSignedData done [23:52:49]CreateOFDProtocolMessage [23:52:49]wFMCommunicate request_size=4 [23:52:49]MH_SAM_APDU [23:52:49]CAPDU: 80 11 00 00 [23:52:49]Write to MH i2c: E2 08 00 2F 03 80 11 00 00 00 00 00 00 AC [23:52:49]Write i2c OK [23:52:49]MH_I2C_Read... [23:52:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:52:49]Read from MH i2c: E2 [23:52:49]MH_I2C_Read... [23:52:49]Read from MH i2c: E2 17 00 [23:52:49]MH_I2C_Read... [23:52:49]Read from MH i2c: E2 17 00 2F 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 08 [23:52:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [23:52:49]wFMCommunicate OK [23:52:49]CreateOFDProtocolMessage done [23:52:49]OFDSenderStorePacket 41676 [23:52:49]StoreOFDPacket docnum=41676 [23:52:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 21 01 00 00 85 3B 19 01 B7 A6 5A 03 01 00 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 02 00 00 00 00 07 04 06 00 88 13 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 00 00 00 F4 03 04 00 4D 88 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 CC A2 00 00 35 04 06 00 F4 39 F2 2E 50 24 DC 88 24 01 B2 F4 A5 D1 [23:52:49]CheckFolder [23:52:49]dirname=/storage/ofd_packets [23:52:49]CheckFolder done [23:52:49]ProducePacketName [23:52:49]name=ofd_packets/00041676 [23:52:49]NVStorageSaveData ofd_packets/00041676 [23:52:49]File name is /storage/ofd_packets/00041676 [23:52:49]Write 319 bytes [23:52:49]NVStorageSaveData done [23:52:49]OFDSenderStorePacket done [23:52:49]KKMCreateOFDPacket done [23:52:49]NVStorageSaveData kkm_last_timestamp [23:52:49]File name is /storage/kkm_last_timestamp [23:52:49]Write 4 bytes [23:52:49]NVStorageSaveData done [23:52:49]ExternCall_PrintAddStr [23:52:49]wPrintStart [23:52:49]Write to MH i2c: 01 00 00 30 03 33 [23:52:49]Write i2c OK [23:52:49]MH_I2C_Read... [23:52:49]Read from MH i2c: 01 [23:52:49]MH_I2C_Read... [23:52:49]Read from MH i2c: 01 07 00 [23:52:49]MH_I2C_Read... [23:52:49]OFD Sender: Processing packet 41675 [packets to send 58, broken 56] [23:52:49]ProducePacketName [23:52:49]name=ofd_packets/00041675 [23:52:49]OFD Sender: To server: ‡•öpG, [23:52:49]CommunicateWithHost lk.salyk.kg:30040 [23:52:49]ConnectInit lk.salyk.kg [23:52:49]Read from MH i2c: 01 07 00 30 03 00 00 00 00 00 FF 0F 48 [23:52:49]RasterBufferAndPrint [23:52:49]line Счет N : (3)183705 [23:52:49]line ИÐÐ: 02508201610067 [23:52:49]line Контрольно-КаÑÑовый Чек [23:52:49]line ПРОДÐЖР[23:52:49]line Товар: 4700000160358 [23:52:49]line Вода Легенда 1л [23:52:49]line 1.000 * 50.00 [23:52:49]line = 50.00 [23:52:49]line ÐДС 12% ÐСП 1% [23:52:49]line > о реализуемом товаре [23:52:49]line ИТОГО: 50.00 [23:52:49]line ÐСП 1% : 0.44 [23:52:49]line ÐДС 12% : 5.31 [23:52:49]line Ðаличными: 50.00 [23:52:49]line Безнал.: 0.00 [23:52:49]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [23:52:49]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [23:52:49]line СÐО: Общий режим [23:52:49]line Чек 127 27.07.2024 23:52 [23:52:49]line Смена: 425 ФФД: 1.0 [23:52:49]line ЗÐМ: 0300000053 [23:52:50]line РÐМ: 0000000000092626 [23:52:50]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [23:52:50]line ФМ: 0000000000874958 [23:52:50]line ФД: 41676 [23:52:50]line ФПД: 268529713434660 [23:52:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T235245&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41676&fm=268529713434660&tin=02508201610067®Number=0000000000092626&sum=5000 [23:52:50]line 0 [23:52:50]written 0, free lines is 4095 [23:52:50]Write to MH i2c: 01 00 00 58 03 5B [23:52:50]Write i2c OK [23:52:50]MH_I2C_Read... [23:52:50]Read from MH i2c: 01 [23:52:50]MH_I2C_Read... [23:52:50]Read from MH i2c: 01 07 00 [23:52:50]MH_I2C_Read... [23:52:50]Read from MH i2c: 01 07 00 58 03 00 00 00 00 00 19 0D 88 [23:52:50]RasterBufferAndPrint [23:52:50]line [23:52:50]line [23:52:50]line [23:52:50]line [23:52:50]line [23:52:50]written 0, free lines is 3432 [23:52:50]MH_Cut [23:52:50]Write to MH i2c: D1 01 00 5F 03 01 34 [23:52:50]Write i2c OK [23:52:50]MH_I2C_Read... [23:52:50]Read from MH i2c: D1 [23:52:50]MH_I2C_Read... [23:52:50]Read from MH i2c: D1 01 00 [23:52:50]MH_I2C_Read... [23:52:50]Read from MH i2c: D1 01 00 5F 03 00 33 [23:52:50]Write to MH i2c: 01 00 00 60 03 63 [23:52:50]Write i2c OK [23:52:50]MH_I2C_Read... [23:52:51]*** Cut start [23:52:51]*** Partial cut [23:52:51]*** CUTSNS_PIN = 1 [23:52:51]*** CUTSNS_PIN = 0 [23:52:51]*** Brake cut motor [23:52:51]Read from MH i2c: 01 [23:52:51]MH_I2C_Read... [23:52:51]*** Stop cut motor [23:52:51]*** Cut end [23:52:51]Read from MH i2c: 01 07 00 [23:52:51]MH_I2C_Read... [23:52:51]Read from MH i2c: 01 07 00 60 03 00 00 00 00 00 FF 0F 78 [23:52:51]process_action close_receipt done [23:52:51]requested_data is exist [23:52:51]produce_requested_data [23:52:51]requested_item fm.sn is exist - process it [23:52:51]wFMCommunicate request_size=4 [23:52:51]MH_SAM_APDU [23:52:51]CAPDU: 80 11 00 00 [23:52:51]Write to MH i2c: E2 08 00 61 03 80 11 00 00 00 00 00 00 DE [23:52:51]Write i2c OK [23:52:51]MH_I2C_Read... [23:52:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:52:51]Read from MH i2c: E2 [23:52:51]MH_I2C_Read... [23:52:51]Read from MH i2c: E2 17 00 [23:52:51]MH_I2C_Read... [23:52:51]Read from MH i2c: E2 17 00 61 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 3A [23:52:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [23:52:52]wFMCommunicate OK [23:52:52]requested_item fd.num is exist - process it [23:52:52]SAM_PROTO_GetFieldsCounters [23:52:52]wFMCommunicate request_size=4 [23:52:52]MH_SAM_APDU [23:52:52]CAPDU: 80 13 00 00 [23:52:52]Write to MH i2c: E2 08 00 62 03 80 13 00 00 00 00 00 00 E1 [23:52:52]Write i2c OK [23:52:52]MH_I2C_Read... [23:52:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:52:52]Read from MH i2c: E2 [23:52:52]MH_I2C_Read... [23:52:52]Read from MH i2c: E2 62 00 [23:52:52]MH_I2C_Read... [23:52:52]Read from MH i2c: E2 62 00 62 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 CC A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 7F 00 00 00 5E 04 04 00 7F 00 00 00 57 04 04 00 80 00 00 00 19 04 04 00 00 00 00 00 90 00 A0 [23:52:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 CC A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 7F 00 00 00 5E 04 04 00 7F 00 00 00 57 04 04 00 80 00 00 00 19 04 04 00 00 00 00 00 90 00 [23:52:52]wFMCommunicate OK [23:52:52]SAM_PROTO_GetFieldsCounters done [23:52:52]requested_item shift.num is exist - process it [23:52:52]requested_item shift.opened is exist - process it [23:52:52]req_shift_opened [23:52:52]FM_GetShiftState [23:52:52]SAM_PROTO_GetShiftState [23:52:52]wFMCommunicate request_size=4 [23:52:52]MH_SAM_APDU [23:52:52]CAPDU: 80 13 01 00 [23:52:52]Write to MH i2c: E2 08 00 63 03 80 13 01 00 00 00 00 00 E3 [23:52:52]Write i2c OK [23:52:52]MH_I2C_Read... [23:52:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:52:52]Read from MH i2c: E2 [23:52:52]MH_I2C_Read... [23:52:52]Read from MH i2c: E2 0E 00 [23:52:52]MH_I2C_Read... [23:52:52]Read from MH i2c: E2 0E 00 63 03 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 FB [23:52:52]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [23:52:52]wFMCommunicate OK [23:52:52]SAM_PROTO_GetShiftState done [23:52:52]Connected sock=11 [23:52:52]FM_GetShiftState done [23:52:52]Data to sent: req_shift_opened done [23:52:52]87 requested_item shift.open_date is exist - process it [23:52:52]95 req_shift_open_date [23:52:52]F6 req_shift_open_date done [23:52:52]70 produce_requested_data done [23:52:52]47 produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41676,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [23:52:52]process_action_free close_receipt [23:52:52]json_value_free [23:52:52]json_value_free done [23:52:52]process_json_proto returns [23:52:52]Send response to host [23:52:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41676,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [23:52:52]2C free response buf [23:52:52]01 execute_script done [23:52:52]00 execute_script returns [23:52:52]30 free content buf [23:52:52]30 Sock 9.Close socket [23:52:52]30 Sock 9.Thread stoped [23:52:52]30 30 30 30 30 30 30 38 37 34 39 35 38 2E 01 00 00 41 E8 26 01 A8 9B 5A 03 01 00 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 58 98 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 98 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 10 00 00 00 00 07 04 06 00 58 98 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 00 00 00 F4 03 04 00 45 88 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 CB A2 00 00 35 04 06 00 FC 1D D6 F4 72 54 7B E9 47 F6 E5 9D 93 E6 [23:52:53]accept exits with 8 [23:52:53]New connection [23:52:53]New thread 3067096420 created [23:52:53]Thread 3066953060 joined [23:52:53]Waiting for new connection... [23:52:53] Sock 8.Parse request [23:52:53]Sock 8.Check first char [23:52:53]Sock 8.First char is OK [23:52:53]request: POST /json_proto HTTP/1.0 [23:52:53]Method: POST [23:52:53]URL: /json_proto [23:52:53]Method is POST - this is cgi request [23:52:53]url: /json_proto [23:52:53]query_string will be loaded in cgi processing [23:52:53]execute_cgi json_proto POST (null) [23:52:53]execute_cgi path=json_proto method=POST [23:52:53]POST find Content-Length [23:52:53]Host: 172.17.43.132:8080 [23:52:53]Content-Length: 711 [23:52:53]Content-Type: application/json [23:52:53] [23:52:53]POST finish read [23:52:53]Found Content-Length = 711 [23:52:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183706", "tax_sys" : 0, "items" : [ { "code": "4870202521216", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A MAXI \u0447\u0430\u0439 1,2 \u0437\u0435\u043B.\u043B\u0438\u043C\u043E\u043D (\u043D\u043E\u0432\u044B\u0439)", "price" : 110.00, "quantity" : 1.000, "sum" : 110.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 110.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:52:53]execute_script... [23:52:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183706", "tax_sys" : 0, "items" : [ { "code": "4870202521216", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A MAXI \u0447\u0430\u0439 1,2 \u0437\u0435\u043B.\u043B\u0438\u043C\u043E\u043D (\u043D\u043E\u0432\u044B\u0439)", "price" : 110.00, "quantity" : 1.000, "sum" : 110.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 110.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:52:53]POST & json_proto [23:52:53]process_json_proto [23:52:53]json parsed OK: [23:52:53]protocol is kg_v1.0 [23:52:53]action value=close_receipt [23:52:53]process_action close_receipt [23:52:53]cmd_close_receipt [23:52:53]MH_GetDate [23:52:53]Write to MH i2c: F0 00 00 64 03 56 [23:52:53]Write i2c OK [23:52:53]MH_I2C_Read... [23:52:53]Read from MH i2c: F0 [23:52:53]MH_I2C_Read... [23:52:53]Read from MH i2c: F0 09 00 [23:52:53]MH_I2C_Read... [23:52:53]Read from MH i2c: F0 09 00 64 03 00 55 88 A5 66 F2 87 A5 66 CB [23:52:53]GetLastDocTimeStamp 1722124365 [23:52:53]current date 1722124373 [23:52:53]FM_GetShiftState [23:52:53]SAM_PROTO_GetShiftState [23:52:53]wFMCommunicate request_size=4 [23:52:53]MH_SAM_APDU [23:52:53]CAPDU: 80 13 01 00 [23:52:53]Write to MH i2c: E2 08 00 65 03 80 13 01 00 00 00 00 00 E5 [23:52:53]Write i2c OK [23:52:53]MH_I2C_Read... [23:52:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:52:53]Read from MH i2c: E2 [23:52:53]MH_I2C_Read... [23:52:53]Read from MH i2c: E2 0E 00 [23:52:53]MH_I2C_Read... [23:52:53]Read from MH i2c: E2 0E 00 65 03 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 FD [23:52:53]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [23:52:53]wFMCommunicate OK [23:52:53]SAM_PROTO_GetShiftState done [23:52:53]FM_GetShiftState done [23:52:53]opened in 1722069839 [23:52:53]opened+sec_in_day 1722156239 [23:52:53]quantity*price = 11000 [23:52:53]sum+1 = 11001 [23:52:53]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 110.00 ÐСП 1% : 0.97 ÐДС 12% : 11.68 Ðаличными: 110.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 128 27.07.2024 23:52 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41677 ФПД: 193995695158476 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T235253&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41677&fm=193995695158476&tin=02508201610067®Number=0000000000092626&sum=11000 0 [23:52:57]StoreToDocumentArchive [23:52:57]shift 425 fd 41677 [23:52:57]save to /storage/0425/doc_00041677 [23:52:57]save last doc name /storage/0425/doc_00041677 to /storage/kkm_last_doc_name [23:52:57]save OK [23:52:57]Clear old archive folders... [23:52:57]ProcessDocumentItem done err = 0, tmpTLVsize=303 [23:52:57]tlvbuf is 018CD5A0 [23:52:57]SAM_PROTO_ClearQueue [23:52:57]wFMCommunicate request_size=4 [23:52:57]MH_SAM_APDU [23:52:57]CAPDU: 80 09 00 00 [23:52:57]Write to MH i2c: E2 08 00 72 03 80 09 00 00 00 00 00 00 E7 [23:52:57]Write i2c OK [23:52:57]MH_I2C_Read... [23:52:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:52:57]Read from MH i2c: E2 [23:52:57]MH_I2C_Read... [23:52:57]Read from MH i2c: E2 03 00 [23:52:57]MH_I2C_Read... [23:52:57]Read from MH i2c: E2 03 00 72 03 00 90 00 E9 [23:52:57]RAPDU: 90 00 [23:52:57]wFMCommunicate OK [23:52:57]SAM_PROTO_ClearQueue done [23:52:57]KKMCreateOFDPacket [23:52:57]OFDProtocolAddRootSTLVToBuf [23:52:57]FM_MakeSignedData [23:52:57]FM_MakeSignedData [23:52:57]SAM_PROTO_SignData [23:52:57]wFMCommunicate request_size=4 [23:52:57]MH_SAM_APDU [23:52:57]CAPDU: 80 0D 01 02 [23:52:57]Write to MH i2c: E2 08 00 73 03 80 0D 01 02 00 00 00 00 EF [23:52:57]Write i2c OK [23:52:57]MH_I2C_Read... [23:52:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:52:57]Read from MH i2c: E2 [23:52:57]MH_I2C_Read... [23:52:57]Read from MH i2c: E2 03 00 [23:52:57]MH_I2C_Read... [23:52:57]Read from MH i2c: E2 03 00 73 03 00 90 00 EA [23:52:57]RAPDU: 90 00 [23:52:57]wFMCommunicate OK [23:52:57]wFMCommunicate request_size=255 [23:52:57]MH_SAM_APDU [23:52:57]CAPDU: 80 0D 02 02 FA 03 00 2F 01 1E 04 01 00 01 23 04 81 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 32 31 36 06 04 3D 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 41 58 49 20 D1 87 D0 B0 D0 B9 20 31 2C 32 20 D0 B7 D0 B5 D0 BB 2E D0 BB D0 B8 D0 BC D0 BE D0 BD 20 28 D0 BD D0 BE D0 B2 D1 8B D0 B9 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F8 2A 00 00 00 OFD Sender: No OFD packet to send [23:52:58]00 13 04 06 00 F8 2A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 2A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 61 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 90 04 00 00 00 00 07 04 06 00 F8 2A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 00 00 00 F4 03 04 00 55 88 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D [23:52:58]Write to MH i2c: E2 02 01 74 03 80 0D 02 02 FA 00 03 00 2F 01 1E 04 01 00 01 23 04 81 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 32 31 36 06 04 3D 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 41 58 49 20 D1 87 D0 B0 D0 B9 20 31 2C 32 20 D0 B7 D0 B5 D0 BB 2E D0 BB D0 B8 D0 BC D0 BE D0 BD 20 28 D0 BD D0 BE D0 B2 D1 8B D0 B9 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F8 2A 00 00 00 00 13 04 06 00 F8 2A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 2A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 61 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 90 04 00 00 00 00 07 04 06 00 F8 2A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 00 00 00 F4 03 04 00 55 88 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 00 00 F1 [23:52:58]Write i2c OK [23:52:58]MH_I2C_Read... [23:52:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:52:58]Read from MH i2c: E2 [23:52:58]MH_I2C_Read... [23:52:58]Read from MH i2c: E2 03 00 [23:52:58]MH_I2C_Read... [23:52:58]Read from MH i2c: E2 03 00 74 03 00 90 00 EB [23:52:58]RAPDU: 90 00 [23:52:58]wFMCommunicate OK [23:52:58]wFMCommunicate request_size=62 [23:52:58]MH_SAM_APDU [23:52:58]CAPDU: 80 0D 02 02 39 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 CD A2 00 00 35 04 06 00 B0 70 24 7F 74 CC [23:52:59]Write to MH i2c: E2 41 00 75 03 80 0D 02 02 39 00 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 CD A2 00 00 35 04 06 00 B0 70 24 7F 74 CC 00 00 A8 [23:52:59]Write i2c OK [23:52:59]MH_I2C_Read... [23:52:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:52:59]Read from MH i2c: E2 [23:52:59]MH_I2C_Read... [23:52:59]Read from MH i2c: E2 03 00 [23:52:59]MH_I2C_Read... [23:52:59]Read from MH i2c: E2 03 00 75 03 00 90 00 EC [23:52:59]RAPDU: 90 00 [23:52:59]wFMCommunicate OK [23:52:59]wFMCommunicate request_size=4 [23:52:59]MH_SAM_APDU [23:52:59]CAPDU: 80 0D 03 02 [23:52:59]Write to MH i2c: E2 08 00 76 03 80 0D 03 02 00 00 00 00 F4 [23:52:59]Write i2c OK [23:52:59]MH_I2C_Read... [23:52:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:52:59]Read from MH i2c: E2 [23:52:59]MH_I2C_Read... [23:52:59]Read from MH i2c: E2 0B 00 [23:52:59]MH_I2C_Read... [23:52:59]Read from MH i2c: E2 0B 00 76 03 00 FE 85 BF 69 6B A3 6F E3 90 00 00 [23:52:59]RAPDU: FE 85 BF 69 6B A3 6F E3 90 00 [23:52:59]wFMCommunicate OK [23:52:59]SAM_PROTO_SignData done [23:52:59]FM_MakeSignedData done [23:52:59]CreateOFDProtocolMessage [23:52:59]wFMCommunicate request_size=4 [23:52:59]MH_SAM_APDU [23:52:59]CAPDU: 80 11 00 00 [23:52:59]Write to MH i2c: E2 08 00 77 03 80 11 00 00 00 00 00 00 F4 [23:52:59]Write i2c OK [23:52:59]MH_I2C_Read... [23:52:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:52:59]Read from MH i2c: E2 [23:52:59]MH_I2C_Read... [23:52:59]Read from MH i2c: E2 17 00 [23:52:59]MH_I2C_Read... [23:52:59]Read from MH i2c: E2 17 00 77 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 50 [23:52:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [23:52:59]wFMCommunicate OK [23:52:59]CreateOFDProtocolMessage done [23:52:59]OFDSenderStorePacket 41677 [23:52:59]StoreOFDPacket docnum=41677 [23:52:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 43 01 00 00 9D 05 3B 01 8F 9F 5A 03 01 00 03 00 2F 01 1E 04 01 00 01 23 04 81 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 32 31 36 06 04 3D 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 41 58 49 20 D1 87 D0 B0 D0 B9 20 31 2C 32 20 D0 B7 D0 B5 D0 BB 2E D0 BB D0 B8 D0 BC D0 BE D0 BD 20 28 D0 BD D0 BE D0 B2 D1 8B D0 B9 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F8 2A 00 00 00 00 13 04 06 00 F8 2A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 2A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 61 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 90 04 00 00 00 00 07 04 06 00 F8 2A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 00 00 00 F4 03 04 00 55 88 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 CD A2 00 00 35 04 06 00 B0 70 24 7F 74 CC FE 85 BF 69 6B A3 6F E3 [23:52:59]CheckFolder [23:52:59]dirname=/storage/ofd_packets [23:52:59]CheckFolder done [23:52:59]ProducePacketName [23:52:59]name=ofd_packets/00041677 [23:52:59]NVStorageSaveData ofd_packets/00041677 [23:52:59]File name is /storage/ofd_packets/00041677 [23:52:59]Write 353 bytes [23:52:59]NVStorageSaveData done [23:52:59]OFDSenderStorePacket done [23:52:59]KKMCreateOFDPacket done [23:52:59]NVStorageSaveData kkm_last_timestamp [23:52:59]File name is /storage/kkm_last_timestamp [23:52:59]Write 4 bytes [23:52:59]NVStorageSaveData done [23:52:59]ExternCall_PrintAddStr [23:52:59]wPrintStart [23:52:59]Write to MH i2c: 01 00 00 78 03 7B [23:52:59]OFD Sender: Processing packet 41677 [packets to send 57, broken 56] [23:52:59]Write i2c OK [23:52:59]ProducePacketName [23:52:59]MH_I2C_Read... [23:52:59]name=ofd_packets/00041677 [23:52:59]Read from MH i2c: OFD Sender: To server: ‡•öpG, [23:52:59]CommunicateWithHost lk.salyk.kg:30040 [23:52:59]ConnectInit lk.salyk.kg [23:52:59]01 [23:52:59]MH_I2C_Read... [23:52:59]Read from MH i2c: 01 07 00 [23:52:59]MH_I2C_Read... [23:52:59]Read from MH i2c: 01 07 00 78 03 00 00 00 00 00 FF 0F 90 [23:52:59]RasterBufferAndPrint [23:52:59]line Счет N : (3)183706 [23:52:59]line ИÐÐ: 02508201610067 [23:52:59]line Контрольно-КаÑÑовый Чек [23:52:59]line ПРОДÐЖР[23:52:59]line Товар: 4870202521216 [23:52:59]line Ðапиток MAXI чай 1,2 зел.лимон (новый) [23:52:59]line 1.000 * 110.00 [23:52:59]line = 110.00 [23:52:59]line ÐДС 12% ÐСП 1% [23:52:59]line > о реализуемом товаре [23:52:59]line ИТОГО: 110.00 [23:52:59]line ÐСП 1% : 0.97 [23:52:59]line ÐДС 12% : 11.68 [23:52:59]line Ðаличными: 110.00 [23:52:59]line Безнал.: 0.00 [23:52:59]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [23:52:59]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [23:52:59]line СÐО: Общий режим [23:52:59]line Чек 128 27.07.2024 23:52 [23:52:59]line Смена: 425 ФФД: 1.0 [23:52:59]line ЗÐМ: 0300000053 [23:52:59]line РÐМ: 0000000000092626 [23:52:59]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [23:52:59]line ФМ: 0000000000874958 [23:52:59]line ФД: 41677 [23:52:59]line ФПД: 193995695158476 [23:52:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T235253&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41677&fm=193995695158476&tin=02508201610067®Number=0000000000092626&sum=11000 [23:52:59]line 0 [23:52:59]written 0, free lines is 4095 [23:53:00]Connected sock=10 [23:53:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 43 01 00 00 9D 05 3B 01 8F 9F 5A 03 01 00 03 00 2F 01 1E 04 01 00 01 23 04 81 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 32 31 36 06 04 3D 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 41 58 49 20 D1 87 D0 B0 D0 B9 20 31 2C 32 20 D0 B7 D0 B5 D0 BB 2E D0 BB D0 B8 D0 BC D0 BE D0 BD 20 28 D0 BD D0 BE D0 B2 D1 8B D0 B9 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F8 2A 00 00 00 00 13 04 06 00 F8 2A 00 00 00 Write to MH i2c: 00 01 F2 00 03 00 01 A1 00 03 01 A4 F6 [23:53:00]03 Write i2c OK [23:53:00]01 MH_I2C_Read... [23:53:00]00 01 BC 04 01 00 01 Read from MH i2c: FC 01 03 [23:53:00]06 MH_I2C_Read... [23:53:00]00 F8 2A 00 00 00 Read from MH i2c: 00 01 EB 07 03 26 00 EF 03 0F 00 F6 00 03 [23:53:00]01 MH_I2C_Read... [23:53:00]00 01 F7 03 06 00 61 00 Read from MH i2c: 00 01 00 07 00 00 00 A1 EE 03 03 00 0F 00 00 00 F2 00 03 00 01 DD 00 0E 01 96 F3 [23:53:00]03 RasterBufferAndPrint [23:53:00]06 line [23:53:00]00 line [23:53:00]90 line [23:53:00]04 line [23:53:00]00 line [23:53:00]00 written 0, free lines is 4067 [23:53:00]00 00 07 04 06 00 F8 2A MH_Cut [23:53:00]00 Write to MH i2c: D1 00 01 00 00 00 A8 39 03 04 01 06 00 00 00 00 00 00 7D 00 [23:53:00]1F 04 02 00 01 00 12 04 04 00 80 Write i2c OK [23:53:00]00 MH_I2C_Read... [23:53:00]00 00 F4 03 04 00 55 88 A5 Read from MH i2c: 66 D1 0E [23:53:00]04 MH_I2C_Read... [23:53:00]04 00 A9 01 00 00 Read from MH i2c: B9 D1 04 01 01 00 01 0D 04 10 00 30 00 30 [23:53:00]MH_I2C_Read... [23:53:00]30 Read from MH i2c: 30 D1 30 01 30 00 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 A8 39 03 35 00 38 7C 10 [23:53:00]04 Write to MH i2c: 04 01 00 00 00 A9 CD 03 A2 AC 00 *** Cut start [23:53:01]*** Partial cut [23:53:01]*** CUTSNS_PIN = 1 [23:53:01]*** CUTSNS_PIN = 0 [23:53:01] [23:53:01]00 35 04 06 00 B0 70 24 7F 74 CC FE 85 BF 69 6B A3 6F E3 [23:53:01]Write i2c OK [23:53:01]MH_I2C_Read... [23:53:01]*** Brake cut motor [23:53:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 46 9E 47 00 92 F7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 CD A2 00 00 F4 03 04 00 71 34 A5 66 B6 04 01 00 00 F8 49 EA AF 59 79 6C 5E [23:53:01]CommunicateWithHost err = 0 [23:53:01]CheckOFDResponse [23:53:01]1017 (14) - 77093643461234 [23:53:01]1041 (16) - 0000000000874958 [23:53:01]1040 (4) - 41677 [23:53:01]1012 (4) - 27.07.2024 17:54 [23:53:01]1206 (1) - 0 [23:53:01]OFD Sender: Remove packet 41677 [23:53:01]ProducePacketName [23:53:01]*** Stop cut motor [23:53:01]name=ofd_packets/00041677 [23:53:01]*** Cut end [23:53:01]Read from MH i2c: 01 [23:53:01]MH_I2C_Read... [23:53:01]NVStorageDeleteData [23:53:01]Read from MH i2c: 01 07 00 [23:53:01]MH_I2C_Read... [23:53:01]Read from MH i2c: 01 07 00 A9 03 00 00 00 00 00 FF 0F C1 [23:53:01]process_action close_receipt done [23:53:01]requested_data is exist [23:53:01]produce_requested_data [23:53:01]requested_item fm.sn is exist - process it [23:53:01]wFMCommunicate request_size=4 [23:53:01]MH_SAM_APDU [23:53:01]CAPDU: 80 11 00 00 [23:53:01]Write to MH i2c: E2 08 00 AA 03 80 11 00 00 00 00 00 00 27 [23:53:01]Write i2c OK [23:53:01]MH_I2C_Read... [23:53:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:53:01]Read from MH i2c: E2 [23:53:01]MH_I2C_Read... [23:53:01]Read from MH i2c: E2 17 00 [23:53:02]MH_I2C_Read... [23:53:02]Read from MH i2c: E2 17 00 AA 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 83 [23:53:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [23:53:02]wFMCommunicate OK [23:53:02]requested_item fd.num is exist - process it [23:53:02]SAM_PROTO_GetFieldsCounters [23:53:02]wFMCommunicate request_size=4 [23:53:02]MH_SAM_APDU [23:53:02]CAPDU: 80 13 00 00 [23:53:02]Write to MH i2c: E2 08 00 AB 03 80 13 00 00 00 00 00 00 2A [23:53:02]Write i2c OK [23:53:02]MH_I2C_Read... [23:53:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:53:02]Read from MH i2c: E2 [23:53:02]MH_I2C_Read... [23:53:02]Read from MH i2c: E2 62 00 [23:53:02]MH_I2C_Read... [23:53:02]Read from MH i2c: E2 62 00 AB 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 CD A2 OFD Sender: No OFD packet to send [23:53:02]00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 80 00 00 00 5E 04 04 00 80 00 00 00 57 04 04 00 81 00 00 00 19 04 04 00 00 00 00 00 90 00 ED [23:53:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 CD A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 80 00 00 00 5E 04 04 00 80 00 00 00 57 04 04 00 81 00 00 00 19 04 04 00 00 00 00 00 90 00 [23:53:02]wFMCommunicate OK [23:53:02]SAM_PROTO_GetFieldsCounters done [23:53:02]requested_item shift.num is exist - process it [23:53:02]requested_item shift.opened is exist - process it [23:53:02]req_shift_opened [23:53:02]FM_GetShiftState [23:53:02]SAM_PROTO_GetShiftState [23:53:02]wFMCommunicate request_size=4 [23:53:02]MH_SAM_APDU [23:53:02]CAPDU: 80 13 01 00 [23:53:02]Write to MH i2c: E2 08 00 AC 03 80 13 01 00 00 00 00 00 2C [23:53:02]Write i2c OK [23:53:02]MH_I2C_Read... [23:53:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:53:02]Read from MH i2c: E2 [23:53:02]MH_I2C_Read... [23:53:02]Read from MH i2c: E2 0E 00 [23:53:02]MH_I2C_Read... [23:53:02]Read from MH i2c: E2 0E 00 AC 03 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 44 [23:53:02]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [23:53:02]wFMCommunicate OK [23:53:02]SAM_PROTO_GetShiftState done [23:53:02]FM_GetShiftState done [23:53:02]req_shift_opened done [23:53:02]requested_item shift.open_date is exist - process it [23:53:02]req_shift_open_date [23:53:02]req_shift_open_date done [23:53:02]produce_requested_data done [23:53:02]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41677,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [23:53:02]process_action_free close_receipt [23:53:02]json_value_free [23:53:02]json_value_free done [23:53:02]process_json_proto returns [23:53:02]Send response to host [23:53:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41677,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [23:53:02]free response buf [23:53:02]execute_script done [23:53:02]execute_script returns [23:53:02]free content buf [23:53:02]Sock 8.Close socket [23:53:02]Sock 8.Thread stoped [23:53:04]accept exits with 9 [23:53:04]New connection [23:53:04]New thread 3066953060 created [23:53:04]Thread 3067096420 joined [23:53:04]Waiting for new connection... [23:53:04] Sock 9.Parse request [23:53:04]Sock 9.Check first char [23:53:04]Sock 9.First char is OK [23:53:04]request: POST /json_proto HTTP/1.0 [23:53:04]Method: POST [23:53:04]URL: /json_proto [23:53:04]Method is POST - this is cgi request [23:53:04]url: /json_proto [23:53:04]query_string will be loaded in cgi processing [23:53:04]execute_cgi json_proto POST (null) [23:53:04]execute_cgi path=json_proto method=POST [23:53:04]POST find Content-Length [23:53:04]Host: 172.17.43.132:8080 [23:53:04]Content-Length: 1203 [23:53:04]Content-Type: application/json [23:53:04] [23:53:04]POST finish read [23:53:04]Found Content-Length = 1203 [23:53:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183707", "tax_sys" : 0, "items" : [ { "code": "4607065001445", "name": "\u0428\u043E\u043A \u0431\u0430\u0442\u043E\u043D\u0447\u0438\u043A Snickers 50,5\u0433", "price" : 56.00, "quantity" : 1.000, "sum" : 56.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4607065000790", "name": "\u0428\u043E\u043A M\u0026M`s \u0441 \u0430\u0440\u0430\u0445\u0438\u0441\u043E\u043C 45\u0433", "price" : 70.00, "quantity" : 1.000, "sum" : 70.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "46254948", "name": "\u0414\u0440\u0430\u0436\u0435 mentos \u0436\u0435\u0432 \u0444\u0440\u0443\u043A\u0442\u044B \u0440\u043E\u043B\u043B 37\u0433", "price" : 75.00, "quantity" : 1.000, "sum" : 75.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 201.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:53:04]execute_script... [23:53:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183707", "tax_sys" : 0, "items" : [ { "code": "4607065001445", "name": "\u0428\u043E\u043A \u0431\u0430\u0442\u043E\u043D\u0447\u0438\u043A Snickers 50,5\u0433", "price" : 56.00, "quantity" : 1.000, "sum" : 56.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4607065000790", "name": "\u0428\u043E\u043A M\u0026M`s \u0441 \u0430\u0440\u0430\u0445\u0438\u0441\u043E\u043C 45\u0433", "price" : 70.00, "quantity" : 1.000, "sum" : 70.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "46254948", "name": "\u0414\u0440\u0430\u0436\u0435 mentos \u0436\u0435\u0432 \u0444\u0440\u0443\u043A\u0442\u044B \u0440\u043E\u043B\u043B 37\u0433", "price" : 75.00, "quantity" : 1.000, "sum" : 75.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 201.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:53:04]POST & json_proto [23:53:04]process_json_proto [23:53:04]json parsed OK: [23:53:04]protocol is kg_v1.0 [23:53:04]action value=close_receipt [23:53:04]process_action close_receipt [23:53:04]cmd_close_receipt [23:53:04]MH_GetDate [23:53:04]Write to MH i2c: F0 00 00 AD 03 9F [23:53:04]Write i2c OK [23:53:04]MH_I2C_Read... [23:53:04]Read from MH i2c: F0 [23:53:04]MH_I2C_Read... [23:53:04]Read from MH i2c: F0 09 00 [23:53:04]MH_I2C_Read... [23:53:04]Read from MH i2c: F0 09 00 AD 03 00 60 88 A5 66 F2 87 A5 66 1F [23:53:04]GetLastDocTimeStamp 1722124373 [23:53:04]current date 1722124384 [23:53:04]FM_GetShiftState [23:53:04]SAM_PROTO_GetShiftState [23:53:04]wFMCommunicate request_size=4 [23:53:04]MH_SAM_APDU [23:53:04]CAPDU: 80 13 01 00 [23:53:04]Write to MH i2c: E2 08 00 AE 03 80 13 01 00 00 00 00 00 2E [23:53:04]Write i2c OK [23:53:04]MH_I2C_Read... [23:53:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:53:04]Read from MH i2c: E2 [23:53:04]MH_I2C_Read... [23:53:04]Read from MH i2c: E2 0E 00 [23:53:04]MH_I2C_Read... [23:53:04]Read from MH i2c: E2 0E 00 AE 03 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 46 [23:53:04]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [23:53:04]wFMCommunicate OK [23:53:04]SAM_PROTO_GetShiftState done [23:53:04]FM_GetShiftState done [23:53:04]opened in 1722069839 [23:53:04]opened+sec_in_day 1722156239 [23:53:04]quantity*price = 5600 [23:53:04]sum+1 = 5601 [23:53:04]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4607065000790 Шок M&M`s Ñ Ð°Ñ€Ð°Ñ…Ð¸Ñом 45г 1.000 * 70.00 = 70.00 ÐДС 12% ÐСП 1% > о реализуемом товаре Товар: 46254948 Драже mentos жев фрукты ролл 37г 1.000 * 75.00 = 75.00 ÐДС 12% ÐСП 1% > о реализуемом товаре ИТОГО: 201.00 ÐСП 1% : 1.78 ÐДС 12% : 21.34 Ðаличными: 201.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 129 27.07.2024 23:53 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41678 ФПД: 167359599373393 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T235304&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41678&fm=167359599373393&tin=02508201610067®Number=0000000000092626&sum=20100 0 [23:53:06]StoreToDocumentArchive [23:53:06]shift 425 fd 41678 [23:53:06]save to /storage/0425/doc_00041678 [23:53:06]save last doc name /storage/0425/doc_00041678 to /storage/kkm_last_doc_name [23:53:06]save OK [23:53:06]Clear old archive folders... [23:53:06]ProcessDocumentItem done err = 0, tmpTLVsize=508 [23:53:06]tlvbuf is 018CD190 [23:53:06]SAM_PROTO_ClearQueue [23:53:06]wFMCommunicate request_size=4 [23:53:06]MH_SAM_APDU [23:53:06]CAPDU: 80 09 00 00 [23:53:06]Write to MH i2c: E2 08 00 BB 03 80 09 00 00 00 00 00 00 30 [23:53:06]Write i2c OK [23:53:06]MH_I2C_Read... [23:53:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:53:07]Read from MH i2c: E2 [23:53:07]MH_I2C_Read... [23:53:07]Read from MH i2c: E2 03 00 [23:53:07]MH_I2C_Read... [23:53:07]Read from MH i2c: E2 03 00 BB 03 00 90 00 32 [23:53:07]RAPDU: 90 00 [23:53:07]wFMCommunicate OK [23:53:07]SAM_PROTO_ClearQueue done [23:53:07]KKMCreateOFDPacket [23:53:07]OFDProtocolAddRootSTLVToBuf [23:53:07]FM_MakeSignedData [23:53:07]FM_MakeSignedData [23:53:07]SAM_PROTO_SignData [23:53:07]wFMCommunicate request_size=4 [23:53:07]MH_SAM_APDU [23:53:07]CAPDU: 80 0D 01 02 [23:53:07]Write to MH i2c: E2 08 00 BC 03 80 0D 01 02 00 00 00 00 38 [23:53:07]Write i2c OK [23:53:07]MH_I2C_Read... [23:53:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:53:07]Read from MH i2c: E2 [23:53:07]MH_I2C_Read... [23:53:07]Read from MH i2c: E2 03 00 [23:53:07]MH_I2C_Read... [23:53:07]Read from MH i2c: E2 03 00 BC 03 00 90 00 33 [23:53:07]RAPDU: 90 00 [23:53:07]wFMCommunicate OK [23:53:07]wFMCommunicate request_size=255 [23:53:07]MH_SAM_APDU [23:53:07]CAPDU: 80 0D 02 02 FA 03 00 FC 01 1E 04 01 00 01 23 04 6B 00 8A 04 0D 00 34 36 30 37 30 36 35 30 30 31 34 34 35 06 04 27 00 D0 A8 D0 BE D0 BA 20 D0 B1 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 53 6E 69 63 6B 65 72 73 20 35 30 2C 35 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E0 15 00 00 00 00 13 04 06 00 E0 15 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 69 00 8A 04 0D 00 34 36 30 37 30 36 35 30 30 30 37 39 OFD Sender: No OFD packet to send [23:53:07]30 06 04 25 00 D0 A8 D0 BE D0 BA 20 4D 26 4D 60 73 20 D1 81 20 D0 B0 D1 80 D0 B0 D1 85 D0 B8 D1 81 D0 BE D0 BC 20 34 35 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 1B 00 00 00 00 13 04 06 00 58 1B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 72 00 8A 04 08 00 34 36 32 35 34 39 34 38 06 04 33 00 D0 [23:53:07]Write to MH i2c: E2 02 01 BD 03 80 0D 02 02 FA 00 03 00 FC 01 1E 04 01 00 01 23 04 6B 00 8A 04 0D 00 34 36 30 37 30 36 35 30 30 31 34 34 35 06 04 27 00 D0 A8 D0 BE D0 BA 20 D0 B1 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 53 6E 69 63 6B 65 72 73 20 35 30 2C 35 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E0 15 00 00 00 00 13 04 06 00 E0 15 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 69 00 8A 04 0D 00 34 36 30 37 30 36 35 30 30 30 37 39 30 06 04 25 00 D0 A8 D0 BE D0 BA 20 4D 26 4D 60 73 20 D1 81 20 D0 B0 D1 80 D0 B0 D1 85 D0 B8 D1 81 D0 BE D0 BC 20 34 35 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 1B 00 00 00 00 13 04 06 00 58 1B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 72 00 8A 04 08 00 34 36 32 35 34 39 34 38 06 04 33 00 D0 00 00 DB [23:53:08]Write i2c OK [23:53:08]MH_I2C_Read... [23:53:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:53:08]Read from MH i2c: E2 [23:53:08]MH_I2C_Read... [23:53:08]Read from MH i2c: E2 03 00 [23:53:08]MH_I2C_Read... [23:53:08]Read from MH i2c: E2 03 00 BD 03 00 90 00 34 [23:53:08]RAPDU: 90 00 [23:53:08]wFMCommunicate OK [23:53:08]wFMCommunicate request_size=255 [23:53:08]MH_SAM_APDU [23:53:08]CAPDU: 80 0D 02 02 FA 94 D1 80 D0 B0 D0 B6 D0 B5 20 6D 65 6E 74 6F 73 20 D0 B6 D0 B5 D0 B2 20 D1 84 D1 80 D1 83 D0 BA D1 82 D1 8B 20 D1 80 D0 BE D0 BB D0 BB 20 33 37 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B2 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 08 00 00 00 00 07 04 06 00 84 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 00 00 00 F4 03 04 00 60 88 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 CE A2 [23:53:08]Write to MH i2c: E2 02 01 BE 03 80 0D 02 02 FA 00 94 D1 80 D0 B0 D0 B6 D0 B5 20 6D 65 6E 74 6F 73 20 D0 B6 D0 B5 D0 B2 20 D1 84 D1 80 D1 83 D0 BA D1 82 D1 8B 20 D1 80 D0 BE D0 BB D0 BB 20 33 37 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B2 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 08 00 00 00 00 07 04 06 00 84 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 00 00 00 F4 03 04 00 60 88 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 CE A2 00 00 A2 [23:53:09]Write i2c OK [23:53:09]MH_I2C_Read... [23:53:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:53:09]Read from MH i2c: E2 [23:53:09]MH_I2C_Read... [23:53:09]Read from MH i2c: E2 03 00 [23:53:09]MH_I2C_Read... [23:53:09]Read from MH i2c: E2 03 00 BE 03 00 90 00 35 [23:53:09]RAPDU: 90 00 [23:53:09]wFMCommunicate OK [23:53:09]wFMCommunicate request_size=17 [23:53:09]MH_SAM_APDU [23:53:09]CAPDU: 80 0D 02 02 0C 00 00 35 04 06 00 98 36 71 78 6C 51 [23:53:09]Write to MH i2c: E2 14 00 BF 03 80 0D 02 02 0C 00 00 00 35 04 06 00 98 36 71 78 6C 51 00 00 07 [23:53:09]Write i2c OK [23:53:09]MH_I2C_Read... [23:53:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:53:09]Read from MH i2c: E2 [23:53:09]MH_I2C_Read... [23:53:09]Read from MH i2c: E2 03 00 [23:53:09]MH_I2C_Read... [23:53:09]Read from MH i2c: E2 03 00 BF 03 00 90 00 36 [23:53:09]RAPDU: 90 00 [23:53:09]wFMCommunicate OK [23:53:09]wFMCommunicate request_size=4 [23:53:09]MH_SAM_APDU [23:53:09]CAPDU: 80 0D 03 02 [23:53:09]Write to MH i2c: E2 08 00 C0 03 80 0D 03 02 00 00 00 00 3E [23:53:09]Write i2c OK [23:53:09]MH_I2C_Read... [23:53:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:53:09]Read from MH i2c: E2 [23:53:09]MH_I2C_Read... [23:53:09]Read from MH i2c: E2 0B 00 [23:53:09]MH_I2C_Read... [23:53:09]Read from MH i2c: E2 0B 00 C0 03 00 6C ED 1E 57 F6 D8 2A A2 90 00 A7 [23:53:09]RAPDU: 6C ED 1E 57 F6 D8 2A A2 90 00 [23:53:09]wFMCommunicate OK [23:53:09]SAM_PROTO_SignData done [23:53:09]FM_MakeSignedData done [23:53:09]CreateOFDProtocolMessage [23:53:09]wFMCommunicate request_size=4 [23:53:09]MH_SAM_APDU [23:53:09]CAPDU: 80 11 00 00 [23:53:10]Write to MH i2c: E2 08 00 C1 03 80 11 00 00 00 00 00 00 3E [23:53:10]Write i2c OK [23:53:10]MH_I2C_Read... [23:53:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:53:10]Read from MH i2c: E2 [23:53:10]MH_I2C_Read... [23:53:10]Read from MH i2c: E2 17 00 [23:53:10]MH_I2C_Read... [23:53:10]Read from MH i2c: E2 17 00 C1 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 9A [23:53:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [23:53:10]wFMCommunicate OK [23:53:10]CreateOFDProtocolMessage done [23:53:10]OFDSenderStorePacket 41678 [23:53:10]StoreOFDPacket docnum=41678 [23:53:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 02 00 00 7C B7 08 02 88 EC 5A 03 01 00 03 00 FC 01 1E 04 01 00 01 23 04 6B 00 8A 04 0D 00 34 36 30 37 30 36 35 30 30 31 34 34 35 06 04 27 00 D0 A8 D0 BE D0 BA 20 D0 B1 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 53 6E 69 63 6B 65 72 73 20 35 30 2C 35 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E0 15 00 00 00 00 13 04 06 00 E0 15 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 69 00 8A 04 0D 00 34 36 30 37 30 36 35 30 30 30 37 39 30 06 04 25 00 D0 A8 D0 BE D0 BA 20 4D 26 4D 60 73 20 D1 81 20 D0 B0 D1 80 D0 B0 D1 85 D0 B8 D1 81 D0 BE D0 BC 20 34 35 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 1B 00 00 00 00 13 04 06 00 58 1B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 72 00 8A 04 08 00 34 36 32 35 34 39 34 38 06 04 33 00 D0 94 D1 80 D0 B0 D0 B6 D0 B5 20 6D 65 6E 74 6F 73 20 D0 B6 D0 B5 D0 B2 20 D1 84 D1 80 D1 83 D0 BA D1 82 D1 8B 20 D1 80 D0 BE D0 BB D0 BB 20 33 37 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B2 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 08 00 00 00 00 07 04 06 00 84 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 00 00 00 F4 03 04 00 60 88 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 CE A2 00 00 35 04 06 00 98 36 71 78 6C 51 6C ED 1E 57 F6 D8 2A A2 [23:53:10]CheckFolder [23:53:10]dirname=/storage/ofd_packets [23:53:10]CheckFolder done [23:53:10]ProducePacketName [23:53:10]name=ofd_packets/00041678 [23:53:10]NVStorageSaveData ofd_packets/00041678 [23:53:10]File name is /storage/ofd_packets/00041678 [23:53:10]Write 558 bytes [23:53:10]NVStorageSaveData done [23:53:10]OFDSenderStorePacket done [23:53:10]KKMCreateOFDPacket done [23:53:10]NVStorageSaveData kkm_last_timestamp [23:53:10]File name is /storage/kkm_last_timestamp [23:53:10]Write 4 bytes [23:53:10]NVStorageSaveData done [23:53:10]ExternCall_PrintAddStr [23:53:10]wPrintStart [23:53:10]Write to MH i2c: 01 00 00 C2 03 C5 [23:53:10]Write i2c OK [23:53:10]MH_I2C_Read... [23:53:10]Read from MH i2c: 01 [23:53:10]MH_I2C_Read... [23:53:10]Read from MH i2c: 01 07 00 [23:53:10]MH_I2C_Read... [23:53:10]Read from MH i2c: 01 07 00 C2 03 00 00 00 00 00 FF 0F DA [23:53:10]RasterBufferAndPrint [23:53:10]line Счет N : (3)183707 [23:53:10]line ИÐÐ: 02508201610067 [23:53:10]line Контрольно-КаÑÑовый Чек [23:53:10]line ПРОДÐЖР[23:53:10]line Товар: 4607065001445 [23:53:10]line Шок батончик Snickers 50,5г [23:53:10]line 1.000 * 56.00 [23:53:10]line = 56.00 [23:53:10]line ÐДС 12% ÐСП 1% [23:53:10]line > о реализуемом товаре [23:53:10]line Товар: 4607065000790 [23:53:10]line Шок M&M`s Ñ Ð°Ñ€Ð°Ñ…Ð¸Ñом 45г [23:53:10]line 1.000 * 70.00 [23:53:10]line = 70.00 [23:53:10]line ÐДС 12% ÐСП 1% [23:53:10]line > о реализуемом товаре [23:53:10]line Товар: 46254948 [23:53:10]line Драже mentos жев фрукты ролл 37г [23:53:10]line 1.000 * 75.00 [23:53:10]line = 75.00 [23:53:10]line ÐДС 12% ÐСП 1% [23:53:10]line > о реализуемом товаре [23:53:10]line ИТОГО: 201.00 [23:53:10]line ÐСП 1% : 1.78 [23:53:10]line ÐДС 12% : 21.34 [23:53:10]line Ðаличными: 201.00 [23:53:10]line Безнал.: 0.00 [23:53:10]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [23:53:10]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [23:53:10]line СÐО: Общий режим [23:53:10]line Чек 129 27.07.2024 23:53 [23:53:10]line Смена: 425 ФФД: 1.0 [23:53:10]line ЗÐМ: 0300000053 [23:53:10]line РÐМ: 0000000000092626 [23:53:10]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [23:53:10]line ФМ: 0000000000874958 [23:53:10]line ФД: 41678 [23:53:10]line ФПД: 167359599373393 [23:53:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T235304&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41678&fm=167359599373393&tin=02508201610067®Number=0000000000092626&sum=20100 [23:53:10]OFD Sender: Processing packet 41678 [packets to send 57, broken 56] [23:53:10]ProducePacketName [23:53:10]name=ofd_packets/00041678 [23:53:10]OFD Sender: To server: ‡•öpG, [23:53:10]CommunicateWithHost lk.salyk.kg:30040 [23:53:10]ConnectInit lk.salyk.kg [23:53:10]line 0 [23:53:10]written 0, free lines is 4095 [23:53:11]Write to MH i2c: 01 00 00 F7 03 FA [23:53:11]Write i2c OK [23:53:11]MH_I2C_Read... [23:53:11]Read from MH i2c: 01 [23:53:11]MH_I2C_Read... [23:53:11]Read from MH i2c: 01 07 00 [23:53:11]MH_I2C_Read... [23:53:11]Read from MH i2c: 01 07 00 F7 03 00 00 00 00 00 85 0C 92 [23:53:11]RasterBufferAndPrint [23:53:11]line [23:53:11]line [23:53:11]line [23:53:11]line [23:53:11]line [23:53:11]written 0, free lines is 3297 [23:53:11]MH_Cut [23:53:11]Write to MH i2c: D1 01 00 FE 03 01 D3 [23:53:11]Write i2c OK [23:53:11]MH_I2C_Read... [23:53:11]Read from MH i2c: D1 [23:53:11]MH_I2C_Read... [23:53:11]Read from MH i2c: D1 01 00 [23:53:11]MH_I2C_Read... [23:53:11]Read from MH i2c: D1 01 00 FE 03 00 D2 [23:53:11]Write to MH i2c: 01 00 00 FF 03 02 [23:53:11]Write i2c OK [23:53:11]MH_I2C_Read... [23:53:11]*** Cut start [23:53:11]*** Partial cut [23:53:11]*** CUTSNS_PIN = 1 [23:53:11]*** CUTSNS_PIN = 0 [23:53:12]*** Brake cut motor [23:53:12]Read from MH i2c: 01 [23:53:12]MH_I2C_Read... [23:53:12]*** Stop cut motor [23:53:12]*** Cut end [23:53:12]Read from MH i2c: 01 07 00 [23:53:12]MH_I2C_Read... [23:53:12]Read from MH i2c: 01 07 00 FF 03 00 00 00 00 00 FF 0F 17 [23:53:12]process_action close_receipt done [23:53:12]requested_data is exist [23:53:12]produce_requested_data [23:53:12]requested_item fm.sn is exist - process it [23:53:12]wFMCommunicate request_size=4 [23:53:12]MH_SAM_APDU [23:53:12]CAPDU: 80 11 00 00 [23:53:12]Write to MH i2c: E2 08 00 00 04 80 11 00 00 00 00 00 00 7E [23:53:12]Write i2c OK [23:53:12]MH_I2C_Read... [23:53:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:53:12]Read from MH i2c: E2 [23:53:12]MH_I2C_Read... [23:53:12]Read from MH i2c: E2 17 00 [23:53:12]MH_I2C_Read... [23:53:12]Read from MH i2c: E2 17 00 00 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 DA [23:53:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [23:53:12]wFMCommunicate OK [23:53:12]requested_item fd.num is exist - process it [23:53:12]SAM_PROTO_GetFieldsCounters [23:53:12]wFMCommunicate request_size=4 [23:53:12]MH_SAM_APDU [23:53:12]CAPDU: 80 13 00 00 [23:53:12]Write to MH i2c: E2 08 00 01 04 80 13 00 00 00 00 00 00 81 [23:53:12]Write i2c OK [23:53:12]MH_I2C_Read... [23:53:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:53:12]Read from MH i2c: E2 [23:53:12]MH_I2C_Read... [23:53:12]Read from MH i2c: E2 62 00 [23:53:12]MH_I2C_Read... [23:53:12]Read from MH i2c: E2 62 00 01 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 CE A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 81 00 00 00 5E 04 04 00 81 00 00 00 57 04 04 00 82 00 00 00 19 04 04 00 00 00 00 00 90 00 48 [23:53:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 CE A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 81 00 00 00 5E 04 04 00 81 00 00 00 57 04 04 00 82 00 00 00 19 04 04 00 00 00 00 00 90 00 [23:53:13]wFMCommunicate OK [23:53:13]SAM_PROTO_GetFieldsCounters done [23:53:13]requested_item shift.num is exist - process it [23:53:13]requested_item shift.opened is exist - process it [23:53:13]req_shift_opened [23:53:13]FM_GetShiftState [23:53:13]SAM_PROTO_GetShiftState [23:53:13]wFMCommunicate request_size=4 [23:53:13]MH_SAM_APDU [23:53:13]CAPDU: 80 13 01 00 [23:53:13]Write to MH i2c: E2 08 00 02 04 80 13 01 00 00 00 00 00 83 [23:53:13]Write i2c OK [23:53:13]MH_I2C_Read... [23:53:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:53:13]Read from MH i2c: E2 [23:53:13]MH_I2C_Read... [23:53:13]Read from MH i2c: E2 0E 00 [23:53:13]MH_I2C_Read... [23:53:13]Read from MH i2c: E2 0E 00 02 04 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 9B [23:53:13]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [23:53:13]wFMCommunicate OK [23:53:13]SAM_PROTO_GetShiftState done [23:53:13]FM_GetShiftState done [23:53:13]req_shift_opened done [23:53:13]requested_item shift.open_date is exist - process it [23:53:13]req_shift_open_date [23:53:13]req_shift_open_date done [23:53:13]produce_requested_data done [23:53:13]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41678,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [23:53:13]process_action_free close_receipt [23:53:13]json_value_free [23:53:13]json_value_free done [23:53:13]process_json_proto returns [23:53:13]Send response to host [23:53:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41678,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [23:53:13]free response buf [23:53:13]execute_script done [23:53:13]execute_script returns [23:53:13]free content buf [23:53:13]Sock 9.Close socket [23:53:13]Sock 9.Thread stoped [23:53:15]recv_with_timeout no data received [23:53:15]accept exits with 8 [23:53:15]New connection [23:53:15]New thread 3067096420 created [23:53:15]Thread 3066953060 joined [23:53:15]Waiting for new connection... [23:53:15] Sock 8.Parse request [23:53:15]Sock 8.Check first char [23:53:15]Sock 8.First char is OK [23:53:15]request: POST /json_proto HTTP/1.0 [23:53:15]Method: POST [23:53:15]URL: /json_proto [23:53:15]Method is POST - this is cgi request [23:53:15]url: /json_proto [23:53:15]query_string will be loaded in cgi processing [23:53:15]execute_cgi json_proto POST (null) [23:53:15]execute_cgi path=json_proto method=POST [23:53:15]POST find Content-Length [23:53:15]Host: 172.17.43.132:8080 [23:53:15]Content-Length: 1731 [23:53:15]Content-Type: application/json [23:53:15] [23:53:15]POST finish read [23:53:15]Found Content-Length = 1731 [23:53:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183708", "tax_sys" : 0, "items" : [ { "code": "4607010740191", "name": "\u0421\u0443\u0445 \u041A\u0438\u0440\u0438\u0435\u0448\u043A\u0438 \u0441\u0430\u043B\u044F\u043C\u0438 40\u0433", "price" : 21.00, "quantity" : 1.000, "sum" : 21.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "47011656", "name": "\u0412\u043E\u0434\u043A\u0430 \u041F\u0448\u0435\u043D\u0438\u0447\u043D\u0430\u044F 0,1\u043B", "price" : 65.00, "quantity" : 1.000, "sum" : 65.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700001060848", "name": "\u041D\u0430\u0441\u0442\u043E\u0439\u043A\u0430 \u0412\u0438\u0448\u043D\u044F \u043D\u0430 \u043A\u043E\u043D\u044C\u044F\u043A\u0435 0,2\u043B", "price" : 200.00, "quantity" : 1.000, "sum" : 200.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000031750019", "name": "\u041F\u0430\u043A\u0435\u0442 \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u041D\u0435\u0444\u0442\u044C", "price" : 4.00, "quantity" : 1.000, "sum" : 4.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "42113164", "name": "\u0416\u0435\u0432 Orbit White Spearmint", "price" : 37.00, "quantity" : 1.000, "sum" : 37.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 327.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:53:15]execute_script... [23:53:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183708", "tax_sys" : 0, "items" : [ { "code": "4607010740191", "name": "\u0421\u0443\u0445 \u041A\u0438\u0440\u0438\u0435\u0448\u043A\u0438 \u0441\u0430\u043B\u044F\u043C\u0438 40\u0433", "price" : 21.00, "quantity" : 1.000, "sum" : 21.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "47011656", "name": "\u0412\u043E\u0434\u043A\u0430 \u041F\u0448\u0435\u043D\u0438\u0447\u043D\u0430\u044F 0,1\u043B", "price" : 65.00, "quantity" : 1.000, "sum" : 65.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700001060848", "name": "\u041D\u0430\u0441\u0442\u043E\u0439\u043A\u0430 \u0412\u0438\u0448\u043D\u044F \u043D\u0430 \u043A\u043E\u043D\u044C\u044F\u043A\u0435 0,2\u043B", "price" : 200.00, "quantity" : 1.000, "sum" : 200.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000031750019", "name": "\u041F\u0430\u043A\u0435\u0442 \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u041D\u0435\u0444\u0442\u044C", "price" : 4.00, "quantity" : 1.000, "sum" : 4.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "42113164", "name": "\u0416\u0435\u0432 Orbit White Spearmint", "price" : 37.00, "quantity" : 1.000, "sum" : 37.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 327.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:53:15]POST & json_proto [23:53:15]process_json_proto [23:53:15]json parsed OK: [23:53:15]protocol is kg_v1.0 [23:53:15]action value=close_receipt [23:53:15]process_action close_receipt [23:53:15]cmd_close_receipt [23:53:15]MH_GetDate [23:53:15]Write to MH i2c: F0 00 00 03 04 F6 [23:53:15]ConnectInit Can't take IP for lk.salyk.kg [23:53:15]CommunicateWithHost connect error [23:53:15]CommunicateWithHost err = -1 [23:53:15]OFD Sender: Server communicate error [23:53:15]Write i2c OK [23:53:15]MH_I2C_Read... [23:53:15]Read from MH i2c: F0 [23:53:15]MH_I2C_Read... [23:53:15]Read from MH i2c: F0 09 00 [23:53:15]MH_I2C_Read... [23:53:15]Read from MH i2c: F0 09 00 03 04 00 6B 88 A5 66 F2 87 A5 66 81 [23:53:15]GetLastDocTimeStamp 1722124384 [23:53:15]current date 1722124395 [23:53:15]FM_GetShiftState [23:53:15]SAM_PROTO_GetShiftState [23:53:15]wFMCommunicate request_size=4 [23:53:15]MH_SAM_APDU [23:53:15]CAPDU: 80 13 01 00 [23:53:15]Write to MH i2c: E2 08 00 04 04 80 13 01 00 00 00 00 00 85 [23:53:15]Write i2c OK [23:53:15]MH_I2C_Read... [23:53:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:53:15]Read from MH i2c: E2 [23:53:15]MH_I2C_Read... [23:53:15]Read from MH i2c: E2 0E 00 [23:53:15]MH_I2C_Read... [23:53:15]Read from MH i2c: E2 0E 00 04 04 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 9D [23:53:15]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [23:53:15]wFMCommunicate OK [23:53:15]SAM_PROTO_GetShiftState done [23:53:15]FM_GetShiftState done [23:53:15]opened in 1722069839 [23:53:15]opened+sec_in_day 1722156239 [23:53:15]quantity*price = 2100 [23:53:15]sum+1 = 2101 [23:53:15]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 47011656 Водка ÐŸÑˆÐµÐ½Ð¸Ñ‡Ð½Ð°Ñ 0,1л 1.000 * 65.00 = 65.00 ÐДС 12% ÐСП 1% > о реализуемом товаре Товар: 4700001060848 ÐаÑтойка Ð’Ð¸ÑˆÐ½Ñ Ð½Ð° коньÑке 0,2л 1.000 * 200.00 = 200.00 ÐДС 12% ÐСП 1% > о реализуемом товаре Товар: 2000031750019 Пакет Партнер Ðефть 1.000 * 4.00 = 4.00 ÐДС 12% ÐСП 1% > о реализуемом товаре Товар: 42113164 Жев Orbit White Spearmint 1.000 * 37.00 = 37.00 ÐДС 12% ÐСП 1% > о реализуемом товаре ИТОГО: 327.00 ÐСП 1% : 2.89 ÐДС 12% : 34.72 Ðаличными: 327.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 130 27.07.2024 23:53 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41679 ФПД: 269689545339145 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T235315&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41679&fm=269689545339145&tin=02508201610067®Number=0000000000092626&sum=32700 0 [23:53:18]StoreToDocumentArchive [23:53:18]shift 425 fd 41679 [23:53:18]save to /storage/0425/doc_00041679 [23:53:18]save last doc name /storage/0425/doc_00041679 to /storage/kkm_last_doc_name [23:53:18]save OK [23:53:18]Clear old archive folders... [23:53:18]ProcessDocumentItem done err = 0, tmpTLVsize=713 [23:53:18]tlvbuf is 018CA580 [23:53:18]SAM_PROTO_ClearQueue [23:53:18]wFMCommunicate request_size=4 [23:53:18]MH_SAM_APDU [23:53:18]CAPDU: 80 09 00 00 [23:53:18]Write to MH i2c: E2 08 00 11 04 80 09 00 00 00 00 00 00 87 [23:53:18]Write i2c OK [23:53:18]MH_I2C_Read... [23:53:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:53:18]Read from MH i2c: E2 [23:53:18]MH_I2C_Read... [23:53:18]Read from MH i2c: E2 03 00 [23:53:18]MH_I2C_Read... [23:53:18]Read from MH i2c: E2 03 00 11 04 00 90 00 89 [23:53:18]RAPDU: 90 00 [23:53:18]wFMCommunicate OK [23:53:18]SAM_PROTO_ClearQueue done [23:53:18]KKMCreateOFDPacket [23:53:18]OFDProtocolAddRootSTLVToBuf [23:53:18]FM_MakeSignedData [23:53:18]FM_MakeSignedData [23:53:18]SAM_PROTO_SignData [23:53:18]wFMCommunicate request_size=4 [23:53:18]MH_SAM_APDU [23:53:18]CAPDU: 80 0D 01 02 [23:53:18]Write to MH i2c: E2 08 00 12 04 80 0D 01 02 00 00 00 00 8F [23:53:18]Write i2c OK [23:53:18]MH_I2C_Read... [23:53:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:53:18]Read from MH i2c: E2 [23:53:18]MH_I2C_Read... [23:53:18]Read from MH i2c: E2 03 00 [23:53:18]MH_I2C_Read... [23:53:18]Read from MH i2c: E2 03 00 12 04 00 90 00 8A [23:53:18]RAPDU: 90 00 [23:53:18]wFMCommunicate OK [23:53:18]wFMCommunicate request_size=255 [23:53:18]MH_SAM_APDU [23:53:18]CAPDU: 80 0D 02 02 FA 03 00 C9 02 1E 04 01 00 01 23 04 6D 00 8A 04 0D 00 34 36 30 37 30 31 30 37 34 30 31 39 31 06 04 29 00 D0 A1 D1 83 D1 85 20 D0 9A D0 B8 D1 80 D0 B8 D0 B5 D1 88 D0 BA D0 B8 20 D1 81 D0 B0 D0 BB D1 8F D0 BC D0 B8 20 34 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 08 00 00 00 00 13 04 06 00 34 08 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 62 00 8A 04 08 00 34 37 30 31 31 36 35 36 06 04 23 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 9F D1 88 D0 B5 D0 BD D0 B8 D1 87 D0 BD D0 B0 D1 8F 20 30 2C 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 79 00 8A 04 0D 00 34 37 30 30 30 30 31 30 36 30 38 34 38 06 04 35 00 D0 [23:53:19]Write to MH i2c: E2 02 01 13 04 80 0D 02 02 FA 00 03 00 C9 02 1E 04 01 00 01 23 04 6D 00 8A 04 0D 00 34 36 30 37 30 31 30 37 34 30 31 39 31 06 04 29 00 D0 A1 D1 83 D1 85 20 D0 9A D0 B8 D1 80 D0 B8 D0 B5 D1 88 D0 BA D0 B8 20 D1 81 D0 B0 D0 BB D1 8F D0 BC D0 B8 20 34 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 08 00 00 00 00 13 04 06 00 34 08 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 62 00 8A 04 08 00 34 37 30 31 31 36 35 36 06 04 23 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 9F D1 88 D0 B5 D0 BD D0 B8 D1 87 D0 BD D0 B0 D1 8F 20 30 2C 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 79 00 8A 04 0D 00 34 37 30 30 30 30 31 30 36 30 38 34 38 06 04 35 00 D0 00 00 AD [23:53:19]Write i2c OK [23:53:19]MH_I2C_Read... [23:53:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:53:20]Read from MH i2c: E2 [23:53:20]MH_I2C_Read... [23:53:20]Read from MH i2c: E2 03 00 [23:53:20]MH_I2C_Read... [23:53:20]Read from MH i2c: E2 03 00 13 04 00 90 00 8B [23:53:20]RAPDU: 90 00 [23:53:20]wFMCommunicate OK [23:53:20]wFMCommunicate request_size=255 [23:53:20]MH_SAM_APDU [23:53:20]CAPDU: 80 0D 02 02 FA 9D D0 B0 D1 81 D1 82 D0 BE D0 B9 D0 BA D0 B0 20 D0 92 D0 B8 D1 88 D0 BD D1 8F 20 D0 BD D0 B0 20 D0 BA D0 BE D0 BD D1 8C D1 8F D0 BA D0 B5 20 30 2C 32 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 20 4E 00 00 00 00 13 04 06 00 20 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 68 00 8A 04 0D 00 32 30 30 30 30 33 31 37 35 30 30 31 39 06 04 24 00 D0 9F D0 B0 D0 BA D0 B5 D1 82 20 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 90 01 00 00 00 00 13 04 06 00 90 01 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5B 00 8A 04 08 00 34 32 31 31 33 31 36 34 06 04 1C 00 D0 96 OFD Sender: Processing packet 41678 [packets to send 57, broken 56] [23:53:20]D0 ProducePacketName [23:53:20]B5 name=ofd_packets/00041678 [23:53:20]D0 B2 20 4F 72 62 OFD Sender: To server: ‡•öpG, [23:53:20]69 CommunicateWithHost lk.salyk.kg:30040 [23:53:20]74 ConnectInit lk.salyk.kg [23:53:20]20 57 68 69 74 65 20 53 70 65 61 [23:53:20]Write to MH i2c: E2 02 01 14 04 80 0D 02 02 FA 00 9D D0 B0 D1 81 D1 82 D0 BE D0 B9 D0 BA D0 B0 20 D0 92 D0 B8 D1 88 D0 BD D1 8F 20 D0 BD D0 B0 20 D0 BA D0 BE D0 BD D1 8C D1 8F D0 BA D0 B5 20 30 2C 32 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 20 4E 00 00 00 00 13 04 06 00 20 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 68 00 8A 04 0D 00 32 30 30 30 30 33 31 37 35 30 30 31 39 06 04 24 00 D0 9F D0 B0 D0 BA D0 B5 D1 82 20 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 90 01 00 00 00 00 13 04 06 00 90 01 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5B 00 8A 04 08 00 34 32 31 31 33 31 36 34 06 04 1C 00 D0 96 D0 B5 D0 B2 20 4F 72 62 69 74 20 57 68 69 74 65 20 53 70 65 61 00 00 50 [23:53:21]Write i2c OK [23:53:21]MH_I2C_Read... [23:53:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:53:21]Read from MH i2c: E2 [23:53:21]MH_I2C_Read... [23:53:21]Read from MH i2c: E2 03 00 [23:53:21]MH_I2C_Read... [23:53:21]Read from MH i2c: E2 03 00 14 04 00 90 00 8C [23:53:21]RAPDU: 90 00 [23:53:21]wFMCommunicate OK [23:53:21]wFMCommunicate request_size=222 [23:53:21]MH_SAM_APDU [23:53:21]CAPDU: 80 0D 02 02 D9 72 6D 69 6E 74 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 74 0E 00 00 00 00 13 04 06 00 74 0E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC 7F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 21 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 90 0D 00 00 00 00 07 04 06 00 BC 7F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 00 00 00 F4 03 04 00 6B 88 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 CF A2 00 00 35 04 06 00 F5 47 FD 8C B1 09 [23:53:21]Write to MH i2c: E2 E1 00 15 04 80 0D 02 02 D9 00 72 6D 69 6E 74 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 74 0E 00 00 00 00 13 04 06 00 74 0E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC 7F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 21 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 90 0D 00 00 00 00 07 04 06 00 BC 7F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 00 00 00 F4 03 04 00 6B 88 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 CF A2 00 00 35 04 06 00 F5 47 FD 8C B1 09 00 00 17 [23:53:22]Write i2c OK [23:53:22]MH_I2C_Read... [23:53:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:53:22]Read from MH i2c: E2 [23:53:22]MH_I2C_Read... [23:53:22]Read from MH i2c: E2 03 00 [23:53:22]MH_I2C_Read... [23:53:22]Read from MH i2c: E2 03 00 15 04 00 90 00 8D [23:53:22]RAPDU: 90 00 [23:53:22]wFMCommunicate OK [23:53:22]wFMCommunicate request_size=4 [23:53:22]MH_SAM_APDU [23:53:22]CAPDU: 80 0D 03 02 [23:53:22]Write to MH i2c: E2 08 00 16 04 80 0D 03 02 00 00 00 00 95 [23:53:22]Write i2c OK [23:53:22]MH_I2C_Read... [23:53:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:53:22]Read from MH i2c: E2 [23:53:22]MH_I2C_Read... [23:53:22]Read from MH i2c: E2 0B 00 [23:53:22]MH_I2C_Read... [23:53:22]Read from MH i2c: E2 0B 00 16 04 00 01 D1 37 9A 9E D6 E7 F3 90 00 87 [23:53:22]RAPDU: 01 D1 37 9A 9E D6 E7 F3 90 00 [23:53:22]wFMCommunicate OK [23:53:22]SAM_PROTO_SignData done [23:53:22]FM_MakeSignedData done [23:53:22]CreateOFDProtocolMessage [23:53:22]wFMCommunicate request_size=4 [23:53:22]MH_SAM_APDU [23:53:22]CAPDU: 80 11 00 00 [23:53:22]Write to MH i2c: E2 08 00 17 04 80 11 00 00 00 00 00 00 95 [23:53:22]Write i2c OK [23:53:22]MH_I2C_Read... [23:53:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:53:22]Read from MH i2c: E2 [23:53:22]MH_I2C_Read... [23:53:22]Read from MH i2c: E2 17 00 [23:53:22]MH_I2C_Read... [23:53:22]Read from MH i2c: E2 17 00 17 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 F1 [23:53:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [23:53:22]wFMCommunicate OK [23:53:22]CreateOFDProtocolMessage done [23:53:22]OFDSenderStorePacket 41679 [23:53:22]StoreOFDPacket docnum=41679 [23:53:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 DD 02 00 00 08 85 D5 02 6C 7F 5A 03 01 00 03 00 C9 02 1E 04 01 00 01 23 04 6D 00 8A 04 0D 00 34 36 30 37 30 31 30 37 34 30 31 39 31 06 04 29 00 D0 A1 D1 83 D1 85 20 D0 9A D0 B8 D1 80 D0 B8 D0 B5 D1 88 D0 BA D0 B8 20 D1 81 D0 B0 D0 BB D1 8F D0 BC D0 B8 20 34 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 08 00 00 00 00 13 04 06 00 34 08 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 62 00 8A 04 08 00 34 37 30 31 31 36 35 36 06 04 23 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 9F D1 88 D0 B5 D0 BD D0 B8 D1 87 D0 BD D0 B0 D1 8F 20 30 2C 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 79 00 8A 04 0D 00 34 37 30 30 30 30 31 30 36 30 38 34 38 06 04 35 00 D0 9D D0 B0 D1 81 D1 82 D0 BE D0 B9 D0 BA D0 B0 20 D0 92 D0 B8 D1 88 D0 BD D1 8F 20 D0 BD D0 B0 20 D0 BA D0 BE D0 BD D1 8C D1 8F D0 BA D0 B5 20 30 2C 32 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 20 4E 00 00 00 00 13 04 06 00 20 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 68 00 8A 04 0D 00 32 30 30 30 30 33 31 37 35 30 30 31 39 06 04 24 00 D0 9F D0 B0 D0 BA D0 B5 D1 82 20 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 90 01 00 00 00 00 13 04 06 00 90 01 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5B 00 8A 04 08 00 34 32 31 31 33 31 36 34 06 04 1C 00 D0 96 D0 B5 D0 B2 20 4F 72 62 69 74 20 57 68 69 74 65 20 53 70 65 61 72 6D 69 6E 74 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 74 0E 00 00 00 00 13 04 06 00 74 0E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC 7F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 21 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 90 0D 00 00 00 00 07 04 06 00 BC 7F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 00 00 00 F4 03 04 00 6B 88 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 CF A2 00 00 35 04 06 00 F5 47 FD 8C B1 09 01 D1 37 9A 9E D6 E7 F3 [23:53:22]CheckFolder [23:53:22]dirname=/storage/ofd_packets [23:53:22]CheckFolder done [23:53:22]ProducePacketName [23:53:22]name=ofd_packets/00041679 [23:53:22]NVStorageSaveData ofd_packets/00041679 [23:53:22]File name is /storage/ofd_packets/00041679 [23:53:22]Write 763 bytes [23:53:22]NVStorageSaveData done [23:53:22]OFDSenderStorePacket done [23:53:22]KKMCreateOFDPacket done [23:53:22]NVStorageSaveData kkm_last_timestamp [23:53:22]File name is /storage/kkm_last_timestamp [23:53:22]Write 4 bytes [23:53:22]NVStorageSaveData done [23:53:22]ExternCall_PrintAddStr [23:53:22]wPrintStart [23:53:22]Write to MH i2c: 01 00 00 18 04 1C [23:53:22]Write i2c OK [23:53:22]MH_I2C_Read... [23:53:22]Read from MH i2c: 01 [23:53:22]MH_I2C_Read... [23:53:22]Read from MH i2c: 01 07 00 [23:53:22]MH_I2C_Read... [23:53:22]Read from MH i2c: 01 07 00 18 04 00 00 00 00 00 FF 0F 31 [23:53:23]RasterBufferAndPrint [23:53:23]line Счет N : (3)183708 [23:53:23]line ИÐÐ: 02508201610067 [23:53:23]line Контрольно-КаÑÑовый Чек [23:53:23]line ПРОДÐЖР[23:53:23]line Товар: 4607010740191 [23:53:23]line Сух Кириешки ÑалÑми 40г [23:53:23]line 1.000 * 21.00 [23:53:23]line = 21.00 [23:53:23]line ÐДС 12% ÐСП 1% [23:53:23]line > о реализуемом товаре [23:53:23]line Товар: 47011656 [23:53:23]line Водка ÐŸÑˆÐµÐ½Ð¸Ñ‡Ð½Ð°Ñ 0,1л [23:53:23]line 1.000 * 65.00 [23:53:23]line = 65.00 [23:53:23]line ÐДС 12% ÐСП 1% [23:53:23]line > о реализуемом товаре [23:53:23]line Товар: 4700001060848 [23:53:23]line ÐаÑтойка Ð’Ð¸ÑˆÐ½Ñ Ð½Ð° коньÑке 0,2л [23:53:23]line 1.000 * 200.00 [23:53:23]line = 200.00 [23:53:23]line ÐДС 12% ÐСП 1% [23:53:23]line > о реализуемом товаре [23:53:23]line Товар: 2000031750019 [23:53:23]line Пакет Партнер Ðефть [23:53:23]line 1.000 * 4.00 [23:53:23]line = 4.00 [23:53:23]line ÐДС 12% ÐСП 1% [23:53:23]line > о реализуемом товаре [23:53:23]line Товар: 42113164 [23:53:23]line Жев Orbit White Spearmint [23:53:23]line 1.000 * 37.00 [23:53:23]line = 37.00 [23:53:23]line ÐДС 12% ÐСП 1% [23:53:23]line > о реализуемом товаре [23:53:23]line ИТОГО: 327.00 [23:53:23]line ÐСП 1% : 2.89 [23:53:23]line ÐДС 12% : 34.72 [23:53:23]line Ðаличными: 327.00 [23:53:23]line Безнал.: 0.00 [23:53:23]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [23:53:23]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [23:53:23]line СÐО: Общий режим [23:53:23]line Чек 130 27.07.2024 23:53 [23:53:23]line Смена: 425 ФФД: 1.0 [23:53:23]line ЗÐМ: 0300000053 [23:53:23]line РÐМ: 0000000000092626 [23:53:23]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [23:53:23]line ФМ: 0000000000874958 [23:53:23]line ФД: 41679 [23:53:23]line ФПД: 269689545339145 [23:53:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T235315&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41679&fm=269689545339145&tin=02508201610067®Number=0000000000092626&sum=32700 [23:53:23]line 0 [23:53:23]written 0, free lines is 4095 [23:53:23]Write to MH i2c: 01 00 00 59 04 5D [23:53:23]Write i2c OK [23:53:23]MH_I2C_Read... [23:53:23]Read from MH i2c: 01 [23:53:23]MH_I2C_Read... [23:53:23]Read from MH i2c: 01 07 00 [23:53:23]MH_I2C_Read... [23:53:23]Read from MH i2c: 01 07 00 59 04 00 00 00 00 00 E4 0B 53 [23:53:23]RasterBufferAndPrint [23:53:23]line [23:53:23]line [23:53:23]line [23:53:23]line [23:53:23]line [23:53:23]written 0, free lines is 3144 [23:53:23]MH_Cut [23:53:23]Write to MH i2c: D1 01 00 60 04 01 36 [23:53:23]Write i2c OK [23:53:23]MH_I2C_Read... [23:53:23]Read from MH i2c: D1 [23:53:23]MH_I2C_Read... [23:53:23]Read from MH i2c: D1 01 00 [23:53:23]MH_I2C_Read... [23:53:23]Read from MH i2c: D1 01 00 60 04 00 35 [23:53:23]Write to MH i2c: 01 00 00 61 04 65 [23:53:23]Write i2c OK [23:53:23]MH_I2C_Read... [23:53:24]*** Cut start [23:53:24]*** Partial cut [23:53:24]*** CUTSNS_PIN = 1 [23:53:24]*** CUTSNS_PIN = 0 [23:53:25]*** Brake cut motor [23:53:25]Read from MH i2c: 01 [23:53:25]MH_I2C_Read... [23:53:25]*** Stop cut motor [23:53:25]*** Cut end [23:53:25]Read from MH i2c: 01 07 00 [23:53:25]MH_I2C_Read... [23:53:25]Read from MH i2c: 01 07 00 61 04 00 00 00 00 00 FF 0F 7A [23:53:25]process_action close_receipt done [23:53:25]requested_data is exist [23:53:25]produce_requested_data [23:53:25]requested_item fm.sn is exist - process it [23:53:25]wFMCommunicate request_size=4 [23:53:25]MH_SAM_APDU [23:53:25]CAPDU: 80 11 00 00 [23:53:25]Write to MH i2c: E2 08 00 62 04 80 11 00 00 00 00 00 00 E0 [23:53:25]Write i2c OK [23:53:25]MH_I2C_Read... [23:53:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:53:25]Read from MH i2c: E2 [23:53:25]MH_I2C_Read... [23:53:25]Read from MH i2c: E2 17 00 [23:53:25]MH_I2C_Read... [23:53:25]Read from MH i2c: E2 17 00 62 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 3C [23:53:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [23:53:25]wFMCommunicate OK [23:53:25]requested_item fd.num is exist - process it [23:53:25]SAM_PROTO_GetFieldsCounters [23:53:25]wFMCommunicate request_size=4 [23:53:25]MH_SAM_APDU [23:53:25]CAPDU: 80 13 00 00 [23:53:25]Write to MH i2c: E2 08 00 63 04 80 13 00 00 00 00 00 00 E3 [23:53:25]ConnectInit Can't take IP for lk.salyk.kg [23:53:25]CommunicateWithHost connect error [23:53:25]CommunicateWithHost err = -1 [23:53:25]OFD Sender: Server communicate error [23:53:25]Write i2c OK [23:53:25]MH_I2C_Read... [23:53:25]OFD Sender: Processing packet 41678 [packets to send 58, broken 56] [23:53:25]ProducePacketName [23:53:25]name=ofd_packets/00041678 [23:53:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:53:25]OFD Sender: To server: ‡•öpG, [23:53:25]CommunicateWithHost lk.salyk.kg:30040 [23:53:25]ConnectInit lk.salyk.kg [23:53:25]Read from MH i2c: E2 [23:53:25]MH_I2C_Read... [23:53:25]Read from MH i2c: E2 62 00 [23:53:25]MH_I2C_Read... [23:53:25]Read from MH i2c: E2 62 00 63 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 CF A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 82 00 00 00 5E 04 04 00 82 00 00 00 57 04 04 00 83 00 00 00 19 04 04 00 00 00 00 00 90 00 AE [23:53:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 CF A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 82 00 00 00 5E 04 04 00 82 00 00 00 57 04 04 00 83 00 00 00 19 04 04 00 00 00 00 00 90 00 [23:53:26]wFMCommunicate OK [23:53:26]SAM_PROTO_GetFieldsCounters done [23:53:26]requested_item shift.num is exist - process it [23:53:26]requested_item shift.opened is exist - process it [23:53:26]req_shift_opened [23:53:26]FM_GetShiftState [23:53:26]SAM_PROTO_GetShiftState [23:53:26]wFMCommunicate request_size=4 [23:53:26]MH_SAM_APDU [23:53:26]CAPDU: 80 13 01 00 [23:53:26]Write to MH i2c: E2 08 00 64 04 80 13 01 00 00 00 00 00 E5 [23:53:26]Write i2c OK [23:53:26]MH_I2C_Read... [23:53:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:53:26]Read from MH i2c: E2 [23:53:26]MH_I2C_Read... [23:53:26]Read from MH i2c: E2 0E 00 [23:53:26]MH_I2C_Read... [23:53:26]Read from MH i2c: E2 0E 00 64 04 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 FD [23:53:26]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [23:53:26]wFMCommunicate OK [23:53:26]SAM_PROTO_GetShiftState done [23:53:26]FM_GetShiftState done [23:53:26]req_shift_opened done [23:53:26]requested_item shift.open_date is exist - process it [23:53:26]req_shift_open_date [23:53:26]req_shift_open_date done [23:53:26]produce_requested_data done [23:53:26]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41679,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [23:53:26]process_action_free close_receipt [23:53:26]json_value_free [23:53:26]json_value_free done [23:53:26]process_json_proto returns [23:53:26]Send response to host [23:53:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41679,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [23:53:26]free response buf [23:53:26]execute_script done [23:53:26]execute_script returns [23:53:26]free content buf [23:53:26]Sock 8.Close socket [23:53:26]Sock 8.Thread stoped [23:53:27]accept exits with 9 [23:53:27]New connection [23:53:27]New thread 3066953060 created [23:53:27]Thread 3067096420 joined [23:53:27]Waiting for new connection... [23:53:27] Sock 9.Parse request [23:53:27]Sock 9.Check first char [23:53:27]Sock 9.First char is OK [23:53:27]request: POST /json_proto HTTP/1.0 [23:53:27]Method: POST [23:53:27]URL: /json_proto [23:53:27]Method is POST - this is cgi request [23:53:27]url: /json_proto [23:53:27]query_string will be loaded in cgi processing [23:53:27]execute_cgi json_proto POST (null) [23:53:27]execute_cgi path=json_proto method=POST [23:53:27]POST find Content-Length [23:53:27]Host: 172.17.43.132:8080 [23:53:27]Content-Length: 890 [23:53:27]Content-Type: application/json [23:53:27] [23:53:27]POST finish read [23:53:27]Found Content-Length = 890 [23:53:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183709", "tax_sys" : 0, "items" : [ { "code": "2000036220012", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E XL(GABB TRADE)", "price" : 130.00, "quantity" : 2.000, "sum" : 260.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700007690025", "name": "\u041D\u0435\u0433\u0430\u0437 \u0432\u043E\u0434\u0430 Pamir 1,0 \u043B", "price" : 40.00, "quantity" : 1.000, "sum" : 40.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 300.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:53:27]execute_script... [23:53:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183709", "tax_sys" : 0, "items" : [ { "code": "2000036220012", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E XL(GABB TRADE)", "price" : 130.00, "quantity" : 2.000, "sum" : 260.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700007690025", "name": "\u041D\u0435\u0433\u0430\u0437 \u0432\u043E\u0434\u0430 Pamir 1,0 \u043B", "price" : 40.00, "quantity" : 1.000, "sum" : 40.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 300.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:53:27]POST & json_proto [23:53:27]process_json_proto [23:53:27]json parsed OK: [23:53:27]protocol is kg_v1.0 [23:53:27]action value=close_receipt [23:53:27]process_action close_receipt [23:53:27]cmd_close_receipt [23:53:27]MH_GetDate [23:53:27]Write to MH i2c: F0 00 00 65 04 58 [23:53:27]Write i2c OK [23:53:27]MH_I2C_Read... [23:53:27]Read from MH i2c: F0 [23:53:28]MH_I2C_Read... [23:53:28]Read from MH i2c: F0 09 00 [23:53:28]MH_I2C_Read... [23:53:28]Read from MH i2c: F0 09 00 65 04 00 77 88 A5 66 F2 87 A5 66 EF [23:53:28]GetLastDocTimeStamp 1722124395 [23:53:28]current date 1722124407 [23:53:28]FM_GetShiftState [23:53:28]SAM_PROTO_GetShiftState [23:53:28]wFMCommunicate request_size=4 [23:53:28]MH_SAM_APDU [23:53:28]CAPDU: 80 13 01 00 [23:53:28]Write to MH i2c: E2 08 00 66 04 80 13 01 00 00 00 00 00 E7 [23:53:28]Write i2c OK [23:53:28]MH_I2C_Read... [23:53:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:53:28]Read from MH i2c: E2 [23:53:28]MH_I2C_Read... [23:53:28]Read from MH i2c: E2 0E 00 [23:53:28]MH_I2C_Read... [23:53:28]Read from MH i2c: E2 0E 00 66 04 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 FF [23:53:28]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [23:53:28]wFMCommunicate OK [23:53:28]SAM_PROTO_GetShiftState done [23:53:28]FM_GetShiftState done [23:53:28]opened in 1722069839 [23:53:28]opened+sec_in_day 1722156239 [23:53:28]quantity*price = 26000 [23:53:28]sum+1 = 26001 [23:53:28]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4700007690025 Ðегаз вода Pamir 1,0 л 1.000 * 40.00 = 40.00 ÐДС 12% ÐСП 1% > о реализуемом товаре ИТОГО: 300.00 ÐСП 1% : 2.65 ÐДС 12% : 31.86 Ðаличными: 300.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 131 27.07.2024 23:53 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41680 ФПД: 166357232658968 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T235328&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41680&fm=166357232658968&tin=02508201610067®Number=0000000000092626&sum=30000 0 [23:53:31]StoreToDocumentArchive [23:53:31]shift 425 fd 41680 [23:53:31]save to /storage/0425/doc_00041680 [23:53:31]save last doc name /storage/0425/doc_00041680 to /storage/kkm_last_doc_name [23:53:31]save OK [23:53:31]Clear old archive folders... [23:53:31]ProcessDocumentItem done err = 0, tmpTLVsize=386 [23:53:31]tlvbuf is 01919220 [23:53:31]SAM_PROTO_ClearQueue [23:53:31]wFMCommunicate request_size=4 [23:53:31]MH_SAM_APDU [23:53:31]CAPDU: 80 09 00 00 [23:53:31]Write to MH i2c: E2 08 00 73 04 80 09 00 00 00 00 00 00 E9 [23:53:31]Write i2c OK [23:53:31]MH_I2C_Read... [23:53:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:53:31]Read from MH i2c: E2 [23:53:31]MH_I2C_Read... [23:53:31]Read from MH i2c: E2 03 00 [23:53:31]MH_I2C_Read... [23:53:31]Read from MH i2c: E2 03 00 73 04 00 90 00 EB [23:53:31]RAPDU: 90 00 [23:53:31]wFMCommunicate OK [23:53:31]SAM_PROTO_ClearQueue done [23:53:31]KKMCreateOFDPacket [23:53:31]OFDProtocolAddRootSTLVToBuf [23:53:31]FM_MakeSignedData [23:53:31]FM_MakeSignedData [23:53:31]SAM_PROTO_SignData [23:53:31]wFMCommunicate request_size=4 [23:53:31]MH_SAM_APDU [23:53:31]CAPDU: 80 0D 01 02 [23:53:31]Write to MH i2c: E2 08 00 74 04 80 0D 01 02 00 00 00 00 F1 [23:53:31]Write i2c OK [23:53:31]MH_I2C_Read... [23:53:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:53:31]Read from MH i2c: E2 [23:53:31]MH_I2C_Read... [23:53:31]Read from MH i2c: E2 03 00 [23:53:31]MH_I2C_Read... [23:53:31]Read from MH i2c: E2 03 00 74 04 00 90 00 EC [23:53:31]RAPDU: 90 00 [23:53:31]wFMCommunicate OK [23:53:31]wFMCommunicate request_size=255 [23:53:31]MH_SAM_APDU [23:53:31]CAPDU: 80 0D 02 02 FA 03 00 82 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 90 65 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 64 00 8A 04 0D 00 34 37 30 30 30 30 37 36 39 30 30 32 35 06 04 20 00 D0 9D D0 B5 D0 B3 D0 B0 D0 B7 20 D0 B2 D0 BE D0 B4 D0 B0 20 50 61 6D 69 72 20 31 2C 30 20 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 [23:53:32]Write to MH i2c: E2 02 01 75 04 80 0D 02 02 FA 00 03 00 82 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 90 65 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 64 00 8A 04 0D 00 34 37 30 30 30 30 37 36 39 30 30 32 35 06 04 20 00 D0 9D D0 B5 D0 B3 D0 B0 D0 B7 20 D0 B2 D0 BE D0 B4 D0 B0 20 50 61 6D 69 72 20 31 2C 30 20 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 00 00 E9 [23:53:32]Write i2c OK [23:53:32]MH_I2C_Read... [23:53:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:53:32]Read from MH i2c: E2 [23:53:32]MH_I2C_Read... [23:53:32]Read from MH i2c: E2 03 00 [23:53:32]MH_I2C_Read... [23:53:32]Read from MH i2c: E2 03 00 75 04 00 90 00 ED [23:53:32]RAPDU: 90 00 [23:53:32]wFMCommunicate OK [23:53:32]wFMCommunicate request_size=145 [23:53:32]MH_SAM_APDU [23:53:32]CAPDU: 80 0D 02 02 8C 06 00 09 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 72 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 00 00 00 F4 03 04 00 78 88 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 D0 A2 00 00 35 04 06 00 97 4D 0F C2 2A 18 [23:53:33]Write to MH i2c: E2 94 00 76 04 80 0D 02 02 8C 00 06 00 09 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 72 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 00 00 00 F4 03 04 00 78 88 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 D0 A2 00 00 35 04 06 00 97 4D 0F C2 2A 18 00 00 16 [23:53:33]Write i2c OK [23:53:33]MH_I2C_Read... [23:53:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:53:33]Read from MH i2c: E2 [23:53:33]MH_I2C_Read... [23:53:33]Read from MH i2c: E2 03 00 [23:53:33]MH_I2C_Read... [23:53:33]Read from MH i2c: E2 03 00 76 04 00 90 00 EE [23:53:33]RAPDU: 90 00 [23:53:33]wFMCommunicate OK [23:53:33]wFMCommunicate request_size=4 [23:53:33]MH_SAM_APDU [23:53:33]CAPDU: 80 0D 03 02 [23:53:33]Write to MH i2c: E2 08 00 77 04 80 0D 03 02 00 00 00 00 F6 [23:53:33]Write i2c OK [23:53:33]MH_I2C_Read... [23:53:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:53:33]Read from MH i2c: E2 [23:53:33]MH_I2C_Read... [23:53:33]Read from MH i2c: E2 0B 00 [23:53:33]MH_I2C_Read... [23:53:33]Read from MH i2c: E2 0B 00 77 04 00 D5 40 16 6A 8C 3B BD 71 90 00 81 [23:53:33]RAPDU: D5 40 16 6A 8C 3B BD 71 90 00 [23:53:33]wFMCommunicate OK [23:53:33]SAM_PROTO_SignData done [23:53:33]FM_MakeSignedData done [23:53:33]CreateOFDProtocolMessage [23:53:33]wFMCommunicate request_size=4 [23:53:33]MH_SAM_APDU [23:53:33]CAPDU: 80 11 00 00 [23:53:33]Write to MH i2c: E2 08 00 78 04 80 11 00 00 00 00 00 00 F6 [23:53:33]Write i2c OK [23:53:33]MH_I2C_Read... [23:53:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:53:33]Read from MH i2c: E2 [23:53:33]MH_I2C_Read... [23:53:33]Read from MH i2c: E2 17 00 [23:53:33]MH_I2C_Read... [23:53:33]Read from MH i2c: E2 17 00 78 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 52 [23:53:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [23:53:34]wFMCommunicate OK [23:53:34]CreateOFDProtocolMessage done [23:53:34]OFDSenderStorePacket 41680 [23:53:34]StoreOFDPacket docnum=41680 [23:53:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 96 01 00 00 21 C0 8E 01 D1 C9 5A 03 01 00 03 00 82 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 90 65 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 64 00 8A 04 0D 00 34 37 30 30 30 30 37 36 39 30 30 32 35 06 04 20 00 D0 9D D0 B5 D0 B3 D0 B0 D0 B7 20 D0 B2 D0 BE D0 B4 D0 B0 20 50 61 6D 69 72 20 31 2C 30 20 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 72 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 00 00 00 F4 03 04 00 78 88 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 D0 A2 00 00 35 04 06 00 97 4D 0F C2 2A 18 D5 40 16 6A 8C 3B BD 71 [23:53:34]CheckFolder [23:53:34]dirname=/storage/ofd_packets [23:53:34]CheckFolder done [23:53:34]ProducePacketName [23:53:34]name=ofd_packets/00041680 [23:53:34]NVStorageSaveData ofd_packets/00041680 [23:53:34]File name is /storage/ofd_packets/00041680 [23:53:34]Write 436 bytes [23:53:34]NVStorageSaveData done [23:53:34]OFDSenderStorePacket done [23:53:34]KKMCreateOFDPacket done [23:53:34]NVStorageSaveData kkm_last_timestamp [23:53:34]File name is /storage/kkm_last_timestamp [23:53:34]Write 4 bytes [23:53:34]NVStorageSaveData done [23:53:34]ExternCall_PrintAddStr [23:53:34]wPrintStart [23:53:34]Write to MH i2c: 01 00 00 79 04 7D [23:53:34]Write i2c OK [23:53:34]MH_I2C_Read... [23:53:34]Read from MH i2c: 01 [23:53:34]MH_I2C_Read... [23:53:34]Read from MH i2c: 01 07 00 [23:53:34]MH_I2C_Read... [23:53:34]Read from MH i2c: 01 07 00 79 04 00 00 00 00 00 FF 0F 92 [23:53:34]RasterBufferAndPrint [23:53:34]line Счет N : (3)183709 [23:53:34]line ИÐÐ: 02508201610067 [23:53:34]line Контрольно-КаÑÑовый Чек [23:53:34]line ПРОДÐЖР[23:53:34]line Товар: 2000036220012 [23:53:34]line Кофе Капучино XL(GABB TRADE) [23:53:34]line 2.000 * 130.00 [23:53:34]line = 260.00 [23:53:34]line ÐДС 12% ÐСП 1% [23:53:34]line > о реализуемом товаре [23:53:34]line Товар: 4700007690025 [23:53:34]line Ðегаз вода Pamir 1,0 л [23:53:34]line 1.000 * 40.00 [23:53:34]line = 40.00 [23:53:34]line ÐДС 12% ÐСП 1% [23:53:34]line > о реализуемом товаре [23:53:34]line ИТОГО: 300.00 [23:53:34]line ÐСП 1% : 2.65 [23:53:34]line ÐДС 12% : 31.86 [23:53:34]line Ðаличными: 300.00 [23:53:34]line Безнал.: 0.00 [23:53:34]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [23:53:34]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [23:53:34]line СÐО: Общий режим [23:53:34]line Чек 131 27.07.2024 23:53 [23:53:34]line Смена: 425 ФФД: 1.0 [23:53:34]line ЗÐМ: 0300000053 [23:53:34]line РÐМ: 0000000000092626 [23:53:34]OFD Sender: Processing packet 41678 [packets to send 59, broken 56] [23:53:34]ProducePacketName [23:53:34]name=ofd_packets/00041678 [23:53:34]OFD Sender: To server: ‡•öpG, [23:53:34]CommunicateWithHost lk.salyk.kg:30040 [23:53:34]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [23:53:34]ConnectInit lk.salyk.kg [23:53:34]line ФМ: 0000000000874958 [23:53:34]line ФД: 41680 [23:53:34]line ФПД: 166357232658968 [23:53:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T235328&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41680&fm=166357232658968&tin=02508201610067®Number=0000000000092626&sum=30000 [23:53:34]line 0 [23:53:34]written 0, free lines is 4095 [23:53:34]Connected sock=10 [23:53:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 02 00 00 7C B7 08 02 88 EC 5A 03 01 00 03 00 FC 01 1E 04 01 00 01 23 04 6B 00 8A 04 0D 00 34 36 30 37 30 36 35 30 30 31 34 34 35 06 04 27 00 D0 A8 D0 BE D0 BA 20 D0 B1 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 53 6E 69 63 6B 65 72 73 20 35 30 2C 35 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E0 15 00 00 00 00 13 04 06 00 E0 15 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 69 00 8A 04 0D 00 34 36 30 37 30 36 35 30 30 30 37 39 30 06 04 25 00 D0 A8 D0 BE D0 BA Write to MH i2c: 20 01 4D 00 00 A8 04 AC [23:53:35]26 Write i2c OK [23:53:35]4D MH_I2C_Read... [23:53:35]60 Read from MH i2c: 73 01 20 [23:53:35]D1 MH_I2C_Read... [23:53:35]81 20 D0 B0 Read from MH i2c: D1 01 80 07 D0 00 B0 [23:53:35]D1 85 D0 B8 D1 81 D0 BE D0 BC 20 34 35 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 1B 00 00 00 00 13 04 06 00 58 1B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 72 00 8A 04 MH_I2C_Read... [23:53:35]08 00 34 36 Read from MH i2c: 32 01 35 07 34 39 34 38 06 04 33 00 D0 94 D1 80 D0 B0 D0 B6 D0 B5 20 6D 65 6E 74 6F 73 20 D0 B6 D0 B5 D0 B2 20 D1 84 D1 80 D1 83 D0 BA D1 82 D1 8B 20 D1 80 D0 BE D0 00 BB A8 D0 04 BB 00 20 00 33 00 00 00 A0 0E 61 37 [23:53:35]D0 RasterBufferAndPrint [23:53:35]B3 line [23:53:35]line [23:53:35]line [23:53:35]line [23:53:35]line [23:53:35]FF 03 08 00 03 E8 written 0, free lines is 4095 [23:53:35]03 00 00 00 00 00 37 04 MH_Cut [23:53:35]06 Write to MH i2c: 00 D1 4C 01 1D 00 00 00 00 00 13 04 AF 06 04 00 01 4C 85 1D [23:53:35]00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B2 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 Write i2c OK [23:53:36]01 MH_I2C_Read... [23:53:36]*** Cut start [23:53:36]*** Partial cut [23:53:36]F3 *** CUTSNS_PIN = 1 [23:53:36]03 Read from MH i2c: 06 D1 00 [23:53:36]56 MH_I2C_Read... [23:53:36]08 Read from MH i2c: 00 D1 00 00 01 00 00 [23:53:36]MH_I2C_Read... [23:53:36]07 04 06 00 84 4E *** CUTSNS_PIN = 0 [23:53:36]00 Read from MH i2c: 00 D1 00 01 00 00 39 AF 04 00 84 [23:53:36]Write to MH i2c: 04 01 06 00 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 00 00 00 F4 03 04 00 60 88 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 00 30 B0 30 04 30 B4 30 [23:53:36]30 30 30 30 39 32 36 Write i2c OK [23:53:36]32 MH_I2C_Read... [23:53:36]36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 CE A2 00 00 35 *** Brake cut motor [23:53:36]04 06 00 98 36 71 78 6C 51 6C ED 1E 57 F6 D8 2A A2 [23:53:36]Read from MH i2c: *** Stop cut motor [23:53:36]01 *** Cut end [23:53:36] [23:53:36]MH_I2C_Read... [23:53:36]Read from MH i2c: 01 07 00 [23:53:36]MH_I2C_Read... [23:53:36]Read from MH i2c: 01 07 00 B0 04 00 00 00 00 00 FF 0F C9 [23:53:36]process_action close_receipt done [23:53:36]requested_data is exist [23:53:36]produce_requested_data [23:53:36]requested_item fm.sn is exist - process it [23:53:36]wFMCommunicate request_size=4 [23:53:36]MH_SAM_APDU [23:53:36]CAPDU: 80 11 00 00 [23:53:36]Write to MH i2c: E2 08 00 B1 04 80 11 00 00 00 00 00 00 2F [23:53:36]Write i2c OK [23:53:36]MH_I2C_Read... [23:53:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:53:36]Read from MH i2c: E2 [23:53:36]MH_I2C_Read... [23:53:36]Read from MH i2c: E2 17 00 [23:53:36]MH_I2C_Read... [23:53:36]Read from MH i2c: E2 17 00 B1 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 8B [23:53:37]RAPDU: Received data: 11 87 04 95 10 F6 00 70 30 30 30 30 30 30 30 47 30 2C 30 01 30 00 38 30 37 34 39 35 38 90 00 [23:53:37]wFMCommunicate OK [23:53:37]30 requested_item fd.num is exist - process it [23:53:37]30 SAM_PROTO_GetFieldsCounters [23:53:37]30 wFMCommunicate request_size=4 [23:53:37]30 MH_SAM_APDU [23:53:37]30 CAPDU: 80 13 00 00 [23:53:37]30 Write to MH i2c: 30 E2 30 08 00 B2 04 80 13 30 00 38 00 37 00 34 00 00 00 32 [23:53:37]39 35 38 4F 00 00 00 DF 1F 47 00 42 30 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 Write i2c OK [23:53:37]30 MH_I2C_Read... [23:53:37]39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 Read from MH i2c: *** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:53:37]E2 37 [23:53:37]34 MH_I2C_Read... [23:53:37]39 35 38 10 Read from MH i2c: 04 E2 04 62 00 00 CE [23:53:37]A2 00 00 F4 03 04 00 MH_I2C_Read... [23:53:37]94 34 Read from MH i2c: A5 E2 66 62 B6 00 04 B2 01 04 00 00 78 B6 E4 75 00 39 5D 9C 00 47 21 [23:53:37]CommunicateWithHost err = 0 [23:53:37]CheckOFDResponse [23:53:37]1017 (14) - 77093643461234 [23:53:37]B9 1041 (16) - 0000000000874958 [23:53:37]04 1040 (4) - 41678 [23:53:37]01 1012 (4) - 27.07.2024 17:55 [23:53:37]1206 (1) - 0 [23:53:37]OFD Sender: Remove packet 41678 [23:53:37]ProducePacketName [23:53:37]name=ofd_packets/00041678 [23:53:37]00 NVStorageDeleteData [23:53:37]01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 D0 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 83 00 00 00 5E 04 04 00 83 00 00 00 57 04 04 00 84 00 00 00 19 04 04 00 00 00 00 00 90 00 01 [23:53:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 D0 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 83 00 00 00 5E 04 04 00 83 00 00 00 57 04 04 00 84 00 00 00 19 04 04 00 00 00 00 00 90 00 [23:53:37]wFMCommunicate OK [23:53:37]SAM_PROTO_GetFieldsCounters done [23:53:37]requested_item shift.num is exist - process it [23:53:37]requested_item shift.opened is exist - process it [23:53:37]req_shift_opened [23:53:37]FM_GetShiftState [23:53:37]SAM_PROTO_GetShiftState [23:53:37]wFMCommunicate request_size=4 [23:53:37]MH_SAM_APDU [23:53:37]CAPDU: 80 13 01 00 [23:53:37]Write to MH i2c: E2 08 00 B3 04 80 13 01 00 00 00 00 00 34 [23:53:37]Write i2c OK [23:53:37]MH_I2C_Read... [23:53:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:53:38]Read from MH i2c: E2 [23:53:38]MH_I2C_Read... [23:53:38]Read from MH i2c: E2 0E 00 [23:53:38]MH_I2C_Read... [23:53:38]Read from MH i2c: E2 0E OFD Sender: Processing packet 41679 [packets to send 58, broken 56] [23:53:38]00 ProducePacketName [23:53:38]B3 name=ofd_packets/00041679 [23:53:38]04 OFD Sender: To server: ‡•öpG, [23:53:38]00 CommunicateWithHost lk.salyk.kg:30040 [23:53:38]09 00 01 4F B3 A4 66 ConnectInit lk.salyk.kg [23:53:38]00 00 00 00 90 00 4C [23:53:38]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [23:53:38]wFMCommunicate OK [23:53:38]SAM_PROTO_GetShiftState done [23:53:38]FM_GetShiftState done [23:53:38]req_shift_opened done [23:53:38]requested_item shift.open_date is exist - process it [23:53:38]req_shift_open_date [23:53:38]req_shift_open_date done [23:53:38]produce_requested_data done [23:53:38]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41680,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [23:53:38]process_action_free close_receipt [23:53:38]json_value_free [23:53:38]json_value_free done [23:53:38]process_json_proto returns [23:53:38]Send response to host [23:53:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41680,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [23:53:38]free response buf [23:53:38]execute_script done [23:53:38]execute_script returns [23:53:38]free content buf [23:53:38]Sock 9.Close socket [23:53:38]Sock 9.Thread stoped [23:53:38]Connected sock=10 [23:53:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 DD 02 00 00 08 85 D5 02 6C 7F 5A 03 01 00 03 00 C9 02 1E 04 01 00 01 23 04 6D 00 8A 04 0D 00 34 36 30 37 30 31 30 37 34 30 31 39 31 06 04 29 00 D0 A1 D1 83 D1 85 20 D0 9A D0 B8 D1 80 D0 B8 D0 B5 D1 88 D0 BA D0 B8 20 D1 81 D0 B0 D0 BB D1 8F D0 BC D0 B8 20 34 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 08 00 00 00 00 13 04 06 00 34 08 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 62 00 8A 04 08 00 34 37 30 31 31 36 35 36 06 04 23 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 9F D1 88 D0 B5 D0 BD D0 B8 D1 87 D0 BD D0 B0 D1 8F 20 30 2C 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 79 00 8A 04 0D 00 34 37 30 30 30 30 31 30 36 30 38 34 38 06 04 35 00 D0 9D D0 B0 D1 81 D1 82 D0 BE D0 B9 D0 BA D0 B0 20 D0 92 D0 B8 D1 88 D0 BD D1 8F 20 D0 BD D0 B0 20 D0 BA D0 BE D0 BD D1 8C D1 8F D0 BA D0 B5 20 30 2C 32 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 20 4E 00 00 00 00 13 04 06 00 20 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 68 00 8A 04 0D 00 32 30 30 30 30 33 31 37 35 30 30 31 39 06 04 24 00 D0 9F D0 B0 D0 BA D0 B5 D1 82 20 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 90 01 00 00 00 00 13 04 06 00 90 01 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5B 00 8A 04 08 00 34 32 31 31 33 31 36 34 06 04 1C 00 D0 96 D0 B5 D0 B2 20 4F 72 62 69 74 20 57 68 69 74 65 20 53 70 65 61 72 accept exits with 8 [23:53:39]6D New connection [23:53:39]69 New thread 3067096420 created [23:53:39]6E Thread 3066953060 joined [23:53:39]74 Waiting for new connection... [23:53:39]FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 74 0E 00 00 00 00 13 04 06 00 74 0E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 Sock 8.Parse request [23:53:39]00 Sock 8.Check first char [23:53:39]01 Sock 8.First char is OK [23:53:39]request: POST /json_proto HTTP/1.0 [23:53:39]Method: POST [23:53:39]URL: /json_proto [23:53:39]Method is POST - this is cgi request [23:53:39]url: /json_proto [23:53:39]FC query_string will be loaded in cgi processing [23:53:39]03 execute_cgi json_proto POST (null) [23:53:39]06 execute_cgi path=json_proto method=POST [23:53:39]00 POST find Content-Length [23:53:39]BC Host: 172.17.43.132:8080 [23:53:39]Content-Length: 632 [23:53:39]Content-Type: application/json [23:53:39] [23:53:39]POST finish read [23:53:39]Found Content-Length = 632 [23:53:39]7F post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183710", "tax_sys" : 0, "items" : [ { "code": "4700025313937", "name": "\u0412\u041E\u0414\u041A\u0410 \u041C\u042F\u0413\u041A\u0410\u042F 0,1\u043B", "price" : 60.00, "quantity" : 1.000, "sum" : 60.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 60.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:53:39]00 execute_script... [23:53:39]00 execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183710", "tax_sys" : 0, "items" : [ { "code": "4700025313937", "name": "\u0412\u041E\u0414\u041A\u0410 \u041C\u042F\u0413\u041A\u0410\u042F 0,1\u043B", "price" : 60.00, "quantity" : 1.000, "sum" : 60.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 60.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:53:39]00 POST & json_proto [23:53:39]00 process_json_proto [23:53:39]json parsed OK: [23:53:39]protocol is kg_v1.0 [23:53:39]action value=close_receipt [23:53:39]process_action close_receipt [23:53:39]EB cmd_close_receipt [23:53:39]03 MH_GetDate [23:53:39]26 Write to MH i2c: 00 F0 EF 03 00 00 B4 04 A7 [23:53:39]0F Write i2c OK [23:53:39]00 MH_I2C_Read... [23:53:39]F6 03 01 00 01 Read from MH i2c: F7 F0 03 [23:53:39]06 MH_I2C_Read... [23:53:39]00 Read from MH i2c: 21 01 00 00 00 00 EE F0 03 09 0F 00 00 [23:53:39]F2 MH_I2C_Read... [23:53:39]03 01 00 01 F3 03 Read from MH i2c: 06 F0 00 09 90 0D 00 00 00 00 00 07 B4 04 04 06 00 00 83 BC 7F 88 00 A5 00 66 00 F2 00 87 39 A5 04 66 06 4A [23:53:40]GetLastDocTimeStamp 1722124408 [23:53:40]current date 1722124419 [23:53:40]FM_GetShiftState [23:53:40]SAM_PROTO_GetShiftState [23:53:40]00 wFMCommunicate request_size=4 [23:53:40]00 MH_SAM_APDU [23:53:40]00 CAPDU: 00 80 00 13 01 00 [23:53:40]Write to MH i2c: E2 00 08 00 00 1F B5 04 04 02 80 13 01 00 00 00 00 00 01 00 00 36 12 [23:53:40]04 Write i2c OK [23:53:40]MH_I2C_Read... [23:53:40]04 00 82 00 00 00 F4 03 04 00 6B 88 A5 66 0E 04 04 Read from MH i2c: 00 E2 *** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:53:40] [23:53:40]A9 MH_I2C_Read... [23:53:40]01 Read from MH i2c: 00 00 B9 04 01 00 01 E2 0D 0E 04 00 10 [23:53:40]00 30 30 30 30 30 MH_I2C_Read... [23:53:40]30 Read from MH i2c: 30 E2 30 0E 30 00 30 B5 30 04 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 CF A2 00 00 35 04 06 00 F5 47 FD 8C B1 09 01 D1 37 9A 9E D6 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 4E [23:53:40]RAPDU: 09 00 01 4F E7 B3 F3 A4 [23:53:40]66 00 00 00 00 90 00 [23:53:40]wFMCommunicate OK [23:53:40]SAM_PROTO_GetShiftState done [23:53:40]FM_GetShiftState done [23:53:40]opened in 1722069839 [23:53:40]opened+sec_in_day 1722156239 [23:53:40]quantity*price = 6000 [23:53:40]sum+1 = 6001 [23:53:40]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 60.00 ÐСП 1% : 0.53 ÐДС 12% : 6.37 Ðаличными: 60.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 132 27.07.2024 23:53 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41681 ФПД: 23607806057560 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T235340&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41681&fm=23607806057560&tin=02508201610067®Number=0000000000092626&sum=6000 0 [23:53:45]StoreToDocumentArchive [23:53:45]shift 425 fd 41681 [23:53:45]save to /storage/0425/doc_00041681 [23:53:45]save last doc name /storage/0425/doc_00041681 to /storage/kkm_last_doc_name [23:53:45]save OK [23:53:45]Clear old archive folders... [23:53:45]ProcessDocumentItem done err = 0, tmpTLVsize=271 [23:53:45]tlvbuf is 01958060 [23:53:45]SAM_PROTO_ClearQueue [23:53:45]wFMCommunicate request_size=4 [23:53:45]MH_SAM_APDU [23:53:45]CAPDU: 80 09 00 00 [23:53:45]Write to MH i2c: E2 08 00 C2 04 80 09 00 00 00 00 00 00 38 [23:53:45]Write i2c OK [23:53:45]MH_I2C_Read... [23:53:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:53:45]Read from MH i2c: E2 [23:53:45]MH_I2C_Read... [23:53:45]Read from MH i2c: E2 03 00 [23:53:45]MH_I2C_Read... [23:53:45]Read from MH i2c: E2 03 00 C2 04 00 90 00 3A [23:53:45]RAPDU: 90 00 [23:53:45]wFMCommunicate OK [23:53:45]SAM_PROTO_ClearQueue done [23:53:45]KKMCreateOFDPacket [23:53:45]OFDProtocolAddRootSTLVToBuf [23:53:45]FM_MakeSignedData [23:53:45]FM_MakeSignedData [23:53:45]SAM_PROTO_SignData [23:53:45]wFMCommunicate request_size=4 [23:53:45]MH_SAM_APDU [23:53:45]CAPDU: 80 0D 01 02 [23:53:45]Write to MH i2c: E2 08 00 C3 04 80 0D 01 02 00 00 00 00 40 [23:53:45]Received data: 87 95 F6 70 47 2C 01 00 30 *** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:53:45]Write i2c OK [23:53:45]MH_I2C_Read... [23:53:45]30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 AA 72 47 00 11 8E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 Read from MH i2c: 04 E2 10 [23:53:45]MH_I2C_Read... [23:53:45]00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 Read from MH i2c: 04 E2 04 03 00 00 D0 [23:53:45]A2 00 00 F4 03 04 00 9D 34 A5 66 MH_I2C_Read... [23:53:45]B6 Read from MH i2c: 04 E2 03 01 00 00 C3 00 04 6E 00 81 B8 1F FF 32 5A 90 45 00 [23:53:45]3B CommunicateWithHost err = 0 [23:53:45] [23:53:45]CheckOFDResponse [23:53:45]RAPDU: 1017 (14) - 77093643461234 [23:53:45]90 1041 (16) - 0000000000874958 [23:53:45]00 1040 (4) - 41680 [23:53:45]1012 (4) - 27.07.2024 17:55 [23:53:45]1206 (1) - 0 [23:53:45]OFD Sender: Remove packet 41680 [23:53:45]ProducePacketName [23:53:45]name=ofd_packets/00041680 [23:53:45] [23:53:45]NVStorageDeleteData [23:53:45]wFMCommunicate OK [23:53:45]wFMCommunicate request_size=255 [23:53:45]MH_SAM_APDU [23:53:45]CAPDU: 80 0D 02 02 FA 03 00 0F 01 1E 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 32 35 33 31 33 39 33 37 06 04 1D 00 D0 92 D0 9E D0 94 D0 9A D0 90 20 D0 9C D0 AF D0 93 D0 9A D0 90 D0 AF 20 30 2C 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 17 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 35 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 02 00 00 00 00 07 04 06 00 70 17 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 00 00 00 F4 03 04 00 84 88 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 OFD Sender: No OFD packet to send [23:53:46]30 30 30 30 30 30 30 30 [23:53:46]Write to MH i2c: E2 02 01 C4 04 80 0D 02 02 FA 00 03 00 0F 01 1E 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 32 35 33 31 33 39 33 37 06 04 1D 00 D0 92 D0 9E D0 94 D0 9A D0 90 20 D0 9C D0 AF D0 93 D0 9A D0 90 D0 AF 20 30 2C 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 17 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 35 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 02 00 00 00 00 07 04 06 00 70 17 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 00 00 00 F4 03 04 00 84 88 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 00 00 DB [23:53:47]Write i2c OK [23:53:47]MH_I2C_Read... [23:53:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:53:47]Read from MH i2c: E2 [23:53:47]MH_I2C_Read... [23:53:47]Read from MH i2c: E2 03 00 [23:53:47]MH_I2C_Read... [23:53:47]Read from MH i2c: E2 03 00 C4 04 00 90 00 3C [23:53:47]RAPDU: 90 00 [23:53:47]wFMCommunicate OK [23:53:47]wFMCommunicate request_size=30 [23:53:47]MH_SAM_APDU [23:53:47]CAPDU: 80 0D 02 02 19 30 38 37 34 39 35 38 10 04 04 00 D1 A2 00 00 35 04 06 00 15 78 9E E4 DC 58 [23:53:47]Write to MH i2c: E2 21 00 C5 04 80 0D 02 02 19 00 30 38 37 34 39 35 38 10 04 04 00 D1 A2 00 00 35 04 06 00 15 78 9E E4 DC 58 00 00 FB [23:53:47]Write i2c OK [23:53:47]MH_I2C_Read... [23:53:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:53:47]Read from MH i2c: E2 [23:53:47]MH_I2C_Read... [23:53:47]Read from MH i2c: E2 03 00 [23:53:47]MH_I2C_Read... [23:53:47]Read from MH i2c: E2 03 00 C5 04 00 90 00 3D [23:53:47]RAPDU: 90 00 [23:53:47]wFMCommunicate OK [23:53:47]wFMCommunicate request_size=4 [23:53:47]MH_SAM_APDU [23:53:47]CAPDU: 80 0D 03 02 [23:53:47]Write to MH i2c: E2 08 00 C6 04 80 0D 03 02 00 00 00 00 45 [23:53:47]Write i2c OK [23:53:47]MH_I2C_Read... [23:53:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:53:47]Read from MH i2c: E2 [23:53:47]MH_I2C_Read... [23:53:47]Read from MH i2c: E2 0B 00 [23:53:47]MH_I2C_Read... [23:53:47]Read from MH i2c: E2 0B 00 C6 04 00 4A D2 E8 73 20 46 D9 F3 90 00 EF [23:53:47]RAPDU: 4A D2 E8 73 20 46 D9 F3 90 00 [23:53:47]wFMCommunicate OK [23:53:47]SAM_PROTO_SignData done [23:53:47]FM_MakeSignedData done [23:53:47]CreateOFDProtocolMessage [23:53:47]wFMCommunicate request_size=4 [23:53:47]MH_SAM_APDU [23:53:47]CAPDU: 80 11 00 00 [23:53:47]Write to MH i2c: E2 08 00 C7 04 80 11 00 00 00 00 00 00 45 [23:53:47]Write i2c OK [23:53:47]MH_I2C_Read... [23:53:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:53:47]Read from MH i2c: E2 [23:53:47]MH_I2C_Read... [23:53:47]Read from MH i2c: E2 17 00 [23:53:47]MH_I2C_Read... [23:53:47]Read from MH i2c: E2 17 00 C7 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 A1 [23:53:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [23:53:48]wFMCommunicate OK [23:53:48]CreateOFDProtocolMessage done [23:53:48]OFDSenderStorePacket 41681 [23:53:48]StoreOFDPacket docnum=41681 [23:53:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 23 01 00 00 C7 66 1B 01 43 D9 5A 03 01 00 03 00 0F 01 1E 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 32 35 33 31 33 39 33 37 06 04 1D 00 D0 92 D0 9E D0 94 D0 9A D0 90 20 D0 9C D0 AF D0 93 D0 9A D0 90 D0 AF 20 30 2C 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 17 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 35 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 02 00 00 00 00 07 04 06 00 70 17 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 00 00 00 F4 03 04 00 84 88 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 D1 A2 00 00 35 04 06 00 15 78 9E E4 DC 58 4A D2 E8 73 20 46 D9 F3 [23:53:48]CheckFolder [23:53:48]dirname=/storage/ofd_packets [23:53:48]CheckFolder done [23:53:48]ProducePacketName [23:53:48]name=ofd_packets/00041681 [23:53:48]NVStorageSaveData ofd_packets/00041681 [23:53:48]File name is /storage/ofd_packets/00041681 [23:53:48]Write 321 bytes [23:53:48]NVStorageSaveData done [23:53:48]OFDSenderStorePacket done [23:53:48]KKMCreateOFDPacket done [23:53:48]NVStorageSaveData kkm_last_timestamp [23:53:48]File name is /storage/kkm_last_timestamp [23:53:48]Write 4 bytes [23:53:48]NVStorageSaveData done [23:53:48]ExternCall_PrintAddStr [23:53:48]wPrintStart [23:53:48]Write to MH i2c: 01 00 00 C8 04 CC [23:53:48]OFD Sender: Processing packet 41681 [packets to send 57, broken 56] [23:53:48]ProducePacketName [23:53:48]name=ofd_packets/00041681 [23:53:48]OFD Sender: To server: ‡•öpG, [23:53:48]CommunicateWithHost lk.salyk.kg:30040 [23:53:48]ConnectInit lk.salyk.kg [23:53:48]Write i2c OK [23:53:48]MH_I2C_Read... [23:53:48]Read from MH i2c: 01 [23:53:48]MH_I2C_Read... [23:53:48]Read from MH i2c: 01 07 00 [23:53:48]MH_I2C_Read... [23:53:48]Read from MH i2c: 01 07 00 C8 04 00 00 00 00 00 FF 0F E1 [23:53:48]RasterBufferAndPrint [23:53:48]line Счет N : (3)183710 [23:53:48]line ИÐÐ: 02508201610067 [23:53:48]line Контрольно-КаÑÑовый Чек [23:53:48]line ПРОДÐЖР[23:53:48]line Товар: 4700025313937 [23:53:48]line ВОДКРМЯГКÐЯ 0,1л [23:53:48]line 1.000 * 60.00 [23:53:48]line = 60.00 [23:53:48]line ÐДС 12% ÐСП 1% [23:53:48]line > о реализуемом товаре [23:53:48]line ИТОГО: 60.00 [23:53:48]line ÐСП 1% : 0.53 [23:53:48]line ÐДС 12% : 6.37 [23:53:48]line Ðаличными: 60.00 [23:53:48]line Безнал.: 0.00 [23:53:48]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [23:53:48]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [23:53:48]line СÐО: Общий режим [23:53:48]line Чек 132 27.07.2024 23:53 [23:53:48]line Смена: 425 ФФД: 1.0 [23:53:48]line ЗÐМ: 0300000053 [23:53:48]line РÐМ: 0000000000092626 [23:53:48]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [23:53:48]line ФМ: 0000000000874958 [23:53:48]line ФД: 41681 [23:53:48]line ФПД: 23607806057560 [23:53:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T235340&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41681&fm=23607806057560&tin=02508201610067®Number=0000000000092626&sum=6000 [23:53:48]line 0 [23:53:48]written 0, free lines is 4095 [23:53:48]Write to MH i2c: 01 00 00 F0 04 F4 [23:53:48]Write i2c OK [23:53:48]MH_I2C_Read... [23:53:48]Read from MH i2c: 01 [23:53:48]MH_I2C_Read... [23:53:48]Read from MH i2c: 01 07 00 [23:53:48]MH_I2C_Read... [23:53:48]Read from MH i2c: 01 07 00 F0 04 00 00 00 00 00 29 0D 31 [23:53:48]RasterBufferAndPrint [23:53:48]line [23:53:48]line [23:53:48]line [23:53:48]line [23:53:48]line [23:53:48]written 0, free lines is 3490 [23:53:48]MH_Cut [23:53:48]Write to MH i2c: D1 01 00 F7 04 01 CD [23:53:48]Write i2c OK [23:53:48]MH_I2C_Read... [23:53:48]Read from MH i2c: D1 [23:53:48]MH_I2C_Read... [23:53:48]Read from MH i2c: D1 01 00 [23:53:48]MH_I2C_Read... [23:53:48]Read from MH i2c: D1 01 00 F7 04 00 CC [23:53:48]Write to MH i2c: 01 00 00 F8 04 FC [23:53:48]Write i2c OK [23:53:48]MH_I2C_Read... [23:53:48]Connected sock=10 [23:53:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 23 01 00 00 C7 66 1B 01 43 D9 5A 03 01 00 03 00 0F 01 1E 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 32 35 33 31 33 39 33 37 06 04 1D 00 D0 92 D0 9E D0 94 D0 9A D0 90 20 D0 9C D0 AF D0 93 D0 9A D0 90 D0 AF 20 30 2C 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 17 00 00 00 00 EB 03 26 00 *** Cut start [23:53:49]EF *** Partial cut [23:53:49]03 0F *** CUTSNS_PIN = 1 [23:53:49]00 F6 03 01 00 01 F7 03 *** CUTSNS_PIN = 0 [23:53:49]06 00 35 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 02 00 00 00 00 07 04 06 00 70 17 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 00 00 00 F4 03 04 00 84 88 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 *** Brake cut motor [23:53:49]30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 D1 A2 00 00 35 04 06 00 15 78 9E E4 DC 58 4A D2 E8 73 20 46 D9 F3 [23:53:50]Read from MH i2c: *** Stop cut motor [23:53:50]01 *** Cut end [23:53:50] [23:53:50]MH_I2C_Read... [23:53:50]Read from MH i2c: 01 07 00 [23:53:50]MH_I2C_Read... [23:53:50]Read from MH i2c: 01 07 00 F8 04 00 00 00 00 00 FF 0F 11 [23:53:50]process_action close_receipt done [23:53:50]requested_data is exist [23:53:50]produce_requested_data [23:53:50]requested_item fm.sn is exist - process it [23:53:50]wFMCommunicate request_size=4 [23:53:50]MH_SAM_APDU [23:53:50]CAPDU: 80 11 00 00 [23:53:50]Write to MH i2c: E2 08 00 F9 04 80 11 00 00 00 00 00 00 77 [23:53:50]Write i2c OK [23:53:50]MH_I2C_Read... [23:53:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:53:50]Read from MH i2c: E2 [23:53:50]MH_I2C_Read... [23:53:50]Read from MH i2c: E2 17 00 [23:53:50]MH_I2C_Read... [23:53:50]Read from MH i2c: E2 17 00 F9 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 D3 [23:53:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [23:53:50]wFMCommunicate OK [23:53:50]requested_item fd.num is exist - process it [23:53:50]SAM_PROTO_GetFieldsCounters [23:53:50]wFMCommunicate request_size=4 [23:53:50]MH_SAM_APDU [23:53:50]CAPDU: 80 13 00 00 [23:53:50]Write to MH i2c: E2 08 00 FA 04 80 13 00 00 00 00 00 00 7A [23:53:50]Received data: 87 95 F6 70 47 2C 01 00 30 Write i2c OK [23:53:50]30 MH_I2C_Read... [23:53:50]30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 40 02 47 00 83 AB A5 07 01 00 07 00 3B 00 F9 03 0E *** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:53:50]00 37 Read from MH i2c: 37 E2 [23:53:50]30 MH_I2C_Read... [23:53:50]39 33 36 34 33 Read from MH i2c: 34 E2 36 31 32 33 34 11 62 04 00 10 [23:53:50]00 MH_I2C_Read... [23:53:50]30 30 Read from MH i2c: 30 E2 30 62 30 30 30 30 30 30 00 38 FA 37 04 34 00 39 5D 35 00 38 B9 10 04 04 00 D1 A2 04 00 01 00 00 F4 01 03 11 04 00 A2 34 A5 66 04 B6 10 04 00 30 30 30 30 30 01 30 00 30 00 30 FD 30 10 C2 33 F2 AD 12 DE [23:53:50]CommunicateWithHost err = 0 [23:53:50]CheckOFDResponse [23:53:50]1017 (14) - 77093643461234 [23:53:50]1041 (16) - 0000000000874958 [23:53:50]1040 (4) - 41681 [23:53:50]1012 (4) - 27.07.2024 17:55 [23:53:50]1206 (1) - 0 [23:53:50]OFD Sender: Remove packet 41681 [23:53:50]ProducePacketName [23:53:50]name=ofd_packets/00041681 [23:53:50]NVStorageDeleteData [23:53:50]30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 D1 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 84 00 00 00 5E 04 04 00 84 00 00 00 57 04 04 00 85 00 00 00 19 04 04 00 00 00 00 00 90 00 4D [23:53:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 D1 A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 84 00 00 00 5E 04 04 00 84 00 00 00 57 04 04 00 85 00 00 00 19 04 04 00 00 00 00 00 90 00 [23:53:51]wFMCommunicate OK [23:53:51]SAM_PROTO_GetFieldsCounters done [23:53:51]requested_item shift.num is exist - process it [23:53:51]requested_item shift.opened is exist - process it [23:53:51]req_shift_opened [23:53:51]FM_GetShiftState [23:53:51]SAM_PROTO_GetShiftState [23:53:51]wFMCommunicate request_size=4 [23:53:51]MH_SAM_APDU [23:53:51]CAPDU: 80 13 01 00 [23:53:51]Write to MH i2c: E2 08 00 FB 04 80 13 01 00 00 00 00 00 7C [23:53:51]Write i2c OK [23:53:51]MH_I2C_Read... [23:53:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:53:51]Read from MH i2c: E2 [23:53:51]MH_I2C_Read... [23:53:51]Read from MH i2c: E2 0E 00 [23:53:51]MH_I2C_Read... [23:53:51]OFD Sender: No OFD packet to send [23:53:51]Read from MH i2c: E2 0E 00 FB 04 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 94 [23:53:51]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [23:53:51]wFMCommunicate OK [23:53:51]SAM_PROTO_GetShiftState done [23:53:51]FM_GetShiftState done [23:53:51]req_shift_opened done [23:53:51]requested_item shift.open_date is exist - process it [23:53:51]req_shift_open_date [23:53:51]req_shift_open_date done [23:53:51]produce_requested_data done [23:53:51]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41681,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [23:53:51]process_action_free close_receipt [23:53:51]json_value_free [23:53:51]json_value_free done [23:53:51]process_json_proto returns [23:53:51]Send response to host [23:53:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41681,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [23:53:51]free response buf [23:53:51]execute_script done [23:53:51]execute_script returns [23:53:51]free content buf [23:53:51]Sock 8.Close socket [23:53:51]Sock 8.Thread stoped [23:53:53]accept exits with 11 [23:53:53]New connection [23:53:53]New thread 3066953060 created [23:53:53]Thread 3067096420 joined [23:53:53]Waiting for new connection... [23:53:53] Sock 11.Parse request [23:53:53]Sock 11.Check first char [23:53:53]Sock 11.First char is OK [23:53:53]request: POST /json_proto HTTP/1.0 [23:53:53]Method: POST [23:53:53]URL: /json_proto [23:53:53]Method is POST - this is cgi request [23:53:53]url: /json_proto [23:53:53]query_string will be loaded in cgi processing [23:53:53]execute_cgi json_proto POST (null) [23:53:53]execute_cgi path=json_proto method=POST [23:53:53]POST find Content-Length [23:53:53]Host: 172.17.43.132:8080 [23:53:53]Content-Length: 1547 [23:53:53]Content-Type: application/json [23:53:53] [23:53:53]POST finish read [23:53:53]Found Content-Length = 1547 [23:53:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183711", "tax_sys" : 0, "items" : [ { "code": "4870202521216", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A MAXI \u0447\u0430\u0439 1,2 \u0437\u0435\u043B.\u043B\u0438\u043C\u043E\u043D (\u043D\u043E\u0432\u044B\u0439)", "price" : 110.00, "quantity" : 1.000, "sum" : 110.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "5449000189332", "name": "\u0425\u043E\u043B\u043E\u0434\u043D\u044B\u0439 \u0447\u0430\u0439 Fuse \u043F\u0435\u0440\u0441\u0438\u043A 1\u043B", "price" : 107.00, "quantity" : 1.000, "sum" : 107.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870235681369", "name": "\u0427\u0418\u041F\u0421\u042B SLANG \u0421\u041E \u0412\u041A\u0423\u0421\u041E\u041C \u0421\u042B\u0420 60\u0413", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4607065001445", "name": "\u0428\u043E\u043A \u0431\u0430\u0442\u043E\u043D\u0447\u0438\u043A Snickers 50,5\u0433", "price" : 56.00, "quantity" : 1.000, "sum" : 56.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 368.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:53:53]execute_script... [23:53:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183711", "tax_sys" : 0, "items" : [ { "code": "4870202521216", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A MAXI \u0447\u0430\u0439 1,2 \u0437\u0435\u043B.\u043B\u0438\u043C\u043E\u043D (\u043D\u043E\u0432\u044B\u0439)", "price" : 110.00, "quantity" : 1.000, "sum" : 110.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "5449000189332", "name": "\u0425\u043E\u043B\u043E\u0434\u043D\u044B\u0439 \u0447\u0430\u0439 Fuse \u043F\u0435\u0440\u0441\u0438\u043A 1\u043B", "price" : 107.00, "quantity" : 1.000, "sum" : 107.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870235681369", "name": "\u0427\u0418\u041F\u0421\u042B SLANG \u0421\u041E \u0412\u041A\u0423\u0421\u041E\u041C \u0421\u042B\u0420 60\u0413", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4607065001445", "name": "\u0428\u043E\u043A \u0431\u0430\u0442\u043E\u043D\u0447\u0438\u043A Snickers 50,5\u0433", "price" : 56.00, "quantity" : 1.000, "sum" : 56.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 368.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:53:53]POST & json_proto [23:53:53]process_json_proto [23:53:53]json parsed OK: [23:53:53]protocol is kg_v1.0 [23:53:53]action value=close_receipt [23:53:53]process_action close_receipt [23:53:53]cmd_close_receipt [23:53:53]MH_GetDate [23:53:53]Write to MH i2c: F0 00 00 FC 04 EF [23:53:53]Write i2c OK [23:53:53]MH_I2C_Read... [23:53:53]Read from MH i2c: F0 [23:53:53]MH_I2C_Read... [23:53:53]Read from MH i2c: F0 09 00 [23:53:53]MH_I2C_Read... [23:53:53]Read from MH i2c: F0 09 00 FC 04 00 91 88 A5 66 F2 87 A5 66 A0 [23:53:53]GetLastDocTimeStamp 1722124420 [23:53:53]current date 1722124433 [23:53:53]FM_GetShiftState [23:53:53]SAM_PROTO_GetShiftState [23:53:53]wFMCommunicate request_size=4 [23:53:53]MH_SAM_APDU [23:53:53]CAPDU: 80 13 01 00 [23:53:53]Write to MH i2c: E2 08 00 FD 04 80 13 01 00 00 00 00 00 7E [23:53:53]Write i2c OK [23:53:53]MH_I2C_Read... [23:53:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:53:53]Read from MH i2c: E2 [23:53:53]MH_I2C_Read... [23:53:53]Read from MH i2c: E2 0E 00 [23:53:53]MH_I2C_Read... [23:53:53]Read from MH i2c: E2 0E 00 FD 04 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 96 [23:53:53]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [23:53:53]wFMCommunicate OK [23:53:53]SAM_PROTO_GetShiftState done [23:53:53]FM_GetShiftState done [23:53:53]opened in 1722069839 [23:53:53]opened+sec_in_day 1722156239 [23:53:53]quantity*price = 11000 [23:53:53]sum+1 = 11001 [23:53:53]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 5449000189332 Холодный чай Fuse перÑик 1л 1.000 * 107.00 = 107.00 ÐДС 12% ÐСП 1% > о реализуемом товаре Товар: 4870235681369 ЧИПСЫ SLANG СО ВКУСОМ СЫР 60Г 1.000 * 95.00 = 95.00 ÐДС 12% ÐСП 1% > о реализуемом товаре Товар: 4607065001445 Шок батончик Snickers 50,5г 1.000 * 56.00 = 56.00 ÐДС 12% ÐСП 1% > о реализуемом товаре ИТОГО: 368.00 ÐСП 1% : 3.26 ÐДС 12% : 39.08 Ðаличными: 368.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 133 27.07.2024 23:53 Смена: 425 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41682 ФПД: 80203975908641 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T235353&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41682&fm=80203975908641&tin=02508201610067®Number=0000000000092626&sum=36800 0 [23:53:56]StoreToDocumentArchive [23:53:56]shift 425 fd 41682 [23:53:56]save to /storage/0425/doc_00041682 [23:53:56]save last doc name /storage/0425/doc_00041682 to /storage/kkm_last_doc_name [23:53:56]save OK [23:53:56]Clear old archive folders... [23:53:56]ProcessDocumentItem done err = 0, tmpTLVsize=649 [23:53:56]tlvbuf is 01918C50 [23:53:56]SAM_PROTO_ClearQueue [23:53:56]wFMCommunicate request_size=4 [23:53:56]MH_SAM_APDU [23:53:56]CAPDU: 80 09 00 00 [23:53:56]Write to MH i2c: E2 08 00 0A 05 80 09 00 00 00 00 00 00 81 [23:53:56]Write i2c OK [23:53:56]MH_I2C_Read... [23:53:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:53:57]Read from MH i2c: E2 [23:53:57]MH_I2C_Read... [23:53:57]Read from MH i2c: E2 03 00 [23:53:57]MH_I2C_Read... [23:53:57]Read from MH i2c: E2 03 00 0A 05 00 90 00 83 [23:53:57]RAPDU: 90 00 [23:53:57]wFMCommunicate OK [23:53:57]SAM_PROTO_ClearQueue done [23:53:57]KKMCreateOFDPacket [23:53:57]OFDProtocolAddRootSTLVToBuf [23:53:57]FM_MakeSignedData [23:53:57]FM_MakeSignedData [23:53:57]SAM_PROTO_SignData [23:53:57]wFMCommunicate request_size=4 [23:53:57]MH_SAM_APDU [23:53:57]CAPDU: 80 0D 01 02 [23:53:57]Write to MH i2c: E2 08 00 0B 05 80 0D 01 02 00 00 00 00 89 [23:53:57]Write i2c OK [23:53:57]MH_I2C_Read... [23:53:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:53:57]Read from MH i2c: E2 [23:53:57]MH_I2C_Read... [23:53:57]Read from MH i2c: E2 03 00 [23:53:57]MH_I2C_Read... [23:53:57]Read from MH i2c: E2 03 00 0B 05 00 90 00 84 [23:53:57]RAPDU: 90 00 [23:53:57]wFMCommunicate OK [23:53:57]wFMCommunicate request_size=255 [23:53:57]MH_SAM_APDU [23:53:57]CAPDU: 80 0D 02 02 FA 03 00 89 02 1E 04 01 00 01 23 04 81 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 32 31 36 06 04 3D 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 41 58 49 20 D1 87 D0 B0 D0 B9 20 31 2C 32 20 D0 B7 D0 B5 D0 BB 2E D0 BB D0 B8 D0 BC D0 BE D0 BD 20 28 D0 BD D0 BE D0 B2 D1 8B D0 B9 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F8 2A 00 00 00 00 13 04 06 00 F8 2A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 71 00 8A 04 0D 00 35 34 34 39 30 30 30 31 38 39 33 33 32 06 04 2D 00 D0 A5 D0 BE D0 BB D0 BE D0 B4 D0 BD D1 8B D0 B9 20 D1 87 D0 B0 D0 B9 20 46 75 73 65 20 D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 CC 29 00 00 00 00 13 04 06 00 CC 29 00 00 00 00 F2 03 01 00 01 F6 [23:53:57]Write to MH i2c: E2 02 01 0C 05 80 0D 02 02 FA 00 03 00 89 02 1E 04 01 00 01 23 04 81 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 32 31 36 06 04 3D 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 41 58 49 20 D1 87 D0 B0 D0 B9 20 31 2C 32 20 D0 B7 D0 B5 D0 BB 2E D0 BB D0 B8 D0 BC D0 BE D0 BD 20 28 D0 BD D0 BE D0 B2 D1 8B D0 B9 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F8 2A 00 00 00 00 13 04 06 00 F8 2A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 71 00 8A 04 0D 00 35 34 34 39 30 30 30 31 38 39 33 33 32 06 04 2D 00 D0 A5 D0 BE D0 BB D0 BE D0 B4 D0 BD D1 8B D0 B9 20 D1 87 D0 B0 D0 B9 20 46 75 73 65 20 D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 CC 29 00 00 00 00 13 04 06 00 CC 29 00 00 00 00 F2 03 01 00 01 F6 00 00 64 [23:53:58]Write i2c OK [23:53:58]MH_I2C_Read... [23:53:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:53:58]Read from MH i2c: E2 [23:53:58]MH_I2C_Read... [23:53:58]Read from MH i2c: E2 03 00 [23:53:58]MH_I2C_Read... [23:53:58]Read from MH i2c: E2 03 00 0C 05 00 90 00 85 [23:53:58]RAPDU: 90 00 [23:53:58]wFMCommunicate OK [23:53:58]wFMCommunicate request_size=255 [23:53:58]MH_SAM_APDU [23:53:58]CAPDU: 80 0D 02 02 FA 03 01 00 01 BC 04 01 00 01 23 04 72 00 8A 04 0D 00 34 38 37 30 32 33 35 36 38 31 33 36 39 06 04 2E 00 D0 A7 D0 98 D0 9F D0 A1 D0 AB 20 53 4C 41 4E 47 20 D0 A1 D0 9E 20 D0 92 D0 9A D0 A3 D0 A1 D0 9E D0 9C 20 D0 A1 D0 AB D0 A0 20 36 30 D0 93 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6B 00 8A 04 0D 00 34 36 30 37 30 36 35 30 30 31 34 34 35 06 04 27 00 D0 A8 D0 BE D0 BA 20 D0 B1 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 53 6E 69 63 6B 65 72 73 20 35 30 2C 35 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E0 15 00 00 00 00 13 04 06 00 E0 15 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 8F 00 00 00 00 EB 03 [23:53:59]Write to MH i2c: E2 02 01 0D 05 80 0D 02 02 FA 00 03 01 00 01 BC 04 01 00 01 23 04 72 00 8A 04 0D 00 34 38 37 30 32 33 35 36 38 31 33 36 39 06 04 2E 00 D0 A7 D0 98 D0 9F D0 A1 D0 AB 20 53 4C 41 4E 47 20 D0 A1 D0 9E 20 D0 92 D0 9A D0 A3 D0 A1 D0 9E D0 9C 20 D0 A1 D0 AB D0 A0 20 36 30 D0 93 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6B 00 8A 04 0D 00 34 36 30 37 30 36 35 30 30 31 34 34 35 06 04 27 00 D0 A8 D0 BE D0 BA 20 D0 B1 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 53 6E 69 63 6B 65 72 73 20 35 30 2C 35 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E0 15 00 00 00 00 13 04 06 00 E0 15 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 8F 00 00 00 00 EB 03 00 00 4D [23:53:59]Write i2c OK [23:53:59]MH_I2C_Read... [23:54:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:54:00]Read from MH i2c: E2 [23:54:00]MH_I2C_Read... [23:54:00]Read from MH i2c: E2 03 00 [23:54:00]MH_I2C_Read... [23:54:00]Read from MH i2c: E2 03 00 0D 05 00 90 00 86 [23:54:00]RAPDU: 90 00 [23:54:00]wFMCommunicate OK [23:54:00]wFMCommunicate request_size=158 [23:54:00]MH_SAM_APDU [23:54:00]CAPDU: 80 0D 02 02 99 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 46 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 44 0F 00 00 00 00 07 04 06 00 C0 8F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 00 00 00 F4 03 04 00 91 88 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 D2 A2 00 00 35 04 06 00 48 F1 F1 7E 5D 21 [23:54:00]Write to MH i2c: E2 A1 00 0E 05 80 0D 02 02 99 00 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 46 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 44 0F 00 00 00 00 07 04 06 00 C0 8F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 00 00 00 F4 03 04 00 91 88 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 D2 A2 00 00 35 04 06 00 48 F1 F1 7E 5D 21 00 00 ED [23:54:00]Write i2c OK [23:54:00]MH_I2C_Read... [23:54:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:54:00]Read from MH i2c: E2 [23:54:01]MH_I2C_Read... [23:54:01]Read from MH i2c: E2 03 00 [23:54:01]MH_I2C_Read... [23:54:01]Read from MH i2c: E2 03 00 0E 05 00 90 00 87 [23:54:01]RAPDU: 90 00 [23:54:01]wFMCommunicate OK [23:54:01]wFMCommunicate request_size=4 [23:54:01]MH_SAM_APDU [23:54:01]CAPDU: 80 0D 03 02 [23:54:01]Write to MH i2c: E2 08 00 0F 05 80 0D 03 02 00 00 00 00 8F [23:54:01]Write i2c OK [23:54:01]MH_I2C_Read... [23:54:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:54:01]Read from MH i2c: E2 [23:54:01]MH_I2C_Read... [23:54:01]Read from MH i2c: E2 0B 00 [23:54:01]MH_I2C_Read... [23:54:01]Read from MH i2c: E2 0B 00 0F 05 00 90 F5 01 18 9C FD 35 0B 90 00 07 [23:54:01]RAPDU: 90 F5 01 18 9C FD 35 0B 90 00 [23:54:01]wFMCommunicate OK [23:54:01]SAM_PROTO_SignData done [23:54:01]FM_MakeSignedData done [23:54:01]CreateOFDProtocolMessage [23:54:01]wFMCommunicate request_size=4 [23:54:01]MH_SAM_APDU [23:54:01]CAPDU: 80 11 00 00 [23:54:01]Write to MH i2c: E2 08 00 10 05 80 11 00 00 00 00 00 00 8F [23:54:01]Write i2c OK [23:54:01]MH_I2C_Read... [23:54:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:54:01]Read from MH i2c: E2 [23:54:01]MH_I2C_Read... [23:54:01]Read from MH i2c: E2 17 00 [23:54:01]MH_I2C_Read... [23:54:01]Read from MH i2c: E2 17 00 10 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 EB [23:54:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [23:54:01]wFMCommunicate OK [23:54:01]CreateOFDProtocolMessage done [23:54:01]OFDSenderStorePacket 41682 [23:54:01]StoreOFDPacket docnum=41682 [23:54:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 9D 02 00 00 0E 66 95 02 B7 95 5A 03 01 00 03 00 89 02 1E 04 01 00 01 23 04 81 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 32 31 36 06 04 3D 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 41 58 49 20 D1 87 D0 B0 D0 B9 20 31 2C 32 20 D0 B7 D0 B5 D0 BB 2E D0 BB D0 B8 D0 BC D0 BE D0 BD 20 28 D0 BD D0 BE D0 B2 D1 8B D0 B9 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F8 2A 00 00 00 00 13 04 06 00 F8 2A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 71 00 8A 04 0D 00 35 34 34 39 30 30 30 31 38 39 33 33 32 06 04 2D 00 D0 A5 D0 BE D0 BB D0 BE D0 B4 D0 BD D1 8B D0 B9 20 D1 87 D0 B0 D0 B9 20 46 75 73 65 20 D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 CC 29 00 00 00 00 13 04 06 00 CC 29 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 72 00 8A 04 0D 00 34 38 37 30 32 33 35 36 38 31 33 36 39 06 04 2E 00 D0 A7 D0 98 D0 9F D0 A1 D0 AB 20 53 4C 41 4E 47 20 D0 A1 D0 9E 20 D0 92 D0 9A D0 A3 D0 A1 D0 9E D0 9C 20 D0 A1 D0 AB D0 A0 20 36 30 D0 93 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6B 00 8A 04 0D 00 34 36 30 37 30 36 35 30 30 31 34 34 35 06 04 27 00 D0 A8 D0 BE D0 BA 20 D0 B1 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 53 6E 69 63 6B 65 72 73 20 35 30 2C 35 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E0 15 00 00 00 00 13 04 06 00 E0 15 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 8F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 46 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 44 0F 00 00 00 00 07 04 06 00 C0 8F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 00 00 00 F4 03 04 00 91 88 A5 66 0E 04 04 00 A9 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 D2 A2 00 00 35 04 06 00 48 F1 F1 7E 5D 21 90 F5 01 18 9C FD 35 0B [23:54:01]CheckFolder [23:54:01]dirname=/storage/ofd_packets [23:54:01]CheckFolder done [23:54:01]ProducePacketName [23:54:01]name=ofd_packets/00041682 [23:54:01]NVStorageSaveData ofd_packets/00041682 [23:54:01]File name is /storage/ofd_packets/00041682 [23:54:01]Write 699 bytes [23:54:01]NVStorageSaveData done [23:54:01]OFDSenderStorePacket done [23:54:01]KKMCreateOFDPacket done [23:54:01]NVStorageSaveData kkm_last_timestamp [23:54:01]File name is /storage/kkm_last_timestamp [23:54:01]Write 4 bytes [23:54:01]NVStorageSaveData done [23:54:01]ExternCall_PrintAddStr [23:54:01]wPrintStart [23:54:01]Write to MH i2c: 01 00 00 11 05 16 [23:54:01]Write i2c OK [23:54:01]MH_I2C_Read... [23:54:01]Read from MH i2c: 01 [23:54:01]MH_I2C_Read... [23:54:01]Read from MH i2c: 01 07 00 [23:54:01]MH_I2C_Read... [23:54:01]Read from MH i2c: 01 07 00 11 05 00 00 00 00 00 FF 0F 2B [23:54:01]RasterBufferAndPrint [23:54:01]line Счет N : (3)183711 [23:54:01]line ИÐÐ: 02508201610067 [23:54:01]line Контрольно-КаÑÑовый Чек [23:54:01]line ПРОДÐЖР[23:54:01]line Товар: 4870202521216 [23:54:01]line Ðапиток MAXI чай 1,2 зел.лимон (новый) [23:54:01]line 1.000 * 110.00 [23:54:01]line = 110.00 [23:54:01]line ÐДС 12% ÐСП 1% [23:54:01]line > о реализуемом товаре [23:54:01]line Товар: 5449000189332 [23:54:01]line Холодный чай Fuse перÑик 1л [23:54:01]line 1.000 * 107.00 [23:54:01]line = 107.00 [23:54:01]line ÐДС 12% ÐСП 1% [23:54:01]line > о реализуемом товаре [23:54:01]line Товар: 4870235681369 [23:54:01]line ЧИПСЫ SLANG СО ВКУСОМ СЫР 60Г [23:54:01]OFD Sender: Processing packet 41682 [packets to send 57, broken 56] [23:54:01]line 1.000 * 95.00 [23:54:01]ProducePacketName [23:54:01]line = 95.00 [23:54:01]line ÐДС 12% ÐСП 1% [23:54:01]line > о реализуемом товаре [23:54:01]line Товар: 4607065001445 [23:54:01]line Шок батончик Snickers 50,5г [23:54:01]name=ofd_packets/00041682 [23:54:01]line 1.000 * 56.00 [23:54:01]OFD Sender: To server: ‡•öpG, [23:54:01]line = 56.00 [23:54:01]CommunicateWithHost lk.salyk.kg:30040 [23:54:01]line ÐДС 12% ÐСП 1% [23:54:01]ConnectInit lk.salyk.kg [23:54:01]line > о реализуемом товаре [23:54:01]line ИТОГО: 368.00 [23:54:01]line ÐСП 1% : 3.26 [23:54:01]line ÐДС 12% : 39.08 [23:54:01]line Ðаличными: 368.00 [23:54:01]line Безнал.: 0.00 [23:54:01]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [23:54:01]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [23:54:01]line СÐО: Общий режим [23:54:01]line Чек 133 27.07.2024 23:53 [23:54:01]line Смена: 425 ФФД: 1.0 [23:54:01]line ЗÐМ: 0300000053 [23:54:01]line РÐМ: 0000000000092626 [23:54:01]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [23:54:01]line ФМ: 0000000000874958 [23:54:01]line ФД: 41682 [23:54:01]line ФПД: 80203975908641 [23:54:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240727T235353&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41682&fm=80203975908641&tin=02508201610067®Number=0000000000092626&sum=36800 [23:54:01]line 0 [23:54:01]written 0, free lines is 4095 [23:54:02]Write to MH i2c: 01 00 00 4D 05 52 [23:54:02]Write i2c OK [23:54:02]MH_I2C_Read... [23:54:02]Read from MH i2c: 01 [23:54:02]MH_I2C_Read... [23:54:02]Read from MH i2c: 01 07 00 [23:54:02]MH_I2C_Read... [23:54:02]Read from MH i2c: 01 07 00 4D 05 00 00 00 00 00 50 0C B5 [23:54:02]RasterBufferAndPrint [23:54:02]line [23:54:02]line [23:54:02]line [23:54:02]line [23:54:02]line [23:54:02]written 0, free lines is 3277 [23:54:02]MH_Cut [23:54:02]Write to MH i2c: D1 01 00 54 05 01 2B [23:54:02]Write i2c OK [23:54:02]MH_I2C_Read... [23:54:02]Read from MH i2c: D1 [23:54:02]MH_I2C_Read... [23:54:02]Read from MH i2c: D1 01 00 [23:54:02]MH_I2C_Read... [23:54:02]Read from MH i2c: D1 01 00 54 05 00 2A [23:54:02]Write to MH i2c: 01 00 00 55 05 5A [23:54:02]Write i2c OK [23:54:02]MH_I2C_Read... [23:54:03]Connected sock=10 [23:54:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 9D 02 00 00 0E 66 95 02 B7 95 5A 03 01 00 03 00 89 02 1E 04 01 00 01 *** Cut start [23:54:03]23 04 81 *** Partial cut [23:54:03]00 8A 04 *** CUTSNS_PIN = 1 [23:54:03]0D 00 34 38 *** CUTSNS_PIN = 0 [23:54:03]37 30 32 30 32 35 32 31 32 31 36 06 04 3D 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 41 58 49 20 D1 87 D0 B0 D0 B9 20 31 2C 32 20 D0 B7 D0 B5 D0 BB 2E D0 BB D0 B8 D0 BC D0 BE D0 BD 20 28 D0 *** Brake cut motor [23:54:03]BD D0 BE D0 B2 D1 8B D0 B9 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F8 2A 00 00 00 00 13 04 06 00 F8 2A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 71 00 8A Read from MH i2c: 04 01 0D [23:54:04]MH_I2C_Read... [23:54:04]Read from MH i2c: 01 07 00 *** Stop cut motor [23:54:04] [23:54:04]*** Cut end [23:54:04]MH_I2C_Read... [23:54:04]00 Read from MH i2c: 35 01 34 07 34 00 39 55 30 05 30 00 30 00 31 00 38 39 33 33 32 06 00 04 00 2D FF 00 0F D0 6F A5 [23:54:04]D0 process_action close_receipt done [23:54:04]BE D0 BB D0 BE D0 requested_data is exist [23:54:04]B4 produce_requested_data [23:54:04]D0 BD D1 8B D0 B9 requested_item fm.sn is exist - process it [23:54:04]20 wFMCommunicate request_size=4 [23:54:04]D1 87 D0 B0 D0 B9 20 46 75 73 65 20 D0 BF D0 B5 D1 80 D1 MH_SAM_APDU [23:54:04]81 CAPDU: D0 80 11 00 00 [23:54:04]B8 Write to MH i2c: D0 E2 BA 08 20 00 31 56 05 80 11 00 00 D0 00 BB 00 00 00 D5 [23:54:04]FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 CC 29 *** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:54:04]Write i2c OK [23:54:04]MH_I2C_Read... [23:54:04]00 00 00 00 13 04 06 00 CC 29 00 Read from MH i2c: 00 E2 00 [23:54:04]MH_I2C_Read... [23:54:04]00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 72 00 8A 04 0D 00 34 38 37 30 32 33 35 36 38 Read from MH i2c: 31 E2 33 17 36 00 39 [23:54:04]06 04 2E 00 D0 MH_I2C_Read... [23:54:04]A7 Read from MH i2c: D0 E2 98 17 D0 00 9F D0 A1 D0 AB 56 20 05 53 00 4C 11 41 04 4E 47 20 D0 A1 10 D0 00 9E 30 20 30 D0 30 92 30 D0 9A D0 A3 D0 A1 D0 9E D0 9C 20 D0 A1 D0 AB D0 A0 20 30 36 30 30 30 D0 30 30 30 38 37 93 34 FF 39 03 35 08 38 00 90 00 31 [23:54:04]RAPDU: 03 11 E8 04 03 10 00 00 00 30 30 30 30 30 00 30 00 30 00 30 37 30 04 30 38 37 34 39 06 35 00 38 1C 90 25 00 00 [23:54:05]wFMCommunicate OK [23:54:05]requested_item fd.num is exist - process it [23:54:05]SAM_PROTO_GetFieldsCounters [23:54:05]wFMCommunicate request_size=4 [23:54:05]00 MH_SAM_APDU [23:54:05]00 CAPDU: 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 80 01 13 F6 00 00 [23:54:05]Write to MH i2c: E2 03 08 00 57 05 01 80 00 13 01 BC 00 04 00 00 00 00 00 D8 01 [23:54:05]00 01 23 04 Write i2c OK [23:54:05]6B MH_I2C_Read... [23:54:05]00 8A 04 0D 00 34 36 30 37 30 36 35 30 30 31 34 34 35 06 04 27 00 D0 A8 D0 BE D0 BA 20 D0 B1 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 53 6E 69 Read from MH i2c: 63 E2 6B [23:54:05]65 MH_I2C_Read... [23:54:05]72 73 20 35 30 2C 35 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E0 15 00 00 00 00 13 04 06 00 Read from MH i2c: E0 E2 15 00 00 00 00 F2 62 03 00 01 [00:00:11] *** EcrCore started. Build 196 *** [00:00:11]/dev/ttyS4 opened [00:00:11]MH_InterfaceInit /dev/i2c-1 [00:00:11]Malloc ok [00:00:11]MH_GetMetrics [00:00:11]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 81 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 26 [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]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:11]*** [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]*** 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 5400000000572581 (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: 588+1722124274=1722124862 [00:00:11]*** BPK Status Register BPK_RDY = 0x0 [00:00:11]*** SEN State Register SEN_STATE = 0xff [00:00:11]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:11]*** Analog Control Register 0 SEN_ANA0 = 0x33540624 [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 81 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 27 [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 3F 8A A5 66 F2 87 A5 66 57 [00:01:03]Current date/time: 28.07.2024 00:01 [00:01:03]FM_Init [00:01:03]wFMConnect [00:01:03]MH_SAM_On [00:01:03]Write to MH i2c: E0 00 00 08 00 E7 [00:01:03]Write i2c OK [00:01:03]MH_I2C_Read... [00:01:03]*** iso7816_init finished! [00:01:03]*** atr: [00:01:03]*** 0F 3B D5 18 FF 81 91 FE [00:01:03]*** 1F C3 80 73 C8 21 10 0A [00:01:03]*** 00 00 00 00 00 00 00 00 [00:01:03]*** 00 00 00 00 00 00 00 00 [00:01:03]*** 00 00 00 00 00 00 00 00 [00:01:03]*** 00 00 00 00 00 00 00 00 [00:01:03]*** 00 00 00 00 00 00 00 00 [00:01:03]*** 00 00 00 00 00 00 00 00 [00:01:03]Read from MH i2c: E0 [00:01:03]MH_I2C_Read... [00:01:03]Read from MH i2c: E0 10 00 [00:01:03]MH_I2C_Read... [00:01:03]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [00:01:03]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [00:01:03]wFMCommunicate request_size=10 [00:01:03]MH_SAM_APDU [00:01:03]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [00:01:03]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [00:01:03]Write i2c OK [00:01:03]MH_I2C_Read... [00:01:03]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [00:01:03]Read from MH i2c: E2 [00:01:03]MH_I2C_Read... [00:01:03]Read from MH i2c: E2 03 00 [00:01:03]MH_I2C_Read... [00:01:03]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [00:01:03]RAPDU: 90 00 [00:01:03]wFMCommunicate OK [00:01:03]wFMCommunicate request_size=4 [00:01:03]MH_SAM_APDU [00:01:03]CAPDU: 80 11 00 00 [00:01:03]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [00:01:03]Write i2c OK [00:01:03]MH_I2C_Read... [00:01:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:01:03]Read from MH i2c: E2 [00:01:03]MH_I2C_Read... [00:01:03]Read from MH i2c: E2 17 00 [00:01:03]MH_I2C_Read... [00:01:03]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 E0 [00:01:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [00:01:03]wFMCommunicate OK [00:01:03]Detected FM SN is 0000000000874958 [00:01:03]Stored FM SN is 0000000000874958 [00:01:03]wFMCommunicate request_size=9 [00:01:03]MH_SAM_APDU [00:01:03]CAPDU: 80 16 00 00 04 FB 29 00 00 [00:01:03]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 FB 29 00 00 00 00 B6 [00:01:03]Write i2c OK [00:01:03]MH_I2C_Read... [00:01:03]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [00:01:03]Read from MH i2c: E2 [00:01:03]MH_I2C_Read... [00:01:03]Read from MH i2c: E2 03 00 [00:01:03]MH_I2C_Read... [00:01:03]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [00:01:03]RAPDU: 90 00 [00:01:03]wFMCommunicate OK [00:01:03]FM PIN OK [00:01:03]wFMCommunicate request_size=8 [00:01:03]MH_SAM_APDU [00:01:03]CAPDU: 80 14 04 00 03 02 00 01 [00:01:03]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [00:01:03]Write i2c OK [00:01:03]MH_I2C_Read... [00:01:03]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [00:01:03]Read from MH i2c: E2 [00:01:03]MH_I2C_Read... [00:01:03]Read from MH i2c: E2 03 00 [00:01:03]MH_I2C_Read... [00:01:03]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [00:01:03]RAPDU: 90 00 [00:01:03]wFMCommunicate OK [00:01:03]wFMCommunicate request_size=13 [00:01:03]MH_SAM_APDU [00:01:03]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [00:01:03]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [00:01:03]Write i2c OK [00:01:03]MH_I2C_Read... [00:01:03]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [00:01:03]Read from MH i2c: E2 [00:01:03]MH_I2C_Read... [00:01:03]Read from MH i2c: E2 03 00 [00:01:03]MH_I2C_Read... [00:01:03]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [00:01:03]RAPDU: 90 00 [00:01:03]wFMCommunicate OK [00:01:03]wFMCommunicate request_size=4 [00:01:03]MH_SAM_APDU [00:01:03]CAPDU: 80 11 00 00 [00:01:03]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [00:01:03]Write i2c OK [00:01:03]MH_I2C_Read... [00:01:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:01:03]Read from MH i2c: E2 [00:01:03]MH_I2C_Read... [00:01:03]Read from MH i2c: E2 17 00 [00:01:03]MH_I2C_Read... [00:01:03]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 E4 [00:01:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [00:01:03]wFMCommunicate OK [00:01:03]DocumentArchiveInit [00:01:03]Start Httpd... [00:01:03]Httpd thread 3067587940 created [00:01:03]Write to MH i2c: 01 00 00 0F 00 0F [00:01:03]Write i2c OK [00:01:03]MH_I2C_Read... [00:01:03]Read from MH i2c: 01 [00:01:03]MH_I2C_Read... [00:01:03]Read from MH i2c: 01 07 00 [00:01:03]MH_I2C_Read... [00:01:03]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [00:01:03]MH Int Process started [00:01:03]Allocated Socket 8 [00:01:03]Bind OK [00:01:03]Listen OK [00:01:03]httpd running on port 8080 [00:01:03]Waiting for new connection... [00:01:03]OFD Sender: No OFD packet to send [00:01:08]OFD Sender: No OFD packet to send [00:01:13]OFD Sender: No OFD packet to send [00:01:18]OFD Sender: No OFD packet to send [00:01:23]OFD Sender: No OFD packet to send [00:01:24]accept exits with 9 [00:01:24]New connection [00:01:24]New thread 3067301220 created [00:01:24]Waiting for new connection... [00:01:24] Sock 9.Parse request [00:01:24]Sock 9.Check first char [00:01:24]Sock 9.First char is OK [00:01:24]request: POST /json_proto HTTP/1.0 [00:01:24]Method: POST [00:01:24]URL: /json_proto [00:01:24]Method is POST - this is cgi request [00:01:24]url: /json_proto [00:01:24]query_string will be loaded in cgi processing [00:01:24]execute_cgi json_proto POST (null) [00:01:24]execute_cgi path=json_proto method=POST [00:01:24]POST find Content-Length [00:01:24]Host: 172.17.43.132:8080 [00:01:24]Content-Length: 215 [00:01:24]Content-Type: application/json [00:01:24] [00:01:24]POST finish read [00:01:24]Found Content-Length = 215 [00:01:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:01:24]execute_script... [00:01:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:01:24]POST & json_proto [00:01:24]process_json_proto [00:01:24]json parsed OK: [00:01:24]protocol is kg_v1.0 [00:01:24]action value=get_value [00:01:24]process_action get_value [00:01:24]cmd_get_value [00:01:24]process_action get_value done [00:01:24]requested_data is exist [00:01:24]produce_requested_data [00:01:24]requested_item kkm.sn is exist - process it [00:01:24]requested_item kkm.ver is exist - process it [00:01:24]requested_item fm.sn is exist - process it [00:01:24]wFMCommunicate request_size=4 [00:01:24]MH_SAM_APDU [00:01:24]CAPDU: 80 11 00 00 [00:01:24]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [00:01:24]Write i2c OK [00:01:24]MH_I2C_Read... [00:01:24]Read from MH i2c: E2 [00:01:24]MH_I2C_Read... [00:01:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:01:24]Read from MH i2c: E2 17 00 [00:01:24]MH_I2C_Read... [00:01:24]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 E6 [00:01:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [00:01:24]wFMCommunicate OK [00:01:24]requested_item fd.num is exist - process it [00:01:24]SAM_PROTO_GetFieldsCounters [00:01:24]wFMCommunicate request_size=4 [00:01:24]MH_SAM_APDU [00:01:24]CAPDU: 80 13 00 00 [00:01:24]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [00:01:24]Write i2c OK [00:01:24]MH_I2C_Read... [00:01:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:01:24]Read from MH i2c: E2 [00:01:24]MH_I2C_Read... [00:01:24]Read from MH i2c: E2 62 00 [00:01:24]MH_I2C_Read... [00:01:24]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 DD A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 90 00 00 00 5E 04 04 00 90 00 00 00 57 04 04 00 91 00 00 00 19 04 04 00 00 00 00 00 90 00 90 [00:01:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 DD A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 90 00 00 00 5E 04 04 00 90 00 00 00 57 04 04 00 91 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:01:24]wFMCommunicate OK [00:01:24]SAM_PROTO_GetFieldsCounters done [00:01:24]requested_item shift.num is exist - process it [00:01:24]requested_item shift.opened is exist - process it [00:01:24]req_shift_opened [00:01:24]FM_GetShiftState [00:01:24]SAM_PROTO_GetShiftState [00:01:24]wFMCommunicate request_size=4 [00:01:24]MH_SAM_APDU [00:01:24]CAPDU: 80 13 01 00 [00:01:24]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [00:01:24]Write i2c OK [00:01:24]MH_I2C_Read... [00:01:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:01:24]Read from MH i2c: E2 [00:01:24]MH_I2C_Read... [00:01:24]Read from MH i2c: E2 0E 00 [00:01:24]MH_I2C_Read... [00:01:24]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 A7 [00:01:24]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [00:01:24]wFMCommunicate OK [00:01:24]SAM_PROTO_GetShiftState done [00:01:24]FM_GetShiftState done [00:01:24]req_shift_opened done [00:01:24]requested_item shift.open_date is exist - process it [00:01:24]req_shift_open_date [00:01:24]req_shift_open_date done [00:01:24]produce_requested_data done [00:01:24]produce_requested_data return {"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41693,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [00:01:24]process_action_free get_value [00:01:24]json_value_free [00:01:24]json_value_free done [00:01:24]process_json_proto returns [00:01:24]Send response to host [00:01:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41693,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [00:01:24]free response buf [00:01:24]execute_script done [00:01:24]execute_script returns [00:01:24]free content buf [00:01:24]Sock 9.Close socket [00:01:24]Sock 9.Thread stoped [00:01:24]accept exits with 10 [00:01:24]New connection [00:01:24]New thread 3067157860 created [00:01:24]Thread 3067301220 joined [00:01:24]Waiting for new connection... [00:01:24] Sock 10.Parse request [00:01:24]Sock 10.Check first char [00:01:24]Sock 10.First char is OK [00:01:24]request: POST /json_proto HTTP/1.0 [00:01:24]Method: POST [00:01:24]URL: /json_proto [00:01:24]Method is POST - this is cgi request [00:01:24]url: /json_proto [00:01:24]query_string will be loaded in cgi processing [00:01:24]execute_cgi json_proto POST (null) [00:01:24]execute_cgi path=json_proto method=POST [00:01:24]POST find Content-Length [00:01:24]Host: 172.17.43.132:8080 [00:01:24]Content-Length: 331 [00:01:24]Content-Type: application/json [00:01:24] [00:01:24]POST finish read [00:01:24]Found Content-Length = 331 [00:01:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:01:24]execute_script... [00:01:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:01:24]POST & json_proto [00:01:24]process_json_proto [00:01:24]json parsed OK: [00:01:24]protocol is kg_v1.0 [00:01:24]action value=get_value [00:01:24]process_action get_value [00:01:24]cmd_get_value [00:01:24]process_action get_value done [00:01:24]requested_data is exist [00:01:24]produce_requested_data [00:01:24]requested_item fm.sale.total is exist - process it [00:01:24]SAM_PROTO_GetFMData [00:01:24]wFMCommunicate request_size=4 [00:01:24]MH_SAM_APDU [00:01:24]CAPDU: 80 13 03 00 [00:01:24]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [00:01:24]Write i2c OK [00:01:24]MH_I2C_Read... [00:01:25]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:01:25]Read from MH i2c: E2 [00:01:25]MH_I2C_Read... [00:01:25]Read from MH i2c: E2 FD 00 [00:01:25]MH_I2C_Read... [00:01:25]Read from MH i2c: E2 FD 00 13 00 00 C1 04 85 04 BD 04 6E 04 04 00 8B 9F 00 00 69 04 A0 00 6F 04 04 00 F2 9E 00 00 B1 04 04 00 55 A1 F6 36 70 04 04 00 C0 49 AB 31 72 04 04 00 95 57 4B 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E6 21 D6 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F3 6E 7C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 99 00 00 00 B1 04 03 00 80 27 4E 70 04 03 00 84 1B 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 9D 4C 08 EF 03 09 00 F6 03 90 00 CA [00:01:25]RAPDU: C1 04 85 04 BD 04 6E 04 04 00 8B 9F 00 00 69 04 A0 00 6F 04 04 00 F2 9E 00 00 B1 04 04 00 55 A1 F6 36 70 04 04 00 C0 49 AB 31 72 04 04 00 95 57 4B 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E6 21 D6 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F3 6E 7C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 99 00 00 00 B1 04 03 00 80 27 4E 70 04 03 00 84 1B 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 9D 4C 08 EF 03 09 00 F6 03 90 00 [00:01:25]wFMCommunicate OK [00:01:25]wFMCommunicate request_size=4 [00:01:25]MH_SAM_APDU [00:01:25]CAPDU: 80 17 00 00 [00:01:25]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [00:01:25]Write i2c OK [00:01:25]MH_I2C_Read... [00:01:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:01:25]Read from MH i2c: E2 [00:01:25]MH_I2C_Read... [00:01:25]Read from MH i2c: E2 FD 00 [00:01:25]MH_I2C_Read... [00:01:25]Read from MH i2c: E2 FD 00 14 00 00 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F6 B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 69 [00:01:25]RAPDU: 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F6 B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 [00:01:25]wFMCommunicate OK [00:01:25]wFMCommunicate request_size=4 [00:01:25]MH_SAM_APDU [00:01:25]CAPDU: 80 17 00 00 [00:01:25]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [00:01:25]Write i2c OK [00:01:25]MH_I2C_Read... [00:01:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:01:25]Read from MH i2c: E2 [00:01:25]MH_I2C_Read... [00:01:25]Read from MH i2c: E2 FD 00 [00:01:25]MH_I2C_Read... [00:01:25]Read from MH i2c: E2 FD 00 15 00 00 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 35 [00:01:25]RAPDU: 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 [00:01:25]wFMCommunicate OK [00:01:25]wFMCommunicate request_size=4 [00:01:25]MH_SAM_APDU [00:01:25]CAPDU: 80 17 00 00 [00:01:25]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [00:01:25]Write i2c OK [00:01:25]MH_I2C_Read... [00:01:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:01:25]Read from MH i2c: E2 [00:01:25]MH_I2C_Read... [00:01:25]Read from MH i2c: E2 FD 00 [00:01:25]MH_I2C_Read... [00:01:26]Read from MH i2c: E2 FD 00 16 00 00 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 1B [00:01:26]RAPDU: 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 [00:01:26]wFMCommunicate OK [00:01:26]wFMCommunicate request_size=4 [00:01:26]MH_SAM_APDU [00:01:26]CAPDU: 80 17 00 00 [00:01:26]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [00:01:26]Write i2c OK [00:01:26]MH_I2C_Read... [00:01:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 219! [00:01:26]Read from MH i2c: E2 [00:01:26]MH_I2C_Read... [00:01:26]Read from MH i2c: E2 DE 00 [00:01:26]MH_I2C_Read... [00:01:26]Read from MH i2c: E2 DE 00 17 00 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 76 [00:01:26]RAPDU: F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:01:26]wFMCommunicate OK [00:01:26]SAM_PROTO_GetFMData done [00:01:26]requested_item fm.sale_refund.total is exist - process it [00:01:26]requested_item fm.buy.total is exist - process it [00:01:26]requested_item shift.sale.total is exist - process it [00:01:26]SAM_PROTO_GetShiftData [00:01:26]wFMCommunicate request_size=4 [00:01:26]MH_SAM_APDU [00:01:26]CAPDU: 80 13 02 00 [00:01:26]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [00:01:26]Write i2c OK [00:01:26]MH_I2C_Read... [00:01:26]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:01:26]Read from MH i2c: E2 [00:01:26]MH_I2C_Read... [00:01:26]Read from MH i2c: E2 FD 00 [00:01:26]MH_I2C_Read... [00:01:26]Read from MH i2c: E2 FD 00 18 00 00 B5 04 AA 04 B1 04 6E 04 04 00 90 00 00 00 69 04 9B 00 6F 04 04 00 8F 00 00 00 B1 04 03 00 88 01 35 70 04 03 00 AC 36 27 72 04 03 00 DC CA 0D 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F6 A0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 FB 77 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 94 00 6F 04 04 00 01 00 00 00 B1 04 02 00 88 13 70 04 02 00 88 13 72 04 00 00 00 04 78 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 13 02 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0A 00 90 00 78 [00:01:26]RAPDU: B5 04 AA 04 B1 04 6E 04 04 00 90 00 00 00 69 04 9B 00 6F 04 04 00 8F 00 00 00 B1 04 03 00 88 01 35 70 04 03 00 AC 36 27 72 04 03 00 DC CA 0D 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F6 A0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 FB 77 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 94 00 6F 04 04 00 01 00 00 00 B1 04 02 00 88 13 70 04 02 00 88 13 72 04 00 00 00 04 78 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 13 02 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0A 00 90 00 [00:01:26]wFMCommunicate OK [00:01:26]wFMCommunicate request_size=4 [00:01:26]MH_SAM_APDU [00:01:26]CAPDU: 80 17 00 00 [00:01:26]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [00:01:26]Write i2c OK [00:01:26]MH_I2C_Read... [00:01:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:01:26]Read from MH i2c: E2 [00:01:26]MH_I2C_Read... [00:01:26]Read from MH i2c: E2 FD 00 [00:01:26]MH_I2C_Read... [00:01:26]Read from MH i2c: E2 FD 00 19 00 00 F6 03 01 00 01 F7 03 01 00 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 90 00 DB [00:01:27]RAPDU: F6 03 01 00 01 F7 03 01 00 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 90 00 [00:01:27]wFMCommunicate OK [00:01:27]wFMCommunicate request_size=4 [00:01:27]MH_SAM_APDU [00:01:27]CAPDU: 80 17 00 00 [00:01:27]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [00:01:27]Write i2c OK [00:01:27]MH_I2C_Read... [00:01:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:01:27]Read from MH i2c: E2 [00:01:27]MH_I2C_Read... [00:01:27]Read from MH i2c: E2 FD 00 [00:01:27]MH_I2C_Read... [00:01:27]Read from MH i2c: E2 FD 00 1A 00 00 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 90 00 57 [00:01:27]RAPDU: 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 90 00 [00:01:27]wFMCommunicate OK [00:01:27]wFMCommunicate request_size=4 [00:01:27]MH_SAM_APDU [00:01:27]CAPDU: 80 17 00 00 [00:01:27]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [00:01:27]Write i2c OK [00:01:27]MH_I2C_Read... [00:01:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:01:27]Read from MH i2c: E2 [00:01:27]MH_I2C_Read... [00:01:27]Read from MH i2c: E2 FD 00 [00:01:27]MH_I2C_Read... [00:01:27]Read from MH i2c: E2 FD 00 1B 00 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 90 00 13 [00:01:27]RAPDU: F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 90 00 [00:01:27]wFMCommunicate OK [00:01:27]wFMCommunicate request_size=4 [00:01:27]MH_SAM_APDU [00:01:27]CAPDU: 80 17 00 00 [00:01:27]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [00:01:27]Write i2c OK [00:01:27]MH_I2C_Read... [00:01:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 207! [00:01:27]Read from MH i2c: E2 [00:01:27]MH_I2C_Read... [00:01:27]Read from MH i2c: E2 D2 00 [00:01:27]MH_I2C_Read... [00:01:27]Read from MH i2c: E2 D2 00 1C 00 00 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7F [00:01:27]RAPDU: 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:01:27]wFMCommunicate OK [00:01:27]SAM_PROTO_GetShiftData done [00:01:27]requested_item shift.sale.total_cash is exist - process it [00:01:27]requested_item shift.sale_refund.total is exist - process it [00:01:27]requested_item shift.sale_refund.total_cash is exist - process it [00:01:27]requested_item shift.buy.total is exist - process it [00:01:27]requested_item shift.buy.total_cash is exist - process it [00:01:27]produce_requested_data done [00:01:27]produce_requested_data return {"fm.sale.total":9221328.21,"fm.sale_refund.total":51219.20,"fm.buy.total":0.00,"shift.sale.total":34738.00,"shift.sale.total_cash":25699.00,"shift.sale_refund.total":50.00,"shift.sale_refund.total_cash":50.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:01:27]process_action_free get_value [00:01:27]json_value_free [00:01:27]json_value_free done [00:01:27]process_json_proto returns [00:01:27]Send response to host [00:01:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":9221328.21,"fm.sale_refund.total":51219.20,"fm.buy.total":0.00,"shift.sale.total":34738.00,"shift.sale.total_cash":25699.00,"shift.sale_refund.total":50.00,"shift.sale_refund.total_cash":50.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:01:27]free response buf [00:01:27]execute_script done [00:01:27]execute_script returns [00:01:27]free content buf [00:01:27]Sock 10.Close socket [00:01:27]Sock 10.Thread stoped [00:01:28]OFD Sender: No OFD packet to send [00:01:33]OFD Sender: No OFD packet to send [00:01:38]OFD Sender: No OFD packet to send [00:01:40]accept exits with 9 [00:01:40]New connection [00:01:40]New thread 3067301220 created [00:01:40]Thread 3067157860 joined [00:01:40]Waiting for new connection... [00:01:40] Sock 9.Parse request [00:01:40]Sock 9.Check first char [00:01:40]Sock 9.First char is OK [00:01:40]request: POST /json_proto HTTP/1.0 [00:01:40]Method: POST [00:01:40]URL: /json_proto [00:01:40]Method is POST - this is cgi request [00:01:40]url: /json_proto [00:01:40]query_string will be loaded in cgi processing [00:01:40]execute_cgi json_proto POST (null) [00:01:40]execute_cgi path=json_proto method=POST [00:01:40]POST find Content-Length [00:01:40]Host: 172.17.43.132:8080 [00:01:40]Content-Length: 215 [00:01:40]Content-Type: application/json [00:01:40] [00:01:40]POST finish read [00:01:40]Found Content-Length = 215 [00:01:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:01:40]execute_script... [00:01:40]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:01:40]POST & json_proto [00:01:40]process_json_proto [00:01:40]json parsed OK: [00:01:40]protocol is kg_v1.0 [00:01:40]action value=get_value [00:01:40]process_action get_value [00:01:40]cmd_get_value [00:01:40]process_action get_value done [00:01:40]requested_data is exist [00:01:40]produce_requested_data [00:01:40]requested_item kkm.sn is exist - process it [00:01:40]requested_item kkm.ver is exist - process it [00:01:40]requested_item fm.sn is exist - process it [00:01:40]wFMCommunicate request_size=4 [00:01:40]MH_SAM_APDU [00:01:40]CAPDU: 80 11 00 00 [00:01:40]Write to MH i2c: E2 08 00 1D 00 80 11 00 00 00 00 00 00 97 [00:01:40]Write i2c OK [00:01:40]MH_I2C_Read... [00:01:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:01:40]Read from MH i2c: E2 [00:01:40]MH_I2C_Read... [00:01:40]Read from MH i2c: E2 17 00 [00:01:40]MH_I2C_Read... [00:01:40]Read from MH i2c: E2 17 00 1D 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 F3 [00:01:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [00:01:40]wFMCommunicate OK [00:01:40]requested_item fd.num is exist - process it [00:01:40]SAM_PROTO_GetFieldsCounters [00:01:40]wFMCommunicate request_size=4 [00:01:40]MH_SAM_APDU [00:01:40]CAPDU: 80 13 00 00 [00:01:40]Write to MH i2c: E2 08 00 1E 00 80 13 00 00 00 00 00 00 9A [00:01:40]Write i2c OK [00:01:40]MH_I2C_Read... [00:01:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:01:41]Read from MH i2c: E2 [00:01:41]MH_I2C_Read... [00:01:41]Read from MH i2c: E2 62 00 [00:01:41]MH_I2C_Read... [00:01:41]Read from MH i2c: E2 62 00 1E 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 DD A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 90 00 00 00 5E 04 04 00 90 00 00 00 57 04 04 00 91 00 00 00 19 04 04 00 00 00 00 00 90 00 9D [00:01:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 DD A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 90 00 00 00 5E 04 04 00 90 00 00 00 57 04 04 00 91 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:01:41]wFMCommunicate OK [00:01:41]SAM_PROTO_GetFieldsCounters done [00:01:41]requested_item shift.num is exist - process it [00:01:41]requested_item shift.opened is exist - process it [00:01:41]req_shift_opened [00:01:41]FM_GetShiftState [00:01:41]SAM_PROTO_GetShiftState [00:01:41]wFMCommunicate request_size=4 [00:01:41]MH_SAM_APDU [00:01:41]CAPDU: 80 13 01 00 [00:01:41]Write to MH i2c: E2 08 00 1F 00 80 13 01 00 00 00 00 00 9C [00:01:41]Write i2c OK [00:01:41]MH_I2C_Read... [00:01:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:01:41]Read from MH i2c: E2 [00:01:41]MH_I2C_Read... [00:01:41]Read from MH i2c: E2 0E 00 [00:01:41]MH_I2C_Read... [00:01:41]Read from MH i2c: E2 0E 00 1F 00 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 B4 [00:01:41]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [00:01:41]wFMCommunicate OK [00:01:41]SAM_PROTO_GetShiftState done [00:01:41]FM_GetShiftState done [00:01:41]req_shift_opened done [00:01:41]requested_item shift.open_date is exist - process it [00:01:41]req_shift_open_date [00:01:41]req_shift_open_date done [00:01:41]produce_requested_data done [00:01:41]produce_requested_data return {"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41693,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [00:01:41]process_action_free get_value [00:01:41]json_value_free [00:01:41]json_value_free done [00:01:41]process_json_proto returns [00:01:41]Send response to host [00:01:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41693,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [00:01:41]free response buf [00:01:41]execute_script done [00:01:41]execute_script returns [00:01:41]free content buf [00:01:41]Sock 9.Close socket [00:01:41]Sock 9.Thread stoped [00:01:41]accept exits with 10 [00:01:41]New connection [00:01:41]New thread 3067157860 created [00:01:41]Thread 3067301220 joined [00:01:41]Waiting for new connection... [00:01:41] Sock 10.Parse request [00:01:41]Sock 10.Check first char [00:01:41]Sock 10.First char is OK [00:01:41]request: POST /json_proto HTTP/1.0 [00:01:41]Method: POST [00:01:41]URL: /json_proto [00:01:41]Method is POST - this is cgi request [00:01:41]url: /json_proto [00:01:41]query_string will be loaded in cgi processing [00:01:41]execute_cgi json_proto POST (null) [00:01:41]execute_cgi path=json_proto method=POST [00:01:41]POST find Content-Length [00:01:41]Host: 172.17.43.132:8080 [00:01:41]Content-Length: 331 [00:01:41]Content-Type: application/json [00:01:41] [00:01:41]POST finish read [00:01:41]Found Content-Length = 331 [00:01:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:01:41]execute_script... [00:01:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:01:41]POST & json_proto [00:01:41]process_json_proto [00:01:41]json parsed OK: [00:01:41]protocol is kg_v1.0 [00:01:41]action value=get_value [00:01:41]process_action get_value [00:01:41]cmd_get_value [00:01:41]process_action get_value done [00:01:41]requested_data is exist [00:01:41]produce_requested_data [00:01:41]requested_item fm.sale.total is exist - process it [00:01:41]SAM_PROTO_GetFMData [00:01:41]wFMCommunicate request_size=4 [00:01:41]MH_SAM_APDU [00:01:41]CAPDU: 80 13 03 00 [00:01:41]Write to MH i2c: E2 08 00 20 00 80 13 03 00 00 00 00 00 9F [00:01:41]Write i2c OK [00:01:41]MH_I2C_Read... [00:01:41]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:01:41]Read from MH i2c: E2 [00:01:41]MH_I2C_Read... [00:01:41]Read from MH i2c: E2 FD 00 [00:01:41]MH_I2C_Read... [00:01:41]Read from MH i2c: E2 FD 00 20 00 00 C1 04 85 04 BD 04 6E 04 04 00 8B 9F 00 00 69 04 A0 00 6F 04 04 00 F2 9E 00 00 B1 04 04 00 55 A1 F6 36 70 04 04 00 C0 49 AB 31 72 04 04 00 95 57 4B 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E6 21 D6 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F3 6E 7C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 99 00 00 00 B1 04 03 00 80 27 4E 70 04 03 00 84 1B 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 9D 4C 08 EF 03 09 00 F6 03 90 00 D7 [00:01:41]RAPDU: C1 04 85 04 BD 04 6E 04 04 00 8B 9F 00 00 69 04 A0 00 6F 04 04 00 F2 9E 00 00 B1 04 04 00 55 A1 F6 36 70 04 04 00 C0 49 AB 31 72 04 04 00 95 57 4B 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E6 21 D6 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F3 6E 7C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 99 00 00 00 B1 04 03 00 80 27 4E 70 04 03 00 84 1B 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 9D 4C 08 EF 03 09 00 F6 03 90 00 [00:01:41]wFMCommunicate OK [00:01:41]wFMCommunicate request_size=4 [00:01:41]MH_SAM_APDU [00:01:41]CAPDU: 80 17 00 00 [00:01:41]Write to MH i2c: E2 08 00 21 00 80 17 00 00 00 00 00 00 A1 [00:01:41]Write i2c OK [00:01:41]MH_I2C_Read... [00:01:41]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:01:41]Read from MH i2c: E2 [00:01:41]MH_I2C_Read... [00:01:41]Read from MH i2c: E2 FD 00 [00:01:41]MH_I2C_Read... [00:01:41]Read from MH i2c: E2 FD 00 21 00 00 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F6 B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 76 [00:01:41]RAPDU: 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F6 B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 [00:01:42]wFMCommunicate OK [00:01:42]wFMCommunicate request_size=4 [00:01:42]MH_SAM_APDU [00:01:42]CAPDU: 80 17 00 00 [00:01:42]Write to MH i2c: E2 08 00 22 00 80 17 00 00 00 00 00 00 A2 [00:01:42]Write i2c OK [00:01:42]MH_I2C_Read... [00:01:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:01:42]Read from MH i2c: E2 [00:01:42]MH_I2C_Read... [00:01:42]Read from MH i2c: E2 FD 00 [00:01:42]MH_I2C_Read... [00:01:42]Read from MH i2c: E2 FD 00 22 00 00 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 42 [00:01:42]RAPDU: 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 [00:01:42]wFMCommunicate OK [00:01:42]wFMCommunicate request_size=4 [00:01:42]MH_SAM_APDU [00:01:42]CAPDU: 80 17 00 00 [00:01:42]Write to MH i2c: E2 08 00 23 00 80 17 00 00 00 00 00 00 A3 [00:01:42]Write i2c OK [00:01:42]MH_I2C_Read... [00:01:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:01:42]Read from MH i2c: E2 [00:01:42]MH_I2C_Read... [00:01:42]Read from MH i2c: E2 FD 00 [00:01:42]MH_I2C_Read... [00:01:42]Read from MH i2c: E2 FD 00 23 00 00 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 28 [00:01:42]RAPDU: 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 [00:01:42]wFMCommunicate OK [00:01:42]wFMCommunicate request_size=4 [00:01:42]MH_SAM_APDU [00:01:42]CAPDU: 80 17 00 00 [00:01:42]Write to MH i2c: E2 08 00 24 00 80 17 00 00 00 00 00 00 A4 [00:01:42]Write i2c OK [00:01:42]MH_I2C_Read... [00:01:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 219! [00:01:43]Read from MH i2c: E2 [00:01:43]MH_I2C_Read... [00:01:43]Read from MH i2c: E2 DE 00 [00:01:43]MH_I2C_Read... [00:01:43]Read from MH i2c: E2 DE 00 24 00 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 83 [00:01:43]RAPDU: F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:01:43]wFMCommunicate OK [00:01:43]SAM_PROTO_GetFMData done [00:01:43]requested_item fm.sale_refund.total is exist - process it [00:01:43]requested_item fm.buy.total is exist - process it [00:01:43]requested_item shift.sale.total is exist - process it [00:01:43]SAM_PROTO_GetShiftData [00:01:43]wFMCommunicate request_size=4 [00:01:43]MH_SAM_APDU [00:01:43]CAPDU: 80 13 02 00 [00:01:43]Write to MH i2c: E2 08 00 25 00 80 13 02 00 00 00 00 00 A3 [00:01:43]Write i2c OK [00:01:43]MH_I2C_Read... [00:01:43]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:01:43]Read from MH i2c: E2 [00:01:43]MH_I2C_Read... [00:01:43]Read from MH i2c: E2 FD 00 [00:01:43]MH_I2C_Read... [00:01:43]Read from MH i2c: E2 FD 00 25 00 00 B5 04 AA 04 B1 04 6E 04 04 00 90 00 00 00 69 04 9B 00 6F 04 04 00 8F 00 00 00 B1 04 03 00 88 01 35 70 04 03 00 AC 36 27 72 04 03 00 DC CA 0D 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F6 A0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 FB 77 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 94 00 6F 04 04 00 01 00 00 00 B1 04 02 00 88 13 70 04 02 00 88 13 72 04 00 00 00 04 78 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 13 02 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0A 00 90 00 85 [00:01:43]RAPDU: B5 04 AA 04 B1 04 6E 04 04 00 90 00 00 00 69 04 9B 00 6F 04 04 00 8F 00 00 00 B1 04 03 00 88 01 35 70 04 03 00 AC 36 27 72 04 03 00 DC CA 0D 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F6 A0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 FB 77 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 94 00 6F 04 04 00 01 00 00 00 B1 04 02 00 88 13 70 04 02 00 88 13 72 04 00 00 00 04 78 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 13 02 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0A 00 90 00 [00:01:43]wFMCommunicate OK [00:01:43]wFMCommunicate request_size=4 [00:01:43]MH_SAM_APDU [00:01:43]CAPDU: 80 17 00 00 [00:01:43]Write to MH i2c: E2 08 00 26 00 80 17 00 00 00 00 00 00 A6 [00:01:43]OFD Sender: No OFD packet to send [00:01:43]Write i2c OK [00:01:43]MH_I2C_Read... [00:01:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:01:44]Read from MH i2c: E2 [00:01:44]MH_I2C_Read... [00:01:44]Read from MH i2c: E2 FD 00 [00:01:44]MH_I2C_Read... [00:01:44]Read from MH i2c: E2 FD 00 26 00 00 F6 03 01 00 01 F7 03 01 00 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 90 00 E8 [00:01:44]RAPDU: F6 03 01 00 01 F7 03 01 00 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 90 00 [00:01:44]wFMCommunicate OK [00:01:44]wFMCommunicate request_size=4 [00:01:44]MH_SAM_APDU [00:01:44]CAPDU: 80 17 00 00 [00:01:44]Write to MH i2c: E2 08 00 27 00 80 17 00 00 00 00 00 00 A7 [00:01:44]Write i2c OK [00:01:44]MH_I2C_Read... [00:01:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:01:44]Read from MH i2c: E2 [00:01:44]MH_I2C_Read... [00:01:44]Read from MH i2c: E2 FD 00 [00:01:44]MH_I2C_Read... [00:01:44]Read from MH i2c: E2 FD 00 27 00 00 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 90 00 64 [00:01:44]RAPDU: 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 90 00 [00:01:44]wFMCommunicate OK [00:01:44]wFMCommunicate request_size=4 [00:01:44]MH_SAM_APDU [00:01:44]CAPDU: 80 17 00 00 [00:01:44]Write to MH i2c: E2 08 00 28 00 80 17 00 00 00 00 00 00 A8 [00:01:44]Write i2c OK [00:01:44]MH_I2C_Read... [00:01:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:01:44]Read from MH i2c: E2 [00:01:44]MH_I2C_Read... [00:01:44]Read from MH i2c: E2 FD 00 [00:01:44]MH_I2C_Read... [00:01:44]Read from MH i2c: E2 FD 00 28 00 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 90 00 20 [00:01:44]RAPDU: F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 90 00 [00:01:45]wFMCommunicate OK [00:01:45]wFMCommunicate request_size=4 [00:01:45]MH_SAM_APDU [00:01:45]CAPDU: 80 17 00 00 [00:01:45]Write to MH i2c: E2 08 00 29 00 80 17 00 00 00 00 00 00 A9 [00:01:45]Write i2c OK [00:01:45]MH_I2C_Read... [00:01:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 207! [00:01:45]Read from MH i2c: E2 [00:01:45]MH_I2C_Read... [00:01:45]Read from MH i2c: E2 D2 00 [00:01:45]MH_I2C_Read... [00:01:45]Read from MH i2c: E2 D2 00 29 00 00 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 8C [00:01:45]RAPDU: 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:01:45]wFMCommunicate OK [00:01:45]SAM_PROTO_GetShiftData done [00:01:45]requested_item shift.sale.total_cash is exist - process it [00:01:45]requested_item shift.sale_refund.total is exist - process it [00:01:45]requested_item shift.sale_refund.total_cash is exist - process it [00:01:45]requested_item shift.buy.total is exist - process it [00:01:45]requested_item shift.buy.total_cash is exist - process it [00:01:45]produce_requested_data done [00:01:45]produce_requested_data return {"fm.sale.total":9221328.21,"fm.sale_refund.total":51219.20,"fm.buy.total":0.00,"shift.sale.total":34738.00,"shift.sale.total_cash":25699.00,"shift.sale_refund.total":50.00,"shift.sale_refund.total_cash":50.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:01:45]process_action_free get_value [00:01:45]json_value_free [00:01:45]json_value_free done [00:01:45]process_json_proto returns [00:01:45]Send response to host [00:01:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":9221328.21,"fm.sale_refund.total":51219.20,"fm.buy.total":0.00,"shift.sale.total":34738.00,"shift.sale.total_cash":25699.00,"shift.sale_refund.total":50.00,"shift.sale_refund.total_cash":50.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:01:45]free response buf [00:01:45]execute_script done [00:01:45]execute_script returns [00:01:45]free content buf [00:01:45]Sock 10.Close socket [00:01:45]Sock 10.Thread stoped [00:01:48]OFD Sender: No OFD packet to send [00:01:53]OFD Sender: No OFD packet to send [00:01:58]OFD Sender: No OFD packet to send [00:02:03]OFD Sender: No OFD packet to send [00:02:08]OFD Sender: No OFD packet to send [00:02:13]OFD Sender: No OFD packet to send [00:02:18]OFD Sender: No OFD packet to send [00:02:23]OFD Sender: No OFD packet to send [00:02:28]OFD Sender: No OFD packet to send [00:02:33]OFD Sender: No OFD packet to send [00:02:38]OFD Sender: No OFD packet to send [00:02:43]OFD Sender: No OFD packet to send [00:02:48]OFD Sender: No OFD packet to send [00:02:53]OFD Sender: No OFD packet to send [00:02:58]OFD Sender: No OFD packet to send [00:03:00]recv_with_timeout no data received [00:03:03]OFD Sender: No OFD packet to send [00:03:08]OFD Sender: No OFD packet to send [00:03:11]recv_with_timeout no data received [00:03:13]OFD Sender: No OFD packet to send [00:03:18]OFD Sender: No OFD packet to send [00:03:19]accept exits with 9 [00:03:19]New connection [00:03:19]New thread 3067301220 created [00:03:19]Thread 3067157860 joined [00:03:19]Waiting for new connection... [00:03:19] Sock 9.Parse request [00:03:19]Sock 9.Check first char [00:03:19]Sock 9.First char is OK [00:03:19]request: POST /json_proto HTTP/1.0 [00:03:19]Method: POST [00:03:19]URL: /json_proto [00:03:19]Method is POST - this is cgi request [00:03:19]url: /json_proto [00:03:19]query_string will be loaded in cgi processing [00:03:19]execute_cgi json_proto POST (null) [00:03:19]execute_cgi path=json_proto method=POST [00:03:19]POST find Content-Length [00:03:19]Host: 172.17.43.132:8080 [00:03:19]Content-Length: 215 [00:03:19]Content-Type: application/json [00:03:19] [00:03:19]POST finish read [00:03:19]Found Content-Length = 215 [00:03:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:03:19]execute_script... [00:03:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:03:19]POST & json_proto [00:03:19]process_json_proto [00:03:19]json parsed OK: [00:03:19]protocol is kg_v1.0 [00:03:19]action value=get_value [00:03:19]process_action get_value [00:03:19]cmd_get_value [00:03:19]process_action get_value done [00:03:19]requested_data is exist [00:03:19]produce_requested_data [00:03:19]requested_item kkm.sn is exist - process it [00:03:19]requested_item kkm.ver is exist - process it [00:03:19]requested_item fm.sn is exist - process it [00:03:19]wFMCommunicate request_size=4 [00:03:19]MH_SAM_APDU [00:03:19]CAPDU: 80 11 00 00 [00:03:19]Write to MH i2c: E2 08 00 2A 00 80 11 00 00 00 00 00 00 A4 [00:03:19]Write i2c OK [00:03:19]MH_I2C_Read... [00:03:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:03:19]Read from MH i2c: E2 [00:03:19]MH_I2C_Read... [00:03:19]Read from MH i2c: E2 17 00 [00:03:19]MH_I2C_Read... [00:03:19]Read from MH i2c: E2 17 00 2A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 00 [00:03:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [00:03:19]wFMCommunicate OK [00:03:19]requested_item fd.num is exist - process it [00:03:19]SAM_PROTO_GetFieldsCounters [00:03:19]wFMCommunicate request_size=4 [00:03:19]MH_SAM_APDU [00:03:19]CAPDU: 80 13 00 00 [00:03:19]Write to MH i2c: E2 08 00 2B 00 80 13 00 00 00 00 00 00 A7 [00:03:19]Write i2c OK [00:03:19]MH_I2C_Read... [00:03:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:03:19]Read from MH i2c: E2 [00:03:19]MH_I2C_Read... [00:03:19]Read from MH i2c: E2 62 00 [00:03:19]MH_I2C_Read... [00:03:19]Read from MH i2c: E2 62 00 2B 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 DD A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 90 00 00 00 5E 04 04 00 90 00 00 00 57 04 04 00 91 00 00 00 19 04 04 00 00 00 00 00 90 00 AA [00:03:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 DD A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 90 00 00 00 5E 04 04 00 90 00 00 00 57 04 04 00 91 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:03:19]wFMCommunicate OK [00:03:19]SAM_PROTO_GetFieldsCounters done [00:03:19]requested_item shift.num is exist - process it [00:03:19]requested_item shift.opened is exist - process it [00:03:19]req_shift_opened [00:03:19]FM_GetShiftState [00:03:19]SAM_PROTO_GetShiftState [00:03:19]wFMCommunicate request_size=4 [00:03:19]MH_SAM_APDU [00:03:19]CAPDU: 80 13 01 00 [00:03:19]Write to MH i2c: E2 08 00 2C 00 80 13 01 00 00 00 00 00 A9 [00:03:19]Write i2c OK [00:03:19]MH_I2C_Read... [00:03:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:03:19]Read from MH i2c: E2 [00:03:19]MH_I2C_Read... [00:03:19]Read from MH i2c: E2 0E 00 [00:03:19]MH_I2C_Read... [00:03:19]Read from MH i2c: E2 0E 00 2C 00 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 C1 [00:03:19]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [00:03:19]wFMCommunicate OK [00:03:19]SAM_PROTO_GetShiftState done [00:03:19]FM_GetShiftState done [00:03:19]req_shift_opened done [00:03:19]requested_item shift.open_date is exist - process it [00:03:19]req_shift_open_date [00:03:19]req_shift_open_date done [00:03:19]produce_requested_data done [00:03:19]produce_requested_data return {"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41693,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [00:03:19]process_action_free get_value [00:03:19]json_value_free [00:03:19]json_value_free done [00:03:19]process_json_proto returns [00:03:19]Send response to host [00:03:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41693,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [00:03:19]free response buf [00:03:19]execute_script done [00:03:19]execute_script returns [00:03:19]free content buf [00:03:19]Sock 9.Close socket [00:03:19]Sock 9.Thread stoped [00:03:19]accept exits with 10 [00:03:19]New connection [00:03:19]New thread 3067157860 created [00:03:19]Thread 3067301220 joined [00:03:19]Waiting for new connection... [00:03:19] Sock 10.Parse request [00:03:19]Sock 10.Check first char [00:03:19]Sock 10.First char is OK [00:03:19]request: POST /json_proto HTTP/1.0 [00:03:19]Method: POST [00:03:19]URL: /json_proto [00:03:19]Method is POST - this is cgi request [00:03:19]url: /json_proto [00:03:19]query_string will be loaded in cgi processing [00:03:19]execute_cgi json_proto POST (null) [00:03:19]execute_cgi path=json_proto method=POST [00:03:19]POST find Content-Length [00:03:19]Host: 172.17.43.132:8080 [00:03:19]Content-Length: 331 [00:03:19]Content-Type: application/json [00:03:19] [00:03:19]POST finish read [00:03:19]Found Content-Length = 331 [00:03:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:03:19]execute_script... [00:03:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:03:20]POST & json_proto [00:03:20]process_json_proto [00:03:20]json parsed OK: [00:03:20]protocol is kg_v1.0 [00:03:20]action value=get_value [00:03:20]process_action get_value [00:03:20]cmd_get_value [00:03:20]process_action get_value done [00:03:20]requested_data is exist [00:03:20]produce_requested_data [00:03:20]requested_item fm.sale.total is exist - process it [00:03:20]SAM_PROTO_GetFMData [00:03:20]wFMCommunicate request_size=4 [00:03:20]MH_SAM_APDU [00:03:20]CAPDU: 80 13 03 00 [00:03:20]Write to MH i2c: E2 08 00 2D 00 80 13 03 00 00 00 00 00 AC [00:03:20]Write i2c OK [00:03:20]MH_I2C_Read... [00:03:20]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:03:20]Read from MH i2c: E2 [00:03:20]MH_I2C_Read... [00:03:20]Read from MH i2c: E2 FD 00 [00:03:20]MH_I2C_Read... [00:03:20]Read from MH i2c: E2 FD 00 2D 00 00 C1 04 85 04 BD 04 6E 04 04 00 8B 9F 00 00 69 04 A0 00 6F 04 04 00 F2 9E 00 00 B1 04 04 00 55 A1 F6 36 70 04 04 00 C0 49 AB 31 72 04 04 00 95 57 4B 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E6 21 D6 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F3 6E 7C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 99 00 00 00 B1 04 03 00 80 27 4E 70 04 03 00 84 1B 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 9D 4C 08 EF 03 09 00 F6 03 90 00 E4 [00:03:20]RAPDU: C1 04 85 04 BD 04 6E 04 04 00 8B 9F 00 00 69 04 A0 00 6F 04 04 00 F2 9E 00 00 B1 04 04 00 55 A1 F6 36 70 04 04 00 C0 49 AB 31 72 04 04 00 95 57 4B 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E6 21 D6 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F3 6E 7C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 99 00 00 00 B1 04 03 00 80 27 4E 70 04 03 00 84 1B 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 9D 4C 08 EF 03 09 00 F6 03 90 00 [00:03:20]wFMCommunicate OK [00:03:20]wFMCommunicate request_size=4 [00:03:20]MH_SAM_APDU [00:03:20]CAPDU: 80 17 00 00 [00:03:20]Write to MH i2c: E2 08 00 2E 00 80 17 00 00 00 00 00 00 AE [00:03:20]Write i2c OK [00:03:20]MH_I2C_Read... [00:03:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:03:21]Read from MH i2c: E2 [00:03:21]MH_I2C_Read... [00:03:21]Read from MH i2c: E2 FD 00 [00:03:21]MH_I2C_Read... [00:03:21]Read from MH i2c: E2 FD 00 2E 00 00 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F6 B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 83 [00:03:21]RAPDU: 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F6 B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 [00:03:21]wFMCommunicate OK [00:03:21]wFMCommunicate request_size=4 [00:03:21]MH_SAM_APDU [00:03:21]CAPDU: 80 17 00 00 [00:03:21]Write to MH i2c: E2 08 00 2F 00 80 17 00 00 00 00 00 00 AF [00:03:21]Write i2c OK [00:03:21]MH_I2C_Read... [00:03:21]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:03:21]Read from MH i2c: E2 [00:03:21]MH_I2C_Read... [00:03:21]Read from MH i2c: E2 FD 00 [00:03:21]MH_I2C_Read... [00:03:21]Read from MH i2c: E2 FD 00 2F 00 00 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 4F [00:03:21]RAPDU: 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 [00:03:21]wFMCommunicate OK [00:03:21]wFMCommunicate request_size=4 [00:03:21]MH_SAM_APDU [00:03:21]CAPDU: 80 17 00 00 [00:03:21]Write to MH i2c: E2 08 00 30 00 80 17 00 00 00 00 00 00 B0 [00:03:21]Write i2c OK [00:03:21]MH_I2C_Read... [00:03:21]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:03:21]Read from MH i2c: E2 [00:03:21]MH_I2C_Read... [00:03:21]Read from MH i2c: E2 FD 00 [00:03:21]MH_I2C_Read... [00:03:21]Read from MH i2c: E2 FD 00 30 00 00 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 35 [00:03:21]RAPDU: 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 [00:03:21]wFMCommunicate OK [00:03:21]wFMCommunicate request_size=4 [00:03:21]MH_SAM_APDU [00:03:21]CAPDU: 80 17 00 00 [00:03:21]Write to MH i2c: E2 08 00 31 00 80 17 00 00 00 00 00 00 B1 [00:03:21]Write i2c OK [00:03:21]MH_I2C_Read... [00:03:21]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 219! [00:03:21]Read from MH i2c: E2 [00:03:21]MH_I2C_Read... [00:03:21]Read from MH i2c: E2 DE 00 [00:03:21]MH_I2C_Read... [00:03:21]Read from MH i2c: E2 DE 00 31 00 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 90 [00:03:21]RAPDU: F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:03:21]wFMCommunicate OK [00:03:21]SAM_PROTO_GetFMData done [00:03:21]requested_item fm.sale_refund.total is exist - process it [00:03:21]requested_item fm.buy.total is exist - process it [00:03:21]requested_item shift.sale.total is exist - process it [00:03:21]SAM_PROTO_GetShiftData [00:03:21]wFMCommunicate request_size=4 [00:03:21]MH_SAM_APDU [00:03:21]CAPDU: 80 13 02 00 [00:03:21]Write to MH i2c: E2 08 00 32 00 80 13 02 00 00 00 00 00 B0 [00:03:21]Write i2c OK [00:03:21]MH_I2C_Read... [00:03:22]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:03:22]Read from MH i2c: E2 [00:03:22]MH_I2C_Read... [00:03:22]Read from MH i2c: E2 FD 00 [00:03:22]MH_I2C_Read... [00:03:22]Read from MH i2c: E2 FD 00 32 00 00 B5 04 AA 04 B1 04 6E 04 04 00 90 00 00 00 69 04 9B 00 6F 04 04 00 8F 00 00 00 B1 04 03 00 88 01 35 70 04 03 00 AC 36 27 72 04 03 00 DC CA 0D 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F6 A0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 FB 77 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 94 00 6F 04 04 00 01 00 00 00 B1 04 02 00 88 13 70 04 02 00 88 13 72 04 00 00 00 04 78 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 13 02 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0A 00 90 00 92 [00:03:22]RAPDU: B5 04 AA 04 B1 04 6E 04 04 00 90 00 00 00 69 04 9B 00 6F 04 04 00 8F 00 00 00 B1 04 03 00 88 01 35 70 04 03 00 AC 36 27 72 04 03 00 DC CA 0D 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F6 A0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 FB 77 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 94 00 6F 04 04 00 01 00 00 00 B1 04 02 00 88 13 70 04 02 00 88 13 72 04 00 00 00 04 78 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 13 02 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0A 00 90 00 [00:03:22]wFMCommunicate OK [00:03:22]wFMCommunicate request_size=4 [00:03:22]MH_SAM_APDU [00:03:22]CAPDU: 80 17 00 00 [00:03:22]Write to MH i2c: E2 08 00 33 00 80 17 00 00 00 00 00 00 B3 [00:03:22]Write i2c OK [00:03:22]MH_I2C_Read... [00:03:22]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:03:22]Read from MH i2c: E2 [00:03:22]MH_I2C_Read... [00:03:22]Read from MH i2c: E2 FD 00 [00:03:22]MH_I2C_Read... [00:03:22]Read from MH i2c: E2 FD 00 33 00 00 F6 03 01 00 01 F7 03 01 00 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 90 00 F5 [00:03:22]RAPDU: F6 03 01 00 01 F7 03 01 00 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 90 00 [00:03:22]wFMCommunicate OK [00:03:22]wFMCommunicate request_size=4 [00:03:22]MH_SAM_APDU [00:03:22]CAPDU: 80 17 00 00 [00:03:22]Write to MH i2c: E2 08 00 34 00 80 17 00 00 00 00 00 00 B4 [00:03:22]Write i2c OK [00:03:22]MH_I2C_Read... [00:03:22]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:03:22]Read from MH i2c: E2 [00:03:22]MH_I2C_Read... [00:03:22]Read from MH i2c: E2 FD 00 [00:03:22]MH_I2C_Read... [00:03:22]Read from MH i2c: E2 FD 00 34 00 00 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 90 00 71 [00:03:22]RAPDU: 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 90 00 [00:03:22]wFMCommunicate OK [00:03:22]wFMCommunicate request_size=4 [00:03:22]MH_SAM_APDU [00:03:22]CAPDU: 80 17 00 00 [00:03:22]Write to MH i2c: E2 08 00 35 00 80 17 00 00 00 00 00 00 B5 [00:03:22]Write i2c OK [00:03:22]MH_I2C_Read... [00:03:23]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:03:23]Read from MH i2c: E2 [00:03:23]MH_I2C_Read... [00:03:23]Read from MH i2c: E2 FD 00 [00:03:23]MH_I2C_Read... [00:03:23]Read from MH i2c: E2 FD 00 35 00 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 90 00 2D [00:03:23]RAPDU: F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 90 00 [00:03:23]wFMCommunicate OK [00:03:23]wFMCommunicate request_size=4 [00:03:23]MH_SAM_APDU [00:03:23]CAPDU: 80 17 00 00 [00:03:23]Write to MH i2c: E2 08 00 36 00 80 17 00 00 00 00 00 00 B6 [00:03:23]Write i2c OK [00:03:23]MH_I2C_Read... [00:03:23]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 207! [00:03:23]Read from MH i2c: E2 [00:03:23]MH_I2C_Read... [00:03:23]Read from MH i2c: E2 D2 00 [00:03:23]MH_I2C_Read... [00:03:23]Read from MH i2c: E2 D2 00 36 00 00 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 99 [00:03:23]RAPDU: 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:03:23]wFMCommunicate OK [00:03:23]SAM_PROTO_GetShiftData done [00:03:23]requested_item shift.sale.total_cash is exist - process it [00:03:23]requested_item shift.sale_refund.total is exist - process it [00:03:23]requested_item shift.sale_refund.total_cash is exist - process it [00:03:23]requested_item shift.buy.total is exist - process it [00:03:23]requested_item shift.buy.total_cash is exist - process it [00:03:23]produce_requested_data done [00:03:23]produce_requested_data return {"fm.sale.total":9221328.21,"fm.sale_refund.total":51219.20,"fm.buy.total":0.00,"shift.sale.total":34738.00,"shift.sale.total_cash":25699.00,"shift.sale_refund.total":50.00,"shift.sale_refund.total_cash":50.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:03:23]process_action_free get_value [00:03:23]json_value_free [00:03:23]json_value_free done [00:03:23]process_json_proto returns [00:03:23]Send response to host [00:03:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":9221328.21,"fm.sale_refund.total":51219.20,"fm.buy.total":0.00,"shift.sale.total":34738.00,"shift.sale.total_cash":25699.00,"shift.sale_refund.total":50.00,"shift.sale_refund.total_cash":50.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:03:23]free response buf [00:03:23]execute_script done [00:03:23]execute_script returns [00:03:23]free content buf [00:03:23]Sock 10.Close socket [00:03:23]Sock 10.Thread stoped [00:03:23]accept exits with 9 [00:03:23]New connection [00:03:23]New thread 3067301220 created [00:03:23]Thread 3067157860 joined [00:03:23]Waiting for new connection... [00:03:23] Sock 9.Parse request [00:03:23]Sock 9.Check first char [00:03:23]Sock 9.First char is OK [00:03:23]request: POST /json_proto HTTP/1.0 [00:03:23]Method: POST [00:03:23]URL: /json_proto [00:03:23]Method is POST - this is cgi request [00:03:23]url: /json_proto [00:03:23]query_string will be loaded in cgi processing [00:03:23]execute_cgi json_proto POST (null) [00:03:23]execute_cgi path=json_proto method=POST [00:03:23]POST find Content-Length [00:03:23]Host: 172.17.43.132:8080 [00:03:23]Content-Length: 331 [00:03:23]Content-Type: application/json [00:03:23] [00:03:23]POST finish read [00:03:23]Found Content-Length = 331 [00:03:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:03:23]execute_script... [00:03:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:03:23]POST & json_proto [00:03:23]process_json_proto [00:03:23]json parsed OK: [00:03:23]protocol is kg_v1.0 [00:03:23]action value=get_value [00:03:23]process_action get_value [00:03:23]cmd_get_value [00:03:23]process_action get_value done [00:03:23]requested_data is exist [00:03:23]produce_requested_data [00:03:23]requested_item fm.sale.total is exist - process it [00:03:23]SAM_PROTO_GetFMData [00:03:23]wFMCommunicate request_size=4 [00:03:23]MH_SAM_APDU [00:03:23]CAPDU: 80 13 03 00 [00:03:23]Write to MH i2c: E2 08 00 37 00 80 13 03 00 00 00 00 00 B6 [00:03:23]Write i2c OK [00:03:23]MH_I2C_Read... [00:03:23]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:03:23]Read from MH i2c: E2 [00:03:23]MH_I2C_Read... [00:03:23]Read from MH i2c: E2 FD 00 [00:03:23]MH_I2C_Read... [00:03:23]Read from MH i2c: E2 FD 00 37 00 00 C1 04 85 04 BD 04 6E 04 04 00 8B 9F 00 00 69 04 A0 00 6F 04 04 00 F2 9E 00 00 B1 04 04 00 55 A1 F6 36 70 04 04 00 C0 49 AB 31 72 04 04 00 95 57 4B 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E6 21 D6 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F3 6E 7C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 99 00 00 00 B1 04 03 00 80 27 4E 70 04 03 00 84 1B 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 9D 4C 08 EF 03 09 00 F6 03 90 00 EE [00:03:24]RAPDU: C1 04 85 04 BD 04 6E 04 04 00 8B 9F 00 00 69 04 A0 00 6F 04 04 00 F2 9E 00 00 B1 04 04 00 55 A1 F6 36 70 04 04 00 C0 49 AB 31 72 04 04 00 95 57 4B 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E6 21 D6 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F3 6E 7C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 99 00 00 00 B1 04 03 00 80 27 4E 70 04 03 00 84 1B 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 9D 4C 08 EF 03 09 00 F6 03 90 00 [00:03:24]wFMCommunicate OK [00:03:24]wFMCommunicate request_size=4 [00:03:24]MH_SAM_APDU [00:03:24]CAPDU: 80 17 00 00 [00:03:24]Write to MH i2c: E2 08 00 38 00 80 17 00 00 00 00 00 00 B8 [00:03:24]OFD Sender: No OFD packet to send [00:03:24]Write i2c OK [00:03:24]MH_I2C_Read... [00:03:24]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:03:24]Read from MH i2c: E2 [00:03:24]MH_I2C_Read... [00:03:24]Read from MH i2c: E2 FD 00 [00:03:24]MH_I2C_Read... [00:03:24]Read from MH i2c: E2 FD 00 38 00 00 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F6 B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 8D [00:03:24]RAPDU: 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F6 B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 [00:03:24]wFMCommunicate OK [00:03:24]wFMCommunicate request_size=4 [00:03:24]MH_SAM_APDU [00:03:24]CAPDU: 80 17 00 00 [00:03:24]Write to MH i2c: E2 08 00 39 00 80 17 00 00 00 00 00 00 B9 [00:03:24]Write i2c OK [00:03:24]MH_I2C_Read... [00:03:24]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:03:24]Read from MH i2c: E2 [00:03:24]MH_I2C_Read... [00:03:24]Read from MH i2c: E2 FD 00 [00:03:24]MH_I2C_Read... [00:03:24]Read from MH i2c: E2 FD 00 39 00 00 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 59 [00:03:24]RAPDU: 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 [00:03:24]wFMCommunicate OK [00:03:24]wFMCommunicate request_size=4 [00:03:24]MH_SAM_APDU [00:03:24]CAPDU: 80 17 00 00 [00:03:24]Write to MH i2c: E2 08 00 3A 00 80 17 00 00 00 00 00 00 BA [00:03:24]Write i2c OK [00:03:24]MH_I2C_Read... [00:03:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:03:25]Read from MH i2c: E2 [00:03:25]MH_I2C_Read... [00:03:25]Read from MH i2c: E2 FD 00 [00:03:25]MH_I2C_Read... [00:03:25]Read from MH i2c: E2 FD 00 3A 00 00 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 3F [00:03:25]RAPDU: 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 [00:03:25]wFMCommunicate OK [00:03:25]wFMCommunicate request_size=4 [00:03:25]MH_SAM_APDU [00:03:25]CAPDU: 80 17 00 00 [00:03:25]Write to MH i2c: E2 08 00 3B 00 80 17 00 00 00 00 00 00 BB [00:03:25]Write i2c OK [00:03:25]MH_I2C_Read... [00:03:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 219! [00:03:25]Read from MH i2c: E2 [00:03:25]MH_I2C_Read... [00:03:25]Read from MH i2c: E2 DE 00 [00:03:25]MH_I2C_Read... [00:03:25]Read from MH i2c: E2 DE 00 3B 00 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 9A [00:03:25]RAPDU: F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:03:25]wFMCommunicate OK [00:03:25]SAM_PROTO_GetFMData done [00:03:25]requested_item fm.sale_refund.total is exist - process it [00:03:25]requested_item fm.buy.total is exist - process it [00:03:25]requested_item shift.sale.total is exist - process it [00:03:25]SAM_PROTO_GetShiftData [00:03:25]wFMCommunicate request_size=4 [00:03:25]MH_SAM_APDU [00:03:25]CAPDU: 80 13 02 00 [00:03:25]Write to MH i2c: E2 08 00 3C 00 80 13 02 00 00 00 00 00 BA [00:03:25]Write i2c OK [00:03:25]MH_I2C_Read... [00:03:26]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:03:26]Read from MH i2c: E2 [00:03:26]MH_I2C_Read... [00:03:26]Read from MH i2c: E2 FD 00 [00:03:26]MH_I2C_Read... [00:03:26]Read from MH i2c: E2 FD 00 3C 00 00 B5 04 AA 04 B1 04 6E 04 04 00 90 00 00 00 69 04 9B 00 6F 04 04 00 8F 00 00 00 B1 04 03 00 88 01 35 70 04 03 00 AC 36 27 72 04 03 00 DC CA 0D 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F6 A0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 FB 77 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 94 00 6F 04 04 00 01 00 00 00 B1 04 02 00 88 13 70 04 02 00 88 13 72 04 00 00 00 04 78 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 13 02 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0A 00 90 00 9C [00:03:26]RAPDU: B5 04 AA 04 B1 04 6E 04 04 00 90 00 00 00 69 04 9B 00 6F 04 04 00 8F 00 00 00 B1 04 03 00 88 01 35 70 04 03 00 AC 36 27 72 04 03 00 DC CA 0D 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F6 A0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 FB 77 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 94 00 6F 04 04 00 01 00 00 00 B1 04 02 00 88 13 70 04 02 00 88 13 72 04 00 00 00 04 78 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 13 02 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0A 00 90 00 [00:03:26]wFMCommunicate OK [00:03:26]wFMCommunicate request_size=4 [00:03:26]MH_SAM_APDU [00:03:26]CAPDU: 80 17 00 00 [00:03:26]Write to MH i2c: E2 08 00 3D 00 80 17 00 00 00 00 00 00 BD [00:03:26]Write i2c OK [00:03:26]MH_I2C_Read... [00:03:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:03:26]Read from MH i2c: E2 [00:03:26]MH_I2C_Read... [00:03:26]Read from MH i2c: E2 FD 00 [00:03:26]MH_I2C_Read... [00:03:26]Read from MH i2c: E2 FD 00 3D 00 00 F6 03 01 00 01 F7 03 01 00 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 90 00 FF [00:03:26]RAPDU: F6 03 01 00 01 F7 03 01 00 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 90 00 [00:03:26]wFMCommunicate OK [00:03:26]wFMCommunicate request_size=4 [00:03:26]MH_SAM_APDU [00:03:26]CAPDU: 80 17 00 00 [00:03:26]Write to MH i2c: E2 08 00 3E 00 80 17 00 00 00 00 00 00 BE [00:03:26]Write i2c OK [00:03:26]MH_I2C_Read... [00:03:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:03:26]Read from MH i2c: E2 [00:03:26]MH_I2C_Read... [00:03:26]Read from MH i2c: E2 FD 00 [00:03:26]MH_I2C_Read... [00:03:26]Read from MH i2c: E2 FD 00 3E 00 00 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 90 00 7B [00:03:26]RAPDU: 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 90 00 [00:03:26]wFMCommunicate OK [00:03:26]wFMCommunicate request_size=4 [00:03:26]MH_SAM_APDU [00:03:26]CAPDU: 80 17 00 00 [00:03:26]Write to MH i2c: E2 08 00 3F 00 80 17 00 00 00 00 00 00 BF [00:03:27]Write i2c OK [00:03:27]MH_I2C_Read... [00:03:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:03:27]Read from MH i2c: E2 [00:03:27]MH_I2C_Read... [00:03:27]Read from MH i2c: E2 FD 00 [00:03:27]MH_I2C_Read... [00:03:27]Read from MH i2c: E2 FD 00 3F 00 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 90 00 37 [00:03:27]RAPDU: F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 90 00 [00:03:27]wFMCommunicate OK [00:03:27]wFMCommunicate request_size=4 [00:03:27]MH_SAM_APDU [00:03:27]CAPDU: 80 17 00 00 [00:03:27]Write to MH i2c: E2 08 00 40 00 80 17 00 00 00 00 00 00 C0 [00:03:27]Write i2c OK [00:03:27]MH_I2C_Read... [00:03:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 207! [00:03:27]Read from MH i2c: E2 [00:03:27]MH_I2C_Read... [00:03:27]Read from MH i2c: E2 D2 00 [00:03:27]MH_I2C_Read... [00:03:27]Read from MH i2c: E2 D2 00 40 00 00 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 A3 [00:03:27]RAPDU: 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:03:27]wFMCommunicate OK [00:03:27]SAM_PROTO_GetShiftData done [00:03:27]requested_item shift.sale.total_cash is exist - process it [00:03:27]requested_item shift.sale_refund.total is exist - process it [00:03:27]requested_item shift.sale_refund.total_cash is exist - process it [00:03:27]requested_item shift.buy.total is exist - process it [00:03:27]requested_item shift.buy.total_cash is exist - process it [00:03:27]produce_requested_data done [00:03:27]produce_requested_data return {"fm.sale.total":9221328.21,"fm.sale_refund.total":51219.20,"fm.buy.total":0.00,"shift.sale.total":34738.00,"shift.sale.total_cash":25699.00,"shift.sale_refund.total":50.00,"shift.sale_refund.total_cash":50.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:03:27]process_action_free get_value [00:03:27]json_value_free [00:03:27]json_value_free done [00:03:27]process_json_proto returns [00:03:27]Send response to host [00:03:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":9221328.21,"fm.sale_refund.total":51219.20,"fm.buy.total":0.00,"shift.sale.total":34738.00,"shift.sale.total_cash":25699.00,"shift.sale_refund.total":50.00,"shift.sale_refund.total_cash":50.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:03:27]free response buf [00:03:27]execute_script done [00:03:27]execute_script returns [00:03:27]free content buf [00:03:27]Sock 9.Close socket [00:03:27]Sock 9.Thread stoped [00:03:27]accept exits with 7 [00:03:27]New connection [00:03:27]New thread 3067157860 created [00:03:27]Thread 3067301220 joined [00:03:27]Waiting for new connection... [00:03:27] Sock 7.Parse request [00:03:27]Sock 7.Check first char [00:03:27]Sock 7.First char is OK [00:03:27]request: POST /json_proto HTTP/1.0 [00:03:27]Method: POST [00:03:27]URL: /json_proto [00:03:27]Method is POST - this is cgi request [00:03:27]url: /json_proto [00:03:27]query_string will be loaded in cgi processing [00:03:27]execute_cgi json_proto POST (null) [00:03:27]execute_cgi path=json_proto method=POST [00:03:27]POST find Content-Length [00:03:27]Host: 172.17.43.132:8080 [00:03:27]Content-Length: 263 [00:03:27]Content-Type: application/json [00:03:27] [00:03:27]POST finish read [00:03:27]Found Content-Length = 263 [00:03:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "x_report", "params" : { "operator" : "\u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:03:27]execute_script... [00:03:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "x_report", "params" : { "operator" : "\u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:03:27]POST & json_proto [00:03:27]process_json_proto [00:03:27]json parsed OK: [00:03:27]protocol is kg_v1.0 [00:03:27]action value=x_report [00:03:27]process_action x_report [00:03:27]cmd_x_report [00:03:27]MH_GetDate [00:03:27]Write to MH i2c: F0 00 00 41 00 30 [00:03:27]Write i2c OK [00:03:27]MH_I2C_Read... [00:03:27]Read from MH i2c: F0 [00:03:27]MH_I2C_Read... [00:03:27]Read from MH i2c: F0 09 00 [00:03:27]MH_I2C_Read... [00:03:27]Read from MH i2c: F0 09 00 41 00 00 D0 8A A5 66 F2 87 A5 66 22 [00:03:27]GetLastDocTimeStamp 112 [00:03:27]current date 1722125008 [00:03:27]FM_GetShiftState [00:03:27]SAM_PROTO_GetShiftState [00:03:27]wFMCommunicate request_size=4 [00:03:27]MH_SAM_APDU [00:03:27]CAPDU: 80 13 01 00 [00:03:27]Write to MH i2c: E2 08 00 42 00 80 13 01 00 00 00 00 00 BF [00:03:27]Write i2c OK [00:03:27]MH_I2C_Read... [00:03:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:03:27]Read from MH i2c: E2 [00:03:27]MH_I2C_Read... [00:03:27]Read from MH i2c: E2 0E 00 [00:03:27]MH_I2C_Read... [00:03:27]Read from MH i2c: E2 0E 00 42 00 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 D7 [00:03:27]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [00:03:27]wFMCommunicate OK [00:03:27]SAM_PROTO_GetShiftState done [00:03:27]FM_GetShiftState done [00:03:27]KKMCreateXReportDocument [00:03:27]Load OK [00:03:27]Malloc new data [00:03:27]MH_GetDate [00:03:27]Write to MH i2c: F0 00 00 43 00 32 [00:03:27]Write i2c OK [00:03:27]MH_I2C_Read... [00:03:27]Read from MH i2c: F0 [00:03:27]MH_I2C_Read... [00:03:27]Read from MH i2c: F0 09 00 [00:03:27]MH_I2C_Read... [00:03:27]Read from MH i2c: F0 09 00 43 00 00 D0 8A A5 66 F2 87 A5 66 24 [00:03:27]Malloc new data [00:03:27]Malloc new data [00:03:27]wFMCommunicate request_size=4 [00:03:27]MH_SAM_APDU [00:03:27]CAPDU: 80 11 00 00 [00:03:27]Write to MH i2c: E2 08 00 44 00 80 11 00 00 00 00 00 00 BE [00:03:27]Write i2c OK [00:03:27]MH_I2C_Read... [00:03:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:03:27]Read from MH i2c: E2 [00:03:27]MH_I2C_Read... [00:03:27]Read from MH i2c: E2 17 00 [00:03:27]MH_I2C_Read... [00:03:27]Read from MH i2c: E2 17 00 44 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 1A [00:03:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [00:03:28]wFMCommunicate OK [00:03:28]SAM_PROTO_GetFieldsCounters [00:03:28]wFMCommunicate request_size=4 [00:03:28]MH_SAM_APDU [00:03:28]CAPDU: 80 13 00 00 [00:03:28]Write to MH i2c: E2 08 00 45 00 80 13 00 00 00 00 00 00 C1 [00:03:28]Write i2c OK [00:03:28]MH_I2C_Read... [00:03:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:03:28]Read from MH i2c: E2 [00:03:28]MH_I2C_Read... [00:03:28]Read from MH i2c: E2 62 00 [00:03:28]MH_I2C_Read... [00:03:28]Read from MH i2c: E2 62 00 45 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 DD A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 90 00 00 00 5E 04 04 00 90 00 00 00 57 04 04 00 91 00 00 00 19 04 04 00 00 00 00 00 90 00 C4 [00:03:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 DD A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 90 00 00 00 5E 04 04 00 90 00 00 00 57 04 04 00 91 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:03:28]wFMCommunicate OK [00:03:28]SAM_PROTO_GetFieldsCounters done [00:03:28]Malloc new data [00:03:28]Malloc new data [00:03:28]Malloc new data [00:03:28]KKMCreateXReportDocument OK [00:03:28]KKMSetXReportData OK [00:03:28]KKMPrepareXReportFMData [00:03:28]SAM_PROTO_GetShiftData [00:03:28]wFMCommunicate request_size=4 [00:03:28]MH_SAM_APDU [00:03:28]CAPDU: 80 13 02 00 [00:03:28]Write to MH i2c: E2 08 00 46 00 80 13 02 00 00 00 00 00 C4 [00:03:28]Write i2c OK [00:03:28]MH_I2C_Read... [00:03:28]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:03:28]Read from MH i2c: E2 [00:03:28]MH_I2C_Read... [00:03:28]Read from MH i2c: E2 FD 00 [00:03:28]MH_I2C_Read... [00:03:28]Read from MH i2c: E2 FD 00 46 00 00 B5 04 AA 04 B1 04 6E 04 04 00 90 00 00 00 69 04 9B 00 6F 04 04 00 8F 00 00 00 B1 04 03 00 88 01 35 70 04 03 00 AC 36 27 72 04 03 00 DC CA 0D 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F6 A0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 FB 77 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 94 00 6F 04 04 00 01 00 00 00 B1 04 02 00 88 13 70 04 02 00 88 13 72 04 00 00 00 04 78 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 13 02 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0A 00 90 00 A6 [00:03:28]RAPDU: B5 04 AA 04 B1 04 6E 04 04 00 90 00 00 00 69 04 9B 00 6F 04 04 00 8F 00 00 00 B1 04 03 00 88 01 35 70 04 03 00 AC 36 27 72 04 03 00 DC CA 0D 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F6 A0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 FB 77 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 94 00 6F 04 04 00 01 00 00 00 B1 04 02 00 88 13 70 04 02 00 88 13 72 04 00 00 00 04 78 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 13 02 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0A 00 90 00 [00:03:28]wFMCommunicate OK [00:03:28]wFMCommunicate request_size=4 [00:03:28]MH_SAM_APDU [00:03:28]CAPDU: 80 17 00 00 [00:03:28]Write to MH i2c: E2 08 00 47 00 80 17 00 00 00 00 00 00 C7 [00:03:28]Write i2c OK [00:03:28]MH_I2C_Read... [00:03:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:03:29]Read from MH i2c: E2 [00:03:29]MH_I2C_Read... [00:03:29]Read from MH i2c: E2 FD 00 [00:03:29]MH_I2C_Read... [00:03:29]Read from MH i2c: E2 FD 00 47 00 00 F6 03 01 00 01 F7 03 01 00 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 90 00 09 [00:03:29]RAPDU: F6 03 01 00 01 F7 03 01 00 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 OFD Sender: No OFD packet to send [00:03:29]00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 90 00 [00:03:29]wFMCommunicate OK [00:03:29]wFMCommunicate request_size=4 [00:03:29]MH_SAM_APDU [00:03:29]CAPDU: 80 17 00 00 [00:03:29]Write to MH i2c: E2 08 00 48 00 80 17 00 00 00 00 00 00 C8 [00:03:29]Write i2c OK [00:03:29]MH_I2C_Read... [00:03:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:03:29]Read from MH i2c: E2 [00:03:29]MH_I2C_Read... [00:03:29]Read from MH i2c: E2 FD 00 [00:03:29]MH_I2C_Read... [00:03:29]Read from MH i2c: E2 FD 00 48 00 00 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 90 00 85 [00:03:29]RAPDU: 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 90 00 [00:03:29]wFMCommunicate OK [00:03:29]wFMCommunicate request_size=4 [00:03:29]MH_SAM_APDU [00:03:29]CAPDU: 80 17 00 00 [00:03:29]Write to MH i2c: E2 08 00 49 00 80 17 00 00 00 00 00 00 C9 [00:03:29]Write i2c OK [00:03:29]MH_I2C_Read... [00:03:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:03:30]Read from MH i2c: E2 [00:03:30]MH_I2C_Read... [00:03:30]Read from MH i2c: E2 FD 00 [00:03:30]MH_I2C_Read... [00:03:30]Read from MH i2c: E2 FD 00 49 00 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 90 00 41 [00:03:30]RAPDU: F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 90 00 [00:03:30]wFMCommunicate OK [00:03:30]wFMCommunicate request_size=4 [00:03:30]MH_SAM_APDU [00:03:30]CAPDU: 80 17 00 00 [00:03:30]Write to MH i2c: E2 08 00 4A 00 80 17 00 00 00 00 00 00 CA [00:03:30]Write i2c OK [00:03:30]MH_I2C_Read... [00:03:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 207! [00:03:30]Read from MH i2c: E2 [00:03:30]MH_I2C_Read... [00:03:30]Read from MH i2c: E2 D2 00 [00:03:30]MH_I2C_Read... [00:03:30]Read from MH i2c: E2 D2 00 4A 00 00 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 AD [00:03:30]RAPDU: 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:03:30]wFMCommunicate OK [00:03:30]SAM_PROTO_GetShiftData done [00:03:30]1194 (1201) - Ñчетчики итогов Ñмены [00:03:30] 1134 (4) - 144 - количеÑтво чеков Ñо вÑеми признаками раÑчетов [00:03:30] 1129 (155) - Ñчетчики операций «приход» [00:03:30] 1135 (4) - 143 - количеÑтво чеков по признаку раÑчетов [00:03:30] 1201 (3) - 34738.00 - Ð¾Ð±Ñ‰Ð°Ñ Ð¸Ñ‚Ð¾Ð³Ð¾Ð²Ð°Ñ Ñумма в чеках [00:03:30] 1136 (3) - 25699.00 - Ð¸Ñ‚Ð¾Ð³Ð¾Ð²Ð°Ñ Ñумма в чеках наличными [00:03:30] 1138 (3) - 9039.00 - Ð¸Ñ‚Ð¾Ð³Ð¾Ð²Ð°Ñ Ñумма в чеках безналичными [00:03:30] 1024 (122) - Ñуммы налогов [00:03:30] 1006 (9) - Ñуммы ÐДС [00:03:30] 1010 (1) - 0% - код Ñтавки ÐДС [00:03:30] 1011 (0) - 0.00 - Ñумма ÐДС по Ñтавке [00:03:30] 1006 (12) - Ñуммы ÐДС [00:03:30] 1010 (1) - 12% - код Ñтавки ÐДС [00:03:30] 1011 (3) - 3688.86 - Ñумма ÐДС по Ñтавке [00:03:30] 1007 (9) - Ñуммы ÐСП [00:03:30] 1014 (1) - 0% - код Ñтавки ÐСП [00:03:30] 1015 (0) - 0.00 - Ñумма ÐСП по Ñтавке [00:03:30] 1007 (11) - Ñуммы ÐСП [00:03:30] 1014 (1) - 1% - код Ñтавки ÐСП [00:03:30] 1015 (2) - 307.15 - Ñумма ÐСП по Ñтавке [00:03:30] 1007 (9) - Ñуммы ÐСП [00:03:30] 1014 (1) - 2% - код Ñтавки ÐСП [00:03:30] 1015 (0) - 0.00 - Ñумма ÐСП по Ñтавке [00:03:30] 1007 (9) - Ñуммы ÐСП [00:03:30] 1014 (1) - 3% - код Ñтавки ÐСП [00:03:30] 1015 (0) - 0.00 - Ñумма ÐСП по Ñтавке [00:03:30] 1007 (9) - Ñуммы ÐСП [00:03:30] 1014 (1) - 5% - код Ñтавки ÐСП [00:03:30] 1015 (0) - 0.00 - Ñумма ÐСП по Ñтавке [00:03:30] 1007 (9) - Ñуммы ÐСП [00:03:30] 1014 (1) - 0,50% - код Ñтавки ÐСП [00:03:30] 1015 (0) - 0.00 - Ñумма ÐСП по Ñтавке [00:03:30] 1007 (9) - Ñуммы ÐСП [00:03:30] 1014 (1) - 1,50% - код Ñтавки ÐСП [00:03:30] 1015 (0) - 0.00 - Ñумма ÐСП по Ñтавке [00:03:30] 1130 (148) - Ñчетчики операций «возврат прихода» [00:03:30] 1135 (4) - 1 - количеÑтво чеков по признаку раÑчетов [00:03:30] 1201 (2) - 50.00 - Ð¾Ð±Ñ‰Ð°Ñ Ð¸Ñ‚Ð¾Ð³Ð¾Ð²Ð°Ñ Ñумма в чеках [00:03:30] 1136 (2) - 50.00 - Ð¸Ñ‚Ð¾Ð³Ð¾Ð²Ð°Ñ Ñумма в чеках наличными [00:03:30] 1138 (0) - 0.00 - Ð¸Ñ‚Ð¾Ð³Ð¾Ð²Ð°Ñ Ñумма в чеках безналичными [00:03:30] 1024 (120) - Ñуммы налогов [00:03:30] 1006 (9) - Ñуммы ÐДС [00:03:30] 1010 (1) - 0% - код Ñтавки ÐДС [00:03:30] 1011 (0) - 0.00 - Ñумма ÐДС по Ñтавке [00:03:30] 1006 (11) - Ñуммы ÐДС [00:03:30] 1010 (1) - 12% - код Ñтавки ÐДС [00:03:30] 1011 (2) - 5.31 - Ñумма ÐДС по Ñтавке [00:03:30] 1007 (9) - Ñуммы ÐСП [00:03:30] 1014 (1) - 0% - код Ñтавки ÐСП [00:03:30] 1015 (0) - 0.00 - Ñумма ÐСП по Ñтавке [00:03:30] 1007 (10) - Ñуммы ÐСП [00:03:31] 1014 (1) - 1% - код Ñтавки ÐСП [00:03:31] 1015 (1) - 0.44 - Ñумма ÐСП по Ñтавке [00:03:31] 1007 (9) - Ñуммы ÐСП [00:03:31] 1014 (1) - 2% - код Ñтавки ÐСП [00:03:31] 1015 (0) - 0.00 - Ñумма ÐСП по Ñтавке [00:03:31] 1007 (9) - Ñуммы ÐСП [00:03:31] 1014 (1) - 3% - код Ñтавки ÐСП [00:03:31] 1015 (0) - 0.00 - Ñумма ÐСП по Ñтавке [00:03:31] 1007 (9) - Ñуммы ÐСП [00:03:31] 1014 (1) - 5% - код Ñтавки ÐСП [00:03:31] 1015 (0) - 0.00 - Ñумма ÐСП по Ñтавке [00:03:31] 1007 (9) - Ñуммы ÐСП [00:03:31] 1014 (1) - 0,50% - код Ñтавки ÐСП [00:03:31] 1015 (0) - 0.00 - Ñумма ÐСП по Ñтавке [00:03:31] 1007 (9) - Ñуммы ÐСП [00:03:31] 1014 (1) - 1,50% - код Ñтавки ÐСП [00:03:31] 1015 (0) - 0.00 - Ñумма ÐСП по Ñтавке [00:03:31] 1131 (141) - Ñчетчики операций «раÑход» [00:03:31] 1135 (4) - 0 - количеÑтво чеков по признаку раÑчетов [00:03:31] 1201 (0) - 0.00 - Ð¾Ð±Ñ‰Ð°Ñ Ð¸Ñ‚Ð¾Ð³Ð¾Ð²Ð°Ñ Ñумма в чеках [00:03:31] 1136 (0) - 0.00 - Ð¸Ñ‚Ð¾Ð³Ð¾Ð²Ð°Ñ Ñумма в чеках наличными [00:03:31] 1138 (0) - 0.00 - Ð¸Ñ‚Ð¾Ð³Ð¾Ð²Ð°Ñ Ñумма в чеках безналичными [00:03:31] 1024 (117) - Ñуммы налогов [00:03:31] 1006 (9) - Ñуммы ÐДС [00:03:31] 1010 (1) - 0% - код Ñтавки ÐДС [00:03:31] 1011 (0) - 0.00 - Ñумма ÐДС по Ñтавке [00:03:31] 1006 (9) - Ñуммы ÐДС [00:03:31] 1010 (1) - 12% - код Ñтавки ÐДС [00:03:31] 1011 (0) - 0.00 - Ñумма ÐДС по Ñтавке [00:03:31] 1007 (9) - Ñуммы ÐСП [00:03:31] 1014 (1) - 0% - код Ñтавки ÐСП [00:03:31] 1015 (0) - 0.00 - Ñумма ÐСП по Ñтавке [00:03:31] 1007 (9) - Ñуммы ÐСП [00:03:31] 1014 (1) - 1% - код Ñтавки ÐСП [00:03:31] 1015 (0) - 0.00 - Ñумма ÐСП по Ñтавке [00:03:31] 1007 (9) - Ñуммы ÐСП [00:03:31] 1014 (1) - 2% - код Ñтавки ÐСП [00:03:31] 1015 (0) - 0.00 - Ñумма ÐСП по Ñтавке [00:03:31] 1007 (9) - Ñуммы ÐСП [00:03:31] 1014 (1) - 3% - код Ñтавки ÐСП [00:03:31] 1015 (0) - 0.00 - Ñумма ÐСП по Ñтавке [00:03:31] 1007 (9) - Ñуммы ÐСП [00:03:31] 1014 (1) - 5% - код Ñтавки ÐСП [00:03:31] 1015 (0) - 0.00 - Ñумма ÐСП по Ñтавке [00:03:31] 1007 (9) - Ñуммы ÐСП [00:03:31] 1014 (1) - 0,50% - код Ñтавки ÐСП [00:03:31] 1015 (0) - 0.00 - Ñумма ÐСП по Ñтавке [00:03:31] 1007 (9) - Ñуммы ÐСП [00:03:31] 1014 (1) - 1,50% - код Ñтавки ÐСП [00:03:31] 1015 (0) - 0.00 - Ñумма ÐСП по Ñтавке [00:03:31] 1132 (141) - Ñчетчики операций «возврат раÑхода» [00:03:31] 1135 (4) - 0 - количеÑтво чеков по признаку раÑчетов [00:03:31] 1201 (0) - 0.00 - Ð¾Ð±Ñ‰Ð°Ñ Ð¸Ñ‚Ð¾Ð³Ð¾Ð²Ð°Ñ Ñумма в чеках [00:03:31] 1136 (0) - 0.00 - Ð¸Ñ‚Ð¾Ð³Ð¾Ð²Ð°Ñ Ñумма в чеках наличными [00:03:31] 1138 (0) - 0.00 - Ð¸Ñ‚Ð¾Ð³Ð¾Ð²Ð°Ñ Ñумма в чеках безналичными [00:03:31] 1024 (117) - Ñуммы налогов [00:03:31] 1006 (9) - Ñуммы ÐДС [00:03:31] 1010 (1) - 0% - код Ñтавки ÐДС [00:03:31] 1011 (0) - 0.00 - Ñумма ÐДС по Ñтавке [00:03:31] 1006 (9) - Ñуммы ÐДС [00:03:31] 1010 (1) - 12% - код Ñтавки ÐДС [00:03:31] 1011 (0) - 0.00 - Ñумма ÐДС по Ñтавке [00:03:31] 1007 (9) - Ñуммы ÐСП [00:03:31] 1014 (1) - 0% - код Ñтавки ÐСП [00:03:31] 1015 (0) - 0.00 - Ñумма ÐСП по Ñтавке [00:03:31] 1007 (9) - Ñуммы ÐСП [00:03:31] 1014 (1) - 1% - код Ñтавки ÐСП [00:03:31] 1015 (0) - 0.00 - Ñумма ÐСП по Ñтавке [00:03:31] 1007 (9) - Ñуммы ÐСП [00:03:31] 1014 (1) - 2% - код Ñтавки ÐСП [00:03:31] 1015 (0) - 0.00 - Ñумма ÐСП по Ñтавке [00:03:31] 1007 (9) - Ñуммы ÐСП [00:03:31] 1014 (1) - 3% - код Ñтавки ÐСП [00:03:31] 1015 (0) - 0.00 - Ñумма ÐСП по Ñтавке [00:03:31] 1007 (9) - Ñуммы ÐСП [00:03:31] 1014 (1) - 5% - код Ñтавки ÐСП [00:03:31] 1015 (0) - 0.00 - Ñумма ÐСП по Ñтавке [00:03:31] 1007 (9) - Ñуммы ÐСП [00:03:31] 1014 (1) - 0,50% - код Ñтавки ÐСП [00:03:31] 1015 (0) - 0.00 - Ñумма ÐСП по Ñтавке [00:03:31] 1007 (9) - Ñуммы ÐСП [00:03:31] 1014 (1) - 1,50% - код Ñтавки ÐСП [00:03:31] 1015 (0) - 0.00 - Ñумма ÐСП по Ñтавке [00:03:31] 1133 (588) - - Ñчетчики коррекции - не иÑпользуютÑÑ [00:03:31]SetTLVBufToDocument [00:03:31]Processing tag 1194 (04AA) [00:03:31]Load OK [00:03:31]SetTLVBufToDocument [00:03:31]Processing tag 1134 (046E) [00:03:31]Malloc new data [00:03:31]Processing tag 1129 (0469) [00:03:31]Load OK [00:03:31]SetTLVBufToDocument [00:03:31]Processing tag 1135 (046F) [00:03:31]Malloc new data [00:03:31]Processing tag 1201 (04B1) [00:03:31]Malloc new data [00:03:31]Processing tag 1136 (0470) [00:03:31]Malloc new data [00:03:31]Processing tag 1138 (0472) [00:03:31]Malloc new data [00:03:31]Processing tag 1024 (0400) [00:03:31]Load OK [00:03:31]SetTLVBufToDocument [00:03:31]Processing tag 1006 (03EE) [00:03:31]Load OK [00:03:31]SetTLVBufToDocument [00:03:31]Processing tag 1010 (03F2) [00:03:31]Malloc new data [00:03:31]Processing tag 1011 (03F3) [00:03:31]Malloc new data [00:03:31]SetTLVBufToDocument err=0 [00:03:31]Processing tag 1006 (03EE) [00:03:31]Load OK [00:03:31]SetTLVBufToDocument [00:03:31]Processing tag 1010 (03F2) [00:03:31]Malloc new data [00:03:31]Processing tag 1011 (03F3) [00:03:31]Malloc new data [00:03:31]SetTLVBufToDocument err=0 [00:03:31]Processing tag 1007 (03EF) [00:03:31]Load OK [00:03:31]SetTLVBufToDocument [00:03:31]Processing tag 1014 (03F6) [00:03:31]Malloc new data [00:03:31]Processing tag 1015 (03F7) [00:03:31]Malloc new data [00:03:31]SetTLVBufToDocument err=0 [00:03:31]Processing tag 1007 (03EF) [00:03:31]Load OK [00:03:31]SetTLVBufToDocument [00:03:31]Processing tag 1014 (03F6) [00:03:31]Malloc new data [00:03:31]Processing tag 1015 (03F7) [00:03:31]Malloc new data [00:03:31]SetTLVBufToDocument err=0 [00:03:31]Processing tag 1007 (03EF) [00:03:31]Load OK [00:03:31]SetTLVBufToDocument [00:03:31]Processing tag 1014 (03F6) [00:03:31]Malloc new data [00:03:31]Processing tag 1015 (03F7) [00:03:31]Malloc new data [00:03:31]SetTLVBufToDocument err=0 [00:03:31]Processing tag 1007 (03EF) [00:03:31]Load OK [00:03:31]SetTLVBufToDocument [00:03:31]Processing tag 1014 (03F6) [00:03:31]Malloc new data [00:03:31]Processing tag 1015 (03F7) [00:03:31]Malloc new data [00:03:31]SetTLVBufToDocument err=0 [00:03:31]Processing tag 1007 (03EF) [00:03:31]Load OK [00:03:31]SetTLVBufToDocument [00:03:31]Processing tag 1014 (03F6) [00:03:31]Malloc new data [00:03:31]Processing tag 1015 (03F7) [00:03:31]Malloc new data [00:03:31]SetTLVBufToDocument err=0 [00:03:31]Processing tag 1007 (03EF) [00:03:31]Load OK [00:03:31]SetTLVBufToDocument [00:03:31]Processing tag 1014 (03F6) [00:03:31]Malloc new data [00:03:31]Processing tag 1015 (03F7) [00:03:31]Malloc new data [00:03:31]SetTLVBufToDocument err=0 [00:03:31]Processing tag 1007 (03EF) [00:03:31]Load OK [00:03:31]SetTLVBufToDocument [00:03:31]Processing tag 1014 (03F6) [00:03:31]Malloc new data [00:03:31]Processing tag 1015 (03F7) [00:03:31]Malloc new data [00:03:31]SetTLVBufToDocument err=0 [00:03:31]SetTLVBufToDocument err=0 [00:03:31]SetTLVBufToDocument err=0 [00:03:31]Processing tag 1130 (046A) [00:03:31]Load OK [00:03:31]SetTLVBufToDocument [00:03:31]Processing tag 1135 (046F) [00:03:31]Malloc new data [00:03:31]Processing tag 1201 (04B1) [00:03:31]Malloc new data [00:03:31]Processing tag 1136 (0470) [00:03:31]Malloc new data [00:03:31]Processing tag 1138 (0472) [00:03:31]Malloc new data [00:03:31]Processing tag 1024 (0400) [00:03:31]Load OK [00:03:31]SetTLVBufToDocument [00:03:31]Processing tag 1006 (03EE) [00:03:31]Load OK [00:03:31]SetTLVBufToDocument [00:03:31]Processing tag 1010 (03F2) [00:03:31]Malloc new data [00:03:31]Processing tag 1011 (03F3) [00:03:31]Malloc new data [00:03:31]SetTLVBufToDocument err=0 [00:03:31]Processing tag 1006 (03EE) [00:03:31]Load OK [00:03:31]SetTLVBufToDocument [00:03:31]Processing tag 1010 (03F2) [00:03:31]Malloc new data [00:03:31]Processing tag 1011 (03F3) [00:03:31]Malloc new data [00:03:31]SetTLVBufToDocument err=0 [00:03:31]Processing tag 1007 (03EF) [00:03:31]Load OK [00:03:31]SetTLVBufToDocument [00:03:31]Processing tag 1014 (03F6) [00:03:31]Malloc new data [00:03:31]Processing tag 1015 (03F7) [00:03:31]Malloc new data [00:03:31]SetTLVBufToDocument err=0 [00:03:31]Processing tag 1007 (03EF) [00:03:31]Load OK [00:03:31]SetTLVBufToDocument [00:03:31]Processing tag 1014 (03F6) [00:03:31]Malloc new data [00:03:31]Processing tag 1015 (03F7) [00:03:31]Malloc new data [00:03:31]SetTLVBufToDocument err=0 [00:03:31]Processing tag 1007 (03EF) [00:03:31]Load OK [00:03:31]SetTLVBufToDocument [00:03:31]Processing tag 1014 (03F6) [00:03:31]Malloc new data [00:03:31]Processing tag 1015 (03F7) [00:03:31]Malloc new data [00:03:31]SetTLVBufToDocument err=0 [00:03:31]Processing tag 1007 (03EF) [00:03:31]Load OK [00:03:31]SetTLVBufToDocument [00:03:31]Processing tag 1014 (03F6) [00:03:31]Malloc new data [00:03:31]Processing tag 1015 (03F7) [00:03:31]Malloc new data [00:03:31]SetTLVBufToDocument err=0 [00:03:31]Processing tag 1007 (03EF) [00:03:31]Load OK [00:03:31]SetTLVBufToDocument [00:03:31]Processing tag 1014 (03F6) [00:03:31]Malloc new data [00:03:31]Processing tag 1015 (03F7) [00:03:31]Malloc new data [00:03:31]SetTLVBufToDocument err=0 [00:03:31]Processing tag 1007 (03EF) [00:03:31]Load OK [00:03:31]SetTLVBufToDocument [00:03:31]Processing tag 1014 (03F6) [00:03:31]Malloc new data [00:03:31]Processing tag 1015 (03F7) [00:03:31]Malloc new data [00:03:31]SetTLVBufToDocument err=0 [00:03:31]Processing tag 1007 (03EF) [00:03:31]Load OK [00:03:31]SetTLVBufToDocument [00:03:31]Processing tag 1014 (03F6) [00:03:31]Malloc new data [00:03:31]Processing tag 1015 (03F7) [00:03:31]Malloc new data [00:03:31]SetTLVBufToDocument err=0 [00:03:31]SetTLVBufToDocument err=0 [00:03:31]SetTLVBufToDocument err=0 [00:03:31]Processing tag 1131 (046B) [00:03:31]Load OK [00:03:31]SetTLVBufToDocument [00:03:31]Processing tag 1135 (046F) [00:03:31]Malloc new data [00:03:31]Processing tag 1201 (04B1) [00:03:31]Malloc new data [00:03:31]Processing tag 1136 (0470) [00:03:31]Malloc new data [00:03:31]Processing tag 1138 (0472) [00:03:31]Malloc new data [00:03:31]Processing tag 1024 (0400) [00:03:31]Load OK [00:03:31]SetTLVBufToDocument [00:03:31]Processing tag 1006 (03EE) [00:03:31]Load OK [00:03:31]SetTLVBufToDocument [00:03:31]Processing tag 1010 (03F2) [00:03:31]Malloc new data [00:03:31]Processing tag 1011 (03F3) [00:03:31]Malloc new data [00:03:31]SetTLVBufToDocument err=0 [00:03:31]Processing tag 1006 (03EE) [00:03:31]Load OK [00:03:31]SetTLVBufToDocument [00:03:31]Processing tag 1010 (03F2) [00:03:31]Malloc new data [00:03:31]Processing tag 1011 (03F3) [00:03:31]Malloc new data [00:03:31]SetTLVBufToDocument err=0 [00:03:31]Processing tag 1007 (03EF) [00:03:31]Load OK [00:03:31]SetTLVBufToDocument [00:03:31]Processing tag 1014 (03F6) [00:03:31]Malloc new data [00:03:31]Processing tag 1015 (03F7) [00:03:31]Malloc new data [00:03:31]SetTLVBufToDocument err=0 [00:03:31]Processing tag 1007 (03EF) [00:03:31]Load OK [00:03:31]SetTLVBufToDocument [00:03:31]Processing tag 1014 (03F6) [00:03:31]Malloc new data [00:03:31]Processing tag 1015 (03F7) [00:03:31]Malloc new data [00:03:31]SetTLVBufToDocument err=0 [00:03:31]Processing tag 1007 (03EF) [00:03:31]Load OK [00:03:31]SetTLVBufToDocument [00:03:31]Processing tag 1014 (03F6) [00:03:31]Malloc new data [00:03:31]Processing tag 1015 (03F7) [00:03:31]Malloc new data [00:03:31]SetTLVBufToDocument err=0 [00:03:31]Processing tag 1007 (03EF) [00:03:31]Load OK [00:03:31]SetTLVBufToDocument [00:03:31]Processing tag 1014 (03F6) [00:03:31]Malloc new data [00:03:31]Processing tag 1015 (03F7) [00:03:31]Malloc new data [00:03:31]SetTLVBufToDocument err=0 [00:03:31]Processing tag 1007 (03EF) [00:03:31]Load OK [00:03:31]SetTLVBufToDocument [00:03:31]Processing tag 1014 (03F6) [00:03:31]Malloc new data [00:03:31]Processing tag 1015 (03F7) [00:03:31]Malloc new data [00:03:31]SetTLVBufToDocument err=0 [00:03:31]Processing tag 1007 (03EF) [00:03:31]Load OK [00:03:31]SetTLVBufToDocument [00:03:31]Processing tag 1014 (03F6) [00:03:31]Malloc new data [00:03:31]Processing tag 1015 (03F7) [00:03:31]Malloc new data [00:03:31]SetTLVBufToDocument err=0 [00:03:31]Processing tag 1007 (03EF) [00:03:31]Load OK [00:03:31]SetTLVBufToDocument [00:03:31]Processing tag 1014 (03F6) [00:03:31]Malloc new data [00:03:31]Processing tag 1015 (03F7) [00:03:31]Malloc new data [00:03:31]SetTLVBufToDocument err=0 [00:03:31]SetTLVBufToDocument err=0 [00:03:31]SetTLVBufToDocument err=0 [00:03:31]Processing tag 1132 (046C) [00:03:31]Load OK [00:03:31]SetTLVBufToDocument [00:03:31]Processing tag 1135 (046F) [00:03:31]Malloc new data [00:03:31]Processing tag 1201 (04B1) [00:03:31]Malloc new data [00:03:31]Processing tag 1136 (0470) [00:03:31]Malloc new data [00:03:31]Processing tag 1138 (0472) [00:03:31]Malloc new data [00:03:31]Processing tag 1024 (0400) [00:03:31]Load OK [00:03:31]SetTLVBufToDocument [00:03:31]Processing tag 1006 (03EE) [00:03:31]Load OK [00:03:31]SetTLVBufToDocument [00:03:31]Processing tag 1010 (03F2) [00:03:31]Malloc new data [00:03:31]Processing tag 1011 (03F3) [00:03:31]Malloc new data [00:03:31]SetTLVBufToDocument err=0 [00:03:31]Processing tag 1006 (03EE) [00:03:31]Load OK [00:03:31]SetTLVBufToDocument [00:03:31]Processing tag 1010 (03F2) [00:03:31]Malloc new data [00:03:31]Processing tag 1011 (03F3) [00:03:31]Malloc new data [00:03:31]SetTLVBufToDocument err=0 [00:03:31]Processing tag 1007 (03EF) [00:03:31]Load OK [00:03:31]SetTLVBufToDocument [00:03:31]Processing tag 1014 (03F6) [00:03:31]Malloc new data [00:03:31]Processing tag 1015 (03F7) [00:03:31]Malloc new data [00:03:31]SetTLVBufToDocument err=0 [00:03:31]Processing tag 1007 (03EF) [00:03:32]Load OK [00:03:32]SetTLVBufToDocument [00:03:32]Processing tag 1014 (03F6) [00:03:32]Malloc new data [00:03:32]Processing tag 1015 (03F7) [00:03:32]Malloc new data [00:03:32]SetTLVBufToDocument err=0 [00:03:32]Processing tag 1007 (03EF) [00:03:32]Load OK [00:03:32]SetTLVBufToDocument [00:03:32]Processing tag 1014 (03F6) [00:03:32]Malloc new data [00:03:32]Processing tag 1015 (03F7) [00:03:32]Malloc new data [00:03:32]SetTLVBufToDocument err=0 [00:03:32]Processing tag 1007 (03EF) [00:03:32]Load OK [00:03:32]SetTLVBufToDocument [00:03:32]Processing tag 1014 (03F6) [00:03:32]Malloc new data [00:03:32]Processing tag 1015 (03F7) [00:03:32]Malloc new data [00:03:32]SetTLVBufToDocument err=0 [00:03:32]Processing tag 1007 (03EF) [00:03:32]Load OK [00:03:32]SetTLVBufToDocument [00:03:32]Processing tag 1014 (03F6) [00:03:32]Malloc new data [00:03:32]Processing tag 1015 (03F7) [00:03:32]Malloc new data [00:03:32]SetTLVBufToDocument err=0 [00:03:32]Processing tag 1007 (03EF) [00:03:32]Load OK [00:03:32]SetTLVBufToDocument [00:03:32]Processing tag 1014 (03F6) [00:03:32]Malloc new data [00:03:32]Processing tag 1015 (03F7) [00:03:32]Malloc new data [00:03:32]SetTLVBufToDocument err=0 [00:03:32]Processing tag 1007 (03EF) [00:03:32]Load OK [00:03:32]SetTLVBufToDocument [00:03:32]Processing tag 1014 (03F6) [00:03:32]Malloc new data [00:03:32]Processing tag 1015 (03F7) [00:03:32]Malloc new data [00:03:32]SetTLVBufToDocument err=0 [00:03:32]SetTLVBufToDocument err=0 [00:03:32]SetTLVBufToDocument err=0 [00:03:32]Processing tag 1133 (046D) [00:03:32]Malloc new data [00:03:32]SetTLVBufToDocument err=0 [00:03:32]SetTLVBufToDocument err=0 [00:03:32]Malloc new data [00:03:32]SAM_PROTO_GetFMData [00:03:32]wFMCommunicate request_size=4 [00:03:32]MH_SAM_APDU [00:03:32]CAPDU: 80 13 03 00 [00:03:32]Write to MH i2c: E2 08 00 4B 00 80 13 03 00 00 00 00 00 CA [00:03:32]Write i2c OK [00:03:32]MH_I2C_Read... [00:03:32]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:03:32]Read from MH i2c: E2 [00:03:32]MH_I2C_Read... [00:03:32]Read from MH i2c: E2 FD 00 [00:03:32]MH_I2C_Read... [00:03:32]Read from MH i2c: E2 FD 00 4B 00 00 C1 04 85 04 BD 04 6E 04 04 00 8B 9F 00 00 69 04 A0 00 6F 04 04 00 F2 9E 00 00 B1 04 04 00 55 A1 F6 36 70 04 04 00 C0 49 AB 31 72 04 04 00 95 57 4B 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E6 21 D6 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F3 6E 7C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 99 00 00 00 B1 04 03 00 80 27 4E 70 04 03 00 84 1B 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 9D 4C 08 EF 03 09 00 F6 03 90 00 02 [00:03:32]RAPDU: C1 04 85 04 BD 04 6E 04 04 00 8B 9F 00 00 69 04 A0 00 6F 04 04 00 F2 9E 00 00 B1 04 04 00 55 A1 F6 36 70 04 04 00 C0 49 AB 31 72 04 04 00 95 57 4B 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E6 21 D6 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F3 6E 7C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 99 00 00 00 B1 04 03 00 80 27 4E 70 04 03 00 84 1B 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 9D 4C 08 EF 03 09 00 F6 03 90 00 [00:03:32]wFMCommunicate OK [00:03:32]wFMCommunicate request_size=4 [00:03:32]MH_SAM_APDU [00:03:32]CAPDU: 80 17 00 00 [00:03:32]Write to MH i2c: E2 08 00 4C 00 80 17 00 00 00 00 00 00 CC [00:03:32]Write i2c OK [00:03:32]MH_I2C_Read... [00:03:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:03:33]Read from MH i2c: E2 [00:03:33]MH_I2C_Read... [00:03:33]Read from MH i2c: E2 FD 00 [00:03:33]MH_I2C_Read... [00:03:33]Read from MH i2c: E2 FD 00 4C 00 00 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F6 B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 A1 [00:03:33]RAPDU: 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F6 B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 [00:03:33]wFMCommunicate OK [00:03:33]wFMCommunicate request_size=4 [00:03:33]MH_SAM_APDU [00:03:33]CAPDU: 80 17 00 00 [00:03:33]Write to MH i2c: E2 08 00 4D 00 80 17 00 00 00 00 00 00 CD [00:03:33]Write i2c OK [00:03:33]MH_I2C_Read... [00:03:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:03:33]Read from MH i2c: E2 [00:03:33]MH_I2C_Read... [00:03:33]Read from MH i2c: E2 FD 00 [00:03:33]MH_I2C_Read... [00:03:33]Read from MH i2c: E2 FD 00 4D 00 00 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 6D [00:03:33]RAPDU: 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 [00:03:33]wFMCommunicate OK [00:03:33]wFMCommunicate request_size=4 [00:03:33]MH_SAM_APDU [00:03:33]CAPDU: 80 17 00 00 [00:03:33]Write to MH i2c: E2 08 00 4E 00 80 17 00 00 00 00 00 00 CE [00:03:33]Write i2c OK [00:03:33]MH_I2C_Read... [00:03:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:03:34]Read from MH i2c: E2 [00:03:34]MH_I2C_Read... [00:03:34]Read from MH i2c: E2 FD 00 [00:03:34]MH_I2C_Read... [00:03:34]Read from MH i2c: E2 FD 00 4E 00 00 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 53 [00:03:34]RAPDU: 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 [00:03:34]wFMCommunicate OK [00:03:34]wFMCommunicate request_size=4 [00:03:34]MH_SAM_APDU [00:03:34]OFD Sender: No OFD packet to send [00:03:34]CAPDU: 80 17 00 00 [00:03:34]Write to MH i2c: E2 08 00 4F 00 80 17 00 00 00 00 00 00 CF [00:03:34]Write i2c OK [00:03:34]MH_I2C_Read... [00:03:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 219! [00:03:34]Read from MH i2c: E2 [00:03:34]MH_I2C_Read... [00:03:34]Read from MH i2c: E2 DE 00 [00:03:34]MH_I2C_Read... [00:03:34]Read from MH i2c: E2 DE 00 4F 00 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 AE [00:03:34]RAPDU: F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:03:35]wFMCommunicate OK [00:03:35]SAM_PROTO_GetFMData done [00:03:35]FM_GetFMData:85 04 BD 04 6E 04 04 00 8B 9F 00 00 69 04 A0 00 6F 04 04 00 F2 9E 00 00 B1 04 04 00 55 A1 F6 36 70 04 04 00 C0 49 AB 31 72 04 04 00 95 57 4B 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E6 21 D6 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F3 6E 7C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 99 00 00 00 B1 04 03 00 80 27 4E 70 04 03 00 84 1B 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 9D 4C 08 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F6 B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [00:03:35]oper:6F 04 04 00 F2 9E 00 00 B1 04 04 00 55 A1 F6 36 70 04 04 00 C0 49 AB 31 72 04 04 00 95 57 4B 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E6 21 D6 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F3 6E 7C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [00:03:35]total:55 A1 F6 36 [00:03:35]Malloc new data [00:03:35]oper:6F 04 04 00 99 00 00 00 B1 04 03 00 80 27 4E 70 04 03 00 84 1B 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 9D 4C 08 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F6 B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [00:03:35]total:80 27 4E [00:03:35]Malloc new data [00:03:35]oper:6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [00:03:36]total: [00:03:36]Malloc new data [00:03:36]oper:6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [00:03:36]total: [00:03:36]Malloc new data [00:03:36]KKMPrepareXReportFMData err=0 [00:03:36]Ð¥ отчет ИÐÐ: 02508201610067 КаÑÑир: Орунбаева Б. 28.07.2024 00:03 Смена: 266 РÐМ: 0000000000092626 ЗÐМ: 0300000053 СÐО: Общий режим Ð’Ñего чеков: 144 ИТОГИ ПРИХОД Чеков: 143 Общий итог: 34738.00 Итого наличными: 25699.00 Итого безнал.: 9039.00 ÐДС 0% : 0.00 ÐДС 12% : 3688.86 ÐСП 0% : 0.00 ÐСП 1,50% : 0.00 ÐСП 0,50% : 0.00 ÐСП 5% : 0.00 ÐСП 3% : 0.00 ÐСП 2% : 0.00 ÐСП 1% : 307.15 ИТОГИ ВОЗВРÐТ ПРИХОДРЧеков: 1 Общий итог: 50.00 Итого наличными: 50.00 Итого безнал.: 0.00 ÐДС 0% : 0.00 ÐДС 12% : 5.31 ÐСП 0% : 0.00 ÐСП 1,50% : 0.00 ÐСП 0,50% : 0.00 ÐСП 5% : 0.00 ÐСП 3% : 0.00 ÐСП 2% : 0.00 ÐСП 1% : 0.44 ИТОГИ РÐСХОД Чеков: 0 Общий итог: 0.00 Итого наличными: 0.00 Итого безнал.: 0.00 ÐДС 0% : 0.00 ÐДС 12% : 0.00 ÐСП 0% : 0.00 ÐСП 1,50% : 0.00 ÐСП 0,50% : 0.00 ÐСП 5% : 0.00 ÐСП 3% : 0.00 ÐСП 2% : 0.00 ÐСП 1% : 0.00 ИТОГИ ВОЗВРÐТ РÐСХОДРЧеков: 0 Общий итог: 0.00 Итого наличными: 0.00 Итого безнал.: 0.00 ÐДС 0% : 0.00 ÐДС 12% : 0.00 ÐСП 0% : 0.00 ÐСП 1,50% : 0.00 ÐСП 0,50% : 0.00 ÐСП 5% : 0.00 ÐСП 3% : 0.00 ÐСП 2% : 0.00 ÐСП 1% : 0.00 Сумма внеÑений: 0.00 Сумма выплат: 0.00 Ðал. в каÑÑе: 25649.00 ÐС Приход: 9221328.21 ÐС Возвр.Прихода: 51219.20 ÐС РаÑход: 0.00 ÐС Возвр.РаÑхода: 0.00 ФМ: 0000000000874958 [00:03:36]StoreToDocumentArchive [00:03:36]MH_GetDate [00:03:36]Write to MH i2c: F0 00 00 50 00 3F [00:03:36]Write i2c OK [00:03:36]MH_I2C_Read... [00:03:36]Read from MH i2c: F0 [00:03:36]MH_I2C_Read... [00:03:36]Read from MH i2c: F0 09 00 [00:03:36]MH_I2C_Read... [00:03:36]Read from MH i2c: F0 09 00 50 00 00 D8 8A A5 66 F2 87 A5 66 39 [00:03:36]shift 266 fd 1722125016 [00:03:36]Create dir for shift 0266 [00:03:36]save to /storage/0266/doc_1722125016 [00:03:36]save last doc name /storage/0266/doc_1722125016 to /storage/kkm_last_doc_name [00:03:36]save OK [00:03:36]Clear old archive folders... [00:03:36]NVStorageSaveData kkm_last_timestamp [00:03:36]File name is /storage/kkm_last_timestamp [00:03:36]Write 4 bytes [00:03:36]NVStorageSaveData done [00:03:36]ExternCall_PrintAddStr [00:03:36]wPrintStart [00:03:36]Write to MH i2c: 01 00 00 51 00 51 [00:03:36]Write i2c OK [00:03:36]MH_I2C_Read... [00:03:36]Read from MH i2c: 01 [00:03:36]MH_I2C_Read... [00:03:36]Read from MH i2c: 01 07 00 [00:03:36]MH_I2C_Read... [00:03:36]Read from MH i2c: 01 07 00 51 00 00 00 00 00 00 FF 0F 66 [00:03:36]RasterBufferAndPrint [00:03:36]line Ð¥ отчет [00:03:36]line ИÐÐ: 02508201610067 [00:03:36]line КаÑÑир: Орунбаева Б. [00:03:36]line 28.07.2024 00:03 [00:03:36]line Смена: 266 [00:03:36]line РÐМ: 0000000000092626 [00:03:36]line ЗÐМ: 0300000053 [00:03:36]line СÐО: Общий режим [00:03:36]line Ð’Ñего чеков: 144 [00:03:36]line ИТОГИ ПРИХОД [00:03:36]line Чеков: 143 [00:03:36]line Общий итог: 34738.00 [00:03:36]line Итого наличными: 25699.00 [00:03:36]line Итого безнал.: 9039.00 [00:03:36]line ÐДС 0% : 0.00 [00:03:36]line ÐДС 12% : 3688.86 [00:03:36]line ÐСП 0% : 0.00 [00:03:36]line ÐСП 1,50% : 0.00 [00:03:36]line ÐСП 0,50% : 0.00 [00:03:36]line ÐСП 5% : 0.00 [00:03:36]line ÐСП 3% : 0.00 [00:03:36]line ÐСП 2% : 0.00 [00:03:36]line ÐСП 1% : 307.15 [00:03:36]line ИТОГИ ВОЗВРÐТ ПРИХОДР[00:03:36]line Чеков: 1 [00:03:36]line Общий итог: 50.00 [00:03:36]line Итого наличными: 50.00 [00:03:36]line Итого безнал.: 0.00 [00:03:36]line ÐДС 0% : 0.00 [00:03:36]line ÐДС 12% : 5.31 [00:03:36]line ÐСП 0% : 0.00 [00:03:36]line ÐСП 1,50% : 0.00 [00:03:36]line ÐСП 0,50% : 0.00 [00:03:36]line ÐСП 5% : 0.00 [00:03:36]line ÐСП 3% : 0.00 [00:03:36]line ÐСП 2% : 0.00 [00:03:36]line ÐСП 1% : 0.44 [00:03:36]line ИТОГИ РÐСХОД [00:03:36]line Чеков: 0 [00:03:36]line Общий итог: 0.00 [00:03:36]line Итого наличными: 0.00 [00:03:36]line Итого безнал.: 0.00 [00:03:36]line ÐДС 0% : 0.00 [00:03:36]line ÐДС 12% : 0.00 [00:03:36]line ÐСП 0% : 0.00 [00:03:36]line ÐСП 1,50% : 0.00 [00:03:36]line ÐСП 0,50% : 0.00 [00:03:36]line ÐСП 5% : 0.00 [00:03:36]line ÐСП 3% : 0.00 [00:03:36]line ÐСП 2% : 0.00 [00:03:36]line ÐСП 1% : 0.00 [00:03:36]line ИТОГИ ВОЗВРÐТ РÐСХОДР[00:03:36]line Чеков: 0 [00:03:36]line Общий итог: 0.00 [00:03:36]line Итого наличными: 0.00 [00:03:36]line Итого безнал.: 0.00 [00:03:36]line ÐДС 0% : 0.00 [00:03:36]line ÐДС 12% : 0.00 [00:03:36]line ÐСП 0% : 0.00 [00:03:36]line ÐСП 1,50% : 0.00 [00:03:36]line ÐСП 0,50% : 0.00 [00:03:36]line ÐСП 5% : 0.00 [00:03:36]line ÐСП 3% : 0.00 [00:03:36]line ÐСП 2% : 0.00 [00:03:36]line ÐСП 1% : 0.00 [00:03:36]line Сумма внеÑений: 0.00 [00:03:36]line Сумма выплат: 0.00 [00:03:36]line Ðал. в каÑÑе: 25649.00 [00:03:36]line ÐС Приход: 9221328.21 [00:03:36]line ÐС Возвр.Прихода: 51219.20 [00:03:36]line ÐС РаÑход: 0.00 [00:03:36]line ÐС Возвр.РаÑхода: 0.00 [00:03:36]line ФМ: 0000000000874958 [00:03:36]written 0, free lines is 4095 [00:03:37]Write to MH i2c: 01 00 00 9C 00 9C [00:03:37]Write i2c OK [00:03:37]MH_I2C_Read... [00:03:37]Read from MH i2c: 01 [00:03:37]MH_I2C_Read... [00:03:37]Read from MH i2c: 01 07 00 [00:03:37]MH_I2C_Read... [00:03:37]Read from MH i2c: 01 07 00 9C 00 00 00 00 00 00 1B 0B C9 [00:03:37]RasterBufferAndPrint [00:03:37]line [00:03:37]line [00:03:37]line [00:03:37]line [00:03:37]line [00:03:37]written 0, free lines is 2882 [00:03:37]MH_Cut [00:03:37]Write to MH i2c: D1 01 00 A3 00 01 75 [00:03:37]Write i2c OK [00:03:37]MH_I2C_Read... [00:03:37]Read from MH i2c: D1 [00:03:37]MH_I2C_Read... [00:03:37]Read from MH i2c: D1 01 00 [00:03:37]MH_I2C_Read... [00:03:37]Read from MH i2c: D1 01 00 A3 00 00 74 [00:03:37]Write to MH i2c: 01 00 00 A4 00 A4 [00:03:37]Write i2c OK [00:03:37]MH_I2C_Read... [00:03:37]*** Cut start [00:03:37]*** Partial cut [00:03:38]*** CUTSNS_PIN = 1 [00:03:38]*** CUTSNS_PIN = 0 [00:03:38]*** Brake cut motor [00:03:38]Read from MH i2c: 01 [00:03:38]MH_I2C_Read... [00:03:38]*** Stop cut motor [00:03:38]*** Cut end [00:03:38]Read from MH i2c: 01 07 00 [00:03:38]MH_I2C_Read... [00:03:38]Read from MH i2c: 01 07 00 A4 00 00 00 00 00 00 FF 0F B9 [00:03:38]process_action x_report done [00:03:38]requested_data is exist [00:03:38]produce_requested_data [00:03:38]requested_item fd.num is exist - process it [00:03:38]SAM_PROTO_GetFieldsCounters [00:03:38]wFMCommunicate request_size=4 [00:03:38]MH_SAM_APDU [00:03:38]CAPDU: 80 13 00 00 [00:03:38]Write to MH i2c: E2 08 00 A5 00 80 13 00 00 00 00 00 00 21 [00:03:38]Write i2c OK [00:03:38]MH_I2C_Read... [00:03:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:03:38]Read from MH i2c: E2 [00:03:38]MH_I2C_Read... [00:03:38]Read from MH i2c: E2 62 00 [00:03:38]MH_I2C_Read... [00:03:38]Read from MH i2c: E2 62 00 A5 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 DD A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 90 00 00 00 5E 04 04 00 90 00 00 00 57 04 04 00 91 00 00 00 19 04 04 00 00 00 00 00 90 00 24 [00:03:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 DD A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 90 00 00 00 5E 04 04 00 90 00 00 00 57 04 04 00 91 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:03:39]wFMCommunicate OK [00:03:39]SAM_PROTO_GetFieldsCounters done [00:03:39]requested_item shift.num is exist - process it [00:03:39]requested_item shift.opened is exist - process it [00:03:39]req_shift_opened [00:03:39]FM_GetShiftState [00:03:39]SAM_PROTO_GetShiftState [00:03:39]wFMCommunicate request_size=4 [00:03:39]MH_SAM_APDU [00:03:39]CAPDU: 80 13 01 00 [00:03:39]Write to MH i2c: E2 08 00 A6 00 80 13 01 00 00 00 00 00 23 [00:03:39]Write i2c OK [00:03:39]MH_I2C_Read... [00:03:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:03:39]Read from MH i2c: E2 [00:03:39]MH_I2C_Read... [00:03:39]Read from MH i2c: E2 0E 00 [00:03:39]MH_I2C_Read... [00:03:39]Read from MH i2c: E2 0E 00 A6 00 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 3B [00:03:39]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [00:03:39]wFMCommunicate OK [00:03:39]SAM_PROTO_GetShiftState done [00:03:39]FM_GetShiftState done [00:03:39]req_shift_opened done [00:03:39]requested_item shift.open_date is exist - process it [00:03:39]req_shift_open_date [00:03:39]req_shift_open_date done [00:03:39]produce_requested_data done [00:03:39]produce_requested_data return {"fd.num":41693,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [00:03:39]process_action_free x_report [00:03:39]json_value_free [00:03:39]json_value_free done [00:03:39]process_json_proto returns [00:03:39]Send response to host [00:03:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":41693,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [00:03:39]free response buf [00:03:39]execute_script done [00:03:39]execute_script returns [00:03:39]free content buf [00:03:39]Sock 7.Close socket [00:03:39]Sock 7.Thread stoped [00:03:39]OFD Sender: No OFD packet to send [00:03:40]recv_with_timeout no data received [00:03:44]OFD Sender: No OFD packet to send [00:03:49]OFD Sender: No OFD packet to send [00:03:54]OFD Sender: No OFD packet to send [00:03:59]OFD Sender: No OFD packet to send [00:04:04]OFD Sender: No OFD packet to send [00:04:05]recv_with_timeout no data received [00:04:09]OFD Sender: No OFD packet to send [00:04:14]OFD Sender: No OFD packet to send [00:04:18]accept exits with 9 [00:04:18]New connection [00:04:18]New thread 3067301220 created [00:04:18]Thread 3067157860 joined [00:04:18]Waiting for new connection... [00:04:18] Sock 9.Parse request [00:04:18]Sock 9.Check first char [00:04:18]Sock 9.First char is OK [00:04:18]request: POST /json_proto HTTP/1.0 [00:04:18]Method: POST [00:04:18]URL: /json_proto [00:04:18]Method is POST - this is cgi request [00:04:18]url: /json_proto [00:04:18]query_string will be loaded in cgi processing [00:04:18]execute_cgi json_proto POST (null) [00:04:18]execute_cgi path=json_proto method=POST [00:04:18]POST find Content-Length [00:04:18]Host: 172.17.43.132:8080 [00:04:18]Content-Length: 215 [00:04:18]Content-Type: application/json [00:04:18] [00:04:18]POST finish read [00:04:18]Found Content-Length = 215 [00:04:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:04:18]execute_script... [00:04:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:04:18]POST & json_proto [00:04:18]process_json_proto [00:04:18]json parsed OK: [00:04:18]protocol is kg_v1.0 [00:04:18]action value=get_value [00:04:18]process_action get_value [00:04:18]cmd_get_value [00:04:18]process_action get_value done [00:04:18]requested_data is exist [00:04:18]produce_requested_data [00:04:18]requested_item kkm.sn is exist - process it [00:04:18]requested_item kkm.ver is exist - process it [00:04:18]requested_item fm.sn is exist - process it [00:04:18]wFMCommunicate request_size=4 [00:04:18]MH_SAM_APDU [00:04:18]CAPDU: 80 11 00 00 [00:04:18]Write to MH i2c: E2 08 00 A7 00 80 11 00 00 00 00 00 00 21 [00:04:18]Write i2c OK [00:04:18]MH_I2C_Read... [00:04:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:04:18]Read from MH i2c: E2 [00:04:18]MH_I2C_Read... [00:04:18]Read from MH i2c: E2 17 00 [00:04:18]MH_I2C_Read... [00:04:18]Read from MH i2c: E2 17 00 A7 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 7D [00:04:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [00:04:18]wFMCommunicate OK [00:04:18]requested_item fd.num is exist - process it [00:04:18]SAM_PROTO_GetFieldsCounters [00:04:18]wFMCommunicate request_size=4 [00:04:18]MH_SAM_APDU [00:04:18]CAPDU: 80 13 00 00 [00:04:18]Write to MH i2c: E2 08 00 A8 00 80 13 00 00 00 00 00 00 24 [00:04:18]Write i2c OK [00:04:18]MH_I2C_Read... [00:04:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:04:18]Read from MH i2c: E2 [00:04:18]MH_I2C_Read... [00:04:18]Read from MH i2c: E2 62 00 [00:04:18]MH_I2C_Read... [00:04:18]Read from MH i2c: E2 62 00 A8 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 DD A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 90 00 00 00 5E 04 04 00 90 00 00 00 57 04 04 00 91 00 00 00 19 04 04 00 00 00 00 00 90 00 27 [00:04:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 DD A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 90 00 00 00 5E 04 04 00 90 00 00 00 57 04 04 00 91 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:04:18]wFMCommunicate OK [00:04:18]SAM_PROTO_GetFieldsCounters done [00:04:18]requested_item shift.num is exist - process it [00:04:18]requested_item shift.opened is exist - process it [00:04:18]req_shift_opened [00:04:18]FM_GetShiftState [00:04:18]SAM_PROTO_GetShiftState [00:04:18]wFMCommunicate request_size=4 [00:04:18]MH_SAM_APDU [00:04:18]CAPDU: 80 13 01 00 [00:04:18]Write to MH i2c: E2 08 00 A9 00 80 13 01 00 00 00 00 00 26 [00:04:18]Write i2c OK [00:04:18]MH_I2C_Read... [00:04:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:04:18]Read from MH i2c: E2 [00:04:18]MH_I2C_Read... [00:04:18]Read from MH i2c: E2 0E 00 [00:04:18]MH_I2C_Read... [00:04:18]Read from MH i2c: E2 0E 00 A9 00 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 3E [00:04:18]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [00:04:18]wFMCommunicate OK [00:04:18]SAM_PROTO_GetShiftState done [00:04:18]FM_GetShiftState done [00:04:18]req_shift_opened done [00:04:18]requested_item shift.open_date is exist - process it [00:04:18]req_shift_open_date [00:04:18]req_shift_open_date done [00:04:18]produce_requested_data done [00:04:18]produce_requested_data return {"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41693,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839} [00:04:18]process_action_free get_value [00:04:18]json_value_free [00:04:18]json_value_free done [00:04:18]process_json_proto returns [00:04:18]Send response to host [00:04:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41693,"shift.num":425,"shift.opened":1,"shift.open_date":1722069839}}} [00:04:18]free response buf [00:04:18]execute_script done [00:04:18]execute_script returns [00:04:18]free content buf [00:04:18]Sock 9.Close socket [00:04:18]Sock 9.Thread stoped [00:04:18]accept exits with 10 [00:04:18]New connection [00:04:18]New thread 3067157860 created [00:04:18]Thread 3067301220 joined [00:04:18]Waiting for new connection... [00:04:18] Sock 10.Parse request [00:04:18]Sock 10.Check first char [00:04:18]Sock 10.First char is OK [00:04:18]request: POST /json_proto HTTP/1.0 [00:04:18]Method: POST [00:04:18]URL: /json_proto [00:04:18]Method is POST - this is cgi request [00:04:18]url: /json_proto [00:04:18]query_string will be loaded in cgi processing [00:04:18]execute_cgi json_proto POST (null) [00:04:18]execute_cgi path=json_proto method=POST [00:04:18]POST find Content-Length [00:04:18]Host: 172.17.43.132:8080 [00:04:18]Content-Length: 331 [00:04:18]Content-Type: application/json [00:04:18] [00:04:18]POST finish read [00:04:18]Found Content-Length = 331 [00:04:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:04:18]execute_script... 00 0D [00:04:21]RAPDU: F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:04:21]wFMCommunicate OK [00:04:21]SAM_PROTO_GetFMData done [00:04:21]requested_item fm.sale_refund.total is exist - process it [00:04:21]requested_item fm.buy.total is exist - process it [00:04:21]requested_item shift.sale.total is exist - process it [00:04:21]SAM_PROTO_GetShiftData [00:04:21]wFMCommunicate request_size=4 [00:04:21]MH_SAM_APDU [00:04:21]CAPDU: 80 13 02 00 [00:04:21]Write to MH i2c: E2 08 00 AF 00 80 13 02 00 00 00 00 00 2D [00:04:21]Write i2c OK [00:04:21]MH_I2C_Read... [00:04:21]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:04:21]Read from MH i2c: E2 [00:04:21]MH_I2C_Read... [00:04:21]Read from MH i2c: E2 FD 00 [00:04:21]MH_I2C_Read... [00:04:21]Read from MH i2c: E2 FD 00 AF 00 00 B5 04 AA 04 B1 04 6E 04 04 00 90 00 00 00 69 04 9B 00 6F 04 04 00 8F 00 00 00 B1 04 03 00 88 01 35 70 04 03 00 AC 36 27 72 04 03 00 DC CA 0D 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F6 A0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 FB 77 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 94 00 6F 04 04 00 01 00 00 00 B1 04 02 00 88 13 70 04 02 00 88 13 72 04 00 00 00 04 78 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 13 02 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0A 00 90 00 0F [00:04:21]RAPDU: B5 04 AA 04 B1 04 6E 04 04 00 90 00 00 00 69 04 9B 00 6F 04 04 00 8F 00 00 00 B1 04 03 00 88 01 35 70 04 03 00 AC 36 27 72 04 03 00 DC CA 0D 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F6 A0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 FB 77 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 94 00 6F 04 04 00 01 00 00 00 B1 04 02 00 88 13 70 04 02 00 88 13 72 04 00 00 00 04 78 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE recv_with_timeout no data received [00:04:22]03 0B 00 F2 03 01 00 01 F3 03 02 00 13 02 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0A 00 90 00 [00:04:22]wFMCommunicate OK [00:04:22]wFMCommunicate request_size=4 [00:04:22]MH_SAM_APDU [00:04:22]CAPDU: 80 17 00 00 [00:04:22]Write to MH i2c: E2 08 00 B0 00 80 17 00 00 00 00 00 00 30 [00:04:22]Write i2c OK [00:04:22]MH_I2C_Read... [00:04:22]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:04:22]Read from MH i2c: E2 [00:04:22]MH_I2C_Read... [00:04:22]Read from MH i2c: E2 FD 00 [00:04:22]MH_I2C_Read... [00:04:22]Read from MH i2c: E2 FD 00 B0 00 00 F6 03 01 00 01 F7 03 01 00 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 90 00 72 [00:04:22]RAPDU: F6 03 01 00 01 F7 03 01 00 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 90 00 [00:04:22]wFMCommunicate OK [00:04:22]wFMCommunicate request_size=4 [00:04:22]MH_SAM_APDU [00:04:22]CAPDU: 80 17 00 00 [00:04:22]Write to MH i2c: E2 08 00 B1 00 80 17 00 00 00 00 00 00 31 [00:04:22]Write i2c OK [00:04:22]MH_I2C_Read... [00:04:22]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:04:22]Read from MH i2c: E2 [00:04:22]MH_I2C_Read... [00:04:22]Read from MH i2c: E2 FD 00 [00:04:22]MH_I2C_Read... [00:04:22]Read from MH i2c: E2 FD 00 B1 00 00 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 90 00 EE [00:04:23]RAPDU: 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 90 00 [00:04:23]wFMCommunicate OK [00:04:23]wFMCommunicate request_size=4 [00:04:23]MH_SAM_APDU [00:04:23]CAPDU: 80 17 00 00 [00:04:23]Write to MH i2c: E2 08 00 B2 00 80 17 00 00 00 00 00 00 32 [00:04:23]Write i2c OK [00:04:23]MH_I2C_Read... [00:04:23]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:04:23]Read from MH i2c: E2 [00:04:23]MH_I2C_Read... [00:04:23]Read from MH i2c: E2 FD 00 [00:04:23]MH_I2C_Read... [00:04:23]Read from MH i2c: E2 FD 00 B2 00 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 90 00 AA [00:04:23]RAPDU: F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 90 00 [00:04:23]wFMCommunicate OK [00:04:23]wFMCommunicate request_size=4 [00:04:23]MH_SAM_APDU [00:04:23]CAPDU: 80 17 00 00 [00:04:23]Write to MH i2c: E2 08 00 B3 00 80 17 00 00 00 00 00 00 33 [00:04:23]Write i2c OK [00:04:23]MH_I2C_Read... [00:04:23]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 207! [00:04:23]Read from MH i2c: E2 [00:04:23]MH_I2C_Read... [00:04:23]Read from MH i2c: E2 D2 00 [00:04:23]MH_I2C_Read... [00:04:24]Read from MH i2c: E2 D2 00 B3 00 00 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 [00:04:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:04:18]POST & json_proto [00:04:18]process_json_proto [00:04:18]json parsed OK: [00:04:18]protocol is kg_v1.0 [00:04:18]action value=get_value [00:04:18]process_action get_value [00:04:18]cmd_get_value [00:04:18]process_action get_value done [00:04:18]requested_data is exist [00:04:18]produce_requested_data [00:04:18]requested_item fm.sale.total is exist - process it [00:04:18]SAM_PROTO_GetFMData [00:04:18]wFMCommunicate request_size=4 [00:04:18]MH_SAM_APDU [00:04:18]CAPDU: 80 13 03 00 [00:04:18]Write to MH i2c: E2 08 00 AA 00 80 13 03 00 00 00 00 00 29 [00:04:18]Write i2c OK [00:04:18]MH_I2C_Read... [00:04:19]Read from MH i2c: E2 [00:04:19]MH_I2C_Read... [00:04:19]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:04:19]Read from MH i2c: E2 FD 00 [00:04:19]MH_I2C_Read... [00:04:19]Read from MH i2c: E2 FD 00 AA 00 00 C1 04 85 04 BD 04 6E 04 04 00 8B 9F 00 00 69 04 A0 00 6F 04 04 00 F2 9E 00 00 B1 04 04 00 55 A1 F6 36 70 04 04 00 C0 49 AB 31 72 04 04 00 95 57 4B 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E6 21 D6 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F3 6E 7C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 99 00 00 00 B1 04 03 00 80 27 4E 70 04 03 00 84 1B 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 9D 4C 08 EF 03 09 00 F6 03 90 00 61 [00:04:19]RAPDU: C1 04 85 04 BD 04 6E 04 04 00 8B 9F 00 00 69 04 A0 00 6F 04 04 00 F2 9E 00 00 B1 04 04 00 55 A1 F6 36 70 04 04 00 C0 49 AB 31 72 04 04 00 95 57 4B 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E6 21 D6 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F3 6E 7C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 99 00 00 00 B1 04 03 00 80 27 4E 70 04 03 00 84 1B 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 9D 4C 08 EF 03 09 00 F6 03 90 00 [00:04:19]wFMCommunicate OK [00:04:19]wFMCommunicate request_size=4 [00:04:19]MH_SAM_APDU [00:04:19]CAPDU: 80 17 00 00 [00:04:19]Write to MH i2c: E2 08 00 AB 00 80 17 00 00 00 00 00 00 2B [00:04:19]Write i2c OK [00:04:19]MH_I2C_Read... [00:04:19]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:04:19]OFD Sender: No OFD packet to send [00:04:19]Read from MH i2c: E2 [00:04:19]MH_I2C_Read... [00:04:19]Read from MH i2c: E2 FD 00 [00:04:19]MH_I2C_Read... [00:04:19]Read from MH i2c: E2 FD 00 AB 00 00 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F6 B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 00 [00:04:19]RAPDU: 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F6 B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 [00:04:19]wFMCommunicate OK [00:04:19]wFMCommunicate request_size=4 [00:04:19]MH_SAM_APDU [00:04:19]CAPDU: 80 17 00 00 [00:04:19]Write to MH i2c: E2 08 00 AC 00 80 17 00 00 00 00 00 00 2C [00:04:19]Write i2c OK [00:04:19]MH_I2C_Read... [00:04:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:04:20]Read from MH i2c: E2 [00:04:20]MH_I2C_Read... [00:04:20]Read from MH i2c: E2 FD 00 [00:04:20]MH_I2C_Read... [00:04:20]Read from MH i2c: E2 FD 00 AC 00 00 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 CC [00:04:20]RAPDU: 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 [00:04:20]wFMCommunicate OK [00:04:20]wFMCommunicate request_size=4 [00:04:20]MH_SAM_APDU [00:04:20]CAPDU: 80 17 00 00 [00:04:20]Write to MH i2c: E2 08 00 AD 00 80 17 00 00 00 00 00 00 2D [00:04:20]Write i2c OK [00:04:20]MH_I2C_Read... [00:04:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:04:20]Read from MH i2c: E2 [00:04:20]MH_I2C_Read... [00:04:20]Read from MH i2c: E2 FD 00 [00:04:20]MH_I2C_Read... [00:04:20]Read from MH i2c: E2 FD 00 AD 00 00 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 B2 [00:04:20]RAPDU: 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 [00:04:20]wFMCommunicate OK [00:04:20]wFMCommunicate request_size=4 [00:04:20]MH_SAM_APDU [00:04:20]CAPDU: 80 17 00 00 [00:04:20]Write to MH i2c: E2 08 00 AE 00 80 17 00 00 00 00 00 00 2E [00:04:20]Write i2c OK [00:04:20]MH_I2C_Read... [00:04:21]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 219! [00:04:21]Read from MH i2c: E2 [00:04:21]MH_I2C_Read... [00:04:21]Read from MH i2c: E2 DE 00 [00:04:21]MH_I2C_Read... [00:04:21]Read from MH i2c: E2 DE 00 AE 00 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 16 [00:04:24]RAPDU: 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:04:24]wFMCommunicate OK [00:04:24]SAM_PROTO_GetShiftData done [00:04:24]requested_item shift.sale.total_cash is exist - process it [00:04:24]requested_item shift.sale_refund.total is exist - process it [00:04:24]requested_item shift.sale_refund.total_cash is exist - process it [00:04:24]requested_item shift.buy.total is exist - process it [00:04:24]requested_item shift.buy.total_cash is exist - process it [00:04:24]produce_requested_data done [00:04:24]produce_requested_data return {"fm.sale.total":9221328.21,"fm.sale_refund.total":51219.20,"fm.buy.total":0.00,"shift.sale.total":34738.00,"shift.sale.total_cash":25699.00,"shift.sale_refund.total":50.00,"shift.sale_refund.total_cash":50.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:04:24]process_action_free get_value [00:04:24]json_value_free [00:04:24]json_value_free done [00:04:24]process_json_proto returns [00:04:24]Send response to host [00:04:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":9221328.21,"fm.sale_refund.total":51219.20,"fm.buy.total":0.00,"shift.sale.total":34738.00,"shift.sale.total_cash":25699.00,"shift.sale_refund.total":50.00,"shift.sale_refund.total_cash":50.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:04:24]free response buf [00:04:24]execute_script done [00:04:24]execute_script returns [00:04:24]free content buf [00:04:24]Sock 10.Close socket [00:04:24]Sock 10.Thread stoped [00:04:24]accept exits with 9 [00:04:24]New connection [00:04:24]New thread 3067301220 created [00:04:24]Thread 3067157860 joined [00:04:24]Waiting for new connection... [00:04:24] Sock 9.Parse request [00:04:24]Sock 9.Check first char [00:04:24]Sock 9.First char is OK [00:04:24]request: POST /json_proto HTTP/1.0 [00:04:24]Method: POST [00:04:24]URL: /json_proto [00:04:24]Method is POST - this is cgi request [00:04:24]url: /json_proto [00:04:24]query_string will be loaded in cgi processing [00:04:24]execute_cgi json_proto POST (null) [00:04:24]execute_cgi path=json_proto method=POST [00:04:24]POST find Content-Length [00:04:24]Host: 172.17.43.132:8080 [00:04:24]Content-Length: 331 [00:04:24]Content-Type: application/json [00:04:24] [00:04:24]POST finish read [00:04:24]Found Content-Length = 331 [00:04:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:04:24]execute_script... [00:04:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:04:24]POST & json_proto [00:04:24]process_json_proto [00:04:24]json parsed OK: [00:04:24]protocol is kg_v1.0 [00:04:24]action value=get_value [00:04:24]process_action get_value [00:04:24]cmd_get_value [00:04:24]process_action get_value done [00:04:24]requested_data is exist [00:04:24]produce_requested_data [00:04:24]requested_item fm.sale.total is exist - process it [00:04:24]SAM_PROTO_GetFMData [00:04:24]wFMCommunicate request_size=4 [00:04:24]MH_SAM_APDU [00:04:24]CAPDU: 80 13 03 00 [00:04:24]Write to MH i2c: E2 08 00 B4 00 80 13 03 00 00 00 00 00 33 [00:04:24]Write i2c OK [00:04:24]MH_I2C_Read... [00:04:24]OFD Sender: No OFD packet to send [00:04:24]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:04:24]Read from MH i2c: E2 [00:04:24]MH_I2C_Read... [00:04:24]Read from MH i2c: E2 FD 00 [00:04:24]MH_I2C_Read... [00:04:24]Read from MH i2c: E2 FD 00 B4 00 00 C1 04 85 04 BD 04 6E 04 04 00 8B 9F 00 00 69 04 A0 00 6F 04 04 00 F2 9E 00 00 B1 04 04 00 55 A1 F6 36 70 04 04 00 C0 49 AB 31 72 04 04 00 95 57 4B 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E6 21 D6 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F3 6E 7C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 99 00 00 00 B1 04 03 00 80 27 4E 70 04 03 00 84 1B 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 9D 4C 08 EF 03 09 00 F6 03 90 00 6B [00:04:25]RAPDU: C1 04 85 04 BD 04 6E 04 04 00 8B 9F 00 00 69 04 A0 00 6F 04 04 00 F2 9E 00 00 B1 04 04 00 55 A1 F6 36 70 04 04 00 C0 49 AB 31 72 04 04 00 95 57 4B 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E6 21 D6 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F3 6E 7C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 99 00 00 00 B1 04 03 00 80 27 4E 70 04 03 00 84 1B 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 9D 4C 08 EF 03 09 00 F6 03 90 00 [00:04:25]wFMCommunicate OK [00:04:25]wFMCommunicate request_size=4 [00:04:25]MH_SAM_APDU [00:04:25]CAPDU: 80 17 00 00 [00:04:25]Write to MH i2c: E2 08 00 B5 00 80 17 00 00 00 00 00 00 35 [00:04:25]Write i2c OK [00:04:25]MH_I2C_Read... [00:04:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:04:25]Read from MH i2c: E2 [00:04:25]MH_I2C_Read... [00:04:25]Read from MH i2c: E2 FD 00 [00:04:25]MH_I2C_Read... [00:04:25]Read from MH i2c: E2 FD 00 B5 00 00 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F6 B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 0A [00:04:25]RAPDU: 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F6 B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 [00:04:25]wFMCommunicate OK [00:04:25]wFMCommunicate request_size=4 [00:04:25]MH_SAM_APDU [00:04:25]CAPDU: 80 17 00 00 [00:04:25]Write to MH i2c: E2 08 00 B6 00 80 17 00 00 00 00 00 00 36 [00:04:25]Write i2c OK [00:04:25]MH_I2C_Read... [00:04:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:04:26]Read from MH i2c: E2 [00:04:26]MH_I2C_Read... [00:04:26]Read from MH i2c: E2 FD 00 [00:04:26]MH_I2C_Read... [00:04:26]Read from MH i2c: E2 FD 00 B6 00 00 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 D6 [00:04:26]RAPDU: 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 [00:04:26]wFMCommunicate OK [00:04:26]wFMCommunicate request_size=4 [00:04:26]MH_SAM_APDU [00:04:26]CAPDU: 80 17 00 00 [00:04:26]Write to MH i2c: E2 08 00 B7 00 80 17 00 00 00 00 00 00 37 [00:04:26]Write i2c OK [00:04:26]MH_I2C_Read... [00:04:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:04:26]Read from MH i2c: E2 [00:04:26]MH_I2C_Read... [00:04:26]Read from MH i2c: E2 FD 00 [00:04:26]MH_I2C_Read... [00:04:26]Read from MH i2c: E2 FD 00 B7 00 00 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 BC [00:04:26]RAPDU: 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 [00:04:26]wFMCommunicate OK [00:04:26]wFMCommunicate request_size=4 [00:04:26]MH_SAM_APDU [00:04:26]CAPDU: 80 17 00 00 [00:04:26]Write to MH i2c: E2 08 00 B8 00 80 17 00 00 00 00 00 00 38 [00:04:26]Write i2c OK [00:04:26]MH_I2C_Read... [00:04:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 219! [00:04:27]Read from MH i2c: E2 [00:04:27]MH_I2C_Read... [00:04:27]Read from MH i2c: E2 DE 00 [00:04:27]MH_I2C_Read... [00:04:27]Read from MH i2c: E2 DE 00 B8 00 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 17 [00:04:27]RAPDU: F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:04:27]wFMCommunicate OK [00:04:27]SAM_PROTO_GetFMData done [00:04:27]requested_item fm.sale_refund.total is exist - process it [00:04:27]requested_item fm.buy.total is exist - process it [00:04:27]requested_item shift.sale.total is exist - process it [00:04:27]SAM_PROTO_GetShiftData [00:04:27]wFMCommunicate request_size=4 [00:04:27]MH_SAM_APDU [00:04:27]CAPDU: 80 13 02 00 [00:04:27]Write to MH i2c: E2 08 00 B9 00 80 13 02 00 00 00 00 00 37 [00:04:27]Write i2c OK [00:04:27]MH_I2C_Read... [00:04:27]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:04:27]Read from MH i2c: E2 [00:04:27]MH_I2C_Read... [00:04:27]Read from MH i2c: E2 FD 00 [00:04:27]MH_I2C_Read... [00:04:27]Read from MH i2c: E2 FD 00 B9 00 00 B5 04 AA 04 B1 04 6E 04 04 00 90 00 00 00 69 04 9B 00 6F 04 04 00 8F 00 00 00 B1 04 03 00 88 01 35 70 04 03 00 AC 36 27 72 04 03 00 DC CA 0D 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F6 A0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 FB 77 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 94 00 6F 04 04 00 01 00 00 00 B1 04 02 00 88 13 70 04 02 00 88 13 72 04 00 00 00 04 78 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 13 02 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0A 00 90 00 19 [00:04:28]RAPDU: B5 04 AA 04 B1 04 6E 04 04 00 90 00 00 00 69 04 9B 00 6F 04 04 00 8F 00 00 00 B1 04 03 00 88 01 35 70 04 03 00 AC 36 27 72 04 03 00 DC CA 0D 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F6 A0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 FB 77 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 94 00 6F 04 04 00 01 00 00 00 B1 04 02 00 88 13 70 04 02 00 88 13 72 04 00 00 00 04 78 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 13 02 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0A 00 90 00 [00:04:28]wFMCommunicate OK [00:04:28]wFMCommunicate request_size=4 [00:04:28]MH_SAM_APDU [00:04:28]CAPDU: 80 17 00 00 [00:04:28]Write to MH i2c: E2 08 00 BA 00 80 17 00 00 00 00 00 00 3A [00:04:28]Write i2c OK [00:04:28]MH_I2C_Read... [00:04:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:04:28]Read from MH i2c: E2 [00:04:28]MH_I2C_Read... [00:04:28]Read from MH i2c: E2 FD 00 [00:04:28]MH_I2C_Read... [00:04:28]Read from MH i2c: E2 FD 00 BA 00 00 F6 03 01 00 01 F7 03 01 00 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 90 00 7C [00:04:28]RAPDU: F6 03 01 00 01 F7 03 01 00 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 90 00 [00:04:28]wFMCommunicate OK [00:04:28]wFMCommunicate request_size=4 [00:04:28]MH_SAM_APDU [00:04:28]CAPDU: 80 17 00 00 [00:04:28]Write to MH i2c: E2 08 00 BB 00 80 17 00 00 00 00 00 00 3B [00:04:28]Write i2c OK [00:04:28]MH_I2C_Read... [00:04:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:04:29]Read from MH i2c: E2 [00:04:29]MH_I2C_Read... [00:04:29]Read from MH i2c: E2 FD 00 [00:04:29]MH_I2C_Read... [00:04:29]Read from MH i2c: E2 FD 00 BB 00 00 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 90 00 F8 [00:04:29]RAPDU: 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 90 00 [00:04:29]wFMCommunicate OK [00:04:29]wFMCommunicate request_size=4 [00:04:29]MH_SAM_APDU [00:04:29]CAPDU: 80 17 00 00 [00:04:29]Write to MH i2c: E2 08 00 BC 00 80 17 00 00 00 00 00 00 3C [00:04:29]Write i2c OK [00:04:29]MH_I2C_Read... [00:04:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:04:29]Read from MH i2c: E2 [00:04:29]MH_I2C_Read... [00:04:29]Read from MH i2c: E2 FD 00 [00:04:29]MH_I2C_Read... [00:04:29]Read from MH i2c: E2 FD 00 BC 00 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 90 00 B4 [00:04:29]RAPDU: F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 OFD Sender: No OFD packet to send [00:04:30]00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 90 00 [00:04:30]wFMCommunicate OK [00:04:30]wFMCommunicate request_size=4 [00:04:30]MH_SAM_APDU [00:04:30]CAPDU: 80 17 00 00 [00:04:30]Write to MH i2c: E2 08 00 BD 00 80 17 00 00 00 00 00 00 3D [00:04:30]Write i2c OK [00:04:30]MH_I2C_Read... [00:04:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 207! [00:04:30]Read from MH i2c: E2 [00:04:30]MH_I2C_Read... [00:04:30]Read from MH i2c: E2 D2 00 [00:04:30]MH_I2C_Read... [00:04:30]Read from MH i2c: E2 D2 00 BD 00 00 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 20 [00:04:30]RAPDU: 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:04:30]wFMCommunicate OK [00:04:30]SAM_PROTO_GetShiftData done [00:04:30]requested_item shift.sale.total_cash is exist - process it [00:04:30]requested_item shift.sale_refund.total is exist - process it [00:04:30]requested_item shift.sale_refund.total_cash is exist - process it [00:04:30]requested_item shift.buy.total is exist - process it [00:04:30]requested_item shift.buy.total_cash is exist - process it [00:04:30]produce_requested_data done [00:04:30]produce_requested_data return {"fm.sale.total":9221328.21,"fm.sale_refund.total":51219.20,"fm.buy.total":0.00,"shift.sale.total":34738.00,"shift.sale.total_cash":25699.00,"shift.sale_refund.total":50.00,"shift.sale_refund.total_cash":50.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:04:30]process_action_free get_value [00:04:30]json_value_free [00:04:30]json_value_free done [00:04:30]process_json_proto returns [00:04:30]Send response to host [00:04:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":9221328.21,"fm.sale_refund.total":51219.20,"fm.buy.total":0.00,"shift.sale.total":34738.00,"shift.sale.total_cash":25699.00,"shift.sale_refund.total":50.00,"shift.sale_refund.total_cash":50.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:04:30]free response buf [00:04:30]execute_script done [00:04:30]execute_script returns [00:04:30]free content buf [00:04:30]Sock 9.Close socket [00:04:30]Sock 9.Thread stoped [00:04:30]accept exits with 7 [00:04:30]New connection [00:04:30]New thread 3067157860 created [00:04:30]Thread 3067301220 joined [00:04:30]Waiting for new connection... [00:04:30] Sock 7.Parse request [00:04:30]Sock 7.Check first char [00:04:30]Sock 7.First char is OK [00:04:30]request: POST /json_proto HTTP/1.0 [00:04:30]Method: POST [00:04:30]URL: /json_proto [00:04:30]Method is POST - this is cgi request [00:04:30]url: /json_proto [00:04:30]query_string will be loaded in cgi processing [00:04:30]execute_cgi json_proto POST (null) [00:04:30]execute_cgi path=json_proto method=POST [00:04:30]POST find Content-Length [00:04:30]Host: 172.17.43.132:8080 [00:04:30]Content-Length: 266 [00:04:30]Content-Type: application/json [00:04:30] [00:04:30]POST finish read [00:04:30]Found Content-Length = 266 [00:04:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_shift", "params" : { "operator" : "\u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:04:30]execute_script... [00:04:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_shift", "params" : { "operator" : "\u041E\u0440\u0443\u043D\u0431\u0430\u0435\u0432\u0430 \u0411. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:04:30]POST & json_proto [00:04:30]process_json_proto [00:04:30]json parsed OK: [00:04:30]protocol is kg_v1.0 [00:04:30]action value=close_shift [00:04:30]process_action close_shift [00:04:30]cmd_close_shift [00:04:30]MH_GetDate [00:04:30]Write to MH i2c: F0 00 00 BE 00 AD [00:04:30]Write i2c OK [00:04:30]MH_I2C_Read... [00:04:30]Read from MH i2c: F0 [00:04:30]MH_I2C_Read... [00:04:30]Read from MH i2c: F0 09 00 [00:04:30]MH_I2C_Read... [00:04:30]Read from MH i2c: F0 09 00 BE 00 00 0F 8B A5 66 F2 87 A5 66 DF [00:04:30]GetLastDocTimeStamp 1722125008 [00:04:30]current date 1722125071 [00:04:30]FM_GetShiftState [00:04:30]SAM_PROTO_GetShiftState [00:04:30]wFMCommunicate request_size=4 [00:04:30]MH_SAM_APDU [00:04:30]CAPDU: 80 13 01 00 [00:04:30]Write to MH i2c: E2 08 00 BF 00 80 13 01 00 00 00 00 00 3C [00:04:30]Write i2c OK [00:04:30]MH_I2C_Read... [00:04:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:04:30]Read from MH i2c: E2 [00:04:30]MH_I2C_Read... [00:04:30]Read from MH i2c: E2 0E 00 [00:04:30]MH_I2C_Read... [00:04:30]Read from MH i2c: E2 0E 00 BF 00 00 09 00 01 4F B3 A4 66 00 00 00 00 90 00 54 [00:04:30]RAPDU: 09 00 01 4F B3 A4 66 00 00 00 00 90 00 [00:04:30]wFMCommunicate OK [00:04:30]SAM_PROTO_GetShiftState done [00:04:30]FM_GetShiftState done [00:04:30]KKMCreateCloseShiftDocument [00:04:30]Load OK [00:04:30]Malloc new data [00:04:30]MH_GetDate [00:04:30]Write to MH i2c: F0 00 00 C0 00 AF [00:04:30]Write i2c OK [00:04:30]MH_I2C_Read... [00:04:30]Read from MH i2c: F0 [00:04:30]MH_I2C_Read... [00:04:30]Read from MH i2c: F0 09 00 [00:04:30]MH_I2C_Read... [00:04:30]Read from MH i2c: F0 09 00 C0 00 00 0F 8B A5 66 F2 87 A5 66 E1 [00:04:30]Malloc new data [00:04:30]Malloc new data [00:04:30]Malloc new data [00:04:30]Malloc new data [00:04:30]KKMCreateCloseShiftDocument OK [00:04:30]KKMSetCloseShiftData OK [00:04:30]ProcessDocumentItem done err = 0, tmpTLVsize=73 [00:04:30]tlvbuf is 00628580 [00:04:30]KKMLoadAndSignCloseShiftData [00:04:30]SAM_PROTO_ProcessDocument [00:04:30]wFMCommunicate request_size=9 [00:04:30]MH_SAM_APDU [00:04:30]CAPDU: 80 15 01 00 04 05 00 49 00 [00:04:30]Write to MH i2c: E2 0C 00 C1 00 80 15 01 00 04 00 05 00 49 00 00 00 96 [00:04:30]Write i2c OK [00:04:30]MH_I2C_Read... [00:04:31]*** iso7816_exchange 80 15 01 00... Resp OK rsp.len_out = 0! [00:04:31]Read from MH i2c: E2 [00:04:31]MH_I2C_Read... [00:04:31]Read from MH i2c: E2 03 00 [00:04:31]MH_I2C_Read... [00:04:31]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [00:04:31]RAPDU: 90 00 [00:04:31]wFMCommunicate OK [00:04:31]wFMCommunicate request_size=23 [00:04:31]MH_SAM_APDU [00:04:31]CAPDU: 80 15 02 00 12 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 [00:04:31]Write to MH i2c: E2 1A 00 C2 00 80 15 02 00 12 00 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 00 00 37 [00:04:31]Write i2c OK [00:04:31]MH_I2C_Read... [00:04:31]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:04:31]Read from MH i2c: E2 [00:04:31]MH_I2C_Read... [00:04:31]Read from MH i2c: E2 03 00 [00:04:31]MH_I2C_Read... [00:04:31]Read from MH i2c: E2 03 00 C2 00 00 90 00 36 [00:04:31]RAPDU: 90 00 [00:04:31]wFMCommunicate OK [00:04:31]wFMCommunicate request_size=32 [00:04:31]MH_SAM_APDU [00:04:31]CAPDU: 80 15 02 00 1B FD 03 17 00 D0 9E D1 80 D1 83 D0 BD D0 B1 D0 B0 D0 B5 D0 B2 D0 B0 20 D0 91 2E 20 [00:04:31]Write to MH i2c: E2 23 00 C3 00 80 15 02 00 1B 00 FD 03 17 00 D0 9E D1 80 D1 83 D0 BD D0 B1 D0 B0 D0 B5 D0 B2 D0 B0 20 D0 91 2E 20 00 00 87 [00:04:31]Write i2c OK [00:04:31]MH_I2C_Read... [00:04:31]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:04:31]Read from MH i2c: E2 [00:04:31]MH_I2C_Read... [00:04:31]Read from MH i2c: E2 03 00 [00:04:31]MH_I2C_Read... [00:04:31]Read from MH i2c: E2 03 00 C3 00 00 90 00 37 [00:04:31]RAPDU: 90 00 [00:04:31]wFMCommunicate OK [00:04:31]wFMCommunicate request_size=13 [00:04:31]MH_SAM_APDU [00:04:31]CAPDU: 80 15 02 00 08 F4 03 04 00 0F 8B A5 66 [00:04:31]Write to MH i2c: E2 10 00 C4 00 80 15 02 00 08 00 F4 03 04 00 0F 8B A5 66 00 00 F4 [00:04:31]Write i2c OK [00:04:31]MH_I2C_Read... [00:04:31]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:04:31]Read from MH i2c: E2 [00:04:31]MH_I2C_Read... [00:04:31]Read from MH i2c: E2 03 00 [00:04:31]MH_I2C_Read... [00:04:31]Read from MH i2c: E2 03 00 C4 00 00 90 00 38 [00:04:31]RAPDU: 90 00 [00:04:31]wFMCommunicate OK [00:04:31]wFMCommunicate request_size=25 [00:04:31]MH_SAM_APDU [00:04:31]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 [00:04:31]Write to MH i2c: E2 1C 00 C5 00 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 00 00 A7 [00:04:31]Write i2c OK [00:04:31]MH_I2C_Read... [00:04:31]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:04:31]Read from MH i2c: E2 [00:04:31]MH_I2C_Read... [00:04:31]Read from MH i2c: E2 03 00 [00:04:31]MH_I2C_Read... [00:04:31]Read from MH i2c: E2 03 00 C5 00 00 90 00 39 [00:04:31]RAPDU: 90 00 [00:04:31]wFMCommunicate OK [00:04:31]wFMCommunicate request_size=4 [00:04:31]MH_SAM_APDU [00:04:31]CAPDU: 80 15 03 00 [00:04:31]Write to MH i2c: E2 08 00 C6 00 80 15 03 00 00 00 00 00 47 [00:04:31]Write i2c OK [00:04:31]MH_I2C_Read... [00:04:32]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 250! [00:04:32]Read from MH i2c: E2 [00:04:32]MH_I2C_Read... [00:04:32]Read from MH i2c: E2 FD 00 [00:04:32]MH_I2C_Read... [00:04:32]Read from MH i2c: E2 FD 00 C6 00 00 F8 04 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 DE A2 00 00 0E 04 04 00 A9 01 00 00 5E 04 04 00 90 00 00 00 57 04 04 00 92 00 00 00 AA 04 B1 04 6E 04 04 00 90 00 00 00 69 04 9B 00 6F 04 04 00 8F 00 00 00 B1 04 03 00 88 01 35 70 04 03 00 AC 36 27 72 04 03 00 DC CA 0D 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F6 A0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 FB 77 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 94 00 6F 04 04 00 01 00 00 00 B1 04 02 00 88 13 70 04 90 00 55 [00:04:32]RAPDU: F8 04 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 DE A2 00 00 0E 04 04 00 A9 01 00 00 5E 04 04 00 90 00 00 00 57 04 04 00 92 00 00 00 AA 04 B1 04 6E 04 04 00 90 00 00 00 69 04 9B 00 6F 04 04 00 8F 00 00 00 B1 04 03 00 88 01 35 70 04 03 00 AC 36 27 72 04 03 00 DC CA 0D 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F6 A0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 FB 77 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 94 00 6F 04 04 00 01 00 00 00 B1 04 02 00 88 13 70 04 90 00 [00:04:32]wFMCommunicate OK [00:04:32]SAM_PROTO_ProcessDocument answer len = 1272 [00:04:32]SAM_PROTO_ProcessDocument remain to read = 1024 [00:04:32]wFMCommunicate request_size=4 [00:04:32]MH_SAM_APDU [00:04:32]CAPDU: 80 17 00 00 [00:04:32]Write to MH i2c: E2 08 00 C7 00 80 17 00 00 00 00 00 00 47 [00:04:32]Write i2c OK [00:04:32]MH_I2C_Read... [00:04:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:04:32]Read from MH i2c: E2 [00:04:32]MH_I2C_Read... [00:04:32]Read from MH i2c: E2 FD 00 [00:04:32]MH_I2C_Read... [00:04:32]Read from MH i2c: E2 FD 00 C7 00 00 02 00 88 13 72 04 00 00 00 04 78 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 13 02 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 90 00 83 [00:04:32]RAPDU: 02 00 88 13 72 04 00 00 00 04 78 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 13 02 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 90 00 [00:04:33]wFMCommunicate OK [00:04:33]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [00:04:33]SAM_PROTO_ProcessDocument remain to read = 774 [00:04:33]wFMCommunicate request_size=4 [00:04:33]MH_SAM_APDU [00:04:33]CAPDU: 80 17 00 00 [00:04:33]Write to MH i2c: E2 08 00 C8 00 80 17 00 00 00 00 00 00 48 [00:04:33]Write i2c OK [00:04:33]MH_I2C_Read... [00:04:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:04:33]Read from MH i2c: E2 [00:04:33]MH_I2C_Read... [00:04:33]Read from MH i2c: E2 FD 00 [00:04:33]MH_I2C_Read... [00:04:33]Read from MH i2c: E2 FD 00 C8 00 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 AA [00:04:33]RAPDU: 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [00:04:33]wFMCommunicate OK [00:04:33]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [00:04:33]SAM_PROTO_ProcessDocument remain to read = 524 [00:04:33]wFMCommunicate request_size=4 [00:04:33]MH_SAM_APDU [00:04:33]CAPDU: 80 17 00 00 [00:04:33]Write to MH i2c: E2 08 00 C9 00 80 17 00 00 00 00 00 00 49 [00:04:33]Write i2c OK [00:04:33]MH_I2C_Read... [00:04:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:04:34]Read from MH i2c: E2 [00:04:34]MH_I2C_Read... [00:04:34]Read from MH i2c: E2 FD 00 [00:04:34]MH_I2C_Read... [00:04:34]Read from MH i2c: E2 FD 00 C9 00 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 90 00 66 [00:04:34]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 90 00 [00:04:34]wFMCommunicate OK [00:04:34]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [00:04:34]SAM_PROTO_ProcessDocument remain to read = 274 [00:04:34]wFMCommunicate request_size=4 [00:04:34]MH_SAM_APDU [00:04:34]CAPDU: 80 17 00 00 [00:04:34]Write to MH i2c: E2 08 00 CA 00 80 17 00 00 00 00 00 00 4A [00:04:34]Write i2c OK [00:04:34]MH_I2C_Read... [00:04:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:04:34]Read from MH i2c: E2 [00:04:34]MH_I2C_Read... [00:04:34]Read from MH i2c: E2 FD 00 [00:04:34]MH_I2C_Read... [00:04:34]Read from MH i2c: E2 FD 00 CA 00 00 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 90 00 7F [00:04:34]RAPDU: 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 90 00 [00:04:35]wFMCommunicate OK [00:04:35]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [00:04:35]SAM_PROTO_ProcessDocument remain to read = 24 [00:04:35]wFMCommunicate request_size=4 [00:04:35]MH_SAM_APDU [00:04:35]CAPDU: 80 17 00 00 [00:04:35]OFD Sender: No OFD packet to send [00:04:35]Write to MH i2c: E2 08 00 CB 00 80 17 00 00 00 00 00 00 4B [00:04:35]Write i2c OK [00:04:35]MH_I2C_Read... [00:04:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 24! [00:04:35]Read from MH i2c: E2 [00:04:35]MH_I2C_Read... [00:04:35]Read from MH i2c: E2 1B 00 [00:04:35]MH_I2C_Read... [00:04:35]Read from MH i2c: E2 1B 00 CB 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 35 04 06 00 61 0F CA DA F9 2C 90 00 C4 [00:04:35]RAPDU: 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 35 04 06 00 61 0F CA DA F9 2C 90 00 [00:04:35]wFMCommunicate OK [00:04:35]SAM_PROTO_ProcessDocument received (without SW) 24 bytes [00:04:35]SAM_PROTO_ProcessDocument done [00:04:35]1209 (1) - 1.0 - номер верÑии ФФД [00:04:35]1041 (16) - 0000000000874958 - номер ФМ [00:04:35]1040 (4) - 41694 - номер ФД [00:04:35]1038 (4) - 425 - номер Ñмены [00:04:35]1118 (4) - 144 - количеÑтво каÑÑовых чеков за Ñмену [00:04:35]1111 (4) - 146 - общее количеÑтво ФД за Ñмену [00:04:35]1194 (1201) - Ñчетчики итогов Ñмены [00:04:35] 1134 (4) - 144 - количеÑтво чеков Ñо вÑеми признаками раÑчетов [00:04:35] 1129 (155) - Ñчетчики операций «приход» [00:04:35] 1135 (4) - 143 - количеÑтво чеков по признаку раÑчетов [00:04:35] 1201 (3) - 34738.00 - Ð¾Ð±Ñ‰Ð°Ñ Ð¸Ñ‚Ð¾Ð³Ð¾Ð²Ð°Ñ Ñумма в чеках [00:04:35] 1136 (3) - 25699.00 - Ð¸Ñ‚Ð¾Ð³Ð¾Ð²Ð°Ñ Ñумма в чеках наличными [00:04:35] 1138 (3) - 9039.00 - Ð¸Ñ‚Ð¾Ð³Ð¾Ð²Ð°Ñ Ñумма в чеках безналичными [00:04:35] 1024 (122) - Ñуммы налогов [00:04:35] 1006 (9) - Ñуммы ÐДС [00:04:35] 1010 (1) - 0% - код Ñтавки ÐДС [00:04:35] 1011 (0) - 0.00 - Ñумма ÐДС по Ñтавке [00:04:35] 1006 (12) - Ñуммы ÐДС [00:04:35] 1010 (1) - 12% - код Ñтавки ÐДС [00:04:35] 1011 (3) - 3688.86 - Ñумма ÐДС по Ñтавке [00:04:35] 1007 (9) - Ñуммы ÐСП [00:04:35] 1014 (1) - 0% - код Ñтавки ÐСП [00:04:35] 1015 (0) - 0.00 - Ñумма ÐСП по Ñтавке [00:04:35] 1007 (11) - Ñуммы ÐСП [00:04:35] 1014 (1) - 1% - код Ñтавки ÐСП [00:04:35] 1015 (2) - 307.15 - Ñумма ÐСП по Ñтавке [00:04:35] 1007 (9) - Ñуммы ÐСП [00:04:35] 1014 (1) - 2% - код Ñтавки ÐСП [00:04:35] 1015 (0) - 0.00 - Ñумма ÐСП по Ñтавке [00:04:35] 1007 (9) - Ñуммы ÐСП [00:04:35] 1014 (1) - 3% - код Ñтавки ÐСП [00:04:35] 1015 (0) - 0.00 - Ñумма ÐСП по Ñтавке [00:04:35] 1007 (9) - Ñуммы ÐСП [00:04:35] 1014 (1) - 5% - код Ñтавки ÐСП [00:04:35] 1015 (0) - 0.00 - Ñумма ÐСП по Ñтавке [00:04:35] 1007 (9) - Ñуммы ÐСП [00:04:35] 1014 (1) - 0,50% - код Ñтавки ÐСП [00:04:35] 1015 (0) - 0.00 - Ñумма ÐСП по Ñтавке [00:04:35] 1007 (9) - Ñуммы ÐСП [00:04:35] 1014 (1) - 1,50% - код Ñтавки ÐСП [00:04:35] 1015 (0) - 0.00 - Ñумма ÐСП по Ñтавке [00:04:35] 1130 (148) - Ñчетчики операций «возврат прихода» [00:04:35] 1135 (4) - 1 - количеÑтво чеков по признаку раÑчетов [00:04:35] 1201 (2) - 50.00 - Ð¾Ð±Ñ‰Ð°Ñ Ð¸Ñ‚Ð¾Ð³Ð¾Ð²Ð°Ñ Ñумма в чеках [00:04:35] 1136 (2) - 50.00 - Ð¸Ñ‚Ð¾Ð³Ð¾Ð²Ð°Ñ Ñумма в чеках наличными [00:04:35] 1138 (0) - 0.00 - Ð¸Ñ‚Ð¾Ð³Ð¾Ð²Ð°Ñ Ñумма в чеках безналичными [00:04:35] 1024 (120) - Ñуммы налогов [00:04:35] 1006 (9) - Ñуммы ÐДС [00:04:35] 1010 (1) - 0% - код Ñтавки ÐДС [00:04:35] 1011 (0) - 0.00 - Ñумма ÐДС по Ñтавке [00:04:35] 1006 (11) - Ñуммы ÐДС [00:04:35] 1010 (1) - 12% - код Ñтавки ÐДС [00:04:35] 1011 (2) - 5.31 - Ñумма ÐДС по Ñтавке [00:04:35] 1007 (9) - Ñуммы ÐСП [00:04:35] 1014 (1) - 0% - код Ñтавки ÐСП [00:04:35] 1015 (0) - 0.00 - Ñумма ÐСП по Ñтавке [00:04:35] 1007 (10) - Ñуммы ÐСП [00:04:35] 1014 (1) - 1% - код Ñтавки ÐСП [00:04:35] 1015 (1) - 0.44 - Ñумма ÐСП по Ñтавке [00:04:35] 1007 (9) - Ñуммы ÐСП [00:04:35] 1014 (1) - 2% - код Ñтавки ÐСП [00:04:35] 1015 (0) - 0.00 - Ñумма ÐСП по Ñтавке [00:04:35] 1007 (9) - Ñуммы ÐСП [00:04:35] 1014 (1) - 3% - код Ñтавки ÐСП [00:04:35] 1015 (0) - 0.00 - Ñумма ÐСП по Ñтавке [00:04:35] 1007 (9) - Ñуммы ÐСП [00:04:35] 1014 (1) - 5% - код Ñтавки ÐСП [00:04:35] 1015 (0) - 0.00 - Ñумма ÐСП по Ñтавке [00:04:35] 1007 (9) - Ñуммы ÐСП [00:04:35] 1014 (1) - 0,50% - код Ñтавки ÐСП [00:04:35] 1015 (0) - 0.00 - Ñумма ÐСП по Ñтавке [00:04:35] 1007 (9) - Ñуммы ÐСП [00:04:35] 1014 (1) - 1,50% - код Ñтавки ÐСП [00:04:35] 1015 (0) - 0.00 - Ñумма ÐСП по Ñтавке [00:04:35] 1131 (141) - Ñчетчики операций «раÑход» [00:04:35] 1135 (4) - 0 - количеÑтво чеков по признаку раÑчетов [00:04:35] 1201 (0) - 0.00 - Ð¾Ð±Ñ‰Ð°Ñ Ð¸Ñ‚Ð¾Ð³Ð¾Ð²Ð°Ñ Ñумма в чеках [00:04:35] 1136 (0) - 0.00 - Ð¸Ñ‚Ð¾Ð³Ð¾Ð²Ð°Ñ Ñумма в чеках наличными [00:04:35] 1138 (0) - 0.00 - Ð¸Ñ‚Ð¾Ð³Ð¾Ð²Ð°Ñ Ñумма в чеках безналичными [00:04:35] 1024 (117) - Ñуммы налогов [00:04:35] 1006 (9) - Ñуммы ÐДС [00:04:35] 1010 (1) - 0% - код Ñтавки ÐДС [00:04:35] 1011 (0) - 0.00 - Ñумма ÐДС по Ñтавке [00:04:35] 1006 (9) - Ñуммы ÐДС [00:04:35] 1010 (1) - 12% - код Ñтавки ÐДС [00:04:35] 1011 (0) - 0.00 - Ñумма ÐДС по Ñтавке [00:04:35] 1007 (9) - Ñуммы ÐСП [00:04:35] 1014 (1) - 0% - код Ñтавки ÐСП [00:04:35] 1015 (0) - 0.00 - Ñумма ÐСП по Ñтавке [00:04:35] 1007 (9) - Ñуммы ÐСП [00:04:35] 1014 (1) - 1% - код Ñтавки ÐСП [00:04:35] 1015 (0) - 0.00 - Ñумма ÐСП по Ñтавке [00:04:35] 1007 (9) - Ñуммы ÐСП [00:04:35] 1014 (1) - 2% - код Ñтавки ÐСП [00:04:35] 1015 (0) - 0.00 - Ñумма ÐСП по Ñтавке [00:04:35] 1007 (9) - Ñуммы ÐСП [00:04:35] 1014 (1) - 3% - код Ñтавки ÐСП [00:04:35] 1015 (0) - 0.00 - Ñумма ÐСП по Ñтавке [00:04:35] 1007 (9) - Ñуммы ÐСП [00:04:35] 1014 (1) - 5% - код Ñтавки ÐСП [00:04:35] 1015 (0) - 0.00 - Ñумма ÐСП по Ñтавке [00:04:35] 1007 (9) - Ñуммы ÐСП [00:04:35] 1014 (1) - 0,50% - код Ñтавки ÐСП [00:04:35] 1015 (0) - 0.00 - Ñумма ÐСП по Ñтавке [00:04:35] 1007 (9) - Ñуммы ÐСП [00:04:35] 1014 (1) - 1,50% - код Ñтавки ÐСП [00:04:35] 1015 (0) - 0.00 - Ñумма ÐСП по Ñтавке [00:04:35] 1132 (141) - Ñчетчики операций «возврат раÑхода» [00:04:35] 1135 (4) - 0 - количеÑтво чеков по признаку раÑчетов [00:04:35] 1201 (0) - 0.00 - Ð¾Ð±Ñ‰Ð°Ñ Ð¸Ñ‚Ð¾Ð³Ð¾Ð²Ð°Ñ Ñумма в чеках [00:04:35] 1136 (0) - 0.00 - Ð¸Ñ‚Ð¾Ð³Ð¾Ð²Ð°Ñ Ñумма в чеках наличными [00:04:35] 1138 (0) - 0.00 - Ð¸Ñ‚Ð¾Ð³Ð¾Ð²Ð°Ñ Ñумма в чеках безналичными [00:04:35] 1024 (117) - Ñуммы налогов [00:04:35] 1006 (9) - Ñуммы ÐДС [00:04:35] 1010 (1) - 0% - код Ñтавки ÐДС [00:04:35] 1011 (0) - 0.00 - Ñумма ÐДС по Ñтавке [00:04:35] 1006 (9) - Ñуммы ÐДС [00:04:35] 1010 (1) - 12% - код Ñтавки ÐДС [00:04:35] 1011 (0) - 0.00 - Ñумма ÐДС по Ñтавке [00:04:35] 1007 (9) - Ñуммы ÐСП [00:04:35] 1014 (1) - 0% - код Ñтавки ÐСП [00:04:35] 1015 (0) - 0.00 - Ñумма ÐСП по Ñтавке [00:04:35] 1007 (9) - Ñуммы ÐСП [00:04:35] 1014 (1) - 1% - код Ñтавки ÐСП [00:04:35] 1015 (0) - 0.00 - Ñумма ÐСП по Ñтавке [00:04:35] 1007 (9) - Ñуммы ÐСП [00:04:35] 1014 (1) - 2% - код Ñтавки ÐСП [00:04:35] 1015 (0) - 0.00 - Ñумма ÐСП по Ñтавке [00:04:35] 1007 (9) - Ñуммы ÐСП [00:04:35] 1014 (1) - 3% - код Ñтавки ÐСП [00:04:35] 1015 (0) - 0.00 - Ñумма ÐСП по Ñтавке [00:04:35] 1007 (9) - Ñуммы ÐСП [00:04:35] 1014 (1) - 5% - код Ñтавки ÐСП [00:04:35] 1015 (0) - 0.00 - Ñумма ÐСП по Ñтавке [00:04:35] 1007 (9) - Ñуммы ÐСП [00:04:35] 1014 (1) - 0,50% - код Ñтавки ÐСП [00:04:35] 1015 (0) - 0.00 - Ñумма ÐСП по Ñтавке [00:04:35] 1007 (9) - Ñуммы ÐСП [00:04:35] 1014 (1) - 1,50% - код Ñтавки ÐСП [00:04:35] 1015 (0) - 0.00 - Ñумма ÐСП по Ñтавке [00:04:35] 1133 (588) - - Ñчетчики коррекции - не иÑпользуютÑÑ [00:04:35]1077 (6) - 106720455751980 - ФПД [00:04:35]SetTLVBufToDocument [00:04:35]Processing tag 1209 (04B9) [00:04:35]Malloc new data [00:04:35]Processing tag 1041 (0411) [00:04:35]Processing tag 1040 (0410) [00:04:35]Malloc new data [00:04:35]Processing tag 1038 (040E) [00:04:35]Malloc new data [00:04:35]Processing tag 1118 (045E) [00:04:35]Malloc new data [00:04:35]Processing tag 1111 (0457) [00:04:35]Malloc new data [00:04:35]Processing tag 1194 (04AA) [00:04:35]Load OK [00:04:35]SetTLVBufToDocument [00:04:35]Processing tag 1134 (046E) [00:04:35]Malloc new data [00:04:35]Processing tag 1129 (0469) [00:04:35]Load OK [00:04:35]SetTLVBufToDocument [00:04:35]Processing tag 1135 (046F) [00:04:35]Malloc new data [00:04:35]Processing tag 1201 (04B1) [00:04:35]Malloc new data [00:04:35]Processing tag 1136 (0470) [00:04:35]Malloc new data [00:04:35]Processing tag 1138 (0472) [00:04:35]Malloc new data [00:04:35]Processing tag 1024 (0400) [00:04:35]Load OK [00:04:35]SetTLVBufToDocument [00:04:35]Processing tag 1006 (03EE) [00:04:35]Load OK [00:04:35]SetTLVBufToDocument [00:04:35]Processing tag 1010 (03F2) [00:04:35]Malloc new data [00:04:35]Processing tag 1011 (03F3) [00:04:35]Malloc new data [00:04:35]SetTLVBufToDocument err=0 [00:04:35]Processing tag 1006 (03EE) [00:04:35]Load OK [00:04:35]SetTLVBufToDocument [00:04:35]Processing tag 1010 (03F2) [00:04:35]Malloc new data [00:04:35]Processing tag 1011 (03F3) [00:04:35]Malloc new data [00:04:36]SetTLVBufToDocument err=0 [00:04:36]Processing tag 1007 (03EF) [00:04:36]Load OK [00:04:36]SetTLVBufToDocument [00:04:36]Processing tag 1014 (03F6) [00:04:36]Malloc new data [00:04:36]Processing tag 1015 (03F7) [00:04:36]Malloc new data [00:04:36]SetTLVBufToDocument err=0 [00:04:36]Processing tag 1007 (03EF) [00:04:36]Load OK [00:04:36]SetTLVBufToDocument [00:04:36]Processing tag 1014 (03F6) [00:04:36]Malloc new data [00:04:36]Processing tag 1015 (03F7) [00:04:36]Malloc new data [00:04:36]SetTLVBufToDocument err=0 [00:04:36]Processing tag 1007 (03EF) [00:04:36]Load OK [00:04:36]SetTLVBufToDocument [00:04:36]Processing tag 1014 (03F6) [00:04:36]Malloc new data [00:04:36]Processing tag 1015 (03F7) [00:04:36]Malloc new data [00:04:36]SetTLVBufToDocument err=0 [00:04:36]Processing tag 1007 (03EF) [00:04:36]Load OK [00:04:36]SetTLVBufToDocument [00:04:36]Processing tag 1014 (03F6) [00:04:36]Malloc new data [00:04:36]Processing tag 1015 (03F7) [00:04:36]Malloc new data [00:04:36]SetTLVBufToDocument err=0 [00:04:36]Processing tag 1007 (03EF) [00:04:36]Load OK [00:04:36]SetTLVBufToDocument [00:04:36]Processing tag 1014 (03F6) [00:04:36]Malloc new data [00:04:36]Processing tag 1015 (03F7) [00:04:36]Malloc new data [00:04:36]SetTLVBufToDocument err=0 [00:04:36]Processing tag 1007 (03EF) [00:04:36]Load OK [00:04:36]SetTLVBufToDocument [00:04:36]Processing tag 1014 (03F6) [00:04:36]Malloc new data [00:04:36]Processing tag 1015 (03F7) [00:04:36]Malloc new data [00:04:36]SetTLVBufToDocument err=0 [00:04:36]Processing tag 1007 (03EF) [00:04:36]Load OK [00:04:36]SetTLVBufToDocument [00:04:36]Processing tag 1014 (03F6) [00:04:36]Malloc new data [00:04:36]Processing tag 1015 (03F7) [00:04:36]Malloc new data [00:04:36]SetTLVBufToDocument err=0 [00:04:36]SetTLVBufToDocument err=0 [00:04:36]SetTLVBufToDocument err=0 [00:04:36]Processing tag 1130 (046A) [00:04:36]Load OK [00:04:36]SetTLVBufToDocument [00:04:36]Processing tag 1135 (046F) [00:04:36]Malloc new data [00:04:36]Processing tag 1201 (04B1) [00:04:36]Malloc new data [00:04:36]Processing tag 1136 (0470) [00:04:36]Malloc new data [00:04:36]Processing tag 1138 (0472) [00:04:36]Malloc new data [00:04:36]Processing tag 1024 (0400) [00:04:36]Load OK [00:04:36]SetTLVBufToDocument [00:04:36]Processing tag 1006 (03EE) [00:04:36]Load OK [00:04:36]SetTLVBufToDocument [00:04:36]Processing tag 1010 (03F2) [00:04:36]Malloc new data [00:04:36]Processing tag 1011 (03F3) [00:04:36]Malloc new data [00:04:36]SetTLVBufToDocument err=0 [00:04:36]Processing tag 1006 (03EE) [00:04:36]Load OK [00:04:36]SetTLVBufToDocument [00:04:36]Processing tag 1010 (03F2) [00:04:36]Malloc new data [00:04:36]Processing tag 1011 (03F3) [00:04:36]Malloc new data [00:04:36]SetTLVBufToDocument err=0 [00:04:36]Processing tag 1007 (03EF) [00:04:36]Load OK [00:04:36]SetTLVBufToDocument [00:04:36]Processing tag 1014 (03F6) [00:04:36]Malloc new data [00:04:36]Processing tag 1015 (03F7) [00:04:36]Malloc new data [00:04:36]SetTLVBufToDocument err=0 [00:04:36]Processing tag 1007 (03EF) [00:04:36]Load OK [00:04:36]SetTLVBufToDocument [00:04:36]Processing tag 1014 (03F6) [00:04:36]Malloc new data [00:04:36]Processing tag 1015 (03F7) [00:04:36]Malloc new data [00:04:36]SetTLVBufToDocument err=0 [00:04:36]Processing tag 1007 (03EF) [00:04:36]Load OK [00:04:36]SetTLVBufToDocument [00:04:36]Processing tag 1014 (03F6) [00:04:36]Malloc new data [00:04:36]Processing tag 1015 (03F7) [00:04:36]Malloc new data [00:04:36]SetTLVBufToDocument err=0 [00:04:36]Processing tag 1007 (03EF) [00:04:36]Load OK [00:04:36]SetTLVBufToDocument [00:04:36]Processing tag 1014 (03F6) [00:04:36]Malloc new data [00:04:36]Processing tag 1015 (03F7) [00:04:36]Malloc new data [00:04:36]SetTLVBufToDocument err=0 [00:04:36]Processing tag 1007 (03EF) [00:04:36]Load OK [00:04:36]SetTLVBufToDocument [00:04:36]Processing tag 1014 (03F6) [00:04:36]Malloc new data [00:04:36]Processing tag 1015 (03F7) [00:04:36]Malloc new data [00:04:36]SetTLVBufToDocument err=0 [00:04:36]Processing tag 1007 (03EF) [00:04:36]Load OK [00:04:36]SetTLVBufToDocument [00:04:36]Processing tag 1014 (03F6) [00:04:36]Malloc new data [00:04:36]Processing tag 1015 (03F7) [00:04:36]Malloc new data [00:04:36]SetTLVBufToDocument err=0 [00:04:36]Processing tag 1007 (03EF) [00:04:36]Load OK [00:04:36]SetTLVBufToDocument [00:04:36]Processing tag 1014 (03F6) [00:04:36]Malloc new data [00:04:36]Processing tag 1015 (03F7) [00:04:36]Malloc new data [00:04:36]SetTLVBufToDocument err=0 [00:04:36]SetTLVBufToDocument err=0 [00:04:36]SetTLVBufToDocument err=0 [00:04:36]Processing tag 1131 (046B) [00:04:36]Load OK [00:04:36]SetTLVBufToDocument [00:04:36]Processing tag 1135 (046F) [00:04:36]Malloc new data [00:04:36]Processing tag 1201 (04B1) [00:04:36]Malloc new data [00:04:36]Processing tag 1136 (0470) [00:04:36]Malloc new data [00:04:36]Processing tag 1138 (0472) [00:04:36]Malloc new data [00:04:36]Processing tag 1024 (0400) [00:04:36]Load OK [00:04:36]SetTLVBufToDocument [00:04:36]Processing tag 1006 (03EE) [00:04:36]Load OK [00:04:36]SetTLVBufToDocument [00:04:36]Processing tag 1010 (03F2) [00:04:36]Malloc new data [00:04:36]Processing tag 1011 (03F3) [00:04:36]Malloc new data [00:04:36]SetTLVBufToDocument err=0 [00:04:36]Processing tag 1006 (03EE) [00:04:36]Load OK [00:04:36]SetTLVBufToDocument [00:04:36]Processing tag 1010 (03F2) [00:04:36]Malloc new data [00:04:36]Processing tag 1011 (03F3) [00:04:36]Malloc new data [00:04:36]SetTLVBufToDocument err=0 [00:04:36]Processing tag 1007 (03EF) [00:04:36]Load OK [00:04:36]SetTLVBufToDocument [00:04:36]Processing tag 1014 (03F6) [00:04:36]Malloc new data [00:04:36]Processing tag 1015 (03F7) [00:04:36]Malloc new data [00:04:36]SetTLVBufToDocument err=0 [00:04:36]Processing tag 1007 (03EF) [00:04:36]Load OK [00:04:36]SetTLVBufToDocument [00:04:36]Processing tag 1014 (03F6) [00:04:36]Malloc new data [00:04:36]Processing tag 1015 (03F7) [00:04:36]Malloc new data [00:04:36]SetTLVBufToDocument err=0 [00:04:36]Processing tag 1007 (03EF) [00:04:36]Load OK [00:04:36]SetTLVBufToDocument [00:04:36]Processing tag 1014 (03F6) [00:04:36]Malloc new data [00:04:36]Processing tag 1015 (03F7) [00:04:36]Malloc new data [00:04:36]SetTLVBufToDocument err=0 [00:04:36]Processing tag 1007 (03EF) [00:04:36]Load OK [00:04:36]SetTLVBufToDocument [00:04:36]Processing tag 1014 (03F6) [00:04:36]Malloc new data [00:04:36]Processing tag 1015 (03F7) [00:04:36]Malloc new data [00:04:36]SetTLVBufToDocument err=0 [00:04:36]Processing tag 1007 (03EF) [00:04:36]Load OK [00:04:36]SetTLVBufToDocument [00:04:36]Processing tag 1014 (03F6) [00:04:36]Malloc new data [00:04:36]Processing tag 1015 (03F7) [00:04:36]Malloc new data [00:04:36]SetTLVBufToDocument err=0 [00:04:36]Processing tag 1007 (03EF) [00:04:36]Load OK [00:04:36]SetTLVBufToDocument [00:04:36]Processing tag 1014 (03F6) [00:04:36]Malloc new data [00:04:36]Processing tag 1015 (03F7) [00:04:36]Malloc new data [00:04:36]SetTLVBufToDocument err=0 [00:04:36]Processing tag 1007 (03EF) [00:04:36]Load OK [00:04:36]SetTLVBufToDocument [00:04:36]Processing tag 1014 (03F6) [00:04:36]Malloc new data [00:04:36]Processing tag 1015 (03F7) [00:04:36]Malloc new data [00:04:36]SetTLVBufToDocument err=0 [00:04:36]SetTLVBufToDocument err=0 [00:04:36]SetTLVBufToDocument err=0 [00:04:36]Processing tag 1132 (046C) [00:04:36]Load OK [00:04:36]SetTLVBufToDocument [00:04:36]Processing tag 1135 (046F) [00:04:36]Malloc new data [00:04:36]Processing tag 1201 (04B1) [00:04:36]Malloc new data [00:04:36]Processing tag 1136 (0470) [00:04:36]Malloc new data [00:04:36]Processing tag 1138 (0472) [00:04:36]Malloc new data [00:04:36]Processing tag 1024 (0400) [00:04:36]Load OK [00:04:36]SetTLVBufToDocument [00:04:36]Processing tag 1006 (03EE) [00:04:36]Load OK [00:04:36]SetTLVBufToDocument [00:04:36]Processing tag 1010 (03F2) [00:04:36]Malloc new data [00:04:36]Processing tag 1011 (03F3) [00:04:36]Malloc new data [00:04:36]SetTLVBufToDocument err=0 [00:04:36]Processing tag 1006 (03EE) [00:04:36]Load OK [00:04:36]SetTLVBufToDocument [00:04:36]Processing tag 1010 (03F2) [00:04:36]Malloc new data [00:04:36]Processing tag 1011 (03F3) [00:04:36]Malloc new data [00:04:36]SetTLVBufToDocument err=0 [00:04:36]Processing tag 1007 (03EF) [00:04:36]Load OK [00:04:36]SetTLVBufToDocument [00:04:36]Processing tag 1014 (03F6) [00:04:36]Malloc new data [00:04:36]Processing tag 1015 (03F7) [00:04:36]Malloc new data [00:04:36]SetTLVBufToDocument err=0 [00:04:36]Processing tag 1007 (03EF) [00:04:36]Load OK [00:04:36]SetTLVBufToDocument [00:04:36]Processing tag 1014 (03F6) [00:04:36]Malloc new data [00:04:36]Processing tag 1015 (03F7) [00:04:36]Malloc new data [00:04:36]SetTLVBufToDocument err=0 [00:04:36]Processing tag 1007 (03EF) [00:04:36]Load OK [00:04:36]SetTLVBufToDocument [00:04:36]Processing tag 1014 (03F6) [00:04:36]Malloc new data [00:04:36]Processing tag 1015 (03F7) [00:04:36]Malloc new data [00:04:36]SetTLVBufToDocument err=0 [00:04:36]Processing tag 1007 (03EF) [00:04:36]Load OK [00:04:36]SetTLVBufToDocument [00:04:36]Processing tag 1014 (03F6) [00:04:36]Malloc new data [00:04:36]Processing tag 1015 (03F7) [00:04:36]Malloc new data [00:04:36]SetTLVBufToDocument err=0 [00:04:36]Processing tag 1007 (03EF) [00:04:36]Load OK [00:04:36]SetTLVBufToDocument [00:04:36]Processing tag 1014 (03F6) [00:04:36]Malloc new data [00:04:36]Processing tag 1015 (03F7) [00:04:36]Malloc new data [00:04:36]SetTLVBufToDocument err=0 [00:04:36]Processing tag 1007 (03EF) [00:04:36]Load OK [00:04:36]SetTLVBufToDocument [00:04:36]Processing tag 1014 (03F6) [00:04:36]Malloc new data [00:04:36]Processing tag 1015 (03F7) [00:04:36]Malloc new data [00:04:36]SetTLVBufToDocument err=0 [00:04:36]Processing tag 1007 (03EF) [00:04:36]Load OK [00:04:36]SetTLVBufToDocument [00:04:36]Processing tag 1014 (03F6) [00:04:36]Malloc new data [00:04:36]Processing tag 1015 (03F7) [00:04:36]Malloc new data [00:04:36]SetTLVBufToDocument err=0 [00:04:36]SetTLVBufToDocument err=0 [00:04:36]SetTLVBufToDocument err=0 [00:04:36]Processing tag 1133 (046D) [00:04:36]Malloc new data [00:04:36]SetTLVBufToDocument err=0 [00:04:36]Processing tag 1077 (0435) [00:04:36]Malloc new data [00:04:36]SetTLVBufToDocument err=0 [00:04:36]Malloc new data [00:04:36]SAM_PROTO_GetFMData [00:04:36]wFMCommunicate request_size=4 [00:04:36]MH_SAM_APDU [00:04:36]CAPDU: 80 13 03 00 [00:04:36]Write to MH i2c: E2 08 00 CC 00 80 13 03 00 00 00 00 00 4B [00:04:36]Write i2c OK [00:04:36]MH_I2C_Read... [00:04:37]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:04:37]Read from MH i2c: E2 [00:04:37]MH_I2C_Read... [00:04:37]Read from MH i2c: E2 FD 00 [00:04:37]MH_I2C_Read... [00:04:37]Read from MH i2c: E2 FD 00 CC 00 00 C1 04 85 04 BD 04 6E 04 04 00 8B 9F 00 00 69 04 A0 00 6F 04 04 00 F2 9E 00 00 B1 04 04 00 55 A1 F6 36 70 04 04 00 C0 49 AB 31 72 04 04 00 95 57 4B 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E6 21 D6 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F3 6E 7C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 99 00 00 00 B1 04 03 00 80 27 4E 70 04 03 00 84 1B 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 9D 4C 08 EF 03 09 00 F6 03 90 00 83 [00:04:37]RAPDU: C1 04 85 04 BD 04 6E 04 04 00 8B 9F 00 00 69 04 A0 00 6F 04 04 00 F2 9E 00 00 B1 04 04 00 55 A1 F6 36 70 04 04 00 C0 49 AB 31 72 04 04 00 95 57 4B 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E6 21 D6 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F3 6E 7C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 99 00 00 00 B1 04 03 00 80 27 4E 70 04 03 00 84 1B 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 9D 4C 08 EF 03 09 00 F6 03 90 00 [00:04:37]wFMCommunicate OK [00:04:37]wFMCommunicate request_size=4 [00:04:37]MH_SAM_APDU [00:04:37]CAPDU: 80 17 00 00 [00:04:37]Write to MH i2c: E2 08 00 CD 00 80 17 00 00 00 00 00 00 4D [00:04:37]Write i2c OK [00:04:37]MH_I2C_Read... [00:04:37]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:04:37]Read from MH i2c: E2 [00:04:37]MH_I2C_Read... [00:04:37]Read from MH i2c: E2 FD 00 [00:04:37]MH_I2C_Read... [00:04:37]Read from MH i2c: E2 FD 00 CD 00 00 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F6 B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 22 [00:04:38]RAPDU: 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F6 B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 [00:04:38]wFMCommunicate OK [00:04:38]wFMCommunicate request_size=4 [00:04:38]MH_SAM_APDU [00:04:38]CAPDU: 80 17 00 00 [00:04:38]Write to MH i2c: E2 08 00 CE 00 80 17 00 00 00 00 00 00 4E [00:04:38]Write i2c OK [00:04:38]MH_I2C_Read... [00:04:38]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:04:38]Read from MH i2c: E2 [00:04:38]MH_I2C_Read... [00:04:38]Read from MH i2c: E2 FD 00 [00:04:38]MH_I2C_Read... [00:04:38]Read from MH i2c: E2 FD 00 CE 00 00 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 EE [00:04:38]RAPDU: 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 [00:04:39]wFMCommunicate OK [00:04:39]wFMCommunicate request_size=4 [00:04:39]MH_SAM_APDU [00:04:39]CAPDU: 80 17 00 00 [00:04:39]Write to MH i2c: E2 08 00 CF 00 80 17 00 00 00 00 00 00 4F [00:04:39]Write i2c OK [00:04:39]MH_I2C_Read... [00:04:39]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:04:39]Read from MH i2c: E2 [00:04:39]MH_I2C_Read... [00:04:39]Read from MH i2c: E2 FD 00 [00:04:39]MH_I2C_Read... [00:04:39]Read from MH i2c: E2 FD 00 CF 00 00 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 D4 [00:04:39]RAPDU: 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 [00:04:39]wFMCommunicate OK [00:04:39]wFMCommunicate request_size=4 [00:04:39]MH_SAM_APDU [00:04:39]CAPDU: 80 17 00 00 [00:04:39]Write to MH i2c: E2 08 00 D0 00 80 17 00 00 00 00 00 00 50 [00:04:39]Write i2c OK [00:04:39]MH_I2C_Read... [00:04:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 219! [00:04:40]Read from MH i2c: E2 [00:04:40]MH_I2C_Read... [00:04:40]Read from MH i2c: E2 DE 00 [00:04:40]MH_I2C_Read... [00:04:40]Read from MH i2c: E2 DE 00 D0 00 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 OFD Sender: No OFD packet to send [00:04:40]00 F6 03 01 00 06 F7 03 00 00 90 00 2F [00:04:40]RAPDU: F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:04:40]wFMCommunicate OK [00:04:40]SAM_PROTO_GetFMData done [00:04:40]Malloc new data [00:04:40]Malloc new data [00:04:40]Malloc new data [00:04:40]Malloc new data [00:04:40]KKMLoadAndSignCloseShiftData err=0 [00:04:40]Отчет о закрытии Ñмены ФФД: 1.0 ИÐÐ: 02508201610067 КаÑÑир: Орунбаева Б. 28.07.2024 00:04 Смена: 425 РÐМ: 0000000000092626 ЗÐМ: 0300000053 СÐО: Общий режим Чеков за Ñмену: 144 ФД за Ñмену: 146 Ð’Ñего чеков: 144 ИТОГИ ПРИХОД Чеков: 143 Общий итог: 34738.00 Итого наличными: 25699.00 Итого безнал.: 9039.00 ÐДС 0% : 0.00 ÐДС 12% : 3688.86 ÐСП 0% : 0.00 ÐСП 1,50% : 0.00 ÐСП 0,50% : 0.00 ÐСП 5% : 0.00 ÐСП 3% : 0.00 ÐСП 2% : 0.00 ÐСП 1% : 307.15 ИТОГИ ВОЗВРÐТ ПРИХОДРЧеков: 1 Общий итог: 50.00 Итого наличными: 50.00 Итого безнал.: 0.00 ÐДС 0% : 0.00 ÐДС 12% : 5.31 ÐСП 0% : 0.00 ÐСП 1,50% : 0.00 ÐСП 0,50% : 0.00 ÐСП 5% : 0.00 ÐСП 3% : 0.00 ÐСП 2% : 0.00 ÐСП 1% : 0.44 ИТОГИ РÐСХОД Чеков: 0 Общий итог: 0.00 Итого наличными: 0.00 Итого безнал.: 0.00 ÐДС 0% : 0.00 ÐДС 12% : 0.00 ÐСП 0% : 0.00 ÐСП 1,50% : 0.00 ÐСП 0,50% : 0.00 ÐСП 5% : 0.00 ÐСП 3% : 0.00 ÐСП 2% : 0.00 ÐСП 1% : 0.00 ИТОГИ ВОЗВРÐТ РÐСХОДРЧеков: 0 Общий итог: 0.00 Итого наличными: 0.00 Итого безнал.: 0.00 ÐДС 0% : 0.00 ÐДС 12% : 0.00 ÐСП 0% : 0.00 ÐСП 1,50% : 0.00 ÐСП 0,50% : 0.00 ÐСП 5% : 0.00 ÐСП 3% : 0.00 ÐСП 2% : 0.00 ÐСП 1% : 0.00 Сумма внеÑений: 0.00 Сумма выплат: 0.00 Ðал. в каÑÑе: 25649.00 ÐС Приход: 9221328.21 ÐС Возвр.Прихода: 51219.20 ÐС РаÑход: 0.00 ÐС Возвр.РаÑхода: 0.00 ФД: 41694 ФМ: 0000000000874958 ФПД: 106720455751980 [00:04:40]StoreToDocumentArchive [00:04:40]shift 425 fd 41694 [00:04:40]save to /storage/0425/doc_00041694 [00:04:40]save last doc name /storage/0425/doc_00041694 to /storage/kkm_last_doc_name [00:04:40]save OK [00:04:40]Clear old archive folders... [00:04:40]Remove dir /storage/0266 [00:04:40]opendir ok [00:04:40]file . [00:04:40]file .. [00:04:40]file doc_1722125016 [00:04:40]remove file /storage/0266/doc_1722125016 [00:04:40]remove dir /storage/0266 [00:04:40]NVStorageSaveData kkm_registers [00:04:40]File name is /storage/kkm_registers [00:04:40]Write 24 bytes [00:04:40]NVStorageSaveData done [00:04:40]NVStorageSaveData kkm_registers [00:04:40]File name is /storage/kkm_registers [00:04:40]Write 24 bytes [00:04:40]NVStorageSaveData done [00:04:40]ProcessDocumentItem done err = 0, tmpTLVsize=1384 [00:04:40]tlvbuf is 006C7B10 [00:04:40]SAM_PROTO_ClearQueue [00:04:40]wFMCommunicate request_size=4 [00:04:40]MH_SAM_APDU [00:04:40]CAPDU: 80 09 00 00 [00:04:40]Write to MH i2c: E2 08 00 D1 00 80 09 00 00 00 00 00 00 43 [00:04:40]Write i2c OK [00:04:40]MH_I2C_Read... [00:04:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:04:40]Read from MH i2c: E2 [00:04:40]MH_I2C_Read... [00:04:40]Read from MH i2c: E2 03 00 [00:04:40]MH_I2C_Read... [00:04:40]Read from MH i2c: E2 03 00 D1 00 00 90 00 45 [00:04:40]RAPDU: 90 00 [00:04:40]wFMCommunicate OK [00:04:40]SAM_PROTO_ClearQueue done [00:04:40]KKMCreateOFDPacket [00:04:40]OFDProtocolAddRootSTLVToBuf [00:04:40]FM_MakeSignedData [00:04:40]FM_MakeSignedData [00:04:40]SAM_PROTO_SignData [00:04:40]wFMCommunicate request_size=4 [00:04:40]MH_SAM_APDU [00:04:40]CAPDU: 80 0D 01 02 [00:04:40]Write to MH i2c: E2 08 00 D2 00 80 0D 01 02 00 00 00 00 4B [00:04:40]Write i2c OK [00:04:40]MH_I2C_Read... [00:04:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:04:40]Read from MH i2c: E2 [00:04:40]MH_I2C_Read... [00:04:40]Read from MH i2c: E2 03 00 [00:04:40]MH_I2C_Read... [00:04:40]Read from MH i2c: E2 03 00 D2 00 00 90 00 46 [00:04:40]RAPDU: 90 00 [00:04:40]wFMCommunicate OK [00:04:40]wFMCommunicate request_size=255 [00:04:40]MH_SAM_APDU [00:04:40]CAPDU: 80 0D 02 02 FA 05 00 68 05 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 17 00 D0 9E D1 80 D1 83 D0 BD D0 B1 D0 B0 D0 B5 D0 B2 D0 B0 20 D0 91 2E 20 F4 03 04 00 0F 8B A5 66 0E 04 04 00 A9 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 5E 04 04 00 90 00 00 00 57 04 04 00 92 00 00 00 AA 04 D8 04 6E 04 04 00 90 00 00 00 69 04 A2 00 6F 04 04 00 8F 00 00 00 B1 04 03 00 88 01 35 70 04 03 00 AC 36 27 72 04 03 00 DC CA 0D 00 04 81 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F6 A0 05 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 [00:04:41]Write to MH i2c: E2 02 01 D3 00 80 0D 02 02 FA 00 05 00 68 05 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 17 00 D0 9E D1 80 D1 83 D0 BD D0 B1 D0 B0 D0 B5 D0 B2 D0 B0 20 D0 91 2E 20 F4 03 04 00 0F 8B A5 66 0E 04 04 00 A9 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 5E 04 04 00 90 00 00 00 57 04 04 00 92 00 00 00 AA 04 D8 04 6E 04 04 00 90 00 00 00 69 04 A2 00 6F 04 04 00 8F 00 00 00 B1 04 03 00 88 01 35 70 04 03 00 AC 36 27 72 04 03 00 DC CA 0D 00 04 81 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F6 A0 05 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 00 00 5B [00:04:41]Write i2c OK [00:04:41]MH_I2C_Read... [00:04:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:04:41]Read from MH i2c: E2 [00:04:41]MH_I2C_Read... [00:04:41]Read from MH i2c: E2 03 00 [00:04:41]MH_I2C_Read... [00:04:41]Read from MH i2c: E2 03 00 D3 00 00 90 00 47 [00:04:41]RAPDU: 90 00 [00:04:41]wFMCommunicate OK [00:04:41]wFMCommunicate request_size=255 [00:04:41]MH_SAM_APDU [00:04:41]CAPDU: 80 0D 02 02 FA F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 FB 77 6A 04 9C 00 6F 04 04 00 01 00 00 00 B1 04 02 00 88 13 70 04 02 00 88 13 72 04 01 00 00 00 04 7F 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 13 02 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 2C 6B 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 [00:04:41]Write to MH i2c: E2 02 01 D4 00 80 0D 02 02 FA 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 FB 77 6A 04 9C 00 6F 04 04 00 01 00 00 00 B1 04 02 00 88 13 70 04 02 00 88 13 72 04 01 00 00 00 04 7F 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 13 02 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 2C 6B 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 00 00 A9 [00:04:42]Write i2c OK [00:04:42]MH_I2C_Read... [00:04:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:04:42]Read from MH i2c: E2 [00:04:42]MH_I2C_Read... [00:04:42]Read from MH i2c: E2 03 00 [00:04:42]MH_I2C_Read... [00:04:42]Read from MH i2c: E2 03 00 D4 00 00 90 00 48 [00:04:42]RAPDU: 90 00 [00:04:42]wFMCommunicate OK [00:04:42]wFMCommunicate request_size=255 [00:04:42]MH_SAM_APDU [00:04:42]CAPDU: 80 0D 02 02 FA 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6C 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 [00:04:42]Write to MH i2c: E2 02 01 D5 00 80 0D 02 02 FA 00 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6C 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 00 00 15 [00:04:43]Write i2c OK [00:04:43]MH_I2C_Read... [00:04:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:04:43]Read from MH i2c: E2 [00:04:43]MH_I2C_Read... [00:04:43]Read from MH i2c: E2 03 00 [00:04:43]MH_I2C_Read... [00:04:43]Read from MH i2c: E2 03 00 D5 00 00 90 00 49 [00:04:43]RAPDU: 90 00 [00:04:43]wFMCommunicate OK [00:04:43]wFMCommunicate request_size=255 [00:04:43]MH_SAM_APDU [00:04:43]CAPDU: 80 0D 02 02 FA 01 00 01 F7 03 01 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 [00:04:43]Write to MH i2c: E2 02 01 D6 00 80 0D 02 02 FA 00 01 00 01 F7 03 01 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 00 00 12 [00:04:43]Write i2c OK [00:04:43]MH_I2C_Read... [00:04:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:04:44]Read from MH i2c: E2 [00:04:44]MH_I2C_Read... [00:04:44]Read from MH i2c: E2 03 00 [00:04:44]MH_I2C_Read... [00:04:44]Read from MH i2c: E2 03 00 D6 00 00 90 00 4A [00:04:44]RAPDU: 90 00 [00:04:44]wFMCommunicate OK [00:04:44]wFMCommunicate request_size=255 [00:04:44]MH_SAM_APDU [00:04:44]CAPDU: 80 0D 02 02 FA 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 [00:04:44]Write to MH i2c: E2 02 01 D7 00 80 0D 02 02 FA 00 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 00 00 EA [00:04:44]Write i2c OK [00:04:44]MH_I2C_Read... [00:04:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:04:45]Read from MH i2c: E2 [00:04:45]MH_I2C_Read... [00:04:45]Read from MH i2c: E2 03 00 [00:04:45]MH_I2C_Read... [00:04:45]Read from MH i2c: E2 03 00 D7 00 00 90 00 4B [00:04:45]RAPDU: 90 00 [00:04:45]wFMCommunicate OK [00:04:45]wFMCommunicate request_size=143 [00:04:45]MH_SAM_APDU [00:04:45]CAPDU: 80 0D 02 02 8A F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 10 04 04 00 DE A2 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 35 04 06 00 61 0F CA DA F9 2C [00:04:45]Write to MH i2c: E2 92 00 D8 00 80 0D 02 02 8A 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 10 04 04 00 DE A2 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 35 04 06 00 61 0F CA DA F9 2C 00 00 4F [00:04:45]Write i2c OK [00:04:45]MH_I2C_Read... [00:04:45]OFD Sender: No OFD packet to send [00:04:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:04:45]Read from MH i2c: E2 [00:04:45]MH_I2C_Read... [00:04:45]Read from MH i2c: E2 03 00 [00:04:45]MH_I2C_Read... [00:04:45]Read from MH i2c: E2 03 00 D8 00 00 90 00 4C [00:04:45]RAPDU: 90 00 [00:04:45]wFMCommunicate OK [00:04:45]wFMCommunicate request_size=4 [00:04:45]MH_SAM_APDU [00:04:45]CAPDU: 80 0D 03 02 [00:04:45]Write to MH i2c: E2 08 00 D9 00 80 0D 03 02 00 00 00 00 54 [00:04:45]Write i2c OK [00:04:45]MH_I2C_Read... [00:04:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:04:45]Read from MH i2c: E2 [00:04:45]MH_I2C_Read... [00:04:45]Read from MH i2c: E2 0B 00 [00:04:45]MH_I2C_Read... [00:04:45]Read from MH i2c: E2 0B 00 D9 00 00 D1 36 51 84 53 5B 31 63 90 00 73 [00:04:45]RAPDU: D1 36 51 84 53 5B 31 63 90 00 [00:04:45]wFMCommunicate OK [00:04:45]SAM_PROTO_SignData done [00:04:45]FM_MakeSignedData done [00:04:45]CreateOFDProtocolMessage [00:04:45]wFMCommunicate request_size=4 [00:04:45]MH_SAM_APDU [00:04:45]CAPDU: 80 11 00 00 [00:04:45]Write to MH i2c: E2 08 00 DA 00 80 11 00 00 00 00 00 00 54 [00:04:45]Write i2c OK [00:04:45]MH_I2C_Read... [00:04:45]Read from MH i2c: E2 [00:04:45]MH_I2C_Read... [00:04:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:04:45]Read from MH i2c: E2 17 00 [00:04:45]MH_I2C_Read... [00:04:45]Read from MH i2c: E2 17 00 DA 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 B0 [00:04:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [00:04:45]wFMCommunicate OK [00:04:45]CreateOFDProtocolMessage done [00:04:45]OFDSenderStorePacket 41694 [00:04:45]StoreOFDPacket docnum=41694 [00:04:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 7C 05 00 00 FC 5A 74 05 F0 B1 5A 05 01 00 05 00 68 05 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 17 00 D0 9E D1 80 D1 83 D0 BD D0 B1 D0 B0 D0 B5 D0 B2 D0 B0 20 D0 91 2E 20 F4 03 04 00 0F 8B A5 66 0E 04 04 00 A9 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 5E 04 04 00 90 00 00 00 57 04 04 00 92 00 00 00 AA 04 D8 04 6E 04 04 00 90 00 00 00 69 04 A2 00 6F 04 04 00 8F 00 00 00 B1 04 03 00 88 01 35 70 04 03 00 AC 36 27 72 04 03 00 DC CA 0D 00 04 81 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F6 A0 05 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 FB 77 6A 04 9C 00 6F 04 04 00 01 00 00 00 B1 04 02 00 88 13 70 04 02 00 88 13 72 04 01 00 00 00 04 7F 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 13 02 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 2C 6B 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6C 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 10 04 04 00 DE A2 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 35 04 06 00 61 0F CA DA F9 2C D1 36 51 84 53 5B 31 63 [00:04:46]CheckFolder [00:04:46]dirname=/storage/ofd_packets [00:04:46]CheckFolder done [00:04:46]ProducePacketName [00:04:46]name=ofd_packets/00041694 [00:04:46]NVStorageSaveData ofd_packets/00041694 [00:04:46]File name is /storage/ofd_packets/00041694 [00:04:46]Write 1434 bytes [00:04:46]NVStorageSaveData done [00:04:46]OFDSenderStorePacket done [00:04:46]KKMCreateOFDPacket done [00:04:46]NVStorageSaveData kkm_last_timestamp [00:04:46]File name is /storage/kkm_last_timestamp [00:04:46]Write 4 bytes [00:04:46]NVStorageSaveData done [00:04:46]ExternCall_PrintAddStr [00:04:46]wPrintStart [00:04:46]Write to MH i2c: 01 00 00 DB 00 DB [00:04:46]Write i2c OK [00:04:46]MH_I2C_Read... [00:04:46]Read from MH i2c: 01 [00:04:46]MH_I2C_Read... [00:04:46]OFD Sender: Processing packet 41694 [packets to send 57, broken 56] [00:04:46]ProducePacketName [00:04:46]name=ofd_packets/00041694 [00:04:46]OFD Sender: To server: ‡•öpG, [00:04:46]CommunicateWithHost lk.salyk.kg:30040 [00:04:46]ConnectInit lk.salyk.kg [00:04:46]Read from MH i2c: 01 07 00 [00:04:46]MH_I2C_Read... [00:04:46]Read from MH i2c: 01 07 00 DB 00 00 00 00 00 00 FF 0F F0 [00:04:46]RasterBufferAndPrint [00:04:46]line Отчет о закрытии Ñмены [00:04:46]line ФФД: 1.0 [00:04:46]line ИÐÐ: 02508201610067 [00:04:46]line КаÑÑир: Орунбаева Б. [00:04:46]line 28.07.2024 00:04 [00:04:46]line Смена: 425 [00:04:46]line РÐМ: 0000000000092626 [00:04:46]line ЗÐМ: 0300000053 [00:04:46]line СÐО: Общий режим [00:04:46]line Чеков за Ñмену: 144 [00:04:46]line ФД за Ñмену: 146 [00:04:46]line Ð’Ñего чеков: 144 [00:04:46]line ИТОГИ ПРИХОД [00:04:46]line Чеков: 143 [00:04:46]line Общий итог: 34738.00 [00:04:46]line Итого наличными: 25699.00 [00:04:46]line Итого безнал.: 9039.00 [00:04:46]line ÐДС 0% : 0.00 [00:04:46]line ÐДС 12% : 3688.86 [00:04:46]line ÐСП 0% : 0.00 [00:04:46]line ÐСП 1,50% : 0.00 [00:04:46]line ÐСП 0,50% : 0.00 [00:04:46]line ÐСП 5% : 0.00 [00:04:46]line ÐСП 3% : 0.00 [00:04:46]line ÐСП 2% : 0.00 [00:04:46]line ÐСП 1% : 307.15 [00:04:46]line ИТОГИ ВОЗВРÐТ ПРИХОДР[00:04:46]line Чеков: 1 [00:04:46]line Общий итог: 50.00 [00:04:46]line Итого наличными: 50.00 [00:04:46]line Итого безнал.: 0.00 [00:04:46]line ÐДС 0% : 0.00 [00:04:46]line ÐДС 12% : 5.31 [00:04:46]line ÐСП 0% : 0.00 [00:04:46]line ÐСП 1,50% : 0.00 [00:04:46]line ÐСП 0,50% : 0.00 [00:04:46]line ÐСП 5% : 0.00 [00:04:46]line ÐСП 3% : 0.00 [00:04:46]line ÐСП 2% : 0.00 [00:04:46]line ÐСП 1% : 0.44 [00:04:46]line ИТОГИ РÐСХОД [00:04:46]line Чеков: 0 [00:04:46]line Общий итог: 0.00 [00:04:46]line Итого наличными: 0.00 [00:04:46]line Итого безнал.: 0.00 [00:04:46]line ÐДС 0% : 0.00 [00:04:46]line ÐДС 12% : 0.00 [00:04:46]line ÐСП 0% : 0.00 [00:04:46]line ÐСП 1,50% : 0.00 [00:04:46]line ÐСП 0,50% : 0.00 [00:04:46]line ÐСП 5% : 0.00 [00:04:46]line ÐСП 3% : 0.00 [00:04:46]line ÐСП 2% : 0.00 [00:04:46]line ÐСП 1% : 0.00 [00:04:46]line ИТОГИ ВОЗВРÐТ РÐСХОДР[00:04:46]line Чеков: 0 [00:04:46]line Общий итог: 0.00 [00:04:46]line Итого наличными: 0.00 [00:04:46]line Итого безнал.: 0.00 [00:04:46]line ÐДС 0% : 0.00 [00:04:46]line ÐДС 12% : 0.00 [00:04:46]line ÐСП 0% : 0.00 [00:04:46]line ÐСП 1,50% : 0.00 [00:04:46]line ÐСП 0,50% : 0.00 [00:04:46]line ÐСП 5% : 0.00 [00:04:46]line ÐСП 3% : 0.00 [00:04:46]line ÐСП 2% : 0.00 [00:04:46]line ÐСП 1% : 0.00 [00:04:46]line Сумма внеÑений: 0.00 [00:04:46]line Сумма выплат: 0.00 [00:04:46]line Ðал. в каÑÑе: 25649.00 [00:04:46]line ÐС Приход: 9221328.21 [00:04:46]line ÐС Возвр.Прихода: 51219.20 [00:04:46]line ÐС РаÑход: 0.00 [00:04:46]line ÐС Возвр.РаÑхода: 0.00 [00:04:46]line ФД: 41694 [00:04:46]line ФМ: 0000000000874958 [00:04:46]line ФПД: 106720455751980 [00:04:46]written 0, free lines is 4095 [00:04:47]Write to MH i2c: 01 00 00 2B 01 2C [00:04:47]Write i2c OK [00:04:47]MH_I2C_Read... [00:04:47]Read from MH i2c: 01 [00:04:47]MH_I2C_Read... [00:04:47]Read from MH i2c: 01 07 00 [00:04:47]MH_I2C_Read... [00:04:47]Read from MH i2c: 01 07 00 2B 01 00 00 00 00 00 FA 0A 37 [00:04:47]RasterBufferAndPrint [00:04:47]line [00:04:47]line [00:04:47]line [00:04:47]line [00:04:47]line [00:04:47]written 0, free lines is 2876 [00:04:47]MH_Cut [00:04:47]Write to MH i2c: D1 01 00 32 01 01 05 [00:04:47]Write i2c OK [00:04:47]MH_I2C_Read... [00:04:47]Read from MH i2c: D1 [00:04:47]MH_I2C_Read... [00:04:47]Read from MH i2c: D1 01 00 [00:04:47]MH_I2C_Read... [00:04:47]Read from MH i2c: D1 01 00 32 01 00 04 [00:04:47]Write to MH i2c: 01 00 00 33 01 34 [00:04:47]Write i2c OK [00:04:47]MH_I2C_Read... [00:04:48]*** Cut start [00:04:48]*** Partial cut [00:04:48]*** CUTSNS_PIN = 1 [00:04:48]*** CUTSNS_PIN = 0 [00:04:48]*** Brake cut motor [00:04:48]Read from MH i2c: 01 [00:04:48]MH_I2C_Read... [00:04:48]*** Stop cut motor [00:04:48]*** Cut end [00:04:48]Read from MH i2c: 01 07 00 [00:04:48]MH_I2C_Read... [00:04:48]Read from MH i2c: 01 07 00 33 01 00 00 00 00 00 FF 0F 49 [00:04:48]process_action close_shift done [00:04:48]requested_data is exist [00:04:48]produce_requested_data [00:04:48]requested_item fd.num is exist - process it [00:04:48]SAM_PROTO_GetFieldsCounters [00:04:48]wFMCommunicate request_size=4 [00:04:48]MH_SAM_APDU [00:04:48]CAPDU: 80 13 00 00 [00:04:48]Write to MH i2c: E2 08 00 34 01 80 13 00 00 00 00 00 00 B1 [00:04:48]Write i2c OK [00:04:48]MH_I2C_Read... [00:04:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:04:49]Read from MH i2c: E2 [00:04:49]MH_I2C_Read... [00:04:49]Read from MH i2c: E2 62 00 [00:04:49]MH_I2C_Read... [00:04:49]Read from MH i2c: E2 62 00 34 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 DE A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 90 00 00 00 5E 04 04 00 90 00 00 00 57 04 04 00 92 00 00 00 19 04 04 00 00 00 00 00 90 00 B6 [00:04:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 DE A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 90 00 00 00 5E 04 04 00 90 00 00 00 57 04 04 00 92 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:04:49]wFMCommunicate OK [00:04:49]SAM_PROTO_GetFieldsCounters done [00:04:49]requested_item shift.num is exist - process it [00:04:49]requested_item shift.opened is exist - process it [00:04:49]req_shift_opened [00:04:49]FM_GetShiftState [00:04:49]SAM_PROTO_GetShiftState [00:04:49]wFMCommunicate request_size=4 [00:04:49]MH_SAM_APDU [00:04:49]CAPDU: 80 13 01 00 [00:04:49]Write to MH i2c: E2 08 00 35 01 80 13 01 00 00 00 00 00 B3 [00:04:49]Write i2c OK [00:04:49]MH_I2C_Read... [00:04:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:04:49]Read from MH i2c: E2 [00:04:49]MH_I2C_Read... [00:04:49]Read from MH i2c: E2 0E 00 [00:04:49]MH_I2C_Read... [00:04:49]Read from MH i2c: E2 0E 00 35 01 00 09 00 00 00 00 00 00 00 00 00 00 90 00 BE [00:04:49]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:04:49]wFMCommunicate OK [00:04:49]SAM_PROTO_GetShiftState done [00:04:49]FM_GetShiftState done [00:04:49]req_shift_opened done [00:04:49]requested_item shift.open_date is exist - process it [00:04:49]req_shift_open_date [00:04:49]FM_GetShiftState [00:04:49]SAM_PROTO_GetShiftState [00:04:49]wFMCommunicate request_size=4 [00:04:49]MH_SAM_APDU [00:04:49]CAPDU: 80 13 01 00 [00:04:49]Write to MH i2c: E2 08 00 36 01 80 13 01 00 00 00 00 00 B4 [00:04:49]Write i2c OK [00:04:49]MH_I2C_Read... [00:04:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:04:49]Read from MH i2c: E2 [00:04:49]MH_I2C_Read... [00:04:49]Read from MH i2c: E2 0E 00 [00:04:49]MH_I2C_Read... [00:04:49]Read from MH i2c: E2 0E 00 36 01 00 09 00 00 00 00 00 00 00 00 00 00 90 00 BF [00:04:49]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:04:49]wFMCommunicate OK [00:04:49]SAM_PROTO_GetShiftState done [00:04:49]FM_GetShiftState done [00:04:49]req_shift_open_date done [00:04:49]produce_requested_data done [00:04:49]produce_requested_data return {"fd.num":41694,"shift.num":425,"shift.opened":0,"shift.open_date":0} [00:04:49]process_action_free close_shift [00:04:49]json_value_free [00:04:49]json_value_free done [00:04:49]process_json_proto returns [00:04:49]Send response to host [00:04:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":41694,"shift.num":425,"shift.opened":0,"shift.open_date":0}}} [00:04:49]free response buf [00:04:49]execute_script done [00:04:49]execute_script returns [00:04:49]free content buf [00:04:49]Sock 7.Close socket [00:04:49]Sock 7.Thread stoped [00:04:50]Connected sock=10 [00:04:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 7C 05 00 00 FC 5A 74 05 F0 B1 5A 05 01 00 05 00 68 05 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 17 00 D0 9E D1 80 D1 83 D0 BD D0 B1 D0 B0 D0 B5 D0 B2 D0 B0 20 D0 91 2E 20 F4 03 04 00 0F 8B A5 66 0E 04 04 00 A9 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 5E 04 04 00 90 00 00 00 57 04 04 00 92 00 00 00 AA 04 D8 04 6E 04 04 00 90 00 00 00 69 04 A2 00 6F 04 04 00 8F 00 00 00 B1 04 03 00 88 01 35 70 04 03 00 AC 36 27 72 04 03 00 DC CA 0D 00 04 81 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F6 A0 05 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 FB 77 6A 04 9C 00 6F 04 04 00 01 00 00 00 B1 04 02 00 88 13 70 04 02 00 88 13 72 04 01 00 00 00 04 7F 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 13 02 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 2C 6B 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6C 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 10 04 04 00 DE A2 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 35 04 06 00 61 0F CA DA F9 2C D1 36 51 84 53 5B 31 63 [00:04:56]recv_with_timeout no data received [00:04:57]recv_with_timeout no data received [00:04:57]CommunicateWithHost answer receiving error [00:04:57]CommunicateWithHost err = -3 [00:04:57]OFD Sender: Server communicate error [00:05:02]OFD Sender: Processing packet 41694 [packets to send 57, broken 56] [00:05:02]ProducePacketName [00:05:02]name=ofd_packets/00041694 [00:05:02]OFD Sender: To server: ‡•öpG, [00:05:02]CommunicateWithHost lk.salyk.kg:30040 [00:05:02]ConnectInit lk.salyk.kg [00:05:07]ConnectInit Can't take IP for lk.salyk.kg [00:05:07]CommunicateWithHost connect error [00:05:07]CommunicateWithHost err = -1 [00:05:07]OFD Sender: Server communicate error [00:05:12]OFD Sender: Processing packet 41694 [packets to send 57, broken 56] [00:05:12]ProducePacketName [00:05:12]name=ofd_packets/00041694 [00:05:12]OFD Sender: To server: ‡•öpG, [00:05:12]CommunicateWithHost lk.salyk.kg:30040 [00:05:12]ConnectInit lk.salyk.kg [00:05:17]ConnectInit Can't take IP for lk.salyk.kg [00:05:17]CommunicateWithHost connect error [00:05:17]CommunicateWithHost err = -1 [00:05:17]OFD Sender: Server communicate error [00:05:22]OFD Sender: Processing packet 41694 [packets to send 57, broken 56] [00:05:22]ProducePacketName [00:05:22]name=ofd_packets/00041694 [00:05:22]OFD Sender: To server: ‡•öpG, [00:05:22]CommunicateWithHost lk.salyk.kg:30040 [00:05:22]ConnectInit lk.salyk.kg [00:05:22]recv_with_timeout no data received [00:05:26]Connected sock=10 [00:05:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 7C 05 00 00 FC 5A 74 05 F0 B1 5A 05 01 00 05 00 68 05 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 17 00 D0 9E D1 80 D1 83 D0 BD D0 B1 D0 B0 D0 B5 D0 B2 D0 B0 20 D0 91 2E 20 F4 03 04 00 0F 8B A5 66 0E 04 04 00 A9 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 5E 04 04 00 90 00 00 00 57 04 04 00 92 00 00 00 AA 04 D8 04 6E 04 04 00 90 00 00 00 69 04 A2 00 6F 04 04 00 8F 00 00 00 B1 04 03 00 88 01 35 70 04 03 00 AC 36 27 72 04 03 00 DC CA 0D 00 04 81 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F6 A0 05 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 FB 77 6A 04 9C 00 6F 04 04 00 01 00 00 00 B1 04 02 00 88 13 70 04 02 00 88 13 72 04 01 00 00 00 04 7F 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 13 02 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 2C 6B 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6C 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 10 04 04 00 DE A2 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 35 04 06 00 61 0F CA DA F9 2C D1 36 51 84 53 5B 31 63 [00:05:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 83 F4 47 00 0D 45 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 DE A2 00 00 F4 03 04 00 5C 37 A5 66 B6 04 01 00 00 46 4A 5A 6C 14 AA 89 19 [00:05:29]CommunicateWithHost err = 0 [00:05:29]CheckOFDResponse [00:05:29]1017 (14) - 77093643461234 [00:05:29]1041 (16) - 0000000000874958 [00:05:29]1040 (4) - 41694 [00:05:29]1012 (4) - 27.07.2024 18:07 [00:05:29]1206 (1) - 0 [00:05:29]OFD Sender: Remove packet 41694 [00:05:29]ProducePacketName [00:05:29]name=ofd_packets/00041694 [00:05:29]NVStorageDeleteData [00:05:29]OFD Sender: No OFD packet to send [00:05:33]recv_with_timeout no data received [00:05:34]OFD Sender: No OFD packet to send [00:05:39]OFD Sender: No OFD packet to send [00:05:44]recv_with_timeout no data received [00:05:44]OFD Sender: No OFD packet to send [00:05:49]OFD Sender: No OFD packet to send [00:05:54]OFD Sender: No OFD packet to send [00:05:54]recv_with_timeout no data received [00:05:59]OFD Sender: No OFD packet to send [00:06:04]OFD Sender: No OFD packet to send [00:06:09]OFD Sender: No OFD packet to send [00:06:14]OFD Sender: No OFD packet to send [00:06:19]OFD Sender: No OFD packet to send [00:06:24]OFD Sender: No OFD packet to send [00:06:29]OFD Sender: No OFD packet to send [00:06:34]OFD Sender: No OFD packet to send [00:06:39]OFD Sender: No OFD packet to send [00:06:44]OFD Sender: No OFD packet to send [00:06:49]OFD Sender: No OFD packet to send [00:06:54]OFD Sender: No OFD packet to send [00:06:59]OFD Sender: No OFD packet to send [00:07:04]OFD Sender: No OFD packet to send [00:07:05]recv_with_timeout no data received [00:07:09]OFD Sender: No OFD packet to send [00:07:14]OFD Sender: No OFD packet to send [00:07:19]OFD Sender: No OFD packet to send [00:07:24]OFD Sender: No OFD packet to send [00:07:29]OFD Sender: No OFD packet to send [00:07:34]OFD Sender: No OFD packet to send [00:07:39]OFD Sender: No OFD packet to send [00:07:41]recv_with_timeout no data received [00:07:44]OFD Sender: No OFD packet to send [00:07:49]OFD Sender: No OFD packet to send [00:07:54]OFD Sender: No OFD packet to send [00:07:59]OFD Sender: No OFD packet to send [00:08:04]OFD Sender: No OFD packet to send [00:08:09]OFD Sender: No OFD packet to send [00:08:14]OFD Sender: No OFD packet to send [00:08:15]recv_with_timeout no data received [00:08:19]OFD Sender: No OFD packet to send [00:08:24]OFD Sender: No OFD packet to send [00:08:29]OFD Sender: No OFD packet to send [00:08:34]OFD Sender: No OFD packet to send [00:08:39]OFD Sender: No OFD packet to send [00:08:44]OFD Sender: No OFD packet to send [00:08:49]accept exits with 9 [00:08:49]New connection [00:08:49]New thread 3067301220 created [00:08:49]Thread 3067157860 joined [00:08:49]Waiting for new connection... [00:08:49] Sock 9.Parse request [00:08:49]Sock 9.Check first char [00:08:49]Sock 9.First char is OK [00:08:49]request: POST /json_proto HTTP/1.0 [00:08:49]Method: POST [00:08:49]URL: /json_proto [00:08:49]Method is POST - this is cgi request [00:08:49]url: /json_proto [00:08:49]query_string will be loaded in cgi processing [00:08:49]execute_cgi json_proto POST (null) [00:08:49]execute_cgi path=json_proto method=POST [00:08:49]POST find Content-Length [00:08:49]Host: 172.17.43.132:8080 [00:08:49]Content-Length: 215 [00:08:49]Content-Type: application/json [00:08:49] [00:08:49]POST finish read [00:08:49]Found Content-Length = 215 [00:08:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:08:49]execute_script... [00:08:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:08:49]POST & json_proto [00:08:49]process_json_proto [00:08:49]json parsed OK: [00:08:49]protocol is kg_v1.0 [00:08:49]action value=get_value [00:08:49]process_action get_value [00:08:49]cmd_get_value [00:08:49]process_action get_value done [00:08:49]requested_data is exist [00:08:49]produce_requested_data [00:08:49]requested_item kkm.sn is exist - process it [00:08:49]requested_item kkm.ver is exist - process it [00:08:49]requested_item fm.sn is exist - process it [00:08:49]wFMCommunicate request_size=4 [00:08:49]MH_SAM_APDU [00:08:49]CAPDU: 80 11 00 00 [00:08:49]Write to MH i2c: E2 08 00 37 01 80 11 00 00 00 00 00 00 B2 [00:08:49]Write i2c OK [00:08:49]MH_I2C_Read... [00:08:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:08:49]Read from MH i2c: E2 [00:08:49]MH_I2C_Read... [00:08:49]Read from MH i2c: E2 17 00 [00:08:49]MH_I2C_Read... [00:08:49]Read from MH i2c: E2 17 00 37 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 0E [00:08:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [00:08:49]wFMCommunicate OK [00:08:49]requested_item fd.num is exist - process it [00:08:49]SAM_PROTO_GetFieldsCounters [00:08:49]wFMCommunicate request_size=4 [00:08:49]MH_SAM_APDU [00:08:49]CAPDU: 80 13 00 00 [00:08:49]Write to MH i2c: E2 08 00 38 01 80 13 00 00 00 00 00 00 B5 [00:08:49]Write i2c OK [00:08:49]MH_I2C_Read... [00:08:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:08:49]Read from MH i2c: E2 [00:08:49]MH_I2C_Read... [00:08:49]Read from MH i2c: E2 62 00 [00:08:49]MH_I2C_Read... [00:08:49]Read from MH i2c: E2 62 00 38 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 DE A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 90 00 00 00 5E 04 04 00 90 00 00 00 57 04 04 00 92 00 00 00 19 04 04 00 00 00 00 00 90 00 BA [00:08:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 DE A2 00 00 0E 04 04 00 A9 01 00 00 12 04 04 00 90 00 00 00 5E 04 04 00 90 00 00 00 57 04 04 00 92 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:08:49]wFMCommunicate OK [00:08:49]SAM_PROTO_GetFieldsCounters done [00:08:49]requested_item shift.num is exist - process it [00:08:49]requested_item shift.opened is exist - process it [00:08:49]req_shift_opened [00:08:49]FM_GetShiftState [00:08:49]SAM_PROTO_GetShiftState [00:08:49]wFMCommunicate request_size=4 [00:08:49]MH_SAM_APDU [00:08:49]CAPDU: 80 13 01 00 [00:08:49]Write to MH i2c: E2 08 00 39 01 80 13 01 00 00 00 00 00 B7 [00:08:49]Write i2c OK [00:08:49]MH_I2C_Read... [00:08:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:08:49]Read from MH i2c: E2 [00:08:49]MH_I2C_Read... [00:08:49]Read from MH i2c: E2 0E 00 [00:08:49]MH_I2C_Read... [00:08:49]Read from MH i2c: E2 0E 00 39 01 00 09 00 00 00 00 00 00 00 00 00 00 90 00 C2 [00:08:49]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:08:49]wFMCommunicate OK [00:08:49]SAM_PROTO_GetShiftState done [00:08:49]FM_GetShiftState done [00:08:49]req_shift_opened done [00:08:49]requested_item shift.open_date is exist - process it [00:08:49]req_shift_open_date [00:08:49]FM_GetShiftState [00:08:49]SAM_PROTO_GetShiftState [00:08:49]wFMCommunicate request_size=4 [00:08:49]MH_SAM_APDU [00:08:49]CAPDU: 80 13 01 00 [00:08:49]Write to MH i2c: E2 08 00 3A 01 80 13 01 00 00 00 00 00 B8 [00:08:49]Write i2c OK [00:08:49]MH_I2C_Read... [00:08:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:08:49]Read from MH i2c: E2 [00:08:49]MH_I2C_Read... [00:08:49]Read from MH i2c: E2 0E 00 [00:08:49]MH_I2C_Read... [00:08:49]Read from MH i2c: E2 0E 00 3A 01 00 09 00 00 00 00 00 00 00 00 00 00 90 00 C3 [00:08:49]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:08:49]wFMCommunicate OK [00:08:49]SAM_PROTO_GetShiftState done [00:08:49]FM_GetShiftState done [00:08:49]req_shift_open_date done [00:08:49]produce_requested_data done [00:08:49]produce_requested_data return {"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41694,"shift.num":425,"shift.opened":0,"shift.open_date":0} [00:08:49]process_action_free get_value [00:08:49]json_value_free [00:08:49]json_value_free done [00:08:49]process_json_proto returns [00:08:49]Send response to host [00:08:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41694,"shift.num":425,"shift.opened":0,"shift.open_date":0}}} [00:08:49]free response buf [00:08:49]execute_script done [00:08:49]execute_script returns [00:08:49]free content buf [00:08:49]Sock 9.Close socket [00:08:49]Sock 9.Thread stoped [00:08:49]accept exits with 7 [00:08:49]New connection [00:08:49]New thread 3067157860 created [00:08:49]Thread 3067301220 joined [00:08:49]Waiting for new connection... [00:08:49] Sock 7.Parse request [00:08:49]Sock 7.Check first char [00:08:49]Sock 7.First char is OK [00:08:49]request: POST /json_proto HTTP/1.0 [00:08:49]Method: POST [00:08:49]URL: /json_proto [00:08:49]Method is POST - this is cgi request [00:08:49]url: /json_proto [00:08:49]query_string will be loaded in cgi processing [00:08:49]execute_cgi json_proto POST (null) [00:08:49]execute_cgi path=json_proto method=POST [00:08:49]POST find Content-Length [00:08:49]Host: 172.17.43.132:8080 [00:08:49]Content-Length: 331 [00:08:49]Content-Type: application/json [00:08:49] [00:08:49]POST finish read [00:08:49]Found Content-Length = 331 [00:08:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:08:49]execute_script... [00:08:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:08:49]POST & json_proto [00:08:49]process_json_proto [00:08:49]json parsed OK: [00:08:49]protocol is kg_v1.0 [00:08:49]action value=get_value [00:08:49]process_action get_value [00:08:49]cmd_get_value [00:08:49]process_action get_value done [00:08:49]requested_data is exist [00:08:49]produce_requested_data [00:08:49]requested_item fm.sale.total is exist - process it [00:08:49]SAM_PROTO_GetFMData [00:08:49]wFMCommunicate request_size=4 [00:08:49]MH_SAM_APDU [00:08:49]CAPDU: 80 13 03 00 [00:08:49]Write to MH i2c: E2 08 00 3B 01 80 13 03 00 00 00 00 00 BB [00:08:49]OFD Sender: No OFD packet to send [00:08:49]Write i2c OK [00:08:49]MH_I2C_Read... [00:08:50]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:08:50]Read from MH i2c: E2 [00:08:50]MH_I2C_Read... [00:08:50]Read from MH i2c: E2 FD 00 [00:08:50]MH_I2C_Read... [00:08:50]Read from MH i2c: E2 FD 00 3B 01 00 C1 04 85 04 BD 04 6E 04 04 00 8B 9F 00 00 69 04 A0 00 6F 04 04 00 F2 9E 00 00 B1 04 04 00 55 A1 F6 36 70 04 04 00 C0 49 AB 31 72 04 04 00 95 57 4B 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E6 21 D6 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F3 6E 7C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 99 00 00 00 B1 04 03 00 80 27 4E 70 04 03 00 84 1B 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 9D 4C 08 EF 03 09 00 F6 03 90 00 F3 [00:08:50]RAPDU: C1 04 85 04 BD 04 6E 04 04 00 8B 9F 00 00 69 04 A0 00 6F 04 04 00 F2 9E 00 00 B1 04 04 00 55 A1 F6 36 70 04 04 00 C0 49 AB 31 72 04 04 00 95 57 4B 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E6 21 D6 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F3 6E 7C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 99 00 00 00 B1 04 03 00 80 27 4E 70 04 03 00 84 1B 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 9D 4C 08 EF 03 09 00 F6 03 90 00 [00:08:50]wFMCommunicate OK [00:08:50]wFMCommunicate request_size=4 [00:08:50]MH_SAM_APDU [00:08:50]CAPDU: 80 17 00 00 [00:08:50]Write to MH i2c: E2 08 00 3C 01 80 17 00 00 00 00 00 00 BD [00:08:50]Write i2c OK [00:08:50]MH_I2C_Read... [00:08:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:08:50]Read from MH i2c: E2 [00:08:50]MH_I2C_Read... [00:08:50]Read from MH i2c: E2 FD 00 [00:08:50]MH_I2C_Read... [00:08:50]Read from MH i2c: E2 FD 00 3C 01 00 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F6 B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 92 [00:08:50]RAPDU: 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F6 B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 [00:08:50]wFMCommunicate OK [00:08:50]wFMCommunicate request_size=4 [00:08:50]MH_SAM_APDU [00:08:50]CAPDU: 80 17 00 00 [00:08:50]Write to MH i2c: E2 08 00 3D 01 80 17 00 00 00 00 00 00 BE [00:08:50]Write i2c OK [00:08:50]MH_I2C_Read... [00:08:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:08:50]Read from MH i2c: E2 [00:08:50]MH_I2C_Read... [00:08:50]Read from MH i2c: E2 FD 00 [00:08:50]MH_I2C_Read... [00:08:50]Read from MH i2c: E2 FD 00 3D 01 00 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 5E [00:08:50]RAPDU: 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 [00:08:50]wFMCommunicate OK [00:08:50]wFMCommunicate request_size=4 [00:08:50]MH_SAM_APDU [00:08:50]CAPDU: 80 17 00 00 [00:08:50]Write to MH i2c: E2 08 00 3E 01 80 17 00 00 00 00 00 00 BF [00:08:50]Write i2c OK [00:08:50]MH_I2C_Read... [00:08:51]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:08:51]Read from MH i2c: E2 [00:08:51]MH_I2C_Read... [00:08:51]Read from MH i2c: E2 FD 00 [00:08:51]MH_I2C_Read... [00:08:51]Read from MH i2c: E2 FD 00 3E 01 00 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 44 [00:08:51]RAPDU: 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 [00:08:51]wFMCommunicate OK [00:08:51]wFMCommunicate request_size=4 [00:08:51]MH_SAM_APDU [00:08:51]CAPDU: 80 17 00 00 [00:08:51]Write to MH i2c: E2 08 00 3F 01 80 17 00 00 00 00 00 00 C0 [00:08:51]Write i2c OK [00:08:51]MH_I2C_Read... [00:08:51]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 219! [00:08:51]Read from MH i2c: E2 [00:08:51]MH_I2C_Read... [00:08:51]Read from MH i2c: E2 DE 00 [00:08:51]MH_I2C_Read... [00:08:51]Read from MH i2c: E2 DE 00 3F 01 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 9F [00:08:51]RAPDU: F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:08:51]wFMCommunicate OK [00:08:51]SAM_PROTO_GetFMData done [00:08:51]requested_item fm.sale_refund.total is exist - process it [00:08:51]requested_item fm.buy.total is exist - process it [00:08:51]requested_item shift.sale.total is exist - process it [00:08:51]SAM_PROTO_GetShiftData [00:08:51]wFMCommunicate request_size=4 [00:08:51]MH_SAM_APDU [00:08:51]CAPDU: 80 13 02 00 [00:08:51]Write to MH i2c: E2 08 00 40 01 80 13 02 00 00 00 00 00 BF [00:08:51]Write i2c OK [00:08:51]MH_I2C_Read... [00:08:51]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:08:51]Read from MH i2c: E2 [00:08:51]MH_I2C_Read... [00:08:51]Read from MH i2c: E2 FD 00 [00:08:51]MH_I2C_Read... [00:08:51]Read from MH i2c: E2 FD 00 40 01 00 B5 04 AA 04 B1 04 6E 04 04 00 90 00 00 00 69 04 9B 00 6F 04 04 00 8F 00 00 00 B1 04 03 00 88 01 35 70 04 03 00 AC 36 27 72 04 03 00 DC CA 0D 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F6 A0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 FB 77 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 94 00 6F 04 04 00 01 00 00 00 B1 04 02 00 88 13 70 04 02 00 88 13 72 04 00 00 00 04 78 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 13 02 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0A 00 90 00 A1 [00:08:51]RAPDU: B5 04 AA 04 B1 04 6E 04 04 00 90 00 00 00 69 04 9B 00 6F 04 04 00 8F 00 00 00 B1 04 03 00 88 01 35 70 04 03 00 AC 36 27 72 04 03 00 DC CA 0D 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 F6 A0 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 FB 77 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 94 00 6F 04 04 00 01 00 00 00 B1 04 02 00 88 13 70 04 02 00 88 13 72 04 00 00 00 04 78 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 13 02 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0A 00 90 00 [00:08:51]wFMCommunicate OK [00:08:51]wFMCommunicate request_size=4 [00:08:51]MH_SAM_APDU [00:08:51]CAPDU: 80 17 00 00 [00:08:51]Write to MH i2c: E2 08 00 41 01 80 17 00 00 00 00 00 00 C2 [00:08:51]Write i2c OK [00:08:51]MH_I2C_Read... [00:08:52]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:08:52]Read from MH i2c: E2 [00:08:52]MH_I2C_Read... [00:08:52]Read from MH i2c: E2 FD 00 [00:08:52]MH_I2C_Read... [00:08:52]Read from MH i2c: E2 FD 00 41 01 00 F6 03 01 00 01 F7 03 01 00 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 90 00 04 [00:08:52]RAPDU: F6 03 01 00 01 F7 03 01 00 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 90 00 [00:08:52]wFMCommunicate OK [00:08:52]wFMCommunicate request_size=4 [00:08:52]MH_SAM_APDU [00:08:52]CAPDU: 80 17 00 00 [00:08:52]Write to MH i2c: E2 08 00 42 01 80 17 00 00 00 00 00 00 C3 [00:08:52]Write i2c OK [00:08:52]MH_I2C_Read... [00:08:52]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:08:52]Read from MH i2c: E2 [00:08:52]MH_I2C_Read... [00:08:52]Read from MH i2c: E2 FD 00 [00:08:52]MH_I2C_Read... [00:08:52]Read from MH i2c: E2 FD 00 42 01 00 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 90 00 80 [00:08:52]RAPDU: 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 90 00 [00:08:52]wFMCommunicate OK [00:08:52]wFMCommunicate request_size=4 [00:08:52]MH_SAM_APDU [00:08:52]CAPDU: 80 17 00 00 [00:08:52]Write to MH i2c: E2 08 00 43 01 80 17 00 00 00 00 00 00 C4 [00:08:52]Write i2c OK [00:08:52]MH_I2C_Read... [00:08:52]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:08:52]Read from MH i2c: E2 [00:08:52]MH_I2C_Read... [00:08:52]Read from MH i2c: E2 FD 00 [00:08:52]MH_I2C_Read... [00:08:52]Read from MH i2c: E2 FD 00 43 01 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 90 00 3C [00:08:52]RAPDU: F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 90 00 [00:08:52]wFMCommunicate OK [00:08:52]wFMCommunicate request_size=4 [00:08:52]MH_SAM_APDU [00:08:52]CAPDU: 80 17 00 00 [00:08:52]Write to MH i2c: E2 08 00 44 01 80 17 00 00 00 00 00 00 C5 [00:08:52]Write i2c OK [00:08:52]MH_I2C_Read... [00:08:52]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 207! [00:08:52]Read from MH i2c: E2 [00:08:52]MH_I2C_Read... [00:08:52]Read from MH i2c: E2 D2 00 [00:08:52]MH_I2C_Read... [00:08:53]Read from MH i2c: E2 D2 00 44 01 00 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 A8 [00:08:53]RAPDU: 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:08:53]wFMCommunicate OK [00:08:53]SAM_PROTO_GetShiftData done [00:08:53]requested_item shift.sale.total_cash is exist - process it [00:08:53]requested_item shift.sale_refund.total is exist - process it [00:08:53]requested_item shift.sale_refund.total_cash is exist - process it [00:08:53]requested_item shift.buy.total is exist - process it [00:08:53]requested_item shift.buy.total_cash is exist - process it [00:08:53]produce_requested_data done [00:08:53]produce_requested_data return {"fm.sale.total":9221328.21,"fm.sale_refund.total":51219.20,"fm.buy.total":0.00,"shift.sale.total":34738.00,"shift.sale.total_cash":25699.00,"shift.sale_refund.total":50.00,"shift.sale_refund.total_cash":50.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:08:53]process_action_free get_value [00:08:53]json_value_free [00:08:53]json_value_free done [00:08:53]process_json_proto returns [00:08:53]Send response to host [00:08:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":9221328.21,"fm.sale_refund.total":51219.20,"fm.buy.total":0.00,"shift.sale.total":34738.00,"shift.sale.total_cash":25699.00,"shift.sale_refund.total":50.00,"shift.sale_refund.total_cash":50.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:08:53]free response buf [00:08:53]execute_script done [00:08:53]execute_script returns [00:08:53]free content buf [00:08:53]Sock 7.Close socket [00:08:53]Sock 7.Thread stoped [00:08:53]accept exits with 9 [00:08:53]New connection [00:08:53]New thread 3067301220 created [00:08:53]Thread 3067157860 joined [00:08:53]Waiting for new connection... [00:08:53] Sock 9.Parse request [00:08:53]Sock 9.Check first char [00:08:53]Sock 9.First char is OK [00:08:53]request: POST /json_proto HTTP/1.0 [00:08:53]Method: POST [00:08:53]URL: /json_proto [00:08:53]Method is POST - this is cgi request [00:08:53]url: /json_proto [00:08:53]query_string will be loaded in cgi processing [00:08:53]execute_cgi json_proto POST (null) [00:08:53]execute_cgi path=json_proto method=POST [00:08:53]POST find Content-Length [00:08:53]Host: 172.17.43.132:8080 [00:08:53]Content-Length: 253 [00:08:53]Content-Type: application/json [00:08:53] [00:08:53]POST finish read [00:08:53]Found Content-Length = 253 [00:08:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "open_shift", "params" : { "operator" : "\u0421\u0430\u043C\u0430\u0442\u043E\u0432 \u0411. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:08:53]execute_script... [00:08:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "open_shift", "params" : { "operator" : "\u0421\u0430\u043C\u0430\u0442\u043E\u0432 \u0411. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:08:53]POST & json_proto [00:08:53]process_json_proto [00:08:53]json parsed OK: [00:08:53]protocol is kg_v1.0 [00:08:53]action value=open_shift [00:08:53]process_action open_shift [00:08:53]cmd_open_shift [00:08:53]MH_GetDate [00:08:53]Write to MH i2c: F0 00 00 45 01 35 [00:08:53]Write i2c OK [00:08:53]MH_I2C_Read... [00:08:53]Read from MH i2c: F0 [00:08:53]MH_I2C_Read... [00:08:53]Read from MH i2c: F0 09 00 [00:08:53]MH_I2C_Read... [00:08:53]Read from MH i2c: F0 09 00 45 01 00 15 8C A5 66 F2 87 A5 66 6E [00:08:53]GetLastDocTimeStamp 1722125071 [00:08:53]current date 1722125333 [00:08:53]FM_GetShiftState [00:08:53]SAM_PROTO_GetShiftState [00:08:53]wFMCommunicate request_size=4 [00:08:53]MH_SAM_APDU [00:08:53]CAPDU: 80 13 01 00 [00:08:53]Write to MH i2c: E2 08 00 46 01 80 13 01 00 00 00 00 00 C4 [00:08:53]Write i2c OK [00:08:53]MH_I2C_Read... [00:08:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:08:53]Read from MH i2c: E2 [00:08:53]MH_I2C_Read... [00:08:53]Read from MH i2c: E2 0E 00 [00:08:53]MH_I2C_Read... [00:08:53]Read from MH i2c: E2 0E 00 46 01 00 09 00 00 00 00 00 00 00 00 00 00 90 00 CF [00:08:53]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:08:53]wFMCommunicate OK [00:08:53]SAM_PROTO_GetShiftState done [00:08:53]FM_GetShiftState done [00:08:53]KKMCreateOpenShiftDocument [00:08:53]Load OK [00:08:53]Malloc new data [00:08:53]MH_GetDate [00:08:53]Write to MH i2c: F0 00 00 47 01 37 [00:08:53]Write i2c OK [00:08:53]MH_I2C_Read... [00:08:53]Read from MH i2c: F0 [00:08:53]MH_I2C_Read... [00:08:53]Read from MH i2c: F0 09 00 [00:08:53]MH_I2C_Read... [00:08:53]Read from MH i2c: F0 09 00 47 01 00 16 8C A5 66 F2 87 A5 66 71 [00:08:53]Malloc new data [00:08:53]KKMCreateOpenShiftDocument OK [00:08:53]KKMSetOpenShiftData OK [00:08:53]ProcessDocumentItem done err = 0, tmpTLVsize=200 [00:08:53]tlvbuf is 006D5A10 [00:08:53]KKMLoadAndSignOpenShiftData [00:08:53]SAM_PROTO_ProcessDocument [00:08:53]wFMCommunicate request_size=9 [00:08:53]MH_SAM_APDU [00:08:53]CAPDU: 80 15 01 00 04 02 00 C8 00 [00:08:53]Write to MH i2c: E2 0C 00 48 01 80 15 01 00 04 00 02 00 C8 00 00 00 9A [00:08:53]Write i2c OK [00:08:53]MH_I2C_Read... [00:08:53]*** iso7816_exchange 80 15 01 00... Resp OK rsp.len_out = 0! [00:08:53]Read from MH i2c: E2 [00:08:53]MH_I2C_Read... [00:08:53]Read from MH i2c: E2 03 00 [00:08:53]MH_I2C_Read... [00:08:53]Read from MH i2c: E2 03 00 48 01 00 90 00 BD [00:08:53]RAPDU: 90 00 [00:08:53]wFMCommunicate OK [00:08:53]wFMCommunicate request_size=23 [00:08:53]MH_SAM_APDU [00:08:53]CAPDU: 80 15 02 00 12 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 [00:08:53]Write to MH i2c: E2 1A 00 49 01 80 15 02 00 12 00 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 00 00 BF [00:08:53]Write i2c OK [00:08:53]MH_I2C_Read... [00:08:53]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:08:53]Read from MH i2c: E2 [00:08:53]MH_I2C_Read... [00:08:53]Read from MH i2c: E2 03 00 [00:08:53]MH_I2C_Read... [00:08:53]Read from MH i2c: E2 03 00 49 01 00 90 00 BE [00:08:53]RAPDU: 90 00 [00:08:53]wFMCommunicate OK [00:08:53]wFMCommunicate request_size=28 [00:08:53]MH_SAM_APDU [00:08:53]CAPDU: 80 15 02 00 17 FD 03 13 00 D0 A1 D0 B0 D0 BC D0 B0 D1 82 D0 BE D0 B2 20 D0 91 2E 20 [00:08:53]Write to MH i2c: E2 1F 00 4A 01 80 15 02 00 17 00 FD 03 13 00 D0 A1 D0 B0 D0 BC D0 B0 D1 82 D0 BE D0 B2 20 D0 91 2E 20 00 00 3B [00:08:53]Write i2c OK [00:08:53]MH_I2C_Read... [00:08:53]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:08:53]Read from MH i2c: E2 [00:08:53]MH_I2C_Read... [00:08:53]Read from MH i2c: E2 03 00 [00:08:53]MH_I2C_Read... [00:08:53]Read from MH i2c: E2 03 00 4A 01 00 90 00 BF [00:08:53]RAPDU: 90 00 [00:08:53]wFMCommunicate OK [00:08:53]wFMCommunicate request_size=91 [00:08:53]MH_SAM_APDU [00:08:53]CAPDU: 80 15 02 00 56 F1 03 52 00 37 32 30 30 30 31 2C 20 D0 B3 2E 20 D0 9A D1 8B D0 B7 D1 8B D0 BB 20 D0 9A D0 B8 D1 8F 2C 20 D1 83 D0 BB 2E 20 D0 9A D1 83 D0 BB D0 B0 D1 82 D0 BE D0 B2 D0 B0 20 31 34 37 20 D0 90 2C 20 34 30 2E 32 37 33 33 37 30 2C 20 37 32 2E 31 33 34 31 35 32 [00:08:53]Write to MH i2c: E2 5E 00 4B 01 80 15 02 00 56 00 F1 03 52 00 37 32 30 30 30 31 2C 20 D0 B3 2E 20 D0 9A D1 8B D0 B7 D1 8B D0 BB 20 D0 9A D0 B8 D1 8F 2C 20 D1 83 D0 BB 2E 20 D0 9A D1 83 D0 BB D0 B0 D1 82 D0 BE D0 B2 D0 B0 20 31 34 37 20 D0 90 2C 20 34 30 2E 32 37 33 33 37 30 2C 20 37 32 2E 31 33 34 31 35 32 00 00 33 [00:08:53]Write i2c OK [00:08:53]MH_I2C_Read... [00:08:53]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:08:53]Read from MH i2c: E2 [00:08:53]MH_I2C_Read... [00:08:53]Read from MH i2c: E2 03 00 [00:08:53]MH_I2C_Read... [00:08:53]Read from MH i2c: E2 03 00 4B 01 00 90 00 C0 [00:08:53]RAPDU: 90 00 [00:08:53]wFMCommunicate OK [00:08:53]wFMCommunicate request_size=50 [00:08:53]MH_SAM_APDU [00:08:53]CAPDU: 80 15 02 00 2D A3 04 29 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 39 37 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 [00:08:53]Write to MH i2c: E2 35 00 4C 01 80 15 02 00 2D 00 A3 04 29 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 39 37 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 00 00 4C [00:08:53]Write i2c OK [00:08:53]MH_I2C_Read... [00:08:53]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:08:53]Read from MH i2c: E2 [00:08:53]MH_I2C_Read... [00:08:53]Read from MH i2c: E2 03 00 [00:08:53]MH_I2C_Read... [00:08:53]Read from MH i2c: E2 03 00 4C 01 00 90 00 C1 [00:08:53]RAPDU: 90 00 [00:08:53]wFMCommunicate OK [00:08:53]wFMCommunicate request_size=13 [00:08:53]MH_SAM_APDU [00:08:53]CAPDU: 80 15 02 00 08 F4 03 04 00 16 8C A5 66 [00:08:53]Write to MH i2c: E2 10 00 4D 01 80 15 02 00 08 00 F4 03 04 00 16 8C A5 66 00 00 86 [00:08:53]Write i2c OK [00:08:53]MH_I2C_Read... [00:08:53]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:08:53]Read from MH i2c: E2 [00:08:53]MH_I2C_Read... [00:08:53]Read from MH i2c: E2 03 00 [00:08:53]MH_I2C_Read... [00:08:53]Read from MH i2c: E2 03 00 4D 01 00 90 00 C2 [00:08:53]RAPDU: 90 00 [00:08:53]wFMCommunicate OK [00:08:53]wFMCommunicate request_size=25 [00:08:53]MH_SAM_APDU [00:08:53]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 [00:08:53]Write to MH i2c: E2 1C 00 4E 01 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 00 00 31 [00:08:53]Write i2c OK [00:08:53]MH_I2C_Read... [00:08:54]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:08:54]Read from MH i2c: E2 [00:08:54]MH_I2C_Read... [00:08:54]Read from MH i2c: E2 03 00 [00:08:54]MH_I2C_Read... [00:08:54]Read from MH i2c: E2 03 00 4E 01 00 90 00 C3 [00:08:54]RAPDU: 90 00 [00:08:54]wFMCommunicate OK [00:08:54]wFMCommunicate request_size=4 [00:08:54]MH_SAM_APDU [00:08:54]CAPDU: 80 15 03 00 [00:08:54]Write to MH i2c: E2 08 00 4F 01 80 15 03 00 00 00 00 00 D1 [00:08:54]Write i2c OK [00:08:54]MH_I2C_Read... [00:08:54]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 53! [00:08:54]Read from MH i2c: E2 [00:08:54]MH_I2C_Read... [00:08:54]Read from MH i2c: E2 38 00 [00:08:54]MH_I2C_Read... [00:08:54]Read from MH i2c: E2 38 00 4F 01 00 33 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 DF A2 00 00 0E 04 04 00 AA 01 00 00 35 04 06 00 52 E1 4D 3D B4 A9 90 00 EC [00:08:54]RAPDU: 33 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 DF A2 00 00 0E 04 04 00 AA 01 00 00 35 04 06 00 52 E1 4D 3D B4 A9 90 00 [00:08:54]wFMCommunicate OK [00:08:54]SAM_PROTO_ProcessDocument answer len = 51 [00:08:54]SAM_PROTO_ProcessDocument done [00:08:54]SetTLVBufToDocument [00:08:54]Processing tag 1209 (04B9) [00:08:54]Malloc new data [00:08:54]Processing tag 1041 (0411) [00:08:54]Processing tag 1040 (0410) [00:08:54]Malloc new data [00:08:54]Processing tag 1038 (040E) [00:08:54]Malloc new data [00:08:54]Processing tag 1077 (0435) [00:08:54]Malloc new data [00:08:54]SetTLVBufToDocument err=0 [00:08:54]KKMLoadAndSignOpenShiftData store KKM data [00:08:54]KKMLoadAndSignOpenShiftData err=0 [00:08:54]Отчет об открытии Ñмены ФФД: 1.0 ИÐÐ: 02508201610067 КаÑÑир: Саматов Б. ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" 28.07.2024 00:08 Смена: 426 РÐМ: 0000000000092626 ЗÐМ: 0300000053 ФД: 41695 ФМ: 0000000000874958 ФПД: 91127617008809 [00:08:54]StoreToDocumentArchive [00:08:54]shift 426 fd 41695 [00:08:54]Create dir for shift 0426 [00:08:54]save to /storage/0426/doc_00041695 [00:08:54]save last doc name /storage/0426/doc_00041695 to /storage/kkm_last_doc_name [00:08:54]save OK [00:08:54]Clear old archive folders... [00:08:54]Remove dir /storage/0425 [00:08:54]opendir ok [00:08:54]file . [00:08:54]file .. [00:08:54]file doc_00041549 [00:08:54]remove file /storage/0425/doc_00041549 [00:08:54]file doc_00041550 [00:08:54]remove file /storage/0425/doc_00041550 [00:08:54]file doc_00041551 [00:08:54]remove file /storage/0425/doc_00041551 [00:08:54]file doc_00041552 [00:08:54]remove file /storage/0425/doc_00041552 [00:08:54]file doc_00041553 [00:08:54]remove file /storage/0425/doc_00041553 [00:08:54]file doc_00041554 [00:08:54]remove file /storage/0425/doc_00041554 [00:08:54]file doc_00041555 [00:08:54]remove file /storage/0425/doc_00041555 [00:08:54]file doc_00041556 [00:08:54]remove file /storage/0425/doc_00041556 [00:08:54]file doc_00041557 [00:08:54]remove file /storage/0425/doc_00041557 [00:08:54]file doc_00041558 [00:08:54]remove file /storage/0425/doc_00041558 [00:08:54]file doc_00041559 [00:08:54]remove file /storage/0425/doc_00041559 [00:08:54]file doc_00041560 [00:08:54]remove file /storage/0425/doc_00041560 [00:08:54]file doc_00041561 [00:08:54]remove file /storage/0425/doc_00041561 [00:08:54]file doc_00041562 [00:08:54]remove file /storage/0425/doc_00041562 [00:08:54]file doc_00041563 [00:08:54]remove file /storage/0425/doc_00041563 [00:08:54]file doc_00041564 [00:08:54]remove file /storage/0425/doc_00041564 [00:08:54]file doc_00041565 [00:08:54]remove file /storage/0425/doc_00041565 [00:08:54]file doc_00041566 [00:08:54]remove file /storage/0425/doc_00041566 [00:08:54]file doc_00041567 [00:08:54]remove file /storage/0425/doc_00041567 [00:08:54]file doc_00041568 [00:08:54]remove file /storage/0425/doc_00041568 [00:08:54]file doc_00041569 [00:08:54]remove file /storage/0425/doc_00041569 [00:08:54]file doc_00041570 [00:08:54]remove file /storage/0425/doc_00041570 [00:08:54]file doc_00041571 [00:08:54]remove file /storage/0425/doc_00041571 [00:08:54]file doc_00041572 [00:08:54]remove file /storage/0425/doc_00041572 [00:08:54]file doc_00041573 [00:08:54]remove file /storage/0425/doc_00041573 [00:08:54]file doc_00041574 [00:08:54]remove file /storage/0425/doc_00041574 [00:08:54]file doc_00041575 [00:08:54]remove file /storage/0425/doc_00041575 [00:08:54]file doc_00041576 [00:08:54]remove file /storage/0425/doc_00041576 [00:08:54]file doc_00041577 [00:08:54]remove file /storage/0425/doc_00041577 [00:08:54]file doc_00041578 [00:08:54]remove file /storage/0425/doc_00041578 [00:08:54]file doc_00041579 [00:08:54]remove file /storage/0425/doc_00041579 [00:08:54]file doc_00041580 [00:08:54]remove file /storage/0425/doc_00041580 [00:08:54]file doc_00041581 [00:08:54]remove file /storage/0425/doc_00041581 [00:08:54]file doc_00041582 [00:08:54]remove file /storage/0425/doc_00041582 [00:08:54]file doc_00041583 [00:08:54]remove file /storage/0425/doc_00041583 [00:08:54]file doc_00041584 [00:08:54]remove file /storage/0425/doc_00041584 [00:08:54]file doc_00041585 [00:08:54]remove file /storage/0425/doc_00041585 [00:08:54]file doc_00041586 [00:08:54]remove file /storage/0425/doc_00041586 [00:08:54]file doc_00041587 [00:08:54]remove file /storage/0425/doc_00041587 [00:08:54]file doc_00041588 [00:08:54]remove file /storage/0425/doc_00041588 [00:08:54]file doc_00041589 [00:08:54]remove file /storage/0425/doc_00041589 [00:08:54]file doc_00041590 [00:08:54]remove file /storage/0425/doc_00041590 [00:08:54]file doc_00041591 [00:08:54]remove file /storage/0425/doc_00041591 [00:08:54]file doc_00041592 [00:08:54]remove file /storage/0425/doc_00041592 [00:08:54]file doc_00041593 [00:08:54]remove file /storage/0425/doc_00041593 [00:08:54]file doc_00041594 [00:08:54]remove file /storage/0425/doc_00041594 [00:08:54]file doc_00041595 [00:08:54]remove file /storage/0425/doc_00041595 [00:08:54]file doc_00041596 [00:08:54]remove file /storage/0425/doc_00041596 [00:08:54]file doc_00041597 [00:08:54]remove file /storage/0425/doc_00041597 [00:08:54]file doc_00041598 [00:08:54]remove file /storage/0425/doc_00041598 [00:08:54]file doc_00041599 [00:08:54]remove file /storage/0425/doc_00041599 [00:08:54]file doc_00041600 [00:08:54]remove file /storage/0425/doc_00041600 [00:08:54]file doc_00041601 [00:08:54]remove file /storage/0425/doc_00041601 [00:08:54]file doc_00041602 [00:08:54]remove file /storage/0425/doc_00041602 [00:08:54]file doc_00041603 [00:08:54]remove file /storage/0425/doc_00041603 [00:08:54]file doc_00041604 [00:08:54]remove file /storage/0425/doc_00041604 [00:08:54]file doc_00041605 [00:08:54]remove file /storage/0425/doc_00041605 [00:08:54]file doc_00041606 [00:08:54]remove file /storage/0425/doc_00041606 [00:08:54]file doc_00041607 [00:08:54]remove file /storage/0425/doc_00041607 [00:08:54]file doc_00041608 [00:08:54]remove file /storage/0425/doc_00041608 [00:08:54]file doc_00041609 [00:08:54]remove file /storage/0425/doc_00041609 [00:08:54]file doc_00041610 [00:08:54]remove file /storage/0425/doc_00041610 [00:08:54]file doc_00041611 [00:08:54]remove file /storage/0425/doc_00041611 [00:08:54]file doc_00041612 [00:08:54]remove file /storage/0425/doc_00041612 [00:08:54]file doc_00041613 [00:08:54]remove file /storage/0425/doc_00041613 [00:08:54]file doc_00041614 [00:08:54]remove file /storage/0425/doc_00041614 [00:08:54]file doc_00041615 [00:08:54]remove file /storage/0425/doc_00041615 [00:08:54]file doc_00041616 [00:08:54]remove file /storage/0425/doc_00041616 [00:08:54]file doc_00041617 [00:08:54]remove file /storage/0425/doc_00041617 [00:08:54]file doc_00041618 [00:08:54]remove file /storage/0425/doc_00041618 [00:08:54]file doc_00041619 [00:08:54]remove file /storage/0425/doc_00041619 [00:08:54]file doc_00041620 [00:08:54]remove file /storage/0425/doc_00041620 [00:08:54]file doc_00041621 [00:08:54]remove file /storage/0425/doc_00041621 [00:08:54]file doc_00041622 [00:08:54]remove file /storage/0425/doc_00041622 [00:08:54]file doc_00041623 [00:08:54]remove file /storage/0425/doc_00041623 [00:08:54]file doc_00041624 [00:08:54]remove file /storage/0425/doc_00041624 [00:08:54]file doc_00041625 [00:08:54]remove file /storage/0425/doc_00041625 [00:08:54]file doc_00041626 [00:08:54]remove file /storage/0425/doc_00041626 [00:08:54]file doc_00041627 [00:08:54]remove file /storage/0425/doc_00041627 [00:08:54]file doc_00041628 [00:08:54]remove file /storage/0425/doc_00041628 [00:08:54]file doc_00041629 [00:08:54]remove file /storage/0425/doc_00041629 [00:08:54]file doc_00041630 [00:08:54]remove file /storage/0425/doc_00041630 [00:08:54]file doc_00041631 [00:08:54]remove file /storage/0425/doc_00041631 [00:08:54]file doc_00041632 [00:08:54]remove file /storage/0425/doc_00041632 [00:08:54]file doc_00041633 [00:08:54]remove file /storage/0425/doc_00041633 [00:08:54]file doc_00041634 [00:08:54]remove file /storage/0425/doc_00041634 [00:08:54]file doc_00041635 [00:08:54]remove file /storage/0425/doc_00041635 [00:08:54]file doc_00041636 [00:08:54]remove file /storage/0425/doc_00041636 [00:08:54]file doc_00041637 [00:08:54]remove file /storage/0425/doc_00041637 [00:08:54]file doc_00041638 [00:08:54]remove file /storage/0425/doc_00041638 [00:08:54]file doc_00041639 [00:08:54]remove file /storage/0425/doc_00041639 [00:08:54]file doc_00041640 [00:08:54]remove file /storage/0425/doc_00041640 [00:08:54]file doc_00041641 [00:08:54]remove file /storage/0425/doc_00041641 [00:08:54]file doc_00041642 [00:08:54]remove file /storage/0425/doc_00041642 [00:08:54]file doc_00041643 [00:08:54]remove file /storage/0425/doc_00041643 [00:08:54]file doc_00041644 [00:08:54]remove file /storage/0425/doc_00041644 [00:08:54]file doc_00041645 [00:08:54]remove file /storage/0425/doc_00041645 [00:08:54]file doc_00041646 [00:08:54]remove file /storage/0425/doc_00041646 [00:08:54]file doc_00041647 [00:08:54]remove file /storage/0425/doc_00041647 [00:08:54]file doc_00041648 [00:08:54]remove file /storage/0425/doc_00041648 [00:08:54]file doc_00041649 [00:08:54]remove file /storage/0425/doc_00041649 [00:08:54]file doc_00041650 [00:08:54]remove file /storage/0425/doc_00041650 [00:08:54]file doc_00041651 [00:08:54]remove file /storage/0425/doc_00041651 [00:08:54]file doc_00041652 [00:08:54]remove file /storage/0425/doc_00041652 [00:08:54]file doc_00041653 [00:08:54]remove file /storage/0425/doc_00041653 [00:08:54]file doc_00041654 [00:08:54]remove file /storage/0425/doc_00041654 [00:08:54]file doc_00041655 [00:08:54]remove file /storage/0425/doc_00041655 [00:08:54]file doc_00041656 [00:08:54]remove file /storage/0425/doc_00041656 [00:08:54]file doc_00041657 [00:08:54]remove file /storage/0425/doc_00041657 [00:08:54]file doc_00041658 [00:08:54]remove file /storage/0425/doc_00041658 [00:08:54]file doc_00041659 [00:08:54]remove file /storage/0425/doc_00041659 [00:08:54]file doc_00041660 [00:08:54]remove file /storage/0425/doc_00041660 [00:08:54]file doc_00041661 [00:08:54]remove file /storage/0425/doc_00041661 [00:08:54]file doc_00041662 [00:08:54]remove file /storage/0425/doc_00041662 [00:08:54]file doc_00041663 [00:08:54]remove file /storage/0425/doc_00041663 [00:08:54]file doc_00041664 [00:08:54]remove file /storage/0425/doc_00041664 [00:08:54]file doc_00041665 [00:08:54]remove file /storage/0425/doc_00041665 [00:08:54]file doc_00041666 [00:08:54]remove file /storage/0425/doc_00041666 [00:08:54]file doc_00041667 [00:08:54]remove file /storage/0425/doc_00041667 [00:08:54]file doc_00041668 [00:08:54]remove file /storage/0425/doc_00041668 [00:08:54]file doc_00041669 [00:08:54]remove file /storage/0425/doc_00041669 [00:08:54]file doc_00041670 [00:08:54]remove file /storage/0425/doc_00041670 [00:08:54]file doc_00041671 [00:08:54]remove file /storage/0425/doc_00041671 [00:08:54]file doc_00041672 [00:08:54]remove file /storage/0425/doc_00041672 [00:08:54]file doc_00041673 [00:08:54]remove file /storage/0425/doc_00041673 [00:08:54]file doc_00041674 [00:08:54]remove file /storage/0425/doc_00041674 [00:08:54]file doc_00041675 [00:08:54]remove file /storage/0425/doc_00041675 [00:08:54]file doc_00041676 [00:08:54]remove file /storage/0425/doc_00041676 [00:08:54]file doc_00041677 [00:08:54]remove file /storage/0425/doc_00041677 [00:08:54]file doc_00041678 [00:08:54]remove file /storage/0425/doc_00041678 [00:08:54]file doc_00041679 [00:08:54]remove file /storage/0425/doc_00041679 [00:08:54]file doc_00041680 [00:08:54]remove file /storage/0425/doc_00041680 [00:08:54]file doc_00041681 [00:08:54]remove file /storage/0425/doc_00041681 [00:08:54]file doc_00041682 [00:08:54]remove file /storage/0425/doc_00041682 [00:08:54]file doc_00041683 [00:08:54]remove file /storage/0425/doc_00041683 [00:08:54]file doc_00041684 [00:08:54]remove file /storage/0425/doc_00041684 [00:08:54]file doc_00041685 [00:08:54]remove file /storage/0425/doc_00041685 [00:08:54]file doc_00041686 [00:08:54]remove file /storage/0425/doc_00041686 [00:08:54]file doc_00041687 [00:08:54]remove file /storage/0425/doc_00041687 [00:08:54]file doc_00041688 [00:08:54]remove file /storage/0425/doc_00041688 [00:08:54]file doc_00041689 [00:08:54]remove file /storage/0425/doc_00041689 [00:08:54]file doc_00041690 [00:08:54]remove file /storage/0425/doc_00041690 [00:08:54]file doc_00041691 [00:08:54]remove file /storage/0425/doc_00041691 [00:08:54]file doc_00041692 [00:08:54]remove file /storage/0425/doc_00041692 [00:08:54]file doc_00041694 [00:08:54]remove file /storage/0425/doc_00041694 [00:08:54]remove dir /storage/0425 [00:08:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:08:54]tlvbuf is 006DA400 [00:08:54]SAM_PROTO_ClearQueue [00:08:54]wFMCommunicate request_size=4 [00:08:54]MH_SAM_APDU [00:08:54]CAPDU: 80 09 00 00 [00:08:54]Write to MH i2c: E2 08 00 50 01 80 09 00 00 00 00 00 00 C3 [00:08:54]Write i2c OK [00:08:54]MH_I2C_Read... [00:08:54]OFD Sender: No OFD packet to send [00:08:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:08:54]Read from MH i2c: E2 [00:08:54]MH_I2C_Read... [00:08:54]Read from MH i2c: E2 03 00 [00:08:55]MH_I2C_Read... [00:08:55]Read from MH i2c: E2 03 00 50 01 00 90 00 C5 [00:08:55]RAPDU: 90 00 [00:08:55]wFMCommunicate OK [00:08:55]SAM_PROTO_ClearQueue done [00:08:55]KKMCreateOFDPacket [00:08:55]OFDProtocolAddRootSTLVToBuf [00:08:55]FM_MakeSignedData [00:08:55]FM_MakeSignedData [00:08:55]SAM_PROTO_SignData [00:08:55]wFMCommunicate request_size=4 [00:08:55]MH_SAM_APDU [00:08:55]CAPDU: 80 0D 01 02 [00:08:55]Write to MH i2c: E2 08 00 51 01 80 0D 01 02 00 00 00 00 CB [00:08:55]Write i2c OK [00:08:55]MH_I2C_Read... [00:08:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:08:55]Read from MH i2c: E2 [00:08:55]MH_I2C_Read... [00:08:55]Read from MH i2c: E2 03 00 [00:08:55]MH_I2C_Read... [00:08:55]Read from MH i2c: E2 03 00 51 01 00 90 00 C6 [00:08:55]RAPDU: 90 00 [00:08:55]wFMCommunicate OK [00:08:55]wFMCommunicate request_size=255 [00:08:55]MH_SAM_APDU [00:08:55]CAPDU: 80 0D 02 02 FA 02 00 FB 00 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 13 00 D0 A1 D0 B0 D0 BC D0 B0 D1 82 D0 BE D0 B2 20 D0 91 2E 20 F1 03 52 00 37 32 30 30 30 31 2C 20 D0 B3 2E 20 D0 9A D1 8B D0 B7 D1 8B D0 BB 20 D0 9A D0 B8 D1 8F 2C 20 D1 83 D0 BB 2E 20 D0 9A D1 83 D0 BB D0 B0 D1 82 D0 BE D0 B2 D0 B0 20 31 34 37 20 D0 90 2C 20 34 30 2E 32 37 33 33 37 30 2C 20 37 32 2E 31 33 34 31 35 32 A3 04 29 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 39 37 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 F4 03 04 00 16 8C A5 66 0E 04 04 00 AA 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 DF A2 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 35 04 06 00 52 [00:08:55]Write to MH i2c: E2 02 01 52 01 80 0D 02 02 FA 00 02 00 FB 00 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 13 00 D0 A1 D0 B0 D0 BC D0 B0 D1 82 D0 BE D0 B2 20 D0 91 2E 20 F1 03 52 00 37 32 30 30 30 31 2C 20 D0 B3 2E 20 D0 9A D1 8B D0 B7 D1 8B D0 BB 20 D0 9A D0 B8 D1 8F 2C 20 D1 83 D0 BB 2E 20 D0 9A D1 83 D0 BB D0 B0 D1 82 D0 BE D0 B2 D0 B0 20 31 34 37 20 D0 90 2C 20 34 30 2E 32 37 33 33 37 30 2C 20 37 32 2E 31 33 34 31 35 32 A3 04 29 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 39 37 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 F4 03 04 00 16 8C A5 66 0E 04 04 00 AA 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 DF A2 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 35 04 06 00 52 00 00 8C [00:08:55]Write i2c OK [00:08:55]MH_I2C_Read... [00:08:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:08:55]Read from MH i2c: E2 [00:08:55]MH_I2C_Read... [00:08:55]Read from MH i2c: E2 03 00 [00:08:55]MH_I2C_Read... [00:08:55]Read from MH i2c: E2 03 00 52 01 00 90 00 C7 [00:08:55]RAPDU: 90 00 [00:08:55]wFMCommunicate OK [00:08:55]wFMCommunicate request_size=10 [00:08:55]MH_SAM_APDU [00:08:55]CAPDU: 80 0D 02 02 05 E1 4D 3D B4 A9 [00:08:55]Write to MH i2c: E2 0D 00 53 01 80 0D 02 02 05 00 E1 4D 3D B4 A9 00 00 A0 [00:08:55]Write i2c OK [00:08:55]MH_I2C_Read... [00:08:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:08:55]Read from MH i2c: E2 [00:08:55]MH_I2C_Read... [00:08:55]Read from MH i2c: E2 03 00 [00:08:55]MH_I2C_Read... [00:08:55]Read from MH i2c: E2 03 00 53 01 00 90 00 C8 [00:08:55]RAPDU: 90 00 [00:08:55]wFMCommunicate OK [00:08:55]wFMCommunicate request_size=4 [00:08:55]MH_SAM_APDU [00:08:55]CAPDU: 80 0D 03 02 [00:08:55]Write to MH i2c: E2 08 00 54 01 80 0D 03 02 00 00 00 00 D0 [00:08:55]Write i2c OK [00:08:55]MH_I2C_Read... [00:08:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:08:55]Read from MH i2c: E2 [00:08:55]MH_I2C_Read... [00:08:55]Read from MH i2c: E2 0B 00 [00:08:55]MH_I2C_Read... [00:08:55]Read from MH i2c: E2 0B 00 54 01 00 CD 6C 46 1C 98 0D 48 98 90 00 F1 [00:08:55]RAPDU: CD 6C 46 1C 98 0D 48 98 90 00 [00:08:55]wFMCommunicate OK [00:08:55]SAM_PROTO_SignData done [00:08:55]FM_MakeSignedData done [00:08:55]CreateOFDProtocolMessage [00:08:55]wFMCommunicate request_size=4 [00:08:55]MH_SAM_APDU [00:08:55]CAPDU: 80 11 00 00 [00:08:55]Write to MH i2c: E2 08 00 55 01 80 11 00 00 00 00 00 00 D0 [00:08:55]Write i2c OK [00:08:55]MH_I2C_Read... [00:08:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:08:55]Read from MH i2c: E2 [00:08:55]MH_I2C_Read... [00:08:55]Read from MH i2c: E2 17 00 [00:08:55]MH_I2C_Read... [00:08:55]Read from MH i2c: E2 17 00 55 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 2C [00:08:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [00:08:55]wFMCommunicate OK [00:08:55]CreateOFDProtocolMessage done [00:08:55]OFDSenderStorePacket 41695 [00:08:55]StoreOFDPacket docnum=41695 [00:08:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0F 01 00 00 98 2F 07 01 83 25 5A 02 01 00 02 00 FB 00 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 13 00 D0 A1 D0 B0 D0 BC D0 B0 D1 82 D0 BE D0 B2 20 D0 91 2E 20 F1 03 52 00 37 32 30 30 30 31 2C 20 D0 B3 2E 20 D0 9A D1 8B D0 B7 D1 8B D0 BB 20 D0 9A D0 B8 D1 8F 2C 20 D1 83 D0 BB 2E 20 D0 9A D1 83 D0 BB D0 B0 D1 82 D0 BE D0 B2 D0 B0 20 31 34 37 20 D0 90 2C 20 34 30 2E 32 37 33 33 37 30 2C 20 37 32 2E 31 33 34 31 35 32 A3 04 29 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 39 37 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 F4 03 04 00 16 8C A5 66 0E 04 04 00 AA 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 DF A2 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 35 04 06 00 52 E1 4D 3D B4 A9 CD 6C 46 1C 98 0D 48 98 [00:08:55]CheckFolder [00:08:55]dirname=/storage/ofd_packets [00:08:55]CheckFolder done [00:08:55]ProducePacketName [00:08:55]name=ofd_packets/00041695 [00:08:55]NVStorageSaveData ofd_packets/00041695 [00:08:55]File name is /storage/ofd_packets/00041695 [00:08:55]Write 301 bytes [00:08:55]NVStorageSaveData done [00:08:55]OFDSenderStorePacket done [00:08:55]KKMCreateOFDPacket done [00:08:55]NVStorageSaveData kkm_last_timestamp [00:08:55]File name is /storage/kkm_last_timestamp [00:08:55]Write 4 bytes [00:08:55]NVStorageSaveData done [00:08:55]ExternCall_PrintAddStr [00:08:55]wPrintStart [00:08:55]Write to MH i2c: 01 00 00 56 01 57 [00:08:55]Write i2c OK [00:08:55]MH_I2C_Read... [00:08:55]Read from MH i2c: 01 [00:08:55]MH_I2C_Read... [00:08:55]Read from MH i2c: 01 07 00 [00:08:55]MH_I2C_Read... [00:08:55]Read from MH i2c: 01 07 00 56 01 00 00 00 00 00 FF 0F 6C [00:08:55]RasterBufferAndPrint [00:08:55]line Отчет об открытии Ñмены [00:08:55]line ФФД: 1.0 [00:08:55]line ИÐÐ: 02508201610067 [00:08:55]line КаÑÑир: Саматов Б. [00:08:55]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [00:08:55]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [00:08:55]line 28.07.2024 00:08 [00:08:55]line Смена: 426 [00:08:55]line РÐМ: 0000000000092626 [00:08:55]line ЗÐМ: 0300000053 [00:08:55]line ФД: 41695 [00:08:55]line ФМ: 0000000000874958 [00:08:55]line ФПД: 91127617008809 [00:08:55]written 0, free lines is 4095 [00:08:55]OFD Sender: Processing packet 41695 [packets to send 57, broken 56] [00:08:55]ProducePacketName [00:08:55]name=ofd_packets/00041695 [00:08:55]OFD Sender: To server: ‡•öpG, [00:08:55]CommunicateWithHost lk.salyk.kg:30040 [00:08:55]ConnectInit lk.salyk.kg [00:08:55]Write to MH i2c: 01 00 00 68 01 69 [00:08:55]Write i2c OK [00:08:55]MH_I2C_Read... [00:08:55]Read from MH i2c: 01 [00:08:55]MH_I2C_Read... [00:08:55]Read from MH i2c: 01 07 00 [00:08:55]MH_I2C_Read... [00:08:55]Read from MH i2c: 01 07 00 68 01 00 00 00 00 00 55 0E D3 [00:08:55]RasterBufferAndPrint [00:08:55]line [00:08:55]line [00:08:55]line [00:08:55]line [00:08:55]line [00:08:55]written 0, free lines is 3680 [00:08:55]MH_Cut [00:08:55]Write to MH i2c: D1 01 00 6F 01 01 42 [00:08:55]Write i2c OK [00:08:55]MH_I2C_Read... [00:08:55]Read from MH i2c: D1 [00:08:55]MH_I2C_Read... [00:08:55]Read from MH i2c: D1 01 00 [00:08:55]MH_I2C_Read... [00:08:55]Read from MH i2c: D1 01 00 6F 01 00 41 [00:08:55]Write to MH i2c: 01 00 00 70 01 71 [00:08:55]Write i2c OK [00:08:55]MH_I2C_Read... [00:08:56]*** Cut start [00:08:56]*** Partial cut [00:08:56]*** CUTSNS_PIN = 1 [00:08:56]*** CUTSNS_PIN = 0 [00:08:56]*** Brake cut motor [00:08:57]Read from MH i2c: 01 [00:08:57]MH_I2C_Read... [00:08:57]*** Stop cut motor [00:08:57]*** Cut end [00:08:57]Read from MH i2c: 01 07 00 [00:08:57]MH_I2C_Read... [00:08:57]Read from MH i2c: 01 07 00 70 01 00 00 00 00 00 FF 0F 86 [00:08:57]process_action open_shift done [00:08:57]requested_data is exist [00:08:57]produce_requested_data [00:08:57]requested_item fd.num is exist - process it [00:08:57]SAM_PROTO_GetFieldsCounters [00:08:57]wFMCommunicate request_size=4 [00:08:57]MH_SAM_APDU [00:08:57]CAPDU: 80 13 00 00 [00:08:57]Write to MH i2c: E2 08 00 71 01 80 13 00 00 00 00 00 00 EE [00:08:57]Write i2c OK [00:08:57]MH_I2C_Read... [00:08:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:08:57]Read from MH i2c: E2 [00:08:57]MH_I2C_Read... [00:08:57]Read from MH i2c: E2 62 00 [00:08:57]MH_I2C_Read... [00:08:57]Read from MH i2c: E2 62 00 71 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 DF A2 00 00 0E 04 04 00 AA 01 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 44 [00:08:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 DF A2 00 00 0E 04 04 00 AA 01 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:08:57]wFMCommunicate OK [00:08:57]SAM_PROTO_GetFieldsCounters done [00:08:57]requested_item shift.num is exist - process it [00:08:57]requested_item shift.opened is exist - process it [00:08:57]req_shift_opened [00:08:57]FM_GetShiftState [00:08:57]SAM_PROTO_GetShiftState [00:08:57]wFMCommunicate request_size=4 [00:08:57]MH_SAM_APDU [00:08:57]CAPDU: 80 13 01 00 [00:08:57]Write to MH i2c: E2 08 00 72 01 80 13 01 00 00 00 00 00 F0 [00:08:57]Write i2c OK [00:08:57]MH_I2C_Read... [00:08:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:08:57]Read from MH i2c: E2 [00:08:57]MH_I2C_Read... [00:08:57]Read from MH i2c: E2 0E 00 [00:08:57]MH_I2C_Read... [00:08:57]Read from MH i2c: E2 0E 00 72 01 00 09 00 01 16 8C A5 66 00 00 00 00 90 00 A9 [00:08:57]RAPDU: 09 00 01 16 8C A5 66 00 00 00 00 90 00 [00:08:57]wFMCommunicate OK [00:08:57]SAM_PROTO_GetShiftState done [00:08:57]FM_GetShiftState done [00:08:57]req_shift_opened done [00:08:57]requested_item shift.open_date is exist - process it [00:08:57]req_shift_open_date [00:08:57]req_shift_open_date done [00:08:57]produce_requested_data done [00:08:57]produce_requested_data return {"fd.num":41695,"shift.num":426,"shift.opened":1,"shift.open_date":1722125334} [00:08:57]process_action_free open_shift [00:08:57]json_value_free [00:08:57]json_value_free done [00:08:57]process_json_proto returns [00:08:57]Send response to host [00:08:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":41695,"shift.num":426,"shift.opened":1,"shift.open_date":1722125334}}} [00:08:57]free response buf [00:08:57]execute_script done [00:08:57]execute_script returns [00:08:57]free content buf [00:08:57]Sock 9.Close socket [00:08:57]Sock 9.Thread stoped [00:08:57]accept exits with 7 [00:08:57]New connection [00:08:57]New thread 3067157860 created [00:08:57]Thread 3067301220 joined [00:08:57]Waiting for new connection... [00:08:57] Sock 7.Parse request [00:08:57]Sock 7.Check first char [00:08:57]Sock 7.First char is OK [00:08:57]request: POST /json_proto HTTP/1.0 [00:08:57]Method: POST [00:08:57]URL: /json_proto [00:08:57]Method is POST - this is cgi request [00:08:57]url: /json_proto [00:08:57]query_string will be loaded in cgi processing [00:08:57]execute_cgi json_proto POST (null) [00:08:57]execute_cgi path=json_proto method=POST [00:08:57]POST find Content-Length [00:08:57]Host: 172.17.43.132:8080 [00:08:57]Content-Length: 331 [00:08:57]Content-Type: application/json [00:08:57] [00:08:57]POST finish read [00:08:57]Found Content-Length = 331 [00:08:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:08:57]execute_script... [00:08:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:08:57]POST & json_proto [00:08:57]process_json_proto [00:08:57]json parsed OK: [00:08:57]protocol is kg_v1.0 [00:08:57]action value=get_value [00:08:57]process_action get_value [00:08:57]cmd_get_value [00:08:57]process_action get_value done [00:08:57]requested_data is exist [00:08:57]produce_requested_data [00:08:57]requested_item fm.sale.total is exist - process it [00:08:57]SAM_PROTO_GetFMData [00:08:57]wFMCommunicate request_size=4 [00:08:57]MH_SAM_APDU [00:08:57]CAPDU: 80 13 03 00 [00:08:57]Write to MH i2c: E2 08 00 73 01 80 13 03 00 00 00 00 00 F3 [00:08:57]Write i2c OK [00:08:57]MH_I2C_Read... [00:08:57]Connected sock=11 [00:08:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0F 01 00 00 98 2F 07 01 83 25 5A 02 01 00 02 00 FB 00 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 13 00 D0 A1 D0 B0 D0 BC D0 B0 D1 82 D0 BE D0 B2 20 D0 91 2E 20 F1 03 52 00 37 32 30 30 30 31 2C 20 D0 B3 2E 20 D0 9A D1 8B D0 B7 D1 8B D0 BB 20 D0 9A D0 B8 D1 8F 2C 20 D1 83 D0 BB 2E 20 D0 9A D1 83 D0 BB D0 B0 D1 82 D0 BE D0 B2 D0 B0 20 31 34 37 20 D0 90 2C 20 34 30 2E 32 37 33 33 37 30 2C 20 37 32 2E 31 33 34 31 35 32 A3 04 29 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 39 37 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 F4 03 04 00 16 8C A5 66 0E 04 04 00 AA 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 DF A2 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 35 04 06 00 52 E1 4D 3D B4 A9 CD 6C 46 1C 98 0D 48 98 [00:08:57]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:08:57]Read from MH i2c: E2 [00:08:57]MH_I2C_Read... [00:08:57]Read from MH i2c: E2 FD 00 [00:08:57]MH_I2C_Read... [00:08:57]Read from MH i2c: E2 FD 00 73 01 00 C1 04 85 04 BD 04 6E 04 04 00 8B 9F 00 00 69 04 A0 00 6F 04 04 00 F2 9E 00 00 B1 04 04 00 55 A1 F6 36 70 04 04 00 C0 49 AB 31 72 04 04 00 95 57 4B 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E6 21 D6 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F3 6E 7C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 99 00 00 00 B1 04 03 00 80 27 4E 70 04 03 00 84 1B 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 9D 4C 08 EF 03 09 00 F6 03 90 00 2B [00:08:57]RAPDU: C1 04 85 04 BD 04 6E 04 04 00 8B 9F 00 00 69 04 A0 00 6F 04 04 00 F2 9E 00 00 B1 04 04 00 55 A1 F6 36 70 04 04 00 C0 49 AB 31 72 04 04 00 95 57 4B 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E6 21 D6 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F3 6E 7C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 99 00 00 00 B1 04 03 00 80 27 4E 70 04 03 00 84 1B 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 9D 4C 08 EF 03 09 00 F6 03 90 00 [00:08:57]wFMCommunicate OK [00:08:57]wFMCommunicate request_size=4 [00:08:57]MH_SAM_APDU [00:08:57]CAPDU: 80 17 00 00 [00:08:57]Write to MH i2c: E2 08 00 74 01 80 17 00 00 00 00 00 00 F5 [00:08:57]Write i2c OK [00:08:57]MH_I2C_Read... [00:08:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:08:58]Read from MH i2c: E2 [00:08:58]MH_I2C_Read... [00:08:58]Read from MH i2c: E2 FD 00 [00:08:58]MH_I2C_Read... [00:08:58]Read from MH i2c: E2 FD 00 74 01 00 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F6 B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 CA [00:08:58]RAPDU: 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F6 B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 [00:08:58]wFMCommunicate OK [00:08:58]wFMCommunicate request_size=4 [00:08:58]MH_SAM_APDU [00:08:58]CAPDU: 80 17 00 00 [00:08:58]Write to MH i2c: E2 08 00 75 01 80 17 00 00 00 00 00 00 F6 [00:08:58]Write i2c OK [00:08:58]MH_I2C_Read... [00:08:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:08:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 C8 0D 47 00 1D 07 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 DF A2 00 00 F4 03 04 00 2E 38 A5 66 B6 04 01 00 00 71 0A D2 B0 97 F6 EC 31 [00:08:58]CommunicateWithHost err = 0 [00:08:58]CheckOFDResponse [00:08:58]1017 (14) - 77093643461234 [00:08:58]1041 (16) - 0000000000874958 [00:08:58]1040 (4) - 41695 [00:08:58]1012 (4) - 27.07.2024 18:10 [00:08:58]1206 (1) - 0 [00:08:58]OFD Sender: Remove packet 41695 [00:08:58]Read from MH i2c: ProducePacketName [00:08:58]E2 name=ofd_packets/00041695 [00:08:58] [00:08:58]NVStorageDeleteData [00:08:58]MH_I2C_Read... [00:08:58]Read from MH i2c: E2 FD 00 [00:08:58]MH_I2C_Read... [00:08:58]Read from MH i2c: E2 FD 00 75 01 00 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 96 [00:08:58]RAPDU: 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 [00:08:58]wFMCommunicate OK [00:08:58]wFMCommunicate request_size=4 [00:08:58]MH_SAM_APDU [00:08:58]CAPDU: 80 17 00 00 [00:08:58]Write to MH i2c: E2 08 00 76 01 80 17 00 00 00 00 00 00 F7 [00:08:58]Write i2c OK [00:08:58]MH_I2C_Read... [00:08:59]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:08:59]Read from MH i2c: E2 [00:08:59]MH_I2C_Read... [00:08:59]Read from MH i2c: E2 FD 00 [00:08:59]MH_I2C_Read... [00:08:59]Read from MH i2c: E2 FD 00 76 01 00 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 OFD Sender: No OFD packet to send [00:08:59]03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 7C [00:08:59]RAPDU: 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 [00:08:59]wFMCommunicate OK [00:08:59]wFMCommunicate request_size=4 [00:08:59]MH_SAM_APDU [00:08:59]CAPDU: 80 17 00 00 [00:08:59]Write to MH i2c: E2 08 00 77 01 80 17 00 00 00 00 00 00 F8 [00:08:59]Write i2c OK [00:08:59]MH_I2C_Read... [00:08:59]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 219! [00:08:59]Read from MH i2c: E2 [00:08:59]MH_I2C_Read... [00:08:59]Read from MH i2c: E2 DE 00 [00:08:59]MH_I2C_Read... [00:08:59]Read from MH i2c: E2 DE 00 77 01 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 D7 [00:08:59]RAPDU: F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:08:59]wFMCommunicate OK [00:08:59]SAM_PROTO_GetFMData done [00:08:59]requested_item fm.sale_refund.total is exist - process it [00:08:59]requested_item fm.buy.total is exist - process it [00:08:59]requested_item shift.sale.total is exist - process it [00:08:59]SAM_PROTO_GetShiftData [00:08:59]wFMCommunicate request_size=4 [00:08:59]MH_SAM_APDU [00:08:59]CAPDU: 80 13 02 00 [00:08:59]Write to MH i2c: E2 08 00 78 01 80 13 02 00 00 00 00 00 F7 [00:08:59]Write i2c OK [00:08:59]MH_I2C_Read... [00:09:00]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:09:00]Read from MH i2c: E2 [00:09:00]MH_I2C_Read... [00:09:00]Read from MH i2c: E2 FD 00 [00:09:00]MH_I2C_Read... [00:09:00]Read from MH i2c: E2 FD 00 78 01 00 A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 6A [00:09:00]RAPDU: A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [00:09:00]wFMCommunicate OK [00:09:00]wFMCommunicate request_size=4 [00:09:00]MH_SAM_APDU [00:09:00]CAPDU: 80 17 00 00 [00:09:00]Write to MH i2c: E2 08 00 79 01 80 17 00 00 00 00 00 00 FA [00:09:00]Write i2c OK [00:09:00]MH_I2C_Read... [00:09:00]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:09:00]Read from MH i2c: E2 [00:09:00]MH_I2C_Read... [00:09:00]Read from MH i2c: E2 FD 00 [00:09:00]MH_I2C_Read... [00:09:00]Read from MH i2c: E2 FD 00 79 01 00 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 90 00 02 [00:09:00]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 90 00 [00:09:00]wFMCommunicate OK [00:09:00]wFMCommunicate request_size=4 [00:09:00]MH_SAM_APDU [00:09:00]CAPDU: 80 17 00 00 [00:09:00]Write to MH i2c: E2 08 00 7A 01 80 17 00 00 00 00 00 00 FB [00:09:00]Write i2c OK [00:09:00]MH_I2C_Read... [00:09:01]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:09:01]Read from MH i2c: E2 [00:09:01]MH_I2C_Read... [00:09:01]Read from MH i2c: E2 FD 00 [00:09:01]MH_I2C_Read... [00:09:01]Read from MH i2c: E2 FD 00 7A 01 00 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 90 00 CD [00:09:01]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 90 00 [00:09:01]wFMCommunicate OK [00:09:01]wFMCommunicate request_size=4 [00:09:01]MH_SAM_APDU [00:09:01]CAPDU: 80 17 00 00 [00:09:01]Write to MH i2c: E2 08 00 7B 01 80 17 00 00 00 00 00 00 FC [00:09:01]Write i2c OK [00:09:01]MH_I2C_Read... [00:09:01]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:09:01]Read from MH i2c: E2 [00:09:01]MH_I2C_Read... [00:09:01]Read from MH i2c: E2 FD 00 [00:09:01]MH_I2C_Read... [00:09:01]Read from MH i2c: E2 FD 00 7B 01 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 6E [00:09:01]RAPDU: 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [00:09:01]wFMCommunicate OK [00:09:01]wFMCommunicate request_size=4 [00:09:01]MH_SAM_APDU [00:09:01]CAPDU: 80 17 00 00 [00:09:01]Write to MH i2c: E2 08 00 7C 01 80 17 00 00 00 00 00 00 FD [00:09:01]Write i2c OK [00:09:01]MH_I2C_Read... [00:09:02]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [00:09:02]Read from MH i2c: E2 [00:09:02]MH_I2C_Read... [00:09:02]Read from MH i2c: E2 BD 00 [00:09:02]MH_I2C_Read... [00:09:02]Read from MH i2c: E2 BD 00 7C 01 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 E3 [00:09:02]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:09:02]wFMCommunicate OK [00:09:02]SAM_PROTO_GetShiftData done [00:09:02]requested_item shift.sale.total_cash is exist - process it [00:09:02]requested_item shift.sale_refund.total is exist - process it [00:09:02]requested_item shift.sale_refund.total_cash is exist - process it [00:09:02]requested_item shift.buy.total is exist - process it [00:09:02]requested_item shift.buy.total_cash is exist - process it [00:09:02]produce_requested_data done [00:09:02]produce_requested_data return {"fm.sale.total":9221328.21,"fm.sale_refund.total":51219.20,"fm.buy.total":0.00,"shift.sale.total":0.00,"shift.sale.total_cash":0.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:09:02]process_action_free get_value [00:09:02]json_value_free [00:09:02]json_value_free done [00:09:02]process_json_proto returns [00:09:02]Send response to host [00:09:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":9221328.21,"fm.sale_refund.total":51219.20,"fm.buy.total":0.00,"shift.sale.total":0.00,"shift.sale.total_cash":0.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:09:02]free response buf [00:09:02]execute_script done [00:09:02]execute_script returns [00:09:02]free content buf [00:09:02]Sock 7.Close socket [00:09:02]Sock 7.Thread stoped [00:09:04]OFD Sender: No OFD packet to send [00:09:09]OFD Sender: No OFD packet to send [00:09:14]OFD Sender: No OFD packet to send [00:09:19]OFD Sender: No OFD packet to send [00:09:24]OFD Sender: No OFD packet to send [00:09:29]OFD Sender: No OFD packet to send [00:09:34]OFD Sender: No OFD packet to send [00:09:39]OFD Sender: No OFD packet to send [00:09:44]OFD Sender: No OFD packet to send [00:09:49]OFD Sender: No OFD packet to send [00:09:54]OFD Sender: No OFD packet to send [00:09:59]OFD Sender: No OFD packet to send [00:10:04]OFD Sender: No OFD packet to send [00:10:09]OFD Sender: No OFD packet to send [00:10:14]OFD Sender: No OFD packet to send [00:10:19]OFD Sender: No OFD packet to send [00:10:24]OFD Sender: No OFD packet to send [00:10:29]OFD Sender: No OFD packet to send [00:10:34]OFD Sender: No OFD packet to send [00:10:39]OFD Sender: No OFD packet to send [00:10:44]OFD Sender: No OFD packet to send [00:10:49]OFD Sender: No OFD packet to send [00:10:54]OFD Sender: No OFD packet to send [00:10:59]OFD Sender: No OFD packet to send [00:11:04]OFD Sender: No OFD packet to send [00:11:09]OFD Sender: No OFD packet to send [00:11:14]OFD Sender: No OFD packet to send [00:11:19]OFD Sender: No OFD packet to send [00:11:24]OFD Sender: No OFD packet to send [00:11:29]OFD Sender: No OFD packet to send [00:11:34]OFD Sender: No OFD packet to send [00:11:39]OFD Sender: No OFD packet to send [00:11:44]OFD Sender: No OFD packet to send [00:11:49]OFD Sender: No OFD packet to send [00:11:54]OFD Sender: No OFD packet to send [00:11:59]OFD Sender: No OFD packet to send [00:12:04]OFD Sender: No OFD packet to send [00:12:09]OFD Sender: No OFD packet to send [00:12:14]OFD Sender: No OFD packet to send [00:12:19]OFD Sender: No OFD packet to send [00:12:24]OFD Sender: No OFD packet to send [00:12:29]OFD Sender: No OFD packet to send [00:12:34]OFD Sender: No OFD packet to send [00:12:39]OFD Sender: No OFD packet to send [00:12:44]recv_with_timeout no data received [00:12:44]OFD Sender: No OFD packet to send [00:12:49]OFD Sender: No OFD packet to send [00:12:54]OFD Sender: No OFD packet to send [00:12:59]OFD Sender: No OFD packet to send [00:13:01]recv_with_timeout no data received [00:13:04]OFD Sender: No OFD packet to send [00:13:09]OFD Sender: No OFD packet to send [00:13:14]OFD Sender: No OFD packet to send [00:13:19]OFD Sender: No OFD packet to send [00:13:24]OFD Sender: No OFD packet to send [00:13:29]OFD Sender: No OFD packet to send [00:13:34]OFD Sender: No OFD packet to send [00:13:39]OFD Sender: No OFD packet to send [00:13:44]OFD Sender: No OFD packet to send [00:13:49]OFD Sender: No OFD packet to send [00:13:54]OFD Sender: No OFD packet to send [00:13:59]OFD Sender: No OFD packet to send [00:14:04]OFD Sender: No OFD packet to send [00:14:09]OFD Sender: No OFD packet to send [00:14:14]OFD Sender: No OFD packet to send [00:14:19]OFD Sender: No OFD packet to send [00:14:24]OFD Sender: No OFD packet to send [00:14:29]OFD Sender: No OFD packet to send [00:14:34]OFD Sender: No OFD packet to send [00:14:39]OFD Sender: No OFD packet to send [00:14:44]OFD Sender: No OFD packet to send [00:14:49]OFD Sender: No OFD packet to send [00:14:54]OFD Sender: No OFD packet to send [00:14:59]OFD Sender: No OFD packet to send [00:15:04]OFD Sender: No OFD packet to send [00:15:09]OFD Sender: No OFD packet to send [00:15:14]OFD Sender: No OFD packet to send [00:15:19]OFD Sender: No OFD packet to send [00:15:24]OFD Sender: No OFD packet to send [00:15:29]OFD Sender: No OFD packet to send [00:15:34]OFD Sender: No OFD packet to send [00:15:39]OFD Sender: No OFD packet to send [00:15:44]OFD Sender: No OFD packet to send [00:15:49]OFD Sender: No OFD packet to send [00:15:50]recv_with_timeout no data received [00:15:54]OFD Sender: No OFD packet to send [00:15:59]OFD Sender: No OFD packet to send [00:16:04]OFD Sender: No OFD packet to send [00:16:09]OFD Sender: No OFD packet to send [00:16:14]OFD Sender: No OFD packet to send [00:16:19]OFD Sender: No OFD packet to send [00:16:24]OFD Sender: No OFD packet to send [00:16:29]OFD Sender: No OFD packet to send [00:16:34]OFD Sender: No OFD packet to send [00:16:39]OFD Sender: No OFD packet to send [00:16:44]OFD Sender: No OFD packet to send [00:16:49]OFD Sender: No OFD packet to send [00:16:54]OFD Sender: No OFD packet to send [00:16:59]OFD Sender: No OFD packet to send [00:17:04]OFD Sender: No OFD packet to send [00:17:09]OFD Sender: No OFD packet to send [00:17:14]OFD Sender: No OFD packet to send [00:17:19]OFD Sender: No OFD packet to send [00:17:22]recv_with_timeout no data received [00:17:24]OFD Sender: No OFD packet to send [00:17:29]OFD Sender: No OFD packet to send [00:17:34]OFD Sender: No OFD packet to send [00:17:39]OFD Sender: No OFD packet to send [00:17:44]OFD Sender: No OFD packet to send [00:17:49]OFD Sender: No OFD packet to send [00:17:54]OFD Sender: No OFD packet to send [00:17:59]OFD Sender: No OFD packet to send [00:18:04]OFD Sender: No OFD packet to send [00:18:09]OFD Sender: No OFD packet to send [00:18:14]OFD Sender: No OFD packet to send [00:18:19]OFD Sender: No OFD packet to send [00:18:24]OFD Sender: No OFD packet to send [00:18:29]OFD Sender: No OFD packet to send [00:18:34]OFD Sender: No OFD packet to send [00:18:39]OFD Sender: No OFD packet to send [00:18:44]OFD Sender: No OFD packet to send [00:18:49]OFD Sender: No OFD packet to send [00:18:54]OFD Sender: No OFD packet to send [00:18:59]OFD Sender: No OFD packet to send [00:19:04]OFD Sender: No OFD packet to send [00:19:09]OFD Sender: No OFD packet to send [00:19:14]OFD Sender: No OFD packet to send [00:19:19]OFD Sender: No OFD packet to send [00:19:24]OFD Sender: No OFD packet to send [00:19:29]OFD Sender: No OFD packet to send [00:19:34]OFD Sender: No OFD packet to send [00:19:39]OFD Sender: No OFD packet to send [00:19:44]OFD Sender: No OFD packet to send [00:19:49]OFD Sender: No OFD packet to send [00:19:54]OFD Sender: No OFD packet to send [00:19:59]OFD Sender: No OFD packet to send [00:20:04]OFD Sender: No OFD packet to send [00:20:09]OFD Sender: No OFD packet to send [00:20:14]OFD Sender: No OFD packet to send [00:20:19]OFD Sender: No OFD packet to send [00:20:24]OFD Sender: No OFD packet to send [00:20:29]OFD Sender: No OFD packet to send [00:20:34]OFD Sender: No OFD packet to send [00:20:39]OFD Sender: No OFD packet to send [00:20:44]OFD Sender: No OFD packet to send [00:20:49]OFD Sender: No OFD packet to send [00:20:54]OFD Sender: No OFD packet to send [00:20:59]OFD Sender: No OFD packet to send [00:21:04]OFD Sender: No OFD packet to send [00:21:09]OFD Sender: No OFD packet to send [00:21:14]OFD Sender: No OFD packet to send [00:21:19]OFD Sender: No OFD packet to send [00:21:24]OFD Sender: No OFD packet to send [00:21:29]OFD Sender: No OFD packet to send [00:21:35]OFD Sender: No OFD packet to send [00:21:40]OFD Sender: No OFD packet to send [00:21:45]OFD Sender: No OFD packet to send [00:21:50]OFD Sender: No OFD packet to send [00:21:55]OFD Sender: No OFD packet to send [00:21:55]recv_with_timeout no data received [00:22:00]OFD Sender: No OFD packet to send [00:22:05]OFD Sender: No OFD packet to send [00:22:10]OFD Sender: No OFD packet to send [00:22:15]OFD Sender: No OFD packet to send [00:22:20]OFD Sender: No OFD packet to send [00:22:25]OFD Sender: No OFD packet to send [00:22:30]OFD Sender: No OFD packet to send [00:22:35]OFD Sender: No OFD packet to send [00:22:40]OFD Sender: No OFD packet to send [00:22:45]OFD Sender: No OFD packet to send [00:22:50]OFD Sender: No OFD packet to send [00:22:55]OFD Sender: No OFD packet to send [00:23:00]OFD Sender: No OFD packet to send [00:23:05]OFD Sender: No OFD packet to send [00:23:10]OFD Sender: No OFD packet to send [00:23:14]recv_with_timeout no data received [00:23:15]OFD Sender: No OFD packet to send [00:23:20]OFD Sender: No OFD packet to send [00:23:25]OFD Sender: No OFD packet to send [00:23:30]OFD Sender: No OFD packet to send [00:23:35]OFD Sender: No OFD packet to send [00:23:40]OFD Sender: No OFD packet to send [00:23:45]OFD Sender: No OFD packet to send [00:23:50]OFD Sender: No OFD packet to send [00:23:55]OFD Sender: No OFD packet to send [00:23:55]recv_with_timeout no data received [00:24:00]OFD Sender: No OFD packet to send [00:24:05]OFD Sender: No OFD packet to send [00:24:10]OFD Sender: No OFD packet to send [00:24:13]recv_with_timeout no data received [00:24:15]OFD Sender: No OFD packet to send [00:24:20]OFD Sender: No OFD packet to send [00:24:25]OFD Sender: No OFD packet to send [00:24:30]OFD Sender: No OFD packet to send [00:24:30]recv_with_timeout no data received [00:24:35]OFD Sender: No OFD packet to send [00:24:40]OFD Sender: No OFD packet to send [00:24:45]OFD Sender: No OFD packet to send [00:24:50]OFD Sender: No OFD packet to send [00:24:55]OFD Sender: No OFD packet to send [00:25:00]OFD Sender: No OFD packet to send [00:25:05]OFD Sender: No OFD packet to send [00:25:10]OFD Sender: No OFD packet to send [00:25:15]OFD Sender: No OFD packet to send [00:25:20]OFD Sender: No OFD packet to send [00:25:25]OFD Sender: No OFD packet to send [00:25:30]OFD Sender: No OFD packet to send [00:25:35]OFD Sender: No OFD packet to send [00:25:35]recv_with_timeout no data received [00:25:40]OFD Sender: No OFD packet to send [00:25:45]OFD Sender: No OFD packet to send [00:25:46]recv_with_timeout no data received [00:25:50]OFD Sender: No OFD packet to send [00:25:55]OFD Sender: No OFD packet to send [00:26:00]OFD Sender: No OFD packet to send [00:26:05]OFD Sender: No OFD packet to send [00:26:10]OFD Sender: No OFD packet to send [00:26:11]recv_with_timeout no data received [00:26:15]OFD Sender: No OFD packet to send [00:27:15]OFD Sender: No OFD packet to send [00:27:20]OFD Sender: No OFD packet to send [00:27:25]OFD Sender: No OFD packet to send [00:27:28]ConnectInit Can't connect to host [00:27:30]OFD Sender: No OFD packet to send [00:27:35]OFD Sender: No OFD packet to send [00:27:40]OFD Sender: No OFD packet to send [00:27:45]OFD Sender: No OFD packet to send [00:27:50]OFD Sender: No OFD packet to send [00:27:55]OFD Sender: No OFD packet to send [00:28:00]OFD Sender: No OFD packet to send [00:28:03]recv_with_timeout no data received [00:28:05]OFD Sender: No OFD packet to send [00:28:10]OFD Sender: No OFD packet to send [00:28:15]OFD Sender: No OFD packet to send [00:28:20]OFD Sender: No OFD packet to send [00:28:25]OFD Sender: No OFD packet to send [00:28:30]OFD Sender: No OFD packet to send [00:28:35]OFD Sender: No OFD packet to send [00:28:40]OFD Sender: No OFD packet to send [00:28:45]OFD Sender: No OFD packet to send [00:28:50]OFD Sender: No OFD packet to send [00:28:55]OFD Sender: No OFD packet to send [00:29:00]OFD Sender: No OFD packet to send [00:29:05]OFD Sender: No OFD packet to send [00:29:10]OFD Sender: No OFD packet to send [00:29:15]OFD Sender: No OFD packet to send [00:29:20]OFD Sender: No OFD packet to send [00:29:25]OFD Sender: No OFD packet to send [00:29:30]recv_with_timeout no data received [00:29:30]OFD Sender: No OFD packet to send [00:29:35]OFD Sender: No OFD packet to send [00:29:40]OFD Sender: No OFD packet to send [00:29:45]OFD Sender: No OFD packet to send [00:29:50]OFD Sender: No OFD packet to send [00:29:55]OFD Sender: No OFD packet to send [00:30:00]OFD Sender: No OFD packet to send [00:30:05]OFD Sender: No OFD packet to send [00:30:10]OFD Sender: No OFD packet to send [00:30:15]OFD Sender: No OFD packet to send [00:30:20]OFD Sender: No OFD packet to send [00:30:25]OFD Sender: No OFD packet to send [00:30:30]OFD Sender: No OFD packet to send [00:30:35]OFD Sender: No OFD packet to send [00:30:40]OFD Sender: No OFD packet to send [00:30:45]OFD Sender: No OFD packet to send [00:30:47]recv_with_timeout no data received [00:30:50]OFD Sender: No OFD packet to send [00:30:55]OFD Sender: No OFD packet to send [00:31:00]OFD Sender: No OFD packet to send [00:31:05]OFD Sender: No OFD packet to send [00:31:10]recv_with_timeout no data received [00:31:10]OFD Sender: No OFD packet to send [00:31:15]OFD Sender: No OFD packet to send [00:31:20]OFD Sender: No OFD packet to send [00:31:25]OFD Sender: No OFD packet to send [00:31:30]OFD Sender: No OFD packet to send [00:31:35]OFD Sender: No OFD packet to send [00:31:40]OFD Sender: No OFD packet to send [00:31:45]OFD Sender: No OFD packet to send [00:31:50]OFD Sender: No OFD packet to send [00:31:55]OFD Sender: No OFD packet to send [00:32:00]OFD Sender: No OFD packet to send [00:32:05]OFD Sender: No OFD packet to send [00:32:10]OFD Sender: No OFD packet to send [00:32:15]OFD Sender: No OFD packet to send [00:32:20]OFD Sender: No OFD packet to send [00:32:25]OFD Sender: No OFD packet to send [00:32:30]OFD Sender: No OFD packet to send [00:32:35]OFD Sender: No OFD packet to send [00:32:40]OFD Sender: No OFD packet to send [00:32:45]OFD Sender: No OFD packet to send [00:32:50]OFD Sender: No OFD packet to send [00:32:55]OFD Sender: No OFD packet to send [00:33:00]OFD Sender: No OFD packet to send [00:33:05]OFD Sender: No OFD packet to send [00:33:10]OFD Sender: No OFD packet to send [00:33:15]OFD Sender: No OFD packet to send [00:33:20]OFD Sender: No OFD packet to send [00:33:25]OFD Sender: No OFD packet to send [00:33:30]OFD Sender: No OFD packet to send [00:33:35]OFD Sender: No OFD packet to send [00:33:40]OFD Sender: No OFD packet to send [00:33:45]OFD Sender: No OFD packet to send [00:33:50]OFD Sender: No OFD packet to send [00:33:55]OFD Sender: No OFD packet to send [00:34:00]OFD Sender: No OFD packet to send [00:34:05]OFD Sender: No OFD packet to send [00:34:10]OFD Sender: No OFD packet to send [00:34:15]OFD Sender: No OFD packet to send [00:34:20]OFD Sender: No OFD packet to send [00:34:25]OFD Sender: No OFD packet to send [00:34:30]OFD Sender: No OFD packet to send [00:34:35]OFD Sender: No OFD packet to send [00:34:40]OFD Sender: No OFD packet to send [00:34:45]OFD Sender: No OFD packet to send [00:34:50]OFD Sender: No OFD packet to send [00:34:55]OFD Sender: No OFD packet to send [00:35:00]OFD Sender: No OFD packet to send [00:35:05]OFD Sender: No OFD packet to send [00:35:10]OFD Sender: No OFD packet to send [00:35:15]OFD Sender: No OFD packet to send [00:35:20]OFD Sender: No OFD packet to send [00:35:25]OFD Sender: No OFD packet to send [00:35:30]OFD Sender: No OFD packet to send [00:35:35]OFD Sender: No OFD packet to send [00:35:40]OFD Sender: No OFD packet to send [00:35:45]OFD Sender: No OFD packet to send [00:35:50]OFD Sender: No OFD packet to send [00:35:55]OFD Sender: No OFD packet to send [00:36:00]OFD Sender: No OFD packet to send [00:36:05]OFD Sender: No OFD packet to send [00:36:10]OFD Sender: No OFD packet to send [00:36:15]OFD Sender: No OFD packet to send [00:36:20]OFD Sender: No OFD packet to send [00:36:25]OFD Sender: No OFD packet to send [00:36:30]OFD Sender: No OFD packet to send [00:36:35]OFD Sender: No OFD packet to send [00:36:40]OFD Sender: No OFD packet to send [00:36:45]OFD Sender: No OFD packet to send [00:36:50]OFD Sender: No OFD packet to send [00:36:55]OFD Sender: No OFD packet to send [00:37:00]OFD Sender: No OFD packet to send [00:37:05]OFD Sender: No OFD packet to send [00:37:10]recv_with_timeout no data received [00:37:10]OFD Sender: No OFD packet to send [00:37:15]OFD Sender: No OFD packet to send [00:37:20]OFD Sender: No OFD packet to send [00:37:25]OFD Sender: No OFD packet to send [00:37:30]OFD Sender: No OFD packet to send [00:37:32]recv_with_timeout no data received [00:37:35]OFD Sender: No OFD packet to send [00:37:40]OFD Sender: No OFD packet to send [00:37:45]OFD Sender: No OFD packet to send [00:37:50]OFD Sender: No OFD packet to send [00:37:55]OFD Sender: No OFD packet to send [00:38:00]OFD Sender: No OFD packet to send [00:38:05]OFD Sender: No OFD packet to send [00:38:10]OFD Sender: No OFD packet to send [00:38:15]OFD Sender: No OFD packet to send [00:38:20]OFD Sender: No OFD packet to send [00:38:25]OFD Sender: No OFD packet to send [00:38:29]recv_with_timeout no data received [00:38:30]OFD Sender: No OFD packet to send [00:38:35]OFD Sender: No OFD packet to send [00:38:40]OFD Sender: No OFD packet to send [00:38:45]OFD Sender: No OFD packet to send [00:38:50]OFD Sender: No OFD packet to send [00:38:55]OFD Sender: No OFD packet to send [00:39:00]OFD Sender: No OFD packet to send [00:39:05]OFD Sender: No OFD packet to send [00:39:10]OFD Sender: No OFD packet to send [00:39:15]OFD Sender: No OFD packet to send [00:39:20]OFD Sender: No OFD packet to send [00:39:25]OFD Sender: No OFD packet to send [00:39:31]OFD Sender: No OFD packet to send [00:39:36]OFD Sender: No OFD packet to send [00:39:41]OFD Sender: No OFD packet to send [00:39:46]OFD Sender: No OFD packet to send [00:39:51]OFD Sender: No OFD packet to send [00:39:56]OFD Sender: No OFD packet to send [00:40:01]OFD Sender: No OFD packet to send [00:40:06]OFD Sender: No OFD packet to send [00:40:11]OFD Sender: No OFD packet to send [00:40:16]OFD Sender: No OFD packet to send [00:40:21]OFD Sender: No OFD packet to send [00:40:26]OFD Sender: No OFD packet to send [00:40:31]OFD Sender: No OFD packet to send [00:40:36]OFD Sender: No OFD packet to send [00:40:41]OFD Sender: No OFD packet to send [00:40:46]OFD Sender: No OFD packet to send [00:40:51]OFD Sender: No OFD packet to send [00:40:56]OFD Sender: No OFD packet to send [00:41:01]OFD Sender: No OFD packet to send [00:41:06]OFD Sender: No OFD packet to send [00:41:11]OFD Sender: No OFD packet to send [00:41:16]OFD Sender: No OFD packet to send [00:41:21]OFD Sender: No OFD packet to send [00:41:26]OFD Sender: No OFD packet to send [00:41:31]OFD Sender: No OFD packet to send [00:41:36]OFD Sender: No OFD packet to send [00:41:41]OFD Sender: No OFD packet to send [00:41:46]OFD Sender: No OFD packet to send [00:41:51]OFD Sender: No OFD packet to send [00:41:56]OFD Sender: No OFD packet to send [00:42:01]OFD Sender: No OFD packet to send [00:42:06]OFD Sender: No OFD packet to send [00:42:11]OFD Sender: No OFD packet to send [00:42:16]OFD Sender: No OFD packet to send [00:42:21]OFD Sender: No OFD packet to send [00:42:26]OFD Sender: No OFD packet to send [00:42:31]OFD Sender: No OFD packet to send [00:42:36]OFD Sender: No OFD packet to send [00:42:41]OFD Sender: No OFD packet to send [00:42:46]OFD Sender: No OFD packet to send [00:42:51]OFD Sender: No OFD packet to send [00:42:56]OFD Sender: No OFD packet to send [00:43:01]OFD Sender: No OFD packet to send [00:43:06]OFD Sender: No OFD packet to send [00:43:11]OFD Sender: No OFD packet to send [00:43:16]OFD Sender: No OFD packet to send [00:43:21]OFD Sender: No OFD packet to send [00:43:26]OFD Sender: No OFD packet to send [00:43:31]OFD Sender: No OFD packet to send [00:43:36]OFD Sender: No OFD packet to send [00:43:41]OFD Sender: No OFD packet to send [00:43:46]OFD Sender: No OFD packet to send [00:43:51]OFD Sender: No OFD packet to send [00:43:56]OFD Sender: No OFD packet to send [00:44:01]OFD Sender: No OFD packet to send [00:44:01]recv_with_timeout no data received [00:44:06]OFD Sender: No OFD packet to send [00:44:11]OFD Sender: No OFD packet to send [00:44:16]OFD Sender: No OFD packet to send [00:44:21]OFD Sender: No OFD packet to send [00:44:26]OFD Sender: No OFD packet to send [00:44:31]OFD Sender: No OFD packet to send [00:44:36]OFD Sender: No OFD packet to send [00:44:41]OFD Sender: No OFD packet to send [00:44:46]OFD Sender: No OFD packet to send [00:44:51]OFD Sender: No OFD packet to send [00:44:56]OFD Sender: No OFD packet to send [00:45:01]OFD Sender: No OFD packet to send [00:45:06]OFD Sender: No OFD packet to send [00:45:11]OFD Sender: No OFD packet to send [00:45:16]OFD Sender: No OFD packet to send [00:45:21]OFD Sender: No OFD packet to send [00:45:26]OFD Sender: No OFD packet to send [00:45:31]OFD Sender: No OFD packet to send [00:45:36]OFD Sender: No OFD packet to send [00:45:41]OFD Sender: No OFD packet to send [00:45:46]OFD Sender: No OFD packet to send [00:45:51]OFD Sender: No OFD packet to send [00:45:56]OFD Sender: No OFD packet to send [00:46:01]OFD Sender: No OFD packet to send [00:46:06]OFD Sender: No OFD packet to send [00:46:08]recv_with_timeout no data received [00:46:11]OFD Sender: No OFD packet to send [00:46:16]OFD Sender: No OFD packet to send [00:46:21]OFD Sender: No OFD packet to send [00:46:26]OFD Sender: No OFD packet to send [00:46:31]OFD Sender: No OFD packet to send [00:46:36]OFD Sender: No OFD packet to send [00:46:41]OFD Sender: No OFD packet to send [00:46:46]OFD Sender: No OFD packet to send [00:46:51]OFD Sender: No OFD packet to send [00:46:56]OFD Sender: No OFD packet to send [00:47:01]OFD Sender: No OFD packet to send [00:47:06]OFD Sender: No OFD packet to send [00:47:11]OFD Sender: No OFD packet to send [00:47:16]OFD Sender: No OFD packet to send [00:47:21]OFD Sender: No OFD packet to send [00:47:26]OFD Sender: No OFD packet to send [00:47:41]OFD Sender: No OFD packet to send [00:47:46]OFD Sender: No OFD packet to send [00:47:47]recv_with_timeout no data received [00:47:51]OFD Sender: No OFD packet to send [00:47:56]OFD Sender: No OFD packet to send [00:48:01]OFD Sender: No OFD packet to send [00:48:06]OFD Sender: No OFD packet to send [00:48:11]OFD Sender: No OFD packet to send [00:48:16]OFD Sender: No OFD packet to send [00:48:21]OFD Sender: No OFD packet to send [00:48:26]OFD Sender: No OFD packet to send [00:48:31]OFD Sender: No OFD packet to send [00:48:36]OFD Sender: No OFD packet to send [00:48:41]OFD Sender: No OFD packet to send [00:48:46]OFD Sender: No OFD packet to send [00:48:51]OFD Sender: No OFD packet to send [00:48:56]OFD Sender: No OFD packet to send [00:49:01]OFD Sender: No OFD packet to send [00:49:06]OFD Sender: No OFD packet to send [00:49:11]OFD Sender: No OFD packet to send [00:49:16]OFD Sender: No OFD packet to send [00:49:21]OFD Sender: No OFD packet to send [00:49:26]OFD Sender: No OFD packet to send [00:49:31]OFD Sender: No OFD packet to send [00:49:36]OFD Sender: No OFD packet to send [00:49:41]OFD Sender: No OFD packet to send [00:49:46]OFD Sender: No OFD packet to send [00:49:51]OFD Sender: No OFD packet to send [00:49:56]OFD Sender: No OFD packet to send [00:50:01]OFD Sender: No OFD packet to send [00:50:06]OFD Sender: No OFD packet to send [00:50:11]OFD Sender: No OFD packet to send [00:50:16]OFD Sender: No OFD packet to send [00:50:21]OFD Sender: No OFD packet to send [00:50:26]OFD Sender: No OFD packet to send [00:50:31]OFD Sender: No OFD packet to send [00:50:36]OFD Sender: No OFD packet to send [00:50:41]OFD Sender: No OFD packet to send [00:50:46]OFD Sender: No OFD packet to send [00:50:51]OFD Sender: No OFD packet to send [00:50:56]OFD Sender: No OFD packet to send [00:51:01]OFD Sender: No OFD packet to send [00:51:06]OFD Sender: No OFD packet to send [00:51:11]OFD Sender: No OFD packet to send [00:51:16]OFD Sender: No OFD packet to send [00:51:21]OFD Sender: No OFD packet to send [00:51:26]OFD Sender: No OFD packet to send [00:51:31]OFD Sender: No OFD packet to send [00:51:36]OFD Sender: No OFD packet to send [00:51:41]OFD Sender: No OFD packet to send [00:51:46]OFD Sender: No OFD packet to send [00:51:51]OFD Sender: No OFD packet to send [00:51:56]OFD Sender: No OFD packet to send [00:52:01]OFD Sender: No OFD packet to send [00:52:06]OFD Sender: No OFD packet to send [00:52:11]OFD Sender: No OFD packet to send [00:52:16]OFD Sender: No OFD packet to send [00:52:21]OFD Sender: No OFD packet to send [00:52:26]recv_with_timeout no data received [00:52:26]OFD Sender: No OFD packet to send [00:52:31]OFD Sender: No OFD packet to send [00:52:36]OFD Sender: No OFD packet to send [00:52:41]OFD Sender: No OFD packet to send [00:52:46]OFD Sender: No OFD packet to send [00:52:51]OFD Sender: No OFD packet to send [00:52:56]OFD Sender: No OFD packet to send [00:53:01]OFD Sender: No OFD packet to send [00:53:06]OFD Sender: No OFD packet to send [00:53:11]OFD Sender: No OFD packet to send [00:53:16]OFD Sender: No OFD packet to send [00:53:21]OFD Sender: No OFD packet to send [00:53:26]OFD Sender: No OFD packet to send [00:53:27]recv_with_timeout no data received [00:53:31]OFD Sender: No OFD packet to send [00:53:36]OFD Sender: No OFD packet to send [00:53:41]OFD Sender: No OFD packet to send [00:53:46]OFD Sender: No OFD packet to send [00:53:51]OFD Sender: No OFD packet to send [00:53:56]OFD Sender: No OFD packet to send [00:54:01]OFD Sender: No OFD packet to send [00:54:06]OFD Sender: No OFD packet to send [00:54:11]OFD Sender: No OFD packet to send [00:54:16]OFD Sender: No OFD packet to send [00:54:21]OFD Sender: No OFD packet to send [00:54:26]OFD Sender: No OFD packet to send [00:54:29]recv_with_timeout no data received [00:54:31]OFD Sender: No OFD packet to send [00:54:36]OFD Sender: No OFD packet to send [00:54:41]OFD Sender: No OFD packet to send [00:54:44]recv_with_timeout no data received [00:54:46]OFD Sender: No OFD packet to send [00:54:51]OFD Sender: No OFD packet to send [00:54:56]OFD Sender: No OFD packet to send [00:55:01]OFD Sender: No OFD packet to send [00:55:06]OFD Sender: No OFD packet to send [00:55:11]OFD Sender: No OFD packet to send [00:55:16]OFD Sender: No OFD packet to send [00:55:21]OFD Sender: No OFD packet to send [00:55:26]OFD Sender: No OFD packet to send [00:55:31]OFD Sender: No OFD packet to send [00:55:33]recv_with_timeout no data received [00:55:36]OFD Sender: No OFD packet to send [00:55:41]OFD Sender: No OFD packet to send [00:55:46]OFD Sender: No OFD packet to send [00:55:51]OFD Sender: No OFD packet to send [00:55:56]OFD Sender: No OFD packet to send [00:56:01]OFD Sender: No OFD packet to send [00:56:06]OFD Sender: No OFD packet to send [00:56:11]OFD Sender: No OFD packet to send [00:56:16]OFD Sender: No OFD packet to send [00:56:21]OFD Sender: No OFD packet to send [00:56:26]OFD Sender: No OFD packet to send [00:56:31]OFD Sender: No OFD packet to send [00:56:36]OFD Sender: No OFD packet to send [00:56:41]OFD Sender: No OFD packet to send [00:56:46]OFD Sender: No OFD packet to send [00:56:51]OFD Sender: No OFD packet to send [00:56:56]OFD Sender: No OFD packet to send [00:57:01]OFD Sender: No OFD packet to send [00:57:06]OFD Sender: No OFD packet to send [00:57:11]OFD Sender: No OFD packet to send [00:57:16]OFD Sender: No OFD packet to send [00:57:21]OFD Sender: No OFD packet to send [00:57:27]OFD Sender: No OFD packet to send [00:57:32]OFD Sender: No OFD packet to send [00:57:37]OFD Sender: No OFD packet to send [00:57:42]OFD Sender: No OFD packet to send [00:57:47]OFD Sender: No OFD packet to send [00:57:52]OFD Sender: No OFD packet to send [00:57:57]OFD Sender: No OFD packet to send [00:58:02]OFD Sender: No OFD packet to send [00:58:07]OFD Sender: No OFD packet to send [00:58:12]OFD Sender: No OFD packet to send [00:58:17]OFD Sender: No OFD packet to send [00:58:22]OFD Sender: No OFD packet to send [00:58:27]OFD Sender: No OFD packet to send [00:58:32]OFD Sender: No OFD packet to send [00:58:37]OFD Sender: No OFD packet to send [00:58:42]OFD Sender: No OFD packet to send [00:58:47]OFD Sender: No OFD packet to send [00:58:52]OFD Sender: No OFD packet to send [00:58:57]OFD Sender: No OFD packet to send [00:59:02]OFD Sender: No OFD packet to send [00:59:07]OFD Sender: No OFD packet to send [00:59:12]OFD Sender: No OFD packet to send [00:59:17]OFD Sender: No OFD packet to send [00:59:22]OFD Sender: No OFD packet to send [00:59:27]OFD Sender: No OFD packet to send [00:59:32]OFD Sender: No OFD packet to send [00:59:37]OFD Sender: No OFD packet to send [00:59:42]OFD Sender: No OFD packet to send [00:59:47]OFD Sender: No OFD packet to send [00:59:52]OFD Sender: No OFD packet to send [00:59:57]OFD Sender: No OFD packet to send [01:00:02]OFD Sender: No OFD packet to send [01:00:07]OFD Sender: No OFD packet to send [01:00:12]OFD Sender: No OFD packet to send [01:00:17]OFD Sender: No OFD packet to send [01:00:22]OFD Sender: No OFD packet to send [01:00:27]OFD Sender: No OFD packet to send [01:00:32]OFD Sender: No OFD packet to send [01:00:37]OFD Sender: No OFD packet to send [01:00:42]OFD Sender: No OFD packet to send [01:00:47]OFD Sender: No OFD packet to send [01:00:52]OFD Sender: No OFD packet to send [01:00:57]OFD Sender: No OFD packet to send [01:01:02]OFD Sender: No OFD packet to send [01:01:07]OFD Sender: No OFD packet to send [01:01:12]OFD Sender: No OFD packet to send [01:01:17]OFD Sender: No OFD packet to send [01:01:22]OFD Sender: No OFD packet to send [01:01:27]OFD Sender: No OFD packet to send [01:01:32]OFD Sender: No OFD packet to send [01:01:37]OFD Sender: No OFD packet to send [01:01:42]OFD Sender: No OFD packet to send [01:01:47]OFD Sender: No OFD packet to send [01:01:52]OFD Sender: No OFD packet to send [01:01:57]OFD Sender: No OFD packet to send [01:02:02]recv_with_timeout no data received [01:02:02]OFD Sender: No OFD packet to send [01:02:07]OFD Sender: No OFD packet to send [01:02:12]OFD Sender: No OFD packet to send [01:02:17]OFD Sender: No OFD packet to send [01:02:22]OFD Sender: No OFD packet to send [01:02:27]OFD Sender: No OFD packet to send [01:02:32]OFD Sender: No OFD packet to send [01:02:37]OFD Sender: No OFD packet to send [01:02:42]OFD Sender: No OFD packet to send [01:02:47]OFD Sender: No OFD packet to send [01:02:52]OFD Sender: No OFD packet to send [01:02:57]OFD Sender: No OFD packet to send [01:03:02]OFD Sender: No OFD packet to send [01:03:07]OFD Sender: No OFD packet to send [01:03:12]OFD Sender: No OFD packet to send [01:03:17]OFD Sender: No OFD packet to send [01:03:22]OFD Sender: No OFD packet to send [01:03:27]OFD Sender: No OFD packet to send [01:03:32]OFD Sender: No OFD packet to send [01:03:37]OFD Sender: No OFD packet to send [01:03:42]OFD Sender: No OFD packet to send [01:03:47]OFD Sender: No OFD packet to send [01:03:52]OFD Sender: No OFD packet to send [01:03:57]OFD Sender: No OFD packet to send [01:04:02]OFD Sender: No OFD packet to send [01:04:07]OFD Sender: No OFD packet to send [01:04:12]OFD Sender: No OFD packet to send [01:04:17]OFD Sender: No OFD packet to send [01:04:22]OFD Sender: No OFD packet to send [01:04:27]OFD Sender: No OFD packet to send [01:04:32]OFD Sender: No OFD packet to send [01:04:37]OFD Sender: No OFD packet to send [01:04:42]OFD Sender: No OFD packet to send [01:04:47]OFD Sender: No OFD packet to send [01:04:52]OFD Sender: No OFD packet to send [01:04:57]OFD Sender: No OFD packet to send [01:05:02]OFD Sender: No OFD packet to send [01:05:07]OFD Sender: No OFD packet to send [01:05:12]OFD Sender: No OFD packet to send [01:05:17]OFD Sender: No OFD packet to send [01:05:22]OFD Sender: No OFD packet to send [01:05:27]OFD Sender: No OFD packet to send [01:05:32]OFD Sender: No OFD packet to send [01:05:37]OFD Sender: No OFD packet to send [01:05:42]OFD Sender: No OFD packet to send [01:05:47]OFD Sender: No OFD packet to send [01:05:52]OFD Sender: No OFD packet to send [01:05:57]OFD Sender: No OFD packet to send [01:06:02]OFD Sender: No OFD packet to send [01:06:07]OFD Sender: No OFD packet to send [01:06:12]OFD Sender: No OFD packet to send [01:06:17]OFD Sender: No OFD packet to send [01:06:22]OFD Sender: No OFD packet to send [01:06:27]OFD Sender: No OFD packet to send [01:06:32]OFD Sender: No OFD packet to send [01:06:37]OFD Sender: No OFD packet to send [01:06:42]OFD Sender: No OFD packet to send [01:06:47]OFD Sender: No OFD packet to send [01:06:52]OFD Sender: No OFD packet to send [01:06:57]OFD Sender: No OFD packet to send [01:07:02]OFD Sender: No OFD packet to send [01:07:07]OFD Sender: No OFD packet to send [01:07:12]OFD Sender: No OFD packet to send [01:07:17]OFD Sender: No OFD packet to send [01:07:22]OFD Sender: No OFD packet to send [01:07:27]OFD Sender: No OFD packet to send [01:07:32]OFD Sender: No OFD packet to send [01:07:37]OFD Sender: No OFD packet to send [01:07:42]OFD Sender: No OFD packet to send [01:07:43]recv_with_timeout no data received [01:07:47]OFD Sender: No OFD packet to send [01:07:52]OFD Sender: No OFD packet to send [01:07:57]OFD Sender: No OFD packet to send [01:08:02]OFD Sender: No OFD packet to send [01:08:07]OFD Sender: No OFD packet to send [01:08:12]OFD Sender: No OFD packet to send [01:08:17]OFD Sender: No OFD packet to send [01:08:22]OFD Sender: No OFD packet to send [01:08:27]OFD Sender: No OFD packet to send [01:08:32]OFD Sender: No OFD packet to send [01:08:37]OFD Sender: No OFD packet to send [01:08:42]OFD Sender: No OFD packet to send [01:08:47]OFD Sender: No OFD packet to send [01:08:52]OFD Sender: No OFD packet to send [01:08:57]OFD Sender: No OFD packet to send [01:09:02]OFD Sender: No OFD packet to send [01:09:07]OFD Sender: No OFD packet to send [01:09:08]recv_with_timeout no data received [01:09:12]OFD Sender: No OFD packet to send [01:09:17]OFD Sender: No OFD packet to send [01:09:22]OFD Sender: No OFD packet to send [01:09:27]OFD Sender: No OFD packet to send [01:09:32]OFD Sender: No OFD packet to send [01:09:37]OFD Sender: No OFD packet to send [01:09:42]OFD Sender: No OFD packet to send [01:09:47]OFD Sender: No OFD packet to send [01:09:52]OFD Sender: No OFD packet to send [01:09:57]OFD Sender: No OFD packet to send [01:10:02]OFD Sender: No OFD packet to send [01:10:07]OFD Sender: No OFD packet to send [01:10:12]OFD Sender: No OFD packet to send [01:10:17]OFD Sender: No OFD packet to send [01:10:22]OFD Sender: No OFD packet to send [01:10:27]OFD Sender: No OFD packet to send [01:10:32]OFD Sender: No OFD packet to send [01:10:37]OFD Sender: No OFD packet to send [01:10:42]OFD Sender: No OFD packet to send [01:10:47]OFD Sender: No OFD packet to send [01:10:50]recv_with_timeout no data received [01:10:52]OFD Sender: No OFD packet to send [01:10:57]OFD Sender: No OFD packet to send [01:11:02]OFD Sender: No OFD packet to send [01:11:03]recv_with_timeout no data received [01:11:07]OFD Sender: No OFD packet to send [01:11:12]OFD Sender: No OFD packet to send [01:11:17]OFD Sender: No OFD packet to send [01:11:21]recv_with_timeout no data received [01:11:22]OFD Sender: No OFD packet to send [01:11:27]OFD Sender: No OFD packet to send [01:11:32]OFD Sender: No OFD packet to send [01:11:37]OFD Sender: No OFD packet to send [01:11:42]OFD Sender: No OFD packet to send [01:11:47]OFD Sender: No OFD packet to send [01:11:52]OFD Sender: No OFD packet to send [01:11:57]OFD Sender: No OFD packet to send [01:12:02]OFD Sender: No OFD packet to send [01:12:07]OFD Sender: No OFD packet to send [01:12:10]recv_with_timeout no data received [01:12:12]OFD Sender: No OFD packet to send [01:12:17]OFD Sender: No OFD packet to send [01:12:22]OFD Sender: No OFD packet to send [01:12:27]OFD Sender: No OFD packet to send [01:12:32]OFD Sender: No OFD packet to send [01:12:37]OFD Sender: No OFD packet to send [01:12:42]OFD Sender: No OFD packet to send [01:12:47]OFD Sender: No OFD packet to send [01:12:52]OFD Sender: No OFD packet to send [01:12:57]OFD Sender: No OFD packet to send [01:13:02]OFD Sender: No OFD packet to send [01:13:07]OFD Sender: No OFD packet to send [01:13:12]OFD Sender: No OFD packet to send [01:13:17]OFD Sender: No OFD packet to send [01:13:22]OFD Sender: No OFD packet to send [01:13:27]OFD Sender: No OFD packet to send [01:13:32]OFD Sender: No OFD packet to send [01:13:37]OFD Sender: No OFD packet to send [01:13:42]OFD Sender: No OFD packet to send [01:13:47]OFD Sender: No OFD packet to send [01:13:52]OFD Sender: No OFD packet to send [01:13:55]recv_with_timeout no data received [01:13:57]OFD Sender: No OFD packet to send [01:14:02]OFD Sender: No OFD packet to send [01:14:07]OFD Sender: No OFD packet to send [01:14:12]OFD Sender: No OFD packet to send [01:14:17]OFD Sender: No OFD packet to send [01:14:22]OFD Sender: No OFD packet to send [01:14:27]OFD Sender: No OFD packet to send [01:14:32]OFD Sender: No OFD packet to send [01:14:37]OFD Sender: No OFD packet to send [01:14:42]OFD Sender: No OFD packet to send [01:14:47]recv_with_timeout no data received [01:14:47]OFD Sender: No OFD packet to send [01:14:52]OFD Sender: No OFD packet to send [01:14:57]OFD Sender: No OFD packet to send [01:15:02]OFD Sender: No OFD packet to send [01:15:07]OFD Sender: No OFD packet to send [01:15:12]OFD Sender: No OFD packet to send [01:15:18]OFD Sender: No OFD packet to send [01:15:23]OFD Sender: No OFD packet to send [01:15:28]OFD Sender: No OFD packet to send [01:15:33]OFD Sender: No OFD packet to send [01:15:38]OFD Sender: No OFD packet to send [01:15:43]OFD Sender: No OFD packet to send [01:15:48]OFD Sender: No OFD packet to send [01:15:53]OFD Sender: No OFD packet to send [01:15:58]recv_with_timeout no data received [01:15:58]OFD Sender: No OFD packet to send [01:16:03]OFD Sender: No OFD packet to send [01:16:08]OFD Sender: No OFD packet to send [01:16:13]OFD Sender: No OFD packet to send [01:16:18]OFD Sender: No OFD packet to send [01:16:23]OFD Sender: No OFD packet to send [01:16:28]OFD Sender: No OFD packet to send [01:16:33]OFD Sender: No OFD packet to send [01:16:38]OFD Sender: No OFD packet to send [01:16:43]OFD Sender: No OFD packet to send [01:16:48]OFD Sender: No OFD packet to send [01:16:53]OFD Sender: No OFD packet to send [01:16:58]OFD Sender: No OFD packet to send [01:17:03]OFD Sender: No OFD packet to send [01:17:08]OFD Sender: No OFD packet to send [01:17:13]OFD Sender: No OFD packet to send [01:17:18]OFD Sender: No OFD packet to send [01:17:23]OFD Sender: No OFD packet to send [01:17:28]OFD Sender: No OFD packet to send [01:17:33]OFD Sender: No OFD packet to send [01:17:38]OFD Sender: No OFD packet to send [01:17:43]OFD Sender: No OFD packet to send [01:17:48]OFD Sender: No OFD packet to send [01:17:53]OFD Sender: No OFD packet to send [01:17:58]OFD Sender: No OFD packet to send [01:18:00]recv_with_timeout no data received [01:18:03]OFD Sender: No OFD packet to send [01:18:08]OFD Sender: No OFD packet to send [01:18:13]OFD Sender: No OFD packet to send [01:18:18]OFD Sender: No OFD packet to send [01:18:23]OFD Sender: No OFD packet to send [01:18:28]OFD Sender: No OFD packet to send [01:18:33]OFD Sender: No OFD packet to send [01:18:38]OFD Sender: No OFD packet to send [01:18:43]OFD Sender: No OFD packet to send [01:18:48]OFD Sender: No OFD packet to send [01:18:53]OFD Sender: No OFD packet to send [01:18:58]OFD Sender: No OFD packet to send [01:19:03]OFD Sender: No OFD packet to send [01:19:08]OFD Sender: No OFD packet to send [01:19:13]OFD Sender: No OFD packet to send [01:19:18]OFD Sender: No OFD packet to send [01:19:23]OFD Sender: No OFD packet to send [01:19:28]OFD Sender: No OFD packet to send [01:19:33]OFD Sender: No OFD packet to send [01:19:38]OFD Sender: No OFD packet to send [01:19:43]OFD Sender: No OFD packet to send [01:19:48]OFD Sender: No OFD packet to send [01:19:53]OFD Sender: No OFD packet to send [01:19:58]OFD Sender: No OFD packet to send [01:20:03]OFD Sender: No OFD packet to send [01:20:08]OFD Sender: No OFD packet to send [01:20:13]OFD Sender: No OFD packet to send [01:20:18]OFD Sender: No OFD packet to send [01:20:23]OFD Sender: No OFD packet to send [01:20:28]OFD Sender: No OFD packet to send [01:20:33]OFD Sender: No OFD packet to send [01:20:38]OFD Sender: No OFD packet to send [01:20:43]OFD Sender: No OFD packet to send [01:20:46]accept exits with 9 [01:20:46]New connection [01:20:46]New thread 3067301220 created [01:20:46]Thread 3067157860 joined [01:20:46]Waiting for new connection... [01:20:46] Sock 9.Parse request [01:20:46]Sock 9.Check first char [01:20:46]Sock 9.First char is OK [01:20:46]request: POST /json_proto HTTP/1.0 [01:20:46]Method: POST [01:20:46]URL: /json_proto [01:20:46]Method is POST - this is cgi request [01:20:46]url: /json_proto [01:20:46]query_string will be loaded in cgi processing [01:20:46]execute_cgi json_proto POST (null) [01:20:46]execute_cgi path=json_proto method=POST [01:20:46]POST find Content-Length [01:20:46]Host: 172.17.43.132:8080 [01:20:46]Content-Length: 621 [01:20:46]Content-Type: application/json [01:20:46] [01:20:46]POST finish read [01:20:46]Found Content-Length = 621 [01:20:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183725", "tax_sys" : 0, "items" : [ { "code": "48742344", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B LD Super Slims Pink", "price" : 130.00, "quantity" : 2.000, "sum" : 260.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 260.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:20:46]execute_script... [01:20:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183725", "tax_sys" : 0, "items" : [ { "code": "48742344", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B LD Super Slims Pink", "price" : 130.00, "quantity" : 2.000, "sum" : 260.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 260.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:20:46]POST & json_proto [01:20:46]process_json_proto [01:20:46]json parsed OK: [01:20:46]protocol is kg_v1.0 [01:20:46]action value=close_receipt [01:20:46]process_action close_receipt [01:20:46]cmd_close_receipt [01:20:46]MH_GetDate [01:20:46]Write to MH i2c: F0 00 00 7D 01 6D [01:20:46]Write i2c OK [01:20:46]MH_I2C_Read... [01:20:46]Read from MH i2c: F0 [01:20:46]MH_I2C_Read... [01:20:46]Read from MH i2c: F0 09 00 [01:20:46]MH_I2C_Read... [01:20:46]Read from MH i2c: F0 09 00 7D 01 00 EF 9C A5 66 F2 87 A5 66 90 [01:20:46]GetLastDocTimeStamp 1722125334 [01:20:46]current date 1722129647 [01:20:46]FM_GetShiftState [01:20:46]SAM_PROTO_GetShiftState [01:20:46]wFMCommunicate request_size=4 [01:20:46]MH_SAM_APDU [01:20:46]CAPDU: 80 13 01 00 [01:20:46]Write to MH i2c: E2 08 00 7E 01 80 13 01 00 00 00 00 00 FC [01:20:46]Write i2c OK [01:20:46]MH_I2C_Read... [01:20:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:20:46]Read from MH i2c: E2 [01:20:46]MH_I2C_Read... [01:20:46]Read from MH i2c: E2 0E 00 [01:20:46]MH_I2C_Read... [01:20:46]Read from MH i2c: E2 0E 00 7E 01 00 09 00 01 16 8C A5 66 00 00 00 00 90 00 B5 [01:20:46]RAPDU: 09 00 01 16 8C A5 66 00 00 00 00 90 00 [01:20:46]wFMCommunicate OK [01:20:46]SAM_PROTO_GetShiftState done [01:20:46]FM_GetShiftState done [01:20:46]opened in 1722125334 [01:20:46]opened+sec_in_day 1722211734 [01:20:46]quantity*price = 26000 [01:20:46]sum+1 = 26001 [01:20:46]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 260.00 ÐСП 1% : 2.30 ÐДС 12% : 27.61 Ðаличными: 260.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 1 28.07.2024 01:20 Смена: 426 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41696 ФПД: 2669743895717 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T012047&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41696&fm=2669743895717&tin=02508201610067®Number=0000000000092626&sum=26000 0 [01:20:48]StoreToDocumentArchive [01:20:48]shift 426 fd 41696 [01:20:48]save to /storage/0426/doc_00041696 [01:20:48]save last doc name /storage/0426/doc_00041696 to /storage/kkm_last_doc_name [01:20:48]save OK [01:20:48]Clear old archive folders... [01:20:48]ProcessDocumentItem done err = 0, tmpTLVsize=273 [01:20:48]tlvbuf is 004F5D80 [01:20:48]SAM_PROTO_ClearQueue [01:20:48]wFMCommunicate request_size=4 [01:20:48]MH_SAM_APDU [01:20:48]CAPDU: 80 09 00 00 [01:20:48]Write to MH i2c: E2 08 00 8B 01 80 09 00 00 00 00 00 00 FE [01:20:48]Write i2c OK [01:20:48]MH_I2C_Read... [01:20:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:20:48]Read from MH i2c: E2 [01:20:48]MH_I2C_Read... [01:20:48]Read from MH i2c: E2 03 00 [01:20:48]MH_I2C_Read... [01:20:48]Read from MH i2c: E2 03 00 8B 01 00 90 00 00 [01:20:48]RAPDU: 90 00 [01:20:48]wFMCommunicate OK [01:20:48]SAM_PROTO_ClearQueue done [01:20:48]KKMCreateOFDPacket [01:20:48]OFDProtocolAddRootSTLVToBuf [01:20:48]FM_MakeSignedData [01:20:48]FM_MakeSignedData [01:20:48]SAM_PROTO_SignData [01:20:48]wFMCommunicate request_size=4 [01:20:48]MH_SAM_APDU [01:20:48]CAPDU: 80 0D 01 02 [01:20:48]Write to MH i2c: E2 08 00 8C 01 80 0D 01 02 00 00 00 00 06 [01:20:48]Write i2c OK [01:20:48]MH_I2C_Read... [01:20:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:20:48]Read from MH i2c: E2 [01:20:48]MH_I2C_Read... [01:20:48]Read from MH i2c: E2 03 00 [01:20:48]MH_I2C_Read... [01:20:48]Read from MH i2c: E2 03 00 8C 01 00 90 00 01 [01:20:48]RAPDU: 90 00 [01:20:48]wFMCommunicate OK [01:20:48]wFMCommunicate request_size=255 [01:20:48]MH_SAM_APDU [01:20:48]CAPDU: 80 0D 02 02 FA 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 32 33 34 34 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 4C 44 20 53 75 70 65 72 20 53 6C 69 6D 73 20 50 69 6E 6B FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 90 65 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 65 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E6 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 0A 00 00 00 00 07 04 06 00 90 65 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 00 00 00 F4 03 04 00 EF 9C A5 66 0E 04 04 00 AA 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 [01:20:48]Write to MH i2c: E2 02 01 8D 01 80 0D 02 02 FA 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 32 33 34 34 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 4C 44 20 53 75 70 65 72 20 53 6C 69 6D 73 20 50 69 6E 6B FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 90 65 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 65 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E6 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 0A 00 00 00 00 07 04 06 00 90 65 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 00 00 00 F4 03 04 00 EF 9C A5 66 0E 04 04 00 AA 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 00 00 47 [01:20:48]Write i2c OK [01:20:48]MH_I2C_Read... [01:20:48]OFD Sender: No OFD packet to send [01:20:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:20:48]Read from MH i2c: E2 [01:20:48]MH_I2C_Read... [01:20:48]Read from MH i2c: E2 03 00 [01:20:48]MH_I2C_Read... [01:20:48]Read from MH i2c: E2 03 00 8D 01 00 90 00 02 [01:20:48]RAPDU: 90 00 [01:20:48]wFMCommunicate OK [01:20:48]wFMCommunicate request_size=32 [01:20:48]MH_SAM_APDU [01:20:48]CAPDU: 80 0D 02 02 1B 30 30 30 38 37 34 39 35 38 10 04 04 00 E0 A2 00 00 35 04 06 00 02 6D 99 22 F4 A5 [01:20:48]Write to MH i2c: E2 23 00 8E 01 80 0D 02 02 1B 00 30 30 30 38 37 34 39 35 38 10 04 04 00 E0 A2 00 00 35 04 06 00 02 6D 99 22 F4 A5 00 00 B4 [01:20:48]Write i2c OK [01:20:48]MH_I2C_Read... [01:20:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:20:48]Read from MH i2c: E2 [01:20:48]MH_I2C_Read... [01:20:48]Read from MH i2c: E2 03 00 [01:20:48]MH_I2C_Read... [01:20:48]Read from MH i2c: E2 03 00 8E 01 00 90 00 03 [01:20:48]RAPDU: 90 00 [01:20:48]wFMCommunicate OK [01:20:48]wFMCommunicate request_size=4 [01:20:48]MH_SAM_APDU [01:20:48]CAPDU: 80 0D 03 02 [01:20:48]Write to MH i2c: E2 08 00 8F 01 80 0D 03 02 00 00 00 00 0B [01:20:48]Write i2c OK [01:20:48]MH_I2C_Read... [01:20:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:20:48]Read from MH i2c: E2 [01:20:48]MH_I2C_Read... [01:20:48]Read from MH i2c: E2 0B 00 [01:20:48]MH_I2C_Read... [01:20:48]Read from MH i2c: E2 0B 00 8F 01 00 AE 88 A1 B3 6B 94 DA A9 90 00 18 [01:20:48]RAPDU: AE 88 A1 B3 6B 94 DA A9 90 00 [01:20:48]wFMCommunicate OK [01:20:48]SAM_PROTO_SignData done [01:20:48]FM_MakeSignedData done [01:20:48]CreateOFDProtocolMessage [01:20:48]wFMCommunicate request_size=4 [01:20:48]MH_SAM_APDU [01:20:48]CAPDU: 80 11 00 00 [01:20:48]Write to MH i2c: E2 08 00 90 01 80 11 00 00 00 00 00 00 0B [01:20:48]Write i2c OK [01:20:48]MH_I2C_Read... [01:20:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:20:48]Read from MH i2c: E2 [01:20:48]MH_I2C_Read... [01:20:48]Read from MH i2c: E2 17 00 [01:20:48]MH_I2C_Read... [01:20:48]Read from MH i2c: E2 17 00 90 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 67 [01:20:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [01:20:48]wFMCommunicate OK [01:20:48]CreateOFDProtocolMessage done [01:20:48]OFDSenderStorePacket 41696 [01:20:48]StoreOFDPacket docnum=41696 [01:20:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 25 01 00 00 41 A2 1D 01 C4 29 5A 03 01 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 32 33 34 34 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 4C 44 20 53 75 70 65 72 20 53 6C 69 6D 73 20 50 69 6E 6B FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 90 65 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 65 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E6 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 0A 00 00 00 00 07 04 06 00 90 65 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 00 00 00 F4 03 04 00 EF 9C A5 66 0E 04 04 00 AA 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 E0 A2 00 00 35 04 06 00 02 6D 99 22 F4 A5 AE 88 A1 B3 6B 94 DA A9 [01:20:48]CheckFolder [01:20:48]dirname=/storage/ofd_packets [01:20:48]CheckFolder done [01:20:48]ProducePacketName [01:20:48]name=ofd_packets/00041696 [01:20:48]NVStorageSaveData ofd_packets/00041696 [01:20:48]File name is /storage/ofd_packets/00041696 [01:20:48]Write 323 bytes [01:20:48]NVStorageSaveData done [01:20:48]OFDSenderStorePacket done [01:20:48]KKMCreateOFDPacket done [01:20:48]NVStorageSaveData kkm_last_timestamp [01:20:48]File name is /storage/kkm_last_timestamp [01:20:48]Write 4 bytes [01:20:48]NVStorageSaveData done [01:20:48]OFD Sender: Processing packet 41696 [packets to send 57, broken 56] [01:20:48]ProducePacketName [01:20:48]name=ofd_packets/00041696 [01:20:48]OFD Sender: To server: ‡•öpG, [01:20:48]CommunicateWithHost lk.salyk.kg:30040 [01:20:48]ConnectInit lk.salyk.kg [01:20:48]ExternCall_PrintAddStr [01:20:48]wPrintStart [01:20:48]Write to MH i2c: 01 00 00 91 01 92 [01:20:48]Write i2c OK [01:20:48]MH_I2C_Read... [01:20:48]Read from MH i2c: 01 [01:20:48]MH_I2C_Read... [01:20:48]Read from MH i2c: 01 07 00 [01:20:48]MH_I2C_Read... [01:20:48]Read from MH i2c: 01 07 00 91 01 00 00 00 00 00 FF 0F A7 [01:20:48]RasterBufferAndPrint [01:20:48]line Счет N : (3)183725 [01:20:48]line ИÐÐ: 02508201610067 [01:20:48]line Контрольно-КаÑÑовый Чек [01:20:48]line ПРОДÐЖР[01:20:48]line Товар: 48742344 [01:20:48]line Сигареты LD Super Slims Pink [01:20:48]line 2.000 * 130.00 [01:20:48]line = 260.00 [01:20:48]line ÐДС 12% ÐСП 1% [01:20:48]line > о реализуемом товаре [01:20:48]line ИТОГО: 260.00 [01:20:48]line ÐСП 1% : 2.30 [01:20:48]line ÐДС 12% : 27.61 [01:20:48]line Ðаличными: 260.00 [01:20:48]line Безнал.: 0.00 [01:20:48]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [01:20:48]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [01:20:48]line СÐО: Общий режим [01:20:48]line Чек 1 28.07.2024 01:20 [01:20:48]line Смена: 426 ФФД: 1.0 [01:20:48]line ЗÐМ: 0300000053 [01:20:48]line РÐМ: 0000000000092626 [01:20:48]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [01:20:48]line ФМ: 0000000000874958 [01:20:48]line ФД: 41696 [01:20:48]line ФПД: 2669743895717 [01:20:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T012047&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41696&fm=2669743895717&tin=02508201610067®Number=0000000000092626&sum=26000 [01:20:48]line 0 [01:20:48]written 0, free lines is 4095 [01:20:49]Write to MH i2c: 01 00 00 B9 01 BA [01:20:49]Write i2c OK [01:20:49]MH_I2C_Read... [01:20:49]Read from MH i2c: 01 [01:20:49]MH_I2C_Read... [01:20:49]Read from MH i2c: 01 07 00 [01:20:49]MH_I2C_Read... [01:20:49]Read from MH i2c: 01 07 00 B9 01 00 00 00 00 00 0D 0D DB [01:20:49]RasterBufferAndPrint [01:20:49]line [01:20:49]line [01:20:49]line [01:20:49]line [01:20:49]line [01:20:49]written 0, free lines is 3347 [01:20:49]MH_Cut [01:20:49]Write to MH i2c: D1 01 00 C0 01 01 93 [01:20:49]Write i2c OK [01:20:49]MH_I2C_Read... [01:20:49]Read from MH i2c: D1 [01:20:49]MH_I2C_Read... [01:20:49]Read from MH i2c: D1 01 00 [01:20:49]MH_I2C_Read... [01:20:49]Read from MH i2c: D1 01 00 C0 01 00 92 [01:20:49]Write to MH i2c: 01 00 00 C1 01 C2 [01:20:49]Write i2c OK [01:20:49]MH_I2C_Read... [01:20:50]*** Cut start [01:20:50]*** Partial cut [01:20:50]*** CUTSNS_PIN = 1 [01:20:50]*** CUTSNS_PIN = 0 [01:20:50]Connected sock=11 [01:20:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 25 01 00 00 41 A2 1D 01 C4 29 5A 03 01 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 32 33 34 34 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 4C 44 20 53 75 70 65 72 20 53 6C 69 6D 73 20 50 69 6E 6B FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 90 65 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 65 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E6 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 0A 00 00 00 00 07 04 06 00 90 65 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 00 00 00 F4 03 04 00 EF 9C A5 66 0E 04 04 00 AA 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 E0 A2 00 00 35 04 06 00 02 6D 99 22 F4 A5 AE 88 A1 B3 6B 94 DA A9 [01:20:50]*** Brake cut motor [01:20:50]Read from MH i2c: 01 [01:20:50]MH_I2C_Read... [01:20:50]*** Stop cut motor [01:20:50]*** Cut end [01:20:50]Read from MH i2c: 01 07 00 [01:20:50]MH_I2C_Read... [01:20:50]Read from MH i2c: 01 07 00 C1 01 00 00 00 00 00 FF 0F D7 [01:20:50]process_action close_receipt done [01:20:50]requested_data is exist [01:20:50]produce_requested_data [01:20:50]requested_item fm.sn is exist - process it [01:20:50]wFMCommunicate request_size=4 [01:20:50]MH_SAM_APDU [01:20:50]CAPDU: 80 11 00 00 [01:20:50]Write to MH i2c: E2 08 00 C2 01 80 11 00 00 00 00 00 00 3D [01:20:50]Write i2c OK [01:20:50]MH_I2C_Read... [01:20:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:20:50]Read from MH i2c: E2 [01:20:50]MH_I2C_Read... [01:20:50]Read from MH i2c: E2 17 00 [01:20:50]MH_I2C_Read... [01:20:50]Read from MH i2c: E2 17 00 C2 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 99 [01:20:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [01:20:50]wFMCommunicate OK [01:20:50]requested_item fd.num is exist - process it [01:20:50]SAM_PROTO_GetFieldsCounters [01:20:50]wFMCommunicate request_size=4 [01:20:50]MH_SAM_APDU [01:20:50]CAPDU: 80 13 00 00 [01:20:50]Write to MH i2c: E2 08 00 C3 01 80 13 00 00 00 00 00 00 40 [01:20:50]Write i2c OK [01:20:50]MH_I2C_Read... [01:20:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:20:50]Read from MH i2c: E2 [01:20:50]MH_I2C_Read... [01:20:50]Read from MH i2c: E2 62 00 [01:20:50]MH_I2C_Read... [01:20:50]Read from MH i2c: E2 62 00 C3 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 E0 A2 00 00 0E 04 04 00 AA 01 00 00 12 04 04 00 01 00 00 00 5E 04 04 00 01 00 00 00 57 04 04 00 02 00 00 00 19 04 04 00 00 00 00 00 90 00 9A [01:20:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 E0 A2 00 00 0E 04 04 00 AA 01 00 00 12 04 04 00 01 00 00 00 5E 04 04 00 01 00 00 00 57 04 04 00 02 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:20:50]wFMCommunicate OK [01:20:50]SAM_PROTO_GetFieldsCounters done [01:20:50]requested_item shift.num is exist - process it [01:20:50]requested_item shift.opened is exist - process it [01:20:50]req_shift_opened [01:20:50]FM_GetShiftState [01:20:50]SAM_PROTO_GetShiftState [01:20:50]wFMCommunicate request_size=4 [01:20:50]MH_SAM_APDU [01:20:50]CAPDU: 80 13 01 00 [01:20:50]Write to MH i2c: E2 08 00 C4 01 80 13 01 00 00 00 00 00 42 [01:20:50]Write i2c OK [01:20:50]MH_I2C_Read... [01:20:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:20:51]Read from MH i2c: E2 [01:20:51]MH_I2C_Read... [01:20:51]Read from MH i2c: E2 0E 00 [01:20:51]MH_I2C_Read... [01:20:51]Read from MH i2c: E2 0E 00 C4 01 00 09 00 01 16 8C A5 66 00 00 00 00 90 00 FB [01:20:51]RAPDU: 09 00 01 16 8C A5 66 00 00 00 00 90 00 [01:20:51]wFMCommunicate OK [01:20:51]SAM_PROTO_GetShiftState done [01:20:51]FM_GetShiftState done [01:20:51]req_shift_opened done [01:20:51]requested_item shift.open_date is exist - process it [01:20:51]req_shift_open_date [01:20:51]req_shift_open_date done [01:20:51]produce_requested_data done [01:20:51]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41696,"shift.num":426,"shift.opened":1,"shift.open_date":1722125334} [01:20:51]process_action_free close_receipt [01:20:51]json_value_free [01:20:51]json_value_free done [01:20:51]process_json_proto returns [01:20:51]Send response to host [01:20:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41696,"shift.num":426,"shift.opened":1,"shift.open_date":1722125334}}} [01:20:51]free response buf [01:20:51]execute_script done [01:20:51]execute_script returns [01:20:51]free content buf [01:20:51]Sock 9.Close socket [01:20:51]Sock 9.Thread stoped [01:20:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 02 52 47 00 81 26 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 E0 A2 00 00 F4 03 04 00 07 49 A5 66 B6 04 01 00 00 2F FA 28 2B 0D FB AE 20 [01:20:51]CommunicateWithHost err = 0 [01:20:51]CheckOFDResponse [01:20:51]1017 (14) - 77093643461234 [01:20:51]1041 (16) - 0000000000874958 [01:20:51]1040 (4) - 41696 [01:20:51]1012 (4) - 27.07.2024 19:22 [01:20:51]1206 (1) - 0 [01:20:51]OFD Sender: Remove packet 41696 [01:20:51]ProducePacketName [01:20:51]name=ofd_packets/00041696 [01:20:51]NVStorageDeleteData [01:20:51]OFD Sender: No OFD packet to send [01:20:56]OFD Sender: No OFD packet to send [01:21:00]recv_with_timeout no data received [01:21:01]OFD Sender: No OFD packet to send [01:21:06]OFD Sender: No OFD packet to send [01:21:11]OFD Sender: No OFD packet to send [01:21:16]OFD Sender: No OFD packet to send [01:21:21]OFD Sender: No OFD packet to send [01:21:26]OFD Sender: No OFD packet to send [01:21:31]OFD Sender: No OFD packet to send [01:21:36]OFD Sender: No OFD packet to send [01:21:41]OFD Sender: No OFD packet to send [01:21:46]OFD Sender: No OFD packet to send [01:21:51]OFD Sender: No OFD packet to send [01:21:56]OFD Sender: No OFD packet to send [01:22:01]OFD Sender: No OFD packet to send [01:22:06]OFD Sender: No OFD packet to send [01:22:12]OFD Sender: No OFD packet to send [01:22:17]OFD Sender: No OFD packet to send [01:22:22]OFD Sender: No OFD packet to send [01:22:27]OFD Sender: No OFD packet to send [01:22:32]OFD Sender: No OFD packet to send [01:22:37]OFD Sender: No OFD packet to send [01:22:42]OFD Sender: No OFD packet to send [01:22:47]OFD Sender: No OFD packet to send [01:22:52]OFD Sender: No OFD packet to send [01:22:57]OFD Sender: No OFD packet to send [01:23:02]OFD Sender: No OFD packet to send [01:23:07]OFD Sender: No OFD packet to send [01:23:12]recv_with_timeout no data received [01:23:12]OFD Sender: No OFD packet to send [01:23:17]OFD Sender: No OFD packet to send [01:23:22]OFD Sender: No OFD packet to send [01:23:27]OFD Sender: No OFD packet to send [01:23:32]OFD Sender: No OFD packet to send [01:23:37]OFD Sender: No OFD packet to send [01:23:42]OFD Sender: No OFD packet to send [01:23:47]OFD Sender: No OFD packet to send [01:23:52]OFD Sender: No OFD packet to send [01:23:57]OFD Sender: No OFD packet to send [01:24:02]OFD Sender: No OFD packet to send [01:24:07]OFD Sender: No OFD packet to send [01:24:12]OFD Sender: No OFD packet to send [01:24:17]OFD Sender: No OFD packet to send [01:24:22]OFD Sender: No OFD packet to send [01:24:27]OFD Sender: No OFD packet to send [01:24:29]recv_with_timeout no data received [01:24:32]OFD Sender: No OFD packet to send [01:24:37]OFD Sender: No OFD packet to send [01:25:02]OFD Sender: No OFD packet to send [01:25:07]OFD Sender: No OFD packet to send [01:25:07]recv_with_timeout no data received [01:25:12]OFD Sender: No OFD packet to send [01:25:17]OFD Sender: No OFD packet to send [01:25:22]OFD Sender: No OFD packet to send [01:25:27]OFD Sender: No OFD packet to send [01:25:32]OFD Sender: No OFD packet to send [01:25:37]OFD Sender: No OFD packet to send [01:25:39]recv_with_timeout no data received [01:25:42]OFD Sender: No OFD packet to send [01:25:47]OFD Sender: No OFD packet to send [01:25:52]OFD Sender: No OFD packet to send [01:25:57]OFD Sender: No OFD packet to send [01:26:00]accept exits with 10 [01:26:00]New connection [01:26:00]New thread 3067157860 created [01:26:00]Thread 3067301220 joined [01:26:00]Waiting for new connection... [01:26:00] Sock 10.Parse request [01:26:00]Sock 10.Check first char [01:26:00]Sock 10.First char is OK [01:26:00]request: POST /json_proto HTTP/1.0 [01:26:00]Method: POST [01:26:00]URL: /json_proto [01:26:00]Method is POST - this is cgi request [01:26:00]url: /json_proto [01:26:00]query_string will be loaded in cgi processing [01:26:00]execute_cgi json_proto POST (null) [01:26:00]execute_cgi path=json_proto method=POST [01:26:00]POST find Content-Length [01:26:00]Host: 172.17.43.132:8080 [01:26:00]Content-Length: 661 [01:26:00]Content-Type: application/json [01:26:00] [01:26:00]POST finish read [01:26:00]Found Content-Length = 661 [01:26:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183726", "tax_sys" : 0, "items" : [ { "code": "6931280300549", "name": "\u0417\u0430\u0436\u0438\u0433\u0430\u043B\u043A\u0430 Cricket \u041F\u041D \u043F\u044C\u0435\u0437\u043E", "price" : 67.00, "quantity" : 1.000, "sum" : 67.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 67.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:26:00]execute_script... [01:26:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183726", "tax_sys" : 0, "items" : [ { "code": "6931280300549", "name": "\u0417\u0430\u0436\u0438\u0433\u0430\u043B\u043A\u0430 Cricket \u041F\u041D \u043F\u044C\u0435\u0437\u043E", "price" : 67.00, "quantity" : 1.000, "sum" : 67.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 67.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:26:00]POST & json_proto [01:26:00]process_json_proto [01:26:00]json parsed OK: [01:26:00]protocol is kg_v1.0 [01:26:00]action value=close_receipt [01:26:00]process_action close_receipt [01:26:00]cmd_close_receipt [01:26:00]MH_GetDate [01:26:00]Write to MH i2c: F0 00 00 C5 01 B5 [01:26:00]Write i2c OK [01:26:00]MH_I2C_Read... [01:26:00]Read from MH i2c: F0 [01:26:00]MH_I2C_Read... [01:26:00]Read from MH i2c: F0 09 00 [01:26:00]MH_I2C_Read... [01:26:00]Read from MH i2c: F0 09 00 C5 01 00 29 9E A5 66 F2 87 A5 66 14 [01:26:00]GetLastDocTimeStamp 1722129647 [01:26:00]current date 1722129961 [01:26:00]FM_GetShiftState [01:26:00]SAM_PROTO_GetShiftState [01:26:00]wFMCommunicate request_size=4 [01:26:00]MH_SAM_APDU [01:26:00]CAPDU: 80 13 01 00 [01:26:00]Write to MH i2c: E2 08 00 C6 01 80 13 01 00 00 00 00 00 44 [01:26:00]Write i2c OK [01:26:00]MH_I2C_Read... [01:26:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:26:00]Read from MH i2c: E2 [01:26:00]MH_I2C_Read... [01:26:00]Read from MH i2c: E2 0E 00 [01:26:00]MH_I2C_Read... [01:26:00]Read from MH i2c: E2 0E 00 C6 01 00 09 00 01 16 8C A5 66 00 00 00 00 90 00 FD [01:26:00]RAPDU: 09 00 01 16 8C A5 66 00 00 00 00 90 00 [01:26:00]wFMCommunicate OK [01:26:00]SAM_PROTO_GetShiftState done [01:26:00]FM_GetShiftState done [01:26:00]opened in 1722125334 [01:26:00]opened+sec_in_day 1722211734 [01:26:00]quantity*price = 6700 [01:26:00]sum+1 = 6701 [01:26:00]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 67.00 ÐСП 1% : 0.59 ÐДС 12% : 7.11 Ðаличными: 67.00 Безнал.: 0.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 2 28.07.2024 01:26 Смена: 426 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ФМ: 0000000000874958 ФД: 41697 ФПД: 121460092611122 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T012601&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41697&fm=121460092611122&tin=02508201610067®Number=0000000000092626&sum=6700 0 [01:26:01]StoreToDocumentArchive [01:26:01]shift 426 fd 41697 [01:26:01]save to /storage/0426/doc_00041697 [01:26:01]save last doc name /storage/0426/doc_00041697 to /storage/kkm_last_doc_name [01:26:01]save OK [01:26:01]Clear old archive folders... [01:26:01]ProcessDocumentItem done err = 0, tmpTLVsize=284 [01:26:01]tlvbuf is 004F0840 [01:26:01]SAM_PROTO_ClearQueue [01:26:01]wFMCommunicate request_size=4 [01:26:01]MH_SAM_APDU [01:26:01]CAPDU: 80 09 00 00 [01:26:01]Write to MH i2c: E2 08 00 D3 01 80 09 00 00 00 00 00 00 46 [01:26:01]Write i2c OK [01:26:01]MH_I2C_Read... [01:26:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:26:01]Read from MH i2c: E2 [01:26:01]MH_I2C_Read... [01:26:01]Read from MH i2c: E2 03 00 [01:26:01]MH_I2C_Read... [01:26:01]Read from MH i2c: E2 03 00 D3 01 00 90 00 48 [01:26:01]RAPDU: 90 00 [01:26:01]wFMCommunicate OK [01:26:01]SAM_PROTO_ClearQueue done [01:26:01]KKMCreateOFDPacket [01:26:01]OFDProtocolAddRootSTLVToBuf [01:26:01]FM_MakeSignedData [01:26:01]FM_MakeSignedData [01:26:01]SAM_PROTO_SignData [01:26:01]wFMCommunicate request_size=4 [01:26:01]MH_SAM_APDU [01:26:01]CAPDU: 80 0D 01 02 [01:26:01]Write to MH i2c: E2 08 00 D4 01 80 0D 01 02 00 00 00 00 4E [01:26:01]Write i2c OK [01:26:01]MH_I2C_Read... [01:26:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:26:01]Read from MH i2c: E2 [01:26:01]MH_I2C_Read... [01:26:01]Read from MH i2c: E2 03 00 [01:26:01]MH_I2C_Read... [01:26:01]Read from MH i2c: E2 03 00 D4 01 00 90 00 49 [01:26:01]RAPDU: 90 00 [01:26:01]wFMCommunicate OK [01:26:01]wFMCommunicate request_size=255 [01:26:01]MH_SAM_APDU [01:26:01]CAPDU: 80 0D 02 02 FA 03 00 1C 01 1E 04 01 00 01 23 04 6E 00 8A 04 0D 00 36 39 33 31 32 38 30 33 30 30 35 34 39 06 04 2A 00 D0 97 D0 B0 D0 B6 D0 B8 D0 B3 D0 B0 D0 BB D0 BA D0 B0 20 43 72 69 63 6B 65 74 20 D0 9F D0 9D 20 D0 BF D1 8C D0 B5 D0 B7 D0 BE FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 2C 1A 00 00 00 00 13 04 06 00 2C 1A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 1A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C7 02 00 00 00 00 07 04 06 00 2C 1A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 00 00 00 F4 03 04 00 29 9E A5 66 0E 04 04 00 AA 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 [01:26:01]Write to MH i2c: E2 02 01 D5 01 80 0D 02 02 FA 00 03 00 1C 01 1E 04 01 00 01 23 04 6E 00 8A 04 0D 00 36 39 33 31 32 38 30 33 30 30 35 34 39 06 04 2A 00 D0 97 D0 B0 D0 B6 D0 B8 D0 B3 D0 B0 D0 BB D0 BA D0 B0 20 43 72 69 63 6B 65 74 20 D0 9F D0 9D 20 D0 BF D1 8C D0 B5 D0 B7 D0 BE FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 2C 1A 00 00 00 00 13 04 06 00 2C 1A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 1A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C7 02 00 00 00 00 07 04 06 00 2C 1A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 00 00 00 F4 03 04 00 29 9E A5 66 0E 04 04 00 AA 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 00 00 EE [01:26:01]Write i2c OK [01:26:01]MH_I2C_Read... [01:26:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:26:01]Read from MH i2c: E2 [01:26:01]MH_I2C_Read... [01:26:01]Read from MH i2c: E2 03 00 [01:26:01]MH_I2C_Read... [01:26:01]Read from MH i2c: E2 03 00 D5 01 00 90 00 4A [01:26:01]RAPDU: 90 00 [01:26:01]wFMCommunicate OK [01:26:01]wFMCommunicate request_size=43 [01:26:01]MH_SAM_APDU [01:26:01]CAPDU: 80 0D 02 02 26 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 E1 A2 00 00 35 04 06 00 6E 77 A1 AC AA 32 [01:26:01]Write to MH i2c: E2 2E 00 D6 01 80 0D 02 02 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 E1 A2 00 00 35 04 06 00 6E 77 A1 AC AA 32 00 00 D3 [01:26:01]Write i2c OK [01:26:01]MH_I2C_Read... [01:26:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:26:01]Read from MH i2c: E2 [01:26:01]MH_I2C_Read... [01:26:01]Read from MH i2c: E2 03 00 [01:26:01]MH_I2C_Read... [01:26:01]Read from MH i2c: E2 03 00 D6 01 00 90 00 4B [01:26:01]RAPDU: 90 00 [01:26:01]wFMCommunicate OK [01:26:01]wFMCommunicate request_size=4 [01:26:01]MH_SAM_APDU [01:26:01]CAPDU: 80 0D 03 02 [01:26:01]Write to MH i2c: E2 08 00 D7 01 80 0D 03 02 00 00 00 00 53 [01:26:01]Write i2c OK [01:26:01]MH_I2C_Read... [01:26:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:26:02]Read from MH i2c: E2 [01:26:02]MH_I2C_Read... [01:26:02]Read from MH i2c: E2 0B 00 [01:26:02]MH_I2C_Read... [01:26:02]Read from MH i2c: E2 0B 00 D7 01 00 80 A6 6E 7E 64 89 CF BA 90 00 DC [01:26:02]RAPDU: 80 A6 6E 7E 64 89 CF BA 90 00 [01:26:02]wFMCommunicate OK [01:26:02]SAM_PROTO_SignData done [01:26:02]FM_MakeSignedData done [01:26:02]CreateOFDProtocolMessage [01:26:02]wFMCommunicate request_size=4 [01:26:02]MH_SAM_APDU [01:26:02]CAPDU: 80 11 00 00 [01:26:02]Write to MH i2c: E2 08 00 D8 01 80 11 00 00 00 00 00 00 53 [01:26:02]Write i2c OK [01:26:02]MH_I2C_Read... [01:26:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:26:02]Read from MH i2c: E2 [01:26:02]MH_I2C_Read... [01:26:02]Read from MH i2c: E2 17 00 [01:26:02]MH_I2C_Read... [01:26:02]Read from MH i2c: E2 17 00 D8 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 AF [01:26:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [01:26:02]wFMCommunicate OK [01:26:02]CreateOFDProtocolMessage done [01:26:02]OFDSenderStorePacket 41697 [01:26:02]StoreOFDPacket docnum=41697 [01:26:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 30 01 00 00 A9 D7 28 01 92 CC 5A 03 01 00 03 00 1C 01 1E 04 01 00 01 23 04 6E 00 8A 04 0D 00 36 39 33 31 32 38 30 33 30 30 35 34 39 06 04 2A 00 D0 97 D0 B0 D0 B6 D0 B8 D0 B3 D0 B0 D0 BB D0 BA D0 B0 20 43 72 69 63 6B 65 74 20 D0 9F D0 9D 20 D0 BF D1 8C D0 B5 D0 B7 D0 BE FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 2C 1A 00 00 00 00 13 04 06 00 2C 1A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 1A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C7 02 00 00 00 00 07 04 06 00 2C 1A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 00 00 00 F4 03 04 00 29 9E A5 66 0E 04 04 00 AA 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 E1 A2 00 00 35 04 06 00 6E 77 A1 AC AA 32 80 A6 6E 7E 64 89 CF BA [01:26:02]CheckFolder [01:26:02]dirname=/storage/ofd_packets [01:26:02]CheckFolder done [01:26:02]ProducePacketName [01:26:02]name=ofd_packets/00041697 [01:26:02]NVStorageSaveData ofd_packets/00041697 [01:26:02]File name is /storage/ofd_packets/00041697 [01:26:02]Write 334 bytes [01:26:02]NVStorageSaveData done [01:26:02]OFDSenderStorePacket done [01:26:02]KKMCreateOFDPacket done [01:26:02]NVStorageSaveData kkm_last_timestamp [01:26:02]File name is /storage/kkm_last_timestamp [01:26:02]Write 4 bytes [01:26:02]NVStorageSaveData done [01:26:02]ExternCall_PrintAddStr [01:26:02]wPrintStart [01:26:02]Write to MH i2c: 01 00 00 D9 01 DA [01:26:02]Write i2c OK [01:26:02]MH_I2C_Read... [01:26:02]Read from MH i2c: 01 [01:26:02]MH_I2C_Read... [01:26:02]Read from MH i2c: 01 07 00 [01:26:02]MH_I2C_Read... [01:26:02]Read from MH i2c: 01 07 00 D9 01 00 00 00 00 00 FF 0F EF [01:26:02]RasterBufferAndPrint [01:26:02]line Счет N : (3)183726 [01:26:02]line ИÐÐ: 02508201610067 [01:26:02]line Контрольно-КаÑÑовый Чек [01:26:02]line ПРОДÐЖР[01:26:02]line Товар: 6931280300549 [01:26:02]line Зажигалка Cricket ПРпьезо [01:26:02]line 1.000 * 67.00 [01:26:02]line = 67.00 [01:26:02]line ÐДС 12% ÐСП 1% [01:26:02]line > о реализуемом товаре [01:26:02]line ИТОГО: 67.00 [01:26:02]line ÐСП 1% : 0.59 [01:26:02]line ÐДС 12% : 7.11 [01:26:02]line Ðаличными: 67.00 [01:26:02]line Безнал.: 0.00 [01:26:02]line МеÑто: ÐЗС â„– 97 "Партнер Ðефть" [01:26:02]line ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 [01:26:02]line СÐО: Общий режим [01:26:02]line Чек 2 28.07.2024 01:26 [01:26:02]line Смена: 426 ФФД: 1.0 [01:26:02]line ЗÐМ: 0300000053 [01:26:02]line РÐМ: 0000000000092626 [01:26:02]line ВерÑÐ¸Ñ ÐšÐšÐœ: 001 [01:26:02]line ФМ: 0000000000874958 [01:26:02]line ФД: 41697 [01:26:02]line ФПД: 121460092611122 [01:26:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T012601&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41697&fm=121460092611122&tin=02508201610067®Number=0000000000092626&sum=6700 [01:26:02]line 0 [01:26:02]written 0, free lines is 4095 [01:26:02]OFD Sender: Processing packet 41697 [packets to send 57, broken 56] [01:26:02]ProducePacketName [01:26:02]name=ofd_packets/00041697 [01:26:02]OFD Sender: To server: ‡•öpG, [01:26:02]CommunicateWithHost lk.salyk.kg:30040 [01:26:02]ConnectInit lk.salyk.kg [01:26:02]Connected sock=9 [01:26:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 30 01 00 00 A9 D7 28 01 92 CC 5A 03 01 00 03 00 1C 01 1E 04 01 00 01 23 04 6E 00 8A 04 0D 00 36 39 33 31 32 38 30 33 30 30 35 34 39 06 04 2A 00 D0 97 D0 B0 D0 B6 D0 B8 D0 B3 D0 B0 D0 BB D0 BA D0 B0 20 43 72 69 63 6B 65 74 20 D0 9F D0 9D 20 D0 BF D1 8C D0 B5 D0 B7 D0 BE FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 2C 1A 00 00 00 00 13 04 06 00 2C 1A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 1A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C7 02 00 00 00 00 07 04 06 00 2C 1A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 00 00 00 F4 03 04 00 29 9E A5 66 0E 04 04 00 AA 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 E1 A2 00 00 35 04 06 00 6E 77 A1 AC AA 32 80 A6 6E 7E 64 89 CF BA [01:26:02]Write to MH i2c: 01 00 00 01 02 03 [01:26:02]Write i2c OK [01:26:02]MH_I2C_Read... [01:26:02]Read from MH i2c: 01 [01:26:02]MH_I2C_Read... [01:26:02]Read from MH i2c: 01 07 00 [01:26:02]MH_I2C_Read... [01:26:02]Read from MH i2c: 01 07 00 01 02 00 00 00 00 00 1C 0D 33 [01:26:02]RasterBufferAndPrint [01:26:02]line [01:26:02]line [01:26:02]line [01:26:02]line [01:26:02]line [01:26:02]written 0, free lines is 3364 [01:26:02]MH_Cut [01:26:02]Write to MH i2c: D1 01 00 08 02 01 DC [01:26:02]Write i2c OK [01:26:02]MH_I2C_Read... [01:26:02]Read from MH i2c: D1 [01:26:02]MH_I2C_Read... [01:26:02]Read from MH i2c: D1 01 00 [01:26:02]MH_I2C_Read... [01:26:02]Read from MH i2c: D1 01 00 08 02 00 DB [01:26:02]Write to MH i2c: 01 00 00 09 02 0B [01:26:02]Write i2c OK [01:26:02]MH_I2C_Read... [01:26:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 4F 00 00 00 23 A1 47 00 06 96 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 10 04 04 00 E1 A2 00 00 F4 03 04 00 3F 4A A5 66 B6 04 01 00 00 15 23 4B FC 60 AF 89 E6 [01:26:02]CommunicateWithHost err = 0 [01:26:02]CheckOFDResponse [01:26:02]1017 (14) - 77093643461234 [01:26:02]1041 (16) - 0000000000874958 [01:26:02]1040 (4) - 41697 [01:26:02]1012 (4) - 27.07.2024 19:27 [01:26:02]1206 (1) - 0 [01:26:02]OFD Sender: Remove packet 41697 [01:26:02]ProducePacketName [01:26:02]name=ofd_packets/00041697 [01:26:02]NVStorageDeleteData [01:26:03]*** Cut start [01:26:03]*** Partial cut [01:26:03]*** CUTSNS_PIN = 1 [01:26:03]*** CUTSNS_PIN = 0 [01:26:03]OFD Sender: No OFD packet to send [01:26:03]*** Brake cut motor [01:26:03]Read from MH i2c: 01 [01:26:03]MH_I2C_Read... [01:26:03]*** Stop cut motor [01:26:03]*** Cut end [01:26:03]Read from MH i2c: 01 07 00 [01:26:03]MH_I2C_Read... [01:26:03]Read from MH i2c: 01 07 00 09 02 00 00 00 00 00 FF 0F 20 [01:26:03]process_action close_receipt done [01:26:03]requested_data is exist [01:26:03]produce_requested_data [01:26:03]requested_item fm.sn is exist - process it [01:26:03]wFMCommunicate request_size=4 [01:26:03]MH_SAM_APDU [01:26:03]CAPDU: 80 11 00 00 [01:26:03]Write to MH i2c: E2 08 00 0A 02 80 11 00 00 00 00 00 00 86 [01:26:03]Write i2c OK [01:26:03]MH_I2C_Read... [01:26:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:26:03]Read from MH i2c: E2 [01:26:03]MH_I2C_Read... [01:26:03]Read from MH i2c: E2 17 00 [01:26:03]MH_I2C_Read... [01:26:03]Read from MH i2c: E2 17 00 0A 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 E2 [01:26:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [01:26:03]wFMCommunicate OK [01:26:03]requested_item fd.num is exist - process it [01:26:03]SAM_PROTO_GetFieldsCounters [01:26:03]wFMCommunicate request_size=4 [01:26:03]MH_SAM_APDU [01:26:03]CAPDU: 80 13 00 00 [01:26:03]Write to MH i2c: E2 08 00 0B 02 80 13 00 00 00 00 00 00 89 [01:26:03]Write i2c OK [01:26:03]MH_I2C_Read... [01:26:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:26:04]Read from MH i2c: E2 [01:26:04]MH_I2C_Read... [01:26:04]Read from MH i2c: E2 62 00 [01:26:04]MH_I2C_Read... [01:26:04]Read from MH i2c: E2 62 00 0B 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 E1 A2 00 00 0E 04 04 00 AA 01 00 00 12 04 04 00 02 00 00 00 5E 04 04 00 02 00 00 00 57 04 04 00 03 00 00 00 19 04 04 00 00 00 00 00 90 00 E7 [01:26:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 E1 A2 00 00 0E 04 04 00 AA 01 00 00 12 04 04 00 02 00 00 00 5E 04 04 00 02 00 00 00 57 04 04 00 03 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:26:04]wFMCommunicate OK [01:26:04]SAM_PROTO_GetFieldsCounters done [01:26:04]requested_item shift.num is exist - process it [01:26:04]requested_item shift.opened is exist - process it [01:26:04]req_shift_opened [01:26:04]FM_GetShiftState [01:26:04]SAM_PROTO_GetShiftState [01:26:04]wFMCommunicate request_size=4 [01:26:04]MH_SAM_APDU [01:26:04]CAPDU: 80 13 01 00 [01:26:04]Write to MH i2c: E2 08 00 0C 02 80 13 01 00 00 00 00 00 8B [01:26:04]Write i2c OK [01:26:04]MH_I2C_Read... [01:26:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:26:04]Read from MH i2c: E2 [01:26:04]MH_I2C_Read... [01:26:04]Read from MH i2c: E2 0E 00 [01:26:04]MH_I2C_Read... [01:26:04]Read from MH i2c: E2 0E 00 0C 02 00 09 00 01 16 8C A5 66 00 00 00 00 90 00 44 [01:26:04]RAPDU: 09 00 01 16 8C A5 66 00 00 00 00 90 00 [01:26:04]wFMCommunicate OK [01:26:04]SAM_PROTO_GetShiftState done [01:26:04]FM_GetShiftState done [01:26:04]req_shift_opened done [01:26:04]requested_item shift.open_date is exist - process it [01:26:04]req_shift_open_date [01:26:04]req_shift_open_date done [01:26:04]produce_requested_data done [01:26:04]produce_requested_data return {"fm.sn":"0000000000874958","fd.num":41697,"shift.num":426,"shift.opened":1,"shift.open_date":1722125334} [01:26:04]process_action_free close_receipt [01:26:04]json_value_free [01:26:04]json_value_free done [01:26:04]process_json_proto returns [01:26:04]Send response to host [01:26:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874958","fd.num":41697,"shift.num":426,"shift.opened":1,"shift.open_date":1722125334}}} [01:26:04]free response buf [01:26:04]execute_script done [01:26:04]execute_script returns [01:26:04]free content buf [01:26:04]Sock 10.Close socket [01:26:04]Sock 10.Thread stoped [01:26:08]OFD Sender: No OFD packet to send [01:26:13]OFD Sender: No OFD packet to send [01:26:18]OFD Sender: No OFD packet to send [01:26:23]OFD Sender: No OFD packet to send [01:26:28]OFD Sender: No OFD packet to send [01:26:33]OFD Sender: No OFD packet to send [01:26:38]OFD Sender: No OFD packet to send [01:26:43]OFD Sender: No OFD packet to send [01:26:48]OFD Sender: No OFD packet to send [01:26:53]OFD Sender: No OFD packet to send [01:26:58]OFD Sender: No OFD packet to send [01:27:03]OFD Sender: No OFD packet to send [01:27:08]OFD Sender: No OFD packet to send [01:27:13]OFD Sender: No OFD packet to send [01:27:18]OFD Sender: No OFD packet to send [01:27:23]OFD Sender: No OFD packet to send [01:27:28]OFD Sender: No OFD packet to send [01:27:33]OFD Sender: No OFD packet to send [01:27:38]OFD Sender: No OFD packet to send [01:27:43]OFD Sender: No OFD packet to send [01:27:48]OFD Sender: No OFD packet to send [01:27:52]recv_with_timeout no data received [01:27:53]OFD Sender: No OFD packet to send [01:27:58]OFD Sender: No OFD packet to send [01:28:03]OFD Sender: No OFD packet to send [01:28:08]OFD Sender: No OFD packet to send [01:28:13]OFD Sender: No OFD packet to send [01:28:18]OFD Sender: No OFD packet to send [01:28:23]OFD Sender: No OFD packet to send [01:28:28]OFD Sender: No OFD packet to send [01:28:33]OFD Sender: No OFD packet to send [01:28:38]OFD Sender: No OFD packet to send [01:28:43]OFD Sender: No OFD packet to send [01:28:48]OFD Sender: No OFD packet to send [01:28:53]OFD Sender: No OFD packet to send [01:28:58]OFD Sender: No OFD packet to send [01:29:03]OFD Sender: No OFD packet to send [01:29:08]OFD Sender: No OFD packet to send [01:29:13]OFD Sender: No OFD packet to send [01:29:18]OFD Sender: No OFD packet to send [01:29:23]OFD Sender: No OFD packet to send [01:29:28]OFD Sender: No OFD packet to send [01:29:33]OFD Sender: No OFD packet to send [01:29:38]OFD Sender: No OFD packet to send [01:29:43]OFD Sender: No OFD packet to send [01:29:48]OFD Sender: No OFD packet to send [01:29:53]OFD Sender: No OFD packet to send [01:29:58]OFD Sender: No OFD packet to send [01:30:03]OFD Sender: No OFD packet to send [01:30:08]OFD Sender: No OFD packet to send [01:30:13]OFD Sender: No OFD packet to send [01:30:18]OFD Sender: No OFD packet to send [01:30:23]OFD Sender: No OFD packet to send [01:30:28]OFD Sender: No OFD packet to send [01:30:33]OFD Sender: No OFD packet to send [01:30:38]OFD Sender: No OFD packet to send [01:30:43]OFD Sender: No OFD packet to send [01:30:48]OFD Sender: No OFD packet to send [01:30:53]OFD Sender: No OFD packet to send [01:30:58]OFD Sender: No OFD packet to send [01:31:03]OFD Sender: No OFD packet to send [01:31:08]OFD Sender: No OFD packet to send [01:31:13]OFD Sender: No OFD packet to send [01:31:18]OFD Sender: No OFD packet to send [01:31:23]OFD Sender: No OFD packet to send [01:31:28]OFD Sender: No OFD packet to send [01:31:33]OFD Sender: No OFD packet to send [01:31:38]OFD Sender: No OFD packet to send [01:31:43]OFD Sender: No OFD packet to send [01:31:48]OFD Sender: No OFD packet to send [01:31:53]OFD Sender: No OFD packet to send [01:31:58]OFD Sender: No OFD packet to send [01:31:59]recv_with_timeout no data received [01:32:03]OFD Sender: No OFD packet to send [01:32:08]OFD Sender: No OFD packet to send [01:32:13]OFD Sender: No OFD packet to send [01:32:18]OFD Sender: No OFD packet to send [01:32:23]OFD Sender: No OFD packet to send [01:32:26]recv_with_timeout no data received [01:32:28]OFD Sender: No OFD packet to send [01:32:33]OFD Sender: No OFD packet to send [01:32:38]OFD Sender: No OFD packet to send [01:32:43]OFD Sender: No OFD packet to send [01:32:48]OFD Sender: No OFD packet to send [01:32:53]OFD Sender: No OFD packet to send [01:32:58]OFD Sender: No OFD packet to send [01:33:03]OFD Sender: No OFD packet to send [01:33:08]OFD Sender: No OFD packet to send [01:33:13]OFD Sender: No OFD packet to send [01:33:18]OFD Sender: No OFD packet to send [01:33:23]OFD Sender: No OFD packet to send [01:33:28]OFD Sender: No OFD packet to send [01:33:33]OFD Sender: No OFD packet to send [01:33:38]OFD Sender: No OFD packet to send [01:33:43]OFD Sender: No OFD packet to send [01:33:48]OFD Sender: No OFD packet to send [01:33:51]recv_with_timeout no data received [01:33:53]OFD Sender: No OFD packet to send [01:33:58]OFD Sender: No OFD packet to send [01:34:03]OFD Sender: No OFD packet to send [01:34:08]OFD Sender: No OFD packet to send [01:34:13]OFD Sender: No OFD packet to send [01:34:18]OFD Sender: No OFD packet to send [01:34:23]OFD Sender: No OFD packet to send [01:34:28]OFD Sender: No OFD packet to send [01:34:33]OFD Sender: No OFD packet to send [01:34:38]OFD Sender: No OFD packet to send [01:34:43]OFD Sender: No OFD packet to send [01:34:48]OFD Sender: No OFD packet to send [01:34:53]OFD Sender: No OFD packet to send [01:34:58]OFD Sender: No OFD packet to send [01:35:03]OFD Sender: No OFD packet to send [01:35:08]OFD Sender: No OFD packet to send [01:35:13]OFD Sender: No OFD packet to send [01:35:18]OFD Sender: No OFD packet to send [01:35:23]OFD Sender: No OFD packet to send [01:35:28]OFD Sender: No OFD packet to send [01:35:33]OFD Sender: No OFD packet to send [01:35:38]OFD Sender: No OFD packet to send [01:35:43]OFD Sender: No OFD packet to send [01:35:46]int [01:35:46]Write to MH i2c: 01 00 00 0D 02 0F [01:35:46]*** FLAG_PRN_PAP1 set [01:35:46]Write i2c OK [01:35:46]MH_I2C_Read... [01:35:46]Read from MH i2c: 01 [01:35:46]MH_I2C_Read... [01:35:46]Read from MH i2c: 01 07 00 [01:35:46]MH_I2C_Read... [01:35:46]Read from MH i2c: 01 07 00 0D 02 00 01 00 00 00 FF 0F 25 [01:35:46]state=0 [01:35:46]No paper [01:35:46]int [01:35:46]Write to MH i2c: 01 00 00 0E 02 10 [01:35:46]*** FLAG_PRN_PAP2 set [01:35:46]Write i2c OK [01:35:46]MH_I2C_Read... [01:35:46]Read from MH i2c: 01 [01:35:46]MH_I2C_Read... [01:35:46]Read from MH i2c: 01 07 00 [01:35:46]MH_I2C_Read... [01:35:46]Read from MH i2c: 01 07 00 0E 02 00 03 00 00 00 FF 0F 28 [01:35:46]state=0 [01:35:46]No paper [01:35:46]Cover opened [01:35:46]int [01:35:46]Write to MH i2c: 01 00 00 0F 02 11 [01:35:46]*** FLAG_PRN_PAP2 reset [01:35:46]Write i2c OK [01:35:46]MH_I2C_Read... [01:35:46]Read from MH i2c: 01 [01:35:46]MH_I2C_Read... [01:35:46]Read from MH i2c: 01 07 00 [01:35:46]MH_I2C_Read... [01:35:46]Read from MH i2c: 01 07 00 0F 02 00 01 00 00 00 FF 0F 27 [01:35:46]state=3 [01:35:46]No paper [01:35:46]Cover closed [01:35:47]accept exits with 7 [01:35:47]New connection [01:35:47]New thread 3067301220 created [01:35:47]Thread 3067157860 joined [01:35:47]Waiting for new connection... [01:35:47] Sock 7.Parse request [01:35:47]Sock 7.Check first char [01:35:47]Sock 7.First char is OK [01:35:47]request: POST /json_proto HTTP/1.0 [01:35:47]Method: POST [01:35:47]URL: /json_proto [01:35:47]Method is POST - this is cgi request [01:35:47]url: /json_proto [01:35:47]query_string will be loaded in cgi processing [01:35:47]execute_cgi json_proto POST (null) [01:35:47]execute_cgi path=json_proto method=POST [01:35:47]POST find Content-Length [01:35:47]Host: 172.17.43.132:8080 [01:35:47]Content-Length: 809 [01:35:47]Content-Type: application/json [01:35:47] [01:35:47]POST finish read [01:35:47]Found Content-Length = 809 [01:35:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183727", "tax_sys" : 0, "items" : [ { "code": "4700000160358", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 1\u043B", "price" : 50.00, "quantity" : 2.000, "sum" : 100.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 100.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:35:47]execute_script... [01:35:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183727", "tax_sys" : 0, "items" : [ { "code": "4700000160358", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 1\u043B", "price" : 50.00, "quantity" : 2.000, "sum" : 100.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 100.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:35:47]POST & json_proto [01:35:47]process_json_proto [01:35:47]json parsed OK: [01:35:47]protocol is kg_v1.0 [01:35:47]action value=close_receipt [01:35:47]process_action close_receipt [01:35:47]cmd_close_receipt [01:35:47]MH_GetDate [01:35:47]Write to MH i2c: F0 00 00 10 02 01 [01:35:47]Write i2c OK [01:35:47]MH_I2C_Read... [01:35:47]Read from MH i2c: F0 [01:35:47]MH_I2C_Read... [01:35:47]Read from MH i2c: F0 09 00 [01:35:47]MH_I2C_Read... [01:35:47]Read from MH i2c: F0 09 00 10 02 00 74 A0 A5 66 F2 87 A5 66 AD [01:35:47]GetLastDocTimeStamp 1722129961 [01:35:47]current date 1722130548 [01:35:47]FM_GetShiftState [01:35:47]SAM_PROTO_GetShiftState [01:35:47]wFMCommunicate request_size=4 [01:35:47]MH_SAM_APDU [01:35:47]CAPDU: 80 13 01 00 [01:35:47]Write to MH i2c: E2 08 00 11 02 80 13 01 00 00 00 00 00 90 [01:35:47]Write i2c OK [01:35:47]MH_I2C_Read... [01:35:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:35:47]Read from MH i2c: E2 [01:35:47]MH_I2C_Read... [01:35:47]Read from MH i2c: E2 0E 00 [01:35:47]MH_I2C_Read... [01:35:47]Read from MH i2c: E2 0E 00 11 02 00 09 00 01 16 8C A5 66 00 00 00 00 90 00 49 [01:35:47]RAPDU: 09 00 01 16 8C A5 66 00 00 00 00 90 00 [01:35:47]wFMCommunicate OK [01:35:47]SAM_PROTO_GetShiftState done [01:35:47]FM_GetShiftState done [01:35:47]opened in 1722125334 [01:35:47]opened+sec_in_day 1722211734 [01:35:47]quantity*price = 10000 [01:35:47]sum+1 = 10001 [01:35:47]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 100.00 ÐСП 1% : 0.88 ÐДС 12% : 10.62 Ðаличными: 0.00 Безнал.: 100.00 МеÑто: ÐЗС â„– 97 "Партнер Ðефть" ÐдреÑ: 720001, г. Кызыл КиÑ, ул. Кулатова 147 Ð, 40.273370, 72.134152 СÐО: Общий режим Чек 3 28.07.2024 01:35 Смена: 426 ФФД: 1.0 ЗÐМ: 0300000053 РÐМ: 0000000000092626 ВерÑÐ¸Ñ ÐšÐšÐœ: 001 ÐŸÐ»Ð°Ñ‚ÐµÐ¶Ð½Ð°Ñ ÑиÑтема: Бакай Банк ФМ: 0000000000874958 ФД: 41698 ФПД: 118487389843896 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T013548&type=1&operation_type=1&fn_number=0000000000874958&fd_number=41698&fm=118487389843896&tin=02508201610067®Number=0000000000092626&sum=10000 0 [01:35:48]StoreToDocumentArchive [01:35:48]shift 426 fd 41698 [01:35:48]save to /storage/0426/doc_00041698 [01:35:48]save last doc name /storage/0426/doc_00041698 to /storage/kkm_last_doc_name [01:35:48]save OK [01:35:48]Clear old archive folders... [01:35:48]ProcessDocumentItem done err = 0, tmpTLVsize=269 [01:35:48]tlvbuf is 004F9C20 [01:35:48]SAM_PROTO_ClearQueue [01:35:48]wFMCommunicate request_size=4 [01:35:48]MH_SAM_APDU [01:35:48]CAPDU: 80 09 00 00 [01:35:48]Write to MH i2c: E2 08 00 1F 02 80 09 00 00 00 00 00 00 93 [01:35:48]Write i2c OK [01:35:48]MH_I2C_Read... [01:35:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:35:48]Read from MH i2c: E2 [01:35:48]MH_I2C_Read... [01:35:48]Read from MH i2c: E2 03 00 [01:35:48]MH_I2C_Read... [01:35:48]Read from MH i2c: E2 03 00 1F 02 00 90 00 95 [01:35:48]RAPDU: 90 00 [01:35:48]wFMCommunicate OK [01:35:48]SAM_PROTO_ClearQueue done [01:35:48]KKMCreateOFDPacket [01:35:48]OFDProtocolAddRootSTLVToBuf [01:35:48]FM_MakeSignedData [01:35:48]FM_MakeSignedData [01:35:48]SAM_PROTO_SignData [01:35:48]wFMCommunicate request_size=4 [01:35:48]MH_SAM_APDU [01:35:48]CAPDU: 80 0D 01 02 [01:35:48]Write to MH i2c: E2 08 00 20 02 80 0D 01 02 00 00 00 00 9B [01:35:48]Write i2c OK [01:35:48]MH_I2C_Read... [01:35:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:35:48]Read from MH i2c: E2 [01:35:48]MH_I2C_Read... [01:35:48]Read from MH i2c: E2 03 00 [01:35:48]MH_I2C_Read... [01:35:48]Read from MH i2c: E2 03 00 20 02 00 90 00 96 [01:35:48]RAPDU: 90 00 [01:35:48]wFMCommunicate OK [01:35:48]wFMCommunicate request_size=255 [01:35:48]MH_SAM_APDU [01:35:48]CAPDU: 80 0D 02 02 FA 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 10 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 58 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 26 04 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 27 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 00 00 00 F4 03 04 00 74 A0 A5 66 0E 04 04 00 AA 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 [01:35:48]Write to MH i2c: E2 02 01 21 02 80 0D 02 02 FA 00 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 10 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 58 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 26 04 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 27 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 00 00 00 F4 03 04 00 74 A0 A5 66 0E 04 04 00 AA 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 00 00 80 [01:35:48]Write i2c OK [01:35:48]MH_I2C_Read... [01:35:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:35:48]Read from MH i2c: E2 [01:35:48]MH_I2C_Read... [01:35:48]Read from MH i2c: E2 03 00 [01:35:48]MH_I2C_Read... [01:35:48]Read from MH i2c: E2 03 00 21 02 00 90 00 97 [01:35:48]RAPDU: 90 00 [01:35:48]wFMCommunicate OK [01:35:48]wFMCommunicate request_size=28 [01:35:48]MH_SAM_APDU [01:35:48]CAPDU: 80 0D 02 02 17 37 34 39 35 38 10 04 04 00 E2 A2 00 00 35 04 06 00 6B C3 7E C8 31 B8 [01:35:48]Write to MH i2c: E2 1F 00 22 02 80 0D 02 02 17 00 37 34 39 35 38 10 04 04 00 E2 A2 00 00 35 04 06 00 6B C3 7E C8 31 B8 00 00 15 [01:35:48]Write i2c OK [01:35:48]MH_I2C_Read... [01:35:48]Read from MH i2c: E2 [01:35:48]MH_I2C_Read... [00:00:11] *** EcrCore started. Build 196 *** [00:00:11]MH_InterfaceInit /dev/i2c-1 [00:00:11]/dev/ttyS4 opened [00:00:11]Malloc ok [00:00:11]MH_GetMetrics [00:00:11]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 81 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 26 [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 5400000000572581 (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: 11+0=11 [00:00:11]*** BPK Status Register BPK_RDY = 0x2 [00:00:11]*** SEN State Register SEN_STATE = 0xff [00:00:11]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:11]*** Analog Control Register 0 SEN_ANA0 = 0x33540624 [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 81 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 27 [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 0C 00 00 00 00 00 00 00 0B [00:00:12]Current date/time: 01.01.1970 00:00 [00:00:12]FM_Init [00:00:12]wFMConnect [00:00:12]MH_SAM_On [00:00:12]Write to MH i2c: E0 00 00 08 00 E7 [00:00:12]Write i2c OK [00:00:12]MH_I2C_Read... [00:00:12]*** iso7816_init finished! [00:00:12]*** atr: [00:00:12]*** 0F 3B D5 18 FF 81 91 FE [00:00:12]*** 1F C3 80 73 C8 21 10 0A [00:00:12]*** 00 00 00 00 00 00 00 00 [00:00:12]*** 00 00 00 00 00 00 00 00 [00:00:12]*** 00 00 00 00 00 00 00 00 [00:00:12]*** 00 00 00 00 00 00 00 00 [00:00:12]*** 00 00 00 00 00 00 00 00 [00:00:12]*** 00 00 00 00 00 00 00 00 [00:00:12]Read from MH i2c: E0 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: E0 10 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [00:00:12]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [00:00:12]wFMCommunicate request_size=10 [00:00:12]MH_SAM_APDU [00:00:12]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [00:00:12]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [00:00:12]Write i2c OK [00:00:12]MH_I2C_Read... [00:00:12]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [00:00:12]Read from MH i2c: E2 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: E2 03 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [00:00:12]RAPDU: 90 00 [00:00:12]wFMCommunicate OK [00:00:12]wFMCommunicate request_size=4 [00:00:12]MH_SAM_APDU [00:00:12]CAPDU: 80 11 00 00 [00:00:12]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [00:00:12]Write i2c OK [00:00:12]MH_I2C_Read... [00:00:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:00:12]Read from MH i2c: E2 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: E2 17 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 E0 [00:00:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [00:00:12]wFMCommunicate OK [00:00:12]Detected FM SN is 0000000000874958 [00:00:12]Stored FM SN is 0000000000874958 [00:00:12]wFMCommunicate request_size=9 [00:00:12]MH_SAM_APDU [00:00:12]CAPDU: 80 16 00 00 04 FB 29 00 00 [00:00:12]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 FB 29 00 00 00 00 B6 [00:00:12]Write i2c OK [00:00:12]MH_I2C_Read... [00:00:12]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [00:00:12]Read from MH i2c: E2 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: E2 03 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [00:00:12]RAPDU: 90 00 [00:00:12]wFMCommunicate OK [00:00:12]FM PIN OK [00:00:12]wFMCommunicate request_size=8 [00:00:12]MH_SAM_APDU [00:00:12]CAPDU: 80 14 04 00 03 02 00 01 [00:00:12]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [00:00:12]Write i2c OK [00:00:12]MH_I2C_Read... [00:00:12]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [00:00:12]Read from MH i2c: E2 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: E2 03 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [00:00:12]RAPDU: 90 00 [00:00:12]wFMCommunicate OK [00:00:12]wFMCommunicate request_size=13 [00:00:12]MH_SAM_APDU [00:00:12]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [00:00:12]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [00:00:12]Write i2c OK [00:00:12]MH_I2C_Read... [00:00:12]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [00:00:12]Read from MH i2c: E2 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: E2 03 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [00:00:12]RAPDU: 90 00 [00:00:12]wFMCommunicate OK [00:00:12]wFMCommunicate request_size=4 [00:00:12]MH_SAM_APDU [00:00:12]CAPDU: 80 11 00 00 [00:00:12]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [00:00:12]Write i2c OK [00:00:12]MH_I2C_Read... [00:00:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:00:12]Read from MH i2c: E2 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: E2 17 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 E4 [00:00:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [00:00:12]wFMCommunicate OK [00:00:12]DocumentArchiveInit [00:00:12]Start Httpd... [00:00:12]Httpd thread 3066895716 created [00:00:12]Write to MH i2c: 01 00 00 0F 00 0F [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 0F 00 00 00 00 00 00 FF 0F 24 [00:00:12]MH Int Process started [00:00:12]Allocated Socket 8 [00:00:12]Bind OK [00:00:12]Listen OK [00:00:12]httpd running on port 8080 [00:00:12]Waiting for new connection... [00:00:12]OFD Sender: No OFD packet to send [00:00:13]accept exits with 9 [00:00:13]New connection [00:00:13]New thread 3066608996 created [00:00:13]Waiting for new connection... [00:00:13] Sock 9.Parse request [00:00:13]Sock 9.Check first char [00:00:13]Sock 9.First char is OK [00:00:13]request: POST /json_proto HTTP/1.0 [00:00:13]Method: POST [00:00:13]URL: /json_proto [00:00:13]Method is POST - this is cgi request [00:00:13]url: /json_proto [00:00:13]query_string will be loaded in cgi processing [00:00:13]execute_cgi json_proto POST (null) [00:00:13]execute_cgi path=json_proto method=POST [00:00:13]POST find Content-Length [00:00:13]Host: 172.17.43.132:8080 [00:00:13]Content-Length: 215 [00:00:13]Content-Type: application/json [00:00:13] [00:00:13]POST finish read [00:00:13]Found Content-Length = 215 [00:00:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:00:13]execute_script... [00:00:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:00:13]POST & json_proto [00:00:13]process_json_proto [00:00:13]json parsed OK: [00:00:13]protocol is kg_v1.0 [00:00:13]action value=get_value [00:00:13]process_action get_value [00:00:13]cmd_get_value [00:00:13]process_action get_value done [00:00:13]requested_data is exist [00:00:13]produce_requested_data [00:00:13]requested_item kkm.sn is exist - process it [00:00:13]requested_item kkm.ver is exist - process it [00:00:13]requested_item fm.sn is exist - process it [00:00:13]wFMCommunicate request_size=4 [00:00:13]MH_SAM_APDU [00:00:13]CAPDU: 80 11 00 00 [00:00:13]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [00:00:13]Write i2c OK [00:00:13]MH_I2C_Read... [00:00:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:00:13]Read from MH i2c: E2 [00:00:13]MH_I2C_Read... [00:00:13]Read from MH i2c: E2 17 00 [00:00:13]MH_I2C_Read... [00:00:13]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 E6 [00:00:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [00:00:13]wFMCommunicate OK [00:00:13]requested_item fd.num is exist - process it [00:00:13]SAM_PROTO_GetFieldsCounters [00:00:13]wFMCommunicate request_size=4 [00:00:13]MH_SAM_APDU [00:00:13]CAPDU: 80 13 00 00 [00:00:13]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [00:00:13]Write i2c OK [00:00:13]MH_I2C_Read... [00:00:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:00:13]Read from MH i2c: E2 [00:00:13]MH_I2C_Read... [00:00:13]Read from MH i2c: E2 62 00 [00:00:13]MH_I2C_Read... [00:00:13]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 E2 A2 00 00 0E 04 04 00 AA 01 00 00 12 04 04 00 03 00 00 00 5E 04 04 00 03 00 00 00 57 04 04 00 04 00 00 00 19 04 04 00 00 00 00 00 90 00 EF [00:00:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 E2 A2 00 00 0E 04 04 00 AA 01 00 00 12 04 04 00 03 00 00 00 5E 04 04 00 03 00 00 00 57 04 04 00 04 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:00:13]wFMCommunicate OK [00:00:13]SAM_PROTO_GetFieldsCounters done [00:00:13]requested_item shift.num is exist - process it [00:00:13]requested_item shift.opened is exist - process it [00:00:13]req_shift_opened [00:00:13]FM_GetShiftState [00:00:13]SAM_PROTO_GetShiftState [00:00:13]wFMCommunicate request_size=4 [00:00:13]MH_SAM_APDU [00:00:13]CAPDU: 80 13 01 00 [00:00:13]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [00:00:13]Write i2c OK [00:00:13]MH_I2C_Read... [00:00:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:00:13]Read from MH i2c: E2 [00:00:13]MH_I2C_Read... [00:00:13]Read from MH i2c: E2 0E 00 [00:00:13]MH_I2C_Read... [00:00:13]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 16 8C A5 66 00 00 00 00 90 00 48 [00:00:13]RAPDU: 09 00 01 16 8C A5 66 00 00 00 00 90 00 [00:00:13]wFMCommunicate OK [00:00:13]SAM_PROTO_GetShiftState done [00:00:13]FM_GetShiftState done [00:00:13]req_shift_opened done [00:00:13]requested_item shift.open_date is exist - process it [00:00:13]req_shift_open_date [00:00:13]req_shift_open_date done [00:00:13]produce_requested_data done [00:00:13]produce_requested_data return {"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41698,"shift.num":426,"shift.opened":1,"shift.open_date":1722125334} [00:00:13]process_action_free get_value [00:00:13]json_value_free [00:00:13]json_value_free done [00:00:13]process_json_proto returns [00:00:13]Send response to host [00:00:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41698,"shift.num":426,"shift.opened":1,"shift.open_date":1722125334}}} [00:00:13]free response buf [00:00:13]execute_script done [00:00:13]execute_script returns [00:00:13]free content buf [00:00:13]Sock 9.Close socket [00:00:13]Sock 9.Thread stoped [00:00:13]accept exits with 6 [00:00:13]New connection [00:00:13]New thread 3066465636 created [00:00:13]Thread 3066608996 joined [00:00:13]Waiting for new connection... [00:00:13] Sock 6.Parse request [00:00:13]Sock 6.Check first char [00:00:13]Sock 6.First char is OK [00:00:13]request: POST /json_proto HTTP/1.0 [00:00:13]Method: POST [00:00:13]URL: /json_proto [00:00:13]Method is POST - this is cgi request [00:00:13]url: /json_proto [00:00:13]query_string will be loaded in cgi processing [00:00:13]execute_cgi json_proto POST (null) [00:00:13]execute_cgi path=json_proto method=POST [00:00:13]POST find Content-Length [00:00:13]Host: 172.17.43.132:8080 [00:00:13]Content-Length: 331 [00:00:13]Content-Type: application/json [00:00:13] [00:00:14]POST finish read [00:00:14]Found Content-Length = 331 [00:00:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:00:14]execute_script... [00:00:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:00:14]POST & json_proto [00:00:14]process_json_proto [00:00:14]json parsed OK: [00:00:14]protocol is kg_v1.0 [00:00:14]action value=get_value [00:00:14]process_action get_value [00:00:14]cmd_get_value [00:00:14]process_action get_value done [00:00:14]requested_data is exist [00:00:14]produce_requested_data [00:00:14]requested_item fm.sale.total is exist - process it [00:00:14]SAM_PROTO_GetFMData [00:00:14]wFMCommunicate request_size=4 [00:00:14]MH_SAM_APDU [00:00:14]CAPDU: 80 13 03 00 [00:00:14]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [00:00:14]Write i2c OK [00:00:14]MH_I2C_Read... [00:00:14]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:00:14]Read from MH i2c: E2 [00:00:14]MH_I2C_Read... [00:00:14]Read from MH i2c: E2 FD 00 [00:00:14]MH_I2C_Read... [00:00:14]Read from MH i2c: E2 FD 00 13 00 00 C1 04 85 04 BD 04 6E 04 04 00 8E 9F 00 00 69 04 A0 00 6F 04 04 00 F5 9E 00 00 B1 04 04 00 21 48 F7 36 70 04 04 00 7C C9 AB 31 72 04 04 00 A5 7E 4B 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 9C 33 D6 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6C 70 7C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 99 00 00 00 B1 04 03 00 80 27 4E 70 04 03 00 84 1B 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 9D 4C 08 EF 03 09 00 F6 03 90 00 FA [00:00:14]RAPDU: C1 04 85 04 BD 04 6E 04 04 00 8E 9F 00 00 69 04 A0 00 6F 04 04 00 F5 9E 00 00 B1 04 04 00 21 48 F7 36 70 04 04 00 7C C9 AB 31 72 04 04 00 A5 7E 4B 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 9C 33 D6 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6C 70 7C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 99 00 00 00 B1 04 03 00 80 27 4E 70 04 03 00 84 1B 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 9D 4C 08 EF 03 09 00 F6 03 90 00 [00:00:14]wFMCommunicate OK [00:00:14]wFMCommunicate request_size=4 [00:00:14]MH_SAM_APDU [00:00:14]CAPDU: 80 17 00 00 [00:00:14]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [00:00:14]Write i2c OK [00:00:14]MH_I2C_Read... [00:00:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:00:15]Read from MH i2c: E2 [00:00:15]MH_I2C_Read... [00:00:15]Read from MH i2c: E2 FD 00 [00:00:15]MH_I2C_Read... [00:00:15]Read from MH i2c: E2 FD 00 14 00 00 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F6 B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 69 [00:00:15]RAPDU: 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F6 B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 [00:00:15]wFMCommunicate OK [00:00:15]wFMCommunicate request_size=4 [00:00:15]MH_SAM_APDU [00:00:15]CAPDU: 80 17 00 00 [00:00:15]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [00:00:15]Write i2c OK [00:00:15]MH_I2C_Read... [00:00:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:00:15]Read from MH i2c: E2 [00:00:15]MH_I2C_Read... [00:00:15]Read from MH i2c: E2 FD 00 [00:00:15]MH_I2C_Read... [00:00:15]Read from MH i2c: E2 FD 00 15 00 00 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 35 [00:00:15]RAPDU: 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 [00:00:15]wFMCommunicate OK [00:00:15]wFMCommunicate request_size=4 [00:00:15]MH_SAM_APDU [00:00:15]CAPDU: 80 17 00 00 [00:00:15]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [00:00:15]Write i2c OK [00:00:15]MH_I2C_Read... [00:00:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:00:15]Read from MH i2c: E2 [00:00:15]MH_I2C_Read... [00:00:15]Read from MH i2c: E2 FD 00 [00:00:15]MH_I2C_Read... [00:00:15]Read from MH i2c: E2 FD 00 16 00 00 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 1B [00:00:15]RAPDU: 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 [00:00:15]wFMCommunicate OK [00:00:15]wFMCommunicate request_size=4 [00:00:15]MH_SAM_APDU [00:00:15]CAPDU: 80 17 00 00 [00:00:15]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [00:00:15]Write i2c OK [00:00:15]MH_I2C_Read... [00:00:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 219! [00:00:15]Read from MH i2c: E2 [00:00:15]MH_I2C_Read... [00:00:15]Read from MH i2c: E2 DE 00 [00:00:15]MH_I2C_Read... [00:00:15]Read from MH i2c: E2 DE 00 17 00 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 76 [00:00:15]RAPDU: F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:00:15]wFMCommunicate OK [00:00:15]SAM_PROTO_GetFMData done [00:00:15]requested_item fm.sale_refund.total is exist - process it [00:00:15]requested_item fm.buy.total is exist - process it [00:00:15]requested_item shift.sale.total is exist - process it [00:00:15]SAM_PROTO_GetShiftData [00:00:15]wFMCommunicate request_size=4 [00:00:15]MH_SAM_APDU [00:00:15]CAPDU: 80 13 02 00 [00:00:15]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [00:00:15]Write i2c OK [00:00:15]MH_I2C_Read... [00:00:16]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:00:16]Read from MH i2c: E2 [00:00:16]MH_I2C_Read... [00:00:16]Read from MH i2c: E2 FD 00 [00:00:16]MH_I2C_Read... [00:00:16]Read from MH i2c: E2 FD 00 18 00 00 AA 04 AA 04 A6 04 6E 04 04 00 03 00 00 00 69 04 97 00 6F 04 04 00 03 00 00 00 B1 04 02 00 CC A6 70 04 02 00 BC 7F 72 04 02 00 10 27 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 B6 11 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 79 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 90 00 62 [00:00:16]RAPDU: AA 04 AA 04 A6 04 6E 04 04 00 03 00 00 00 69 04 97 00 6F 04 04 00 03 00 00 00 B1 04 02 00 CC A6 70 04 02 00 BC 7F 72 04 02 00 10 27 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 B6 11 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 79 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 90 00 [00:00:16]wFMCommunicate OK [00:00:16]wFMCommunicate request_size=4 [00:00:16]MH_SAM_APDU [00:00:16]CAPDU: 80 17 00 00 [00:00:16]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [00:00:16]Write i2c OK [00:00:16]MH_I2C_Read... [00:00:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:00:16]Read from MH i2c: E2 [00:00:16]MH_I2C_Read... [00:00:16]Read from MH i2c: E2 FD 00 [00:00:16]MH_I2C_Read... [00:00:16]Read from MH i2c: E2 FD 00 19 00 00 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 90 00 BF [00:00:16]RAPDU: 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 90 00 [00:00:16]wFMCommunicate OK [00:00:16]wFMCommunicate request_size=4 [00:00:16]MH_SAM_APDU [00:00:16]CAPDU: 80 17 00 00 [00:00:16]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [00:00:16]Write i2c OK [00:00:16]MH_I2C_Read... [00:00:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:00:16]Read from MH i2c: E2 [00:00:16]MH_I2C_Read... [00:00:16]Read from MH i2c: E2 FD 00 [00:00:16]MH_I2C_Read... [00:00:16]Read from MH i2c: E2 FD 00 1A 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 90 00 4D [00:00:16]RAPDU: EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 90 00 [00:00:16]wFMCommunicate OK [00:00:16]wFMCommunicate request_size=4 [00:00:16]MH_SAM_APDU [00:00:16]CAPDU: 80 17 00 00 [00:00:16]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [00:00:17]Write i2c OK [00:00:17]MH_I2C_Read... [00:00:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:00:17]Read from MH i2c: E2 [00:00:17]MH_I2C_Read... [00:00:17]Read from MH i2c: E2 FD 00 [00:00:17]MH_I2C_Read... [00:00:17]Read from MH i2c: E2 FD 00 1B 00 00 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 90 00 0D [00:00:17]RAPDU: 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 90 00 [00:00:17]wFMCommunicate OK [00:00:17]wFMCommunicate request_size=4 [00:00:17]MH_SAM_APDU [00:00:17]CAPDU: 80 17 00 00 [00:00:17]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [00:00:17]Write i2c OK [00:00:17]MH_I2C_Read... [00:00:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 196! [00:00:17]Read from MH i2c: E2 [00:00:17]MH_I2C_Read... [00:00:17]Read from MH i2c: E2 C7 00 [00:00:17]MH_I2C_Read... [00:00:17]Read from MH i2c: E2 C7 00 1C 00 00 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 8F [00:00:17]RAPDU: 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:00:17]wFMCommunicate OK [00:00:17]SAM_PROTO_GetShiftData done [00:00:17]requested_item shift.sale.total_cash is exist - process it [00:00:17]requested_item shift.sale_refund.total is exist - process it [00:00:17]requested_item shift.sale_refund.total_cash is exist - process it [00:00:17]requested_item shift.buy.total is exist - process it [00:00:17]requested_item shift.buy.total_cash is exist - process it [00:00:17]produce_requested_data done [00:00:17]produce_requested_data return {"fm.sale.total":9221755.21,"fm.sale_refund.total":51219.20,"fm.buy.total":0.00,"shift.sale.total":427.00,"shift.sale.total_cash":327.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:00:17]process_action_free get_value [00:00:17]json_value_free [00:00:17]json_value_free done [00:00:17]process_json_proto returns [00:00:17]Send response to host [00:00:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":9221755.21,"fm.sale_refund.total":51219.20,"fm.buy.total":0.00,"shift.sale.total":427.00,"shift.sale.total_cash":327.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:00:17]free response buf [00:00:17]execute_script done [00:00:17]execute_script returns [00:00:17]free content buf [00:00:17]Sock 6.Close socket [00:00:17]Sock 6.Thread stoped [00:00:17]OFD Sender: No OFD packet to send [00:00:22]OFD Sender: No OFD packet to send [00:00:27]OFD Sender: No OFD packet to send [00:00:32]OFD Sender: No OFD packet to send [00:00:36]recv_with_timeout no data received [00:00:37]OFD Sender: No OFD packet to send [00:00:42]OFD Sender: No OFD packet to send [00:00:47]OFD Sender: No OFD packet to send [00:00:48]recv_with_timeout no data received [00:00:52]OFD Sender: No OFD packet to send [00:00:55]accept exits with 9 [00:00:55]New connection [00:00:55]New thread 3066608996 created [00:00:55]Thread 3066465636 joined [00:00:55]Waiting for new connection... [00:00:55] Sock 9.Parse request [00:00:55]Sock 9.Check first char [00:00:55]Sock 9.First char is OK [00:00:55]request: POST /json_proto HTTP/1.0 [00:00:55]Method: POST [00:00:55]URL: /json_proto [00:00:55]Method is POST - this is cgi request [00:00:55]url: /json_proto [00:00:55]query_string will be loaded in cgi processing [00:00:55]execute_cgi json_proto POST (null) [00:00:55]execute_cgi path=json_proto method=POST [00:00:55]POST find Content-Length [00:00:55]Host: 172.17.43.132:8080 [00:00:55]Content-Length: 215 [00:00:55]Content-Type: application/json [00:00:55] [00:00:55]POST finish read [00:00:55]Found Content-Length = 215 [00:00:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:00:55]execute_script... [00:00:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:00:55]POST & json_proto [00:00:55]process_json_proto [00:00:55]json parsed OK: [00:00:55]protocol is kg_v1.0 [00:00:55]action value=get_value [00:00:55]process_action get_value [00:00:55]cmd_get_value [00:00:55]process_action get_value done [00:00:55]requested_data is exist [00:00:55]produce_requested_data [00:00:55]requested_item kkm.sn is exist - process it [00:00:55]requested_item kkm.ver is exist - process it [00:00:55]requested_item fm.sn is exist - process it [00:00:55]wFMCommunicate request_size=4 [00:00:55]MH_SAM_APDU [00:00:55]CAPDU: 80 11 00 00 [00:00:55]Write to MH i2c: E2 08 00 1D 00 80 11 00 00 00 00 00 00 97 [00:00:55]Write i2c OK [00:00:55]MH_I2C_Read... [00:00:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:00:55]Read from MH i2c: E2 [00:00:55]MH_I2C_Read... [00:00:55]Read from MH i2c: E2 17 00 [00:00:55]MH_I2C_Read... [00:00:55]Read from MH i2c: E2 17 00 1D 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 F3 [00:00:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [00:00:55]wFMCommunicate OK [00:00:55]requested_item fd.num is exist - process it [00:00:55]SAM_PROTO_GetFieldsCounters [00:00:55]wFMCommunicate request_size=4 [00:00:55]MH_SAM_APDU [00:00:55]CAPDU: 80 13 00 00 [00:00:55]Write to MH i2c: E2 08 00 1E 00 80 13 00 00 00 00 00 00 9A [00:00:55]Write i2c OK [00:00:55]MH_I2C_Read... [00:00:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:00:55]Read from MH i2c: E2 [00:00:55]MH_I2C_Read... [00:00:55]Read from MH i2c: E2 62 00 [00:00:55]MH_I2C_Read... [00:00:55]Read from MH i2c: E2 62 00 1E 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 E2 A2 00 00 0E 04 04 00 AA 01 00 00 12 04 04 00 03 00 00 00 5E 04 04 00 03 00 00 00 57 04 04 00 04 00 00 00 19 04 04 00 00 00 00 00 90 00 FC [00:00:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 E2 A2 00 00 0E 04 04 00 AA 01 00 00 12 04 04 00 03 00 00 00 5E 04 04 00 03 00 00 00 57 04 04 00 04 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:00:55]wFMCommunicate OK [00:00:55]SAM_PROTO_GetFieldsCounters done [00:00:55]requested_item shift.num is exist - process it [00:00:55]requested_item shift.opened is exist - process it [00:00:55]req_shift_opened [00:00:55]FM_GetShiftState [00:00:55]SAM_PROTO_GetShiftState [00:00:55]wFMCommunicate request_size=4 [00:00:55]MH_SAM_APDU [00:00:55]CAPDU: 80 13 01 00 [00:00:55]Write to MH i2c: E2 08 00 1F 00 80 13 01 00 00 00 00 00 9C [00:00:55]Write i2c OK [00:00:55]MH_I2C_Read... [00:00:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:00:55]Read from MH i2c: E2 [00:00:55]MH_I2C_Read... [00:00:55]Read from MH i2c: E2 0E 00 [00:00:55]MH_I2C_Read... [00:00:55]Read from MH i2c: E2 0E 00 1F 00 00 09 00 01 16 8C A5 66 00 00 00 00 90 00 55 [00:00:55]RAPDU: 09 00 01 16 8C A5 66 00 00 00 00 90 00 [00:00:55]wFMCommunicate OK [00:00:55]SAM_PROTO_GetShiftState done [00:00:55]FM_GetShiftState done [00:00:55]req_shift_opened done [00:00:55]requested_item shift.open_date is exist - process it [00:00:55]req_shift_open_date [00:00:55]req_shift_open_date done [00:00:55]produce_requested_data done [00:00:55]produce_requested_data return {"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41698,"shift.num":426,"shift.opened":1,"shift.open_date":1722125334} [00:00:55]process_action_free get_value [00:00:55]json_value_free [00:00:55]json_value_free done [00:00:55]process_json_proto returns [00:00:55]Send response to host [00:00:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41698,"shift.num":426,"shift.opened":1,"shift.open_date":1722125334}}} [00:00:55]free response buf [00:00:55]execute_script done [00:00:55]execute_script returns [00:00:55]free content buf [00:00:55]Sock 9.Close socket [00:00:55]Sock 9.Thread stoped [00:00:55]accept exits with 10 [00:00:55]New connection [00:00:55]New thread 3066465636 created [00:00:55]Thread 3066608996 joined [00:00:55]Waiting for new connection... [00:00:55] Sock 10.Parse request [00:00:55]Sock 10.Check first char [00:00:55]Sock 10.First char is OK [00:00:55]request: POST /json_proto HTTP/1.0 [00:00:55]Method: POST [00:00:55]URL: /json_proto [00:00:55]Method is POST - this is cgi request [00:00:55]url: /json_proto [00:00:55]query_string will be loaded in cgi processing [00:00:55]execute_cgi json_proto POST (null) [00:00:55]execute_cgi path=json_proto method=POST [00:00:55]POST find Content-Length [00:00:55]Host: 172.17.43.132:8080 [00:00:55]Content-Length: 331 [00:00:55]Content-Type: application/json [00:00:55] [00:00:55]POST finish read [00:00:55]Found Content-Length = 331 [00:00:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:00:55]execute_script... [00:00:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:00:56]POST & json_proto [00:00:56]process_json_proto [00:00:56]json parsed OK: [00:00:56]protocol is kg_v1.0 [00:00:56]action value=get_value [00:00:56]process_action get_value [00:00:56]cmd_get_value [00:00:56]process_action get_value done [00:00:56]requested_data is exist [00:00:56]produce_requested_data [00:00:56]requested_item fm.sale.total is exist - process it [00:00:56]SAM_PROTO_GetFMData [00:00:56]wFMCommunicate request_size=4 [00:00:56]MH_SAM_APDU [00:00:56]CAPDU: 80 13 03 00 [00:00:56]Write to MH i2c: E2 08 00 20 00 80 13 03 00 00 00 00 00 9F [00:00:56]Write i2c OK [00:00:56]MH_I2C_Read... [00:00:56]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:00:56]Read from MH i2c: E2 [00:00:56]MH_I2C_Read... [00:00:56]Read from MH i2c: E2 FD 00 [00:00:56]MH_I2C_Read... [00:00:56]Read from MH i2c: E2 FD 00 20 00 00 C1 04 85 04 BD 04 6E 04 04 00 8E 9F 00 00 69 04 A0 00 6F 04 04 00 F5 9E 00 00 B1 04 04 00 21 48 F7 36 70 04 04 00 7C C9 AB 31 72 04 04 00 A5 7E 4B 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 9C 33 D6 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6C 70 7C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 99 00 00 00 B1 04 03 00 80 27 4E 70 04 03 00 84 1B 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 9D 4C 08 EF 03 09 00 F6 03 90 00 07 [00:00:56]RAPDU: C1 04 85 04 BD 04 6E 04 04 00 8E 9F 00 00 69 04 A0 00 6F 04 04 00 F5 9E 00 00 B1 04 04 00 21 48 F7 36 70 04 04 00 7C C9 AB 31 72 04 04 00 A5 7E 4B 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 9C 33 D6 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6C 70 7C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 99 00 00 00 B1 04 03 00 80 27 4E 70 04 03 00 84 1B 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 9D 4C 08 EF 03 09 00 F6 03 90 00 [00:00:56]wFMCommunicate OK [00:00:56]wFMCommunicate request_size=4 [00:00:56]MH_SAM_APDU [00:00:56]CAPDU: 80 17 00 00 [00:00:56]Write to MH i2c: E2 08 00 21 00 80 17 00 00 00 00 00 00 A1 [00:00:56]Write i2c OK [00:00:56]MH_I2C_Read... [00:00:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:00:56]Read from MH i2c: E2 [00:00:56]MH_I2C_Read... [00:00:56]Read from MH i2c: E2 FD 00 [00:00:56]MH_I2C_Read... [00:00:56]Read from MH i2c: E2 FD 00 21 00 00 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F6 B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 76 [00:00:56]RAPDU: 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F6 B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 [00:00:56]wFMCommunicate OK [00:00:56]wFMCommunicate request_size=4 [00:00:56]MH_SAM_APDU [00:00:56]CAPDU: 80 17 00 00 [00:00:56]Write to MH i2c: E2 08 00 22 00 80 17 00 00 00 00 00 00 A2 [00:00:56]Write i2c OK [00:00:56]MH_I2C_Read... [00:00:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:00:57]Read from MH i2c: E2 [00:00:57]MH_I2C_Read... [00:00:57]Read from MH i2c: E2 FD 00 [00:00:57]MH_I2C_Read... [00:00:57]Read from MH i2c: E2 FD 00 22 00 00 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 42 [00:00:57]RAPDU: 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 [00:00:57]wFMCommunicate OK [00:00:57]wFMCommunicate request_size=4 [00:00:57]MH_SAM_APDU [00:00:57]CAPDU: 80 17 00 00 [00:00:57]Write to MH i2c: E2 08 00 23 00 80 17 00 00 00 00 00 00 A3 [00:00:57]Write i2c OK [00:00:57]MH_I2C_Read... [00:00:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:00:57]Read from MH i2c: E2 [00:00:57]MH_I2C_Read... [00:00:57]Read from MH i2c: E2 FD 00 [00:00:57]MH_I2C_Read... [00:00:57]Read from MH i2c: E2 FD 00 23 00 00 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 28 [00:00:57]RAPDU: 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 [00:00:57]wFMCommunicate OK [00:00:57]wFMCommunicate request_size=4 [00:00:57]MH_SAM_APDU [00:00:57]CAPDU: 80 17 00 00 [00:00:57]Write to MH i2c: E2 08 00 24 00 80 17 00 00 00 00 00 00 A4 [00:00:57]Write i2c OK [00:00:57]MH_I2C_Read... [00:00:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 219! [00:00:57]Read from MH i2c: E2 [00:00:57]MH_I2C_Read... [00:00:57]Read from MH i2c: E2 DE 00 [00:00:57]MH_I2C_Read... [00:00:57]Read from MH i2c: E2 DE 00 24 00 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 83 [00:00:57]RAPDU: F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:00:57]wFMCommunicate OK [00:00:57]SAM_PROTO_GetFMData done [00:00:57]requested_item fm.sale_refund.total is exist - process it [00:00:57]requested_item fm.buy.total is exist - process it [00:00:57]requested_item shift.sale.total is exist - process it [00:00:57]SAM_PROTO_GetShiftData [00:00:57]wFMCommunicate request_size=4 [00:00:57]MH_SAM_APDU [00:00:57]CAPDU: 80 13 02 00 [00:00:57]Write to MH i2c: E2 08 00 25 00 80 13 02 00 00 00 00 00 A3 [00:00:57]Write i2c OK [00:00:57]MH_I2C_Read... [00:00:57]OFD Sender: No OFD packet to send [00:00:58]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:00:58]Read from MH i2c: E2 [00:00:58]MH_I2C_Read... [00:00:58]Read from MH i2c: E2 FD 00 [00:00:58]MH_I2C_Read... [00:00:58]Read from MH i2c: E2 FD 00 25 00 00 AA 04 AA 04 A6 04 6E 04 04 00 03 00 00 00 69 04 97 00 6F 04 04 00 03 00 00 00 B1 04 02 00 CC A6 70 04 02 00 BC 7F 72 04 02 00 10 27 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 B6 11 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 79 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 90 00 6F [00:00:58]RAPDU: AA 04 AA 04 A6 04 6E 04 04 00 03 00 00 00 69 04 97 00 6F 04 04 00 03 00 00 00 B1 04 02 00 CC A6 70 04 02 00 BC 7F 72 04 02 00 10 27 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 B6 11 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 79 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 90 00 [00:00:58]wFMCommunicate OK [00:00:58]wFMCommunicate request_size=4 [00:00:58]MH_SAM_APDU [00:00:58]CAPDU: 80 17 00 00 [00:00:58]Write to MH i2c: E2 08 00 26 00 80 17 00 00 00 00 00 00 A6 [00:00:58]Write i2c OK [00:00:58]MH_I2C_Read... [00:00:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:00:58]Read from MH i2c: E2 [00:00:58]MH_I2C_Read... [00:00:58]Read from MH i2c: E2 FD 00 [00:00:58]MH_I2C_Read... [00:00:58]Read from MH i2c: E2 FD 00 26 00 00 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 90 00 CC [00:00:58]RAPDU: 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 90 00 [00:00:58]wFMCommunicate OK [00:00:58]wFMCommunicate request_size=4 [00:00:58]MH_SAM_APDU [00:00:58]CAPDU: 80 17 00 00 [00:00:58]Write to MH i2c: E2 08 00 27 00 80 17 00 00 00 00 00 00 A7 [00:00:58]Write i2c OK [00:00:58]MH_I2C_Read... [00:00:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:00:58]Read from MH i2c: E2 [00:00:58]MH_I2C_Read... [00:00:58]Read from MH i2c: E2 FD 00 [00:00:58]MH_I2C_Read... [00:00:58]Read from MH i2c: E2 FD 00 27 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 90 00 5A [00:00:58]RAPDU: EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 90 00 [00:00:58]wFMCommunicate OK [00:00:58]wFMCommunicate request_size=4 [00:00:58]MH_SAM_APDU [00:00:58]CAPDU: 80 17 00 00 [00:00:58]Write to MH i2c: E2 08 00 28 00 80 17 00 00 00 00 00 00 A8 [00:00:58]Write i2c OK [00:00:58]MH_I2C_Read... [00:00:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:00:58]Read from MH i2c: E2 [00:00:58]MH_I2C_Read... [00:00:58]Read from MH i2c: E2 FD 00 [00:00:58]MH_I2C_Read... [00:00:58]Read from MH i2c: E2 FD 00 28 00 00 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 90 00 1A [00:00:58]RAPDU: 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 90 00 [00:00:58]wFMCommunicate OK [00:00:58]wFMCommunicate request_size=4 [00:00:58]MH_SAM_APDU [00:00:58]CAPDU: 80 17 00 00 [00:00:58]Write to MH i2c: E2 08 00 29 00 80 17 00 00 00 00 00 00 A9 [00:00:58]Write i2c OK [00:00:58]MH_I2C_Read... [00:00:59]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 196! [00:00:59]Read from MH i2c: E2 [00:00:59]MH_I2C_Read... [00:00:59]Read from MH i2c: E2 C7 00 [00:00:59]MH_I2C_Read... [00:00:59]Read from MH i2c: E2 C7 00 29 00 00 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 9C [00:00:59]RAPDU: 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:00:59]wFMCommunicate OK [00:00:59]SAM_PROTO_GetShiftData done [00:00:59]requested_item shift.sale.total_cash is exist - process it [00:00:59]requested_item shift.sale_refund.total is exist - process it [00:00:59]requested_item shift.sale_refund.total_cash is exist - process it [00:00:59]requested_item shift.buy.total is exist - process it [00:00:59]requested_item shift.buy.total_cash is exist - process it [00:00:59]produce_requested_data done [00:00:59]produce_requested_data return {"fm.sale.total":9221755.21,"fm.sale_refund.total":51219.20,"fm.buy.total":0.00,"shift.sale.total":427.00,"shift.sale.total_cash":327.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:00:59]process_action_free get_value [00:00:59]json_value_free [00:00:59]json_value_free done [00:00:59]process_json_proto returns [00:00:59]Send response to host [00:00:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":9221755.21,"fm.sale_refund.total":51219.20,"fm.buy.total":0.00,"shift.sale.total":427.00,"shift.sale.total_cash":327.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:00:59]free response buf [00:00:59]execute_script done [00:00:59]execute_script returns [00:00:59]free content buf [00:00:59]Sock 10.Close socket [00:00:59]Sock 10.Thread stoped [00:01:02]OFD Sender: No OFD packet to send [00:01:07]OFD Sender: No OFD packet to send [00:01:08]accept exits with 9 [00:01:08]New connection [00:01:08]New thread 3066608996 created [00:01:08]Thread 3066465636 joined [00:01:08]Waiting for new connection... [00:01:08] Sock 9.Parse request [00:01:08]Sock 9.Check first char [00:01:08]Sock 9.First char is OK [00:01:08]request: POST /json_proto HTTP/1.0 [00:01:08]Method: POST [00:01:08]URL: /json_proto [00:01:08]Method is POST - this is cgi request [00:01:08]url: /json_proto [00:01:08]query_string will be loaded in cgi processing [00:01:08]execute_cgi json_proto POST (null) [00:01:08]execute_cgi path=json_proto method=POST [00:01:08]POST find Content-Length [00:01:08]Host: 172.17.43.132:8080 [00:01:08]Content-Length: 215 [00:01:08]Content-Type: application/json [00:01:08] [00:01:08]POST finish read [00:01:08]Found Content-Length = 215 [00:01:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:01:08]execute_script... [00:00:11] *** EcrCore started. Build 196 *** [00:00:11]MH_InterfaceInit /dev/i2c-1 [00:00:11]/dev/ttyS4 opened [00:00:11]Malloc ok [00:00:11]MH_GetMetrics [00:00:11]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 81 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 26 [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 5400000000572581 (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: 92+0=92 [00:00:11]*** BPK Status Register BPK_RDY = 0x0 [00:00:11]*** SEN State Register SEN_STATE = 0xff [00:00:11]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:11]*** Analog Control Register 0 SEN_ANA0 = 0x33540624 [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 81 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 27 [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 5D 00 00 00 00 00 00 00 5C [00:01:33]Current date/time: 01.01.1970 00:01 [00:01:33]FM_Init [00:01:33]wFMConnect [00:01:33]MH_SAM_On [00:01:33]Write to MH i2c: E0 00 00 08 00 E7 [00:01:33]Write i2c OK [00:01:33]MH_I2C_Read... [00:01:33]*** iso7816_init finished! [00:01:33]*** atr: [00:01:33]*** 0F 3B D5 18 FF 81 91 FE [00:01:33]*** 1F C3 80 73 C8 21 10 0A [00:01:33]*** 00 00 00 00 00 00 00 00 [00:01:33]*** 00 00 00 00 00 00 00 00 [00:01:33]*** 00 00 00 00 00 00 00 00 [00:01:33]*** 00 00 00 00 00 00 00 00 [00:01:33]*** 00 00 00 00 00 00 00 00 [00:01:33]*** 00 00 00 00 00 00 00 00 [00:01:33]Read from MH i2c: E0 [00:01:33]MH_I2C_Read... [00:01:33]Read from MH i2c: E0 10 00 [00:01:33]MH_I2C_Read... [00:01:33]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [00:01:33]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [00:01:33]wFMCommunicate request_size=10 [00:01:33]MH_SAM_APDU [00:01:33]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [00:01:33]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [00:01:33]Write i2c OK [00:01:33]MH_I2C_Read... [00:01:33]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [00:01:33]Read from MH i2c: E2 [00:01:33]MH_I2C_Read... [00:01:33]Read from MH i2c: E2 03 00 [00:01:33]MH_I2C_Read... [00:01:33]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [00:01:33]RAPDU: 90 00 [00:01:33]wFMCommunicate OK [00:01:33]wFMCommunicate request_size=4 [00:01:33]MH_SAM_APDU [00:01:33]CAPDU: 80 11 00 00 [00:01:33]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [00:01:33]Write i2c OK [00:01:33]MH_I2C_Read... [00:01:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:01:33]Read from MH i2c: E2 [00:01:33]MH_I2C_Read... [00:01:33]Read from MH i2c: E2 17 00 [00:01:33]MH_I2C_Read... [00:01:33]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 E0 [00:01:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [00:01:33]wFMCommunicate OK [00:01:33]Detected FM SN is 0000000000874958 [00:01:33]Stored FM SN is 0000000000874958 [00:01:33]wFMCommunicate request_size=9 [00:01:33]MH_SAM_APDU [00:01:33]CAPDU: 80 16 00 00 04 FB 29 00 00 [00:01:33]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 FB 29 00 00 00 00 B6 [00:01:33]Write i2c OK [00:01:33]MH_I2C_Read... [00:01:33]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [00:01:33]Read from MH i2c: E2 [00:01:33]MH_I2C_Read... [00:01:33]Read from MH i2c: E2 03 00 [00:01:33]MH_I2C_Read... [00:01:33]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [00:01:33]RAPDU: 90 00 [00:01:33]wFMCommunicate OK [00:01:33]FM PIN OK [00:01:33]wFMCommunicate request_size=8 [00:01:33]MH_SAM_APDU [00:01:33]CAPDU: 80 14 04 00 03 02 00 01 [00:01:33]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [00:01:33]Write i2c OK [00:01:33]MH_I2C_Read... [00:01:33]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [00:01:33]Read from MH i2c: E2 [00:01:33]MH_I2C_Read... [00:01:33]Read from MH i2c: E2 03 00 [00:01:33]MH_I2C_Read... [00:01:33]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [00:01:33]RAPDU: 90 00 [00:01:33]wFMCommunicate OK [00:01:33]wFMCommunicate request_size=13 [00:01:33]MH_SAM_APDU [00:01:33]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [00:01:33]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [00:01:33]Write i2c OK [00:01:33]MH_I2C_Read... [00:01:33]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [00:01:33]Read from MH i2c: E2 [00:01:33]MH_I2C_Read... [00:01:33]Read from MH i2c: E2 03 00 [00:01:33]MH_I2C_Read... [00:01:33]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [00:01:33]RAPDU: 90 00 [00:01:33]wFMCommunicate OK [00:01:33]wFMCommunicate request_size=4 [00:01:33]MH_SAM_APDU [00:01:33]CAPDU: 80 11 00 00 [00:01:33]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [00:01:33]Write i2c OK [00:01:33]MH_I2C_Read... [00:01:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:01:33]Read from MH i2c: E2 [00:01:33]MH_I2C_Read... [00:01:33]Read from MH i2c: E2 17 00 [00:01:33]MH_I2C_Read... [00:01:33]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 E4 [00:01:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [00:01:33]wFMCommunicate OK [00:01:33]DocumentArchiveInit [00:01:33]Start Httpd... [00:01:33]Httpd thread 3066944868 created [00:01:33]Write to MH i2c: 01 00 00 0F 00 0F [00:01:33]Write i2c OK [00:01:33]MH_I2C_Read... [00:01:33]Read from MH i2c: 01 [00:01:33]MH_I2C_Read... [00:01:33]Read from MH i2c: 01 07 00 [00:01:33]MH_I2C_Read... [00:01:33]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [00:01:33]MH Int Process started [00:01:33]Allocated Socket 8 [00:01:33]Bind OK [00:01:33]Listen OK [00:01:33]httpd running on port 8080 [00:01:33]Waiting for new connection... [00:01:33]OFD Sender: No OFD packet to send [00:01:34]accept exits with 9 [00:01:34]New connection [00:01:34]New thread 3066658148 created [00:01:34]Waiting for new connection... [00:01:34] Sock 9.Parse request [00:01:34]Sock 9.Check first char [00:01:34]Sock 9.First char is OK [00:01:34]request: POST /json_proto HTTP/1.0 [00:01:34]Method: POST [00:01:34]URL: /json_proto [00:01:34]Method is POST - this is cgi request [00:01:34]url: /json_proto [00:01:34]query_string will be loaded in cgi processing [00:01:34]execute_cgi json_proto POST (null) [00:01:34]execute_cgi path=json_proto method=POST [00:01:34]POST find Content-Length [00:01:34]Host: 172.17.43.132:8080 [00:01:34]Content-Length: 215 [00:01:34]Content-Type: application/json [00:01:34] [00:01:34]POST finish read [00:01:34]Found Content-Length = 215 [00:01:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:01:34]execute_script... [00:01:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:01:34]POST & json_proto [00:01:34]process_json_proto [00:01:34]json parsed OK: [00:01:34]protocol is kg_v1.0 [00:01:34]action value=get_value [00:01:34]process_action get_value [00:01:34]cmd_get_value [00:01:34]process_action get_value done [00:01:34]requested_data is exist [00:01:34]produce_requested_data [00:01:34]requested_item kkm.sn is exist - process it [00:01:34]requested_item kkm.ver is exist - process it [00:01:34]requested_item fm.sn is exist - process it [00:01:34]wFMCommunicate request_size=4 [00:01:34]MH_SAM_APDU [00:01:34]CAPDU: 80 11 00 00 [00:01:34]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [00:01:34]Write i2c OK [00:01:34]MH_I2C_Read... [00:01:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:01:34]Read from MH i2c: E2 [00:01:34]MH_I2C_Read... [00:01:34]Read from MH i2c: E2 17 00 [00:01:34]MH_I2C_Read... [00:01:34]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 E6 [00:01:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 90 00 [00:01:34]wFMCommunicate OK [00:01:34]requested_item fd.num is exist - process it [00:01:34]SAM_PROTO_GetFieldsCounters [00:01:34]wFMCommunicate request_size=4 [00:01:34]MH_SAM_APDU [00:01:34]CAPDU: 80 13 00 00 [00:01:34]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [00:01:34]Write i2c OK [00:01:34]MH_I2C_Read... [00:01:34]Read from MH i2c: E2 [00:01:34]MH_I2C_Read... [00:01:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:01:34]Read from MH i2c: E2 62 00 [00:01:34]MH_I2C_Read... [00:01:34]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 E2 A2 00 00 0E 04 04 00 AA 01 00 00 12 04 04 00 03 00 00 00 5E 04 04 00 03 00 00 00 57 04 04 00 04 00 00 00 19 04 04 00 00 00 00 00 90 00 EF [00:01:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 35 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 32 36 10 04 04 00 E2 A2 00 00 0E 04 04 00 AA 01 00 00 12 04 04 00 03 00 00 00 5E 04 04 00 03 00 00 00 57 04 04 00 04 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:01:34]wFMCommunicate OK [00:01:34]SAM_PROTO_GetFieldsCounters done [00:01:34]requested_item shift.num is exist - process it [00:01:34]requested_item shift.opened is exist - process it [00:01:34]req_shift_opened [00:01:34]FM_GetShiftState [00:01:34]SAM_PROTO_GetShiftState [00:01:34]wFMCommunicate request_size=4 [00:01:34]MH_SAM_APDU [00:01:34]CAPDU: 80 13 01 00 [00:01:34]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [00:01:34]Write i2c OK [00:01:34]MH_I2C_Read... [00:01:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:01:34]Read from MH i2c: E2 [00:01:34]MH_I2C_Read... [00:01:34]Read from MH i2c: E2 0E 00 [00:01:34]MH_I2C_Read... [00:01:34]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 16 8C A5 66 00 00 00 00 90 00 48 [00:01:34]RAPDU: 09 00 01 16 8C A5 66 00 00 00 00 90 00 [00:01:34]wFMCommunicate OK [00:01:34]SAM_PROTO_GetShiftState done [00:01:34]FM_GetShiftState done [00:01:34]req_shift_opened done [00:01:34]requested_item shift.open_date is exist - process it [00:01:34]req_shift_open_date [00:01:34]req_shift_open_date done [00:01:34]produce_requested_data done [00:01:34]produce_requested_data return {"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41698,"shift.num":426,"shift.opened":1,"shift.open_date":1722125334} [00:01:34]process_action_free get_value [00:01:34]json_value_free [00:01:34]json_value_free done [00:01:34]process_json_proto returns [00:01:34]Send response to host [00:01:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000053","kkm.ver":"001","fm.sn":"0000000000874958","fd.num":41698,"shift.num":426,"shift.opened":1,"shift.open_date":1722125334}}} [00:01:34]free response buf [00:01:34]execute_script done [00:01:34]execute_script returns [00:01:34]free content buf [00:01:34]Sock 9.Close socket [00:01:34]Sock 9.Thread stoped [00:01:34]accept exits with 6 [00:01:34]New connection [00:01:34]New thread 3066514788 created [00:01:34]Thread 3066658148 joined [00:01:34]Waiting for new connection... [00:01:34] Sock 6.Parse request [00:01:34]Sock 6.Check first char [00:01:34]Sock 6.First char is OK [00:01:34]request: POST /json_proto HTTP/1.0 [00:01:34]Method: POST [00:01:34]URL: /json_proto [00:01:34]Method is POST - this is cgi request [00:01:34]url: /json_proto [00:01:34]query_string will be loaded in cgi processing [00:01:34]execute_cgi json_proto POST (null) [00:01:34]execute_cgi path=json_proto method=POST [00:01:34]POST find Content-Length [00:01:34]Host: 172.17.43.132:8080 [00:01:34]Content-Length: 331 [00:01:34]Content-Type: application/json [00:01:34] [00:01:34]POST finish read [00:01:34]Found Content-Length = 331 [00:01:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:01:34]execute_script... [00:01:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:01:34]POST & json_proto [00:01:34]process_json_proto [00:01:34]json parsed OK: [00:01:34]protocol is kg_v1.0 [00:01:34]action value=get_value [00:01:34]process_action get_value [00:01:34]cmd_get_value [00:01:34]process_action get_value done [00:01:34]requested_data is exist [00:01:34]produce_requested_data [00:01:35]requested_item fm.sale.total is exist - process it [00:01:35]SAM_PROTO_GetFMData [00:01:35]wFMCommunicate request_size=4 [00:01:35]MH_SAM_APDU [00:01:35]CAPDU: 80 13 03 00 [00:01:35]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [00:01:35]Write i2c OK [00:01:35]MH_I2C_Read... [00:01:35]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:01:35]Read from MH i2c: E2 [00:01:35]MH_I2C_Read... [00:01:35]Read from MH i2c: E2 FD 00 [00:01:35]MH_I2C_Read... [00:01:35]Read from MH i2c: E2 FD 00 13 00 00 C1 04 85 04 BD 04 6E 04 04 00 8E 9F 00 00 69 04 A0 00 6F 04 04 00 F5 9E 00 00 B1 04 04 00 21 48 F7 36 70 04 04 00 7C C9 AB 31 72 04 04 00 A5 7E 4B 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 9C 33 D6 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6C 70 7C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 99 00 00 00 B1 04 03 00 80 27 4E 70 04 03 00 84 1B 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 9D 4C 08 EF 03 09 00 F6 03 90 00 FA [00:01:35]RAPDU: C1 04 85 04 BD 04 6E 04 04 00 8E 9F 00 00 69 04 A0 00 6F 04 04 00 F5 9E 00 00 B1 04 04 00 21 48 F7 36 70 04 04 00 7C C9 AB 31 72 04 04 00 A5 7E 4B 05 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 9C 33 D6 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6C 70 7C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9B 00 6F 04 04 00 99 00 00 00 B1 04 03 00 80 27 4E 70 04 03 00 84 1B 42 72 04 03 00 FC 0B 0C 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 9D 4C 08 EF 03 09 00 F6 03 90 00 [00:01:35]wFMCommunicate OK [00:01:35]wFMCommunicate request_size=4 [00:01:35]MH_SAM_APDU [00:01:35]CAPDU: 80 17 00 00 [00:01:35]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [00:01:35]Write i2c OK [00:01:35]MH_I2C_Read... [00:01:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:01:35]Read from MH i2c: E2 [00:01:35]MH_I2C_Read... [00:01:35]Read from MH i2c: E2 FD 00 [00:01:35]MH_I2C_Read... [00:01:35]Read from MH i2c: E2 FD 00 14 00 00 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F6 B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 69 [00:01:35]RAPDU: 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F6 B0 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 [00:01:35]wFMCommunicate OK [00:01:35]wFMCommunicate request_size=4 [00:01:35]MH_SAM_APDU [00:01:35]CAPDU: 80 17 00 00 [00:01:35]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [00:01:35]Write i2c OK [00:01:35]MH_I2C_Read... [00:01:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:01:36]Read from MH i2c: E2 [00:01:36]MH_I2C_Read... [00:01:36]Read from MH i2c: E2 FD 00 [00:01:36]MH_I2C_Read... [00:01:36]Read from MH i2c: E2 FD 00 15 00 00 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 35 [00:01:36]RAPDU: 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 [00:01:36]wFMCommunicate OK [00:01:36]wFMCommunicate request_size=4 [00:01:36]MH_SAM_APDU [00:01:36]CAPDU: 80 17 00 00 [00:01:36]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [00:01:36]Write i2c OK [00:01:36]MH_I2C_Read... [00:01:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:01:36]Read from MH i2c: E2 [00:01:36]MH_I2C_Read... [00:01:36]Read from MH i2c: E2 FD 00 [00:01:36]MH_I2C_Read... [00:01:36]Read from MH i2c: E2 FD 00 16 00 00 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 1B [00:01:36]RAPDU: 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 90 00 [00:01:36]wFMCommunicate OK [00:01:36]wFMCommunicate request_size=4 [00:01:36]MH_SAM_APDU [00:01:36]CAPDU: 80 17 00 00 [00:01:36]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [00:01:36]Write i2c OK [00:01:36]MH_I2C_Read... [00:01:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 219! [00:01:36]Read from MH i2c: E2 [00:01:36]MH_I2C_Read... [00:01:36]Read from MH i2c: E2 DE 00 [00:01:36]MH_I2C_Read... [00:01:36]Read from MH i2c: E2 DE 00 17 00 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 76 [00:01:36]RAPDU: F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:01:36]wFMCommunicate OK [00:01:36]SAM_PROTO_GetFMData done [00:01:36]requested_item fm.sale_refund.total is exist - process it [00:01:36]requested_item fm.buy.total is exist - process it [00:01:36]requested_item shift.sale.total is exist - process it [00:01:36]SAM_PROTO_GetShiftData [00:01:36]wFMCommunicate request_size=4 [00:01:36]MH_SAM_APDU [00:01:36]CAPDU: 80 13 02 00 [00:01:36]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [00:01:36]Write i2c OK [00:01:36]MH_I2C_Read... [00:01:37]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:01:37]Read from MH i2c: E2 [00:01:37]MH_I2C_Read... [00:01:37]Read from MH i2c: E2 FD 00 [00:01:37]MH_I2C_Read... [00:01:37]Read from MH i2c: E2 FD 00 18 00 00 AA 04 AA 04 A6 04 6E 04 04 00 03 00 00 00 69 04 97 00 6F 04 04 00 03 00 00 00 B1 04 02 00 CC A6 70 04 02 00 BC 7F 72 04 02 00 10 27 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 B6 11 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 79 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 90 00 62 [00:01:37]RAPDU: AA 04 AA 04 A6 04 6E 04 04 00 03 00 00 00 69 04 97 00 6F 04 04 00 03 00 00 00 B1 04 02 00 CC A6 70 04 02 00 BC 7F 72 04 02 00 10 27 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 B6 11 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 79 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 90 00 [00:01:37]wFMCommunicate OK [00:01:37]wFMCommunicate request_size=4 [00:01:37]MH_SAM_APDU [00:01:37]CAPDU: 80 17 00 00 [00:01:37]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [00:01:37]Write i2c OK [00:01:37]MH_I2C_Read... [00:01:37]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:01:37]Read from MH i2c: E2 [00:01:37]MH_I2C_Read... [00:01:37]Read from MH i2c: E2 FD 00 [00:01:37]MH_I2C_Read... [00:01:37]Read from MH i2c: E2 FD 00 19 00 00 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 90 00 BF [00:01:37]RAPDU: 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 90 00 [00:01:37]wFMCommunicate OK [00:01:37]wFMCommunicate request_size=4 [00:01:37]MH_SAM_APDU [00:01:37]CAPDU: 80 17 00 00 [00:01:37]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [00:01:37]Write i2c OK [00:01:37]MH_I2C_Read... [00:01:37]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:01:37]Read from MH i2c: E2 [00:01:37]MH_I2C_Read... [00:01:37]Read from MH i2c: E2 FD 00 [00:01:37]MH_I2C_Read... [00:01:37]Read from MH i2c: E2 FD 00 1A 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 90 00 4D [00:01:37]RAPDU: EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 90 00 [00:01:37]wFMCommunicate OK [00:01:37]wFMCommunicate request_size=4 [00:01:37]MH_SAM_APDU [00:01:37]CAPDU: 80 17 00 00 [00:01:37]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [00:01:37]Write i2c OK [00:01:37]MH_I2C_Read... [00:01:37]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:01:37]Read from MH i2c: E2 [00:01:37]MH_I2C_Read... [00:01:37]Read from MH i2c: E2 FD 00 [00:01:37]MH_I2C_Read... [00:01:37]Read from MH i2c: E2 FD 00 1B 00 00 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 90 00 0D [00:01:37]RAPDU: 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 90 00 [00:01:38]wFMCommunicate OK [00:01:38]wFMCommunicate request_size=4 [00:01:38]MH_SAM_APDU [00:01:38]CAPDU: 80 17 00 00 [00:01:38]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [00:01:38]Write i2c OK [00:01:38]MH_I2C_Read... [00:01:38]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 196! [00:01:38]Read from MH i2c: E2 [00:01:38]MH_I2C_Read... [00:01:38]Read from MH i2c: E2 C7 00 [00:01:38]MH_I2C_Read... [00:01:38]Read from MH i2c: E2 C7 00 1C 00 00 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 8F [00:01:38]RAPDU: 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:01:38]wFMCommunicate OK [00:01:38]SAM_PROTO_GetShiftData done [00:01:38]requested_item shift.sale.total_cash is exist - process it [00:01:38]requested_item shift.sale_refund.total is exist - process it [00:01:38]requested_item shift.sale_refund.total_cash is exist - process it [00:01:38]requested_item shift.buy.total is exist - process it [00:01:38]requested_item shift.buy.total_cash is exist - process it [00:01:38]produce_requested_data done [00:01:38]produce_requested_data return {"fm.sale.total":9221755.21,"fm.sale_refund.total":51219.20,"fm.buy.total":0.00,"shift.sale.total":427.00,"shift.sale.total_cash":327.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:01:38]process_action_free get_value [00:01:38]json_value_free [00:01:38]json_value_free done [00:01:38]process_json_proto returns [00:01:38]Send response to host [00:01:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":9221755.21,"fm.sale_refund.total":51219.20,"fm.buy.total":0.00,"shift.sale.total":427.00,"shift.sale.total_cash":327.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:01:38]free response buf [00:01:38]execute_script done [00:01:38]execute_script returns [00:01:38]free content buf [00:01:38]Sock 6.Close socket [00:01:38]Sock 6.Thread stoped [00:01:38]OFD Sender: No OFD packet to send [00:01:43]OFD Sender: No OFD packet to send [00:01:48]OFD Sender: No OFD packet to send [00:01:53]OFD Sender: No OFD packet to send [00:01:58]OFD Sender: No OFD packet to send [00:02:03]OFD Sender: No OFD packet to send [00:02:08]OFD Sender: No OFD packet to send [00:02:13]OFD Sender: No OFD packet to send [00:02:18]OFD Sender: No OFD packet to send [00:02:23]OFD Sender: No OFD packet to send [00:02:28]OFD Sender: No OFD packet to send [00:02:33]OFD Sender: No OFD packet to send [00:02:38]OFD Sender: No OFD packet to send [00:02:43]OFD Sender: No OFD packet to send [00:02:48]OFD Sender: No OFD packet to send [00:02:53]OFD Sender: No OFD packet to send [00:02:58]OFD Sender: No OFD packet to send [00:03:03]OFD Sender: No OFD packet to send [00:03:08]OFD Sender: No OFD packet to send [00:03:13]OFD Sender: No OFD packet to send [00:03:18]OFD Sender: No OFD packet to send [00:03:23]OFD Sender: No OFD packet to send [00:03:28]OFD Sender: No OFD packet to send [00:03:33]OFD Sender: No OFD packet to send [00:03:38]OFD Sender: No OFD packet to send [00:03:43]OFD Sender: No OFD packet to send [00:03:48]OFD Sender: No OFD packet to send [00:03:53]OFD Sender: No OFD packet to send [00:03:58]OFD Sender: No OFD packet to send [00:04:03]OFD Sender: No OFD packet to send [00:04:08]OFD Sender: No OFD packet to send [00:04:13]OFD Sender: No OFD packet to send [00:04:18]OFD Sender: No OFD packet to send [00:04:23]OFD Sender: No OFD packet to send [00:04:28]OFD Sender: No OFD packet to send [00:04:33]OFD Sender: No OFD packet to send [00:04:38]OFD Sender: No OFD packet to send [00:04:43]OFD Sender: No OFD packet to send [00:04:48]OFD Sender: No OFD packet to send [00:04:53]OFD Sender: No OFD packet to send [00:04:58]OFD Sender: No OFD packet to send [00:05:03]OFD Sender: No OFD packet to send [00:05:08]OFD Sender: No OFD packet to send [00:05:13]OFD Sender: No OFD packet to send [00:05:18]OFD Sender: No OFD packet to send [00:05:23]OFD Sender: No OFD packet to send [00:05:28]OFD Sender: No OFD packet to send [00:05:33]OFD Sender: No OFD packet to send [00:05:38]OFD Sender: No OFD packet to send [00:05:43]OFD Sender: No OFD packet to send [00:05:48]OFD Sender: No OFD packet to send [00:05:53]OFD Sender: No OFD packet to send [00:05:58]OFD Sender: No OFD packet to send [00:06:03]OFD Sender: No OFD packet to send [00:06:08]OFD Sender: No OFD packet to send [00:06:13]OFD Sender: No OFD packet to send [00:06:18]OFD Sender: No OFD packet to send [00:06:23]OFD Sender: No OFD packet to send [00:06:28]OFD Sender: No OFD packet to send [00:06:33]OFD Sender: No OFD packet to send [00:06:38]OFD Sender: No OFD packet to send [00:06:43]OFD Sender: No OFD packet to send [00:06:48]OFD Sender: No OFD packet to send [00:06:53]OFD Sender: No OFD packet to send [00:06:58]OFD Sender: No OFD packet to send [00:07:03]OFD Sender: No OFD packet to send [00:07:08]OFD Sender: No OFD packet to send [00:07:13]OFD Sender: No OFD packet to send [00:07:18]OFD Sender: No OFD packet to send [00:07:23]OFD Sender: No OFD packet to send [00:07:28]OFD Sender: No OFD packet to send [00:07:33]OFD Sender: No OFD packet to send [00:07:38]OFD Sender: No OFD packet to send [00:07:43]OFD Sender: No OFD packet to send [00:07:48]OFD Sender: No OFD packet to send [00:07:53]OFD Sender: No OFD packet to send [00:07:58]OFD Sender: No OFD packet to send [00:08:03]OFD Sender: No OFD packet to send [00:08:08]OFD Sender: No OFD packet to send [00:08:13]OFD Sender: No OFD packet to send [00:08:18]OFD Sender: No OFD packet to send [00:08:23]OFD Sender: No OFD packet to send [00:08:28]OFD Sender: No OFD packet to send [00:08:33]OFD Sender: No OFD packet to send [00:08:38]OFD Sender: No OFD packet to send [00:08:43]OFD Sender: No OFD packet to send [00:08:48]OFD Sender: No OFD packet to send [00:08:53]OFD Sender: No OFD packet to send [00:08:58]OFD Sender: No OFD packet to send [00:09:03]OFD Sender: No OFD packet to send [00:09:08]OFD Sender: No OFD packet to send [00:09:13]OFD Sender: No OFD packet to send [00:09:18]OFD Sender: No OFD packet to send [00:09:23]OFD Sender: No OFD packet to send [00:09:28]OFD Sender: No OFD packet to send [00:09:33]OFD Sender: No OFD packet to send [00:09:39]OFD Sender: No OFD packet to send [00:09:44]OFD Sender: No OFD packet to send [00:09:49]OFD Sender: No OFD packet to send [00:09:54]OFD Sender: No OFD packet to send [00:09:59]OFD Sender: No OFD packet to send [00:10:04]OFD Sender: No OFD packet to send [00:10:09]OFD Sender: No OFD packet to send [00:10:14]OFD Sender: No OFD packet to send [00:10:19]OFD Sender: No OFD packet to send [00:10:24]OFD Sender: No OFD packet to send [00:10:29]OFD Sender: No OFD packet to send [00:10:34]OFD Sender: No OFD packet to send [00:10:34]recv_with_timeout no data received [00:10:39]OFD Sender: No OFD packet to send [00:10:44]OFD Sender: No OFD packet to send [00:10:49]OFD Sender: No OFD packet to send [00:10:54]OFD Sender: No OFD packet to send [00:10:59]OFD Sender: No OFD packet to send [00:11:04]OFD Sender: No OFD packet to send [00:11:09]OFD Sender: No OFD packet to send [00:11:14]OFD Sender: No OFD packet to send [00:11:19]OFD Sender: No OFD packet to send [00:11:24]OFD Sender: No OFD packet to send [00:11:29]OFD Sender: No OFD packet to send [00:11:34]recv_with_timeout no data received [00:11:34]OFD Sender: No OFD packet to send [00:11:39]OFD Sender: No OFD packet to send [00:11:44]OFD Sender: No OFD packet to send [00:11:49]OFD Sender: No OFD packet to send [00:11:54]OFD Sender: No OFD packet to send [00:11:59]OFD Sender: No OFD packet to send [00:12:04]OFD Sender: No OFD packet to send [00:12:09]OFD Sender: No OFD packet to send [00:12:14]OFD Sender: No OFD packet to send [00:12:19]OFD Sender: No OFD packet to send [00:12:24]OFD Sender: No OFD packet to send [00:12:29]OFD Sender: No OFD packet to send [00:12:34]OFD Sender: No OFD packet to send [00:12:39]OFD Sender: No OFD packet to send [00:12:44]OFD Sender: No OFD packet to send [00:12:49]OFD Sender: No OFD packet to send [00:12:54]OFD Sender: No OFD packet to send [00:12:59]OFD Sender: No OFD packet to send [00:13:04]OFD Sender: No OFD packet to send [00:13:09]OFD Sender: No OFD packet to send [00:13:14]OFD Sender: No OFD packet to send [00:13:19]OFD Sender: No OFD packet to send [00:13:24]OFD Sender: No OFD packet to send [00:13:29]OFD Sender: No OFD packet to send [00:13:30]recv_with_timeout no data received [00:13:34]OFD Sender: No OFD packet to send [00:13:39]OFD Sender: No OFD packet to send [00:13:43]recv_with_timeout no data received [00:13:44]OFD Sender: No OFD packet to send [00:13:49]OFD Sender: No OFD packet to send [00:13:54]OFD Sender: No OFD packet to send [00:13:59]OFD Sender: No OFD packet to send [00:14:00]recv_with_timeout no data received [00:14:04]OFD Sender: No OFD packet to send [00:14:09]OFD Sender: No OFD packet to send [00:14:14]OFD Sender: No OFD packet to send [00:14:17]recv_with_timeout no data received [00:14:19]OFD Sender: No OFD packet to send [00:15:02]ConnectInit Can't connect to host [00:15:04]OFD Sender: No OFD packet to send [00:15:09]OFD Sender: No OFD packet to send [00:15:14]OFD Sender: No OFD packet to send [00:15:19]OFD Sender: No OFD packet to send [00:15:24]OFD Sender: No OFD packet to send [00:15:27]recv_with_timeout no data received [00:15:29]OFD Sender: No OFD packet to send [00:15:34]OFD Sender: No OFD packet to send [00:15:39]OFD Sender: No OFD packet to send [00:15:44]OFD Sender: No OFD packet to send [00:15:49]OFD Sender: No OFD packet to send [00:15:54]OFD Sender: No OFD packet to send [00:15:59]OFD Sender: No OFD packet to send [00:16:04]OFD Sender: No OFD packet to send [00:16:09]OFD Sender: No OFD packet to send [00:16:14]OFD Sender: No OFD packet to send [00:16:16]recv_with_timeout no data received [00:16:19]OFD Sender: No OFD packet to send [00:16:24]OFD Sender: No OFD packet to send [00:16:29]OFD Sender: No OFD packet to send [00:16:34]OFD Sender: No OFD packet to send [00:16:39]OFD Sender: No OFD packet to send [00:16:44]OFD Sender: No OFD packet to send [00:16:49]OFD Sender: No OFD packet to send [00:16:54]OFD Sender: No OFD packet to send [00:16:59]OFD Sender: No OFD packet to send [00:17:04]OFD Sender: No OFD packet to send [00:17:09]OFD Sender: No OFD packet to send [00:17:14]OFD Sender: No OFD packet to send [00:17:19]OFD Sender: No OFD packet to send [00:17:24]OFD Sender: No OFD packet to send [00:17:29]OFD Sender: No OFD packet to send [00:17:34]OFD Sender: No OFD packet to send [00:17:39]OFD Sender: No OFD packet to send [00:17:40]recv_with_timeout no data received [00:17:44]OFD Sender: No OFD packet to send [00:17:49]OFD Sender: No OFD packet to send [00:17:54]OFD Sender: No OFD packet to send [00:17:55]recv_with_timeout no data received [00:17:59]OFD Sender: No OFD packet to send [00:18:04]OFD Sender: No OFD packet to send [00:18:09]OFD Sender: No OFD packet to send [00:18:11]recv_with_timeout no data received [00:18:14]OFD Sender: No OFD packet to send [00:18:19]OFD Sender: No OFD packet to send [00:18:24]OFD Sender: No OFD packet to send [00:18:27]recv_with_timeout no data received [00:18:29]OFD Sender: No OFD packet to send [00:18:34]OFD Sender: No OFD packet to send [00:18:39]OFD Sender: No OFD packet to send [00:18:44]OFD Sender: No OFD packet to send [00:18:49]OFD Sender: No OFD packet to send [00:18:54]OFD Sender: No OFD packet to send [00:18:59]OFD Sender: No OFD packet to send [00:19:04]OFD Sender: No OFD packet to send [00:19:09]OFD Sender: No OFD packet to send [00:19:14]OFD Sender: No OFD packet to send [00:19:19]OFD Sender: No OFD packet to send [00:19:22]recv_with_timeout no data received [00:19:24]OFD Sender: No OFD packet to send [00:19:29]OFD Sender: No OFD packet to send [00:19:34]OFD Sender: No OFD packet to send [00:19:39]OFD Sender: No OFD packet to send [00:19:42]recv_with_timeout no data received [00:19:44]OFD Sender: No OFD packet to send [00:19:49]OFD Sender: No OFD packet to send [00:19:54]OFD Sender: No OFD packet to send [00:19:59]OFD Sender: No OFD packet to send [00:20:04]OFD Sender: No OFD packet to send [00:20:09]OFD Sender: No OFD packet to send [00:20:12]recv_with_timeout no data received [00:20:14]OFD Sender: No OFD packet to send [00:20:19]OFD Sender: No OFD packet to send [00:20:24]OFD Sender: No OFD packet to send [00:20:29]OFD Sender: No OFD packet to send [00:20:30]recv_with_timeout no data received [00:20:34]OFD Sender: No OFD packet to send [00:20:39]OFD Sender: No OFD packet to send [00:20:44]OFD Sender: No OFD packet to send [00:20:48]recv_with_timeout no data received [00:20:49]OFD Sender: No OFD packet to send [00:20:54]OFD Sender: No OFD packet to send [00:20:59]OFD Sender: No OFD packet to send [00:21:04]OFD Sender: No OFD packet to send [00:21:09]OFD Sender: No OFD packet to send [00:21:14]OFD Sender: No OFD packet to send [00:21:19]OFD Sender: No OFD packet to send [00:21:24]OFD Sender: No OFD packet to send [00:21:29]OFD Sender: No OFD packet to send [00:21:34]OFD Sender: No OFD packet to send [00:21:38]recv_with_timeout no data received [00:21:39]OFD Sender: No OFD packet to send [00:21:44]OFD Sender: No OFD packet to send [00:21:49]OFD Sender: No OFD packet to send [00:21:54]OFD Sender: No OFD packet to send [00:21:59]OFD Sender: No OFD packet to send [00:22:03]recv_with_timeout no data received [00:22:04]OFD Sender: No OFD packet to send [00:22:09]OFD Sender: No OFD packet to send [00:22:14]OFD Sender: No OFD packet to send [00:22:19]OFD Sender: No OFD packet to send [00:22:24]OFD Sender: No OFD packet to send [00:22:29]OFD Sender: No OFD packet to send [00:22:34]OFD Sender: No OFD packet to send [00:22:39]OFD Sender: No OFD packet to send [00:22:44]OFD Sender: No OFD packet to send [00:22:49]OFD Sender: No OFD packet to send [00:22:54]OFD Sender: No OFD packet to send [00:22:59]OFD Sender: No OFD packet to send [00:23:04]OFD Sender: No OFD packet to send [00:23:09]OFD Sender: No OFD packet to send [00:23:14]OFD Sender: No OFD packet to send [00:23:19]OFD Sender: No OFD packet to send [00:23:24]OFD Sender: No OFD packet to send [00:23:29]OFD Sender: No OFD packet to send [00:23:34]OFD Sender: No OFD packet to send [00:23:39]OFD Sender: No OFD packet to send [00:23:44]OFD Sender: No OFD packet to send [00:23:49]OFD Sender: No OFD packet to send [00:23:54]OFD Sender: No OFD packet to send [00:23:59]OFD Sender: No OFD packet to send [00:24:04]OFD Sender: No OFD packet to send [00:24:09]OFD Sender: No OFD packet to send [00:24:14]OFD Sender: No OFD packet to send [00:24:19]OFD Sender: No OFD packet to send [00:24:24]OFD Sender: No OFD packet to send [00:24:29]OFD Sender: No OFD packet to send [00:24:34]OFD Sender: No OFD packet to send [00:24:39]OFD Sender: No OFD packet to send [00:24:44]OFD Sender: No OFD packet to send [00:24:49]OFD Sender: No OFD packet to send [00:24:54]OFD Sender: No OFD packet to send [00:24:59]OFD Sender: No OFD packet to send [00:25:04]OFD Sender: No OFD packet to send [00:25:09]OFD Sender: No OFD packet to send [00:25:14]OFD Sender: No OFD packet to send [00:25:19]OFD Sender: No OFD packet to send [00:25:24]OFD Sender: No OFD packet to send [00:25:29]OFD Sender: No OFD packet to send [00:25:34]OFD Sender: No OFD packet to send [00:25:39]OFD Sender: No OFD packet to send [00:25:44]OFD Sender: No OFD packet to send [00:25:49]OFD Sender: No OFD packet to send [00:25:54]OFD Sender: No OFD packet to send [00:25:59]OFD Sender: No OFD packet to send [00:26:04]OFD Sender: No OFD packet to send [00:26:09]OFD Sender: No OFD packet to send [00:26:14]OFD Sender: No OFD packet to send [00:26:19]OFD Sender: No OFD packet to send [00:26:24]OFD Sender: No OFD packet to send [00:26:29]OFD Sender: No OFD packet to send [00:26:34]OFD Sender: No OFD packet to send [00:26:39]OFD Sender: No OFD packet to send [00:26:44]OFD Sender: No OFD packet to send [00:26:49]OFD Sender: No OFD packet to send [00:26:52]recv_with_timeout no data received [00:26:54]OFD Sender: No OFD packet to send [00:26:59]OFD Sender: No OFD packet to send [00:27:04]OFD Sender: No OFD packet to send [00:27:09]OFD Sender: No OFD packet to send [00:27:14]OFD Sender: No OFD packet to send [00:27:19]OFD Sender: No OFD packet to send [00:27:24]OFD Sender: No OFD packet to send [00:27:30]OFD Sender: No OFD packet to send [00:27:35]OFD Sender: No OFD packet to send [00:27:40]OFD Sender: No OFD packet to send [00:27:45]OFD Sender: No OFD packet to send [00:27:50]OFD Sender: No OFD packet to send [00:27:55]OFD Sender: No OFD packet to send [00:28:00]OFD Sender: No OFD packet to send [00:28:00]recv_with_timeout no data received [00:28:05]OFD Sender: No OFD packet to send [00:28:10]OFD Sender: No OFD packet to send [00:28:12]recv_with_timeout no data received [00:28:15]OFD Sender: No OFD packet to send [00:28:20]OFD Sender: No OFD packet to send [00:28:25]OFD Sender: No OFD packet to send [00:28:30]OFD Sender: No OFD packet to send [00:28:35]OFD Sender: No OFD packet to send [00:28:40]OFD Sender: No OFD packet to send [00:28:45]OFD Sender: No OFD packet to send [00:28:50]OFD Sender: No OFD packet to send [00:28:55]OFD Sender: No OFD packet to send [00:29:00]OFD Sender: No OFD packet to send [00:29:05]OFD Sender: No OFD packet to send [00:29:10]OFD Sender: No OFD packet to send [00:29:15]OFD Sender: No OFD packet to send [00:29:20]OFD Sender: No OFD packet to send [00:29:25]OFD Sender: No OFD packet to send [00:29:30]OFD Sender: No OFD packet to send [00:29:35]OFD Sender: No OFD packet to send [00:29:40]OFD Sender: No OFD packet to send [00:29:45]OFD Sender: No OFD packet to send [00:29:50]OFD Sender: No OFD packet to send [00:29:55]OFD Sender: No OFD packet to send [00:30:00]OFD Sender: No OFD packet to send [00:30:05]OFD Sender: No OFD packet to send [00:30:10]OFD Sender: No OFD packet to send [00:30:15]OFD Sender: No OFD packet to send [00:30:20]OFD Sender: No OFD packet to send [00:30:25]OFD Sender: No OFD packet to send [00:30:30]OFD Sender: No OFD packet to send [00:30:35]OFD Sender: No OFD packet to send [00:30:40]OFD Sender: No OFD packet to send [00:30:45]OFD Sender: No OFD packet to send [00:30:50]OFD Sender: No OFD packet to send [00:30:55]OFD Sender: No OFD packet to send [00:31:00]OFD Sender: No OFD packet to send [00:31:05]OFD Sender: No OFD packet to send [00:31:10]OFD Sender: No OFD packet to send [00:31:15]OFD Sender: No OFD packet to send [00:31:20]OFD Sender: No OFD packet to send [00:31:25]OFD Sender: No OFD packet to send [00:31:27]recv_with_timeout no data received [00:31:30]OFD Sender: No OFD packet to send [00:31:35]OFD Sender: No OFD packet to send [00:31:40]OFD Sender: No OFD packet to send [00:31:45]OFD Sender: No OFD packet to send [00:31:50]OFD Sender: No OFD packet to send [00:31:55]OFD Sender: No OFD packet to send [00:32:00]OFD Sender: No OFD packet to send [00:32:05]OFD Sender: No OFD packet to send [00:32:10]OFD Sender: No OFD packet to send [00:32:15]OFD Sender: No OFD packet to send [00:32:20]OFD Sender: No OFD packet to send [00:32:25]OFD Sender: No OFD packet to send [00:32:30]OFD Sender: No OFD packet to send [00:32:35]OFD Sender: No OFD packet to send [00:32:40]OFD Sender: No OFD packet to send [00:32:45]OFD Sender: No OFD packet to send [00:32:50]OFD Sender: No OFD packet to send [00:32:55]OFD Sender: No OFD packet to send [00:33:00]OFD Sender: No OFD packet to send [00:33:05]OFD Sender: No OFD packet to send [00:33:10]OFD Sender: No OFD packet to send [00:33:15]OFD Sender: No OFD packet to send [00:33:20]OFD Sender: No OFD packet to send [00:33:25]OFD Sender: No OFD packet to send [00:33:26]recv_with_timeout no data received [00:33:30]OFD Sender: No OFD packet to send [00:33:35]OFD Sender: No OFD packet to send [00:33:40]OFD Sender: No OFD packet to send [00:33:45]OFD Sender: No OFD packet to send [00:33:50]OFD Sender: No OFD packet to send [00:33:55]OFD Sender: No OFD packet to send [00:34:00]OFD Sender: No OFD packet to send [00:34:05]OFD Sender: No OFD packet to send [00:34:10]OFD Sender: No OFD packet to send [00:34:15]OFD Sender: No OFD packet to send [00:34:20]OFD Sender: No OFD packet to send [00:34:25]OFD Sender: No OFD packet to send [00:34:30]OFD Sender: No OFD packet to send [00:34:35]OFD Sender: No OFD packet to send [00:34:40]OFD Sender: No OFD packet to send [00:34:45]OFD Sender: No OFD packet to send [00:34:50]OFD Sender: No OFD packet to send [00:34:55]OFD Sender: No OFD packet to send [00:35:00]OFD Sender: No OFD packet to send [00:35:05]OFD Sender: No OFD packet to send [00:35:10]OFD Sender: No OFD packet to send [00:35:15]OFD Sender: No OFD packet to send [00:35:20]OFD Sender: No OFD packet to send [00:35:25]OFD Sender: No OFD packet to send [00:35:30]OFD Sender: No OFD packet to send [00:35:35]OFD Sender: No OFD packet to send [00:35:40]OFD Sender: No OFD packet to send [00:35:45]OFD Sender: No OFD packet to send [00:35:50]OFD Sender: No OFD packet to send [00:35:55]OFD Sender: No OFD packet to send [00:36:00]OFD Sender: No OFD packet to send [00:36:05]OFD Sender: No OFD packet to send [00:36:10]OFD Sender: No OFD packet to send [00:36:15]OFD Sender: No OFD packet to send [00:36:20]OFD Sender: No OFD packet to send [00:36:25]OFD Sender: No OFD packet to send [00:36:30]OFD Sender: No OFD packet to send [00:36:35]OFD Sender: No OFD packet to send [00:36:40]OFD Sender: No OFD packet to send [00:36:45]OFD Sender: No OFD packet to send [00:36:50]OFD Sender: No OFD packet to send [00:36:55]OFD Sender: No OFD packet to send [00:37:00]OFD Sender: No OFD packet to send [00:37:05]OFD Sender: No OFD packet to send [00:37:10]OFD Sender: No OFD packet to send [00:37:15]OFD Sender: No OFD packet to send [00:37:20]OFD Sender: No OFD packet to send [00:37:25]OFD Sender: No OFD packet to send [00:37:30]OFD Sender: No OFD packet to send [00:37:35]OFD Sender: No OFD packet to send [00:37:40]OFD Sender: No OFD packet to send [00:37:45]OFD Sender: No OFD packet to send [00:37:50]OFD Sender: No OFD packet to send [00:37:55]OFD Sender: No OFD packet to send [00:38:00]OFD Sender: No OFD packet to send [00:38:05]OFD Sender: No OFD packet to send [00:38:10]OFD Sender: No OFD packet to send [00:38:15]OFD Sender: No OFD packet to send [00:38:20]OFD Sender: No OFD packet to send [00:38:22]recv_with_timeout no data received [00:38:25]OFD Sender: No OFD packet to send [00:38:30]OFD Sender: No OFD packet to send [00:38:35]OFD Sender: No OFD packet to send [00:38:40]OFD Sender: No OFD packet to send [00:38:45]OFD Sender: No OFD packet to send [00:38:50]OFD Sender: No OFD packet to send [00:38:55]OFD Sender: No OFD packet to send [00:39:00]OFD Sender: No OFD packet to send [00:39:02]accept exits with 9 [00:39:02]New connection [00:39:02]New thread 3066658148 created [00:39:02]Thread 3066514788 joined [00:39:02]Waiting for new connection... [00:39:02] Sock 9.Parse request [00:39:02]Sock 9.Check first char [00:39:02]Sock 9.First char is OK [00:39:02]request: POST /json_proto HTTP/1.0 [00:39:02]Method: POST [00:39:02]URL: /json_proto [00:39:02]Method is POST - this is cgi request [00:39:02]url: /json_proto [00:39:02]query_string will be loaded in cgi processing [00:39:02]execute_cgi json_proto POST (null) [00:39:02]execute_cgi path=json_proto method=POST [00:39:02]POST find Content-Length [00:39:02]Host: 172.17.43.132:8080 [00:39:02]Content-Length: 675 [00:39:02]Content-Type: application/json [00:39:02] [00:39:02]POST finish read [00:39:02]Found Content-Length = 675 [00:39:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183728", "tax_sys" : 0, "items" : [ { "code": "2000053020015", "name": "\u0411\u0443\u043C\u0430\u0436\u043D\u044B\u0435 \u0441\u0442\u0430\u043A\u0430\u043D\u044B 250\u043C\u043B 1\u0448\u0442", "price" : 7.00, "quantity" : 4.000, "sum" : 28.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 28.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:39:02]execute_script... [00:39:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)183728", "tax_sys" : 0, "items" : [ { "code": "2000053020015", "name": "\u0411\u0443\u043C\u0430\u0436\u043D\u044B\u0435 \u0441\u0442\u0430\u043A\u0430\u043D\u044B 250\u043C\u043B 1\u0448\u0442", "price" : 7.00, "quantity" : 4.000, "sum" : 28.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 28.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:39:02]POST & json_proto [00:39:02]process_json_proto [00:39:02]json parsed OK: [00:39:02]protocol is kg_v1.0 [00:39:02]action value=close_receipt [00:39:02]process_action close_receipt [00:39:02]cmd_close_receipt [00:39:02]MH_GetDate [00:39:02]Write to MH i2c: F0 00 00 1D 00 0C [00:39:02]Write i2c OK [00:39:02]MH_I2C_Read... [00:39:02]Read from MH i2c: F0 [00:39:02]MH_I2C_Read... [00:39:02]Read from MH i2c: F0 09 00 [00:39:02]MH_I2C_Read... [00:39:02]Read from MH i2c: F0 09 00 1D 00 00 27 09 00 00 00 00 00 00 45 [00:39:02]GetLastDocTimeStamp 48 [00:39:02]current date 2343 [00:39:02]FM_GetShiftState [00:39:02]SAM_PROTO_GetShiftState [00:39:02]wFMCommunicate request_size=4 [00:39:02]MH_SAM_APDU [00:39:02]CAPDU: 80 13 01 00 [00:39:02]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [00:39:02]Write i2c OK [00:39:02]MH_I2C_Read... [00:39:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:39:02]Read from MH i2c: E2 [00:39:02]MH_I2C_Read... [00:39:02]Read from MH i2c: E2 0E 00 [00:39:02]MH_I2C_Read... [00:39:02]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 16 8C A5 66 00 00 00 00 90 00 54 [00:39:02]RAPDU: 09 00 01 16 8C A5 66 00 00 00 00 90 00 [00:39:02]wFMCommunicate OK [00:39:02]SAM_PROTO_GetShiftState done [00:39:02]FM_GetShiftState done [00:39:02]curdate