字号大小对照表A四纸(打印字号大小对照表)

最近做个小程序需要用到标签打印机打印不干胶标签,打印内容包括文字,表格(线条),二维码等内容。所以开始接触学习了小程序低功耗蓝牙(BLE)开发、TSC,ESC,CPCL、TSPL等指令集。

当我用小程序调用打印机打印出内容,并且根据文档逐个测试出能用的指令后,就开始给标签的内容进行了排版。大概像这个样子:

字号大小对照表A四纸(打印字号大小对照表)

再按对应位置填入内容,正式开始我的填坑之路。

因为不论是标签打印机还是票据打印机,内部计算大小都是以dot(点)为单位的,并且字号和二维码等图案的放大,也基本都是以dot为单位进行整数倍放大,这就不太好了,字号根本无法调整到一个合适的大小。仔细的研究了官方的打印APP和指令集后,我猜官方一定是以位图的形式打印的。毕竟如果编辑的是一张图片,那不论是字体字号还是其他内容,都可以矢量地放大缩小,最后转换成位图打印就好了。至于指令集中提到的给打印机上传适量字体等解决方案,我压根就没考虑过,毕竟以后打印机是蓝牙直接连接的,就算可以上传字体,看样子也得在使用之前预先上传设置好才行,太不方便,所以就PASS掉了。

于是我开始在后台开发了功能,用来生成所有打印所需的位图信息。当我没在位图信息中加入二维码信息的时候,光是文本大概需要1s-2s,虽然不像官方APP一样秒出,但是也能勉强接受,毕竟使用的是低功耗蓝牙,传输速率受限,不像APP可以直接使用原生蓝牙,传输速度自然不可同日而语。

但是当我把二维码信息也生成好之后,噩梦就来了。通过对不同手机的测试,安卓手机可以在6-15S内传输完成。苹果手机因为低功耗蓝牙不支持协商速率的原因,需要30s以上。这就完全无法接受了。于是我打算放弃后端生成二维码信息了。改为使用指令打印二维码,速度是提升了,但是最大的问题来了。因为二维码内容不一样,导致生成的二维码有大有小,整个看起来很不美观。于是我又研究了一下二维码的生成方式、版本与容量,经过大量的查阅,最终在草料二维码的介绍中找到了https://www.qrcode.com/zh/这个网站,这个因该是最权威的了。并且提供了现成的整理好的表格,以及一些特殊情况的说明,二维码容量的计算方式。

核心知识点如下:

1. 假设要输入的数据种类为“数字”
2.从“L”“M”“Q”“H”中选择纠错级别。(假设选择“M”)
3.查看下表,先从数字列找出数字为100以上且接近100的,其次找出纠错级别“M”,两者交叉的部分就是最佳版本。

字号大小对照表A四纸(打印字号大小对照表)

在此例中,最佳版本就是版本3(码元数29×29)

二维码共有40个版本,其实就是用来表示不同的尺寸。需要注意的是表中所谓的汉字并不是中国字,而是日本汉字,这个是翻译的问题。汉字的计算方式是1汉字=3字节=24比特

那么一个二维码中最多可以放多少个汉字呢?查表后可知version40,纠错级别L情况下,最多可以放置23648bit数据,23648/24=985.33333,实际情况是,数据区还需要其他内容,是放不下这么多汉字的。如何计算呢?

二维码数据区内容组成结构如下:

编码

固定4bit

字符数

字号大小对照表A四纸(打印字号大小对照表)

内容

数字:10×(位数除以3所得商)+0(余数为0时)或4(余数为1时)或7(余数为2时)

英文字母与数字混合:11×(位数除以2所得商)+0(余数为0时)或6(余数为1时)这里的英文单指大写字母

二进制:8×位数(小写字母和符号,ASCII码)

日文汉字:13×位数

中文汉字:24×位数

结束符

固定4bit 0000 (添加结束符后计算总bit是不是8的倍数,如果不是,后面补0直到补齐为8的倍数)

版本号

version7以上会添加,固定18bit

补齐符

1110110000010001 不停地重复这两个字节,直到填充满所有bit

所以version40纠错L的情况下,最多可存放汉字:

23648-4-16-4-18=23606

23606÷24=983……14

所以二维码最多可存放983汉字。

根据对应表和纠错级别,我们就可以很简单地算出生成的二维码生成后的尺寸。再根据预留的空间,算出放大级别以及偏移量,这样就可以保证二维码以最大的形态摆放在合适的位置了,并且打印速度还快。附上对照表

字号大小对照表A四纸(打印字号大小对照表)

1-10

字号大小对照表A四纸(打印字号大小对照表)

11-20

字号大小对照表A四纸(打印字号大小对照表)

21-30

字号大小对照表A四纸(打印字号大小对照表)

31-40

如有错误欢迎指正

............试读结束............

查阅全文加微信3231169

如来写作网gw.rulaixiezuo.com(可搜索其他更多资料)

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 3231169@qq.com 举报,一经查实,本站将立刻删除。
如若转载,请注明出处:https://www.rulaiwenku.com/165932.html
(0)
上一篇 2022年7月16日 上午2:21
下一篇 2022年7月16日 上午3:57

相关推荐

  • 养猪致富经验介绍(你听说过养猪致富吗)

    2022年该怎么科学养猪? 村里的大学生张伟毕业后又回家养起了猪,这可让村民们都不理解了。一是不明白好好的大学生不去坐办公室,怎么又回来干这脏活累活。二是犯嘀咕,这娃娃没有实践经验…

    2022年4月27日
    27
  • 职业生涯规划报告(职业生涯规划报告书模板)

    职业生涯规划报告——实现职业梦想的有效指南 摘要: 职业生涯规划是一个涉及终身发展的重要过程,它有助于个人明确职业目标,制定合理的职业路径,从而更好地实现个人潜能和职业愿景。本篇文…

    2023年9月4日
    16
  • 笔算乘法教学反思,笔算乘法的计算方法

    1 写作的乐趣 在我从政府机关工作的十多年里,撰写体制内的各种料成为了生活中的一分。作为一老笔杆,深深地感受了写作的乐趣。每天着那一张白纸,思考如何将观点、信息和事实有条理地表达出…

    2024年2月12日
    3
  • 提升工作效能(提升工作效能方面存在的问题)

    工作效能的提升与问题解决 引言 在现代社会中,提升工作效能已成为许多组织和个人努力的重要目标。高效工作有助于提高生产力、增加创造力以及提升整体工作质量。然而,实现工作效能的提升并不…

    2023年7月27日
    33
  • 党组织基本情况,党组织基本情况调查?

    自今年3月份中共中央办公厅发布了《关于在全党大力推进调查研究的工作方案》后,全国各地纷纷展开了调查研究活动。大手笔素材库也紧随中央的步伐,积极收集整理相关文稿,供大家参考。如果您想…

    2023年12月17日
    12
  • 技术型人才,高质量应用技术型人才

    1. 进入公务员行列 我是一名在政府机关工作十年以上的公务员。回想起自己加入公务员行列的那一刻,仍然感到激动和自豪。当年,我通过艰苦的笔试和面试,成功地进入了公务员队伍,开始了我的…

    2024年4月3日
    0
  • 践行使命(践行使命搭配正确吗)

    在现代社会里,我们每个人都有一项重要的使命,那就是践行使命。这个关键词的挑选,准确地抓住了我们每个人在人生道路上扮演的角色,以及我们应该怎样去做。践行使命意味着追求自己的目标和愿景…

    2023年9月10日
    24
  • 包村干部工作职责(包村干部疫情防控总结)

    疫情防控工作迫在眉睫,在2月17日全镇干部大会安排部署疫情防控工作后,各村委委员、包联干部、包村干部都纷纷立即投身到疫情防控一线工作中,连续九天时间一直奋战在疫情防控第一线。 刘杰…

    2022年4月28日
    40
  • 什么是初体验,人生初体验的句子!

    今天我第一次谈下人生体验。先从八十年代初开始吧,那时有很多小偷,还有社会上的一些街娃。骗子。五花八门。有多少人亲身经历过多少呢?恐怕没人敢说实话。因为大部分人为了自尊和面子,不好意…

    2023年1月18日
    41
  • 如来写作网客服微信:3231169,获取1000G公文写作资料库
  • 销售工作中遇到的困难怎么写(转正工作中遇到的困难怎么写)

    有的人天生就在罗马,有的人天生就必须当牛做马。 然而从某些方面来说,牛马都会比当牛做马的人过得要舒服很多。因为牛马没有思考,也就没有了所谓的尊严,于是就不会有屈辱感;在从另外一个方…

    2022年7月20日
    29
搜索资料 全部分类 搜索教程
扫码关注

客服代找资料
加客服微信:3231169
私发想要资料的标题/关键词
快速代查找相关所有资料

如来写作网客服微信3231169

立即扫码添加我吧

微信咨询

客服代找资料
加客服微信:3231169
私发想要资料的标题/关键词
快速代查找相关所有资料

如来写作网客服微信3231169

立即扫码添加我吧

返回顶部