Java two-dimensional code, QR code, j4l-qrcode data Collation _java

Source: Internet
Author: User
Tags zip ruby on rails

Open Source Code Java decoder

(coded decoding) Download: Http://sourceforge.jp/projects/qrcode/downloads/28391/qrcode.zip Java QR Code Open Source Decoder

(encoding only) Download: Http://www.java4less.com/qrcoded.zip j4l-qrcode 1.0-java component to create QR Code barcodes

http://www.mayacode.com/on-line generation of two-dimensional code

Mayacode old and new friends, the original API has been discontinued, which brings inconvenience to everyone, race code technology to everyone to express our sincere apologies. The new free API has been introduced, please check the Forum bulletin or contact us.

Http://baike.baidu.com/view/132241.htm Two-dimensional code catalogue

(English) QR Code official network

    1. QRCode for Ruby on Rails-generate QR code (Ruby on Rails plugin)
    2. QRCode extension for Apache FOP-generate QR codes in XSL-FO
    3. Java QR Code Open source Decoder-Open Source code java decoder (download: http://sourceforge.jp/projects/qrcode/downloads/28391/qrcode.zip) " The following article also has a J4l-qrcode 1.0 "
    4. Python qr encoder/decoder-python QR code decoding module
    5. Write your own QR code
    6. Color QRCode applications and downloads-PC version QR code decoding software + Free Mobile website building
    7. Color QRCode applications and downloads-Mac version QR code decoding software

http://elanso.com/ArticleModule/HGIYMlKAONSYPUJhKAUKRRIi.html Psytec QR Code Editor-two D code maker software

Psytec QR Code Editor is a two-dimensional code information software, can be entered including phone book, e-mail, network address, text and other information.

First, what is QR code?

QR Code is a two-dimensional bar code, QR from the English "quick Response" abbreviation, that is, the meaning of rapid response, originated from the inventor Hope QR code can let its content quickly decoded. QR codes can store more data than normal barcodes, and need to be aligned to the scanner in a straight line when scanning like a normal barcode.

QR code is square, only black and white. Of the 4 corners of the 3, there are smaller, like "back" characters of the square pattern. These 3 are to help decode the software positioning of the pattern, the user does not need to be aligned, regardless of any angle scan, the data can still be read correctly.

The most recently used QR code on the Internet is cell phone recognition, such as the QR code above, which can be obtained by identifying the software as long as it is photographed by the camera. And ice ancient is to give the SIS mobile phone two-dimensional code recognition software. (http://bingu.net/blog/468/qrcode-mobile-softwarre/)

p.s. Psytec QR Code Editor from Paveo

http://info.screen.hc360.com/2006/11/27094015878.shtml knowledge Popularization: What is "two-dimensional (bar) code"? November 27, 2006 9:40 Source: CNET China · Pchome.net

What is two-dimensional barcode/two D code

Two-dimensional barcode/Two D code (2-dimensional bar code) is a Black-and-white graphic recording data symbol information which is distributed in a plane (two-dimensional direction) by a certain geometry. Cleverly utilizes the "0", "1" which compose the logic foundation of the computer in the Code compilation The concept of bit stream, using several geometric forms corresponding to the binary to represent literal numerical information, automatic reading through an image input device or photoelectric scanning device to realize automatic information processing: It has some common features of barcode technology: Each code system has its specific character set; Each character occupies a certain width , and has a certain calibration function. At the same time, it also has the features of automatic recognition of different lines of information, and the processing of graphics rotation changes.


Two-dimensional barcode/Two-D codes can express information in both horizontal and longitudinal directions at the same time, so they can express a large amount of information in a very small area.

Classification of two-dimensional barcode/two-D code

Two-dimensional barcode/Two-D code can be divided into stacked/row-type two-dimensional barcode and matrix two-dimensional barcode. Stacked/row-type two-dimensional barcode form is a multiple-line short section of one-dimensional bar code stacked; matrix two-dimensional bar code in the form of a matrix, in the corresponding elements of the matrix in the position of "point" to represent the binary "1", with "null" to represent the binary "0", by "point" and "empty" arrangement to make up the code.


1. Stacked/row-type two-dimensional barcode

Stacked/row-type two-dimensional bar code (also known as stacked two-dimensional bar code or two-dimensional bar code), its coding principle is based on one-dimensional barcode, according to the need to accumulate into two or more lines. It inherits some characteristics of one-dimensional barcode in the aspects of coding design, checking principle and reading method, which is compatible with barcode printing and one dimensional barcode technology. However, due to the increase of the number of rows, it is necessary to determine the line, and its decoding algorithm and software are not exactly the same as one-dimensional barcode. The representative row type two-dimensional barcode has:code 16K, code 49, PDF417 and so on.

2. Matrix Two-dimensional code

Short-matrix two-dimensional barcode (also known as checkerboard two-dimensional barcode) It is encoded in a rectangular space through the different distributions of black and white pixels in the matrix. In the position of the corresponding elements of the matrix, the presence of dots (square dots, dots, or other shapes) represents the binary "1", and the presence of the dots indicates the binary "0", and the permutation and combination of the points determines the meaning of the matrix two-dimensional barcode. Matrix two-dimensional barcode is a new type of graphic symbol automatic reading and processing code based on computer image processing technology and combinatorial coding principle. Representative of the Matrix two-dimensional barcode has: code one, Maxi code, QR code, Data matrix and so on.

In the current dozens of kinds of two-dimensional to code, commonly used code system are : PDF417 two-dimensional barcode, Datamatrix two-dimensional barcode, Maxicode two-dimensional barcode, QR code, Code, code 16K, code one, and so on, in addition to these common two-dimensional barcode, There are vericode barcode, CP Barcode, Codablock F Barcode, Tian Codewords, Ultracode Barcode, Aztec barcode.

Features of two-dimensional barcode/two-D code

1. High-density coding, large information capacity: can accommodate up to 1850 uppercase letters or 2,710 digits or 1108 bytes, or more than 500 Chinese characters, more than ordinary bar code information capacity of about dozens of times times higher.
2. Wide range of coding: The barcode can be the picture, voice, text, signature, fingerprint, such as digital information can be encoded, with bar code to express; can represent multiple languages; can represent image data.
3. Fault-tolerant ability, with error-correcting function: This makes two-dimensional barcode due to perforation, defaced and other causes of local damage, can be correctly read, damage area of 50% can still recover information.
4. High decoding reliability: it is much lower than the ordinary bar code decoding error rate two out of 10,000, the BER does not exceed one out of 10,000.
5. Can be introduced encryption measures: confidentiality, good security.
6. Low cost, easy to make and durable.
7. Barcode symbol shape, size scale variable.
8. Two-dimensional barcode can be read using laser or CCD reader.

Two-dimensional barcode current application

Two-dimensional bar code with large storage, high confidentiality, high tracking, resistance to damage, large, and low-cost features such features, these characteristics are particularly applicable to forms, security, tracking, license, inventory inventory, data and other aspects of the provision of assistance.

Form Application

Document form, commercial form, import and export declarations, manifest and other data transfer exchange, reduce manual repeat input form data, avoid human error, reduce labor costs.

Secure application

The encryption and transmission of confidential information such as business intelligence, economic intelligence, political intelligence, military intelligence, private intelligence, etc.

Tracking applications

Automatic tracking of official documents, automatic tracking of production line parts, automatic tracking of customer service, automatic tracking of mail order, automatic tracking of maintenance records, automatic tracking of dangerous goods, post-service

Automatic tracking of replenishment, automatic tracking of medical examination, ecological research (animals, birds ...) Automatic tracking and so on.

Application of license and illumination

Passport, identity card, registration card, driver's license, membership card, identification certificate, chain membership card and other certificates of information registration and automatic input, play "with to read", "immediately access" information management effect.

Inventory Application

The automatic inventory of goods and fixed assets of logistics center, Warehouse Center and Joint Service Center is the result of "taking stock immediately and making decision immediately".

Standby applications

If the information on the document form is unwilling or cannot be stored in the electronic media such as disk, CD-ROM and so on, the two-dimensional barcode can be used to store the aid, carry conveniently, not be afraid of folding, save time is long, and photocopy fax, do more backup.

Mobile phone two-dimension code application

Mobile phone scanning two-dimensional code technology is simply to use the mobile phone camera function to scan two-dimensional code, fast access to two-dimensional bar code stored in the information, the Internet, send text messages, dialing, data exchange, automatic text input, mobile phone two-dimensional code has been used by major mobile phone manufacturers to develop.
Mobile phone Two-dimensional code is a two-dimensional code, mobile phone two-dimensional code not only can be printed in newspapers, magazines, advertising, books, packaging and personal business cards, users can also scan the two-dimensional code, or input two-dimensional code below the number can realize fast mobile phone internet function, and download pictures and texts, information, etc.

Http://zh.wikipedia.org/wiki/QR_code

QR Code is a two-dimensional bar code , 1994 by the Japanese Denso-wave company invented. QR from English "quick Response" abbreviation, that is, the meaning of rapid response, originated from the inventor hope QR code can let its content quickly decoded [1]. QR codes are most common in Japan and are currently the most popular two-dimensional space bar code in Japan. QR codes can store more data than normal barcodes, and need to be aligned to the scanner in a straight line when scanning like a normal barcode. QR Code is square, only black and white. In 3 corners, printed with a small, like "back" of the character of the square pattern. These 3 are to help decode the software positioning of the pattern, the user does not need to be aligned, regardless of any angle scan, the data can still be read correctly. The standard JIS X 0510 of the Japanese QR code was released in January 1999, and its corresponding ISO international standard iso/iec18004 was approved in June 2000. According to Denso Wave's website, QR codes are open standards, QR Codes are open, and patent rights held by Denso Wave are not enforced. In addition to the standard QR code, there is a format called "Micro QR Code", which is a scaled-down version of the QR Code standard, designed to not handle the application of larger scans. The miniature QR Code also has a number of criteria, up to 35 characters in storage.

QR Code data capacity

Numbers up to 7,089 characters
Letters up to 4,296 characters
Binary number (8 bit) up to 2, 953 bits
Kanji/Katakana up to 1,817 characters (with Shift_JIS)
Chinese characters up to 984 characters (using UTF-8)
Chinese characters up to 1,800 characters (using BIG5)
Error correction capacity
L level 7% codewords can be corrected.
Codewords of M level 15% can be corrected
Q level 25% of codewords can be modified
Codewords of H level 30% can be corrected

http://www.softrecipe.com/Download/j4lqrcode.html J4l-qrcode 1.0-java component to create QR Code barcodes (download http:// Www.java4less.com/qrcoded.zip)

The above is the Java two-dimensional code, QR code, J4l-qrcode data collation, follow-up continue to supplement the relevant information, thank you for your support of this site!

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.