python3 生成条形码_python3转换code128条形码的方法
这年头如果用 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条形码的方法,希望对大家有所帮助
如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!
python3 生成条形码_python3转换code128条形码的方法相关推荐
- python3识别条码_python3转换code128条形码的方法
这年头如果用 python3 做条形码的,肯定(推荐)用 pystrich . 这货官方文档貌似都没写到支持 Code128 ,但是居然有这个类( Code128Encoder).... 一些喷墨打印 ...
- python条形码_python3转换code128条形码
干货不敢私藏,赶紧分享给大家. 这年头如果用python3做条形码的,肯定(推荐)用pystrich. 这货官方文档貌似都没写到支持Code128,但是居然有这个类(Code128Encoder).. ...
- python条形码生成_python3转换code128条形码
干货不敢私藏,赶紧分享给大家. 这年头如果用python3做条形码的,肯定(推荐)用pystrich. 这货官方文档貌似都没写到支持Code128,但是居然有这个类(Code128Encoder).. ...
- python3生成随机数_python3实现随机数
Python3实现随机数,供大家参考,具体内容如下 random是用于生成随机数的,我们可以利用它随机生成数字或者选择字符串. random.seed(x)改变随机数生成器的种子seed. 一般不必特 ...
- python3生成验证码_Python3实现生成验证码图片
import random from PIL import Image, ImageFont, ImageDraw from io import BytesIO from ttt import set ...
- python3生成随机数_Python3.3中如何产生伪随机数
1 #coding=utf-8 2 __author__ = 'hillfree' 3 4 importrandom5 6 7 deftestRand():8 9 #在[a, b]之间产生随机整数 r ...
- python3 urllib代理_Python3中使用urllib的方法详解(header,代理,超时,认证,异常处理)
我们可以利用urllib来抓取远程的数据进行保存哦,以下是python3 抓取网页资源的多种方法,有需要的可以参考借鉴. 1.最简单 import urllib.request response = ...
- Code128条形码:一种高密度、全字符集的一维条码
Code128条形码:一种高密度.全字符集的一维条码 在现代商业中,条形码已经成为了不可或缺的工具.而在各种条形码中,Code128 条形码无疑是最受欢迎的之一.Code128 条形码是一种高密度.高 ...
- PB 生成条形码(Code39+Code128+EAN128源码+规则)
目录 一.效果图: 二 .Code39码规则 三.Code39码表 四.Code39码校验位的计算规则 五.Code128规则 五.代码 一.效果图: 二 .Code39码规则 1.39码比较简单,条 ...
最新文章
- 艾伟_转载:探索.Net中的委托
- 拥有“上帝视角”是怎样的体验?高分多模卫星首批影像成果发布
- PHP内核探索之变量(4)- 数组操作
- silverlight storyboard
- 第一次参加数学建模竞赛如何夺取一等奖
- 数据库基础知识——DDL语言
- 紫光展锐处理器有那些手机用_酷派将发千元5G手机,国产紫光展锐加持,主打性价比...
- 45万例患者基因检测显示:NGS很难检测出七分之一的致病变异
- 01 菜单栏和工具栏(一)
- Python标准库中的glob
- React子组件怎么改变父组件的state
- C++之sizeof(vector)
- php下载隐藏,php – 隐藏下载URL
- CNDS-Markdown之公式编辑(一)
- rec删除xposed_Xposed框架对应各系统版本的下载与卸载
- 史上最全!!收藏了!3D建模软件大全
- 服务器安全狗的日志在哪儿 文件位置,服务器安全狗 防护日志功能介绍
- 用c#语言制作点歌程序,c#实现KTV点歌系统
- HTTP请求头headers
- SpringBoot 集成 ES 7.6.2 并对字段进行中文和拼音分词处理