Mã QR một mã ma trận (hay mã vạch hai chiều) được phát triển bởi công ty Denso Wave (Nhật Bản) vào năm 1994. Chữ "QR" xuất phát từ "Quick Response", trong tiếng Anh có nghĩa là đáp ứng nhanh, vì người tạo ra nó có ý định cho phép mã được giải mã ở tốc độ cao. Các mã QR được sử dụng phổ biến nhất ở Nhật Bản, và hiện là loại mã hai chiều thông dụng nhất ở Nhật Bản.
Mặc dù lúc đầu mã QR được dùng để theo dõi các bộ phận trong sản xuất xe hơi, hiện nay nó được dùng trong quản lý kiểm kê ở nhiều ngành khác nhau. Gần đây hơn, phần mềm đọc mã QR đã được cài vào điện thoại di động có gắn camera (camera phone) ở Nhật. Điều này đưa đến các ứng dụng mới và đa dạng hướng về người tiêu dùng, nhằm làm nhẹ nhàng việc nhập dữ liệu vào điện thoại di động, vốn không hấp dẫn mấy. Mã QR cũng được thêm vào danh thiếp, làm đơn giản đi rất nhiều việc nhập dữ kiện cá nhân của người mới quen vào sổ địa chỉ trên điện thoại di động.
Người dùng có chương trình thu tín hiệu (capture program) và máy tính có giao diện RS-232C có thể dùng máy quét ảnh (scanner) để thu dữ liệu.
Tiêu chuẩn Nhật Bản cho các mã QR, JIS X 0510, được công bố vào tháng giêng năm 1999, và Tiêu chuẩn Quốc tế ISO tương ứng, ISO/IEC18004, được chấp thuận vào tháng sáu năm 2000.

Lịch sử

Hệ thống mã QR được Denso Wave phát minh măm 1994. Mục đích chính là theo dõi xe cộ trong quá trình sản xuất; nó được thiết kể để cho phép quét các bộ phận với tốc độ cao. Mặc dù những ứng dụng ban đầu chỉ để theo dõi các bộ phận của xe, nhưng hiện nay mã QR được ứng dụng trong nhiều ngữ cảnh khác nhau bao gồm cả các ứng dụng theo dõi thương mại và ứng dụng hướng tới sự tiện lợi cho những người sử dụng điện thoại di động. Mã QR có thể được sử dụng để hiển thị chữ cho người sử dụng, để thêm danh thiếp vCard vào thiết bị của người sử dụng, để mở URI, hoặc để viết e-mail hoặc tin nhắn. Người sử dụng có thể tạo và in mã QR của riêng họ cho những người khác quét và sử dụng để ghé thăm một trong các trang phải trả tiền và miễn phí thông qua mã QR. Nó hiện trở thành một trong những kiểu sử dụng nhiều nhất trong nhóm mã vạch hai chiều.

Lưu trữ


Một kí hiệu mã QR với kích thước này có thể mã hoá 300 kí tự chữ cái và số.
Khả năng lưu trữ dữ liệu mã QR
Số đơn thuầnTối đa 7.089 kí tự
Số và chữ cáiTối đa 4.296 kí tự
Số nhị phân (8 bit)Tối đa 2.953 byte
Kanji/KanaTối đa 1.817 kí tự
Khả năng sửa chữa lỗi
Mức L7% số từ mã (codeword) có thể được phục hồi.
Mức M15% số từ mã có thể được phục hồi.
Mức Q25% số từ mã có thể được phục hồi.
Mức H30% số từ mã có thể được phục hồi.

Vi mã QR (Micro QR Code)

Vi mã QR là phiên bản thu nhỏ của tiêu chuẩn mã QR với ít tính năng hơn để xử lý các bản quét lớn.
Có một số hình thức vi mã QR khác nhau, cao nhất trong số đó có thể giữ 35 kí tự.

Tạo mã QR từ chương trình Matlab

qr = qrcode_gen(); % Returns a matrix

fExample1 = figure;
colormap(gray);
imagesc(qr);
axis image;
message = 'Hello World in UTF-8 (default) and QR-Code-Version 20';
qr = qrcode_gen(message,'CharacterSet','UTF-8','Version',20); % Returns a matrix

fExample3 = figure;
colormap(gray);
imagesc(qr);
axis image;

QR code của Matlabthayhai.info
Sử dụng phần mềm trên QR code reader để đọc mã QR




0 nhận xét:

Lập trình Matlab

Lập trình C#

Lập trình C++

Chế tạo robot

Học AutoCAD

Thiết kế Powerpoint chuyên nghiệp

Làm phim hoạt hình 3D với MAYA

Matlabthayhai. Powered by Blogger.

Hướng dẫn cài đặt Matlab 2014+15+16

Video

Khóa học ##Anh văn cho người mất gốc

Lập trình Android toàn tập

Lập trình WinForm với C#: 10 ứng dụng

Lập trình Kotlin toàn tập

Thiết kế Web chuẩn SEO bằng Wordpress cho người mới

Lập trình Wordpress Theme cho doanh nghiệp cùng Bootstrap

THÀNH THẠO Kế toán thực tế trên phần mềm MISA

THÀNH THẠO Kế toán tổng hợp trên Excel sau 30 ngày