7z集'w呈j緌1-20.09 12:52:30 INFO [FiscalPrinter] getRegNum 20.09 12:52:30 DEBUG [BaseConnector] --> PiritRequestPacket{Id=63, Cmd=GET_INFO(02), data=4{1C}} 20.09 12:52:30 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=63, Cmd=GET_INFO(02), data=new String[]{"02004", "0002701804005052"}} 20.09 12:52:30 INFO [FiscalPrinter] RegNum = 0002701804005052 20.09 12:52:30 INFO [FiscalPrinter] getShiftNumber 20.09 12:52:30 DEBUG [BaseConnector] --> PiritRequestPacket{Id=33, Cmd=GET_COUNTERS(01), data=1{1C}} 20.09 12:52:31 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=33, Cmd=GET_COUNTERS(01), data=new String[]{"01001", "1"}} 20.09 12:52:31 INFO [FiscalPrinter] ShiftNumber = 1 20.09 12:52:31 INFO [FiscalPrinter] ShiftNumber = 1 20.09 12:52:31 INFO [FiscalPrinter] isShiftOpen 20.09 12:52:31 DEBUG [BaseConnector] --> PiritRequestPacket{Id=34, Cmd=GET_STATUS(00), data={1C}} 20.09 12:52:31 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=34, Cmd=GET_STATUS(00), data=new String[]{"00000", "1", "0"}} 20.09 12:52:31 INFO [FiscalPrinter] getLastKpk 20.09 12:52:31 DEBUG [BaseConnector] --> PiritRequestPacket{Id=35, Cmd=GET_EKLZ_INFO(78), data=3{1C}} 20.09 12:52:31 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=35, Cmd=GET_EKLZ_INFO(78), data=new String[]{"78003", "1"}} 20.09 12:52:31 INFO [FiscalPrinter] LastKpk = 1 20.09 12:52:31 INFO [FiscalPrinter] getCountCashIn 20.09 12:52:31 DEBUG [BaseConnector] --> PiritRequestPacket{Id=36, Cmd=GET_STATUS(00), data={1C}} 20.09 12:52:31 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=36, Cmd=GET_STATUS(00), data=new String[]{"00000", "1", "0"}} 20.09 12:52:31 DEBUG [BaseConnector] --> PiritRequestPacket{Id=37, Cmd=GET_COUNTERS(01), data=12{1C}} 20.09 12:52:31 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=37, Cmd=GET_COUNTERS(01), data=new String[]{"010012", "1.2", "3", "0.00", "0", "0.00", "0", "0.00", "0", "0.00", "0", "0.00", "0", "0.00"}} 20.09 12:52:31 INFO [AbstractPirit] CashIn = 0 20.09 12:52:31 INFO [FiscalPrinter] CountCashIn = 0 20.09 12:52:31 INFO [FiscalPrinter] getCountCashOut 20.09 12:52:31 DEBUG [BaseConnector] --> PiritRequestPacket{Id=38, Cmd=GET_STATUS(00), data={1C}} 20.09 12:52:31 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=38, Cmd=GET_STATUS(00), data=new String[]{"00000", "1", "0"}} 20.09 12:52:31 DEBUG [BaseConnector] --> PiritRequestPacket{Id=39, Cmd=GET_COUNTERS(01), data=12{1C}} 20.09 12:52:31 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=39, Cmd=GET_COUNTERS(01), data=new String[]{"010012", "1.2", "3", "0.00", "0", "0.00", "0", "0.00", "0", "0.00", "0", "0.00", "0", "0.00"}} 20.09 12:52:31 INFO [AbstractPirit] CashOut = 0 20.09 12:52:31 INFO [FiscalPrinter] CountCashOut = 0 20.09 12:52:31 INFO [FiscalPrinter] getCountAnnul 20.09 12:52:31 DEBUG [BaseConnector] --> PiritRequestPacket{Id=40, Cmd=GET_STATUS(00), data={1C}} 20.09 12:52:31 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=40, Cmd=GET_STATUS(00), data=new String[]{"00000", "1", "0"}} 20.09 12:52:31 DEBUG [BaseConnector] --> PiritRequestPacket{Id=41, Cmd=GET_COUNTERS(01), data=12{1C}} 20.09 12:52:31 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=41, Cmd=GET_COUNTERS(01), data=new String[]{"010012", "1.2", "3", "0.00", "0", "0.00", "0", "0.00", "0", "0.00", "0", "0.00", "0", "0.00"}} 20.09 12:52:31 INFO [AbstractPirit] CountAnnul = 0 20.09 12:52:31 INFO [FiscalPrinter] CountAnnul = 0 20.09 12:52:31 INFO [FiscalPrinter] getSPND 20.09 12:52:31 DEBUG [BaseConnector] --> PiritRequestPacket{Id=42, Cmd=GET_RECEIPT_DATA(03), data=2{1C}} 20.09 12:52:31 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=42, Cmd=GET_RECEIPT_DATA(03), data=new String[]{"03002", "0", "0.0", "0", "0", "0.00", "0.00", "0.00", "0647669812", "1"}} 20.09 12:52:31 INFO [FiscalPrinter] CountSPND = 0 20.09 12:52:31 INFO [FiscalPrinter] getCashAmount 20.09 12:52:31 DEBUG [BaseConnector] --> PiritRequestPacket{Id=43, Cmd=GET_INFO(02), data=7{1C}} 20.09 12:52:31 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=43, Cmd=GET_INFO(02), data=new String[]{"02007", "0.00"}} 20.09 12:52:31 INFO [AbstractPirit] CashAmount = 0 20.09 12:52:31 INFO [FiscalPrinter] CashAmount = 0 20.09 12:52:31 INFO [AbstractPirit] Reconnect fiscal: 8603073155 20.09 12:52:31 ERROR [AbstractPirit] COMPROXY - STOP 20.09 12:52:33 TRACE [AbstractPirit] Executable is finished 20.09 12:52:33 ERROR [BaseConnector] Error while close streams java.io.IOException: Input/output error in nativeDrain at gnu.io.RXTXPort.nativeDrain(Native Method) at gnu.io.RXTXPort$SerialOutputStream.flush(RXTXPort.java:1248) at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:141) at java.io.FilterOutputStream.close(FilterOutputStream.java:158) at ru.crystals.pos.fiscalprinter.pirit.core.connect.BaseConnector.close(BaseConnector.java:108) at ru.crystals.pos.fiscalprinter.pirit.core.AbstractPirit.stopPC(AbstractPirit.java:470) at ru.crystals.pos.fiscalprinter.pirit.core.AbstractPirit.stopPCMap(AbstractPirit.java:476) at ru.crystals.pos.fiscalprinter.pirit.vikiprint.VikiPrint.stop(VikiPrint.java:210) at ru.crystals.pos.fiscalprinter.pirit.core.AbstractPirit.postProcessNegativeScript(AbstractPirit.java:2823) at ru.crystals.pos.fiscalprinter.pirit.vikiprint.VikiPrint.postProcessNegativeScript(VikiPrint.java:215) at ru.crystals.pos.fiscalprinter.FiscalPrinterImpl.recoverIfNecessary(FiscalPrinterImpl.java:2730) at ru.crystals.pos.fiscalprinter.FiscalPrinterImpl.checkAndRecoverBeforeOperation(FiscalPrinterImpl.java:2818) at ru.crystals.pos.fiscalprinter.FiscalPrinterImpl.getLastFiscalDocumentData(FiscalPrinterImpl.java:3021) at ru.crystals.pos.fiscalprinter.FiscalPrinterImpl.getStatusData(FiscalPrinterImpl.java:2750) at ru.crystals.pos.techprocess.TechProcessShift.openShiftPrintAndSave(TechProcessShift.java:199) at ru.crystals.pos.techprocess.TechProcessShift.openShift(TechProcessShift.java:131) at ru.crystals.pos.techprocess.TechProcessShiftProxy.openShift(TechProcessShiftProxy.java:98) at ru.crystals.pos.techprocess.TechProcessImpl.openShift(TechProcessImpl.java:1739) at ru.crystals.pos.visualization.scenaries.ShiftOpenScenaryImpl.execute(ShiftOpenScenaryImpl.java:51) at ru.crystals.pos.visualization.menu.commands.ShiftOpenCommand.execute(ShiftOpenCommand.java:23) at ru.crystals.pos.visualization.menu.MenuContainer.number(MenuContainer.java:144) at ru.crystals.pos.visualization.menu.MenuContainer.enter(MenuContainer.java:251) at ru.crystals.pos.visualization.components.MainWindow.enter(MainWindow.java:1106) at ru.crystals.pos.visualization.Factory.eventControlKey(Factory.java:482) at ru.crystals.pos.techprocess.TechProcessImpl.eventControlKey(TechProcessImpl.java:4121) at ru.crystals.pos.CashEventSource.sentOldKey(CashEventSource.java:167) at ru.crystals.pos.CashEventSource.process(CashEventSource.java:138) at ru.crystals.pos.CashEventSource.processEvent(CashEventSource.java:118) at ru.crystals.pos.CashEventSource.run(CashEventSource.java:101) at ru.crystals.pos.InternalCashPoolExecutorImpl.lambda$submit$1(InternalCashPoolExecutorImpl.java:120) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) 20.09 12:52:33 ERROR [AbstractPirit] COMPROXY - START 20.09 12:52:35 TRACE [AbstractPirit] Executable is finished 20.09 12:52:35 INFO [VikiPrint] Search device on port /dev/usbPIRIT2F 20.09 12:52:35 DEBUG [BaseConnector] sendData 20.09 12:52:35 DEBUG [BaseConnector] --> 0x5 20.09 12:52:35 DEBUG [BaseConnector] <-- 0x6 20.09 12:52:35 DEBUG [BaseConnector] sendData 20.09 12:52:35 DEBUG [BaseConnector] --> 0x5 20.09 12:52:36 DEBUG [BaseConnector] <-- 0x6 20.09 12:52:36 INFO [VikiPrint] Device on port /dev/usbPIRIT2F is online, will try to get Pirit status 20.09 12:52:36 DEBUG [BaseConnector] --> PiritRequestPacket{Id=33, Cmd=GET_STATUS(00), data={1C}} 20.09 12:52:36 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=33, Cmd=GET_STATUS(00), data=new String[]{"00000", "1", "0"}} 20.09 12:52:36 DEBUG [BaseConnector] --> PiritRequestPacket{Id=34, Cmd=GET_INFO(02), data=2{1C}} 20.09 12:52:36 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=34, Cmd=GET_INFO(02), data=new String[]{"02002", "665", "2", "1"}} 20.09 12:52:36 DEBUG [BaseConnector] --> PiritRequestPacket{Id=35, Cmd=GET_INFO(02), data=21{1C}} 20.09 12:52:36 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=35, Cmd=GET_INFO(02), data=new String[]{"020021", "4"}} 20.09 12:52:36 DEBUG [BaseConnector] --> PiritRequestPacket{Id=36, Cmd=GET_PRINTER_STATE(04), data={1C}} 20.09 12:52:36 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=36, Cmd=GET_PRINTER_STATE(04), data=new String[]{"04000"}} 20.09 12:52:36 ERROR [BaseConnector] Error while close streams java.io.IOException at gnu.io.RXTXPort$SerialOutputStream.flush(RXTXPort.java:1231) at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:141) at java.io.FilterOutputStream.close(FilterOutputStream.java:158) at ru.crystals.pos.fiscalprinter.pirit.core.connect.BaseConnector.close(BaseConnector.java:108) at ru.crystals.pos.fiscalprinter.pirit.core.connect.BaseConnector.open(BaseConnector.java:59) at ru.crystals.pos.fiscalprinter.pirit.core.connect.PiritConnector.reconnect(PiritConnector.java:69) at ru.crystals.pos.fiscalprinter.pirit.vikiprint.VikiPrint.connectToPirit(VikiPrint.java:305) at ru.crystals.pos.fiscalprinter.pirit.vikiprint.VikiPrint.startDevice(VikiPrint.java:80) at ru.crystals.pos.fiscalprinter.pirit.vikiprint.VikiPrint.start(VikiPrint.java:65) at ru.crystals.pos.fiscalprinter.pirit.vikiprint.VikiPrintFN100.start(VikiPrintFN100.java:24) at ru.crystals.pos.fiscalprinter.pirit.core.AbstractPirit.postProcessNegativeScript(AbstractPirit.java:2824) at ru.crystals.pos.fiscalprinter.pirit.vikiprint.VikiPrint.postProcessNegativeScript(VikiPrint.java:215) at ru.crystals.pos.fiscalprinter.FiscalPrinterImpl.recoverIfNecessary(FiscalPrinterImpl.java:2730) at ru.crystals.pos.fiscalprinter.FiscalPrinterImpl.checkAndRecoverBeforeOperation(FiscalPrinterImpl.java:2818) at ru.crystals.pos.fiscalprinter.FiscalPrinterImpl.getLastFiscalDocumentData(FiscalPrinterImpl.java:3021) at ru.crystals.pos.fiscalprinter.FiscalPrinterImpl.getStatusData(FiscalPrinterImpl.java:2750) at ru.crystals.pos.techprocess.TechProcessShift.openShiftPrintAndSave(TechProcessShift.java:199) at ru.crystals.pos.techprocess.TechProcessShift.openShift(TechProcessShift.java:131) at ru.crystals.pos.techprocess.TechProcessShiftProxy.openShift(TechProcessShiftProxy.java:98) at ru.crystals.pos.techprocess.TechProcessImpl.openShift(TechProcessImpl.java:1739) at ru.crystals.pos.visualization.scenaries.ShiftOpenScenaryImpl.execute(ShiftOpenScenaryImpl.java:51) at ru.crystals.pos.visualization.menu.commands.ShiftOpenCommand.execute(ShiftOpenCommand.java:23) at ru.crystals.pos.visualization.menu.MenuContainer.number(MenuContainer.java:144) at ru.crystals.pos.visualization.menu.MenuContainer.enter(MenuContainer.java:251) at ru.crystals.pos.visualization.components.MainWindow.enter(MainWindow.java:1106) at ru.crystals.pos.visualization.Factory.eventControlKey(Factory.java:482) at ru.crystals.pos.techprocess.TechProcessImpl.eventControlKey(TechProcessImpl.java:4121) at ru.crystals.pos.CashEventSource.sentOldKey(CashEventSource.java:167) at ru.crystals.pos.CashEventSource.process(CashEventSource.java:138) at ru.crystals.pos.CashEventSource.processEvent(CashEventSource.java:118) at ru.crystals.pos.CashEventSource.run(CashEventSource.java:101) at ru.crystals.pos.InternalCashPoolExecutorImpl.lambda$submit$1(InternalCashPoolExecutorImpl.java:120) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) 20.09 12:52:36 DEBUG [BaseConnector] --> PiritRequestPacket{Id=44, Cmd=GET_STATUS(00), data={1C}} 20.09 12:52:36 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=44, Cmd=GET_STATUS(00), data=new String[]{"00000", "1", "0"}} 20.09 12:52:36 DEBUG [BaseConnector] --> PiritRequestPacket{Id=45, Cmd=GET_INFO(02), data=2{1C}} 20.09 12:52:36 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=45, Cmd=GET_INFO(02), data=new String[]{"02002", "665", "2", "1"}} 20.09 12:52:36 DEBUG [BaseConnector] --> PiritRequestPacket{Id=46, Cmd=GET_INFO(02), data=21{1C}} 20.09 12:52:36 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=46, Cmd=GET_INFO(02), data=new String[]{"020021", "4"}} 20.09 12:52:36 DEBUG [BaseConnector] --> PiritRequestPacket{Id=47, Cmd=START_WORK(10), data=200918{1C}125236{1C}} 20.09 12:52:36 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=47, Cmd=START_WORK(10), data="1000"} 20.09 12:52:36 DEBUG [PiritConfig] Getting taxes 20.09 12:52:36 DEBUG [PiritConfig] Getting table 40 index 0 value... 20.09 12:52:36 DEBUG [BaseConnector] --> PiritRequestPacket{Id=48, Cmd=GET_CONFIGURATION_TABLE(11), data=40{1C}0{1C}} 20.09 12:52:36 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=48, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"1100袧袛小 18%"}} 20.09 12:52:36 DEBUG [PiritConfig] Table 40 index 0 value: 袧袛小 18% 20.09 12:52:36 DEBUG [PiritConfig] Getting table 41 index 0 value... 20.09 12:52:36 DEBUG [BaseConnector] --> PiritRequestPacket{Id=49, Cmd=GET_CONFIGURATION_TABLE(11), data=41{1C}0{1C}} 20.09 12:52:36 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=49, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"110018.00"}} 20.09 12:52:36 DEBUG [PiritConfig] Table 41 index 0 value: 18.00 20.09 12:52:36 DEBUG [PiritConfig] Getting table 40 index 1 value... 20.09 12:52:36 DEBUG [BaseConnector] --> PiritRequestPacket{Id=50, Cmd=GET_CONFIGURATION_TABLE(11), data=40{1C}1{1C}} 20.09 12:52:36 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=50, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"1100袧袛小 10%"}} 20.09 12:52:36 DEBUG [PiritConfig] Table 40 index 1 value: 袧袛小 10% 20.09 12:52:36 DEBUG [PiritConfig] Getting table 41 index 1 value... 20.09 12:52:36 DEBUG [BaseConnector] --> PiritRequestPacket{Id=51, Cmd=GET_CONFIGURATION_TABLE(11), data=41{1C}1{1C}} 20.09 12:52:36 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=51, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"110010.00"}} 20.09 12:52:36 DEBUG [PiritConfig] Table 41 index 1 value: 10.00 20.09 12:52:36 DEBUG [PiritConfig] Getting table 40 index 2 value... 20.09 12:52:36 DEBUG [BaseConnector] --> PiritRequestPacket{Id=52, Cmd=GET_CONFIGURATION_TABLE(11), data=40{1C}2{1C}} 20.09 12:52:36 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=52, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"1100袧袛小 0%"}} 20.09 12:52:36 DEBUG [PiritConfig] Table 40 index 2 value: 袧袛小 0% 20.09 12:52:36 DEBUG [PiritConfig] Getting table 41 index 2 value... 20.09 12:52:36 DEBUG [BaseConnector] --> PiritRequestPacket{Id=53, Cmd=GET_CONFIGURATION_TABLE(11), data=41{1C}2{1C}} 20.09 12:52:36 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=53, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"11000.00"}} 20.09 12:52:36 DEBUG [PiritConfig] Table 41 index 2 value: 0.00 20.09 12:52:36 DEBUG [PiritConfig] Getting table 40 index 3 value... 20.09 12:52:36 DEBUG [BaseConnector] --> PiritRequestPacket{Id=54, Cmd=GET_CONFIGURATION_TABLE(11), data=40{1C}3{1C}} 20.09 12:52:36 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=54, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"1100"}} 20.09 12:52:36 DEBUG [PiritConfig] Table 40 index 3 value: 20.09 12:52:36 DEBUG [PiritConfig] Getting table 41 index 3 value... 20.09 12:52:36 DEBUG [BaseConnector] --> PiritRequestPacket{Id=55, Cmd=GET_CONFIGURATION_TABLE(11), data=41{1C}3{1C}} 20.09 12:52:36 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=55, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"11000.00"}} 20.09 12:52:36 DEBUG [PiritConfig] Table 41 index 3 value: 0.00 20.09 12:52:36 DEBUG [PiritConfig] Getting table 40 index 4 value... 20.09 12:52:36 DEBUG [BaseConnector] --> PiritRequestPacket{Id=56, Cmd=GET_CONFIGURATION_TABLE(11), data=40{1C}4{1C}} 20.09 12:52:36 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=56, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"1100袧袛小 18/118"}} 20.09 12:52:36 DEBUG [PiritConfig] Table 40 index 4 value: 袧袛小 18/118 20.09 12:52:36 DEBUG [PiritConfig] Getting table 41 index 4 value... 20.09 12:52:36 DEBUG [BaseConnector] --> PiritRequestPacket{Id=57, Cmd=GET_CONFIGURATION_TABLE(11), data=41{1C}4{1C}} 20.09 12:52:36 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=57, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"110018.00"}} 20.09 12:52:36 DEBUG [PiritConfig] Table 41 index 4 value: 18.00 20.09 12:52:36 DEBUG [PiritConfig] Getting table 40 index 5 value... 20.09 12:52:36 DEBUG [BaseConnector] --> PiritRequestPacket{Id=58, Cmd=GET_CONFIGURATION_TABLE(11), data=40{1C}5{1C}} 20.09 12:52:37 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=58, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"1100袧袛小 10/110"}} 20.09 12:52:37 DEBUG [PiritConfig] Table 40 index 5 value: 袧袛小 10/110 20.09 12:52:37 DEBUG [PiritConfig] Getting table 41 index 5 value... 20.09 12:52:37 DEBUG [BaseConnector] --> PiritRequestPacket{Id=59, Cmd=GET_CONFIGURATION_TABLE(11), data=41{1C}5{1C}} 20.09 12:52:37 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=59, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"110010.00"}} 20.09 12:52:37 DEBUG [PiritConfig] Table 41 index 5 value: 10.00 20.09 12:52:37 DEBUG [PiritConfig] Checking parameter CHECK_NUMERATION_BY_EXTERNAL_APP is true 20.09 12:52:37 DEBUG [BaseConnector] --> PiritRequestPacket{Id=60, Cmd=GET_CONFIGURATION_TABLE(11), data=2{1C}0{1C}} 20.09 12:52:37 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=60, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"1100133"}} 20.09 12:52:37 DEBUG [PiritConfig] Checking parameter ROUND_TAXES_AFTER_ALL_POSITIONS_AND_DISCOUNTS is false 20.09 12:52:37 DEBUG [BaseConnector] --> PiritRequestPacket{Id=61, Cmd=GET_CONFIGURATION_TABLE(11), data=6{1C}0{1C}} 20.09 12:52:37 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=61, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"11003"}} 20.09 12:52:37 DEBUG [PiritConfig] Checking parameter AUTO_WITHDRAWAL is false 20.09 12:52:37 DEBUG [BaseConnector] --> PiritRequestPacket{Id=62, Cmd=GET_CONFIGURATION_TABLE(11), data=5{1C}0{1C}} 20.09 12:52:37 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=62, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"1100195"}} 20.09 12:52:37 DEBUG [PiritConfig] Checking parameter CASH_DRAWER_MONEY_CONTROL is true 20.09 12:52:37 DEBUG [BaseConnector] --> PiritRequestPacket{Id=63, Cmd=GET_CONFIGURATION_TABLE(11), data=5{1C}0{1C}} 20.09 12:52:37 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=63, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"1100195"}} 20.09 12:52:37 DEBUG [PiritConfig] Checking parameter CASH_DRAWER_OPEN_BY is false 20.09 12:52:37 DEBUG [BaseConnector] --> PiritRequestPacket{Id=33, Cmd=GET_CONFIGURATION_TABLE(11), data=4{1C}0{1C}} 20.09 12:52:37 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=33, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"11000"}} 20.09 12:52:37 DEBUG [PiritConfig] Checking parameter TAKE_INTO_ACCOUNT_DOCUMENTS_CANCELED_ON_RESTART is true 20.09 12:52:37 DEBUG [BaseConnector] --> PiritRequestPacket{Id=34, Cmd=GET_CONFIGURATION_TABLE(11), data=5{1C}0{1C}} 20.09 12:52:37 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=34, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"1100195"}} 20.09 12:52:37 DEBUG [PiritConfig] Checking parameter USE_SMALLER_LINE_HEIGHT_PRINT_MODE is true 20.09 12:52:37 DEBUG [BaseConnector] --> PiritRequestPacket{Id=35, Cmd=GET_CONFIGURATION_TABLE(11), data=1{1C}0{1C}} 20.09 12:52:37 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=35, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"110033"}} 20.09 12:52:37 DEBUG [PiritConfig] Checking parameter PRINT_VERTICAL_BARS_ON_SERVICE_DOC is false 20.09 12:52:37 DEBUG [BaseConnector] --> PiritRequestPacket{Id=36, Cmd=GET_CONFIGURATION_TABLE(11), data=1{1C}0{1C}} 20.09 12:52:37 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=36, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"110033"}} 20.09 12:52:37 DEBUG [BaseConnector] --> PiritRequestPacket{Id=37, Cmd=GET_INFO(02), data=1{1C}} 20.09 12:52:37 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=37, Cmd=GET_INFO(02), data=new String[]{"02001", "0494008293"}} 20.09 12:52:37 DEBUG [BaseConnector] --> PiritRequestPacket{Id=38, Cmd=GET_INFO(02), data=23{1C}} 20.09 12:52:37 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=38, Cmd=GET_INFO(02), data=new String[]{"020023", "1", "64", "0"}} 20.09 12:52:37 INFO [AbstractPirit] verifyDevice 20.09 12:52:37 INFO [AbstractPirit] Firmware = 665 20.09 12:52:37 DEBUG [BaseConnector] --> PiritRequestPacket{Id=39, Cmd=GET_INFO(02), data=16{1C}} 20.09 12:52:37 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=39, Cmd=GET_INFO(02), data=new String[]{"020016", "1"}} 20.09 12:52:37 DEBUG [BaseConnector] --> PiritRequestPacket{Id=40, Cmd=GET_INFO(02), data=3{1C}} 20.09 12:52:37 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=40, Cmd=GET_INFO(02), data=new String[]{"02003", "8603073155"}} 20.09 12:52:37 DEBUG [BaseConnector] --> PiritRequestPacket{Id=41, Cmd=GET_RECEIPT_DATA(03), data=2{1C}} 20.09 12:52:37 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=41, Cmd=GET_RECEIPT_DATA(03), data=new String[]{"03002", "0", "0.0", "0", "0", "0.00", "0.00", "0.00", "0647669812", "1"}} 20.09 12:52:37 INFO [FiscalPrinter] ru.crystals.pos.check.ShiftStatusData@a149ec[regNum=0002701804005052,shiftNum=1,isShiftOpen=false,lastKpk=1,countCashIn=0,countCashOut=0,countAnnul=0,spnd=0,countPurchases=,docToRecover=,lastCloseDocument=FiscalDocumentData{type=ANNUL, numPurchase=0, numDocument=0, summ=0, numFD=1},shiftClosurePending=true,cashAmount=0,id=] 20.09 12:52:37 INFO [FiscalPrinter] getEklzNum 20.09 12:52:37 DEBUG [BaseConnector] --> PiritRequestPacket{Id=42, Cmd=GET_EKLZ_INFO(78), data=1{1C}} 20.09 12:52:37 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=42, Cmd=GET_EKLZ_INFO(78), data=new String[]{"78001", "9286000100231178"}} 20.09 12:52:37 INFO [FiscalPrinter] EklzNum = 9286000100231178 20.09 12:52:37 INFO [FiscalPrinter] openShift 20.09 12:52:37 INFO [AbstractPirit] Reconnect fiscal: 8603073155 20.09 12:52:37 ERROR [AbstractPirit] COMPROXY - STOP 20.09 12:52:39 TRACE [AbstractPirit] Executable is finished 20.09 12:52:39 ERROR [BaseConnector] Error while close streams java.io.IOException: Input/output error in nativeDrain at gnu.io.RXTXPort.nativeDrain(Native Method) at gnu.io.RXTXPort$SerialOutputStream.flush(RXTXPort.java:1248) at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:141) at java.io.FilterOutputStream.close(FilterOutputStream.java:158) at ru.crystals.pos.fiscalprinter.pirit.core.connect.BaseConnector.close(BaseConnector.java:108) at ru.crystals.pos.fiscalprinter.pirit.core.AbstractPirit.stopPC(AbstractPirit.java:470) at ru.crystals.pos.fiscalprinter.pirit.core.AbstractPirit.stopPCMap(AbstractPirit.java:476) at ru.crystals.pos.fiscalprinter.pirit.vikiprint.VikiPrint.stop(VikiPrint.java:210) at ru.crystals.pos.fiscalprinter.pirit.core.AbstractPirit.postProcessNegativeScript(AbstractPirit.java:2823) at ru.crystals.pos.fiscalprinter.pirit.vikiprint.VikiPrint.postProcessNegativeScript(VikiPrint.java:215) at ru.crystals.pos.fiscalprinter.FiscalPrinterImpl.recoverIfNecessary(FiscalPrinterImpl.java:2730) at ru.crystals.pos.fiscalprinter.FiscalPrinterImpl.checkAndRecoverBeforeOperation(FiscalPrinterImpl.java:2818) at ru.crystals.pos.fiscalprinter.FiscalPrinterImpl.prepareToOperation(FiscalPrinterImpl.java:2824) at ru.crystals.pos.fiscalprinter.FiscalPrinterImpl.openShift(FiscalPrinterImpl.java:768) at ru.crystals.pos.techprocess.TechProcessShift.openShiftPrintAndSave(TechProcessShift.java:221) at ru.crystals.pos.techprocess.TechProcessShift.openShift(TechProcessShift.java:131) at ru.crystals.pos.techprocess.TechProcessShiftProxy.openShift(TechProcessShiftProxy.java:98) at ru.crystals.pos.techprocess.TechProcessImpl.openShift(TechProcessImpl.java:1739) at ru.crystals.pos.visualization.scenaries.ShiftOpenScenaryImpl.execute(ShiftOpenScenaryImpl.java:51) at ru.crystals.pos.visualization.menu.commands.ShiftOpenCommand.execute(ShiftOpenCommand.java:23) at ru.crystals.pos.visualization.menu.MenuContainer.number(MenuContainer.java:144) at ru.crystals.pos.visualization.menu.MenuContainer.enter(MenuContainer.java:251) at ru.crystals.pos.visualization.components.MainWindow.enter(MainWindow.java:1106) at ru.crystals.pos.visualization.Factory.eventControlKey(Factory.java:482) at ru.crystals.pos.techprocess.TechProcessImpl.eventControlKey(TechProcessImpl.java:4121) at ru.crystals.pos.CashEventSource.sentOldKey(CashEventSource.java:167) at ru.crystals.pos.CashEventSource.process(CashEventSource.java:138) at ru.crystals.pos.CashEventSource.processEvent(CashEventSource.java:118) at ru.crystals.pos.CashEventSource.run(CashEventSource.java:101) at ru.crystals.pos.InternalCashPoolExecutorImpl.lambda$submit$1(InternalCashPoolExecutorImpl.java:120) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) 20.09 12:52:39 ERROR [AbstractPirit] COMPROXY - START 20.09 12:52:41 TRACE [AbstractPirit] Executable is finished 20.09 12:52:41 INFO [VikiPrint] Search device on port /dev/usbPIRIT2F 20.09 12:52:42 DEBUG [BaseConnector] sendData 20.09 12:52:42 DEBUG [BaseConnector] --> 0x5 20.09 12:52:42 DEBUG [BaseConnector] <-- 0x6 20.09 12:52:42 DEBUG [BaseConnector] sendData 20.09 12:52:42 DEBUG [BaseConnector] --> 0x5 20.09 12:52:42 DEBUG [BaseConnector] <-- 0x6 20.09 12:52:42 INFO [VikiPrint] Device on port /dev/usbPIRIT2F is online, will try to get Pirit status 20.09 12:52:42 DEBUG [BaseConnector] --> PiritRequestPacket{Id=33, Cmd=GET_STATUS(00), data={1C}} 20.09 12:52:42 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=33, Cmd=GET_STATUS(00), data=new String[]{"00000", "0", "0"}} 20.09 12:52:42 DEBUG [BaseConnector] --> PiritRequestPacket{Id=34, Cmd=GET_INFO(02), data=2{1C}} 20.09 12:52:42 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=34, Cmd=GET_INFO(02), data=new String[]{"02002", "665", "2", "1"}} 20.09 12:52:42 DEBUG [BaseConnector] --> PiritRequestPacket{Id=35, Cmd=GET_INFO(02), data=21{1C}} 20.09 12:52:42 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=35, Cmd=GET_INFO(02), data=new String[]{"020021", "4"}} 20.09 12:52:42 DEBUG [BaseConnector] --> PiritRequestPacket{Id=36, Cmd=GET_PRINTER_STATE(04), data={1C}} 20.09 12:52:42 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=36, Cmd=GET_PRINTER_STATE(04), data=new String[]{"04000"}} 20.09 12:52:42 ERROR [BaseConnector] Error while close streams java.io.IOException at gnu.io.RXTXPort$SerialOutputStream.flush(RXTXPort.java:1231) at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:141) at java.io.FilterOutputStream.close(FilterOutputStream.java:158) at ru.crystals.pos.fiscalprinter.pirit.core.connect.BaseConnector.close(BaseConnector.java:108) at ru.crystals.pos.fiscalprinter.pirit.core.connect.BaseConnector.open(BaseConnector.java:59) at ru.crystals.pos.fiscalprinter.pirit.core.connect.PiritConnector.reconnect(PiritConnector.java:69) at ru.crystals.pos.fiscalprinter.pirit.vikiprint.VikiPrint.connectToPirit(VikiPrint.java:305) at ru.crystals.pos.fiscalprinter.pirit.vikiprint.VikiPrint.startDevice(VikiPrint.java:80) at ru.crystals.pos.fiscalprinter.pirit.vikiprint.VikiPrint.start(VikiPrint.java:65) at ru.crystals.pos.fiscalprinter.pirit.vikiprint.VikiPrintFN100.start(VikiPrintFN100.java:24) at ru.crystals.pos.fiscalprinter.pirit.core.AbstractPirit.postProcessNegativeScript(AbstractPirit.java:2824) at ru.crystals.pos.fiscalprinter.pirit.vikiprint.VikiPrint.postProcessNegativeScript(VikiPrint.java:215) at ru.crystals.pos.fiscalprinter.FiscalPrinterImpl.recoverIfNecessary(FiscalPrinterImpl.java:2730) at ru.crystals.pos.fiscalprinter.FiscalPrinterImpl.checkAndRecoverBeforeOperation(FiscalPrinterImpl.java:2818) at ru.crystals.pos.fiscalprinter.FiscalPrinterImpl.prepareToOperation(FiscalPrinterImpl.java:2824) at ru.crystals.pos.fiscalprinter.FiscalPrinterImpl.openShift(FiscalPrinterImpl.java:768) at ru.crystals.pos.techprocess.TechProcessShift.openShiftPrintAndSave(TechProcessShift.java:221) at ru.crystals.pos.techprocess.TechProcessShift.openShift(TechProcessShift.java:131) at ru.crystals.pos.techprocess.TechProcessShiftProxy.openShift(TechProcessShiftProxy.java:98) at ru.crystals.pos.techprocess.TechProcessImpl.openShift(TechProcessImpl.java:1739) at ru.crystals.pos.visualization.scenaries.ShiftOpenScenaryImpl.execute(ShiftOpenScenaryImpl.java:51) at ru.crystals.pos.visualization.menu.commands.ShiftOpenCommand.execute(ShiftOpenCommand.java:23) at ru.crystals.pos.visualization.menu.MenuContainer.number(MenuContainer.java:144) at ru.crystals.pos.visualization.menu.MenuContainer.enter(MenuContainer.java:251) at ru.crystals.pos.visualization.components.MainWindow.enter(MainWindow.java:1106) at ru.crystals.pos.visualization.Factory.eventControlKey(Factory.java:482) at ru.crystals.pos.techprocess.TechProcessImpl.eventControlKey(TechProcessImpl.java:4121) at ru.crystals.pos.CashEventSource.sentOldKey(CashEventSource.java:167) at ru.crystals.pos.CashEventSource.process(CashEventSource.java:138) at ru.crystals.pos.CashEventSource.processEvent(CashEventSource.java:118) at ru.crystals.pos.CashEventSource.run(CashEventSource.java:101) at ru.crystals.pos.InternalCashPoolExecutorImpl.lambda$submit$1(InternalCashPoolExecutorImpl.java:120) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) 20.09 12:52:42 DEBUG [BaseConnector] --> PiritRequestPacket{Id=43, Cmd=GET_STATUS(00), data={1C}} 20.09 12:52:42 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=43, Cmd=GET_STATUS(00), data=new String[]{"00000", "0", "0"}} 20.09 12:52:42 DEBUG [BaseConnector] --> PiritRequestPacket{Id=44, Cmd=GET_INFO(02), data=2{1C}} 20.09 12:52:42 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=44, Cmd=GET_INFO(02), data=new String[]{"02002", "665", "2", "1"}} 20.09 12:52:42 DEBUG [BaseConnector] --> PiritRequestPacket{Id=45, Cmd=GET_INFO(02), data=21{1C}} 20.09 12:52:42 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=45, Cmd=GET_INFO(02), data=new String[]{"020021", "4"}} 20.09 12:52:42 DEBUG [PiritConfig] Getting taxes 20.09 12:52:42 DEBUG [PiritConfig] Getting table 40 index 0 value... 20.09 12:52:42 DEBUG [BaseConnector] --> PiritRequestPacket{Id=46, Cmd=GET_CONFIGURATION_TABLE(11), data=40{1C}0{1C}} 20.09 12:52:42 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=46, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"1100袧袛小 18%"}} 20.09 12:52:42 DEBUG [PiritConfig] Table 40 index 0 value: 袧袛小 18% 20.09 12:52:42 DEBUG [PiritConfig] Getting table 41 index 0 value... 20.09 12:52:42 DEBUG [BaseConnector] --> PiritRequestPacket{Id=47, Cmd=GET_CONFIGURATION_TABLE(11), data=41{1C}0{1C}} 20.09 12:52:42 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=47, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"110018.00"}} 20.09 12:52:42 DEBUG [PiritConfig] Table 41 index 0 value: 18.00 20.09 12:52:42 DEBUG [PiritConfig] Getting table 40 index 1 value... 20.09 12:52:42 DEBUG [BaseConnector] --> PiritRequestPacket{Id=48, Cmd=GET_CONFIGURATION_TABLE(11), data=40{1C}1{1C}} 20.09 12:52:42 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=48, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"1100袧袛小 10%"}} 20.09 12:52:42 DEBUG [PiritConfig] Table 40 index 1 value: 袧袛小 10% 20.09 12:52:42 DEBUG [PiritConfig] Getting table 41 index 1 value... 20.09 12:52:42 DEBUG [BaseConnector] --> PiritRequestPacket{Id=49, Cmd=GET_CONFIGURATION_TABLE(11), data=41{1C}1{1C}} 20.09 12:52:42 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=49, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"110010.00"}} 20.09 12:52:42 DEBUG [PiritConfig] Table 41 index 1 value: 10.00 20.09 12:52:42 DEBUG [PiritConfig] Getting table 40 index 2 value... 20.09 12:52:42 DEBUG [BaseConnector] --> PiritRequestPacket{Id=50, Cmd=GET_CONFIGURATION_TABLE(11), data=40{1C}2{1C}} 20.09 12:52:42 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=50, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"1100袧袛小 0%"}} 20.09 12:52:42 DEBUG [PiritConfig] Table 40 index 2 value: 袧袛小 0% 20.09 12:52:42 DEBUG [PiritConfig] Getting table 41 index 2 value... 20.09 12:52:42 DEBUG [BaseConnector] --> PiritRequestPacket{Id=51, Cmd=GET_CONFIGURATION_TABLE(11), data=41{1C}2{1C}} 20.09 12:52:42 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=51, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"11000.00"}} 20.09 12:52:42 DEBUG [PiritConfig] Table 41 index 2 value: 0.00 20.09 12:52:42 DEBUG [PiritConfig] Getting table 40 index 3 value... 20.09 12:52:42 DEBUG [BaseConnector] --> PiritRequestPacket{Id=52, Cmd=GET_CONFIGURATION_TABLE(11), data=40{1C}3{1C}} 20.09 12:52:42 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=52, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"1100"}} 20.09 12:52:42 DEBUG [PiritConfig] Table 40 index 3 value: 20.09 12:52:42 DEBUG [PiritConfig] Getting table 41 index 3 value... 20.09 12:52:42 DEBUG [BaseConnector] --> PiritRequestPacket{Id=53, Cmd=GET_CONFIGURATION_TABLE(11), data=41{1C}3{1C}} 20.09 12:52:42 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=53, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"11000.00"}} 20.09 12:52:42 DEBUG [PiritConfig] Table 41 index 3 value: 0.00 20.09 12:52:42 DEBUG [PiritConfig] Getting table 40 index 4 value... 20.09 12:52:42 DEBUG [BaseConnector] --> PiritRequestPacket{Id=54, Cmd=GET_CONFIGURATION_TABLE(11), data=40{1C}4{1C}} 20.09 12:52:43 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=54, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"1100袧袛小 18/118"}} 20.09 12:52:43 DEBUG [PiritConfig] Table 40 index 4 value: 袧袛小 18/118 20.09 12:52:43 DEBUG [PiritConfig] Getting table 41 index 4 value... 20.09 12:52:43 DEBUG [BaseConnector] --> PiritRequestPacket{Id=55, Cmd=GET_CONFIGURATION_TABLE(11), data=41{1C}4{1C}} 20.09 12:52:43 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=55, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"110018.00"}} 20.09 12:52:43 DEBUG [PiritConfig] Table 41 index 4 value: 18.00 20.09 12:52:43 DEBUG [PiritConfig] Getting table 40 index 5 value... 20.09 12:52:43 DEBUG [BaseConnector] --> PiritRequestPacket{Id=56, Cmd=GET_CONFIGURATION_TABLE(11), data=40{1C}5{1C}} 20.09 12:52:43 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=56, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"1100袧袛小 10/110"}} 20.09 12:52:43 DEBUG [PiritConfig] Table 40 index 5 value: 袧袛小 10/110 20.09 12:52:43 DEBUG [PiritConfig] Getting table 41 index 5 value... 20.09 12:52:43 DEBUG [BaseConnector] --> PiritRequestPacket{Id=57, Cmd=GET_CONFIGURATION_TABLE(11), data=41{1C}5{1C}} 20.09 12:52:43 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=57, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"110010.00"}} 20.09 12:52:43 DEBUG [PiritConfig] Table 41 index 5 value: 10.00 20.09 12:52:43 DEBUG [PiritConfig] Checking parameter CHECK_NUMERATION_BY_EXTERNAL_APP is true 20.09 12:52:43 DEBUG [BaseConnector] --> PiritRequestPacket{Id=58, Cmd=GET_CONFIGURATION_TABLE(11), data=2{1C}0{1C}} 20.09 12:52:43 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=58, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"1100133"}} 20.09 12:52:43 DEBUG [PiritConfig] Checking parameter ROUND_TAXES_AFTER_ALL_POSITIONS_AND_DISCOUNTS is false 20.09 12:52:43 DEBUG [BaseConnector] --> PiritRequestPacket{Id=59, Cmd=GET_CONFIGURATION_TABLE(11), data=6{1C}0{1C}} 20.09 12:52:43 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=59, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"11003"}} 20.09 12:52:43 DEBUG [PiritConfig] Checking parameter AUTO_WITHDRAWAL is false 20.09 12:52:43 DEBUG [BaseConnector] --> PiritRequestPacket{Id=60, Cmd=GET_CONFIGURATION_TABLE(11), data=5{1C}0{1C}} 20.09 12:52:43 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=60, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"1100195"}} 20.09 12:52:43 DEBUG [PiritConfig] Checking parameter CASH_DRAWER_MONEY_CONTROL is true 20.09 12:52:43 DEBUG [BaseConnector] --> PiritRequestPacket{Id=61, Cmd=GET_CONFIGURATION_TABLE(11), data=5{1C}0{1C}} 20.09 12:52:43 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=61, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"1100195"}} 20.09 12:52:43 DEBUG [PiritConfig] Checking parameter CASH_DRAWER_OPEN_BY is false 20.09 12:52:43 DEBUG [BaseConnector] --> PiritRequestPacket{Id=62, Cmd=GET_CONFIGURATION_TABLE(11), data=4{1C}0{1C}} 20.09 12:52:43 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=62, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"11000"}} 20.09 12:52:43 DEBUG [PiritConfig] Checking parameter TAKE_INTO_ACCOUNT_DOCUMENTS_CANCELED_ON_RESTART is true 20.09 12:52:43 DEBUG [BaseConnector] --> PiritRequestPacket{Id=63, Cmd=GET_CONFIGURATION_TABLE(11), data=5{1C}0{1C}} 20.09 12:52:43 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=63, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"1100195"}} 20.09 12:52:43 DEBUG [PiritConfig] Checking parameter USE_SMALLER_LINE_HEIGHT_PRINT_MODE is true 20.09 12:52:43 DEBUG [BaseConnector] --> PiritRequestPacket{Id=33, Cmd=GET_CONFIGURATION_TABLE(11), data=1{1C}0{1C}} 20.09 12:52:43 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=33, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"110033"}} 20.09 12:52:43 DEBUG [PiritConfig] Checking parameter PRINT_VERTICAL_BARS_ON_SERVICE_DOC is false 20.09 12:52:43 DEBUG [BaseConnector] --> PiritRequestPacket{Id=34, Cmd=GET_CONFIGURATION_TABLE(11), data=1{1C}0{1C}} 20.09 12:52:43 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=34, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"110033"}} 20.09 12:52:43 DEBUG [BaseConnector] --> PiritRequestPacket{Id=35, Cmd=GET_INFO(02), data=1{1C}} 20.09 12:52:43 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=35, Cmd=GET_INFO(02), data=new String[]{"02001", "0494008293"}} 20.09 12:52:43 DEBUG [BaseConnector] --> PiritRequestPacket{Id=36, Cmd=GET_INFO(02), data=23{1C}} 20.09 12:52:43 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=36, Cmd=GET_INFO(02), data=new String[]{"020023", "1", "64", "0"}} 20.09 12:52:43 INFO [AbstractPirit] verifyDevice 20.09 12:52:43 INFO [AbstractPirit] Firmware = 665 20.09 12:52:43 DEBUG [BaseConnector] --> PiritRequestPacket{Id=37, Cmd=GET_INFO(02), data=16{1C}} 20.09 12:52:43 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=37, Cmd=GET_INFO(02), data=new String[]{"020016", "1"}} 20.09 12:52:43 DEBUG [BaseConnector] --> PiritRequestPacket{Id=38, Cmd=GET_INFO(02), data=3{1C}} 20.09 12:52:43 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=38, Cmd=GET_INFO(02), data=new String[]{"02003", "8603073155"}} 20.09 12:52:43 DEBUG [BaseConnector] --> PiritRequestPacket{Id=39, Cmd=GET_STATUS(00), data={1C}} 20.09 12:52:43 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=39, Cmd=GET_STATUS(00), data=new String[]{"00000", "0", "0"}} 20.09 12:52:43 DEBUG [BaseConnector] --> PiritRequestPacket{Id=40, Cmd=GET_DATE(13), data={1C}} 20.09 12:52:43 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=40, Cmd=GET_DATE(13), data=new String[]{"1300200918", "125243"}} 20.09 12:52:43 DEBUG [BaseConnector] --> PiritRequestPacket{Id=41, Cmd=SET_DATE(14), data=200918{1C}125243{1C}} 20.09 12:52:43 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=41, Cmd=SET_DATE(14), data="1400"} 20.09 12:52:43 DEBUG [PiritConfig] Setting taxes 20.09 12:52:43 INFO [PiritConfig] Setting taxes: 袧袛小 18% = 18.0 20.09 12:52:43 INFO [PiritConfig] Setting table 40 index 0: 袧袛小 18% 20.09 12:52:43 DEBUG [BaseConnector] --> PiritRequestPacket{Id=42, Cmd=SET_CONFIGURATION_TABLE(12), data=40{1C}0{1C}袧袛小 18%{1C}} 20.09 12:52:43 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=42, Cmd=SET_CONFIGURATION_TABLE(12), data="1200"} 20.09 12:52:43 INFO [PiritConfig] Setting table 41 index 0: 18.0 20.09 12:52:43 DEBUG [BaseConnector] --> PiritRequestPacket{Id=43, Cmd=SET_CONFIGURATION_TABLE(12), data=41{1C}0{1C}18.0{1C}} 20.09 12:52:43 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=43, Cmd=SET_CONFIGURATION_TABLE(12), data="1200"} 20.09 12:52:43 INFO [PiritConfig] Setting taxes: 袧袛小 10% = 10.0 20.09 12:52:43 INFO [PiritConfig] Setting table 40 index 1: 袧袛小 10% 20.09 12:52:43 DEBUG [BaseConnector] --> PiritRequestPacket{Id=44, Cmd=SET_CONFIGURATION_TABLE(12), data=40{1C}1{1C}袧袛小 10%{1C}} 20.09 12:52:43 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=44, Cmd=SET_CONFIGURATION_TABLE(12), data="1200"} 20.09 12:52:43 INFO [PiritConfig] Setting table 41 index 1: 10.0 20.09 12:52:43 DEBUG [BaseConnector] --> PiritRequestPacket{Id=45, Cmd=SET_CONFIGURATION_TABLE(12), data=41{1C}1{1C}10.0{1C}} 20.09 12:52:43 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=45, Cmd=SET_CONFIGURATION_TABLE(12), data="1200"} 20.09 12:52:43 INFO [PiritConfig] Setting taxes: 袧袛小 0% = 0.0 20.09 12:52:43 INFO [PiritConfig] Setting table 40 index 2: 袧袛小 0% 20.09 12:52:43 DEBUG [BaseConnector] --> PiritRequestPacket{Id=46, Cmd=SET_CONFIGURATION_TABLE(12), data=40{1C}2{1C}袧袛小 0%{1C}} 20.09 12:52:44 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=46, Cmd=SET_CONFIGURATION_TABLE(12), data="1200"} 20.09 12:52:44 INFO [PiritConfig] Setting table 41 index 2: 0.0 20.09 12:52:44 DEBUG [BaseConnector] --> PiritRequestPacket{Id=47, Cmd=SET_CONFIGURATION_TABLE(12), data=41{1C}2{1C}0.0{1C}} 20.09 12:52:44 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=47, Cmd=SET_CONFIGURATION_TABLE(12), data="1200"} 20.09 12:52:44 INFO [PiritConfig] Setting taxes: 袘械蟹 袧袛小 = 0.0 20.09 12:52:44 INFO [PiritConfig] Setting table 40 index 3: 袘械蟹 袧袛小 20.09 12:52:44 DEBUG [BaseConnector] --> PiritRequestPacket{Id=48, Cmd=SET_CONFIGURATION_TABLE(12), data=40{1C}3{1C}袘械蟹 袧袛小{1C}} 20.09 12:52:44 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=48, Cmd=SET_CONFIGURATION_TABLE(12), data="1200"} 20.09 12:52:44 INFO [PiritConfig] Setting table 41 index 3: 0.0 20.09 12:52:44 DEBUG [BaseConnector] --> PiritRequestPacket{Id=49, Cmd=SET_CONFIGURATION_TABLE(12), data=41{1C}3{1C}0.0{1C}} 20.09 12:52:44 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=49, Cmd=SET_CONFIGURATION_TABLE(12), data="1200"} 20.09 12:52:44 INFO [PiritConfig] Setting taxes: 袧袛小 18/118 = 18.0 20.09 12:52:44 INFO [PiritConfig] Setting table 40 index 4: 袧袛小 18/118 20.09 12:52:44 DEBUG [BaseConnector] --> PiritRequestPacket{Id=50, Cmd=SET_CONFIGURATION_TABLE(12), data=40{1C}4{1C}袧袛小 18/118{1C}} 20.09 12:52:44 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=50, Cmd=SET_CONFIGURATION_TABLE(12), data="1200"} 20.09 12:52:44 INFO [PiritConfig] Setting table 41 index 4: 18.0 20.09 12:52:44 DEBUG [BaseConnector] --> PiritRequestPacket{Id=51, Cmd=SET_CONFIGURATION_TABLE(12), data=41{1C}4{1C}18.0{1C}} 20.09 12:52:44 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=51, Cmd=SET_CONFIGURATION_TABLE(12), data="1200"} 20.09 12:52:44 INFO [PiritConfig] Setting taxes: 袧袛小 10/110 = 10.0 20.09 12:52:44 INFO [PiritConfig] Setting table 40 index 5: 袧袛小 10/110 20.09 12:52:44 DEBUG [BaseConnector] --> PiritRequestPacket{Id=52, Cmd=SET_CONFIGURATION_TABLE(12), data=40{1C}5{1C}袧袛小 10/110{1C}} 20.09 12:52:44 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=52, Cmd=SET_CONFIGURATION_TABLE(12), data="1200"} 20.09 12:52:44 INFO [PiritConfig] Setting table 41 index 5: 10.0 20.09 12:52:44 DEBUG [BaseConnector] --> PiritRequestPacket{Id=53, Cmd=SET_CONFIGURATION_TABLE(12), data=41{1C}5{1C}10.0{1C}} 20.09 12:52:44 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=53, Cmd=SET_CONFIGURATION_TABLE(12), data="1200"} 20.09 12:52:44 DEBUG [PiritConfig] Getting taxes 20.09 12:52:44 DEBUG [PiritConfig] Getting table 40 index 0 value... 20.09 12:52:44 DEBUG [BaseConnector] --> PiritRequestPacket{Id=54, Cmd=GET_CONFIGURATION_TABLE(11), data=40{1C}0{1C}} 20.09 12:52:44 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=54, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"1100袧袛小 18%"}} 20.09 12:52:44 DEBUG [PiritConfig] Table 40 index 0 value: 袧袛小 18% 20.09 12:52:44 DEBUG [PiritConfig] Getting table 41 index 0 value... 20.09 12:52:44 DEBUG [BaseConnector] --> PiritRequestPacket{Id=55, Cmd=GET_CONFIGURATION_TABLE(11), data=41{1C}0{1C}} 20.09 12:52:44 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=55, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"110018.00"}} 20.09 12:52:44 DEBUG [PiritConfig] Table 41 index 0 value: 18.00 20.09 12:52:44 DEBUG [PiritConfig] Getting table 40 index 1 value... 20.09 12:52:44 DEBUG [BaseConnector] --> PiritRequestPacket{Id=56, Cmd=GET_CONFIGURATION_TABLE(11), data=40{1C}1{1C}} 20.09 12:52:44 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=56, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"1100袧袛小 10%"}} 20.09 12:52:44 DEBUG [PiritConfig] Table 40 index 1 value: 袧袛小 10% 20.09 12:52:44 DEBUG [PiritConfig] Getting table 41 index 1 value... 20.09 12:52:44 DEBUG [BaseConnector] --> PiritRequestPacket{Id=57, Cmd=GET_CONFIGURATION_TABLE(11), data=41{1C}1{1C}} 20.09 12:52:44 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=57, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"110010.00"}} 20.09 12:52:44 DEBUG [PiritConfig] Table 41 index 1 value: 10.00 20.09 12:52:44 DEBUG [PiritConfig] Getting table 40 index 2 value... 20.09 12:52:44 DEBUG [BaseConnector] --> PiritRequestPacket{Id=58, Cmd=GET_CONFIGURATION_TABLE(11), data=40{1C}2{1C}} 20.09 12:52:44 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=58, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"1100袧袛小 0%"}} 20.09 12:52:44 DEBUG [PiritConfig] Table 40 index 2 value: 袧袛小 0% 20.09 12:52:44 DEBUG [PiritConfig] Getting table 41 index 2 value... 20.09 12:52:44 DEBUG [BaseConnector] --> PiritRequestPacket{Id=59, Cmd=GET_CONFIGURATION_TABLE(11), data=41{1C}2{1C}} 20.09 12:52:44 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=59, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"11000.00"}} 20.09 12:52:44 DEBUG [PiritConfig] Table 41 index 2 value: 0.00 20.09 12:52:44 DEBUG [PiritConfig] Getting table 40 index 3 value... 20.09 12:52:44 DEBUG [BaseConnector] --> PiritRequestPacket{Id=60, Cmd=GET_CONFIGURATION_TABLE(11), data=40{1C}3{1C}} 20.09 12:52:44 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=60, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"1100"}} 20.09 12:52:44 DEBUG [PiritConfig] Table 40 index 3 value: 20.09 12:52:44 DEBUG [PiritConfig] Getting table 41 index 3 value... 20.09 12:52:44 DEBUG [BaseConnector] --> PiritRequestPacket{Id=61, Cmd=GET_CONFIGURATION_TABLE(11), data=41{1C}3{1C}} 20.09 12:52:44 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=61, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"11000.00"}} 20.09 12:52:44 DEBUG [PiritConfig] Table 41 index 3 value: 0.00 20.09 12:52:44 DEBUG [PiritConfig] Getting table 40 index 4 value... 20.09 12:52:44 DEBUG [BaseConnector] --> PiritRequestPacket{Id=62, Cmd=GET_CONFIGURATION_TABLE(11), data=40{1C}4{1C}} 20.09 12:52:44 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=62, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"1100袧袛小 18/118"}} 20.09 12:52:44 DEBUG [PiritConfig] Table 40 index 4 value: 袧袛小 18/118 20.09 12:52:44 DEBUG [PiritConfig] Getting table 41 index 4 value... 20.09 12:52:44 DEBUG [BaseConnector] --> PiritRequestPacket{Id=63, Cmd=GET_CONFIGURATION_TABLE(11), data=41{1C}4{1C}} 20.09 12:52:44 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=63, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"110018.00"}} 20.09 12:52:44 DEBUG [PiritConfig] Table 41 index 4 value: 18.00 20.09 12:52:44 DEBUG [PiritConfig] Getting table 40 index 5 value... 20.09 12:52:44 DEBUG [BaseConnector] --> PiritRequestPacket{Id=33, Cmd=GET_CONFIGURATION_TABLE(11), data=40{1C}5{1C}} 20.09 12:52:44 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=33, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"1100袧袛小 10/110"}} 20.09 12:52:44 DEBUG [PiritConfig] Table 40 index 5 value: 袧袛小 10/110 20.09 12:52:44 DEBUG [PiritConfig] Getting table 41 index 5 value... 20.09 12:52:44 DEBUG [BaseConnector] --> PiritRequestPacket{Id=34, Cmd=GET_CONFIGURATION_TABLE(11), data=41{1C}5{1C}} 20.09 12:52:44 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=34, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"110010.00"}} 20.09 12:52:44 DEBUG [PiritConfig] Table 41 index 5 value: 10.00 20.09 12:52:44 DEBUG [BaseConnector] --> PiritRequestPacket{Id=35, Cmd=GET_INFO(02), data=3{1C}} 20.09 12:52:44 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=35, Cmd=GET_INFO(02), data=new String[]{"02003", "8603073155"}} 20.09 12:52:44 INFO [FiscalPrinter] Set requisites for inn: 8603073155 20.09 12:52:44 INFO [FiscalPrinter] Set requisites - shop name: 袨袨袨 "小芯褞蟹褋械褉胁懈褋" 20.09 12:52:44 INFO [FiscalPrinter] Set requisites - shop address: 628680, 啸袦袗袨-挟谐褉邪, 谐. 袦械谐懈芯薪, 褍谢. 小胁芯斜芯写褘 23 20.09 12:52:44 INFO [PiritConfig] Setting requisites: {SHOP_NAME=[袨袨袨 "小芯褞蟹褋械褉胁懈褋"], SHOP_ADDRESS=[628680, 啸袦袗袨-挟谐褉邪, 谐. 袦械谐懈芯薪, 褍谢. 小胁芯斜芯写褘 23]} 20.09 12:52:44 INFO [PiritConfig] Setting table 30 index 0: 袨袨袨 "小芯褞蟹褋械褉胁懈褋" 20.09 12:52:44 DEBUG [BaseConnector] --> PiritRequestPacket{Id=36, Cmd=SET_CONFIGURATION_TABLE(12), data=30{1C}0{1C} 袨袨袨 "小芯褞蟹褋械褉胁懈褋" {1C}} 20.09 12:52:44 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=36, Cmd=SET_CONFIGURATION_TABLE(12), data="1203"} 20.09 12:52:44 ERROR [PiritConnector] ============================================================= 20.09 12:52:44 ERROR [PiritConnector] Error received! 20.09 12:52:44 ERROR [PiritConnector] Error code=03, error message=袧械泻芯褉褉械泻褌薪褘泄 褎芯褉屑邪褌 懈谢懈 锌邪褉邪屑械褌褉 泻芯屑邪薪写褘 20.09 12:52:44 ERROR [PiritConnector] Code Cmd: expectedCMD=12 receivedCMD=12 20.09 12:52:44 ERROR [PiritConnector] Packet Id: sendId=24 receivedId=24 20.09 12:52:44 ERROR [PiritConnector] ============================================================= 20.09 12:52:44 ERROR [PiritConnector] 袧械泻芯褉褉械泻褌薪褘泄 褎芯褉屑邪褌 懈谢懈 锌邪褉邪屑械褌褉 泻芯屑邪薪写褘 (ID: 36, Command: SET_CONFIGURATION_TABLE(12)) 20.09 12:52:44 INFO [FiscalPrinter] Fiscal interrupt: null 20.09 12:52:44 ERROR [FiscalPrinter] Print interrupted: ru.crystals.pos.fiscalprinter.exception.FiscalPrinterCommunicationException: 袧械泻芯褉褉械泻褌薪褘泄 褎芯褉屑邪褌 懈谢懈 锌邪褉邪屑械褌褉 泻芯屑邪薪写褘 at ru.crystals.pos.fiscalprinter.pirit.core.connect.PiritConnector.readPacketByCommand(PiritConnector.java:196) at ru.crystals.pos.fiscalprinter.pirit.core.connect.PiritConnector.sendRequest(PiritConnector.java:101) at ru.crystals.pos.fiscalprinter.pirit.core.connect.PiritConnector.sendRequest(PiritConnector.java:95) at ru.crystals.pos.fiscalprinter.pirit.core.connect.PiritConfig.setStrValueTableSettings(PiritConfig.java:395) at ru.crystals.pos.fiscalprinter.pirit.core.connect.PiritConfig.setStrValueTableSettings(PiritConfig.java:399) at ru.crystals.pos.fiscalprinter.pirit.core.connect.PiritConfig.setRequisites(PiritConfig.java:208) at ru.crystals.pos.fiscalprinter.pirit.core.DefaultPluginProvider.setRequisites(DefaultPluginProvider.java:140) at ru.crystals.pos.fiscalprinter.pirit.core.AbstractPirit.setRequisites(AbstractPirit.java:1669) at ru.crystals.pos.fiscalprinter.FiscalPrinterImpl.openShift(FiscalPrinterImpl.java:797) at ru.crystals.pos.techprocess.TechProcessShift.openShiftPrintAndSave(TechProcessShift.java:221) at ru.crystals.pos.techprocess.TechProcessShift.openShift(TechProcessShift.java:131) at ru.crystals.pos.techprocess.TechProcessShiftProxy.openShift(TechProcessShiftProxy.java:98) at ru.crystals.pos.techprocess.TechProcessImpl.openShift(TechProcessImpl.java:1739) at ru.crystals.pos.visualization.scenaries.ShiftOpenScenaryImpl.execute(ShiftOpenScenaryImpl.java:51) at ru.crystals.pos.visualization.menu.commands.ShiftOpenCommand.execute(ShiftOpenCommand.java:23) at ru.crystals.pos.visualization.menu.MenuContainer.number(MenuContainer.java:144) at ru.crystals.pos.visualization.menu.MenuContainer.enter(MenuContainer.java:251) at ru.crystals.pos.visualization.components.MainWindow.enter(MainWindow.java:1106) at ru.crystals.pos.visualization.Factory.eventControlKey(Factory.java:482) at ru.crystals.pos.techprocess.TechProcessImpl.eventControlKey(TechProcessImpl.java:4121) at ru.crystals.pos.CashEventSource.sentOldKey(CashEventSource.java:167) at ru.crystals.pos.CashEventSource.process(CashEventSource.java:138) at ru.crystals.pos.CashEventSource.processEvent(CashEventSource.java:118) at ru.crystals.pos.CashEventSource.run(CashEventSource.java:101) at ru.crystals.pos.InternalCashPoolExecutorImpl.lambda$submit$1(InternalCashPoolExecutorImpl.java:120) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Caused by: ru.crystals.pos.fiscalprinter.exception.FiscalPrinterCommunicationException: 袧械泻芯褉褉械泻褌薪褘泄 褎芯褉屑邪褌 懈谢懈 锌邪褉邪屑械褌褉 泻芯屑邪薪写褘 at ru.crystals.pos.fiscalprinter.pirit.core.connect.CommandStack.validateAnswer(CommandStack.java:151) at ru.crystals.pos.fiscalprinter.pirit.core.connect.CommandStack.getResponsePacket(CommandStack.java:137) at ru.crystals.pos.fiscalprinter.pirit.core.connect.PiritConnector.readPacketByCommand(PiritConnector.java:183) ... 31 more 20.09 12:52:44 INFO [AbstractPirit] getStatus 20.09 12:52:44 DEBUG [BaseConnector] --> PiritRequestPacket{Id=37, Cmd=GET_STATUS(00), data={1C}} 20.09 12:52:44 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=37, Cmd=GET_STATUS(00), data=new String[]{"00000", "0", "0"}} 20.09 12:52:44 DEBUG [BaseConnector] --> PiritRequestPacket{Id=38, Cmd=GET_PRINTER_STATE(04), data={1C}} 20.09 12:52:45 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=38, Cmd=GET_PRINTER_STATE(04), data=new String[]{"04000"}} 20.09 12:52:46 INFO [FiscalPrinter] getRegNum 20.09 12:52:46 DEBUG [BaseConnector] --> PiritRequestPacket{Id=39, Cmd=GET_INFO(02), data=4{1C}} 20.09 12:52:46 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=39, Cmd=GET_INFO(02), data=new String[]{"02004", "0002701804005052"}} 20.09 12:52:46 INFO [FiscalPrinter] RegNum = 0002701804005052 20.09 12:52:46 INFO [FiscalPrinter] getShiftNumber 20.09 12:52:46 DEBUG [BaseConnector] --> PiritRequestPacket{Id=40, Cmd=GET_COUNTERS(01), data=1{1C}} 20.09 12:52:46 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=40, Cmd=GET_COUNTERS(01), data=new String[]{"01001", "1"}} 20.09 12:52:46 INFO [FiscalPrinter] ShiftNumber = 1 20.09 12:52:46 INFO [FiscalPrinter] ShiftNumber = 1 20.09 12:52:46 INFO [FiscalPrinter] isShiftOpen 20.09 12:52:46 DEBUG [BaseConnector] --> PiritRequestPacket{Id=41, Cmd=GET_STATUS(00), data={1C}} 20.09 12:52:46 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=41, Cmd=GET_STATUS(00), data=new String[]{"00000", "0", "0"}} 20.09 12:52:46 INFO [FiscalPrinter] getLastKpk 20.09 12:52:46 DEBUG [BaseConnector] --> PiritRequestPacket{Id=42, Cmd=GET_EKLZ_INFO(78), data=3{1C}} 20.09 12:52:46 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=42, Cmd=GET_EKLZ_INFO(78), data=new String[]{"78003", "1"}} 20.09 12:52:46 INFO [FiscalPrinter] LastKpk = 1 20.09 12:52:46 INFO [FiscalPrinter] getCountCashIn 20.09 12:52:46 DEBUG [BaseConnector] --> PiritRequestPacket{Id=43, Cmd=GET_STATUS(00), data={1C}} 20.09 12:52:46 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=43, Cmd=GET_STATUS(00), data=new String[]{"00000", "0", "0"}} 20.09 12:52:46 DEBUG [BaseConnector] --> PiritRequestPacket{Id=44, Cmd=GET_COUNTERS(01), data=12{1C}} 20.09 12:52:46 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=44, Cmd=GET_COUNTERS(01), data=new String[]{"010012", "1.2", "3", "0.00", "0", "0.00", "0", "0.00", "0", "0.00", "0", "0.00", "0", "0.00"}} 20.09 12:52:46 INFO [AbstractPirit] CashIn = 0 20.09 12:52:46 INFO [FiscalPrinter] CountCashIn = 0 20.09 12:52:46 INFO [FiscalPrinter] getCountCashOut 20.09 12:52:46 DEBUG [BaseConnector] --> PiritRequestPacket{Id=45, Cmd=GET_STATUS(00), data={1C}} 20.09 12:52:46 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=45, Cmd=GET_STATUS(00), data=new String[]{"00000", "0", "0"}} 20.09 12:52:46 DEBUG [BaseConnector] --> PiritRequestPacket{Id=46, Cmd=GET_COUNTERS(01), data=12{1C}} 20.09 12:52:46 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=46, Cmd=GET_COUNTERS(01), data=new String[]{"010012", "1.2", "3", "0.00", "0", "0.00", "0", "0.00", "0", "0.00", "0", "0.00", "0", "0.00"}} 20.09 12:52:46 INFO [AbstractPirit] CashOut = 0 20.09 12:52:46 INFO [FiscalPrinter] CountCashOut = 0 20.09 12:52:46 INFO [FiscalPrinter] getCountAnnul 20.09 12:52:46 DEBUG [BaseConnector] --> PiritRequestPacket{Id=47, Cmd=GET_STATUS(00), data={1C}} 20.09 12:52:47 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=47, Cmd=GET_STATUS(00), data=new String[]{"00000", "0", "0"}} 20.09 12:52:47 DEBUG [BaseConnector] --> PiritRequestPacket{Id=48, Cmd=GET_COUNTERS(01), data=12{1C}} 20.09 12:52:47 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=48, Cmd=GET_COUNTERS(01), data=new String[]{"010012", "1.2", "3", "0.00", "0", "0.00", "0", "0.00", "0", "0.00", "0", "0.00", "0", "0.00"}} 20.09 12:52:47 INFO [AbstractPirit] CountAnnul = 0 20.09 12:52:47 INFO [FiscalPrinter] CountAnnul = 0 20.09 12:52:47 INFO [FiscalPrinter] getSPND 20.09 12:52:47 DEBUG [BaseConnector] --> PiritRequestPacket{Id=49, Cmd=GET_RECEIPT_DATA(03), data=2{1C}} 20.09 12:52:47 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=49, Cmd=GET_RECEIPT_DATA(03), data=new String[]{"03002", "0", "0.0", "0", "0", "0.00", "0.00", "0.00", "0647669812", "1"}} 20.09 12:52:47 INFO [FiscalPrinter] CountSPND = 0 20.09 12:52:47 INFO [FiscalPrinter] getCashAmount 20.09 12:52:47 DEBUG [BaseConnector] --> PiritRequestPacket{Id=50, Cmd=GET_INFO(02), data=7{1C}} 20.09 12:52:47 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=50, Cmd=GET_INFO(02), data=new String[]{"02007", "0.00"}} 20.09 12:52:47 INFO [AbstractPirit] CashAmount = 0 20.09 12:52:47 INFO [FiscalPrinter] CashAmount = 0 20.09 12:52:47 INFO [AbstractPirit] Reconnect fiscal: 8603073155 20.09 12:52:47 ERROR [AbstractPirit] COMPROXY - STOP 20.09 12:52:49 TRACE [AbstractPirit] Executable is finished 20.09 12:52:49 ERROR [BaseConnector] Error while close streams java.io.IOException: Input/output error in nativeDrain at gnu.io.RXTXPort.nativeDrain(Native Method) at gnu.io.RXTXPort$SerialOutputStream.flush(RXTXPort.java:1248) at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:141) at java.io.FilterOutputStream.close(FilterOutputStream.java:158) at ru.crystals.pos.fiscalprinter.pirit.core.connect.BaseConnector.close(BaseConnector.java:108) at ru.crystals.pos.fiscalprinter.pirit.core.AbstractPirit.stopPC(AbstractPirit.java:470) at ru.crystals.pos.fiscalprinter.pirit.core.AbstractPirit.stopPCMap(AbstractPirit.java:476) at ru.crystals.pos.fiscalprinter.pirit.vikiprint.VikiPrint.stop(VikiPrint.java:210) at ru.crystals.pos.fiscalprinter.pirit.core.AbstractPirit.postProcessNegativeScript(AbstractPirit.java:2823) at ru.crystals.pos.fiscalprinter.pirit.vikiprint.VikiPrint.postProcessNegativeScript(VikiPrint.java:215) at ru.crystals.pos.fiscalprinter.FiscalPrinterImpl.recoverIfNecessary(FiscalPrinterImpl.java:2730) at ru.crystals.pos.fiscalprinter.FiscalPrinterImpl.checkAndRecoverBeforeOperation(FiscalPrinterImpl.java:2818) at ru.crystals.pos.fiscalprinter.FiscalPrinterImpl.getLastFiscalDocumentData(FiscalPrinterImpl.java:3021) at ru.crystals.pos.fiscalprinter.FiscalPrinterImpl.getStatusData(FiscalPrinterImpl.java:2750) at ru.crystals.pos.techprocess.TechProcessShift.openShiftPrintAndSave(TechProcessShift.java:199) at ru.crystals.pos.techprocess.TechProcessShift.openShift(TechProcessShift.java:131) at ru.crystals.pos.techprocess.TechProcessShiftProxy.openShift(TechProcessShiftProxy.java:98) at ru.crystals.pos.techprocess.TechProcessImpl.openShift(TechProcessImpl.java:1739) at ru.crystals.pos.visualization.scenaries.ShiftOpenScenaryImpl.execute(ShiftOpenScenaryImpl.java:51) at ru.crystals.pos.visualization.menu.commands.ShiftOpenCommand.execute(ShiftOpenCommand.java:23) at ru.crystals.pos.visualization.menu.MenuContainer.number(MenuContainer.java:144) at ru.crystals.pos.visualization.menu.MenuContainer.enter(MenuContainer.java:251) at ru.crystals.pos.visualization.components.MainWindow.enter(MainWindow.java:1106) at ru.crystals.pos.visualization.Factory.eventControlKey(Factory.java:482) at ru.crystals.pos.techprocess.TechProcessImpl.eventControlKey(TechProcessImpl.java:4121) at ru.crystals.pos.CashEventSource.sentOldKey(CashEventSource.java:167) at ru.crystals.pos.CashEventSource.process(CashEventSource.java:138) at ru.crystals.pos.CashEventSource.processEvent(CashEventSource.java:118) at ru.crystals.pos.CashEventSource.run(CashEventSource.java:101) at ru.crystals.pos.InternalCashPoolExecutorImpl.lambda$submit$1(InternalCashPoolExecutorImpl.java:120) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) 20.09 12:52:49 ERROR [AbstractPirit] COMPROXY - START 20.09 12:52:51 TRACE [AbstractPirit] Executable is finished 20.09 12:52:51 INFO [VikiPrint] Search device on port /dev/usbPIRIT2F 20.09 12:52:51 DEBUG [BaseConnector] sendData 20.09 12:52:51 DEBUG [BaseConnector] --> 0x5 20.09 12:52:51 DEBUG [BaseConnector] <-- 0x6 20.09 12:52:51 DEBUG [BaseConnector] sendData 20.09 12:52:51 DEBUG [BaseConnector] --> 0x5 20.09 12:52:51 DEBUG [BaseConnector] <-- 0x6 20.09 12:52:51 INFO [VikiPrint] Device on port /dev/usbPIRIT2F is online, will try to get Pirit status 20.09 12:52:51 DEBUG [BaseConnector] --> PiritRequestPacket{Id=33, Cmd=GET_STATUS(00), data={1C}} 20.09 12:52:51 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=33, Cmd=GET_STATUS(00), data=new String[]{"00000", "0", "0"}} 20.09 12:52:51 DEBUG [BaseConnector] --> PiritRequestPacket{Id=34, Cmd=GET_INFO(02), data=2{1C}} 20.09 12:52:51 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=34, Cmd=GET_INFO(02), data=new String[]{"02002", "665", "2", "1"}} 20.09 12:52:51 DEBUG [BaseConnector] --> PiritRequestPacket{Id=35, Cmd=GET_INFO(02), data=21{1C}} 20.09 12:52:51 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=35, Cmd=GET_INFO(02), data=new String[]{"020021", "4"}} 20.09 12:52:51 DEBUG [BaseConnector] --> PiritRequestPacket{Id=36, Cmd=GET_PRINTER_STATE(04), data={1C}} 20.09 12:52:51 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=36, Cmd=GET_PRINTER_STATE(04), data=new String[]{"04000"}} 20.09 12:52:51 ERROR [BaseConnector] Error while close streams java.io.IOException at gnu.io.RXTXPort$SerialOutputStream.flush(RXTXPort.java:1231) at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:141) at java.io.FilterOutputStream.close(FilterOutputStream.java:158) at ru.crystals.pos.fiscalprinter.pirit.core.connect.BaseConnector.close(BaseConnector.java:108) at ru.crystals.pos.fiscalprinter.pirit.core.connect.BaseConnector.open(BaseConnector.java:59) at ru.crystals.pos.fiscalprinter.pirit.core.connect.PiritConnector.reconnect(PiritConnector.java:69) at ru.crystals.pos.fiscalprinter.pirit.vikiprint.VikiPrint.connectToPirit(VikiPrint.java:305) at ru.crystals.pos.fiscalprinter.pirit.vikiprint.VikiPrint.startDevice(VikiPrint.java:80) at ru.crystals.pos.fiscalprinter.pirit.vikiprint.VikiPrint.start(VikiPrint.java:65) at ru.crystals.pos.fiscalprinter.pirit.vikiprint.VikiPrintFN100.start(VikiPrintFN100.java:24) at ru.crystals.pos.fiscalprinter.pirit.core.AbstractPirit.postProcessNegativeScript(AbstractPirit.java:2824) at ru.crystals.pos.fiscalprinter.pirit.vikiprint.VikiPrint.postProcessNegativeScript(VikiPrint.java:215) at ru.crystals.pos.fiscalprinter.FiscalPrinterImpl.recoverIfNecessary(FiscalPrinterImpl.java:2730) at ru.crystals.pos.fiscalprinter.FiscalPrinterImpl.checkAndRecoverBeforeOperation(FiscalPrinterImpl.java:2818) at ru.crystals.pos.fiscalprinter.FiscalPrinterImpl.getLastFiscalDocumentData(FiscalPrinterImpl.java:3021) at ru.crystals.pos.fiscalprinter.FiscalPrinterImpl.getStatusData(FiscalPrinterImpl.java:2750) at ru.crystals.pos.techprocess.TechProcessShift.openShiftPrintAndSave(TechProcessShift.java:199) at ru.crystals.pos.techprocess.TechProcessShift.openShift(TechProcessShift.java:131) at ru.crystals.pos.techprocess.TechProcessShiftProxy.openShift(TechProcessShiftProxy.java:98) at ru.crystals.pos.techprocess.TechProcessImpl.openShift(TechProcessImpl.java:1739) at ru.crystals.pos.visualization.scenaries.ShiftOpenScenaryImpl.execute(ShiftOpenScenaryImpl.java:51) at ru.crystals.pos.visualization.menu.commands.ShiftOpenCommand.execute(ShiftOpenCommand.java:23) at ru.crystals.pos.visualization.menu.MenuContainer.number(MenuContainer.java:144) at ru.crystals.pos.visualization.menu.MenuContainer.enter(MenuContainer.java:251) at ru.crystals.pos.visualization.components.MainWindow.enter(MainWindow.java:1106) at ru.crystals.pos.visualization.Factory.eventControlKey(Factory.java:482) at ru.crystals.pos.techprocess.TechProcessImpl.eventControlKey(TechProcessImpl.java:4121) at ru.crystals.pos.CashEventSource.sentOldKey(CashEventSource.java:167) at ru.crystals.pos.CashEventSource.process(CashEventSource.java:138) at ru.crystals.pos.CashEventSource.processEvent(CashEventSource.java:118) at ru.crystals.pos.CashEventSource.run(CashEventSource.java:101) at ru.crystals.pos.InternalCashPoolExecutorImpl.lambda$submit$1(InternalCashPoolExecutorImpl.java:120) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) 20.09 12:52:51 DEBUG [BaseConnector] --> PiritRequestPacket{Id=51, Cmd=GET_STATUS(00), data={1C}} 20.09 12:52:52 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=51, Cmd=GET_STATUS(00), data=new String[]{"00000", "0", "0"}} 20.09 12:52:52 DEBUG [BaseConnector] --> PiritRequestPacket{Id=52, Cmd=GET_INFO(02), data=2{1C}} 20.09 12:52:52 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=52, Cmd=GET_INFO(02), data=new String[]{"02002", "665", "2", "1"}} 20.09 12:52:52 DEBUG [BaseConnector] --> PiritRequestPacket{Id=53, Cmd=GET_INFO(02), data=21{1C}} 20.09 12:52:52 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=53, Cmd=GET_INFO(02), data=new String[]{"020021", "4"}} 20.09 12:52:52 DEBUG [PiritConfig] Getting taxes 20.09 12:52:52 DEBUG [PiritConfig] Getting table 40 index 0 value... 20.09 12:52:52 DEBUG [BaseConnector] --> PiritRequestPacket{Id=54, Cmd=GET_CONFIGURATION_TABLE(11), data=40{1C}0{1C}} 20.09 12:52:52 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=54, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"1100袧袛小 18%"}} 20.09 12:52:52 DEBUG [PiritConfig] Table 40 index 0 value: 袧袛小 18% 20.09 12:52:52 DEBUG [PiritConfig] Getting table 41 index 0 value... 20.09 12:52:52 DEBUG [BaseConnector] --> PiritRequestPacket{Id=55, Cmd=GET_CONFIGURATION_TABLE(11), data=41{1C}0{1C}} 20.09 12:52:52 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=55, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"110018.00"}} 20.09 12:52:52 DEBUG [PiritConfig] Table 41 index 0 value: 18.00 20.09 12:52:52 DEBUG [PiritConfig] Getting table 40 index 1 value... 20.09 12:52:52 DEBUG [BaseConnector] --> PiritRequestPacket{Id=56, Cmd=GET_CONFIGURATION_TABLE(11), data=40{1C}1{1C}} 20.09 12:52:52 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=56, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"1100袧袛小 10%"}} 20.09 12:52:52 DEBUG [PiritConfig] Table 40 index 1 value: 袧袛小 10% 20.09 12:52:52 DEBUG [PiritConfig] Getting table 41 index 1 value... 20.09 12:52:52 DEBUG [BaseConnector] --> PiritRequestPacket{Id=57, Cmd=GET_CONFIGURATION_TABLE(11), data=41{1C}1{1C}} 20.09 12:52:52 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=57, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"110010.00"}} 20.09 12:52:52 DEBUG [PiritConfig] Table 41 index 1 value: 10.00 20.09 12:52:52 DEBUG [PiritConfig] Getting table 40 index 2 value... 20.09 12:52:52 DEBUG [BaseConnector] --> PiritRequestPacket{Id=58, Cmd=GET_CONFIGURATION_TABLE(11), data=40{1C}2{1C}} 20.09 12:52:52 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=58, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"1100袧袛小 0%"}} 20.09 12:52:52 DEBUG [PiritConfig] Table 40 index 2 value: 袧袛小 0% 20.09 12:52:52 DEBUG [PiritConfig] Getting table 41 index 2 value... 20.09 12:52:52 DEBUG [BaseConnector] --> PiritRequestPacket{Id=59, Cmd=GET_CONFIGURATION_TABLE(11), data=41{1C}2{1C}} 20.09 12:52:52 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=59, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"11000.00"}} 20.09 12:52:52 DEBUG [PiritConfig] Table 41 index 2 value: 0.00 20.09 12:52:52 DEBUG [PiritConfig] Getting table 40 index 3 value... 20.09 12:52:52 DEBUG [BaseConnector] --> PiritRequestPacket{Id=60, Cmd=GET_CONFIGURATION_TABLE(11), data=40{1C}3{1C}} 20.09 12:52:52 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=60, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"1100"}} 20.09 12:52:52 DEBUG [PiritConfig] Table 40 index 3 value: 20.09 12:52:52 DEBUG [PiritConfig] Getting table 41 index 3 value... 20.09 12:52:52 DEBUG [BaseConnector] --> PiritRequestPacket{Id=61, Cmd=GET_CONFIGURATION_TABLE(11), data=41{1C}3{1C}} 20.09 12:52:52 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=61, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"11000.00"}} 20.09 12:52:52 DEBUG [PiritConfig] Table 41 index 3 value: 0.00 20.09 12:52:52 DEBUG [PiritConfig] Getting table 40 index 4 value... 20.09 12:52:52 DEBUG [BaseConnector] --> PiritRequestPacket{Id=62, Cmd=GET_CONFIGURATION_TABLE(11), data=40{1C}4{1C}} 20.09 12:52:52 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=62, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"1100袧袛小 18/118"}} 20.09 12:52:52 DEBUG [PiritConfig] Table 40 index 4 value: 袧袛小 18/118 20.09 12:52:52 DEBUG [PiritConfig] Getting table 41 index 4 value... 20.09 12:52:52 DEBUG [BaseConnector] --> PiritRequestPacket{Id=63, Cmd=GET_CONFIGURATION_TABLE(11), data=41{1C}4{1C}} 20.09 12:52:52 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=63, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"110018.00"}} 20.09 12:52:52 DEBUG [PiritConfig] Table 41 index 4 value: 18.00 20.09 12:52:52 DEBUG [PiritConfig] Getting table 40 index 5 value... 20.09 12:52:52 DEBUG [BaseConnector] --> PiritRequestPacket{Id=33, Cmd=GET_CONFIGURATION_TABLE(11), data=40{1C}5{1C}} 20.09 12:52:52 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=33, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"1100袧袛小 10/110"}} 20.09 12:52:52 DEBUG [PiritConfig] Table 40 index 5 value: 袧袛小 10/110 20.09 12:52:52 DEBUG [PiritConfig] Getting table 41 index 5 value... 20.09 12:52:52 DEBUG [BaseConnector] --> PiritRequestPacket{Id=34, Cmd=GET_CONFIGURATION_TABLE(11), data=41{1C}5{1C}} 20.09 12:52:52 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=34, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"110010.00"}} 20.09 12:52:52 DEBUG [PiritConfig] Table 41 index 5 value: 10.00 20.09 12:52:52 DEBUG [PiritConfig] Checking parameter CHECK_NUMERATION_BY_EXTERNAL_APP is true 20.09 12:52:52 DEBUG [BaseConnector] --> PiritRequestPacket{Id=35, Cmd=GET_CONFIGURATION_TABLE(11), data=2{1C}0{1C}} 20.09 12:52:52 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=35, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"1100133"}} 20.09 12:52:52 DEBUG [PiritConfig] Checking parameter ROUND_TAXES_AFTER_ALL_POSITIONS_AND_DISCOUNTS is false 20.09 12:52:52 DEBUG [BaseConnector] --> PiritRequestPacket{Id=36, Cmd=GET_CONFIGURATION_TABLE(11), data=6{1C}0{1C}} 20.09 12:52:52 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=36, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"11003"}} 20.09 12:52:52 DEBUG [PiritConfig] Checking parameter AUTO_WITHDRAWAL is false 20.09 12:52:52 DEBUG [BaseConnector] --> PiritRequestPacket{Id=37, Cmd=GET_CONFIGURATION_TABLE(11), data=5{1C}0{1C}} 20.09 12:52:52 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=37, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"1100195"}} 20.09 12:52:52 DEBUG [PiritConfig] Checking parameter CASH_DRAWER_MONEY_CONTROL is true 20.09 12:52:52 DEBUG [BaseConnector] --> PiritRequestPacket{Id=38, Cmd=GET_CONFIGURATION_TABLE(11), data=5{1C}0{1C}} 20.09 12:52:52 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=38, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"1100195"}} 20.09 12:52:52 DEBUG [PiritConfig] Checking parameter CASH_DRAWER_OPEN_BY is false 20.09 12:52:52 DEBUG [BaseConnector] --> PiritRequestPacket{Id=39, Cmd=GET_CONFIGURATION_TABLE(11), data=4{1C}0{1C}} 20.09 12:52:52 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=39, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"11000"}} 20.09 12:52:52 DEBUG [PiritConfig] Checking parameter TAKE_INTO_ACCOUNT_DOCUMENTS_CANCELED_ON_RESTART is true 20.09 12:52:52 DEBUG [BaseConnector] --> PiritRequestPacket{Id=40, Cmd=GET_CONFIGURATION_TABLE(11), data=5{1C}0{1C}} 20.09 12:52:52 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=40, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"1100195"}} 20.09 12:52:52 DEBUG [PiritConfig] Checking parameter USE_SMALLER_LINE_HEIGHT_PRINT_MODE is true 20.09 12:52:52 DEBUG [BaseConnector] --> PiritRequestPacket{Id=41, Cmd=GET_CONFIGURATION_TABLE(11), data=1{1C}0{1C}} 20.09 12:52:52 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=41, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"110033"}} 20.09 12:52:52 DEBUG [PiritConfig] Checking parameter PRINT_VERTICAL_BARS_ON_SERVICE_DOC is false 20.09 12:52:52 DEBUG [BaseConnector] --> PiritRequestPacket{Id=42, Cmd=GET_CONFIGURATION_TABLE(11), data=1{1C}0{1C}} 20.09 12:52:52 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=42, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"110033"}} 20.09 12:52:52 DEBUG [BaseConnector] --> PiritRequestPacket{Id=43, Cmd=GET_INFO(02), data=1{1C}} 20.09 12:52:53 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=43, Cmd=GET_INFO(02), data=new String[]{"02001", "0494008293"}} 20.09 12:52:53 DEBUG [BaseConnector] --> PiritRequestPacket{Id=44, Cmd=GET_INFO(02), data=23{1C}} 20.09 12:52:53 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=44, Cmd=GET_INFO(02), data=new String[]{"020023", "1", "64", "0"}} 20.09 12:52:53 INFO [AbstractPirit] verifyDevice 20.09 12:52:53 INFO [AbstractPirit] Firmware = 665 20.09 12:52:53 DEBUG [BaseConnector] --> PiritRequestPacket{Id=45, Cmd=GET_INFO(02), data=16{1C}} 20.09 12:52:53 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=45, Cmd=GET_INFO(02), data=new String[]{"020016", "1"}} 20.09 12:52:53 DEBUG [BaseConnector] --> PiritRequestPacket{Id=46, Cmd=GET_INFO(02), data=3{1C}} 20.09 12:52:53 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=46, Cmd=GET_INFO(02), data=new String[]{"02003", "8603073155"}} 20.09 12:52:53 DEBUG [BaseConnector] --> PiritRequestPacket{Id=47, Cmd=GET_RECEIPT_DATA(03), data=2{1C}} 20.09 12:52:53 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=47, Cmd=GET_RECEIPT_DATA(03), data=new String[]{"03002", "0", "0.0", "0", "0", "0.00", "0.00", "0.00", "0647669812", "1"}} 20.09 12:52:53 INFO [FiscalPrinter] ru.crystals.pos.check.ShiftStatusData@f64f51[regNum=0002701804005052,shiftNum=1,isShiftOpen=false,lastKpk=1,countCashIn=0,countCashOut=0,countAnnul=0,spnd=0,countPurchases=,docToRecover=,lastCloseDocument=FiscalDocumentData{type=ANNUL, numPurchase=0, numDocument=0, summ=0, numFD=1},shiftClosurePending=true,cashAmount=0,id=] 20.09 12:52:53 INFO [FiscalPrinter] getEklzNum 20.09 12:52:53 DEBUG [BaseConnector] --> PiritRequestPacket{Id=48, Cmd=GET_EKLZ_INFO(78), data=1{1C}} 20.09 12:52:53 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=48, Cmd=GET_EKLZ_INFO(78), data=new String[]{"78001", "9286000100231178"}} 20.09 12:52:53 INFO [FiscalPrinter] EklzNum = 9286000100231178 20.09 12:52:53 INFO [FiscalPrinter] openShift 20.09 12:52:53 INFO [AbstractPirit] Reconnect fiscal: 8603073155 20.09 12:52:53 ERROR [AbstractPirit] COMPROXY - STOP 20.09 12:52:55 TRACE [AbstractPirit] Executable is finished 20.09 12:52:55 ERROR [BaseConnector] Error while close streams java.io.IOException: Input/output error in nativeDrain at gnu.io.RXTXPort.nativeDrain(Native Method) at gnu.io.RXTXPort$SerialOutputStream.flush(RXTXPort.java:1248) at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:141) at java.io.FilterOutputStream.close(FilterOutputStream.java:158) at ru.crystals.pos.fiscalprinter.pirit.core.connect.BaseConnector.close(BaseConnector.java:108) at ru.crystals.pos.fiscalprinter.pirit.core.AbstractPirit.stopPC(AbstractPirit.java:470) at ru.crystals.pos.fiscalprinter.pirit.core.AbstractPirit.stopPCMap(AbstractPirit.java:476) at ru.crystals.pos.fiscalprinter.pirit.vikiprint.VikiPrint.stop(VikiPrint.java:210) at ru.crystals.pos.fiscalprinter.pirit.core.AbstractPirit.postProcessNegativeScript(AbstractPirit.java:2823) at ru.crystals.pos.fiscalprinter.pirit.vikiprint.VikiPrint.postProcessNegativeScript(VikiPrint.java:215) at ru.crystals.pos.fiscalprinter.FiscalPrinterImpl.recoverIfNecessary(FiscalPrinterImpl.java:2730) at ru.crystals.pos.fiscalprinter.FiscalPrinterImpl.checkAndRecoverBeforeOperation(FiscalPrinterImpl.java:2818) at ru.crystals.pos.fiscalprinter.FiscalPrinterImpl.prepareToOperation(FiscalPrinterImpl.java:2824) at ru.crystals.pos.fiscalprinter.FiscalPrinterImpl.openShift(FiscalPrinterImpl.java:768) at ru.crystals.pos.techprocess.TechProcessShift.openShiftPrintAndSave(TechProcessShift.java:221) at ru.crystals.pos.techprocess.TechProcessShift.openShift(TechProcessShift.java:131) at ru.crystals.pos.techprocess.TechProcessShiftProxy.openShift(TechProcessShiftProxy.java:98) at ru.crystals.pos.techprocess.TechProcessImpl.openShift(TechProcessImpl.java:1739) at ru.crystals.pos.visualization.scenaries.ShiftOpenScenaryImpl.execute(ShiftOpenScenaryImpl.java:51) at ru.crystals.pos.visualization.menu.commands.ShiftOpenCommand.execute(ShiftOpenCommand.java:23) at ru.crystals.pos.visualization.menu.MenuContainer.number(MenuContainer.java:144) at ru.crystals.pos.visualization.menu.MenuContainer.enter(MenuContainer.java:251) at ru.crystals.pos.visualization.components.MainWindow.enter(MainWindow.java:1106) at ru.crystals.pos.visualization.Factory.eventControlKey(Factory.java:482) at ru.crystals.pos.techprocess.TechProcessImpl.eventControlKey(TechProcessImpl.java:4121) at ru.crystals.pos.CashEventSource.sentOldKey(CashEventSource.java:167) at ru.crystals.pos.CashEventSource.process(CashEventSource.java:138) at ru.crystals.pos.CashEventSource.processEvent(CashEventSource.java:118) at ru.crystals.pos.CashEventSource.run(CashEventSource.java:101) at ru.crystals.pos.InternalCashPoolExecutorImpl.lambda$submit$1(InternalCashPoolExecutorImpl.java:120) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) 20.09 12:52:55 ERROR [AbstractPirit] COMPROXY - START 20.09 12:52:57 TRACE [AbstractPirit] Executable is finished 20.09 12:52:57 INFO [VikiPrint] Search device on port /dev/usbPIRIT2F 20.09 12:52:57 DEBUG [BaseConnector] sendData 20.09 12:52:57 DEBUG [BaseConnector] --> 0x5 20.09 12:52:57 DEBUG [BaseConnector] <-- 0x6 20.09 12:52:57 DEBUG [BaseConnector] sendData 20.09 12:52:57 DEBUG [BaseConnector] --> 0x5 20.09 12:52:57 DEBUG [BaseConnector] <-- 0x6 20.09 12:52:57 INFO [VikiPrint] Device on port /dev/usbPIRIT2F is online, will try to get Pirit status 20.09 12:52:57 DEBUG [BaseConnector] --> PiritRequestPacket{Id=33, Cmd=GET_STATUS(00), data={1C}} 20.09 12:52:57 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=33, Cmd=GET_STATUS(00), data=new String[]{"00000", "0", "0"}} 20.09 12:52:57 DEBUG [BaseConnector] --> PiritRequestPacket{Id=34, Cmd=GET_INFO(02), data=2{1C}} 20.09 12:52:57 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=34, Cmd=GET_INFO(02), data=new String[]{"02002", "665", "2", "1"}} 20.09 12:52:57 DEBUG [BaseConnector] --> PiritRequestPacket{Id=35, Cmd=GET_INFO(02), data=21{1C}} 20.09 12:52:57 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=35, Cmd=GET_INFO(02), data=new String[]{"020021", "4"}} 20.09 12:52:57 DEBUG [BaseConnector] --> PiritRequestPacket{Id=36, Cmd=GET_PRINTER_STATE(04), data={1C}} 20.09 12:52:57 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=36, Cmd=GET_PRINTER_STATE(04), data=new String[]{"04000"}} 20.09 12:52:57 ERROR [BaseConnector] Error while close streams java.io.IOException at gnu.io.RXTXPort$SerialOutputStream.flush(RXTXPort.java:1231) at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:141) at java.io.FilterOutputStream.close(FilterOutputStream.java:158) at ru.crystals.pos.fiscalprinter.pirit.core.connect.BaseConnector.close(BaseConnector.java:108) at ru.crystals.pos.fiscalprinter.pirit.core.connect.BaseConnector.open(BaseConnector.java:59) at ru.crystals.pos.fiscalprinter.pirit.core.connect.PiritConnector.reconnect(PiritConnector.java:69) at ru.crystals.pos.fiscalprinter.pirit.vikiprint.VikiPrint.connectToPirit(VikiPrint.java:305) at ru.crystals.pos.fiscalprinter.pirit.vikiprint.VikiPrint.startDevice(VikiPrint.java:80) at ru.crystals.pos.fiscalprinter.pirit.vikiprint.VikiPrint.start(VikiPrint.java:65) at ru.crystals.pos.fiscalprinter.pirit.vikiprint.VikiPrintFN100.start(VikiPrintFN100.java:24) at ru.crystals.pos.fiscalprinter.pirit.core.AbstractPirit.postProcessNegativeScript(AbstractPirit.java:2824) at ru.crystals.pos.fiscalprinter.pirit.vikiprint.VikiPrint.postProcessNegativeScript(VikiPrint.java:215) at ru.crystals.pos.fiscalprinter.FiscalPrinterImpl.recoverIfNecessary(FiscalPrinterImpl.java:2730) at ru.crystals.pos.fiscalprinter.FiscalPrinterImpl.checkAndRecoverBeforeOperation(FiscalPrinterImpl.java:2818) at ru.crystals.pos.fiscalprinter.FiscalPrinterImpl.prepareToOperation(FiscalPrinterImpl.java:2824) at ru.crystals.pos.fiscalprinter.FiscalPrinterImpl.openShift(FiscalPrinterImpl.java:768) at ru.crystals.pos.techprocess.TechProcessShift.openShiftPrintAndSave(TechProcessShift.java:221) at ru.crystals.pos.techprocess.TechProcessShift.openShift(TechProcessShift.java:131) at ru.crystals.pos.techprocess.TechProcessShiftProxy.openShift(TechProcessShiftProxy.java:98) at ru.crystals.pos.techprocess.TechProcessImpl.openShift(TechProcessImpl.java:1739) at ru.crystals.pos.visualization.scenaries.ShiftOpenScenaryImpl.execute(ShiftOpenScenaryImpl.java:51) at ru.crystals.pos.visualization.menu.commands.ShiftOpenCommand.execute(ShiftOpenCommand.java:23) at ru.crystals.pos.visualization.menu.MenuContainer.number(MenuContainer.java:144) at ru.crystals.pos.visualization.menu.MenuContainer.enter(MenuContainer.java:251) at ru.crystals.pos.visualization.components.MainWindow.enter(MainWindow.java:1106) at ru.crystals.pos.visualization.Factory.eventControlKey(Factory.java:482) at ru.crystals.pos.techprocess.TechProcessImpl.eventControlKey(TechProcessImpl.java:4121) at ru.crystals.pos.CashEventSource.sentOldKey(CashEventSource.java:167) at ru.crystals.pos.CashEventSource.process(CashEventSource.java:138) at ru.crystals.pos.CashEventSource.processEvent(CashEventSource.java:118) at ru.crystals.pos.CashEventSource.run(CashEventSource.java:101) at ru.crystals.pos.InternalCashPoolExecutorImpl.lambda$submit$1(InternalCashPoolExecutorImpl.java:120) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) 20.09 12:52:58 DEBUG [BaseConnector] --> PiritRequestPacket{Id=49, Cmd=GET_STATUS(00), data={1C}} 20.09 12:52:58 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=49, Cmd=GET_STATUS(00), data=new String[]{"00000", "0", "0"}} 20.09 12:52:58 DEBUG [BaseConnector] --> PiritRequestPacket{Id=50, Cmd=GET_INFO(02), data=2{1C}} 20.09 12:52:58 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=50, Cmd=GET_INFO(02), data=new String[]{"02002", "665", "2", "1"}} 20.09 12:52:58 DEBUG [BaseConnector] --> PiritRequestPacket{Id=51, Cmd=GET_INFO(02), data=21{1C}} 20.09 12:52:58 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=51, Cmd=GET_INFO(02), data=new String[]{"020021", "4"}} 20.09 12:52:58 DEBUG [PiritConfig] Getting taxes 20.09 12:52:58 DEBUG [PiritConfig] Getting table 40 index 0 value... 20.09 12:52:58 DEBUG [BaseConnector] --> PiritRequestPacket{Id=52, Cmd=GET_CONFIGURATION_TABLE(11), data=40{1C}0{1C}} 20.09 12:52:58 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=52, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"1100袧袛小 18%"}} 20.09 12:52:58 DEBUG [PiritConfig] Table 40 index 0 value: 袧袛小 18% 20.09 12:52:58 DEBUG [PiritConfig] Getting table 41 index 0 value... 20.09 12:52:58 DEBUG [BaseConnector] --> PiritRequestPacket{Id=53, Cmd=GET_CONFIGURATION_TABLE(11), data=41{1C}0{1C}} 20.09 12:52:58 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=53, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"110018.00"}} 20.09 12:52:58 DEBUG [PiritConfig] Table 41 index 0 value: 18.00 20.09 12:52:58 DEBUG [PiritConfig] Getting table 40 index 1 value... 20.09 12:52:58 DEBUG [BaseConnector] --> PiritRequestPacket{Id=54, Cmd=GET_CONFIGURATION_TABLE(11), data=40{1C}1{1C}} 20.09 12:52:58 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=54, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"1100袧袛小 10%"}} 20.09 12:52:58 DEBUG [PiritConfig] Table 40 index 1 value: 袧袛小 10% 20.09 12:52:58 DEBUG [PiritConfig] Getting table 41 index 1 value... 20.09 12:52:58 DEBUG [BaseConnector] --> PiritRequestPacket{Id=55, Cmd=GET_CONFIGURATION_TABLE(11), data=41{1C}1{1C}} 20.09 12:52:58 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=55, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"110010.00"}} 20.09 12:52:58 DEBUG [PiritConfig] Table 41 index 1 value: 10.00 20.09 12:52:58 DEBUG [PiritConfig] Getting table 40 index 2 value... 20.09 12:52:58 DEBUG [BaseConnector] --> PiritRequestPacket{Id=56, Cmd=GET_CONFIGURATION_TABLE(11), data=40{1C}2{1C}} 20.09 12:52:58 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=56, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"1100袧袛小 0%"}} 20.09 12:52:58 DEBUG [PiritConfig] Table 40 index 2 value: 袧袛小 0% 20.09 12:52:58 DEBUG [PiritConfig] Getting table 41 index 2 value... 20.09 12:52:58 DEBUG [BaseConnector] --> PiritRequestPacket{Id=57, Cmd=GET_CONFIGURATION_TABLE(11), data=41{1C}2{1C}} 20.09 12:52:58 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=57, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"11000.00"}} 20.09 12:52:58 DEBUG [PiritConfig] Table 41 index 2 value: 0.00 20.09 12:52:58 DEBUG [PiritConfig] Getting table 40 index 3 value... 20.09 12:52:58 DEBUG [BaseConnector] --> PiritRequestPacket{Id=58, Cmd=GET_CONFIGURATION_TABLE(11), data=40{1C}3{1C}} 20.09 12:52:58 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=58, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"1100"}} 20.09 12:52:58 DEBUG [PiritConfig] Table 40 index 3 value: 20.09 12:52:58 DEBUG [PiritConfig] Getting table 41 index 3 value... 20.09 12:52:58 DEBUG [BaseConnector] --> PiritRequestPacket{Id=59, Cmd=GET_CONFIGURATION_TABLE(11), data=41{1C}3{1C}} 20.09 12:52:58 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=59, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"11000.00"}} 20.09 12:52:58 DEBUG [PiritConfig] Table 41 index 3 value: 0.00 20.09 12:52:58 DEBUG [PiritConfig] Getting table 40 index 4 value... 20.09 12:52:58 DEBUG [BaseConnector] --> PiritRequestPacket{Id=60, Cmd=GET_CONFIGURATION_TABLE(11), data=40{1C}4{1C}} 20.09 12:52:58 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=60, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"1100袧袛小 18/118"}} 20.09 12:52:58 DEBUG [PiritConfig] Table 40 index 4 value: 袧袛小 18/118 20.09 12:52:58 DEBUG [PiritConfig] Getting table 41 index 4 value... 20.09 12:52:58 DEBUG [BaseConnector] --> PiritRequestPacket{Id=61, Cmd=GET_CONFIGURATION_TABLE(11), data=41{1C}4{1C}} 20.09 12:52:58 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=61, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"110018.00"}} 20.09 12:52:58 DEBUG [PiritConfig] Table 41 index 4 value: 18.00 20.09 12:52:58 DEBUG [PiritConfig] Getting table 40 index 5 value... 20.09 12:52:58 DEBUG [BaseConnector] --> PiritRequestPacket{Id=62, Cmd=GET_CONFIGURATION_TABLE(11), data=40{1C}5{1C}} 20.09 12:52:58 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=62, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"1100袧袛小 10/110"}} 20.09 12:52:58 DEBUG [PiritConfig] Table 40 index 5 value: 袧袛小 10/110 20.09 12:52:58 DEBUG [PiritConfig] Getting table 41 index 5 value... 20.09 12:52:58 DEBUG [BaseConnector] --> PiritRequestPacket{Id=63, Cmd=GET_CONFIGURATION_TABLE(11), data=41{1C}5{1C}} 20.09 12:52:58 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=63, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"110010.00"}} 20.09 12:52:58 DEBUG [PiritConfig] Table 41 index 5 value: 10.00 20.09 12:52:58 DEBUG [PiritConfig] Checking parameter CHECK_NUMERATION_BY_EXTERNAL_APP is true 20.09 12:52:58 DEBUG [BaseConnector] --> PiritRequestPacket{Id=33, Cmd=GET_CONFIGURATION_TABLE(11), data=2{1C}0{1C}} 20.09 12:52:58 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=33, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"1100133"}} 20.09 12:52:58 DEBUG [PiritConfig] Checking parameter ROUND_TAXES_AFTER_ALL_POSITIONS_AND_DISCOUNTS is false 20.09 12:52:58 DEBUG [BaseConnector] --> PiritRequestPacket{Id=34, Cmd=GET_CONFIGURATION_TABLE(11), data=6{1C}0{1C}} 20.09 12:52:58 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=34, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"11003"}} 20.09 12:52:58 DEBUG [PiritConfig] Checking parameter AUTO_WITHDRAWAL is false 20.09 12:52:58 DEBUG [BaseConnector] --> PiritRequestPacket{Id=35, Cmd=GET_CONFIGURATION_TABLE(11), data=5{1C}0{1C}} 20.09 12:52:58 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=35, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"1100195"}} 20.09 12:52:58 DEBUG [PiritConfig] Checking parameter CASH_DRAWER_MONEY_CONTROL is true 20.09 12:52:58 DEBUG [BaseConnector] --> PiritRequestPacket{Id=36, Cmd=GET_CONFIGURATION_TABLE(11), data=5{1C}0{1C}} 20.09 12:52:58 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=36, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"1100195"}} 20.09 12:52:58 DEBUG [PiritConfig] Checking parameter CASH_DRAWER_OPEN_BY is false 20.09 12:52:58 DEBUG [BaseConnector] --> PiritRequestPacket{Id=37, Cmd=GET_CONFIGURATION_TABLE(11), data=4{1C}0{1C}} 20.09 12:52:58 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=37, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"11000"}} 20.09 12:52:58 DEBUG [PiritConfig] Checking parameter TAKE_INTO_ACCOUNT_DOCUMENTS_CANCELED_ON_RESTART is true 20.09 12:52:58 DEBUG [BaseConnector] --> PiritRequestPacket{Id=38, Cmd=GET_CONFIGURATION_TABLE(11), data=5{1C}0{1C}} 20.09 12:52:58 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=38, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"1100195"}} 20.09 12:52:58 DEBUG [PiritConfig] Checking parameter USE_SMALLER_LINE_HEIGHT_PRINT_MODE is true 20.09 12:52:58 DEBUG [BaseConnector] --> PiritRequestPacket{Id=39, Cmd=GET_CONFIGURATION_TABLE(11), data=1{1C}0{1C}} 20.09 12:52:58 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=39, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"110033"}} 20.09 12:52:58 DEBUG [PiritConfig] Checking parameter PRINT_VERTICAL_BARS_ON_SERVICE_DOC is false 20.09 12:52:58 DEBUG [BaseConnector] --> PiritRequestPacket{Id=40, Cmd=GET_CONFIGURATION_TABLE(11), data=1{1C}0{1C}} 20.09 12:52:59 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=40, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"110033"}} 20.09 12:52:59 DEBUG [BaseConnector] --> PiritRequestPacket{Id=41, Cmd=GET_INFO(02), data=1{1C}} 20.09 12:52:59 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=41, Cmd=GET_INFO(02), data=new String[]{"02001", "0494008293"}} 20.09 12:52:59 DEBUG [BaseConnector] --> PiritRequestPacket{Id=42, Cmd=GET_INFO(02), data=23{1C}} 20.09 12:52:59 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=42, Cmd=GET_INFO(02), data=new String[]{"020023", "1", "64", "0"}} 20.09 12:52:59 INFO [AbstractPirit] verifyDevice 20.09 12:52:59 INFO [AbstractPirit] Firmware = 665 20.09 12:52:59 DEBUG [BaseConnector] --> PiritRequestPacket{Id=43, Cmd=GET_INFO(02), data=16{1C}} 20.09 12:52:59 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=43, Cmd=GET_INFO(02), data=new String[]{"020016", "1"}} 20.09 12:52:59 DEBUG [BaseConnector] --> PiritRequestPacket{Id=44, Cmd=GET_INFO(02), data=3{1C}} 20.09 12:52:59 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=44, Cmd=GET_INFO(02), data=new String[]{"02003", "8603073155"}} 20.09 12:52:59 DEBUG [BaseConnector] --> PiritRequestPacket{Id=45, Cmd=GET_STATUS(00), data={1C}} 20.09 12:52:59 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=45, Cmd=GET_STATUS(00), data=new String[]{"00000", "0", "0"}} 20.09 12:52:59 DEBUG [BaseConnector] --> PiritRequestPacket{Id=46, Cmd=GET_DATE(13), data={1C}} 20.09 12:52:59 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=46, Cmd=GET_DATE(13), data=new String[]{"1300200918", "125258"}} 20.09 12:52:59 DEBUG [BaseConnector] --> PiritRequestPacket{Id=47, Cmd=SET_DATE(14), data=200918{1C}125259{1C}} 20.09 12:52:59 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=47, Cmd=SET_DATE(14), data="1400"} 20.09 12:52:59 DEBUG [PiritConfig] Setting taxes 20.09 12:52:59 INFO [PiritConfig] Setting taxes: 袧袛小 18% = 18.0 20.09 12:52:59 INFO [PiritConfig] Setting table 40 index 0: 袧袛小 18% 20.09 12:52:59 DEBUG [BaseConnector] --> PiritRequestPacket{Id=48, Cmd=SET_CONFIGURATION_TABLE(12), data=40{1C}0{1C}袧袛小 18%{1C}} 20.09 12:52:59 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=48, Cmd=SET_CONFIGURATION_TABLE(12), data="1200"} 20.09 12:52:59 INFO [PiritConfig] Setting table 41 index 0: 18.0 20.09 12:52:59 DEBUG [BaseConnector] --> PiritRequestPacket{Id=49, Cmd=SET_CONFIGURATION_TABLE(12), data=41{1C}0{1C}18.0{1C}} 20.09 12:52:59 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=49, Cmd=SET_CONFIGURATION_TABLE(12), data="1200"} 20.09 12:52:59 INFO [PiritConfig] Setting taxes: 袧袛小 10% = 10.0 20.09 12:52:59 INFO [PiritConfig] Setting table 40 index 1: 袧袛小 10% 20.09 12:52:59 DEBUG [BaseConnector] --> PiritRequestPacket{Id=50, Cmd=SET_CONFIGURATION_TABLE(12), data=40{1C}1{1C}袧袛小 10%{1C}} 20.09 12:52:59 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=50, Cmd=SET_CONFIGURATION_TABLE(12), data="1200"} 20.09 12:52:59 INFO [PiritConfig] Setting table 41 index 1: 10.0 20.09 12:52:59 DEBUG [BaseConnector] --> PiritRequestPacket{Id=51, Cmd=SET_CONFIGURATION_TABLE(12), data=41{1C}1{1C}10.0{1C}} 20.09 12:52:59 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=51, Cmd=SET_CONFIGURATION_TABLE(12), data="1200"} 20.09 12:52:59 INFO [PiritConfig] Setting taxes: 袧袛小 0% = 0.0 20.09 12:52:59 INFO [PiritConfig] Setting table 40 index 2: 袧袛小 0% 20.09 12:52:59 DEBUG [BaseConnector] --> PiritRequestPacket{Id=52, Cmd=SET_CONFIGURATION_TABLE(12), data=40{1C}2{1C}袧袛小 0%{1C}} 20.09 12:52:59 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=52, Cmd=SET_CONFIGURATION_TABLE(12), data="1200"} 20.09 12:52:59 INFO [PiritConfig] Setting table 41 index 2: 0.0 20.09 12:52:59 DEBUG [BaseConnector] --> PiritRequestPacket{Id=53, Cmd=SET_CONFIGURATION_TABLE(12), data=41{1C}2{1C}0.0{1C}} 20.09 12:52:59 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=53, Cmd=SET_CONFIGURATION_TABLE(12), data="1200"} 20.09 12:52:59 INFO [PiritConfig] Setting taxes: 袘械蟹 袧袛小 = 0.0 20.09 12:52:59 INFO [PiritConfig] Setting table 40 index 3: 袘械蟹 袧袛小 20.09 12:52:59 DEBUG [BaseConnector] --> PiritRequestPacket{Id=54, Cmd=SET_CONFIGURATION_TABLE(12), data=40{1C}3{1C}袘械蟹 袧袛小{1C}} 20.09 12:52:59 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=54, Cmd=SET_CONFIGURATION_TABLE(12), data="1200"} 20.09 12:52:59 INFO [PiritConfig] Setting table 41 index 3: 0.0 20.09 12:52:59 DEBUG [BaseConnector] --> PiritRequestPacket{Id=55, Cmd=SET_CONFIGURATION_TABLE(12), data=41{1C}3{1C}0.0{1C}} 20.09 12:52:59 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=55, Cmd=SET_CONFIGURATION_TABLE(12), data="1200"} 20.09 12:52:59 INFO [PiritConfig] Setting taxes: 袧袛小 18/118 = 18.0 20.09 12:52:59 INFO [PiritConfig] Setting table 40 index 4: 袧袛小 18/118 20.09 12:52:59 DEBUG [BaseConnector] --> PiritRequestPacket{Id=56, Cmd=SET_CONFIGURATION_TABLE(12), data=40{1C}4{1C}袧袛小 18/118{1C}} 20.09 12:52:59 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=56, Cmd=SET_CONFIGURATION_TABLE(12), data="1200"} 20.09 12:52:59 INFO [PiritConfig] Setting table 41 index 4: 18.0 20.09 12:52:59 DEBUG [BaseConnector] --> PiritRequestPacket{Id=57, Cmd=SET_CONFIGURATION_TABLE(12), data=41{1C}4{1C}18.0{1C}} 20.09 12:52:59 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=57, Cmd=SET_CONFIGURATION_TABLE(12), data="1200"} 20.09 12:52:59 INFO [PiritConfig] Setting taxes: 袧袛小 10/110 = 10.0 20.09 12:52:59 INFO [PiritConfig] Setting table 40 index 5: 袧袛小 10/110 20.09 12:52:59 DEBUG [BaseConnector] --> PiritRequestPacket{Id=58, Cmd=SET_CONFIGURATION_TABLE(12), data=40{1C}5{1C}袧袛小 10/110{1C}} 20.09 12:52:59 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=58, Cmd=SET_CONFIGURATION_TABLE(12), data="1200"} 20.09 12:52:59 INFO [PiritConfig] Setting table 41 index 5: 10.0 20.09 12:52:59 DEBUG [BaseConnector] --> PiritRequestPacket{Id=59, Cmd=SET_CONFIGURATION_TABLE(12), data=41{1C}5{1C}10.0{1C}} 20.09 12:52:59 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=59, Cmd=SET_CONFIGURATION_TABLE(12), data="1200"} 20.09 12:52:59 DEBUG [PiritConfig] Getting taxes 20.09 12:52:59 DEBUG [PiritConfig] Getting table 40 index 0 value... 20.09 12:52:59 DEBUG [BaseConnector] --> PiritRequestPacket{Id=60, Cmd=GET_CONFIGURATION_TABLE(11), data=40{1C}0{1C}} 20.09 12:52:59 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=60, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"1100袧袛小 18%"}} 20.09 12:52:59 DEBUG [PiritConfig] Table 40 index 0 value: 袧袛小 18% 20.09 12:52:59 DEBUG [PiritConfig] Getting table 41 index 0 value... 20.09 12:52:59 DEBUG [BaseConnector] --> PiritRequestPacket{Id=61, Cmd=GET_CONFIGURATION_TABLE(11), data=41{1C}0{1C}} 20.09 12:52:59 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=61, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"110018.00"}} 20.09 12:52:59 DEBUG [PiritConfig] Table 41 index 0 value: 18.00 20.09 12:52:59 DEBUG [PiritConfig] Getting table 40 index 1 value... 20.09 12:52:59 DEBUG [BaseConnector] --> PiritRequestPacket{Id=62, Cmd=GET_CONFIGURATION_TABLE(11), data=40{1C}1{1C}} 20.09 12:53:00 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=62, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"1100袧袛小 10%"}} 20.09 12:53:00 DEBUG [PiritConfig] Table 40 index 1 value: 袧袛小 10% 20.09 12:53:00 DEBUG [PiritConfig] Getting table 41 index 1 value... 20.09 12:53:00 DEBUG [BaseConnector] --> PiritRequestPacket{Id=63, Cmd=GET_CONFIGURATION_TABLE(11), data=41{1C}1{1C}} 20.09 12:53:00 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=63, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"110010.00"}} 20.09 12:53:00 DEBUG [PiritConfig] Table 41 index 1 value: 10.00 20.09 12:53:00 DEBUG [PiritConfig] Getting table 40 index 2 value... 20.09 12:53:00 DEBUG [BaseConnector] --> PiritRequestPacket{Id=33, Cmd=GET_CONFIGURATION_TABLE(11), data=40{1C}2{1C}} 20.09 12:53:00 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=33, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"1100袧袛小 0%"}} 20.09 12:53:00 DEBUG [PiritConfig] Table 40 index 2 value: 袧袛小 0% 20.09 12:53:00 DEBUG [PiritConfig] Getting table 41 index 2 value... 20.09 12:53:00 DEBUG [BaseConnector] --> PiritRequestPacket{Id=34, Cmd=GET_CONFIGURATION_TABLE(11), data=41{1C}2{1C}} 20.09 12:53:00 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=34, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"11000.00"}} 20.09 12:53:00 DEBUG [PiritConfig] Table 41 index 2 value: 0.00 20.09 12:53:00 DEBUG [PiritConfig] Getting table 40 index 3 value... 20.09 12:53:00 DEBUG [BaseConnector] --> PiritRequestPacket{Id=35, Cmd=GET_CONFIGURATION_TABLE(11), data=40{1C}3{1C}} 20.09 12:53:00 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=35, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"1100"}} 20.09 12:53:00 DEBUG [PiritConfig] Table 40 index 3 value: 20.09 12:53:00 DEBUG [PiritConfig] Getting table 41 index 3 value... 20.09 12:53:00 DEBUG [BaseConnector] --> PiritRequestPacket{Id=36, Cmd=GET_CONFIGURATION_TABLE(11), data=41{1C}3{1C}} 20.09 12:53:00 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=36, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"11000.00"}} 20.09 12:53:00 DEBUG [PiritConfig] Table 41 index 3 value: 0.00 20.09 12:53:00 DEBUG [PiritConfig] Getting table 40 index 4 value... 20.09 12:53:00 DEBUG [BaseConnector] --> PiritRequestPacket{Id=37, Cmd=GET_CONFIGURATION_TABLE(11), data=40{1C}4{1C}} 20.09 12:53:00 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=37, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"1100袧袛小 18/118"}} 20.09 12:53:00 DEBUG [PiritConfig] Table 40 index 4 value: 袧袛小 18/118 20.09 12:53:00 DEBUG [PiritConfig] Getting table 41 index 4 value... 20.09 12:53:00 DEBUG [BaseConnector] --> PiritRequestPacket{Id=38, Cmd=GET_CONFIGURATION_TABLE(11), data=41{1C}4{1C}} 20.09 12:53:00 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=38, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"110018.00"}} 20.09 12:53:00 DEBUG [PiritConfig] Table 41 index 4 value: 18.00 20.09 12:53:00 DEBUG [PiritConfig] Getting table 40 index 5 value... 20.09 12:53:00 DEBUG [BaseConnector] --> PiritRequestPacket{Id=39, Cmd=GET_CONFIGURATION_TABLE(11), data=40{1C}5{1C}} 20.09 12:53:00 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=39, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"1100袧袛小 10/110"}} 20.09 12:53:00 DEBUG [PiritConfig] Table 40 index 5 value: 袧袛小 10/110 20.09 12:53:00 DEBUG [PiritConfig] Getting table 41 index 5 value... 20.09 12:53:00 DEBUG [BaseConnector] --> PiritRequestPacket{Id=40, Cmd=GET_CONFIGURATION_TABLE(11), data=41{1C}5{1C}} 20.09 12:53:00 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=40, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"110010.00"}} 20.09 12:53:00 DEBUG [PiritConfig] Table 41 index 5 value: 10.00 20.09 12:53:00 DEBUG [BaseConnector] --> PiritRequestPacket{Id=41, Cmd=GET_INFO(02), data=3{1C}} 20.09 12:53:00 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=41, Cmd=GET_INFO(02), data=new String[]{"02003", "8603073155"}} 20.09 12:53:00 INFO [FiscalPrinter] Set requisites for inn: 8603073155 20.09 12:53:00 INFO [FiscalPrinter] Set requisites - shop name: 袨袨袨 "小芯褞蟹褋械褉胁懈褋" 20.09 12:53:00 INFO [FiscalPrinter] Set requisites - shop address: 628680, 啸袦袗袨-挟谐褉邪, 谐. 袦械谐懈芯薪, 褍谢. 小胁芯斜芯写褘 23 20.09 12:53:00 INFO [PiritConfig] Setting requisites: {SHOP_NAME=[袨袨袨 "小芯褞蟹褋械褉胁懈褋"], SHOP_ADDRESS=[628680, 啸袦袗袨-挟谐褉邪, 谐. 袦械谐懈芯薪, 褍谢. 小胁芯斜芯写褘 23]} 20.09 12:53:00 INFO [PiritConfig] Setting table 30 index 0: 袨袨袨 "小芯褞蟹褋械褉胁懈褋" 20.09 12:53:00 DEBUG [BaseConnector] --> PiritRequestPacket{Id=42, Cmd=SET_CONFIGURATION_TABLE(12), data=30{1C}0{1C} 袨袨袨 "小芯褞蟹褋械褉胁懈褋" {1C}} 20.09 12:53:00 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=42, Cmd=SET_CONFIGURATION_TABLE(12), data="1203"} 20.09 12:53:00 ERROR [PiritConnector] ============================================================= 20.09 12:53:00 ERROR [PiritConnector] Error received! 20.09 12:53:00 ERROR [PiritConnector] Error code=03, error message=袧械泻芯褉褉械泻褌薪褘泄 褎芯褉屑邪褌 懈谢懈 锌邪褉邪屑械褌褉 泻芯屑邪薪写褘 20.09 12:53:00 ERROR [PiritConnector] Code Cmd: expectedCMD=12 receivedCMD=12 20.09 12:53:00 ERROR [PiritConnector] Packet Id: sendId=2A receivedId=2A 20.09 12:53:00 ERROR [PiritConnector] ============================================================= 20.09 12:53:00 ERROR [PiritConnector] 袧械泻芯褉褉械泻褌薪褘泄 褎芯褉屑邪褌 懈谢懈 锌邪褉邪屑械褌褉 泻芯屑邪薪写褘 (ID: 42, Command: SET_CONFIGURATION_TABLE(12)) 20.09 12:53:00 INFO [FiscalPrinter] Fiscal interrupt: null 20.09 12:53:00 ERROR [FiscalPrinter] Print interrupted: ru.crystals.pos.fiscalprinter.exception.FiscalPrinterCommunicationException: 袧械泻芯褉褉械泻褌薪褘泄 褎芯褉屑邪褌 懈谢懈 锌邪褉邪屑械褌褉 泻芯屑邪薪写褘 at ru.crystals.pos.fiscalprinter.pirit.core.connect.PiritConnector.readPacketByCommand(PiritConnector.java:196) at ru.crystals.pos.fiscalprinter.pirit.core.connect.PiritConnector.sendRequest(PiritConnector.java:101) at ru.crystals.pos.fiscalprinter.pirit.core.connect.PiritConnector.sendRequest(PiritConnector.java:95) at ru.crystals.pos.fiscalprinter.pirit.core.connect.PiritConfig.setStrValueTableSettings(PiritConfig.java:395) at ru.crystals.pos.fiscalprinter.pirit.core.connect.PiritConfig.setStrValueTableSettings(PiritConfig.java:399) at ru.crystals.pos.fiscalprinter.pirit.core.connect.PiritConfig.setRequisites(PiritConfig.java:208) at ru.crystals.pos.fiscalprinter.pirit.core.DefaultPluginProvider.setRequisites(DefaultPluginProvider.java:140) at ru.crystals.pos.fiscalprinter.pirit.core.AbstractPirit.setRequisites(AbstractPirit.java:1669) at ru.crystals.pos.fiscalprinter.FiscalPrinterImpl.openShift(FiscalPrinterImpl.java:797) at ru.crystals.pos.techprocess.TechProcessShift.openShiftPrintAndSave(TechProcessShift.java:221) at ru.crystals.pos.techprocess.TechProcessShift.openShift(TechProcessShift.java:131) at ru.crystals.pos.techprocess.TechProcessShiftProxy.openShift(TechProcessShiftProxy.java:98) at ru.crystals.pos.techprocess.TechProcessImpl.openShift(TechProcessImpl.java:1739) at ru.crystals.pos.visualization.scenaries.ShiftOpenScenaryImpl.execute(ShiftOpenScenaryImpl.java:51) at ru.crystals.pos.visualization.menu.commands.ShiftOpenCommand.execute(ShiftOpenCommand.java:23) at ru.crystals.pos.visualization.menu.MenuContainer.number(MenuContainer.java:144) at ru.crystals.pos.visualization.menu.MenuContainer.enter(MenuContainer.java:251) at ru.crystals.pos.visualization.components.MainWindow.enter(MainWindow.java:1106) at ru.crystals.pos.visualization.Factory.eventControlKey(Factory.java:482) at ru.crystals.pos.techprocess.TechProcessImpl.eventControlKey(TechProcessImpl.java:4121) at ru.crystals.pos.CashEventSource.sentOldKey(CashEventSource.java:167) at ru.crystals.pos.CashEventSource.process(CashEventSource.java:138) at ru.crystals.pos.CashEventSource.processEvent(CashEventSource.java:118) at ru.crystals.pos.CashEventSource.run(CashEventSource.java:101) at ru.crystals.pos.InternalCashPoolExecutorImpl.lambda$submit$1(InternalCashPoolExecutorImpl.java:120) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Caused by: ru.crystals.pos.fiscalprinter.exception.FiscalPrinterCommunicationException: 袧械泻芯褉褉械泻褌薪褘泄 褎芯褉屑邪褌 懈谢懈 锌邪褉邪屑械褌褉 泻芯屑邪薪写褘 at ru.crystals.pos.fiscalprinter.pirit.core.connect.CommandStack.validateAnswer(CommandStack.java:151) at ru.crystals.pos.fiscalprinter.pirit.core.connect.CommandStack.getResponsePacket(CommandStack.java:137) at ru.crystals.pos.fiscalprinter.pirit.core.connect.PiritConnector.readPacketByCommand(PiritConnector.java:183) ... 31 more 20.09 12:53:00 INFO [AbstractPirit] getStatus 20.09 12:53:00 DEBUG [BaseConnector] --> PiritRequestPacket{Id=43, Cmd=GET_STATUS(00), data={1C}} 20.09 12:53:00 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=43, Cmd=GET_STATUS(00), data=new String[]{"00000", "0", "0"}} 20.09 12:53:00 DEBUG [BaseConnector] --> PiritRequestPacket{Id=44, Cmd=GET_PRINTER_STATE(04), data={1C}} 20.09 12:53:00 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=44, Cmd=GET_PRINTER_STATE(04), data=new String[]{"04000"}} 20.09 12:53:04 ERROR [AbstractPirit] COMPROXY - STOP 20.09 12:53:07 TRACE [AbstractPirit] Executable is finished 20.09 12:53:45 INFO [FiscalPrinterProxy] Try start provider for inn: null 20.09 12:53:45 ERROR [AbstractPirit] COMPROXY - START 20.09 12:53:48 TRACE [AbstractPirit] Executable is finished 20.09 12:53:48 INFO [VikiPrint] Search device on port /dev/usbPIRIT2F 20.09 12:53:48 DEBUG [BaseConnector] sendData 20.09 12:53:48 DEBUG [BaseConnector] --> 0x5 20.09 12:53:48 DEBUG [BaseConnector] <-- 0x6 20.09 12:53:48 DEBUG [BaseConnector] sendData 20.09 12:53:48 DEBUG [BaseConnector] --> 0x5 20.09 12:53:48 DEBUG [BaseConnector] <-- 0x6 20.09 12:53:48 INFO [VikiPrint] Device on port /dev/usbPIRIT2F is online, will try to get Pirit status 20.09 12:53:48 DEBUG [BaseConnector] --> PiritRequestPacket{Id=33, Cmd=GET_STATUS(00), data={1C}} 20.09 12:53:48 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=33, Cmd=GET_STATUS(00), data=new String[]{"00000", "0", "0"}} 20.09 12:53:48 DEBUG [BaseConnector] --> PiritRequestPacket{Id=34, Cmd=GET_INFO(02), data=2{1C}} 20.09 12:53:48 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=34, Cmd=GET_INFO(02), data=new String[]{"02002", "665", "2", "1"}} 20.09 12:53:48 DEBUG [BaseConnector] --> PiritRequestPacket{Id=35, Cmd=GET_INFO(02), data=21{1C}} 20.09 12:53:48 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=35, Cmd=GET_INFO(02), data=new String[]{"020021", "4"}} 20.09 12:53:48 DEBUG [BaseConnector] --> PiritRequestPacket{Id=36, Cmd=GET_PRINTER_STATE(04), data={1C}} 20.09 12:53:48 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=36, Cmd=GET_PRINTER_STATE(04), data=new String[]{"04000"}} 20.09 12:53:48 DEBUG [BaseConnector] --> PiritRequestPacket{Id=33, Cmd=GET_STATUS(00), data={1C}} 20.09 12:53:48 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=33, Cmd=GET_STATUS(00), data=new String[]{"00000", "0", "0"}} 20.09 12:53:48 DEBUG [BaseConnector] --> PiritRequestPacket{Id=34, Cmd=GET_INFO(02), data=2{1C}} 20.09 12:53:48 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=34, Cmd=GET_INFO(02), data=new String[]{"02002", "665", "2", "1"}} 20.09 12:53:48 DEBUG [BaseConnector] --> PiritRequestPacket{Id=35, Cmd=GET_INFO(02), data=21{1C}} 20.09 12:53:48 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=35, Cmd=GET_INFO(02), data=new String[]{"020021", "4"}} 20.09 12:53:48 DEBUG [PiritConfig] Getting taxes 20.09 12:53:48 DEBUG [PiritConfig] Getting table 40 index 0 value... 20.09 12:53:48 DEBUG [BaseConnector] --> PiritRequestPacket{Id=36, Cmd=GET_CONFIGURATION_TABLE(11), data=40{1C}0{1C}} 20.09 12:53:48 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=36, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"1100袧袛小 18%"}} 20.09 12:53:48 DEBUG [PiritConfig] Table 40 index 0 value: 袧袛小 18% 20.09 12:53:48 DEBUG [PiritConfig] Getting table 41 index 0 value... 20.09 12:53:48 DEBUG [BaseConnector] --> PiritRequestPacket{Id=37, Cmd=GET_CONFIGURATION_TABLE(11), data=41{1C}0{1C}} 20.09 12:53:48 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=37, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"110018.00"}} 20.09 12:53:48 DEBUG [PiritConfig] Table 41 index 0 value: 18.00 20.09 12:53:48 DEBUG [PiritConfig] Getting table 40 index 1 value... 20.09 12:53:48 DEBUG [BaseConnector] --> PiritRequestPacket{Id=38, Cmd=GET_CONFIGURATION_TABLE(11), data=40{1C}1{1C}} 20.09 12:53:48 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=38, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"1100袧袛小 10%"}} 20.09 12:53:48 DEBUG [PiritConfig] Table 40 index 1 value: 袧袛小 10% 20.09 12:53:48 DEBUG [PiritConfig] Getting table 41 index 1 value... 20.09 12:53:48 DEBUG [BaseConnector] --> PiritRequestPacket{Id=39, Cmd=GET_CONFIGURATION_TABLE(11), data=41{1C}1{1C}} 20.09 12:53:48 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=39, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"110010.00"}} 20.09 12:53:48 DEBUG [PiritConfig] Table 41 index 1 value: 10.00 20.09 12:53:48 DEBUG [PiritConfig] Getting table 40 index 2 value... 20.09 12:53:48 DEBUG [BaseConnector] --> PiritRequestPacket{Id=40, Cmd=GET_CONFIGURATION_TABLE(11), data=40{1C}2{1C}} 20.09 12:53:49 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=40, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"1100袧袛小 0%"}} 20.09 12:53:49 DEBUG [PiritConfig] Table 40 index 2 value: 袧袛小 0% 20.09 12:53:49 DEBUG [PiritConfig] Getting table 41 index 2 value... 20.09 12:53:49 DEBUG [BaseConnector] --> PiritRequestPacket{Id=41, Cmd=GET_CONFIGURATION_TABLE(11), data=41{1C}2{1C}} 20.09 12:53:49 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=41, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"11000.00"}} 20.09 12:53:49 DEBUG [PiritConfig] Table 41 index 2 value: 0.00 20.09 12:53:49 DEBUG [PiritConfig] Getting table 40 index 3 value... 20.09 12:53:49 DEBUG [BaseConnector] --> PiritRequestPacket{Id=42, Cmd=GET_CONFIGURATION_TABLE(11), data=40{1C}3{1C}} 20.09 12:53:49 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=42, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"1100"}} 20.09 12:53:49 DEBUG [PiritConfig] Table 40 index 3 value: 20.09 12:53:49 DEBUG [PiritConfig] Getting table 41 index 3 value... 20.09 12:53:49 DEBUG [BaseConnector] --> PiritRequestPacket{Id=43, Cmd=GET_CONFIGURATION_TABLE(11), data=41{1C}3{1C}} 20.09 12:53:49 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=43, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"11000.00"}} 20.09 12:53:49 DEBUG [PiritConfig] Table 41 index 3 value: 0.00 20.09 12:53:49 DEBUG [PiritConfig] Getting table 40 index 4 value... 20.09 12:53:49 DEBUG [BaseConnector] --> PiritRequestPacket{Id=44, Cmd=GET_CONFIGURATION_TABLE(11), data=40{1C}4{1C}} 20.09 12:53:49 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=44, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"1100袧袛小 18/118"}} 20.09 12:53:49 DEBUG [PiritConfig] Table 40 index 4 value: 袧袛小 18/118 20.09 12:53:49 DEBUG [PiritConfig] Getting table 41 index 4 value... 20.09 12:53:49 DEBUG [BaseConnector] --> PiritRequestPacket{Id=45, Cmd=GET_CONFIGURATION_TABLE(11), data=41{1C}4{1C}} 20.09 12:53:49 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=45, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"110018.00"}} 20.09 12:53:49 DEBUG [PiritConfig] Table 41 index 4 value: 18.00 20.09 12:53:49 DEBUG [PiritConfig] Getting table 40 index 5 value... 20.09 12:53:49 DEBUG [BaseConnector] --> PiritRequestPacket{Id=46, Cmd=GET_CONFIGURATION_TABLE(11), data=40{1C}5{1C}} 20.09 12:53:49 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=46, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"1100袧袛小 10/110"}} 20.09 12:53:49 DEBUG [PiritConfig] Table 40 index 5 value: 袧袛小 10/110 20.09 12:53:49 DEBUG [PiritConfig] Getting table 41 index 5 value... 20.09 12:53:49 DEBUG [BaseConnector] --> PiritRequestPacket{Id=47, Cmd=GET_CONFIGURATION_TABLE(11), data=41{1C}5{1C}} 20.09 12:53:49 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=47, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"110010.00"}} 20.09 12:53:49 DEBUG [PiritConfig] Table 41 index 5 value: 10.00 20.09 12:53:49 DEBUG [PiritConfig] Checking parameter CHECK_NUMERATION_BY_EXTERNAL_APP is true 20.09 12:53:49 DEBUG [BaseConnector] --> PiritRequestPacket{Id=48, Cmd=GET_CONFIGURATION_TABLE(11), data=2{1C}0{1C}} 20.09 12:53:49 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=48, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"1100133"}} 20.09 12:53:49 DEBUG [PiritConfig] Checking parameter ROUND_TAXES_AFTER_ALL_POSITIONS_AND_DISCOUNTS is false 20.09 12:53:49 DEBUG [BaseConnector] --> PiritRequestPacket{Id=49, Cmd=GET_CONFIGURATION_TABLE(11), data=6{1C}0{1C}} 20.09 12:53:49 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=49, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"11003"}} 20.09 12:53:49 DEBUG [PiritConfig] Checking parameter AUTO_WITHDRAWAL is false 20.09 12:53:49 DEBUG [BaseConnector] --> PiritRequestPacket{Id=50, Cmd=GET_CONFIGURATION_TABLE(11), data=5{1C}0{1C}} 20.09 12:53:49 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=50, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"1100195"}} 20.09 12:53:49 DEBUG [PiritConfig] Checking parameter CASH_DRAWER_MONEY_CONTROL is true 20.09 12:53:49 DEBUG [BaseConnector] --> PiritRequestPacket{Id=51, Cmd=GET_CONFIGURATION_TABLE(11), data=5{1C}0{1C}} 20.09 12:53:49 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=51, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"1100195"}} 20.09 12:53:49 DEBUG [PiritConfig] Checking parameter CASH_DRAWER_OPEN_BY is false 20.09 12:53:49 DEBUG [BaseConnector] --> PiritRequestPacket{Id=52, Cmd=GET_CONFIGURATION_TABLE(11), data=4{1C}0{1C}} 20.09 12:53:49 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=52, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"11000"}} 20.09 12:53:49 DEBUG [PiritConfig] Checking parameter TAKE_INTO_ACCOUNT_DOCUMENTS_CANCELED_ON_RESTART is true 20.09 12:53:49 DEBUG [BaseConnector] --> PiritRequestPacket{Id=53, Cmd=GET_CONFIGURATION_TABLE(11), data=5{1C}0{1C}} 20.09 12:53:49 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=53, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"1100195"}} 20.09 12:53:49 DEBUG [PiritConfig] Checking parameter USE_SMALLER_LINE_HEIGHT_PRINT_MODE is true 20.09 12:53:49 DEBUG [BaseConnector] --> PiritRequestPacket{Id=54, Cmd=GET_CONFIGURATION_TABLE(11), data=1{1C}0{1C}} 20.09 12:53:49 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=54, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"110033"}} 20.09 12:53:49 DEBUG [PiritConfig] Checking parameter PRINT_VERTICAL_BARS_ON_SERVICE_DOC is false 20.09 12:53:49 DEBUG [BaseConnector] --> PiritRequestPacket{Id=55, Cmd=GET_CONFIGURATION_TABLE(11), data=1{1C}0{1C}} 20.09 12:53:49 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=55, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"110033"}} 20.09 12:53:49 DEBUG [BaseConnector] --> PiritRequestPacket{Id=56, Cmd=GET_INFO(02), data=1{1C}} 20.09 12:53:49 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=56, Cmd=GET_INFO(02), data=new String[]{"02001", "0494008293"}} 20.09 12:53:49 DEBUG [BaseConnector] --> PiritRequestPacket{Id=57, Cmd=GET_INFO(02), data=23{1C}} 20.09 12:53:49 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=57, Cmd=GET_INFO(02), data=new String[]{"020023", "1", "64", "0"}} 20.09 12:53:49 DEBUG [BaseConnector] --> PiritRequestPacket{Id=58, Cmd=GET_INFO(02), data=3{1C}} 20.09 12:53:49 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=58, Cmd=GET_INFO(02), data=new String[]{"02003", "8603073155"}} 20.09 12:53:49 INFO [FiscalPrinter] ---- FISCAL MODULE START ---- INN null -> true 20.09 12:53:49 INFO [AbstractPirit] verifyDevice 20.09 12:53:49 DEBUG [BaseConnector] --> PiritRequestPacket{Id=59, Cmd=GET_INFO(02), data=2{1C}} 20.09 12:53:49 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=59, Cmd=GET_INFO(02), data=new String[]{"02002", "665", "2", "1"}} 20.09 12:53:49 INFO [AbstractPirit] Firmware = 665 20.09 12:53:49 DEBUG [BaseConnector] --> PiritRequestPacket{Id=60, Cmd=GET_INFO(02), data=16{1C}} 20.09 12:53:49 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=60, Cmd=GET_INFO(02), data=new String[]{"020016", "1"}} 20.09 12:53:49 DEBUG [BaseConnector] --> PiritRequestPacket{Id=61, Cmd=GET_INFO(02), data=3{1C}} 20.09 12:53:49 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=61, Cmd=GET_INFO(02), data=new String[]{"02003", "8603073155"}} 20.09 12:53:49 DEBUG [PiritConfig] Getting cash number 20.09 12:53:49 DEBUG [PiritConfig] Getting table 10 index 0 value... 20.09 12:53:49 DEBUG [BaseConnector] --> PiritRequestPacket{Id=62, Cmd=GET_CONFIGURATION_TABLE(11), data=10{1C}0{1C}} 20.09 12:53:49 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=62, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"11005"}} 20.09 12:53:49 DEBUG [PiritConfig] Table 10 index 0 value: 5 20.09 12:53:49 DEBUG [BaseConnector] --> PiritRequestPacket{Id=63, Cmd=GET_DATE(13), data={1C}} 20.09 12:53:50 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=63, Cmd=GET_DATE(13), data=new String[]{"1300200918", "125349"}} 20.09 12:53:50 INFO [FiscalPrinter] Fiscal printer date: Thu Sep 20 12:53:49 YEKT 2018 current date: Thu Sep 20 12:53:50 YEKT 2018 20.09 12:53:50 DEBUG [BaseConnector] --> PiritRequestPacket{Id=33, Cmd=GET_STATUS(00), data={1C}} 20.09 12:53:50 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=33, Cmd=GET_STATUS(00), data=new String[]{"00000", "0", "0"}} 20.09 12:53:50 DEBUG [BaseConnector] --> PiritRequestPacket{Id=34, Cmd=SET_DATE(14), data=200918{1C}125350{1C}} 20.09 12:53:50 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=34, Cmd=SET_DATE(14), data="1400"} 20.09 12:53:50 DEBUG [BaseConnector] --> PiritRequestPacket{Id=35, Cmd=GET_INFO(02), data=4{1C}} 20.09 12:53:50 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=35, Cmd=GET_INFO(02), data=new String[]{"02004", "0002701804005052"}} 20.09 12:53:50 DEBUG [BaseConnector] --> PiritRequestPacket{Id=36, Cmd=GET_INFO(02), data=3{1C}} 20.09 12:53:50 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=36, Cmd=GET_INFO(02), data=new String[]{"02003", "8603073155"}} 20.09 12:53:50 INFO [FiscalPrinter] Set requisites for inn: 8603073155 20.09 12:53:50 INFO [FiscalPrinter] Set requisites - shop name: 袨袨袨 "小芯褞蟹褋械褉胁懈褋" 20.09 12:53:50 INFO [FiscalPrinter] Set requisites - shop address: 628680, 啸袦袗袨-挟谐褉邪, 谐. 袦械谐懈芯薪, 褍谢. 小胁芯斜芯写褘 23 20.09 12:53:50 DEBUG [BaseConnector] --> PiritRequestPacket{Id=37, Cmd=GET_INFO(02), data=7{1C}} 20.09 12:53:50 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=37, Cmd=GET_INFO(02), data=new String[]{"02007", "0.00"}} 20.09 12:53:50 INFO [AbstractPirit] CashAmount = 0 20.09 12:53:50 INFO [FiscalPrinter] getRegNum 20.09 12:53:50 DEBUG [BaseConnector] --> PiritRequestPacket{Id=38, Cmd=GET_INFO(02), data=4{1C}} 20.09 12:53:50 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=38, Cmd=GET_INFO(02), data=new String[]{"02004", "0002701804005052"}} 20.09 12:53:50 INFO [FiscalPrinter] RegNum = 0002701804005052 20.09 12:53:50 INFO [FiscalPrinter] getFactoryNum 20.09 12:53:50 DEBUG [BaseConnector] --> PiritRequestPacket{Id=39, Cmd=GET_INFO(02), data=1{1C}} 20.09 12:53:51 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=39, Cmd=GET_INFO(02), data=new String[]{"02001", "0494008293"}} 20.09 12:53:51 INFO [FiscalPrinter] FactoryNum = 0494008293 20.09 12:53:51 INFO [FiscalPrinter] getRegNum 20.09 12:53:51 DEBUG [BaseConnector] --> PiritRequestPacket{Id=40, Cmd=GET_INFO(02), data=4{1C}} 20.09 12:53:51 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=40, Cmd=GET_INFO(02), data=new String[]{"02004", "0002701804005052"}} 20.09 12:53:51 INFO [FiscalPrinter] RegNum = 0002701804005052 20.09 12:53:51 INFO [FiscalPrinter] getEklzNum 20.09 12:53:51 DEBUG [BaseConnector] --> PiritRequestPacket{Id=41, Cmd=GET_EKLZ_INFO(78), data=1{1C}} 20.09 12:53:51 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=41, Cmd=GET_EKLZ_INFO(78), data=new String[]{"78001", "9286000100231178"}} 20.09 12:53:51 INFO [FiscalPrinter] EklzNum = 9286000100231178 20.09 12:53:51 INFO [AbstractPirit] getHardwareName 20.09 12:53:51 INFO [AbstractPirit] Firmware = 665 20.09 12:53:51 ERROR [FiscalPrinter] Can't obtain last eklz activization date! This method doesn't supported by current provider! 20.09 12:53:51 INFO [FiscalPrinter] getVerBios 20.09 12:53:51 INFO [FiscalPrinter] VerBios = 665 20.09 12:53:51 DEBUG [BaseConnector] --> PiritRequestPacket{Id=42, Cmd=GET_EKLZ_INFO(78), data=1{1C}} 20.09 12:53:51 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=42, Cmd=GET_EKLZ_INFO(78), data=new String[]{"78001", "9286000100231178"}} 20.09 12:53:51 DEBUG [BaseConnector] --> PiritRequestPacket{Id=43, Cmd=GET_EKLZ_INFO(78), data=2{1C}} 20.09 12:53:51 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=43, Cmd=GET_EKLZ_INFO(78), data=new String[]{"78002", "3", "0", "0"}} 20.09 12:53:51 DEBUG [BaseConnector] --> PiritRequestPacket{Id=44, Cmd=GET_EKLZ_INFO(78), data=14{1C}} 20.09 12:53:51 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=44, Cmd=GET_EKLZ_INFO(78), data=new String[]{"780014", "fn_v_1_1 ", "1", "2", "001", "2"}} 20.09 12:53:51 DEBUG [BaseConnector] --> PiritRequestPacket{Id=45, Cmd=GET_EKLZ_INFO(78), data=3{1C}} 20.09 12:53:51 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=45, Cmd=GET_EKLZ_INFO(78), data=new String[]{"78003", "1"}} 20.09 12:53:51 DEBUG [BaseConnector] --> PiritRequestPacket{Id=46, Cmd=GET_EKLZ_INFO(78), data=7{1C}} 20.09 12:53:51 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=46, Cmd=GET_EKLZ_INFO(78), data=new String[]{"78007", "0", "0", "0", "000000"}} 20.09 12:53:51 DEBUG [BaseConnector] --> PiritRequestPacket{Id=47, Cmd=GET_SERVICE_INFO(05), data=1{1C}} 20.09 12:53:51 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=47, Cmd=GET_SERVICE_INFO(05), data=new String[]{"05001", "0"}} 20.09 12:53:51 DEBUG [BaseConnector] --> PiritRequestPacket{Id=48, Cmd=GET_SERVICE_INFO(05), data=7{1C}} 20.09 12:53:51 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=48, Cmd=GET_SERVICE_INFO(05), data=new String[]{"05007", "3208"}} 20.09 12:53:51 DEBUG [BaseConnector] --> PiritRequestPacket{Id=49, Cmd=GET_SERVICE_INFO(05), data=2{1C}} 20.09 12:53:51 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=49, Cmd=GET_SERVICE_INFO(05), data=new String[]{"05002", "0"}} 20.09 12:53:51 DEBUG [BaseConnector] --> PiritRequestPacket{Id=50, Cmd=GET_SERVICE_INFO(05), data=3{1C}} 20.09 12:53:51 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=50, Cmd=GET_SERVICE_INFO(05), data=new String[]{"05003", "0"}} 20.09 12:53:51 DEBUG [BaseConnector] --> PiritRequestPacket{Id=51, Cmd=GET_SERVICE_INFO(05), data=4{1C}} 20.09 12:53:51 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=51, Cmd=GET_SERVICE_INFO(05), data=new String[]{"05004", "0"}} 20.09 12:53:51 DEBUG [BaseConnector] --> PiritRequestPacket{Id=52, Cmd=GET_SERVICE_INFO(05), data=8{1C}} 20.09 12:53:51 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=52, Cmd=GET_SERVICE_INFO(05), data=new String[]{"05008", "0"}} 20.09 12:53:51 DEBUG [BaseConnector] --> PiritRequestPacket{Id=53, Cmd=GET_SERVICE_INFO(05), data=9{1C}} 20.09 12:53:51 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=53, Cmd=GET_SERVICE_INFO(05), data=new String[]{"05009", "0"}} 20.09 12:53:53 INFO [FiscalPrinter] getFactoryNum 20.09 12:53:53 DEBUG [BaseConnector] --> PiritRequestPacket{Id=54, Cmd=GET_INFO(02), data=1{1C}} 20.09 12:53:53 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=54, Cmd=GET_INFO(02), data=new String[]{"02001", "0494008293"}} 20.09 12:53:53 INFO [FiscalPrinter] FactoryNum = 0494008293 20.09 12:53:53 INFO [FiscalPrinter] getRegNum 20.09 12:53:53 DEBUG [BaseConnector] --> PiritRequestPacket{Id=55, Cmd=GET_INFO(02), data=4{1C}} 20.09 12:53:53 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=55, Cmd=GET_INFO(02), data=new String[]{"02004", "0002701804005052"}} 20.09 12:53:53 INFO [FiscalPrinter] RegNum = 0002701804005052 20.09 12:53:53 INFO [FiscalPrinter] getEklzNum 20.09 12:53:53 DEBUG [BaseConnector] --> PiritRequestPacket{Id=56, Cmd=GET_EKLZ_INFO(78), data=1{1C}} 20.09 12:53:53 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=56, Cmd=GET_EKLZ_INFO(78), data=new String[]{"78001", "9286000100231178"}} 20.09 12:53:53 INFO [FiscalPrinter] EklzNum = 9286000100231178 20.09 12:53:53 INFO [AbstractPirit] getHardwareName 20.09 12:53:53 INFO [AbstractPirit] Firmware = 665 20.09 12:53:53 ERROR [FiscalPrinter] Can't obtain last eklz activization date! This method doesn't supported by current provider! 20.09 12:53:53 INFO [FiscalPrinter] getVerBios 20.09 12:53:53 INFO [FiscalPrinter] VerBios = 665 20.09 12:53:53 INFO [FiscalPrinter] getRegNum 20.09 12:53:53 DEBUG [BaseConnector] --> PiritRequestPacket{Id=57, Cmd=GET_INFO(02), data=4{1C}} 20.09 12:53:53 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=57, Cmd=GET_INFO(02), data=new String[]{"02004", "0002701804005052"}} 20.09 12:53:53 INFO [FiscalPrinter] RegNum = 0002701804005052 20.09 12:53:53 INFO [FiscalPrinter] getShiftNumber 20.09 12:53:53 DEBUG [BaseConnector] --> PiritRequestPacket{Id=58, Cmd=GET_COUNTERS(01), data=1{1C}} 20.09 12:53:53 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=58, Cmd=GET_COUNTERS(01), data=new String[]{"01001", "1"}} 20.09 12:53:53 INFO [FiscalPrinter] ShiftNumber = 1 20.09 12:53:53 INFO [FiscalPrinter] ShiftNumber = 1 20.09 12:53:53 INFO [FiscalPrinter] isShiftOpen 20.09 12:53:53 DEBUG [BaseConnector] --> PiritRequestPacket{Id=59, Cmd=GET_STATUS(00), data={1C}} 20.09 12:53:53 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=59, Cmd=GET_STATUS(00), data=new String[]{"00000", "0", "0"}} 20.09 12:53:53 INFO [FiscalPrinter] getLastKpk 20.09 12:53:53 DEBUG [BaseConnector] --> PiritRequestPacket{Id=60, Cmd=GET_EKLZ_INFO(78), data=3{1C}} 20.09 12:53:53 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=60, Cmd=GET_EKLZ_INFO(78), data=new String[]{"78003", "1"}} 20.09 12:53:53 INFO [FiscalPrinter] LastKpk = 1 20.09 12:53:53 INFO [FiscalPrinter] getCountCashIn 20.09 12:53:53 DEBUG [BaseConnector] --> PiritRequestPacket{Id=61, Cmd=GET_STATUS(00), data={1C}} 20.09 12:53:53 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=61, Cmd=GET_STATUS(00), data=new String[]{"00000", "0", "0"}} 20.09 12:53:53 DEBUG [BaseConnector] --> PiritRequestPacket{Id=62, Cmd=GET_COUNTERS(01), data=12{1C}} 20.09 12:53:53 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=62, Cmd=GET_COUNTERS(01), data=new String[]{"010012", "1.2", "3", "0.00", "0", "0.00", "0", "0.00", "0", "0.00", "0", "0.00", "0", "0.00"}} 20.09 12:53:53 INFO [AbstractPirit] CashIn = 0 20.09 12:53:53 INFO [FiscalPrinter] CountCashIn = 0 20.09 12:53:53 INFO [FiscalPrinter] getCountCashOut 20.09 12:53:54 DEBUG [BaseConnector] --> PiritRequestPacket{Id=63, Cmd=GET_STATUS(00), data={1C}} 20.09 12:53:54 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=63, Cmd=GET_STATUS(00), data=new String[]{"00000", "0", "0"}} 20.09 12:53:54 DEBUG [BaseConnector] --> PiritRequestPacket{Id=33, Cmd=GET_COUNTERS(01), data=12{1C}} 20.09 12:53:54 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=33, Cmd=GET_COUNTERS(01), data=new String[]{"010012", "1.2", "3", "0.00", "0", "0.00", "0", "0.00", "0", "0.00", "0", "0.00", "0", "0.00"}} 20.09 12:53:54 INFO [AbstractPirit] CashOut = 0 20.09 12:53:54 INFO [FiscalPrinter] CountCashOut = 0 20.09 12:53:54 INFO [FiscalPrinter] getCountAnnul 20.09 12:53:54 DEBUG [BaseConnector] --> PiritRequestPacket{Id=34, Cmd=GET_STATUS(00), data={1C}} 20.09 12:53:54 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=34, Cmd=GET_STATUS(00), data=new String[]{"00000", "0", "0"}} 20.09 12:53:54 DEBUG [BaseConnector] --> PiritRequestPacket{Id=35, Cmd=GET_COUNTERS(01), data=12{1C}} 20.09 12:53:54 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=35, Cmd=GET_COUNTERS(01), data=new String[]{"010012", "1.2", "3", "0.00", "0", "0.00", "0", "0.00", "0", "0.00", "0", "0.00", "0", "0.00"}} 20.09 12:53:54 INFO [AbstractPirit] CountAnnul = 0 20.09 12:53:54 INFO [FiscalPrinter] CountAnnul = 0 20.09 12:53:54 INFO [FiscalPrinter] getSPND 20.09 12:53:54 DEBUG [BaseConnector] --> PiritRequestPacket{Id=36, Cmd=GET_RECEIPT_DATA(03), data=2{1C}} 20.09 12:53:54 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=36, Cmd=GET_RECEIPT_DATA(03), data=new String[]{"03002", "0", "0.0", "0", "0", "0.00", "0.00", "0.00", "0647669812", "1"}} 20.09 12:53:54 INFO [FiscalPrinter] CountSPND = 0 20.09 12:53:54 INFO [FiscalPrinter] getCashAmount 20.09 12:53:54 DEBUG [BaseConnector] --> PiritRequestPacket{Id=37, Cmd=GET_INFO(02), data=7{1C}} 20.09 12:53:54 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=37, Cmd=GET_INFO(02), data=new String[]{"02007", "0.00"}} 20.09 12:53:54 INFO [AbstractPirit] CashAmount = 0 20.09 12:53:54 INFO [FiscalPrinter] CashAmount = 0 20.09 12:53:54 DEBUG [BaseConnector] --> PiritRequestPacket{Id=38, Cmd=GET_INFO(02), data=3{1C}} 20.09 12:53:54 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=38, Cmd=GET_INFO(02), data=new String[]{"02003", "8603073155"}} 20.09 12:53:54 DEBUG [BaseConnector] --> PiritRequestPacket{Id=39, Cmd=GET_RECEIPT_DATA(03), data=2{1C}} 20.09 12:53:54 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=39, Cmd=GET_RECEIPT_DATA(03), data=new String[]{"03002", "0", "0.0", "0", "0", "0.00", "0.00", "0.00", "0647669812", "1"}} 20.09 12:53:54 INFO [FiscalPrinter] ru.crystals.pos.check.ShiftStatusData@1a0c708[regNum=0002701804005052,shiftNum=1,isShiftOpen=false,lastKpk=1,countCashIn=0,countCashOut=0,countAnnul=0,spnd=0,countPurchases=,docToRecover=,lastCloseDocument=FiscalDocumentData{type=ANNUL, numPurchase=0, numDocument=0, summ=0, numFD=1},shiftClosurePending=true,cashAmount=0,id=] 20.09 12:54:08 INFO [FiscalPrinter] getShiftCounters 20.09 12:54:08 DEBUG [BaseConnector] --> PiritRequestPacket{Id=40, Cmd=GET_INFO(02), data=3{1C}} 20.09 12:54:08 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=40, Cmd=GET_INFO(02), data=new String[]{"02003", "8603073155"}} 20.09 12:54:08 DEBUG [BaseConnector] --> PiritRequestPacket{Id=41, Cmd=GET_COUNTERS(01), data=1{1C}} 20.09 12:54:08 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=41, Cmd=GET_COUNTERS(01), data=new String[]{"01001", "1"}} 20.09 12:54:08 DEBUG [BaseConnector] --> PiritRequestPacket{Id=42, Cmd=GET_STATUS(00), data={1C}} 20.09 12:54:08 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=42, Cmd=GET_STATUS(00), data=new String[]{"00000", "0", "0"}} 20.09 12:54:08 DEBUG [BaseConnector] --> PiritRequestPacket{Id=43, Cmd=GET_COUNTERS(01), data=3{1C}} 20.09 12:54:08 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=43, Cmd=GET_COUNTERS(01), data=new String[]{"01003", "0.00", "0.00", "0.00", "0.00", "0.00", "0.00", "0.00", "0.00", "0.00", "0.00", "0.00", "0.00", "0.00", "0.00", "0.00", "0.00"}} 20.09 12:54:08 DEBUG [BaseConnector] --> PiritRequestPacket{Id=44, Cmd=GET_COUNTERS(01), data=5{1C}} 20.09 12:54:08 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=44, Cmd=GET_COUNTERS(01), data=new String[]{"01005", "0.00", "0.00", "0.00", "0.00", "0.00", "0.00", "0.00", "0.00", "0.00", "0.00", "0.00", "0.00", "0.00", "0.00", "0.00", "0.00"}} 20.09 12:54:08 DEBUG [BaseConnector] --> PiritRequestPacket{Id=45, Cmd=GET_COUNTERS(01), data=4{1C}} 20.09 12:54:08 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=45, Cmd=GET_COUNTERS(01), data=new String[]{"01004", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"}} 20.09 12:54:08 DEBUG [BaseConnector] --> PiritRequestPacket{Id=46, Cmd=GET_COUNTERS(01), data=6{1C}} 20.09 12:54:08 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=46, Cmd=GET_COUNTERS(01), data=new String[]{"01006", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"}} 20.09 12:54:08 DEBUG [BaseConnector] --> PiritRequestPacket{Id=47, Cmd=GET_INFO(02), data=7{1C}} 20.09 12:54:08 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=47, Cmd=GET_INFO(02), data=new String[]{"02007", "0.00"}} 20.09 12:54:08 DEBUG [BaseConnector] --> PiritRequestPacket{Id=48, Cmd=GET_COUNTERS(01), data=7{1C}} 20.09 12:54:08 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=48, Cmd=GET_COUNTERS(01), data=new String[]{"01007", "0", "0", "0", "0", "0", "0"}} 20.09 12:54:08 DEBUG [BaseConnector] --> PiritRequestPacket{Id=49, Cmd=GET_COUNTERS(01), data=8{1C}} 20.09 12:54:08 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=49, Cmd=GET_COUNTERS(01), data=new String[]{"01008", "0.00", "0.00", "0.00", "0.00"}} 20.09 12:54:08 INFO [FiscalPrinter] getFactoryNum 20.09 12:54:08 DEBUG [BaseConnector] --> PiritRequestPacket{Id=50, Cmd=GET_INFO(02), data=1{1C}} 20.09 12:54:08 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=50, Cmd=GET_INFO(02), data=new String[]{"02001", "0494008293"}} 20.09 12:54:08 INFO [FiscalPrinter] FactoryNum = 0494008293 20.09 12:54:08 INFO [FiscalPrinter] getRegNum 20.09 12:54:08 DEBUG [BaseConnector] --> PiritRequestPacket{Id=51, Cmd=GET_INFO(02), data=4{1C}} 20.09 12:54:08 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=51, Cmd=GET_INFO(02), data=new String[]{"02004", "0002701804005052"}} 20.09 12:54:08 INFO [FiscalPrinter] RegNum = 0002701804005052 20.09 12:54:08 INFO [FiscalPrinter] getEklzNum 20.09 12:54:08 DEBUG [BaseConnector] --> PiritRequestPacket{Id=52, Cmd=GET_EKLZ_INFO(78), data=1{1C}} 20.09 12:54:08 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=52, Cmd=GET_EKLZ_INFO(78), data=new String[]{"78001", "9286000100231178"}} 20.09 12:54:08 INFO [FiscalPrinter] EklzNum = 9286000100231178 20.09 12:54:08 INFO [AbstractPirit] getHardwareName 20.09 12:54:08 INFO [AbstractPirit] Firmware = 665 20.09 12:54:08 ERROR [FiscalPrinter] Can't obtain last eklz activization date! This method doesn't supported by current provider! 20.09 12:54:08 INFO [FiscalPrinter] getVerBios 20.09 12:54:08 INFO [FiscalPrinter] VerBios = 665 20.09 12:54:08 DEBUG [BaseConnector] --> PiritRequestPacket{Id=53, Cmd=GET_EKLZ_INFO(78), data=1{1C}} 20.09 12:54:08 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=53, Cmd=GET_EKLZ_INFO(78), data=new String[]{"78001", "9286000100231178"}} 20.09 12:54:08 DEBUG [BaseConnector] --> PiritRequestPacket{Id=54, Cmd=GET_EKLZ_INFO(78), data=2{1C}} 20.09 12:54:08 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=54, Cmd=GET_EKLZ_INFO(78), data=new String[]{"78002", "3", "0", "0"}} 20.09 12:54:08 DEBUG [BaseConnector] --> PiritRequestPacket{Id=55, Cmd=GET_EKLZ_INFO(78), data=14{1C}} 20.09 12:54:08 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=55, Cmd=GET_EKLZ_INFO(78), data=new String[]{"780014", "fn_v_1_1 ", "1", "2", "001", "2"}} 20.09 12:54:08 DEBUG [BaseConnector] --> PiritRequestPacket{Id=56, Cmd=GET_EKLZ_INFO(78), data=3{1C}} 20.09 12:54:08 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=56, Cmd=GET_EKLZ_INFO(78), data=new String[]{"78003", "1"}} 20.09 12:54:09 DEBUG [BaseConnector] --> PiritRequestPacket{Id=57, Cmd=GET_EKLZ_INFO(78), data=7{1C}} 20.09 12:54:09 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=57, Cmd=GET_EKLZ_INFO(78), data=new String[]{"78007", "0", "0", "0", "000000"}} 20.09 12:54:09 DEBUG [BaseConnector] --> PiritRequestPacket{Id=58, Cmd=GET_SERVICE_INFO(05), data=1{1C}} 20.09 12:54:09 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=58, Cmd=GET_SERVICE_INFO(05), data=new String[]{"05001", "0"}} 20.09 12:54:09 DEBUG [BaseConnector] --> PiritRequestPacket{Id=59, Cmd=GET_SERVICE_INFO(05), data=7{1C}} 20.09 12:54:09 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=59, Cmd=GET_SERVICE_INFO(05), data=new String[]{"05007", "3208"}} 20.09 12:54:09 DEBUG [BaseConnector] --> PiritRequestPacket{Id=60, Cmd=GET_SERVICE_INFO(05), data=2{1C}} 20.09 12:54:09 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=60, Cmd=GET_SERVICE_INFO(05), data=new String[]{"05002", "0"}} 20.09 12:54:09 DEBUG [BaseConnector] --> PiritRequestPacket{Id=61, Cmd=GET_SERVICE_INFO(05), data=3{1C}} 20.09 12:54:09 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=61, Cmd=GET_SERVICE_INFO(05), data=new String[]{"05003", "0"}} 20.09 12:54:09 DEBUG [BaseConnector] --> PiritRequestPacket{Id=62, Cmd=GET_SERVICE_INFO(05), data=4{1C}} 20.09 12:54:09 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=62, Cmd=GET_SERVICE_INFO(05), data=new String[]{"05004", "0"}} 20.09 12:54:09 DEBUG [BaseConnector] --> PiritRequestPacket{Id=63, Cmd=GET_SERVICE_INFO(05), data=8{1C}} 20.09 12:54:09 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=63, Cmd=GET_SERVICE_INFO(05), data=new String[]{"05008", "0"}} 20.09 12:54:09 DEBUG [BaseConnector] --> PiritRequestPacket{Id=33, Cmd=GET_SERVICE_INFO(05), data=9{1C}} 20.09 12:54:09 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=33, Cmd=GET_SERVICE_INFO(05), data=new String[]{"05009", "0"}} 20.09 12:54:09 INFO [FiscalPrinter] getFactoryNum 20.09 12:54:09 DEBUG [BaseConnector] --> PiritRequestPacket{Id=34, Cmd=GET_INFO(02), data=1{1C}} 20.09 12:54:09 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=34, Cmd=GET_INFO(02), data=new String[]{"02001", "0494008293"}} 20.09 12:54:09 INFO [FiscalPrinter] FactoryNum = 0494008293 20.09 12:54:09 INFO [FiscalPrinter] getRegNum 20.09 12:54:09 DEBUG [BaseConnector] --> PiritRequestPacket{Id=35, Cmd=GET_INFO(02), data=4{1C}} 20.09 12:54:09 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=35, Cmd=GET_INFO(02), data=new String[]{"02004", "0002701804005052"}} 20.09 12:54:09 INFO [FiscalPrinter] RegNum = 0002701804005052 20.09 12:54:09 INFO [FiscalPrinter] getEklzNum 20.09 12:54:09 DEBUG [BaseConnector] --> PiritRequestPacket{Id=36, Cmd=GET_EKLZ_INFO(78), data=1{1C}} 20.09 12:54:09 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=36, Cmd=GET_EKLZ_INFO(78), data=new String[]{"78001", "9286000100231178"}} 20.09 12:54:09 INFO [FiscalPrinter] EklzNum = 9286000100231178 20.09 12:54:09 INFO [AbstractPirit] getHardwareName 20.09 12:54:09 INFO [AbstractPirit] Firmware = 665 20.09 12:54:09 ERROR [FiscalPrinter] Can't obtain last eklz activization date! This method doesn't supported by current provider! 20.09 12:54:09 INFO [FiscalPrinter] getVerBios 20.09 12:54:09 INFO [FiscalPrinter] VerBios = 665 20.09 12:54:09 DEBUG [BaseConnector] --> PiritRequestPacket{Id=37, Cmd=GET_EKLZ_INFO(78), data=1{1C}} 20.09 12:54:09 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=37, Cmd=GET_EKLZ_INFO(78), data=new String[]{"78001", "9286000100231178"}} 20.09 12:54:09 DEBUG [BaseConnector] --> PiritRequestPacket{Id=38, Cmd=GET_EKLZ_INFO(78), data=2{1C}} 20.09 12:54:09 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=38, Cmd=GET_EKLZ_INFO(78), data=new String[]{"78002", "3", "0", "0"}} 20.09 12:54:09 DEBUG [BaseConnector] --> PiritRequestPacket{Id=39, Cmd=GET_EKLZ_INFO(78), data=14{1C}} 20.09 12:54:09 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=39, Cmd=GET_EKLZ_INFO(78), data=new String[]{"780014", "fn_v_1_1 ", "1", "2", "001", "2"}} 20.09 12:54:09 DEBUG [BaseConnector] --> PiritRequestPacket{Id=40, Cmd=GET_EKLZ_INFO(78), data=3{1C}} 20.09 12:54:09 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=40, Cmd=GET_EKLZ_INFO(78), data=new String[]{"78003", "1"}} 20.09 12:54:09 DEBUG [BaseConnector] --> PiritRequestPacket{Id=41, Cmd=GET_EKLZ_INFO(78), data=7{1C}} 20.09 12:54:09 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=41, Cmd=GET_EKLZ_INFO(78), data=new String[]{"78007", "0", "0", "0", "000000"}} 20.09 12:54:09 DEBUG [BaseConnector] --> PiritRequestPacket{Id=42, Cmd=GET_SERVICE_INFO(05), data=1{1C}} 20.09 12:54:09 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=42, Cmd=GET_SERVICE_INFO(05), data=new String[]{"05001", "0"}} 20.09 12:54:09 DEBUG [BaseConnector] --> PiritRequestPacket{Id=43, Cmd=GET_SERVICE_INFO(05), data=7{1C}} 20.09 12:54:09 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=43, Cmd=GET_SERVICE_INFO(05), data=new String[]{"05007", "3211"}} 20.09 12:54:09 DEBUG [BaseConnector] --> PiritRequestPacket{Id=44, Cmd=GET_SERVICE_INFO(05), data=2{1C}} 20.09 12:54:09 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=44, Cmd=GET_SERVICE_INFO(05), data=new String[]{"05002", "0"}} 20.09 12:54:09 DEBUG [BaseConnector] --> PiritRequestPacket{Id=45, Cmd=GET_SERVICE_INFO(05), data=3{1C}} 20.09 12:54:09 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=45, Cmd=GET_SERVICE_INFO(05), data=new String[]{"05003", "0"}} 20.09 12:54:09 DEBUG [BaseConnector] --> PiritRequestPacket{Id=46, Cmd=GET_SERVICE_INFO(05), data=4{1C}} 20.09 12:54:09 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=46, Cmd=GET_SERVICE_INFO(05), data=new String[]{"05004", "0"}} 20.09 12:54:09 DEBUG [BaseConnector] --> PiritRequestPacket{Id=47, Cmd=GET_SERVICE_INFO(05), data=8{1C}} 20.09 12:54:10 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=47, Cmd=GET_SERVICE_INFO(05), data=new String[]{"05008", "0"}} 20.09 12:54:10 DEBUG [BaseConnector] --> PiritRequestPacket{Id=48, Cmd=GET_SERVICE_INFO(05), data=9{1C}} 20.09 12:54:10 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=48, Cmd=GET_SERVICE_INFO(05), data=new String[]{"05009", "0"}} 20.09 12:54:10 INFO [FiscalPrinter] printXReport 20.09 12:54:10 DEBUG [BaseConnector] --> PiritRequestPacket{Id=49, Cmd=GET_INFO(02), data=3{1C}} 20.09 12:54:10 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=49, Cmd=GET_INFO(02), data=new String[]{"02003", "8603073155"}} 20.09 12:54:10 INFO [FiscalPrinter] Load document template /mnt/sda1/tce/storage/crystal-cash/modules/fiscalPrinter/templates/x-report.xml 20.09 12:54:10 INFO [DocumentTemplate] generate(File xmlTemplate) method gets invoked... 20.09 12:54:10 INFO [DocumentTemplate] Length of a xmlTemplate object array is: 6816 20.09 12:54:10 INFO [DocumentTemplate] Creating JAXB context... 20.09 12:54:10 INFO [DocumentTemplate] Creating unmarshaller... 20.09 12:54:10 INFO [DocumentTemplate] Trying to read data from the array... 20.09 12:54:10 INFO [DocumentTemplate] Unmarshalling was complete successfully! 20.09 12:54:10 INFO [DocumentTemplate] =====logo===== 20.09 12:54:10 INFO [DocumentTemplate] content: null 20.09 12:54:10 DEBUG [BaseConnector] --> PiritRequestPacket{Id=50, Cmd=GET_RECEIPT_DATA(03), data=2{1C}} 20.09 12:54:10 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=50, Cmd=GET_RECEIPT_DATA(03), data=new String[]{"03002", "0", "0.0", "0", "0", "0.00", "0.00", "0.00", "0647669812", "1"}} 20.09 12:54:10 DEBUG [BaseConnector] --> PiritRequestPacket{Id=51, Cmd=GET_EKLZ_INFO(78), data=3{1C}} 20.09 12:54:11 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=51, Cmd=GET_EKLZ_INFO(78), data=new String[]{"78003", "1"}} 20.09 12:54:11 DEBUG [BaseConnector] --> PiritRequestPacket{Id=52, Cmd=GET_RECEIPT_DATA(03), data=2{1C}} 20.09 12:54:11 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=52, Cmd=GET_RECEIPT_DATA(03), data=new String[]{"03002", "0", "0.0", "0", "0", "0.00", "0.00", "0.00", "0647669812", "1"}} 20.09 12:54:11 DEBUG [PiritConfig] Getting cash number 20.09 12:54:11 DEBUG [PiritConfig] Getting table 10 index 0 value... 20.09 12:54:11 DEBUG [BaseConnector] --> PiritRequestPacket{Id=53, Cmd=GET_CONFIGURATION_TABLE(11), data=10{1C}0{1C}} 20.09 12:54:11 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=53, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"11005"}} 20.09 12:54:11 DEBUG [PiritConfig] Table 10 index 0 value: 5 20.09 12:54:11 DEBUG [BaseConnector] --> PiritRequestPacket{Id=54, Cmd=GET_INFO(02), data=4{1C}} 20.09 12:54:11 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=54, Cmd=GET_INFO(02), data=new String[]{"02004", "0002701804005052"}} 20.09 12:54:11 DEBUG [BaseConnector] --> PiritRequestPacket{Id=55, Cmd=GET_INFO(02), data=3{1C}} 20.09 12:54:11 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=55, Cmd=GET_INFO(02), data=new String[]{"02003", "8603073155"}} 20.09 12:54:11 DEBUG [BaseConnector] --> PiritRequestPacket{Id=56, Cmd=GET_INFO(02), data=1{1C}} 20.09 12:54:11 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=56, Cmd=GET_INFO(02), data=new String[]{"02001", "0494008293"}} 20.09 12:54:11 DEBUG [BaseConnector] --> PiritRequestPacket{Id=57, Cmd=GET_EKLZ_INFO(78), data=1{1C}} 20.09 12:54:11 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=57, Cmd=GET_EKLZ_INFO(78), data=new String[]{"78001", "9286000100231178"}} 20.09 12:54:11 INFO [DocumentTemplate] =====header===== 20.09 12:54:11 INFO [DocumentTemplate] 袨袨袨 "小芯褞蟹褋械褉胁懈褋" ||NORMAL 20.09 12:54:11 INFO [DocumentTemplate] 628680, 啸袦袗袨-挟谐褉邪, 谐. 袦械谐懈芯薪, ||NORMAL 20.09 12:54:11 INFO [DocumentTemplate] 褍谢. 小胁芯斜芯写褘 23 ||NORMAL 20.09 12:54:11 INFO [DocumentTemplate] ------------------------------||NORMAL 20.09 12:54:11 INFO [DocumentTemplate] 小屑械薪邪:null 协袣袥袟:928600010023||NORMAL 20.09 12:54:11 INFO [DocumentTemplate] 袧芯屑械褉 泻邪褋褋褘:5 袠袧袧: 8603073155||NORMAL 20.09 12:54:11 INFO [DocumentTemplate] 袣邪褋褋懈褉:小懈褋褌械屑薪褘泄 袗写屑懈薪懈褋褌褉邪褌芯褉||NORMAL 20.09 12:54:11 INFO [DocumentTemplate] ------------------------------||NORMAL 20.09 12:54:11 INFO [DocumentTemplate] 袨孝效衼孝 X 1 20-09-2018 12:54||NORMAL 20.09 12:54:11 INFO [DocumentTemplate] ------------------------------||NORMAL 20.09 12:54:11 DEBUG [BaseConnector] --> PiritRequestPacket{Id=58, Cmd=GET_INFO(02), data=7{1C}} 20.09 12:54:11 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=58, Cmd=GET_INFO(02), data=new String[]{"02007", "0.00"}} 20.09 12:54:11 INFO [AbstractPirit] CashAmount = 0 20.09 12:54:11 INFO [DocumentTemplate] =====report_cash===== 20.09 12:54:11 INFO [DocumentTemplate] ------------------------------||NORMAL 20.09 12:54:11 INFO [DocumentTemplate] 袧袗袥袠效袧袗携 袩袪袨袛袗袞袗 ||NORMAL 20.09 12:54:11 INFO [DocumentTemplate] 袩褉芯写邪卸邪 : =0.00||NORMAL 20.09 12:54:11 INFO [DocumentTemplate] 袙芯蟹胁褉邪褌 : =0.00||NORMAL 20.09 12:54:11 INFO [DocumentTemplate] 袨斜芯褉芯褌 : =0.00||NORMAL 20.09 12:54:11 INFO [DocumentTemplate] ------------------------------||NORMAL 20.09 12:54:11 DEBUG [BaseConnector] --> PiritRequestPacket{Id=59, Cmd=GET_INFO(02), data=7{1C}} 20.09 12:54:11 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=59, Cmd=GET_INFO(02), data=new String[]{"02007", "0.00"}} 20.09 12:54:11 INFO [AbstractPirit] CashAmount = 0 20.09 12:54:11 INFO [DocumentTemplate] =====report_cashless===== 20.09 12:54:11 INFO [DocumentTemplate] =====total===== 20.09 12:54:11 INFO [DocumentTemplate] ------------------------------||NORMAL 20.09 12:54:11 INFO [DocumentTemplate] 袠孝袨袚袨 ||NORMAL 20.09 12:54:11 INFO [DocumentTemplate] 袩褉芯写邪卸邪 胁褋械谐芯 : =0.00||NORMAL 20.09 12:54:11 INFO [DocumentTemplate] 效械泻芯胁 锌褉芯写邪卸 : 0||NORMAL 20.09 12:54:11 INFO [DocumentTemplate] 袙芯蟹胁褉邪褌 胁褋械谐芯 : =0.00||NORMAL 20.09 12:54:11 INFO [DocumentTemplate] 效械泻芯胁 胁芯蟹胁褉邪褌邪 : 0||NORMAL 20.09 12:54:11 INFO [DocumentTemplate] 小泻懈写泻懈 褋 锌褉芯写邪卸: =0.00||NORMAL 20.09 12:54:11 INFO [DocumentTemplate] 袠褌芯谐芯 芯斜芯褉芯褌 : =0.00||NORMAL 20.09 12:54:11 INFO [DocumentTemplate] =====fiscal===== 20.09 12:54:11 INFO [DocumentTemplate] content: null 20.09 12:54:11 DEBUG [BaseConnector] --> PiritRequestPacket{Id=60, Cmd=GET_EKLZ_INFO(78), data=3{1C}} 20.09 12:54:11 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=60, Cmd=GET_EKLZ_INFO(78), data=new String[]{"78003", "1"}} 20.09 12:54:11 DEBUG [BaseConnector] --> PiritRequestPacket{Id=61, Cmd=GET_EKLZ_INFO(78), data=3{1C}} 20.09 12:54:11 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=61, Cmd=GET_EKLZ_INFO(78), data=new String[]{"78003", "1"}} 20.09 12:54:11 DEBUG [BaseConnector] --> PiritRequestPacket{Id=62, Cmd=GET_RECEIPT_DATA(03), data=2{1C}} 20.09 12:54:11 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=62, Cmd=GET_RECEIPT_DATA(03), data=new String[]{"03002", "0", "0.0", "0", "0", "0.00", "0.00", "0.00", "0647669812", "1"}} 20.09 12:54:11 DEBUG [PiritConfig] Getting cash number 20.09 12:54:11 DEBUG [PiritConfig] Getting table 10 index 0 value... 20.09 12:54:11 DEBUG [BaseConnector] --> PiritRequestPacket{Id=63, Cmd=GET_CONFIGURATION_TABLE(11), data=10{1C}0{1C}} 20.09 12:54:11 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=63, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"11005"}} 20.09 12:54:11 DEBUG [PiritConfig] Table 10 index 0 value: 5 20.09 12:54:11 DEBUG [BaseConnector] --> PiritRequestPacket{Id=33, Cmd=GET_INFO(02), data=4{1C}} 20.09 12:54:11 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=33, Cmd=GET_INFO(02), data=new String[]{"02004", "0002701804005052"}} 20.09 12:54:11 DEBUG [BaseConnector] --> PiritRequestPacket{Id=34, Cmd=GET_INFO(02), data=3{1C}} 20.09 12:54:11 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=34, Cmd=GET_INFO(02), data=new String[]{"02003", "8603073155"}} 20.09 12:54:11 DEBUG [BaseConnector] --> PiritRequestPacket{Id=35, Cmd=GET_EKLZ_INFO(78), data=1{1C}} 20.09 12:54:11 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=35, Cmd=GET_EKLZ_INFO(78), data=new String[]{"78001", "9286000100231178"}} 20.09 12:54:11 DEBUG [BaseConnector] --> PiritRequestPacket{Id=36, Cmd=GET_RECEIPT_DATA(03), data=2{1C}} 20.09 12:54:11 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=36, Cmd=GET_RECEIPT_DATA(03), data=new String[]{"03002", "0", "0.0", "0", "0", "0.00", "0.00", "0.00", "0647669812", "1"}} 20.09 12:54:11 DEBUG [BaseConnector] --> PiritRequestPacket{Id=37, Cmd=GET_RECEIPT_DATA(03), data=2{1C}} 20.09 12:54:11 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=37, Cmd=GET_RECEIPT_DATA(03), data=new String[]{"03002", "0", "0.0", "0", "0", "0.00", "0.00", "0.00", "0647669812", "1"}} 20.09 12:54:11 INFO [DocumentTemplate] =====footer===== 20.09 12:54:11 INFO [DocumentTemplate] 袛芯泻 N:1 20-09-2018 12:54 ||NORMAL 20.09 12:54:11 INFO [DocumentTemplate] =====cut===== 20.09 12:54:11 INFO [DocumentTemplate] content: null 20.09 12:54:11 INFO [DocumentTemplate] =====tax===== 20.09 12:54:11 INFO [DocumentTemplate] content: null 20.09 12:54:11 INFO [AbstractPirit] getStatus 20.09 12:54:11 DEBUG [BaseConnector] --> PiritRequestPacket{Id=38, Cmd=GET_STATUS(00), data={1C}} 20.09 12:54:12 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=38, Cmd=GET_STATUS(00), data=new String[]{"00000", "0", "0"}} 20.09 12:54:12 DEBUG [BaseConnector] --> PiritRequestPacket{Id=39, Cmd=GET_PRINTER_STATE(04), data={1C}} 20.09 12:54:12 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=39, Cmd=GET_PRINTER_STATE(04), data=new String[]{"04000"}} 20.09 12:54:12 DEBUG [BaseConnector] --> PiritRequestPacket{Id=40, Cmd=GET_STATUS(00), data={1C}} 20.09 12:54:12 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=40, Cmd=GET_STATUS(00), data=new String[]{"00000", "0", "0"}} 20.09 12:54:12 DEBUG [BaseConnector] --> PiritRequestPacket{Id=41, Cmd=OPEN_DOCUMENT(30), data=17{1C}1{1C}小懈褋褌械屑薪褘泄 袗写屑懈薪懈褋褌褉邪褌芯褉 校薪懈胁械褉褋邪屑 {1C}0{1C}} 20.09 12:54:12 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=41, Cmd=OPEN_DOCUMENT(30), data="3000"} 20.09 12:54:12 DEBUG [BaseConnector] --> PiritRequestPacket{Id=42, Cmd=PRINT_STRING(40), data=------------------------------{1C}0{1C}} 20.09 12:54:12 DEBUG [BaseConnector] --> PiritRequestPacket{Id=43, Cmd=PRINT_STRING(40), data=袧袗袥袠效袧袗携 袩袪袨袛袗袞袗 {1C}0{1C}} 20.09 12:54:12 DEBUG [BaseConnector] --> PiritRequestPacket{Id=44, Cmd=PRINT_STRING(40), data=袩褉芯写邪卸邪 : =0.00{1C}0{1C}} 20.09 12:54:12 DEBUG [BaseConnector] --> PiritRequestPacket{Id=45, Cmd=PRINT_STRING(40), data=袙芯蟹胁褉邪褌 : =0.00{1C}0{1C}} 20.09 12:54:12 DEBUG [BaseConnector] --> PiritRequestPacket{Id=46, Cmd=PRINT_STRING(40), data=袨斜芯褉芯褌 : =0.00{1C}0{1C}} 20.09 12:54:12 DEBUG [BaseConnector] --> PiritRequestPacket{Id=47, Cmd=PRINT_STRING(40), data=------------------------------{1C}0{1C}} 20.09 12:54:12 DEBUG [BaseConnector] --> PiritRequestPacket{Id=48, Cmd=PRINT_STRING(40), data=------------------------------{1C}0{1C}} 20.09 12:54:12 DEBUG [BaseConnector] --> PiritRequestPacket{Id=49, Cmd=PRINT_STRING(40), data=袠孝袨袚袨 {1C}0{1C}} 20.09 12:54:12 DEBUG [BaseConnector] --> PiritRequestPacket{Id=50, Cmd=PRINT_STRING(40), data=袩褉芯写邪卸邪 胁褋械谐芯 : =0.00{1C}0{1C}} 20.09 12:54:12 DEBUG [BaseConnector] --> PiritRequestPacket{Id=51, Cmd=PRINT_STRING(40), data=效械泻芯胁 锌褉芯写邪卸 : 0{1C}0{1C}} 20.09 12:54:12 DEBUG [BaseConnector] --> PiritRequestPacket{Id=52, Cmd=PRINT_STRING(40), data=袙芯蟹胁褉邪褌 胁褋械谐芯 : =0.00{1C}0{1C}} 20.09 12:54:12 DEBUG [BaseConnector] --> PiritRequestPacket{Id=53, Cmd=PRINT_STRING(40), data=效械泻芯胁 胁芯蟹胁褉邪褌邪 : 0{1C}0{1C}} 20.09 12:54:12 DEBUG [BaseConnector] --> PiritRequestPacket{Id=54, Cmd=PRINT_STRING(40), data=小泻懈写泻懈 褋 锌褉芯写邪卸: =0.00{1C}0{1C}} 20.09 12:54:12 DEBUG [BaseConnector] --> PiritRequestPacket{Id=55, Cmd=PRINT_STRING(40), data=袠褌芯谐芯 芯斜芯褉芯褌 : =0.00{1C}0{1C}} 20.09 12:54:12 DEBUG [BaseConnector] --> PiritRequestPacket{Id=56, Cmd=CLOSE_DOCUMENT(31), data={1C}} 20.09 12:54:12 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=56, Cmd=CLOSE_DOCUMENT(31), data=new String[]{"31004", "1.3"}} 20.09 12:54:12 DEBUG [BaseConnector] --> PiritRequestPacket{Id=57, Cmd=GET_INFO(02), data=8{1C}} 20.09 12:54:12 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=57, Cmd=GET_INFO(02), data=new String[]{"02008", "5"}} 20.09 12:54:12 DEBUG [BaseConnector] --> PiritRequestPacket{Id=58, Cmd=PRINT_X_REPORT(20), data=小懈褋褌械屑薪褘泄 袗写屑懈薪懈褋褌褉邪褌芯褉 校薪懈胁械褉褋邪屑 {1C}} 20.09 12:54:12 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=58, Cmd=PRINT_X_REPORT(20), data="2000"} 20.09 12:54:12 DEBUG [BaseConnector] --> PiritRequestPacket{Id=59, Cmd=GET_EKLZ_INFO(78), data=3{1C}} 20.09 12:54:12 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=59, Cmd=GET_EKLZ_INFO(78), data=new String[]{"78003", "1"}} 20.09 12:54:12 INFO [FiscalPrinter] getLastKpk 20.09 12:54:12 DEBUG [BaseConnector] --> PiritRequestPacket{Id=60, Cmd=GET_EKLZ_INFO(78), data=3{1C}} 20.09 12:54:12 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=60, Cmd=GET_EKLZ_INFO(78), data=new String[]{"78003", "1"}} 20.09 12:54:12 INFO [FiscalPrinter] LastKpk = 1 20.09 12:54:12 INFO [FiscalPrinter] getLastDocNum 20.09 12:54:12 DEBUG [BaseConnector] --> PiritRequestPacket{Id=61, Cmd=GET_RECEIPT_DATA(03), data=2{1C}} 20.09 12:54:12 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=61, Cmd=GET_RECEIPT_DATA(03), data=new String[]{"03002", "0", "0.0", "0", "0", "0.00", "0.00", "0.00", "0647669812", "1"}} 20.09 12:54:18 INFO [FiscalPrinter] getRegNum 20.09 12:54:18 DEBUG [BaseConnector] --> PiritRequestPacket{Id=62, Cmd=GET_INFO(02), data=4{1C}} 20.09 12:54:18 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=62, Cmd=GET_INFO(02), data=new String[]{"02004", "0002701804005052"}} 20.09 12:54:18 INFO [FiscalPrinter] RegNum = 0002701804005052 20.09 12:54:18 INFO [FiscalPrinter] getShiftNumber 20.09 12:54:18 DEBUG [BaseConnector] --> PiritRequestPacket{Id=63, Cmd=GET_COUNTERS(01), data=1{1C}} 20.09 12:54:18 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=63, Cmd=GET_COUNTERS(01), data=new String[]{"01001", "1"}} 20.09 12:54:18 INFO [FiscalPrinter] ShiftNumber = 1 20.09 12:54:18 INFO [FiscalPrinter] ShiftNumber = 1 20.09 12:54:18 INFO [FiscalPrinter] isShiftOpen 20.09 12:54:18 DEBUG [BaseConnector] --> PiritRequestPacket{Id=33, Cmd=GET_STATUS(00), data={1C}} 20.09 12:54:18 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=33, Cmd=GET_STATUS(00), data=new String[]{"00000", "0", "0"}} 20.09 12:54:18 INFO [FiscalPrinter] getLastKpk 20.09 12:54:18 DEBUG [BaseConnector] --> PiritRequestPacket{Id=34, Cmd=GET_EKLZ_INFO(78), data=3{1C}} 20.09 12:54:19 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=34, Cmd=GET_EKLZ_INFO(78), data=new String[]{"78003", "1"}} 20.09 12:54:19 INFO [FiscalPrinter] LastKpk = 1 20.09 12:54:19 INFO [FiscalPrinter] getCountCashIn 20.09 12:54:19 DEBUG [BaseConnector] --> PiritRequestPacket{Id=35, Cmd=GET_STATUS(00), data={1C}} 20.09 12:54:19 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=35, Cmd=GET_STATUS(00), data=new String[]{"00000", "0", "0"}} 20.09 12:54:19 DEBUG [BaseConnector] --> PiritRequestPacket{Id=36, Cmd=GET_COUNTERS(01), data=12{1C}} 20.09 12:54:19 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=36, Cmd=GET_COUNTERS(01), data=new String[]{"010012", "1.3", "5", "0.00", "0", "0.00", "0", "0.00", "0", "0.00", "0", "0.00", "0", "0.00"}} 20.09 12:54:19 INFO [AbstractPirit] CashIn = 0 20.09 12:54:19 INFO [FiscalPrinter] CountCashIn = 0 20.09 12:54:19 INFO [FiscalPrinter] getCountCashOut 20.09 12:54:19 DEBUG [BaseConnector] --> PiritRequestPacket{Id=37, Cmd=GET_STATUS(00), data={1C}} 20.09 12:54:19 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=37, Cmd=GET_STATUS(00), data=new String[]{"00000", "0", "0"}} 20.09 12:54:19 DEBUG [BaseConnector] --> PiritRequestPacket{Id=38, Cmd=GET_COUNTERS(01), data=12{1C}} 20.09 12:54:19 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=38, Cmd=GET_COUNTERS(01), data=new String[]{"010012", "1.3", "5", "0.00", "0", "0.00", "0", "0.00", "0", "0.00", "0", "0.00", "0", "0.00"}} 20.09 12:54:19 INFO [AbstractPirit] CashOut = 0 20.09 12:54:19 INFO [FiscalPrinter] CountCashOut = 0 20.09 12:54:19 INFO [FiscalPrinter] getCountAnnul 20.09 12:54:19 DEBUG [BaseConnector] --> PiritRequestPacket{Id=39, Cmd=GET_STATUS(00), data={1C}} 20.09 12:54:19 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=39, Cmd=GET_STATUS(00), data=new String[]{"00000", "0", "0"}} 20.09 12:54:19 DEBUG [BaseConnector] --> PiritRequestPacket{Id=40, Cmd=GET_COUNTERS(01), data=12{1C}} 20.09 12:54:19 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=40, Cmd=GET_COUNTERS(01), data=new String[]{"010012", "1.3", "5", "0.00", "0", "0.00", "0", "0.00", "0", "0.00", "0", "0.00", "0", "0.00"}} 20.09 12:54:19 INFO [AbstractPirit] CountAnnul = 0 20.09 12:54:19 INFO [FiscalPrinter] CountAnnul = 0 20.09 12:54:19 INFO [FiscalPrinter] getSPND 20.09 12:54:19 DEBUG [BaseConnector] --> PiritRequestPacket{Id=41, Cmd=GET_RECEIPT_DATA(03), data=2{1C}} 20.09 12:54:19 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=41, Cmd=GET_RECEIPT_DATA(03), data=new String[]{"03002", "0", "0.0", "0", "0", "0.00", "0.00", "0.00", "0647669812", "1"}} 20.09 12:54:19 INFO [FiscalPrinter] CountSPND = 0 20.09 12:54:19 INFO [FiscalPrinter] getCashAmount 20.09 12:54:19 DEBUG [BaseConnector] --> PiritRequestPacket{Id=42, Cmd=GET_INFO(02), data=7{1C}} 20.09 12:54:19 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=42, Cmd=GET_INFO(02), data=new String[]{"02007", "0.00"}} 20.09 12:54:19 INFO [AbstractPirit] CashAmount = 0 20.09 12:54:19 INFO [FiscalPrinter] CashAmount = 0 20.09 12:54:19 DEBUG [BaseConnector] --> PiritRequestPacket{Id=43, Cmd=GET_INFO(02), data=3{1C}} 20.09 12:54:19 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=43, Cmd=GET_INFO(02), data=new String[]{"02003", "8603073155"}} 20.09 12:54:19 DEBUG [BaseConnector] --> PiritRequestPacket{Id=44, Cmd=GET_RECEIPT_DATA(03), data=2{1C}} 20.09 12:54:19 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=44, Cmd=GET_RECEIPT_DATA(03), data=new String[]{"03002", "0", "0.0", "0", "0", "0.00", "0.00", "0.00", "0647669812", "1"}} 20.09 12:54:19 INFO [FiscalPrinter] ru.crystals.pos.check.ShiftStatusData@56a6d0[regNum=0002701804005052,shiftNum=1,isShiftOpen=false,lastKpk=1,countCashIn=0,countCashOut=0,countAnnul=0,spnd=0,countPurchases=,docToRecover=,lastCloseDocument=FiscalDocumentData{type=ANNUL, numPurchase=0, numDocument=0, summ=0, numFD=1},shiftClosurePending=true,cashAmount=0,id=] 20.09 12:54:19 INFO [FiscalPrinter] getEklzNum 20.09 12:54:19 DEBUG [BaseConnector] --> PiritRequestPacket{Id=45, Cmd=GET_EKLZ_INFO(78), data=1{1C}} 20.09 12:54:19 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=45, Cmd=GET_EKLZ_INFO(78), data=new String[]{"78001", "9286000100231178"}} 20.09 12:54:19 INFO [FiscalPrinter] EklzNum = 9286000100231178 20.09 12:54:19 DEBUG [BaseConnector] --> PiritRequestPacket{Id=46, Cmd=GET_STATUS(00), data={1C}} 20.09 12:54:19 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=46, Cmd=GET_STATUS(00), data=new String[]{"00000", "0", "0"}} 20.09 12:54:19 INFO [FiscalPrinter] openShift 20.09 12:54:19 DEBUG [BaseConnector] --> PiritRequestPacket{Id=47, Cmd=GET_INFO(02), data=3{1C}} 20.09 12:54:20 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=47, Cmd=GET_INFO(02), data=new String[]{"02003", "8603073155"}} 20.09 12:54:20 DEBUG [BaseConnector] --> PiritRequestPacket{Id=48, Cmd=GET_STATUS(00), data={1C}} 20.09 12:54:20 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=48, Cmd=GET_STATUS(00), data=new String[]{"00000", "0", "0"}} 20.09 12:54:20 DEBUG [BaseConnector] --> PiritRequestPacket{Id=49, Cmd=GET_DATE(13), data={1C}} 20.09 12:54:20 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=49, Cmd=GET_DATE(13), data=new String[]{"1300200918", "125419"}} 20.09 12:54:20 DEBUG [BaseConnector] --> PiritRequestPacket{Id=50, Cmd=SET_DATE(14), data=200918{1C}125420{1C}} 20.09 12:54:20 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=50, Cmd=SET_DATE(14), data="1400"} 20.09 12:54:20 DEBUG [PiritConfig] Setting taxes 20.09 12:54:20 INFO [PiritConfig] Setting taxes: 袧袛小 18% = 18.0 20.09 12:54:20 INFO [PiritConfig] Setting table 40 index 0: 袧袛小 18% 20.09 12:54:20 DEBUG [BaseConnector] --> PiritRequestPacket{Id=51, Cmd=SET_CONFIGURATION_TABLE(12), data=40{1C}0{1C}袧袛小 18%{1C}} 20.09 12:54:20 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=51, Cmd=SET_CONFIGURATION_TABLE(12), data="1200"} 20.09 12:54:20 INFO [PiritConfig] Setting table 41 index 0: 18.0 20.09 12:54:20 DEBUG [BaseConnector] --> PiritRequestPacket{Id=52, Cmd=SET_CONFIGURATION_TABLE(12), data=41{1C}0{1C}18.0{1C}} 20.09 12:54:20 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=52, Cmd=SET_CONFIGURATION_TABLE(12), data="1200"} 20.09 12:54:20 INFO [PiritConfig] Setting taxes: 袧袛小 10% = 10.0 20.09 12:54:20 INFO [PiritConfig] Setting table 40 index 1: 袧袛小 10% 20.09 12:54:20 DEBUG [BaseConnector] --> PiritRequestPacket{Id=53, Cmd=SET_CONFIGURATION_TABLE(12), data=40{1C}1{1C}袧袛小 10%{1C}} 20.09 12:54:20 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=53, Cmd=SET_CONFIGURATION_TABLE(12), data="1200"} 20.09 12:54:20 INFO [PiritConfig] Setting table 41 index 1: 10.0 20.09 12:54:20 DEBUG [BaseConnector] --> PiritRequestPacket{Id=54, Cmd=SET_CONFIGURATION_TABLE(12), data=41{1C}1{1C}10.0{1C}} 20.09 12:54:20 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=54, Cmd=SET_CONFIGURATION_TABLE(12), data="1200"} 20.09 12:54:20 INFO [PiritConfig] Setting taxes: 袧袛小 0% = 0.0 20.09 12:54:20 INFO [PiritConfig] Setting table 40 index 2: 袧袛小 0% 20.09 12:54:20 DEBUG [BaseConnector] --> PiritRequestPacket{Id=55, Cmd=SET_CONFIGURATION_TABLE(12), data=40{1C}2{1C}袧袛小 0%{1C}} 20.09 12:54:20 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=55, Cmd=SET_CONFIGURATION_TABLE(12), data="1200"} 20.09 12:54:20 INFO [PiritConfig] Setting table 41 index 2: 0.0 20.09 12:54:20 DEBUG [BaseConnector] --> PiritRequestPacket{Id=56, Cmd=SET_CONFIGURATION_TABLE(12), data=41{1C}2{1C}0.0{1C}} 20.09 12:54:20 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=56, Cmd=SET_CONFIGURATION_TABLE(12), data="1200"} 20.09 12:54:20 INFO [PiritConfig] Setting taxes: 袘械蟹 袧袛小 = 0.0 20.09 12:54:20 INFO [PiritConfig] Setting table 40 index 3: 袘械蟹 袧袛小 20.09 12:54:20 DEBUG [BaseConnector] --> PiritRequestPacket{Id=57, Cmd=SET_CONFIGURATION_TABLE(12), data=40{1C}3{1C}袘械蟹 袧袛小{1C}} 20.09 12:54:20 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=57, Cmd=SET_CONFIGURATION_TABLE(12), data="1200"} 20.09 12:54:20 INFO [PiritConfig] Setting table 41 index 3: 0.0 20.09 12:54:20 DEBUG [BaseConnector] --> PiritRequestPacket{Id=58, Cmd=SET_CONFIGURATION_TABLE(12), data=41{1C}3{1C}0.0{1C}} 20.09 12:54:20 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=58, Cmd=SET_CONFIGURATION_TABLE(12), data="1200"} 20.09 12:54:20 INFO [PiritConfig] Setting taxes: 袧袛小 18/118 = 18.0 20.09 12:54:20 INFO [PiritConfig] Setting table 40 index 4: 袧袛小 18/118 20.09 12:54:20 DEBUG [BaseConnector] --> PiritRequestPacket{Id=59, Cmd=SET_CONFIGURATION_TABLE(12), data=40{1C}4{1C}袧袛小 18/118{1C}} 20.09 12:54:20 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=59, Cmd=SET_CONFIGURATION_TABLE(12), data="1200"} 20.09 12:54:20 INFO [PiritConfig] Setting table 41 index 4: 18.0 20.09 12:54:20 DEBUG [BaseConnector] --> PiritRequestPacket{Id=60, Cmd=SET_CONFIGURATION_TABLE(12), data=41{1C}4{1C}18.0{1C}} 20.09 12:54:20 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=60, Cmd=SET_CONFIGURATION_TABLE(12), data="1200"} 20.09 12:54:20 INFO [PiritConfig] Setting taxes: 袧袛小 10/110 = 10.0 20.09 12:54:20 INFO [PiritConfig] Setting table 40 index 5: 袧袛小 10/110 20.09 12:54:20 DEBUG [BaseConnector] --> PiritRequestPacket{Id=61, Cmd=SET_CONFIGURATION_TABLE(12), data=40{1C}5{1C}袧袛小 10/110{1C}} 20.09 12:54:20 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=61, Cmd=SET_CONFIGURATION_TABLE(12), data="1200"} 20.09 12:54:20 INFO [PiritConfig] Setting table 41 index 5: 10.0 20.09 12:54:20 DEBUG [BaseConnector] --> PiritRequestPacket{Id=62, Cmd=SET_CONFIGURATION_TABLE(12), data=41{1C}5{1C}10.0{1C}} 20.09 12:54:20 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=62, Cmd=SET_CONFIGURATION_TABLE(12), data="1200"} 20.09 12:54:20 DEBUG [PiritConfig] Getting taxes 20.09 12:54:20 DEBUG [PiritConfig] Getting table 40 index 0 value... 20.09 12:54:20 DEBUG [BaseConnector] --> PiritRequestPacket{Id=63, Cmd=GET_CONFIGURATION_TABLE(11), data=40{1C}0{1C}} 20.09 12:54:20 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=63, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"1100袧袛小 18%"}} 20.09 12:54:20 DEBUG [PiritConfig] Table 40 index 0 value: 袧袛小 18% 20.09 12:54:20 DEBUG [PiritConfig] Getting table 41 index 0 value... 20.09 12:54:20 DEBUG [BaseConnector] --> PiritRequestPacket{Id=33, Cmd=GET_CONFIGURATION_TABLE(11), data=41{1C}0{1C}} 20.09 12:54:20 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=33, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"110018.00"}} 20.09 12:54:20 DEBUG [PiritConfig] Table 41 index 0 value: 18.00 20.09 12:54:20 DEBUG [PiritConfig] Getting table 40 index 1 value... 20.09 12:54:20 DEBUG [BaseConnector] --> PiritRequestPacket{Id=34, Cmd=GET_CONFIGURATION_TABLE(11), data=40{1C}1{1C}} 20.09 12:54:20 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=34, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"1100袧袛小 10%"}} 20.09 12:54:20 DEBUG [PiritConfig] Table 40 index 1 value: 袧袛小 10% 20.09 12:54:20 DEBUG [PiritConfig] Getting table 41 index 1 value... 20.09 12:54:20 DEBUG [BaseConnector] --> PiritRequestPacket{Id=35, Cmd=GET_CONFIGURATION_TABLE(11), data=41{1C}1{1C}} 20.09 12:54:20 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=35, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"110010.00"}} 20.09 12:54:20 DEBUG [PiritConfig] Table 41 index 1 value: 10.00 20.09 12:54:20 DEBUG [PiritConfig] Getting table 40 index 2 value... 20.09 12:54:20 DEBUG [BaseConnector] --> PiritRequestPacket{Id=36, Cmd=GET_CONFIGURATION_TABLE(11), data=40{1C}2{1C}} 20.09 12:54:20 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=36, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"1100袧袛小 0%"}} 20.09 12:54:20 DEBUG [PiritConfig] Table 40 index 2 value: 袧袛小 0% 20.09 12:54:20 DEBUG [PiritConfig] Getting table 41 index 2 value... 20.09 12:54:20 DEBUG [BaseConnector] --> PiritRequestPacket{Id=37, Cmd=GET_CONFIGURATION_TABLE(11), data=41{1C}2{1C}} 20.09 12:54:20 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=37, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"11000.00"}} 20.09 12:54:20 DEBUG [PiritConfig] Table 41 index 2 value: 0.00 20.09 12:54:20 DEBUG [PiritConfig] Getting table 40 index 3 value... 20.09 12:54:20 DEBUG [BaseConnector] --> PiritRequestPacket{Id=38, Cmd=GET_CONFIGURATION_TABLE(11), data=40{1C}3{1C}} 20.09 12:54:20 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=38, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"1100"}} 20.09 12:54:20 DEBUG [PiritConfig] Table 40 index 3 value: 20.09 12:54:20 DEBUG [PiritConfig] Getting table 41 index 3 value... 20.09 12:54:20 DEBUG [BaseConnector] --> PiritRequestPacket{Id=39, Cmd=GET_CONFIGURATION_TABLE(11), data=41{1C}3{1C}} 20.09 12:54:21 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=39, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"11000.00"}} 20.09 12:54:21 DEBUG [PiritConfig] Table 41 index 3 value: 0.00 20.09 12:54:21 DEBUG [PiritConfig] Getting table 40 index 4 value... 20.09 12:54:21 DEBUG [BaseConnector] --> PiritRequestPacket{Id=40, Cmd=GET_CONFIGURATION_TABLE(11), data=40{1C}4{1C}} 20.09 12:54:21 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=40, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"1100袧袛小 18/118"}} 20.09 12:54:21 DEBUG [PiritConfig] Table 40 index 4 value: 袧袛小 18/118 20.09 12:54:21 DEBUG [PiritConfig] Getting table 41 index 4 value... 20.09 12:54:21 DEBUG [BaseConnector] --> PiritRequestPacket{Id=41, Cmd=GET_CONFIGURATION_TABLE(11), data=41{1C}4{1C}} 20.09 12:54:21 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=41, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"110018.00"}} 20.09 12:54:21 DEBUG [PiritConfig] Table 41 index 4 value: 18.00 20.09 12:54:21 DEBUG [PiritConfig] Getting table 40 index 5 value... 20.09 12:54:21 DEBUG [BaseConnector] --> PiritRequestPacket{Id=42, Cmd=GET_CONFIGURATION_TABLE(11), data=40{1C}5{1C}} 20.09 12:54:21 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=42, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"1100袧袛小 10/110"}} 20.09 12:54:21 DEBUG [PiritConfig] Table 40 index 5 value: 袧袛小 10/110 20.09 12:54:21 DEBUG [PiritConfig] Getting table 41 index 5 value... 20.09 12:54:21 DEBUG [BaseConnector] --> PiritRequestPacket{Id=43, Cmd=GET_CONFIGURATION_TABLE(11), data=41{1C}5{1C}} 20.09 12:54:21 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=43, Cmd=GET_CONFIGURATION_TABLE(11), data=new String[]{"110010.00"}} 20.09 12:54:21 DEBUG [PiritConfig] Table 41 index 5 value: 10.00 20.09 12:54:21 DEBUG [BaseConnector] --> PiritRequestPacket{Id=44, Cmd=GET_INFO(02), data=3{1C}} 20.09 12:54:21 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=44, Cmd=GET_INFO(02), data=new String[]{"02003", "8603073155"}} 20.09 12:54:21 INFO [FiscalPrinter] Set requisites for inn: 8603073155 20.09 12:54:21 INFO [FiscalPrinter] Set requisites - shop name: 袨袨袨 "小芯褞蟹褋械褉胁懈褋" 20.09 12:54:21 INFO [FiscalPrinter] Set requisites - shop address: 628680, 啸袦袗袨-挟谐褉邪, 谐. 袦械谐懈芯薪, 褍谢. 小胁芯斜芯写褘 23 20.09 12:54:21 INFO [PiritConfig] Setting requisites: {SHOP_NAME=[袨袨袨 "小芯褞蟹褋械褉胁懈褋"], SHOP_ADDRESS=[628680, 啸袦袗袨-挟谐褉邪, 谐. 袦械谐懈芯薪, 褍谢. 小胁芯斜芯写褘 23]} 20.09 12:54:21 INFO [PiritConfig] Setting table 30 index 0: 袨袨袨 "小芯褞蟹褋械褉胁懈褋" 20.09 12:54:21 DEBUG [BaseConnector] --> PiritRequestPacket{Id=45, Cmd=SET_CONFIGURATION_TABLE(12), data=30{1C}0{1C} 袨袨袨 "小芯褞蟹褋械褉胁懈褋" {1C}} 20.09 12:54:21 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=45, Cmd=SET_CONFIGURATION_TABLE(12), data="1203"} 20.09 12:54:21 ERROR [PiritConnector] ============================================================= 20.09 12:54:21 ERROR [PiritConnector] Error received! 20.09 12:54:21 ERROR [PiritConnector] Error code=03, error message=袧械泻芯褉褉械泻褌薪褘泄 褎芯褉屑邪褌 懈谢懈 锌邪褉邪屑械褌褉 泻芯屑邪薪写褘 20.09 12:54:21 ERROR [PiritConnector] Code Cmd: expectedCMD=12 receivedCMD=12 20.09 12:54:21 ERROR [PiritConnector] Packet Id: sendId=2D receivedId=2D 20.09 12:54:21 ERROR [PiritConnector] ============================================================= 20.09 12:54:21 ERROR [PiritConnector] 袧械泻芯褉褉械泻褌薪褘泄 褎芯褉屑邪褌 懈谢懈 锌邪褉邪屑械褌褉 泻芯屑邪薪写褘 (ID: 45, Command: SET_CONFIGURATION_TABLE(12)) 20.09 12:54:21 INFO [FiscalPrinter] Fiscal interrupt: null 20.09 12:54:21 ERROR [FiscalPrinter] Print interrupted: ru.crystals.pos.fiscalprinter.exception.FiscalPrinterCommunicationException: 袧械泻芯褉褉械泻褌薪褘泄 褎芯褉屑邪褌 懈谢懈 锌邪褉邪屑械褌褉 泻芯屑邪薪写褘 at ru.crystals.pos.fiscalprinter.pirit.core.connect.PiritConnector.readPacketByCommand(PiritConnector.java:196) at ru.crystals.pos.fiscalprinter.pirit.core.connect.PiritConnector.sendRequest(PiritConnector.java:101) at ru.crystals.pos.fiscalprinter.pirit.core.connect.PiritConnector.sendRequest(PiritConnector.java:95) at ru.crystals.pos.fiscalprinter.pirit.core.connect.PiritConfig.setStrValueTableSettings(PiritConfig.java:395) at ru.crystals.pos.fiscalprinter.pirit.core.connect.PiritConfig.setStrValueTableSettings(PiritConfig.java:399) at ru.crystals.pos.fiscalprinter.pirit.core.connect.PiritConfig.setRequisites(PiritConfig.java:208) at ru.crystals.pos.fiscalprinter.pirit.core.DefaultPluginProvider.setRequisites(DefaultPluginProvider.java:140) at ru.crystals.pos.fiscalprinter.pirit.core.AbstractPirit.setRequisites(AbstractPirit.java:1669) at ru.crystals.pos.fiscalprinter.FiscalPrinterImpl.openShift(FiscalPrinterImpl.java:797) at ru.crystals.pos.techprocess.TechProcessShift.openShiftPrintAndSave(TechProcessShift.java:221) at ru.crystals.pos.techprocess.TechProcessShift.openShift(TechProcessShift.java:131) at ru.crystals.pos.techprocess.TechProcessShiftProxy.openShift(TechProcessShiftProxy.java:98) at ru.crystals.pos.techprocess.TechProcessImpl.openShift(TechProcessImpl.java:1739) at ru.crystals.pos.visualization.scenaries.ShiftOpenScenaryImpl.execute(ShiftOpenScenaryImpl.java:51) at ru.crystals.pos.visualization.menu.commands.ShiftOpenCommand.execute(ShiftOpenCommand.java:23) at ru.crystals.pos.visualization.menu.MenuContainer.number(MenuContainer.java:144) at ru.crystals.pos.visualization.menu.MenuContainer.enter(MenuContainer.java:251) at ru.crystals.pos.visualization.components.MainWindow.enter(MainWindow.java:1106) at ru.crystals.pos.visualization.Factory.eventControlKey(Factory.java:482) at ru.crystals.pos.techprocess.TechProcessImpl.eventControlKey(TechProcessImpl.java:4121) at ru.crystals.pos.CashEventSource.sentOldKey(CashEventSource.java:167) at ru.crystals.pos.CashEventSource.process(CashEventSource.java:138) at ru.crystals.pos.CashEventSource.processEvent(CashEventSource.java:118) at ru.crystals.pos.CashEventSource.run(CashEventSource.java:101) at ru.crystals.pos.InternalCashPoolExecutorImpl.lambda$submit$1(InternalCashPoolExecutorImpl.java:120) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Caused by: ru.crystals.pos.fiscalprinter.exception.FiscalPrinterCommunicationException: 袧械泻芯褉褉械泻褌薪褘泄 褎芯褉屑邪褌 懈谢懈 锌邪褉邪屑械褌褉 泻芯屑邪薪写褘 at ru.crystals.pos.fiscalprinter.pirit.core.connect.CommandStack.validateAnswer(CommandStack.java:151) at ru.crystals.pos.fiscalprinter.pirit.core.connect.CommandStack.getResponsePacket(CommandStack.java:137) at ru.crystals.pos.fiscalprinter.pirit.core.connect.PiritConnector.readPacketByCommand(PiritConnector.java:183) ... 31 more 20.09 12:54:21 INFO [AbstractPirit] getStatus 20.09 12:54:21 DEBUG [BaseConnector] --> PiritRequestPacket{Id=46, Cmd=GET_STATUS(00), data={1C}} 20.09 12:54:21 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=46, Cmd=GET_STATUS(00), data=new String[]{"00000", "0", "0"}} 20.09 12:54:21 DEBUG [BaseConnector] --> PiritRequestPacket{Id=47, Cmd=GET_PRINTER_STATE(04), data={1C}} 20.09 12:54:21 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=47, Cmd=GET_PRINTER_STATE(04), data=new String[]{"04000"}}  鲁  鲁 N  %fiscalPrinter.txt s/娂P