1.需求
需要将小票号打印成条形码,退换货时通过扫描枪直接扫描不用人工输入进行退货和换货,加快速度
2.实现
这里通过zint生成条形码图片,通过qt将图片绘制到打印纸上实现,也可以直接在打印纸上进行绘制线条,因人而异
3.代码片段
打印小票号
void mytestimage::printBarcode(const QString &strTitle)
{
//打印部分
//这里先生成图片
QString strImagePath("");
strImagePath = QCoreApplication::applicationDirPath() + "//test.png";
struct zint_symbol * my_symbol = ZBarcode_Create();
my_symbol->symbology = BARCODE_CODE93;//BARCODE_CODE11;
strcpy(my_symbol->outfile, strImagePath.toLocal8Bit().toStdString().c_s