TSPL中打印所有条码类型
时间: 2023-12-12 22:02:11 浏览: 46
TSPL支持以下条码类型:
1. Code 39
2. Code 93
3. Code 128
4. EAN-8
5. EAN-13
6. UPC-A
7. UPC-E
8. Interleaved 2 of 5
9. Industrial 2 of 5
10. Codabar
11. MSI
12. QR Code (二维码)
13. Data Matrix (二维码)
14. PDF417 (二维码)
15. MaxiCode (二维码)
16. Aztec (二维码)
相关问题
使用tspl中的barcode打印所有条码图形
以下是使用TSPL打印所有条码图形的示例代码:
```typescript
import { TSPLPrinter } from 'tspl-printer';
const printer = new TSPLPrinter();
// 设置打印机参数
printer.setup({
width: 100,
height: 100,
gap: 2,
speed: 4,
density: 15,
sensor: TSPLPrinter.SensorType.Gap,
verticalOffset: 0,
});
// 打印Code 39条码
printer.barcode(10, 10, TSPLPrinter.BarcodeType.Code39, '123456', 50, 2, TSPLPrinter.BarcodeRotation.Degrees0);
// 打印Code 128条码
printer.barcode(10, 70, TSPLPrinter.BarcodeType.Code128, '123456', 50, 2, TSPLPrinter.BarcodeRotation.Degrees0);
// 打印EAN-13条码
printer.barcode(10, 130, TSPLPrinter.BarcodeType.EAN13, '123456789012', 50, 2, TSPLPrinter.BarcodeRotation.Degrees0);
// 打印UPC-A条码
printer.barcode(10, 190, TSPLPrinter.BarcodeType.UPCA, '12345678901', 50, 2, TSPLPrinter.BarcodeRotation.Degrees0);
// 打印QR码
printer.qrCode(10, 250, 100, 'https://github.com', TSPLPrinter.QRCodeErrorCorrectionLevel.Medium);
// 打印PDF417码
printer.pdf417(10, 370, 200, 6, '1234567890');
// 打印Data Matrix码
printer.dataMatrix(10, 600, 100, '1234567890');
// 发送打印命令
printer.print();
```
以上代码将打印Code 39条码、Code 128条码、EAN-13条码、UPC-A条码、QR码、PDF417码和Data Matrix码。您可以根据需要添加或删除其他条码类型。
tspl指令中,可以设置打印份数吗
是的,TSPL(TSC Printer Command Language)指令中可以设置打印份数。你可以使用指令"Q"来设置打印份数。下面是一个示例:
```
Q100 // 设置打印份数为100
```
在上面的示例中,指令"Q100"将打印份数设置为100。你可以根据需要更改数字以设置不同的打印份数。
请注意,每个打印机厂商的TSPL指令集可能会有所不同,所以确保查阅你的打印机型号的文档以确定正确的指令和参数。