英文:
How to make Qr code size fixed in ZPL regardless of the content?
问题
我有一个问题。我需要使用我的Zebra打印机打印包含QR码的贴纸。我对ZPL不太了解,当我在我的贴纸上创建QR码时,它在包含更多数据时开始增长。它增长得如此之大,以至于不再适合贴纸。如何使QR码的大小固定,以便不再增长?(数据是可变的,有时较少,有时较多)
我希望有人能帮助我 ![]()
在labelary.com上,我尝试了以下内容;
^XA
^LH160,120
^FX QR码序列号
^FO00,00
^BQN,2,10,Q,7
^FH^FDQA,sadfasfsdfdsfsdfdsdfgsdfgdfgdsfsdgsdrdgrdsgdrgdrgrsgsrdgdsgdsrgsdrggdsfgsfgdsfgdfsgssdrgsdrgsdgdgdgsrgsdgdsgdsgrdsgdgrsdgrdgdrsgsrdgsrdgsdrgrdsgdsggsrdgdrsgdsrgdgdgdsgrgdsrgdsrgdrgdsrgrdgsdgsfdasdfdsfdsfdssdffsadfasfd^FS
^XZ
以前有类似的问题,但没有提供答案,那已经很久了,也许在此期间已经有解决此问题的方法 ![]()
英文:
I have a problem. I need to print stickers containing QR-codes with my Zebra printer. I'm new to ZPL and when I create a QR code on my sticker it starts growing when it contains more data. It grows so much that it doesn't fit on the sticker anymore. How can I make the size of QR-code fixed so that is doesn't grow anymore? (The data is variable so sometimes its less and sometimes it's more)
I hope someone can help me ![]()
On [labelary.com](http://labelary.com/viewer.html), i've tried the following;
^XA
^LH160,120
^FX QR code serial number
^FO00,00
^BQN,2,10,Q,7
^FH^FDQA,sadfasfsdfdsfsdfdsdfgsdfgdfgdsfsdgsdrdgrdsgdrgdrgrsgsrdgdsgdsrgsdrggdsfgsfgdsfgdfsgssdrgsdrgsdgdgdgsrgsdgdsgdsgrdsgdgrsdgrdgdrsgsrdgsrdgsdrgrdsgdsggsrdgdrsgdsrgdgdgdsgrgdsrgdsrgdrgdsrgrdgsdgsfdasdfdsfdsfdssdffsadfasfd^FS
^XZ
There was a similar question asked before but that didn't provide an answer, that was also a long time ago so maybe in the meantime there is a solution for this problem ![]()
答案1
得分: 1
你使用了:
^BQN,2,10,Q,7
你将放大系数设置为了10(最大值)。你可以尝试将10减小到更低的数值。
允许的取值范围:1 到 10
默认值:
在150 dpi打印机上为1
在200 dpi打印机上为2
在300 dpi打印机上为3
在600 dpi打印机上为6
你使用了Q作为纠错选项,你可以将Q更改为L。
允许的取值:
H = 超高可靠性级别
Q = 高可靠性级别
M = 标准级别
L = 高密度级别
默认值:
如果为空,则为Q
无效值为M
英文:
You used:
^BQN,2,10,Q,7
You used 10 (maximum) as the magnification factor. You can try reducing 10 to something lower.
Accepted Values: 1 to 10
Default Value:
1 on 150 dpi printers
2 on 200 dpi printers
3 on 300 dpi printers
6 on 600 dpi printers
You used Q for error correction, you can change Q to L.
Accepted Values:
H = ultra-high reliability level
Q = high reliability level
M = standard level
L = high density level
Default Value:
Q = if empty
M = invalid values
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。


评论