Tôi đã tìm kiếm các giải pháp và cho đến nay, tốt nhất tôi nghĩ cho dự án của mình là sử dụng phông chữ Code 39 miễn phí. Tuy nhiên, tôi đã thử in một số mẫu và máy quét mã vạch của tôi không thể đọc chúng.Mã vạch (mã 39) thế hệ
Tôi đã nghiên cứu thêm một chút và tình cờ gặp this.
Tôi đã in mã vạch mã 39 bằng thư viện đó và nó hoạt động tốt, máy quét có thể đọc chúng.
Sự cố là thư viện được viết bằng C# nhưng không phải cho ASP.net. Tôi đã thử chơi với mã nhưng nó quá phức tạp đối với kiến thức cơ bản của tôi. Có rất nhiều chức năng được bao gồm trong mã thư viện đó và có rất nhiều loại mã vạch khác, khiến tôi khó phân tích hơn.
Có cách nào khác để tạo mã vạch Mã 39 không? Các thư viện trong codeproject có vẻ hơi phức tạp cho các yêu cầu của tôi.
Bạn có chắc chắn vấn đề xảy ra với máy phát không? Máy quét mã vạch phải được lập trình để chấp nhận các loại mã vạch khác nhau, và hơn thế nữa, khả năng đọc mã vạch phụ thuộc vào chất lượng in cũng như đảm bảo rằng nếu hình ảnh được thay đổi kích thước, nó được thực hiện tương xứng. Tại một thời điểm, các phiếu giảm giá mà chúng tôi cung cấp trực tuyến có mã vạch UPC chuẩn, nhưng nhiều máy in của khách hàng được đặt ở mức chất lượng thấp, cùng một mã vạch chỉ hoạt động khoảng 50% thời gian, vì vậy chúng tôi đã bỏ sử dụng chúng trên trang web của chúng tôi. Chúng tôi chỉ đơn giản là không thể kiểm soát cài đặt máy tính/máy in của khách hàng. – David
Xin chào, tôi cũng đã thử sử dụng một số ứng dụng đọc mã vạch di động và họ vẫn không thể đọc mã vạch được tạo bởi phông chữ mã miễn phí39. (http://www.squaregear.net/fonts/free3of9.shtml) Tuy nhiên, khi tôi cố gắng tạo ra một mã vạch bằng cách sử dụng thư viện này (http://www.codeproject.com/KB/graphics/BarcodeLibrary.aspx) người đọc ứng dụng có thể đọc nó. –
@PodMays Nếu bạn in ra mã vạch từ phông chữ Code39 và từ thư viện, chúng có giống hệt nhau không? Cả hai hình ảnh đều có cạnh sắc nét không? – rsbarro