这年头如果用 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条形码的方法相关推荐

  1. python3识别条码_python3转换code128条形码的方法

    这年头如果用 python3 做条形码的,肯定(推荐)用 pystrich . 这货官方文档貌似都没写到支持 Code128 ,但是居然有这个类( Code128Encoder).... 一些喷墨打印 ...

  2. python条形码_python3转换code128条形码

    干货不敢私藏,赶紧分享给大家. 这年头如果用python3做条形码的,肯定(推荐)用pystrich. 这货官方文档貌似都没写到支持Code128,但是居然有这个类(Code128Encoder).. ...

  3. python条形码生成_python3转换code128条形码

    干货不敢私藏,赶紧分享给大家. 这年头如果用python3做条形码的,肯定(推荐)用pystrich. 这货官方文档貌似都没写到支持Code128,但是居然有这个类(Code128Encoder).. ...

  4. python3生成随机数_python3实现随机数

    Python3实现随机数,供大家参考,具体内容如下 random是用于生成随机数的,我们可以利用它随机生成数字或者选择字符串. random.seed(x)改变随机数生成器的种子seed. 一般不必特 ...

  5. python3生成验证码_Python3实现生成验证码图片

    import random from PIL import Image, ImageFont, ImageDraw from io import BytesIO from ttt import set ...

  6. python3生成随机数_Python3.3中如何产生伪随机数

    1 #coding=utf-8 2 __author__ = 'hillfree' 3 4 importrandom5 6 7 deftestRand():8 9 #在[a, b]之间产生随机整数 r ...

  7. python3 urllib代理_Python3中使用urllib的方法详解(header,代理,超时,认证,异常处理)

    我们可以利用urllib来抓取远程的数据进行保存哦,以下是python3 抓取网页资源的多种方法,有需要的可以参考借鉴. 1.最简单 import urllib.request response = ...

  8. Code128条形码:一种高密度、全字符集的一维条码

    Code128条形码:一种高密度.全字符集的一维条码 在现代商业中,条形码已经成为了不可或缺的工具.而在各种条形码中,Code128 条形码无疑是最受欢迎的之一.Code128 条形码是一种高密度.高 ...

  9. PB 生成条形码(Code39+Code128+EAN128源码+规则)

    目录 一.效果图: 二 .Code39码规则 三.Code39码表 四.Code39码校验位的计算规则 五.Code128规则 五.代码 一.效果图: 二 .Code39码规则 1.39码比较简单,条 ...

最新文章

  1. php 弹出保存对话框,如何在不将页面留在PHP中的情况下强制保存为对话框?
  2. 【Pytorch神经网络基础理论篇】 02 pytorch环境的安装
  3. 测试SqlHelp,linq to SQL,Nhibernate批量处理数据的效率 2009-06-07
  4. Spring Boot+Ext JS准前后端框架应用的会话(Session)处理
  5. 关于jsp:include 动态引入的值传递问题(数据共享问题)
  6. python_argparse简介
  7. 理解Python中的with…as…语法
  8. 改变php默认目录结构,ThinkPHP中自定义目录结构的设置方法_PHP
  9. 从入门到进阶,JAVA书籍的最佳阅读顺序!
  10. 核磁共振波谱数据处理与分析(以氢谱为例)
  11. Linux永久删除文件恢复
  12. 小程序 php cookie,微信小程序模拟 cookie
  13. NPOI在Excel中插入图片
  14. 时间的朋友——观后感
  15. iOS- 利用.dSYM和.app文件准确定位Crash位置
  16. 数字电子钟 1Hz 秒脉冲信号的设计
  17. 浅谈去哪儿算法,搜索结果打乱,_m_参数,headers,pre关键参数等
  18. 互联网金融之数据库表字段词根表
  19. 安卓应用测试-ADB
  20. 模拟量转485 数据解析

热门文章

  1. 图像类型的转换(matlab)
  2. 关系型数据库由哪三部分组成_关系数据库| 第1部分
  3. 简述关系数据库的数据完整性规则_什么是数据库关系的完整性?
  4. Python之Pandas学习
  5. python语言创意绘画是什么意思_创意绘画是什么?
  6. JAVAEE----HTML
  7. 数据存储之大小端存储模式
  8. 2017年终总结(小巫)
  9. 实训任务1:Linux基本操作
  10. 多任务学习MTL-基本介绍(一)