Font mã vạch hoạt động thế nào?
Font mã vạch là một bộ phông chữ đặc biệt: thay vì vẽ ra chữ cái, mỗi ký tự được vẽ thành một nhóm vạch đen trắng theo đúng quy tắc của chuẩn mã vạch. Nhờ vậy bạn chỉ cần cài font vào máy, gõ dữ liệu như gõ chữ bình thường rồi đổi phông chữ — dòng chữ sẽ biến thành mã vạch in được.
Cách làm này rất tiện cho nhu cầu in tem nội bộ số lượng ít: tem kho, tem tài sản, tem mượn trả thiết bị, phiếu kiểm kê. Bạn không cần cài phần mềm chuyên dụng, chỉ cần Word hoặc Excel là đủ.
Tải font mã vạch
Font được chia sẻ miễn phí, định dạng TrueType (.ttf), dùng được trên cả Windows lẫn macOS và mọi phần mềm hỗ trợ TrueType như Word, Excel, Access, QuickBooks.
| Chuẩn mã vạch | Định dạng | Mã hoá được | Tải về |
|---|---|---|---|
| Code 39 | TrueType (.ttf) | Số, chữ HOA A–Z, dấu cách và 6 ký tự đặc biệt | Tải font Code 39 |
| Code 128 | — | Toàn bộ ASCII | Không dùng font — xem mục dưới |
| EAN-13 / UPC | — | Chỉ chữ số, bắt buộc số kiểm tra | Không dùng font — xem mục dưới |
| Interleaved 2 of 5, Postnet | — | Chỉ chữ số | Đang cập nhật |
Cách cài đặt font
Trên Windows
- Tải file .ttf về máy, giải nén nếu file ở dạng nén.
- Nhấp phải vào file font rồi chọn Install (hoặc Install for all users nếu muốn mọi tài khoản trên máy đều dùng được).
- Cách khác: chép thẳng file .ttf vào thư mục C:\Windows\Fonts.
Trên macOS
- Nhấp đúp vào file .ttf, cửa sổ xem trước font sẽ hiện ra.
- Bấm Install Font. Font sẽ được thêm vào Font Book.
Cách gõ đúng trong Word / Excel
Chuẩn Code 39 quy định mã vạch phải có ký tự bắt đầu và kết thúc là dấu sao. Máy quét dựa vào hai dấu này để biết đâu là đầu, đâu là cuối mã và quét được theo cả hai chiều. Thiếu dấu sao thì dãy vạch in ra trông vẫn "giống mã vạch" nhưng máy quét sẽ bỏ qua hoàn toàn.
- Gõ dữ liệu kèm dấu sao hai đầu, ví dụ *TSKT001*.
- Bôi đen dòng vừa gõ.
- Đổi phông chữ sang font Code 39 vừa cài.
- Tăng cỡ chữ lên khoảng 24–36pt để vạch đủ dày, in mới nét.
- In thử một tem và quét kiểm tra trước khi in hàng loạt.
Vì sao Code 128 và EAN-13 không dùng được bằng font?
Đây là điểm nhiều người vấp phải: cài font Code 128 vào rồi gõ thẳng dữ liệu, in ra máy quét không đọc, hoặc tệ hơn là đọc ra sai nội dung.
Lý do nằm ở cấu trúc của từng chuẩn:
- Code 39 tự kiểm tra, không bắt buộc ký tự kiểm tra, ký tự bắt đầu/kết thúc lại chính là dấu sao gõ được từ bàn phím. Vì vậy font là đủ.
- Code 128 bắt buộc phải có mã bắt đầu riêng (Start A, B hoặc C) và một ký tự kiểm tra tính theo công thức lấy tổng có trọng số rồi chia lấy dư cho 103. Font chữ không thể tự tính con số này thay bạn.
- EAN-13 / UPC bắt buộc có số kiểm tra ở cuối và các vạch phân cách đặc biệt ở đầu, giữa, cuối mã — không phải cứ gõ 13 chữ số là ra mã hợp lệ.
Nói ngắn gọn: với các chuẩn này, bạn cần một công cụ sinh mã để tính toán rồi vẽ ra hình, chứ không phải một bộ phông chữ. Chúng tôi có sẵn công cụ miễn phí làm việc đó ngay trên trình duyệt.
Mã vạch in ra không quét được — kiểm tra theo thứ tự
- Thiếu dấu sao ở hai đầu — lỗi phổ biến nhất với Code 39.
- Dữ liệu viết thường hoặc có dấu tiếng Việt — Code 39 chỉ nhận chữ HOA không dấu.
- Cỡ chữ quá nhỏ — dưới 20pt các vạch mảnh dễ dính vào nhau khi in.
- Word tự giãn chữ — chuyển sang căn lề trái hoặc soạn ở WordPad.
- Kéo giãn ảnh sai tỉ lệ — phóng to theo chiều ngang làm sai tỉ lệ vạch rộng/vạch hẹp.
- In mờ, thiếu mực, tem nhoè — vạch không đủ tương phản để máy quét đọc.
- Không chừa lề trắng — hai bên mã vạch cần khoảng trắng để máy quét nhận diện.
Câu hỏi thường gặp
Cần tư vấn thêm?
Nếu doanh nghiệp bạn đã vượt quá nhu cầu gõ font trong Word — cần in tem hàng loạt có số nhảy tự động, in tem chịu nhiệt/chịu hoá chất, hay tích hợp in tem từ phần mềm quản lý — đội ngũ kỹ thuật của TongKhoMaVach.VN sẵn sàng tư vấn giải pháp và chọn máy phù hợp. Gọi 0988.937.913.
Xem thêm: Tải driver máy in tem nhãn · Chọn máy in tem nhãn nhiệt · Decal & tem nhãn