如何使用ESC / POS命令进行QR码打印大于100个字符?

时间:2016-01-05 09:36:35

标签: ios objective-c iphone xcode printing

我使用过(PT-280)Ble Printer。

我已经完成了QR码打印,然后100个字符。成功。

我无法打印超过100个字符的QR码..

我已使用ESC / Pos命令进行QR码打印。

这是我的代码:

NSString * content = [NSString stringWithFormat:@"若要下载Google,Inc。的免费App Google Translate,请立即获取iTunes。 ... Google翻译是非常有用的应用程序。 ...这是一个非常好的应用程序,因为它可以立即翻译整个文本。"];

int store_len = (int )content.length + 3;
int pl = (store_len % 256);

[escCmd addPrintMode:0x1d];

[escCmd addQRCodeSizewithpL:0 withpH:0 withcn:49 withyfn:67 withn:10];
[escCmd addQRCodeLevelwithpL:0 withpH:0 withcn:49 withyfn:69 withn:51];
[escCmd addQRCodeSavewithpL:pl withpH:0 withcn:49 withyfn:80 withm:48 withData:[content dataUsingEncoding:NSASCIIStringEncoding]];
[escCmd addQRCodePrintwithpL:3 withpH:pl+3 withcn:49 withyfn:81 withm:48];

1 个答案:

答案 0 :(得分:1)

QR码可能有任何限制。 我在AppStore上找到了Gprinter应用程序,它适用于我的PT-280,但是当我尝试制作二维码时,有一个类似的描述'放1到60个字符'。