当前位置:网站首页>Introduction to the structure of PDF417 bar code system
Introduction to the structure of PDF417 bar code system
2020-11-06 01:47:00 【Zhonglang software】
PDF417 It's in English Portable data File Acronyms for three words , Meaning for “ Portable data files ”. Because every symbol character that makes up a bar code has 4 A bar and 4 Empty form , If the narrowest bar or space that makes up the barcode is called a module , Then 4 A bar and 4 The total number of empty modules must be 17, So called 417 Code or PDF417 code .
Symbolic structure
every last PDF417 Symbols consist of a sequence of layers surrounded by white space .
Each layer includes : Left margin 、 Start character ; Left indicator character ;1 To 30 Data symbol characters ; Right layer indicator character ; Terminator ; Right margin , Here's the picture :
PDF417 Symbolic structure
The structure of symbolic characters
Each symbol character includes 4 A bar and 4 Empty , Every bar or void is caused by 1-6 Modules . In a symbolic character ,4 A bar and 4 The total number of empty modules is 17, Here's the picture :
PDF417 The ability to correct mistakes
PDF417 An important feature of two-dimensional bar code is its high ability to correct errors automatically , however PDF417 The error correction ability is related to the amount of data that can be stored in each barcode ,PDF417 Code divides error recovery into 9 Level , Its value is from 0 To 8, The higher the level , The better the ability to correct mistakes , But the less data you can store , It is generally recommended that at least 10% Check the word code of . As shown in the figure :
That's all about PDF417 Introduction of bar code system , Want to know more about barcode content , Sure Bar code generation software Find the corresponding content .
版权声明
本文为[Zhonglang software]所创,转载请带上原文链接,感谢
边栏推荐
- 2019年的一个小目标,成为csdn的博客专家,纪念一下
- Recommendation system based on deep learning
- 01. SSH Remote terminal and websocket of go language
- 一篇文章教会你使用HTML5 SVG 标签
- Linked blocking Queue Analysis of blocking queue
- 教你轻松搞懂vue-codemirror的基本用法:主要实现代码编辑、验证提示、代码格式化
- Common algorithm interview has been out! Machine learning algorithm interview - KDnuggets
- Construction of encoder decoder model with keras LSTM
- How to use parameters in ES6
- Simple summary of front end modularization
猜你喜欢
Building and visualizing decision tree with Python
Network security engineer Demo: the original * * is to get your computer administrator rights! [maintain]
前端工程师需要懂的前端面试题(c s s方面)总结(二)
有了这个神器,快速告别垃圾短信邮件
Thoughts on interview of Ali CCO project team
大道至简 html + js 实现最朴实的小游戏俄罗斯方块
一篇文章带你了解CSS3图片边框
Cglib 如何实现多重代理?
01. SSH Remote terminal and websocket of go language
vue-codemirror基本用法:实现搜索功能、代码折叠功能、获取编辑器值及时验证
随机推荐
Named entity recognition in natural language processing: tanford core LP ner (1)
How to use parameters in ES6
[C / C + + 1] clion configuration and running C language
Jetcache buried some of the operation, you can't accept it
一篇文章带你了解CSS对齐方式
html+vue.js 實現分頁可相容IE
Advanced Vue component pattern (3)
【自学unity2d传奇游戏开发】地图编辑器
What is the side effect free method? How to name it? - Mario
JVM memory area and garbage collection
Python crawler actual combat details: crawling home of pictures
[event center azure event hub] interpretation of error information found in event hub logs
MeterSphere开发者手册
ES6学习笔记(四):教你轻松搞懂ES6的新增语法
For a while, a dynamic thread pool was created, and the source code was put into GitHub
Custom function form of pychar shortcut key
electron 實現檔案下載管理器
What to do if you are squeezed by old programmers? I don't want to quit
前端未來趨勢之原生API:Web Components
JNI-Thread中start方法的呼叫與run方法的回撥分析