Skip to content

Commit 2320a75

Browse files
authored
Added Code39
1 parent e708fbc commit 2320a75

2 files changed

Lines changed: 5 additions & 0 deletions

File tree

escposprinter/src/main/java/com/dantsu/escposprinter/textparser/PrinterTextParser.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ public class PrinterTextParser {
2727
public static final String ATTR_BARCODE_TYPE_UPCA = "upca";
2828
public static final String ATTR_BARCODE_TYPE_UPCE = "upce";
2929
public static final String ATTR_BARCODE_TYPE_128 = "128";
30+
public static final String ATTR_BARCODE_TYPE_39 = "39";
3031
public static final String ATTR_BARCODE_TEXT_POSITION = "text";
3132
public static final String ATTR_BARCODE_TEXT_POSITION_NONE = "none";
3233
public static final String ATTR_BARCODE_TEXT_POSITION_ABOVE = "above";

escposprinter/src/main/java/com/dantsu/escposprinter/textparser/PrinterTextParserBarcode.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import com.dantsu.escposprinter.EscPosPrinterCommands;
77
import com.dantsu.escposprinter.barcode.Barcode;
88
import com.dantsu.escposprinter.barcode.Barcode128;
9+
import com.dantsu.escposprinter.barcode.Barcode39;
910
import com.dantsu.escposprinter.barcode.BarcodeEAN13;
1011
import com.dantsu.escposprinter.barcode.BarcodeEAN8;
1112
import com.dantsu.escposprinter.barcode.BarcodeUPCA;
@@ -114,6 +115,9 @@ public PrinterTextParserBarcode(PrinterTextParserColumn printerTextParserColumn,
114115
case PrinterTextParser.ATTR_BARCODE_TYPE_128:
115116
this.barcode = new Barcode128(printer, code, width, height, textPosition);
116117
break;
118+
case PrinterTextParser.ATTR_BARCODE_TYPE_39:
119+
this.barcode = new Barcode39(printer, code, width, height, textPosition);
120+
break;
117121
default:
118122
throw new EscPosParserException("Invalid barcode attribute : " + PrinterTextParser.ATTR_BARCODE_TYPE);
119123
}

0 commit comments

Comments
 (0)