ZPL2标签的驱动器和发电机。

zpl的Python项目详细描述


python zpl2库生成zpl2代码,可以发送给zebra或类似的标签打印机。库仅使用毫米作为单位,并根据打印机设置在内部转换它们。

示例使用

importosfromPILimportImageimportzpll=zpl.Label(100,60)height=0l.origin(0,0)l.write_text("Problem?",char_height=10,char_width=8,line_width=60,justification='C')l.endorigin()height+=13image_width=5l.origin((l.width-image_width)/2,height)image_height=l.write_graphic(Image.open(os.path.join(os.path.dirname(zpl.__file__),'trollface-large.png')),image_width)l.endorigin()height+=image_height+5l.origin(22,height)l.write_barcode(height=70,barcode_type='U',check_digit='Y')l.write_text('07000002198')l.endorigin()height+=20l.origin(0,height)l.write_text('Happy Troloween!',char_height=5,char_width=4,line_width=60,justification='C')l.endorigin()print(l.dumpZPL())l.preview()

这将显示使用Labelary API生成的以下预览图像: label preview

生成的zpl2代码是:

^XA^FO0,0^A0N,120,96^FB720,1,0,C,0^FDProblem?^FS^FO330,156^GFA,768,384,8,00003FFFC0000000000600000FF0000000180200C01F8000003008000000600000204080440D10000041080000000C000082420000CC020000840002000102000100200001008000010040000000800002000FF80000010006003F84003E01800C036F8200E100C01402307101FE01202878000E030000A071060200010001504201FC0000007C50821000000106C090A438000001800010A466001E0040115084A183C80070103042107009C044382060104E0800803A20300C40E00700F840380FE03C0003D8001A047021F83C588004027E2021845880020227E021047880020141F82187F8800100C07FFFFFF88001004047FFFFF88000803040FFFFF88000C00880419970800060078001117080001241C00012608000089038C237C08000060401FFF8008000011080000020000000C21040E0044000003863C0010840000006060000104000000180380080400000006000000080000000180000008000000007800001000000000038000600000000000380180000000000003FC000^FS^FO264,264^BUN,70,Y,N,Y^FD07000002198^FS^FO0,504^A0N,60,48^FB720,1,0,C,0^FDHappy Troloween!^FS^XZ

安装

pip install --user zpl

要求

  • 绒毛或枕头

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
缺少java MIMessage附件   java试图从JSON数组向数据库插入数据   铸造java。util。ArrayList无法转换为java。util。矢量   在到达末尾后从头开始读取csv文件(Java、OpenCSV)   Java swing如何在另一个线程中打开框架   java如何为集合正确编写此比较器。排序(arrayList、comparator)?   JavaOOD将配置传递给外部类的最佳方式   java不确定如何使用switch语句从main()调用要运行的方法   java循环菜单以在选择后显示   java将位置对象转换为地址(谷歌地图)   java Hazel cast客户端端口问题   使用JarJar重新打包工具的java   使用Java Netscape目录LDAP API和二进制筛选器值   java如何从Google App Engine下载应用程序源文件   java如何居中javafx场景图“摄影机”   java调用servlet而不提交并停留在同一个JSP页面中   将文本文件加载到HashMap<Integer,List<String>>java中   JavaFX平台。重新加载站点后运行更高版本()