Mã vạch không đọc được – Nguyên nhân và cách fix hiệu quả
Máy quét mã vạch báo lỗi? Bỏ túi ngay 8 nguyên nhân phổ biến và cách khắc phục nhanh chóng, tiết kiệm chi phí cho cửa hàng của bạn Tham khảo Mepo ngay.

Giới thiệu
Đứng trước quầy thu ngân, khách hàng xếp hàng dài mà máy quét mã vạch cứ "beep" liên tục nhưng không nhận, cảm giác bực mình và áp lực thật khó chịu. Lỗi mã vạch không đọc được là một trong những vấn đề thường gặp nhất ở các cửa hàng bán lẻ tại Việt Nam, từ tạp hóa nhỏ đến siêu thị. Nguyên nhân có thể đến từ tem nhãn, máy quét, hay phần mềm. Hồi năm ngoái, shop của mình cũng từng gặp phải vấn đề này, và mình đã mất kha khá thời gian để tìm hiểu và khắc phục.
Nguyên nhân #1: Mã vạch bị in mờ, nhòe hoặc hỏng
Đây là nguyên nhân hàng đầu. Mã vạch in trên tem nhãn rẻ tiền, mực in kém chất lượng dễ bị mờ, nhòe sau một thời gian. Hoặc tem bị trầy xước, rách, bám bẩn trong quá trình vận chuyển. Khi máy quét không đọc được, hãy kiểm tra ngay bề mặt mã vạch. Nếu thấy mờ, bạn có thể dùng bút dạ đen tô lại các vạch đen (thủ công nhưng hiệu quả tạm thời). Cụ thể như quán X, họ đã từng dùng tem nhãn chất lượng kém và phải thay thế toàn bộ sau chỉ 2 tháng sử dụng. Chi phí in tem tại các tiệm in nhỏ ở chợ khoảng 50.000-100.000 đồng cho 100 tem, rất rẻ. Nhưng nếu tính toán lâu dài, thì đầu tư tem chất lượng cao sẽ giúp giảm thiểu rủi ro và tiết kiệm chi phí.
Nguyên nhân #2: Bụi bẩn hoặc vết xước trên kính máy quét
Máy quét mã vạch sau thời gian dài sử dụng, kính đọc bị bám bụi, dầu mỡ từ tay người dùng, hoặc thậm chí có vết xước nhỏ. Điều này làm giảm khả năng thu nhận tia laser. Cách fix đơn giản: lau kính bằng khăn mềm, thấm cồn isopropyl (loại 70% hoặc 90% bán ở hiệu thuốc, khoảng 20.000 đồng/chai). Lau nhẹ nhàng theo chuyển động tròn, tránh làm xước thêm. Nếu kính đã bị xước nặng, bạn có thể thay kính hoặc thay máy mới. Một máy quét mã vạch cầm tay giá rẻ hiện nay chỉ từ 300.000-500.000 đồng, không quá đắt để thay mới. Tháng trước, shop mình đã phải thay máy quét mới vì máy cũ đã bị hỏng sau 2 năm sử dụng.
Nguyên nhân #3: Khoảng cách và góc quét không chuẩn
Mỗi loại máy quét có khoảng cách đọc tối ưu khác nhau. Máy quét laser thường đọc tốt ở khoảng 5-20 cm, trong khi máy quét CCD có khoảng cách ngắn hơn. Nếu bạn đặt máy quá xa hoặc quá gần, hoặc góc quét không thẳng (vuông góc với mã vạch), máy sẽ không nhận. Hãy thử điều chỉnh: đưa máy lại gần, giữ thẳng, quét từ từ. Mẹo nhỏ: nếu mã vạch dài, hãy quét từ đầu đến cuối, không dừng giữa chừng. Nhiều nhân viên mới thường quét nhanh quá, dẫn đến lỗi. Hãy tập cho nhân viên thao tác chậm rãi, chính xác. Nói thực thì, việc này cũng cần kiên nhẫn và thời gian để nhân viên quen tay.
Nguyên nhân #4: Ánh sáng môi trường quá mạnh hoặc quá yếu
Ánh sáng mặt trời chiếu trực tiếp vào máy quét hoặc mã vạch có thể gây nhiễu tia laser. Ngược lại, bóng tối cũng làm giảm độ tương phản. Các cửa hàng ở Việt Nam thường có ánh sáng đèn huỳnh quang, đôi khi nhấp nháy gây lỗi. Giải pháp: thay đèn LED ổn định hơn, hoặc che chắn ánh sáng mặt trời bằng rèm. Nếu máy quét có chế độ điều chỉnh độ sáng, hãy cài đặt phù hợp. Một số máy quét hiện đại có khả năng tự động điều chỉnh, nhưng loại rẻ tiền thì không. Thử nghiệm bằng cách quét trong điều kiện ánh sáng khác nhau để tìm ra môi trường tối ưu. Lấy 1 trường hợp, quán ăn của Linh ở Hải Châu đã phải thay đèn LED để khắc phục vấn đề này.
Nguyên nhân #5: Cài đặt máy quét sai hoặc driver lỗi
Máy quét mã vạch thường kết nối qua cổng USB, PS/2 hoặc Bluetooth. Đôi khi driver bị lỗi, cài đặt sai loại mã vạch (ví dụ: chỉ đọc Code128 nhưng mã là EAN-13) hoặc cổng kết nối bị lỏng. Cách fix: kiểm tra lại kết nối vật lý, rút cắm USB rồi cắm lại. Nếu dùng Bluetooth, hãy unpair và pair lại. Vào phần cài đặt máy quét (thường có sách hướng dẫn kèm theo) để chọn đúng loại mã vạch. Bạn cũng có thể reset máy quét về cài đặt gốc bằng cách quét mã vạch reset (có trong hướng dẫn). Nếu vẫn không được, hãy tải driver mới từ trang chủ của nhà sản xuất. Có 1 anh chủ tiệm quen kể là, anh ấy đã mất cả ngày để tìm hiểu và khắc phục vấn đề này vì không có kiến thức về kỹ thuật.
Nguyên nhân #6: Mã vạch bị lỗi font hoặc kích thước không đúng
Mã vạch được tạo ra từ font chữ đặc biệt, nếu font không đúng chuẩn hoặc kích thước quá nhỏ/quá lớn, máy quét sẽ không đọc. Kích thước mã vạch chuẩn thường từ 1.5 cm đến 3 cm chiều rộng, tỉ lệ chiều cao ít nhất 1 cm. Nếu bạn tự in mã vạch bằng phần mềm như Excel, hãy đảm bảo sử dụng font mã vạch như Code128, EAN-13, và căn chỉnh kích thước phù hợp. Nên test thử bằng máy quét trước khi in hàng loạt. Nếu bạn thuê in tem, hãy yêu cầu nhà in cung cấp bản kiểm tra mã vạch đọc được. Nói thực thì, việc này cũng cần sự chính xác và tỉ mỉ.
Nguyên nhân #7: Phần mềm quản lý bán hàng chưa đồng bộ
Đôi khi mã vạch trên sản phẩm đã được quét thành công, nhưng phần mềm bán hàng không hiển thị sản phẩm. Nguyên nhân là do mã vạch chưa được nhập vào cơ sở dữ liệu, hoặc bị trùng lặp. Hãy kiểm tra lại danh mục hàng hóa, thêm mã vạch mới jika cần. Nếu phần mềm cho phép, hãy import danh sách mã vạch từ file Excel. Một số phần mềm có chức năng quét thử để kiểm tra. Lưu ý: mã vạch phải là duy nhất, không trùng với sản phẩm khác. Tháng trước, shop mình đã phải nhập lại toàn bộ dữ liệu vì phần mềm cũ không đồng bộ.
Nguyên nhân #8: Thiết bị đầu đọc mã vạch đã cũ hoặc hỏng
Sau một thời gian dài sử dụng (2-3 năm), tia laser yếu đi, đầu đọc bị lỗi linh kiện. Nếu bạn đã thử tất cả cách trên mà không hiệu quả, nhiều khả năng máy đã hỏng. Hãy thay máy mới. Trên thị trường hiện có nhiều loại máy quét mã vạch giá rẻ, phù hợp với shop nhỏ. Đầu tư một máy tốt sẽ giảm thiểu rủi ro gián đoạn bán hàng. Nói thực thì, việc này cũng cần sự đầu tư và tính toán lâu dài.
Nguyên nhân #9: Vệ sinh máy quét không đúng cách
Vệ sinh máy quét không đúng cách cũng có thể dẫn đến lỗi mã vạch không đọc được. Nếu bạn sử dụng dung dịch vệ sinh không phù hợp, có thể làm hỏng kính đọc hoặc các linh kiện khác. Hãy sử dụng dung dịch vệ sinh chuyên dụng và lau nhẹ nhàng theo chuyển động tròn. Có 1 trường hợp, quán ăn của Mỹ ở Đà Nẵng đã phải thay thế máy quét mới vì vệ sinh không đúng cách.
Nguyên nhân #10: Sử dụng máy quét không phù hợp với môi trường
Sử dụng máy quét không phù hợp với môi trường cũng có thể dẫn đến lỗi mã vạch không đọc được. Ví dụ, nếu bạn sử dụng máy quét trong môi trường có nhiều bụi bẩn hoặc ẩm ướt, có thể làm hỏng máy hoặc giảm khả năng đọc mã vạch. Hãy chọn máy quét phù hợp với môi trường của bạn. Tháng trước, shop mình đã phải thay máy quét mới vì máy cũ không phù hợp với môi trường của chúng tôi.
Câu hỏi thường gặp
1. Tại sao máy quét mã vạch của tôi chỉ đọc được một số mã? Có thể máy quét của bạn chỉ hỗ trợ một số loại mã vạch nhất định (ví dụ: chỉ EAN-13, không đọc Code128). Hãy kiểm tra thông số kỹ thuật hoặc cài đặt lại máy. Lấy 1 trường hợp, quán ăn của Linh ở Hải Châu đã phải thay máy quét mới vì máy cũ chỉ đọc được một số loại mã vạch.
2. Làm sao để biết mã vạch có đúng chuẩn không? Bạn có thể dùng điện thoại thông minh tải ứng dụng quét mã vạch (miễn phí) để kiểm tra. Nếu ứng dụng đọc được, mã vạch đúng chuẩn. Nói thực thì, việc này cũng cần sự chính xác và tỉ mỉ.
3. Chi phí thay tem mã vạch là bao nhiêu? In tem mã vạch tại các tiệm in nhỏ giá từ 50.000-200.000 đồng cho 100 tem, tùy chất liệu. Nếu tự in bằng máy in laser, chi phí chỉ khoảng 10.000-20.000 đồng cho một tờ giấy decal.
4. Có nên mua máy quét mã vạch không dây? Máy không dây tiện lợi, nhưng giá cao hơn (khoảng 1-2 triệu). Nếu shop nhỏ, máy có dây giá 300.000-500.000 đồng là đủ dùng. Tháng trước, shop mình đã mua máy quét không dây và thấy rất tiện lợi.
5. Tôi có thể tự sửa máy quét bị hỏng không? Nếu máy còn bảo hành, hãy mang đến trung tâm bảo hành. Nếu hết bảo hành, bạn có thể thử vệ sinh kính, kiểm tra dây cáp. Nhưng nếu hỏng nặng, thay máy mới kinh tế hơn. Nói thực then, việc này cũng cần sự tính toán và quyết định hợp lý.
Tổng kết
Lỗi mã vạch không đọc được thường đến từ những nguyên nhân đơn giản như tem nhãn hỏng, bụi bẩn, hay thao tác sai. Bằng cách kiểm tra từng bước như trên, bạn có thể tự khắc phục mà không cần gọi kỹ thuật. Để giảm thiểu rủi ro, hãy đầu tư máy quét chất lượng, in tem đúng chuẩn, và thường xuyên vệ sinh thiết bị. Nếu bạn đang tìm giải pháp quản lý bán hàng toàn diện, hãy tham khảo Mepo – phần mềm POS hỗ trợ quét mã vạch nhanh chóng, đồng bộ dữ liệu tự động. Chúc shop của bạn luôn suôn sẻ! Thôi vào việc, hy vọng những thông tin trên sẽ giúp bạn khắc phục được lỗi mã vạch và quản lý bán hàng hiệu quả hơn.
Hướng dẫn bảo dưỡng máy quét mã vạch
Để đảm bảo máy quét mã vạch hoạt động tốt, bạn nên bảo dưỡng định kỳ. Dưới đây là một số bước bảo dưỡng cơ bản:
- Vệ sinh máy quét bằng dung dịch vệ sinh chuyên dụng
- Kiểm tra và thay thế kính đọc nếu cần
- Cập nhật driver và phần mềm máy quét
- Kiểm tra và vệ sinh cổng kết nối
- Kiểm tra và thay thế pin nếu cần
Bằng cách bảo dưỡng định kỳ, bạn có thể giảm thiểu rủi ro lỗi mã vạch và đảm bảo máy quét hoạt động tốt. Có 1 trường hợp, quán ăn của Huy ở Hà Nội đã phải thay thế máy quét mới vì không bảo dưỡng định kỳ.
Kinh nghiệm thực tế khi mã vạch lỗi – Và cách phòng ngừa
Ngoài những nguyên nhân kỹ thuật kể trên, mình nhận ra một điều: nhiều lỗi mã vạch không đọc được thực ra xuất phát từ khâu quản lý hàng hóa và quy trình vận hành. Có lần, shop mình nhập lô hàng mới, tem nhãn dán rất đẹp, in rõ ràng. Nhưng khi quét thì máy cứ báo lỗi. Mất cả buổi chiều mới phát hiện ra: lỗi do nhập sai mã vạch vào hệ thống. Nhân viên kho nhập tay bị nhầm một số, thành ra mã vạch trên tem khác với mã trong phần mềm quản lý kho. Từ đó, mình rút ra bài học: kiểm tra chéo mã vạch giữa tem thực tế và dữ liệu trong phần mềm quản lý bán lẻ tại TP Hồ Chí Minh (shop mình ở Sài Gòn) trước khi đưa hàng lên kệ.
Một tình huống khác: bạn mình mở cửa hàng quần áo ở Đà Nẵng, chuyên bán hàng theo mùa. Họ dùng phần mềm bán hàng quần áo tại Đà Nẵng, nhưng mã vạch in trên mác áo lại quá nhỏ, máy quét không nhận. Họ phải in lại tem to hơn, dán đè lên. Tốn thêm chi phí và thời gian. Nếu ngay từ đầu họ chọn loại tem phù hợp với phần mềm bán hàng quần áo mình dùng, thì đỡ rắc rối hơn nhiều.
Còn với các nhà hàng, đặc biệt là ở Hải Phòng, mình thấy họ hay gặp lỗi mã vạch từ thực phẩm đông lạnh – tem bị ẩm, nhòe do bảo quản trong tủ mát. Một người bạn dùng phần mềm quản lý nhà hàng tại Hải Phòng kể rằng, họ phải chuyển sang dùng tem nhựa chống nước, dù giá cao hơn, nhưng giảm hẳn lỗi quét. Cũng từ đó, họ áp dụng luôn phần mềm dms tại Hà Nội để quản lý đơn hàng từ xa, vì chuỗi nhà hàng của họ có chi nhánh ở cả hai thành phố.
Lưu ý thêm khi triển khai giải pháp mã vạch
Mình thấy nhiều chủ shop, nhất là các bạn mới mở, thường chỉ nghĩ đến máy quét và tem nhãn. Nhưng thực ra, phần mềm quản lý bán hàng tại TP Hồ Chí Minh hay bất kỳ đâu cũng đóng vai trò then chốt. Nếu phần mềm không tương thích với đầu đọc mã vạch hoặc cài đặt sai định dạng, thì máy quét có xịn đến mấy cũng vô dụng. Có lần mình thử nghiệm với một phần mềm quản lý nhân viên bán hàng tại TP Hồ Chí Minh, phát hiện ra rằng tính năng nhập mã vạch tự động giúp giảm 40% lỗi do nhân viên gõ sai. Đơn giản vì nhân viên không cần nhập tay nữa, chỉ quét là xong.
Một mẹo nhỏ nữa: hãy kiểm tra định kỳ chất lượng tem mã vạch. Mình từng thuê một bạn nhân viên part-time, mỗi tuần dành 30 phút để kiểm tra tem trên các sản phẩm bán chạy. Phát hiện tem bị mờ, bạn ấy thay ngay. Chi phí in lại tem vài chục nghìn, nhưng tránh được cảnh khách xếp hàng chờ đợi. Nếu shop bạn có số lượng hàng lớn, có thể nghĩ đến việc dùng phần mềm quản lý hàng hóa tại Huế (nếu bạn ở khu vực miền Trung) để tự động cảnh báo khi tem sắp hỏng. Công nghệ giờ có nhiều giải pháp, như phần mềm rpa robot tự động hóa cũng có thể giúp quét và kiểm tra mã vạch hàng loạt, nhưng mình thấy với shop vừa và nhỏ, làm thủ công vẫn ổn, miễn là có quy trình rõ ràng.


Quản lý cửa hàng dễ hơn — bắt đầu miễn phí trong 5 phút
Phần mềm mã nguồn mở quản lý bán hàng · kho · thu chi · sản xuất. Local-first, hoạt động offline 100%, AI Claude phân tích — miễn phí cho shop nhỏ.
- Miễn phí cho shop nhỏ — không cần thẻ tín dụng
- Hoạt động offline 100% — mất mạng vẫn bán
- Đồng bộ Shopee · Lazada · TikTok Shop
- Tuân thủ Nghị định 13/2023 về dữ liệu cá nhân