Tạo mã vạch cho sản phẩm: 9 công cụ, quy định GS1 và cách in tem
Muốn tạo mã vạch cho sản phẩm, bạn làm 4 bước: (1) chọn loại mã — Code 128 hoặc Code 39 nếu chỉ dùng trong kho, cửa hàng của mình; EAN-13 hoặc UPC nếu hàng sẽ bán ở siêu thị; (2) có dãy số — mã nội bộ bạn tự đặt, còn mã bán lẻ phải đăng ký mã doanh nghiệp với GS1 Việt Nam; (3) nhập dãy số vào một công cụ tạo mã vạch rồi tải file, ưu tiên SVG; (4) in thử một con tem và quét bằng máy quét thật trước khi in hàng loạt. Công cụ tạo mã chỉ vẽ hình từ dãy số, không cấp cho bạn một mã hợp lệ để bán lẻ. Phần dưới đây đi qua 9 công cụ theo từng nhu cầu, quy định GS1 cần biết và những nguyên tắc in để con tem được đọc trơn tru ở quầy thu ngân.
Tạo mã vạch để làm gì: Ranh giới pháp lý giữa dùng nội bộ và bán thương mại
Mục đích cốt lõi của việc tạo mã vạch là mã hoá một chuỗi ký tự (chữ hoặc số) thành các vạch đen trắng hoặc ma trận điểm ảnh để máy quét quang học có thể đọc và truyền dữ liệu vào máy tính ngay lập tức. Bạn hoàn toàn có thể tự làm việc này, nhưng áp dụng ở đâu thì lại là một câu chuyện liên quan mật thiết đến pháp lý.
Phân biệt mã vạch nội bộ (Local) và mã vạch thương mại (GS1)
Rất nhiều người khởi nghiệp lầm tưởng rằng họ có thể dùng một phần mềm miễn phí, tự nghĩ ra một dãy số, xuất ra mã vạch EAN-13 rồi in dán lên bao bì sản phẩm để phân phối ra các chuỗi siêu thị lớn. Đây là một sai lầm có thể khiến cả lô hàng phải dán lại tem.

Mã vạch nội bộ là loại mã do chính doanh nghiệp hoặc chủ shop tự quy ước, tự sinh ra để dùng riêng trong phạm vi nhà kho, phần mềm quản lý bán hàng (POS) của chính cửa hàng đó. Ví dụ, bạn có thể tự đặt quy tắc: "AO" là áo, "01" là màu đỏ, "M" là size M, tạo thành chuỗi "AO01M" và chuyển thành mã vạch dạng Code 128. Loại mã này không có tính pháp lý bên ngoài cánh cửa công ty bạn, hoàn toàn miễn phí và bạn có thể tự tạo thoải mái.
Ngược lại, mã vạch thương mại (thường dùng chuẩn EAN-13, UPC-A) là những dãy số được quản lý tập trung bởi một tổ chức toàn cầu có tên là GS1. Theo tiêu chuẩn của GS1, mã vạch thương mại phải tuân thủ cấu trúc dữ liệu chặt chẽ để đảm bảo tính duy nhất: hai sản phẩm khác nhau không được dùng chung một mã EAN-13. Muốn mã vạch quét được ở siêu thị, doanh nghiệp phải đăng ký mã doanh nghiệp với GS1 (ở Việt Nam là GS1 Việt Nam) theo quy định hiện hành của GS1 Việt Nam. Công cụ tạo mã vạch chỉ vẽ hình từ dãy số bạn nhập vào; nó không cấp mã.
Ví dụ minh hoạ: Bối cảnh một xưởng sản xuất thực phẩm địa phương quy mô 15 nhân sự muốn đưa tương ớt vào một chuỗi siêu thị lớn. Các bước đã làm: chủ xưởng lên mạng tìm một công cụ trực tuyến miễn phí, gõ đại 13 con số ngẫu nhiên để tạo mã EAN-13, tải file ảnh về và in thẳng lên 10.000 vỏ chai nhựa. Chỗ vấp: khi giao lô hàng đầu tiên đến tổng kho siêu thị, bộ phận kiểm định dùng hệ thống máy quét kiểm tra thì phát hiện dải số này đã được đăng ký bởi một hãng mỹ phẩm ở châu Âu trên cơ sở dữ liệu GS1 toàn cầu. Siêu thị từ chối nhập hàng vì lỗi dữ liệu. Kết quả nhìn thấy được: xưởng phải bóc bỏ toàn bộ 10.000 tem nhãn sai, đăng ký mã doanh nghiệp với GS1 Việt Nam rồi mới được in lại, mất thêm cả chi phí lẫn thời gian giao hàng.
Quy trình đăng ký mã vạch chuẩn quốc tế GS1
Nếu xác định sản phẩm sẽ vươn ra thị trường rộng lớn, bạn không thể dùng công cụ tự tạo mã vạch tuỳ tiện. Quy trình để sở hữu một dải mã vạch hợp pháp bao gồm các bước sau:

- Chuẩn bị hồ sơ: giấy tờ doanh nghiệp theo danh mục quy định hiện hành của GS1 Việt Nam.
- Nộp hồ sơ: gửi tới GS1 Việt Nam theo cách nộp mà tổ chức này đang hướng dẫn.
- Đóng phí: phí cấp mã và phí duy trì tính theo quy định hiện hành của GS1 Việt Nam, tuỳ quy mô dải số bạn đăng ký.
- Nhận mã doanh nghiệp (Company Prefix): GS1 Việt Nam cấp cho công ty bạn một tiền tố riêng, bắt đầu bằng 893 (tiền tố của GS1 Việt Nam).
- Tự cấp số vật phẩm (Item Reference): từ tiền tố đó, bạn nối thêm số tự chọn cho từng sản phẩm và tính số kiểm tra (Check Digit) ở cuối để có mã EAN-13 hoàn chỉnh. Đến bước này, công cụ tạo mã vạch mới vào việc: vẽ dãy số đó thành hình để in.
Cấu tạo kỹ thuật của dãy số dưới mã vạch EAN-13
Để hiểu vì sao bạn không thể tự chế mã thương mại, hãy nhìn vào giải phẫu của dãy 13 số này. Một mã vạch EAN-13 không phải là những con số vô nghĩa. Nó được chia làm 4 phần nối tiếp nhau:
- Tiền tố GS1 (mấy số đầu): cho biết tổ chức GS1 nào cấp mã, ví dụ 893 là GS1 Việt Nam. Tiền tố này nói nơi cấp mã, không phải nơi sản xuất.
- Mã doanh nghiệp: định danh riêng của công ty bạn do GS1 cấp; độ dài phần này tuỳ dải số bạn đăng ký. Không ai khác có được dãy số này.
- Mã mặt hàng: phần doanh nghiệp tự đặt để quản lý từng sản phẩm cụ thể, ví dụ một số cho kẹo dâu, một số khác cho kẹo cam.
- Số kiểm tra (Check Digit - số cuối cùng): Đây là con số quan trọng nhất giúp máy quét phát hiện lỗi. Nó được tính toán bằng một thuật toán toán học (Modulo 10) dựa trên 12 con số đứng trước nó. Nếu bạn tự gõ 13 số ngẫu nhiên, xác suất rất cao là thuật toán của máy quét siêu thị sẽ tính ra số kiểm tra không khớp với số cuối cùng bạn gõ, và máy sẽ từ chối đọc ngay lập tức.
Bảng tổng hợp 9 công cụ tạo mã vạch theo nhu cầu
Để giải quyết nhu cầu tạo mã vạch, thị trường có nhiều giải pháp từ miễn phí đến trả phí, chia thành nhiều nhóm chuyên biệt. Bảng dưới đây tổng hợp 9 cái tên quen thuộc, nhóm theo chức năng chính để bạn dễ định hình công cụ phù hợp với quy mô của mình. Bảng không ghi giá vì giá các hãng thay đổi thường xuyên; hãy xem trực tiếp trên trang của từng hãng.

| Tên công cụ / Nền tảng | Nhóm giải pháp | Việc chính cần giải quyết | Giá trị cốt lõi cho người dùng | Hợp với quy mô nào |
|---|---|---|---|---|
| TEC-IT Online Barcode Generator | Tạo trực tuyến nền web | Tạo nhiều chuẩn mã vạch 1D và 2D ngay trên trình duyệt | Tải được file vector để in | Designer tem nhãn, in ấn lẻ |
| QR Code Generator | Tạo trực tuyến nền web | Tạo mã QR cho thẻ visit, wifi, đường link | Giao diện thân thiện, nhiều mẫu cho mã vuông | Cá nhân, tổ chức sự kiện |
| BarTender | Phần mềm in hàng loạt | Kéo thả thiết kế tem, nối cơ sở dữ liệu | In tem hàng loạt từ bảng dữ liệu | Nhà kho lớn, xưởng sản xuất |
| ZebraDesigner | Phần mềm in hàng loạt | Thiết kế tem cho máy in nhiệt hãng Zebra | Đi cùng hệ máy in Zebra | Doanh nghiệp dùng máy Zebra |
| NiceLabel (Loftware) | Phần mềm in hàng loạt | Quản lý tem nhãn ở quy mô doanh nghiệp | Quản lý mẫu tem tập trung cho nhiều điểm in | Doanh nghiệp nhiều xưởng, nhiều kho |
| Zint Barcode Studio | Phần mềm mã nguồn mở | Tạo mã vạch đa dạng trên máy, không cần mạng | Mã nguồn mở, không tốn phí bản quyền | Lập trình viên, DN siêu nhỏ |
| Canva | Nền tảng thiết kế | Ghép mã vạch vào khung thiết kế tem, bao bì | Nhiều mẫu tem có sẵn, dễ thao tác | Chủ shop online, Marketing |
| Microsoft Word | Trộn thư (Mail Merge) | In nhãn đơn giản trên giấy decal A4 văn phòng | Tận dụng công cụ quen thuộc, không cần học mới | Khối văn phòng, hành chính |
| Labeljoy | Thiết kế tem trực quan | Tạo nhãn dán có mã vạch trên máy tính | Giao diện mô phỏng tờ giấy in thực tế | Cửa hàng bán lẻ quy mô vừa |
Mã vạch lo phần quét ở quầy thu ngân; còn muốn khách dùng điện thoại quét để xem trang sản phẩm thì cần mã QR. Orova Link & QR giúp bạn tạo mã QR dẫn tới trang sản phẩm, rút gọn link và xem lượt quét theo ngày, thiết bị, quốc gia.
Đánh giá chi tiết 3 nhóm công cụ tạo mã vạch theo nhu cầu thực tế
Việc chọn sai công cụ không chỉ làm chậm tiến độ mà còn gây lãng phí vật tư in ấn. Chúng ta sẽ đi sâu phân tích 3 nhóm giải pháp chính, cách chúng hoạt động và quy trình sử dụng cơ bản.
Nhóm 1: Công cụ tạo mã vạch lẻ trực tuyến trên trình duyệt
Nhóm này sinh ra để phục vụ nhu cầu "mì ăn liền". Bạn cần tạo gấp vài mã Code 128 cho hàng mới về kho, hoặc một mã QR để khách quét nhận khuyến mãi. Nhóm công cụ này hoạt động hoàn toàn trên trình duyệt, không yêu cầu cài đặt.

Giá trị cốt lõi: Nhanh chóng, thường là miễn phí (hoặc có phiên bản miễn phí đủ dùng), và cung cấp ngay kết quả dưới dạng file ảnh để bạn lưu về máy.
Hợp với ai: Các nhà thiết kế tự do cần lấy file mã vạch chèn vào bao bì, các chủ cửa hàng nhỏ cần tạo vài mã cho sản phẩm mới, hoặc nhân viên marketing cần làm mã QR sự kiện.
Ví dụ tiêu biểu: TEC-IT Online Barcode Generator và QR Code Generator TEC-IT cho chọn nhiều chuẩn mã vạch ngay trên trình duyệt, từ Code 128, EAN-13 đến các mã 2D, rồi tải file về để chèn vào thiết kế tem. QR Code Generator tập trung vào mã QR: mã dẫn tới đường link, thông tin liên hệ hay mã QR wifi cho quán. Với hàng bán lẻ, hãy nhớ: công cụ chỉ vẽ dãy số bạn nhập; dãy số EAN-13 hợp lệ phải đến từ mã doanh nghiệp đã đăng ký với GS1 Việt Nam.

Các bước bắt đầu dùng nhóm công cụ online:
- Mở trình duyệt và truy cập trang công cụ tạo mã vạch (ví dụ TEC-IT).
- Chọn loại mã cần tạo (Code 128 cho nội bộ, EAN-13 cho hàng bán lẻ đã có mã GS1, hoặc QR cho đường link).
- Nhập dữ liệu vào ô văn bản; với EAN-13, nhiều công cụ cho nhập phần số chính rồi tự tính số kiểm tra ở cuối.
- Bấm tạo mã và tải file về, ưu tiên SVG.
Nhóm 2: Phần mềm tạo mã vạch hàng loạt từ cơ sở dữ liệu
Đây là xương sống của mọi hệ thống quản lý kho bãi, logistics và siêu thị lớn. Bạn không thể dùng công cụ online để gõ tay từng mã khi nhà kho có tới 50.000 mặt hàng cần dán nhãn lại. Nhóm phần mềm này được sinh ra để tự động hóa toàn bộ quy trình, biến dữ liệu khô khan từ bảng tính thành hàng ngàn con tem vật lý chạy ra từ máy in liên tục.

Giá trị cốt lõi: Khả năng kết nối mạnh mẽ (ODBC, OLE DB) với các cơ sở dữ liệu ngoại vi như Microsoft Excel, SQL Server, MySQL, hoặc các hệ thống ERP. Tính năng kéo thả các trường dữ liệu (Data Field) cho phép một mẫu tem duy nhất tự động nhảy thông tin tên sản phẩm, giá bán, hạn sử dụng và mã vạch tương ứng cho hàng vạn bản in.
Hợp với ai: Các tổng kho phân phối, nhà máy sản xuất, chuỗi bán lẻ có số lượng SKU (mã hàng hoá) lớn, cường độ in ấn liên tục mỗi ngày.
Ví dụ tiêu biểu: BarTender BarTender là phần mềm in tem phổ biến trong kho bãi và sản xuất. Cách làm việc chia hai phần: khung thiết kế trực quan (nhìn thấy gì in ra nấy) để căn các khối chữ, hình, mã vạch trên mẫu tem; và phần nối cơ sở dữ liệu ở bên dưới. ZebraDesigner và NiceLabel (nay thuộc Loftware) đi theo cùng hướng: một mẫu tem, nhiều dòng dữ liệu.

Ví dụ minh hoạ: Bối cảnh một người quản lý kho của đại lý phụ tùng xe máy cần dán nhãn lại cho 800 mã phụ tùng (SKU) vừa nhập cảng từ nước ngoài về. Các bước đã làm: người quản lý lập một bảng tính Excel chứa hai cột cơ bản là "Mã sản phẩm" (dùng chuẩn Code 128) và "Tên phụ tùng". Sau đó, mở phần mềm BarTender, dùng phần nối cơ sở dữ liệu để nối với file Excel vừa lưu. Kéo trường dữ liệu "Mã sản phẩm" thả vào khối mã vạch trên thiết kế tem và bấm nút Print. Chỗ vấp: ở lượt in thử đầu tiên, các mã phụ tùng bắt đầu bằng số "0" (ví dụ 09845) bị mất số 0 ở đầu do Excel tự động định dạng chúng thành số nguyên (chỉ còn 9845), khiến máy in ra mã vạch sai hoàn toàn so với hệ thống phần mềm quản lý kho. Cách gỡ: người quản lý quay lại file Excel, bôi đen cột mã vạch, nhấp chuột phải chọn Format Cells và chuyển đổi định dạng sang dạng Text (Văn bản), lưu lại và làm mới (Refresh) kết nối dữ liệu trong BarTender. Kết quả nhìn thấy được: hệ thống tự động đẩy dữ liệu và máy in nhiệt chạy liên tục, tuôn ra 800 con tem chuẩn xác chỉ trong vòng 12 phút, nhân viên kho chỉ việc bóc dán lên từng túi phụ tùng, không phải gõ tay từng mã một.
Nhóm 3: Nền tảng thiết kế tem nhãn tích hợp mã vạch
Mã vạch đứng một mình không có nhiều ý nghĩa với người tiêu dùng. Nó cần được đặt gọn gàng trong một tổng thể thiết kế tem nhãn (Label Design) bao gồm logo thương hiệu, tên sản phẩm nghệ thuật, bảng thành phần dinh dưỡng và giá bán. Nhóm nền tảng này mạnh về xử lý đồ hoạ.

Giá trị cốt lõi: Tập trung vào trải nghiệm thẩm mỹ và tính linh hoạt trong bố cục. Bạn có thể chèn các hoa văn, đổ bóng, sử dụng font chữ đặc biệt, điều mà các phần mềm kho bãi ở Nhóm 2 rất hạn chế.
Hợp với ai: Các thương hiệu mỹ phẩm làm đồ thủ công, tiệm bánh ngọt, agency thiết kế bao bì, những người cần con tem dán lên không chỉ để quét mà còn để làm đẹp sản phẩm.
Công cụ tiêu biểu: Canva, Labeljoy và Microsoft Word. Với Canva, bạn chọn một mẫu tem dán có sẵn, sửa chữ, rồi chèn file SVG mã vạch đã tạo ở Nhóm 1 vào một góc, giữ đủ vùng trắng quanh mã. Labeljoy cho thiết kế nhãn trên giao diện mô phỏng tờ giấy in, còn Word với tính năng trộn thư hợp để in nhãn đơn giản trên giấy decal A4. Với bao bì in offset ở xưởng, nhà thiết kế thường đặt file SVG mã vạch vào bản vẽ trong phần mềm đồ hoạ vector và để vạch ở màu đen đơn sắc (K) để không bị lệch màu khi in. Nếu bạn muốn in thêm mã QR lên bao bì, xem thêm cách tạo mã QR chuyên nghiệp để mã sắc nét và dễ quét.
Tiêu chuẩn kích thước, định dạng và cách in tem mã vạch chuẩn siêu thị
Nhiều người nghĩ rằng in mã vạch giống như in một tấm ảnh thông thường, to nhỏ tuỳ thích, miễn là nhét vừa vào chỗ trống trên bao bì. Thực tế, công nghệ quét quang học đòi hỏi những tiêu chuẩn vật lý vô cùng khắt khe. Nếu bạn phá vỡ các nguyên tắc này, máy quét sẽ báo lỗi (No Read), dù thiết kế trên máy tính của bạn có đẹp đến đâu.
Bảng tra cứu chuẩn loại mã vạch theo đặc thù ngành hàng
Không phải chuẩn mã nào cũng dùng được cho mọi việc. Tùy thuộc vào ứng dụng thực tế, bạn cần chọn đúng bảng mã:

- Bán lẻ toàn cầu (Siêu thị, Tạp hoá): Bắt buộc dùng EAN-13 (châu Á, châu Âu) hoặc UPC-A (Bắc Mỹ). Mã này chỉ chứa được đúng 13 hoặc 12 chữ số, tuyệt đối không chứa chữ cái.
- Quản lý kho bãi, logistics (Vận chuyển nội bộ): Thường dùng Code 128 hoặc Code 39. Code 128 rất mạnh mẽ vì nó chứa được cả chữ, số, các ký tự đặc biệt, và có độ nén dữ liệu tốt, giúp con tem không bị kéo dài quá mức khi mã sản phẩm dài.
- Y tế, linh kiện điện tử siêu nhỏ: Dùng Datamatrix (mã vuông 2D). Mã này có thể nén một lượng dữ liệu lớn vào một diện tích vuông chỉ vài milimet, thích hợp in trên vi mạch điện tử hoặc nắp lọ thuốc.
- Tiếp thị, tương tác khách hàng: Dùng QR Code. Đây là chuẩn mã 2D phổ biến, quét được bằng camera điện thoại để mở trang sản phẩm, trang đánh giá Google Business Profile của cửa hàng hay một đường link đã rút gọn cho dễ in. Mã vạch lo phần quét ở quầy thu ngân; mã QR lo phần khách tự quét bằng điện thoại. Orova Link & QR là một lựa chọn cho phần này: tạo mã QR, rút gọn link và đo lượt quét.
5 lỗi thiết kế khiến máy quét siêu thị không đọc được mã
Bạn cần kiểm tra chéo các lỗi phổ biến sau đây trước khi gửi file đi in hàng loạt:

- Vi phạm Vùng trắng an toàn (Quiet Zone): Đây là lỗi phổ biến nhất. Máy quét cần một khoảng trống trắng (không có bất kỳ mực, chữ hay họa tiết nào) ở ngay bên trái và bên phải của dải mã vạch để nhận biết điểm bắt đầu và kết thúc của tín hiệu. Nếu bạn xếp chữ sát vào các vạch đen, máy sẽ đọc tràn dữ liệu và báo lỗi. Nguyên tắc: giữ nguyên vùng trắng mà công cụ tạo mã đã chừa sẵn quanh mã, không đặt chữ hay hoạ tiết lấn vào.
- Sai độ tương phản màu sắc: Nguyên lý của máy quét 1D là chiếu tia sáng đỏ (laser hoặc LED) vào con tem và đo ánh sáng phản xạ lại. Vạch đen hấp thụ ánh sáng, khoảng trắng phản xạ lại. Do đó, mã vạch tốt nhất luôn là vạch màu ĐEN in trên nền màu TRẮNG. Tuyệt đối không in vạch màu đỏ, cam, vàng (vì tia laser đỏ chiếu vào sẽ không thấy vạch nào cả). Không in trên nền giấy có kim tuyến hay phản quang.
- Bóp méo sai tỷ lệ kích thước (Aspect Ratio): Khi thấy mã vạch quá dài so với khung tem, nhiều người tiện tay dùng chuột "kéo ép" chiều ngang của mã vạch lại cho ngắn bớt. Điều này làm thay đổi độ rộng vật lý của các vạch hẹp nhất (X-dimension). Nguyên tắc: nếu phải đổi cỡ thì phóng to hoặc thu nhỏ ĐỒNG ĐỀU cả hai chiều, không thu nhỏ quá mức GS1 cho phép với loại mã đó, và in thử để quét kiểm tra.
- Sử dụng file định dạng ảnh raster (JPG/PNG) độ phân giải thấp: Khi bạn lưu file mã vạch dưới dạng JPG độ phân giải thấp, các vạch đen sẽ bị răng cưa ở rìa (pixelated). Khi in ra, rìa vạch nhoè nhẹ làm thay đổi bề rộng của vạch. Máy quét quang học rất nhạy với bề rộng này, vạch chỉ cần béo ra một chút là máy có thể đọc sai. Luôn xuất file thiết kế dưới dạng Vector (SVG, EPS, AI, CDR).
- In qua các nếp gấp bao bì: Mã vạch phải được in trên một bề mặt phẳng. Nếu bạn dán con tem vòng qua cạnh vuông của hộp giấy, hoặc dán trên bề mặt túi nilon gồ ghề, tia quét sẽ bị gãy khúc, dẫn đến không thể giải mã toàn vẹn.
So sánh kỹ thuật máy in nhiệt và máy in laser văn phòng
Có một câu hỏi kinh điển: "Tôi có thể dùng máy in tài liệu HP/Canon ngoài phòng khách để in tem dán sản phẩm được không?". Câu trả lời là CÓ THỂ cho nhu cầu chữa cháy, nhưng KHÔNG NÊN cho vận hành lâu dài.

Máy in laser (Laser Printer) dùng tĩnh điện để hút bột mực (toner) lên giấy, sau đó dùng lô sấy nung nóng để ép mực bám vào giấy. Nếu dùng loại giấy decal không ghi rõ dành cho máy in laser, nhiệt từ lô sấy có thể làm lớp keo chảy ra mép giấy, gây kẹt giấy và bám vào trục cuộn của máy. Mực laser trên một số bề mặt decal cũng dễ bị cạo tróc khi cọ xát.
Máy in nhiệt chuyên dụng (Barcode Printer - như Zebra, Godex, Xprinter) sinh ra để giải quyết triệt để vấn đề này. Chúng hoạt động dựa trên cơ chế khác biệt: sử dụng giấy decal dạng cuộn. Có hai công nghệ chính:
- In nhiệt trực tiếp (Direct Thermal): Đầu in toả nhiệt làm đen trực tiếp loại giấy nhạy nhiệt đặc biệt (không cần dùng mực). Ưu điểm: rất gọn nhẹ, tiết kiệm. Nhược điểm: tem để ngoài nắng, gần nguồn nhiệt hoặc lâu ngày sẽ sẫm màu và phai vạch. Vì giấy cọ trực tiếp vào đầu in, đầu in cũng mòn nhanh hơn. Phù hợp in tem giao hàng, tem trà sữa (dùng vài ngày rồi bỏ).
- In truyền nhiệt gián tiếp (Thermal Transfer): Máy sử dụng một cuộn ruy-băng mực (Ribbon). Đầu in nóng lên làm chảy mực từ ruy-băng in chặt sang giấy decal. Loại mực này (đặc biệt là mực Resin) bám chắc, chống xước, chống nước, tem giữ được rất lâu. Rất phù hợp in dán linh kiện, quản lý kho đông lạnh.
Ví dụ minh hoạ: Bối cảnh một chủ cửa hàng quần áo trẻ em muốn tự in tem giá và mã vạch nội bộ Code 128 dán lên thẻ bài (tag giấy) của quần áo. Các bước đã làm: chủ shop mua xấp giấy decal bế sẵn khổ A4 (chia làm nhiều ô nhỏ), dùng máy in laser văn phòng thông thường, chèn file ảnh JPG mã vạch tải từ công cụ miễn phí vào file Word, căn ô rồi bấm in. Chỗ vấp: giấy decal khi chạy qua lô sấy nhiệt độ cao của máy in laser bị kẹt giấy liên tục 3 lần, làm keo chảy ra dính vào trục lô sấy; hơn nữa, những tờ in thành công thì mực rất dễ bị cạo tróc, bong lởm chởm khi các kiện quần áo cọ xát vào nhau trong quá trình vận chuyển, khiến máy quét tia đỏ ở quầy thu ngân không thể đọc được vạch đen. Cách gỡ: chủ shop chuyển sang một máy in tem nhiệt cỡ nhỏ dùng ruy-băng mực (in truyền nhiệt) với giấy decal cuộn, kết hợp file mã vạch dạng vector. Kết quả nhìn thấy được: máy in chạy thành dải cuộn, không kẹt giấy; con tem in ra sắc nét, vạch đen gọn, thu ngân chỉ cần lướt máy quét qua thẻ bài là hệ thống nhận ngay tiếng "tít".
Muốn in mã QR lên bao bì mà vẫn đổi được trang đích sau khi in? Thử Orova Link & QR: tạo mã QR động, tuỳ biến màu và logo, tải PNG hoặc SVG để in. Đăng ký tự phục vụ, dùng miễn phí đến hết 7/7/2027.
Lời khuyên chọn giải pháp tạo mã vạch theo quy mô và ngân sách
Sau khi hiểu rõ luật chơi và kỹ thuật in ấn, bước tiếp theo là quyết định bạn sẽ dùng giải pháp nào cho doanh nghiệp của mình. Việc chọn sai có thể khiến bạn tốn tiền vô ích hoặc phải xây lại quy trình từ đầu.

| Tình huống quy mô | Bộ giải pháp khuyên dùng (Tối thiểu) | Bẫy rủi ro thường gặp cần tránh |
|---|---|---|
| Cá nhân, dự án nhỏ (Bán online trên sàn, ít mã hàng) | Dùng công cụ tạo mã trên web (như TEC-IT) + in bằng máy in nhiệt mini khổ nhỏ. | Mất file thiết kế gốc; in mã QR tĩnh rồi đổi đường link đích khiến tem đã in hết tác dụng. |
| Doanh nghiệp nhỏ / Shop bán lẻ (Cửa hàng trực tiếp, quản lý từ 50-500 SKU nội bộ) | Kết nối dữ liệu từ Microsoft Excel/Google Sheets sang phần mềm in tem như BarTender. | Mua nhầm máy in nhiệt trực tiếp để in tem dán sản phẩm tồn kho lâu ngày (tem sẽ phai mờ theo thời gian). |
| Kho bãi, xưởng sản xuất (Cung cấp hàng cho chuỗi siêu thị) | Đăng ký mã doanh nghiệp với GS1 Việt Nam + phần mềm in tem hàng loạt (BarTender, NiceLabel) + máy in nhiệt công nghiệp. | Tự ý ghép mã số ngẫu nhiên vào chuẩn EAN-13; không quét thử bằng máy quét thật trước khi in hàng vạn tem. |
| Agency thiết kế bao bì (Thiết kế bao bì, ấn phẩm tại điểm bán) | Đặt file SVG mã vạch vào bản vẽ trong phần mềm đồ hoạ vector. | Xuất file PDF cho xưởng in offset nhưng quên khoá font hoặc quên để mã vạch ở màu đen đơn sắc (K). |
Câu hỏi hay gặp về tạo mã vạch
Quá trình số hóa sản phẩm luôn kéo theo nhiều thắc mắc mang tính kỹ thuật. Dưới đây là giải đáp cho các câu hỏi phổ biến nhất.
Tự tạo mã vạch online dán lên sản phẩm bán ngoài thị trường có vi phạm luật không?
Có nguy cơ vi phạm rất cao nếu bạn dán mã vạch đó và phân phối tại các kênh bán lẻ chính quy (siêu thị, đại lý có dùng phần mềm quản lý chung). Nếu mã bạn tự tạo trùng với mã GS1 đã được đăng ký của doanh nghiệp khác, bạn đang xâm phạm dữ liệu của họ. Các siêu thị sẽ chạy thuật toán kiểm tra mã (Check Digit), phát hiện ra dãy số không hợp lệ và từ chối nhập hàng ngay lập tức. Tuy nhiên, nếu bạn chỉ dán hộp giấy bán online tự chốt đơn, không ai bắt bẻ mã nội bộ của bạn.
Máy quét 1D đời cũ ở cửa hàng tạp hóa có đọc được mã QR hoặc Code 128 tự tạo không?
Máy quét tia laser 1D đời cũ (loại chỉ phát ra một đường chỉ sáng đỏ nằm ngang) thường đọc được Code 128 nếu máy đã bật loại mã này, vì bản chất Code 128 vẫn là mã vạch tuyến tính 1 chiều (1D). Tuy nhiên, máy quét 1D sẽ "mù hoàn toàn" trước mã QR (chuẩn 2D ma trận hình vuông). Để đọc được mã QR, cửa hàng tạp hoá phải nâng cấp lên máy quét ảnh 2D (2D Imager), sử dụng công nghệ chụp ảnh ma trận thay vì tia laser quét vạch.
Nên tải file mã vạch định dạng PNG, JPG hay SVG để in ấn?
Luôn luôn ưu tiên định dạng SVG hoặc EPS (định dạng Vector). Điểm mạnh của Vector là bạn có thể phóng to, thu nhỏ kích thước con tem từ cỡ con tem dán nhãn vở cho đến cỡ tấm banner treo tòa nhà mà các vạch đen vẫn sắc lẹm, vuông vức ở các mép. Nếu tải định dạng JPG, khi thu phóng hình ảnh, các vạch đen sẽ bị làm mờ, xuất hiện bóng mờ xám ở viền (Anti-aliasing), khiến máy quét quang học rất khó nhận diện bề rộng thực của vạch.
AI đóng vai trò gì trong quy trình tạo và quản lý mã vạch hiện nay?
Tính đến năm 2026, công nghệ Trí tuệ Nhân tạo (AI) không can thiệp trực tiếp vào việc vẽ ra các vạch đen trắng (vì đó là thuật toán toán học tĩnh), nhưng AI đang cách mạng hoá khâu "Đọc và Xử lý dữ liệu". Các hệ thống camera thị giác máy tính (Computer Vision) kết hợp AI trong kho bãi có thể quét cùng lúc hàng trăm mã vạch trên các thùng hàng chạy tốc độ cao qua băng chuyền, tự động nhận diện cả những mã bị xước xát, mờ nhoè hoặc bị dán nhăn nheo - điều mà máy quét laser truyền thống thường xuyên bỏ cuộc. AI cũng giúp phân tích dữ liệu quét từ mã QR tĩnh/động để dự báo xu hướng tiêu dùng theo vùng địa lý.
Làm sao để kiểm tra mã vạch vừa tạo có hoạt động đúng không trước khi in?
Tuyệt đối không dùng ứng dụng camera điện thoại thông thường để test chất lượng mã vạch 1D (EAN, UPC) dùng cho siêu thị. Camera điện thoại dùng thuật toán phần mềm để nhận diện, rất bao dung với các mã bị lỗi, mờ nhoè. Bạn phải dùng một chiếc máy quét quang học chuyên dụng (Scanner) cắm vào máy tính qua cổng USB, in thử con tem ra giấy vật lý, lướt máy quét qua xem trên màn hình máy tính có hiển thị đúng dãy số và con nháy chuột có tự động Enter xuống dòng hay không. Đó mới là bài kiểm tra thực tế nhất.
Nên bắt đầu từ đâu?
Quy trình quản lý hàng hoá sẽ trở nên chuyên nghiệp hơn rất nhiều khi có sự hiện diện của mã vạch, nhưng đừng cố làm mọi thứ cùng một lúc. Hãy tự đánh giá tình trạng hiện tại của doanh nghiệp và chọn bước đi phù hợp trong chiều nay:

- Tình trạng 1 - Bạn mới mở kho bán lẻ và chưa có hệ thống phân loại: Đừng vội lên web tạo mã ngay. Công việc trong 2 giờ tới là mở Excel, tạo 3 cột: "SKU nội bộ", "Tên sản phẩm", "Giá bán". Hãy tự quy ước một bộ mã Code 128 nội bộ dễ nhớ (ví dụ: TuiXach-01) cho 50 sản phẩm đầu tiên. Dữ liệu chuẩn hoá là gốc rễ của mọi hệ thống.
- Tình trạng 2 - Bạn đã có danh sách mã số nhưng chưa biết in tem: Hãy cài một phần mềm in tem (như BarTender), kết nối trực tiếp với file Excel của bạn. Kéo thả mã số vào khung màn hình, tuỳ chỉnh font chữ và thử xuất ra một bản PDF hoặc in nháp ra máy in A4 văn phòng để kiểm tra bố cục có bị tràn chữ hay không.
- Tình trạng 3 - Bạn chuẩn bị đưa hàng vào chuỗi siêu thị: Việc đầu tiên là vào trang của GS1 Việt Nam, xem hồ sơ đăng ký mã số mã vạch theo quy định hiện hành và nộp hồ sơ xin cấp mã doanh nghiệp. Chỉ khi đã có mã doanh nghiệp, bạn mới dùng công cụ tạo mã vạch để vẽ các mã EAN-13 từ dãy số của mình; tuyệt đối không tự nghĩ ra dãy số rồi in lên cả lô hàng.
Vận hành doanh nghiệp với AI Agent
Orova là Biz AI Agent hoạt động không ngủ — tự lên kế hoạch, chạy và tối ưu công việc.
Tiết kiệm thời gian, bứt phá hiệu suất.