Cách chuyển đổi mã vạch thành chữ số

Mục lục:

Anonim

Mã vạch, phổ biến nhất trong số đó là Mã sản phẩm chung (UPC), là hình ảnh được in trên các sản phẩm để bán có thể được đọc và giải thích bằng đầu đọc mã vạch laser, từ đó chuyển đổi thông tin được mã hóa thành chuỗi số có thể được sử dụng để xác định các sản phẩm riêng lẻ trong cơ sở dữ liệu. Các hình ảnh được in là một chuỗi các thanh màu đen và trắng đại diện cho các số khác nhau. Chuyển đổi mã vạch thành chữ số là một quá trình đơn giản.

Các mặt hàng bạn sẽ cần

  • Mã vạch ví dụ

  • Bảng mã vạch

Lấy một ví dụ mã vạch. Nhìn vào túi hoặc hộp cho một sản phẩm đã được mua trong cửa hàng tạp hóa. Mã UPC được đóng dấu hoặc in trên giấy hoặc nhựa và thường có hình gần như hình vuông. Mã sẽ bao gồm các thanh màu đen và trắng xen kẽ, thường có một số thường được đóng dấu bên dưới chúng.

Tạo một bảng chuyển vị mã vạch. Vẽ một hộp hình chữ nhật trên một tờ giấy có ba cột và 10 hàng. Dán nhãn các cột từ trái sang phải như vậy: Số, Trái, Phải. Bảng chuyển vị sẽ bao gồm tất cả các chuỗi có thể có trong mã cho các số có sẵn cho một mã cụ thể. Đối với UPC, không có chữ cái hoặc ký hiệu nào khác, chỉ để lại các chữ số từ 0 đến 9 (xem "Mẹo" để biết thêm thông tin biểu đồ).

Đọc biểu đồ thanh ví dụ của bạn từ trái sang phải. Bỏ qua hai thanh màu đen đầu tiên vì chúng chỉ là giữ chỗ. Đếm qua bảy thanh tiếp theo, bao gồm cả những thanh màu trắng. Bảy thanh đó đại diện cho số đầu tiên. Viết xuống 1 cho thanh màu đen và 0 cho thanh màu trắng. Bạn nên kết thúc với một số như: 0110111.

Hãy tìm chuỗi các thanh trong bảng bạn đã thực hiện. Số tương ứng với nó là số đầu tiên bạn ghi lại trong phiên âm. Ví dụ, nếu là 0110111, bạn hãy ghi lại 8.

Tiếp tục đọc mã vạch từ trái sang phải, đếm bảy thanh tiếp theo. Đó là số tiếp theo của bạn. Sử dụng bảng của bạn để chuyển đổi nó thành một số là tốt. Tiếp tục theo cách này cho đến khi bạn có sáu số được viết ra.

Bỏ qua mẫu 0101 của các thanh ở giữa mã vạch vì chúng chỉ là các phần giữ chỗ.

Tiếp tục với sáu số tiếp theo như bạn đã làm sáu số đầu tiên, ghi lại từng số khi bạn đi. Bạn nên kết thúc với một số 12 chữ số đã được chuyển đổi từ định dạng mã vạch của nó.

Lời khuyên

  • Để giúp theo dõi nhóm bảy thanh nào đại diện cho một chữ số trên mã vạch, hãy sử dụng một mảnh giấy để xóa các thanh khác.

    Sử dụng kính lúp có thể giúp nhìn rõ hơn các thanh riêng lẻ.

    Để tạo số, các thanh được sử dụng để biểu thị 0 và 1. Thanh màu đen là 1 và thanh màu trắng là 0. Thứ tự của các thanh mô tả một số cụ thể. Ví dụ, chuỗi White White White Black Black Black Black được sử dụng để đại diện cho số 0. Tất cả các chuỗi của các thanh được xác định trước để chúng không cần phải tính toán.

    Các thanh được in trên mã UPC được tách thành năm khu vực riêng biệt. Đầu tiên là ở phần đầu của mã ở phía bên trái, nó luôn được đại diện bởi 101 (Đen Trắng Đen). Ở đầu bên kia, ở phía bên phải là cùng một mã đại diện cho phần cuối của mã; nó cũng vậy, luôn được đại diện bởi 101. Ở trung tâm của mã là một trình giữ chỗ chỉ phục vụ để tách hai nửa mã. Giữa trung tâm và các đầu là các phần của thanh đại diện cho các số ở bên trái và các số ở bên phải.

    Các số được biểu thị bằng các thanh bên trái là số nghịch đảo của các số bên phải. Nếu các thanh được xếp thành 0001101 ở bên trái mã, chúng đại diện cho số 0. Ở bên phải mặc dù số 0 hoàn toàn ngược lại và trông giống như: 1110010.

    Đây là nơi mà bảng chuyển vị đi vào.

    Sao chép bảng dưới đây vào giấy của bạn sau đó phân định các cột và hàng bằng các dòng.

    Số trái phải 0 0001101 1110010 1 0011001 1100110 2 0010011 1101100 3 0111101 1000010 4 0100011 1011100 5 0110001 1001110 6 0101111 1010000 7 0111011 1000100 8 0110111 1001000 9 0001011 1110100

Cảnh báo

Bởi vì một số sản phẩm rất nhỏ, một loại mã vạch khác đôi khi được sử dụng chiếm ít không gian hơn.

Một số cửa hàng tạp hóa và các cửa hàng khác sử dụng các loại mã vạch khác với UPC, điều đó có nghĩa là việc chuyển đổi sang chữ số sẽ được thực hiện khác nhau.