HỆTHỐNGNHẬNDẠNGMÃVẠCH Danh sách nhóm: Nguyễn Thị Thu Cúc Đoàn Trung Đức 1.Khái niệm: - Mãvạch thể thông tin dạng nhìn thấy bề mặt sản phẩm, hàng hóa mà máy móc đọc Nguyên thủy mãvạch lưu trữ liệu theo bề rộng vạch in song song khoảng trống chúng, ngày chúng in theo mẫu điểm, theo vòng tròn đồng tâm hay chúng ẩn hình ảnh Mãvạch đọc thiết bị quét quang học gọi máy đọc mãvạch hay quét từ hình ảnh phần mềm chuyên biệt.Nội dung mãvạchthông tin sản phẩm như: Nước đăng ký mã vạch, tên doanh nghiệp, lô, tiêu chuẩn chất lượng đăng ký, thông tin kích thước sản phẩm, nơi kiểm tra - Mã số mãvạch thu nhận máy quét mã vạch, máy thu nhận hình ảnh mãvạch in bề mặt chuyển thông tin chứa mãvạch đến máy tính hay thiết bị cần thơng tin Nó thường có nguồn sáng kèm theo thấu kính, để hội tụ ánh sáng lên mã vạch, thu ánh sáng phản xạ cảm quang chuyển hóa tín hiệu ánh sáng thành tín hiệu điện Ngồi ra, nhiều máy qt mãvạch có thêm mạch điện tử xử lý tín hiệu thu từ cảm quang để chuyển thành tín hiệu phù hợp cho kết nối với máy tính 2.Lịch sử: - Ý tưởng mãvạch phát triển Norman Joseph Woodland Bernard Silver - Họ phát triển ý tưởng sau biết mong ước vị chủ tịch công ty bn bán đồ ăn để tự động kiểm tra tồn quy trình Một ý tưởng họ sử dụng mã Morse để in vạch rộng hay hẹp thẳng đứng Sau đó, họ chuyển sang sử dụng dạng "điểm đen" mãvạch với vòng tròn đồng tâm Họ gửi đến quan quản lý sáng chế Mỹ để lấy sáng chế Bằng sáng chế phát hành ngày tháng 10 năm 1952 - Thiết bị đọc mãvạch thiết kế xây dựng Woodland Silver năm 1952 Nó bao gồm đèn dây tóc 500 W ống chân không nhân quang tử sản xuất RCA cho phim có âm - Phát minh tia laser năm 1960 làm cho thiết bị đọc mãvạch trở nên rẻ tiền hơn, phát triển mạch bán dẫn (IC) làm cho việc giải mã tín hiệu thu từ mãvạch có ý nghĩa thực tiễn Ứng dụng: - Mãvạch (và thẻ khác mà máy đọc RFID) sử dụng nơi mà đồ vật cần phải đánh số với thơng tin liên quan để máy tính xử lý Thay việc phải đánh chuỗi liệu vào phần nhập liệu máy tính người thao tác cần quét mãvạch cho thiết bị đọc mãvạch Chúng làm việc tốt điều kiện tự động hóa hồn tồn, chẳng hạn luân chuyển hành lý sân bay Các liệu chứa mãvạch thay đổi tùy theo ứng dụng Trong trường hợp đơn giản chuỗi số định danh sử dụng mục sở liệu tồn thông tin khác lưu trữ Các mã EAN-13 UPC tìm thấy phổ biến hàng bán lẻ làm việc theo phương thức -Trong trường hợp khác, mãvạch chứa tồn thơng tin sản phẩm, mà khơng cần sở liệu ngồi Các phương thức biểu đạt tượng trưng: - Việc chuyển đổi thông tin thông điệp mãvạch gọi biểu đạt tượng trưng Các thông số q trình mã hóa từ số/chữ đơn lẻ thơng điệp có dấu hiệu bắt đầu hay kết thúc thành vạch khoảng trống, kích thước vùng lặng trước sau mãvạch việc tính tốn tổng kiểm lỗi(checksum) bắt buộc - Các quy trình biểu đạt tượng trưng tuyến tính phân loại chủ yếu theo hai thuộc tính: + Liên tục hay Rời rạc: Các ký tự biểu đạt tượng trưng liên tục tiếp giáp với nhau, với ký tự kết thúc khoảng trống ký tự bắt đầu vạch, ngược lại Các ký tự biểu đạt tượng trưng rời rạc bắt đầu kết thúc vạch; không gian ký tự bị bỏ qua, chừng mà đủ rộng để thiết bị đọc coi mã kết thúc + Hai hay nhiều độ rộng vạch: Các vạch khoảng trống biểu đạt tượng trưng hai độ rộng rộng hay hẹp Vạch rộng rộng lần so với vạch hẹp khơng có giá trị đáng kể việc nhậndạng ký tự (thông thường độ rộng vạch rộng 2-3 lần vạch hẹp) Các vạch khoảng trống biểu đạt tượng trưng nhiều độ rộng bội số độ rộng gọi modul; phần lớn loại mãvạch sử dụng bốn độ rộng 1, 2, modul -Các mãvạch cụm chứa mãvạch tuyến tính loại lặp lại theo chiều đứng nhiều hàng - Có nhiều chủng loại mãvạch 2D Phần lớn ma trận mã, tập hợp modul mẫu dạng điểm hay vuông phân bổ lưới mẫu Các mãvạch 2D có dạng nhìn thấy khác Cùng với mẫu vòng tròn đồng tâm, số mãvạch 2D có sử dụng kỹ thuật in ẩn (steganography) cách ẩn mảng modul khác kích thước hay hình dạng hình ảnh đặc thù riêng (ví dụ mãvạch DataGlyph) Quét/tương tác tượng trưng: - Các mãvạch tuyến tính phù hợp để quét thiết bị quét laser, quét tia sáng ngang qua mãvạch theo đường thẳng, đọc lát mỏng mãvạch theo mẫu sáng-sẫm quy ước trước - Các mãvạch cụm phù hợp để quét thiết bị laser, với tia laser quét nhiều lần mãvạch - Các mãvạch 2D thực thụ đọc thiết bị quét tia laser khơng có mẫu định sẵn để qt mà phù hợp cho việc so sánh tổng thể ký tự mãvạch Chúng quét so sánh thiết bị camera bắt hình Dạngmã vạch: 6.1 Các mãvạch tuyến tính: 6.2 Các mãvạch cụm: 6.3 Các mãvạch 2D: Ý nghĩa: - Tất loại hàng hóa lưu thơng thị trường cần phải có mãvạchMãvạch giống “Chứng minh thư” hàng hoá, giúp ta phân biệt nhanh chóng xác loại hàng hoá khác - Mãvạch hàng hoá bao gồm hai phần: mã số hàng hoá để người nhận diện phần mãvạch để dành cho loại máy tính, máy quét đọc đưa vào quản lý hệthống - Hiện Việt Nam, hàng hóa thị trường hầu hết áp dụng chuẩn mãvạch EAN Tổ chức mã số vật phẩm quốc tế – EAN International với 13 số, chia làm nhóm, có cấu tạo ý nghĩa từ trái qua phải sau: Nhóm 1: Từ trái sang phải, ba chữ số đầu mã số quốc gia (vùng lãnh thổ) Nhóm 2: Tiếp theo gồm bốn chữ số mã số doanh nghiệp Nhóm 3: Tiếp theo gồm năm chữ số mã số hàng hóa Nhóm 4: Số cuối (bên phải) số kiểm tra Các phần mềm nhậndạngmã vạch: - Các phần mềm chụp ảnh, quét nhậndạngmãvạch BarcodeViet, Scan Life, Barcode Express Pro Hướng dẫn tạo ứng dụng đọc loại mã vạch: 9.1 Tạo project androi studio: 9.2 Cấu hình thư viện thơng qua build.gradle: 9.3 Tạo layout cho ứng dụng: 9.4 Thêm ảnh mãvạch vào ứng dụng: 9.5 Đọc mã vạch: - Xử lí button: -Load ảnh: 9.6 Sử dụng Bacorde Detector: 9.7 Detect mã vạch: 9.8 Decode: 9.9 Kết quả: ... cho việc so sánh tổng thể ký tự mã vạch Chúng quét so sánh thiết bị camera bắt hình Dạng mã vạch: 6.1 Các mã vạch tuyến tính: 6.2 Các mã vạch cụm: 6.3 Các mã vạch 2D: Ý nghĩa: - Tất loại hàng... phải có mã vạch Mã vạch giống “Chứng minh thư” hàng hố, giúp ta phân biệt nhanh chóng xác loại hàng hố khác - Mã vạch hàng hoá bao gồm hai phần: mã số hàng hoá để người nhận diện phần mã vạch để... phần lớn loại mã vạch sử dụng bốn độ rộng 1, 2, modul -Các mã vạch cụm chứa mã vạch tuyến tính loại lặp lại theo chiều đứng nhiều hàng - Có nhiều chủng loại mã vạch 2D Phần lớn ma trận mã, tập hợp