python3转换code128条形码的方法


Posted in Python onApril 17, 2019

这年头如果用 python3 做条形码的,肯定(推荐)用 pystrich

这货官方文档貌似都没写到支持 Code128 ,但是居然有这个类( Code128Encoder )。。。。

一些喷墨打印机,如果质量差一点的话,喷出来的条码,会沾到一起,不好识别。

而用 pystrich 的话,会发觉宽度无法调节。

于是想到了用 条形码字体 来自己控制大小,找是找到字库了,但是你会发觉,你生成的东西,无法被扫描识别,

那是因为,这东西得转换后,才能打印啊。。。

经过千辛万苦,终于找到一篇文章说到转换的,地址在这里

我用的是Code128B,用python重写如下。

def conver_code128b(self, inputData):
  checksum = 104
  for ii, char in enumerate(inputData):
   asciiStr = ord(char)
   if asciiStr >= 32:
    checksum += (asciiStr - 32) * (ii + 1)
   else:
    checksum += (asciiStr + 64) * (ii + 1)
  checksum = checksum % 103
  if checksum < 95:
   checksum += 32
  else:
   checksum += 100
  result = chr(204) + str(inputData) + chr(checksum) + chr(206)
  return result

总结

以上所述是小编给大家介绍的python3转换code128条形码的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Python 相关文章推荐
python实现sublime3的less编译插件示例
Apr 27 Python
Python实现类继承实例
Jul 04 Python
Python实现的爬虫功能代码
Jun 24 Python
python验证码识别实例代码
Feb 03 Python
python对html过滤处理的方法
Oct 21 Python
在python中使用xlrd获取合并单元格的方法
Dec 26 Python
在python中利用opencv简单做图片比对的方法
Jan 24 Python
pow在python中的含义及用法
Jul 11 Python
python requests抓取one推送文字和图片代码实例
Nov 04 Python
opencv 查找连通区域 最大面积实例
Jun 04 Python
利用Python实现朋友圈中的九宫格图片效果
Sep 03 Python
解决Pytorch修改预训练模型时遇到key不匹配的情况
Jun 05 Python
Python爬虫——爬取豆瓣电影Top250代码实例
Apr 17 #Python
Python2与Python3的区别实例总结
Apr 17 #Python
详解Python用户登录接口的方法
Apr 17 #Python
详解python中递归函数
Apr 16 #Python
python学习--使用QQ邮箱发送邮件代码实例
Apr 16 #Python
详解Python连接MySQL数据库的多种方式
Apr 16 #Python
详解Python学习之安装pandas
Apr 16 #Python
You might like
PHP面向对象分析设计的61条军规小结
2010/07/17 PHP
php实现最简单的MVC框架实例教程
2014/09/08 PHP
php 数组字符串搜索array_search技巧
2016/07/05 PHP
PHP实现对二维数组某个键排序的方法
2016/09/14 PHP
PHP中常用的魔术方法
2017/04/28 PHP
一个简单的js渐显(fadeIn)渐隐(fadeOut)类
2010/06/19 Javascript
Javascript学习笔记之 函数篇(二) : this 的工作机制
2014/06/24 Javascript
JavaScript来实现打开链接页面的简单实例
2016/06/02 Javascript
JS获取一个未知DIV高度的方法
2016/08/09 Javascript
两种简单的跨域方法(jsonp、php)
2017/01/02 Javascript
深入理解Commonjs规范及Node模块实现
2017/05/17 Javascript
AngularJs实现聊天列表实时刷新功能
2017/06/15 Javascript
理解javascript async的用法
2017/08/22 Javascript
Js利用prototype自定义数组方法示例
2017/10/20 Javascript
帝国cms首页列表页实现点赞功能
2017/10/30 Javascript
vue组件定义,全局、局部组件,配合模板及动态组件功能示例
2019/03/19 Javascript
js中实现继承的五种方法
2021/01/25 Javascript
[46:38]完美世界DOTA2联赛PWL S2 Magma vs PXG 第三场 11.28
2020/12/02 DOTA
改进Django中的表单的简单方法
2015/07/17 Python
python删除列表内容
2015/08/04 Python
Python基本语法经典教程
2016/03/11 Python
简述Python中的进程、线程、协程
2016/03/18 Python
python字符串str和字节数组相互转化方法
2017/03/18 Python
Python实现将数据写入netCDF4中的方法示例
2018/08/30 Python
利用Python半自动化生成Nessus报告的方法
2019/03/19 Python
python 使用cycle构造无限循环迭代器
2020/12/02 Python
卡塔尔航空官方网站:Qatar Airways
2017/02/08 全球购物
Draper James官网:知名演员瑞茜·威瑟斯彭所创品牌
2017/10/25 全球购物
莫斯科珠宝厂官方网站:Miuz
2020/09/19 全球购物
初中生物教学反思
2014/01/10 职场文书
2014年小学植树节活动方案
2014/03/02 职场文书
聚美优品陈欧广告词
2014/03/14 职场文书
商务英语求职信范文
2015/03/19 职场文书
毕业论文答辩开场白
2015/05/27 职场文书
纪委立案决定书
2015/06/24 职场文书
当你焦虑迷茫时,请读读这6句话
2019/07/24 职场文书