使用tspl中的barcode打印所有条码图形
时间: 2023-11-02 11:14:44 浏览: 267
条码打印程序barcode
3星 · 编辑精心推荐
以下是使用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码。您可以根据需要添加或删除其他条码类型。
阅读全文