@@ -0,0 +1,1382 @@
+/**%0A *%0A * Copyright (C) 2009-2015 Nord Trading Ltd. %3Chttp://www.nordpos.com%3E%0A * All rights reserved.%0A *%0A */%0Apackage com.nordpos.device.csv;%0A%0Aimport com.nordpos.device.labelprinter.DeviceLabelPrinter;%0Aimport com.nordpos.device.labelprinter.LabelPrinterInterface;%0Aimport com.nordpos.device.plu.DeviceInputOutput;%0Aimport com.nordpos.device.plu.DeviceInputOutputNull;%0Aimport com.nordpos.device.plu.InputOutputInterface;%0Aimport com.nordpos.device.traslator.UnicodeTranslatorInt;%0Aimport com.nordpos.device.traslator.UnicodeTranslator;%0Aimport com.nordpos.device.writter.WritterFile;%0Aimport com.nordpos.device.writter.WritterRXTX;%0Aimport com.nordpos.device.util.SerialPortParameters;%0Aimport com.nordpos.device.util.StringParser;%0A%0A/**%0A *%0A * @author Andrey Svininykh %3Csvininykh@gmail.com%3E%0A * @version NORD POS 3.0%0A */%0Apublic class InputOutputDriver implements InputOutputInterface %7B%0A%0A    @Override%0A    public DeviceInputOutput getDeviceIO(String sProperty) throws Exception %7B%0A        StringParser sp = new StringParser(sProperty);%0A        String sPrinterType = sp.nextToken(':');%0A        String sPrinterParam1 = sp.nextToken(',');%0A        String sPrinterParam2 = sp.nextToken(',');%0A        %0A        switch (sPrinterType) %7B%0A            case %22csv%22:%0A                return new DeviceInputOutputNull();%0A            default:%0A                return new DeviceInputOutputNull();%0A        %7D%0A%0A    %7D%0A%0A%7D%0A

Create driver class.