2010-09-03 68 views
9

ai có bất kỳ ý tưởng về làm thế nào để tạo ra chương trình java có thể đọc mã vạchjava đọc mã vạch

+3

Bạn có nhận được đầu vào làm hình ảnh không? Vì máy quét thông thường đã giải mã mã vạch nên không có sự khác biệt giữa quét và sử dụng bàn phím. – Landei

Trả lời

14

ZXing cung cấp mã nguồn Java đọc hầu hết mọi định dạng phổ biến (UPC, EAN, mã QR, v.v.). Nó cung cấp nguồn cho một ứng dụng Android và J2ME hoàn chỉnh, và nguồn cho một ứng dụng dựa trên Java cơ bản.

+0

Cần lưu ý rằng ZXing là mã nguồn gốc với một API dựa trên Java, không phải là Java thuần túy và do đó có thể gây ra các cơn đau đầu triển khai nếu bạn đang làm việc với nhiều kiến ​​trúc. – Jules

+1

Điều này hoàn toàn không đúng - đó là Java thuần túy và luôn luôn như vậy. Có lẽ bạn đang nghĩ đến các cổng nhưng chúng hoàn toàn tách biệt. –

+0

Nhìn lại, bạn rõ ràng là đúng. Tôi đã bị nhầm lẫn bởi hộp ở dưới cùng của trang web mô tả dự án là có một "ngôn ngữ chính" của C++; phần còn lại của văn bản rõ ràng cho thấy rằng đó là hộp này là sai. – Jules

1

Bạn cần phải hiểu làm thế nào bạn đọc mã vạch làm việc, thì bạn cần phải sắp xếp tất cả các thông tin mà bạn đã thu thập được và tạo ra các biểu đồ UML gọn gàng để bạn có thể sắp xếp mọi thứ bạn cần.

Nhưng tôi nghĩ rằng điều này sẽ cần nhiều hơn Java để làm việc, nó cần một số kỹ năng kỹ thuật máy tính là tốt.

1

Nhìn vào mã nguồn mở Java thư viện để tạo ra mã vạch như Barbecue và Barcode4J

http://barcode4j.sourceforge.net hỗ trợ hầu hết các định dạng như Mã 39, UPC-A, UPC-E, EAN-13 vv

+1

OP hỏi về đọc mã vạch, không tạo ra chúng. – localhost

1

Có một cái nhìn tại Thư viện giải mã/tạo mã vạch JavaBar. Nó được viết bằng 100% Java và được phát hành theo giấy phép BSD.

+0

Chỉ để hoàn thành, URL: http://roncemer.com/software-development/java-bar-code-decoder-and-generator/ –