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

问题描述:

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

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

帮我...

我认为这是不可能使用相同的标签为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英寸,所以如果想要在两个pritners相同的长度你可以做

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

这意味着,如果你想2.3in的线路长度,用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

+0

嗨bto.rdz, 谢谢你的帮助。 条码的计算是不同的? 我一直只有条形码的问题。 –

+0

它应该是同样的方法。 –

的^ MU命令设置测量的打印机使用的单位。^MU在逐场的基础上工作 。一旦单位的模式被设置,它将从一个区域继续到另一个区域,直到进入一个新的单位模式。 ^ MU还允许以较低的分辨率打印 - 600 dpi打印机能够以300,200和150 dpi打印; 300 dpi打印机能够以150 dpi的分辨率进行打印。