这年头如果用 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. 艾伟_转载:探索.Net中的委托
  2. 拥有“上帝视角”是怎样的体验?高分多模卫星首批影像成果发布
  3. PHP内核探索之变量(4)- 数组操作
  4. silverlight storyboard
  5. 第一次参加数学建模竞赛如何夺取一等奖
  6. 数据库基础知识——DDL语言
  7. 紫光展锐处理器有那些手机用_酷派将发千元5G手机,国产紫光展锐加持,主打性价比...
  8. 45万例患者基因检测显示:NGS很难检测出七分之一的致病变异
  9. 01 菜单栏和工具栏(一)
  10. Python标准库中的glob
  11. React子组件怎么改变父组件的state
  12. C++之sizeof(vector)
  13. php下载隐藏,php – 隐藏下载URL
  14. CNDS-Markdown之公式编辑(一)
  15. rec删除xposed_Xposed框架对应各系统版本的下载与卸载
  16. 史上最全!!收藏了!3D建模软件大全
  17. 服务器安全狗的日志在哪儿 文件位置,服务器安全狗 防护日志功能介绍
  18. 用c#语言制作点歌程序,c#实现KTV点歌系统
  19. HTTP请求头headers
  20. SpringBoot 集成 ES 7.6.2 并对字段进行中文和拼音分词处理

热门文章

  1. 用python 实现从fasta文件中获取登记码
  2. 【Java】CMS 垃圾回收 GC
  3. php 微信图文推送,微信单图文、多图文推送、列表中排序
  4. 微软宣布IE浏览器6月正式退役 27年历史承载网民回忆
  5. 潮水退后才知道谁在裸泳
  6. Stable Diffusion 个人推荐的各种模型及设置参数、扩展应用等合集(不断更新中)
  7. python制作图片数据集,Python 3 生成手写体数字数据集
  8. TREE.JS纹理贴图
  9. 数据结构与算法——左程云04
  10. 微信小程序保存图片到相册,分享朋友圈的基础demo