如何通过ZPL将dpi从200改为300

时间:2015-10-20 20:52:15

标签: c# zpl zpl-ii epl zebra

如何通过ZPL将dpi从200更改为300?

我想在打印机S4M(200 dpi)和ZT230(300 dpi)上使用相同的ZPL代码。

帮助我...

2 个答案:

答案 0 :(得分:3)

^ MU命令设置打印机使用的测量单位。 ^ MU工作 在逐场的基础上。一旦设置了单位模式,它就会从一个字段移到另一个字段,直到输入一个新的单位模式。 ^ MU还允许以较低分辨率打印 - 600 dpi打印机能够以300,200和150 dpi打印; 300 dpi打印机能够以150 dpi打印。

答案 1 :(得分:2)

我认为不能使用200和300 dpi的相同标签,dpi代表每英寸的点数,所有你需要做的就是转换例如

矩形命令是

^FO0,0^GB700,0,3^FS
//that means
^startField,x,y^GBwidth,height,lineWeight^endField

在这种情况下width = 700点,这意味着对于300dpi打印机,这将需要2.3英寸,对于200dpi打印机需要3.5英寸,所以如果你想在两个pritner中都需要相同的长度,那么

700/300 = 2.3, so x/200 = 2.3 then x = 200 * 2.3 , x = 460

这意味着如果您希望行长度为2.3英寸,则使用300dpi打印机width参数应为700,对于200dpi打印机460应为。

希望这有帮助

这是一个可以帮助您的模拟器

http://labelary.com/viewer.html?density=8&width=4&height=6&units=inches&zpl=%5EXA%0A%0A%5EFO0%2C0%5EGB700%2C0%2C3%5EFS%0A%0A%5EXZ