Đây là lệnh zbarcam có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
zbarcam - quét và giải mã mã vạch từ thiết bị video
SYNOPSIS
quay lén [-qv] [--Yên lặng] [--không hiển thị] [--xml] [--verbose [=n]] [--prescale =WxH]
[-NS[ký hiệu học.]cấu hình[=giá trị]] [--bộ [ký hiệu học.]cấu hình[=giá trị]] [thiết bị]
quay lén {-h | --Cứu giúp | --phiên bản}
MÔ TẢ
quay lén quét nguồn video video4linux (ví dụ: webcam) để tìm mã vạch và in bất kỳ
dữ liệu được giải mã thành đầu ra tiêu chuẩn. Luồng video cũng được hiển thị ra màn hình.
thiết bị là đường dẫn đến tệp đặc biệt của thiết bị ký tự video4linux (phiên bản 1 hoặc 2)
(số chính 81 và số phụ từ 0 đến 63). Nó mặc định là / dev / video0
Thư viện cơ bản hiện hỗ trợ EAN-13 (bao gồm UPC và các tập con ISBN), EAN-8,
Mã 128, Mã 39 và Xen kẽ 2 trong 5 ký hiệu. Loại cụ thể của từng loại được phát hiện
biểu tượng được in với dữ liệu đã giải mã.
LỰA CHỌN
Chương trình này tuân theo cú pháp dòng lệnh GNU thông thường. Các tùy chọn chữ cái đơn lẻ có thể là
các tùy chọn dài, gói bắt đầu bằng hai dấu gạch ngang (`-´).
-h, --Cứu giúp
In một thông báo trợ giúp ngắn mô tả các tùy chọn dòng lệnh cho đầu ra và thoát tiêu chuẩn
--phiên bản
In thông tin phiên bản chương trình ra đầu ra tiêu chuẩn và thoát ra
-v, --verbose [=n]
Tăng mức đầu ra gỡ lỗi. Nhiều -v tùy chọn tạo ra nhiều spew hơn. Ngoài ra
chỉ định n để đặt mức gỡ lỗi trực tiếp
-NS[ký hiệu học.]cấu hình[=giá trị], --bộ [ký hiệu học.]cấu hình[=giá trị]
Đặt tùy chọn cấu hình bộ giải mã cấu hình cho ký hiệu học đến giá trị. giá trị mặc định là 1
nếu bỏ qua. ký hiệu học là một trong những ean13, ean8, người thượng lưu, nâng lên, isbn13, isbn10, i25, code39,
code128 hoặc giá trị đặc biệt *. Nếu ký hiệu học bị bỏ qua hoặc *, Các cấu hình Sẽ được thiết lập
cho tất cả các ký hiệu áp dụng. Đây là những thứ hiện được công nhận cấu hìnhNS. Tiền tố a
cấu hình bằng "no-" để phủ định nó. Không phải tất cả các cấu hình đều thích hợp cho mọi ký hiệu.
cho phép
Kiểm soát việc giải mã / báo cáo mã vạch. Đối với các ký hiệu chỉ là các tập hợp con
of ean13 (người thượng lưu, nâng lên, isbn13, isbn10), cấu hình này kiểm soát xem các tập hợp con
được phát hiện và báo cáo như vậy. Các trường hợp đặc biệt này bị tắt theo mặc định,
tất cả các ký hiệu khác mặc định được bật
vô hiệu hóa
Trái nghĩa với cho phép
kiểm tra phát ra
Kiểm soát xem các số kiểm tra có được đưa vào đầu ra đã giải mã hay không. Được kích hoạt bởi
vỡ nợ. Cấu hình này không áp dụng cho code128, không bao giờ trả lại séc
chữ số. Nó cũng không áp dụng cho các trường hợp số kiểm tra bị tắt (xem
kiểm tra thêm). Số séc hiện không được triển khai cho i25 or code39
kiểm tra thêm
Cho phép giải mã và xác minh số kiểm tra cho các ký hiệu ở vị trí của nó
tùy chọn: điều này sẽ bao gồm code39 và i25, cả hai đều không thực hiện kiểm tra
chữ số chưa
ascii
Bật trình tự thoát mã hóa bộ ký tự ASCII đầy đủ. Điều này sẽ áp dụng
đến code39, ngoại trừ việc nó cũng không được triển khai ...
vị trí
Cho phép thu thập thông tin vị trí ký hiệu. Được bật theo mặc định. Hiện tại,
thông tin vị trí không sử dụng được, vì vậy bạn có thể lưu một vài chu kỳ bằng cách tắt
cái này.
độ dài tối thiểu =n, chiều dài tối đa =n
Giới hạn số ký tự đã giải mã trong một ký hiệu hợp lệ. Nếu một kết quả giải mã là
ngoài phạm vi tối thiểu / tối đa đã định cấu hình (bao gồm), nó sẽ không được báo cáo. Đặt thành
0 để tắt kiểm tra tương ứng. Cài đặt này áp dụng cho độ dài thay đổi
ký hiệu: i25, code39, code128 và PDF417.. Độ dài nhỏ nhất mặc định là 6 cho i25
và 1 cho code39 (theo khuyến nghị tự phân biệt đối xử theo Mã số 39); tất cả những người khác
mặc định là 0
mật độ x =n, mật độ y =n
Điều chỉnh mật độ của máy quét. Các giá trị thấp hơn quét nhiều hình ảnh hơn tại
chi phí của việc giảm hiệu suất. Đặt thành 0 sẽ tắt tính năng quét dọc theo trục đó.
Cả hai mặc định đều là 1.
-q, --Yên lặng
Hoạt động yên tĩnh; tắt tiếng bíp âm thanh phát ra nếu không khi một ký hiệu được giải mã
--không hiển thị
Tắt cửa sổ video đầu ra. Đầu vào video sẽ được quét cho đến khi chương trình
bị gián đoạn hoặc có tín hiệu khác
--xml
Truyền kết quả bằng định dạng đầu ra XML. Định dạng này bao bọc dữ liệu thô từ
biểu tượng với thông tin về quá trình quét ở định dạng dễ phân tích cú pháp. Lược đồ mới nhất
có sẵn từ http://zbar.sourceforge.net/2008/barcode.xsd
--thô
Sử dụng định dạng đầu ra dữ liệu ký hiệu thô. Định dạng này in dữ liệu ký hiệu được phân tách bằng
dòng mới không có thông tin loại ký hiệu bổ sung được in theo mặc định
--prescale =WxH
Yêu cầu chia tỷ lệ đầu vào video từ trình điều khiển máy ảnh. Có thể hữu ích để giảm lượng lớn
để đạt được tốc độ khung hình cao hơn. Lưu ý rằng trình điều khiển có thể điều chỉnh hoặc hoàn toàn
bỏ qua yêu cầu mở rộng quy mô
VÍ DỤ
Quét mã vạch bằng thiết bị video thứ hai và chuyển dữ liệu kết quả qua
script tìm kiếm từng mã trong cơ sở dữ liệu và thực hiện điều gì đó hữu ích với chúng:
quay lén / dev / video1 | upcrpc.py
Sản phẩm upcrpc.py tập lệnh ví dụ được bao gồm trong các ví dụ / thư mục con của bản phân phối
sẽ thực hiện cuộc gọi XMLRPC tới cơ sở dữ liệu UPC trên internet phổ biến và in sản phẩm
mô tả nếu tìm thấy.
Quét mã vạch bằng thiết bị video mặc định và truyền trực tuyến kết quả sang định dạng XML
định dạng, cũng vô hiệu hóa nhận dạng 2 trong 5 mã xen kẽ để tránh nhầm lẫn với
các ký hiệu khác hoặc tiếng ồn xung quanh:
quay lén --xml -Si25. vô hiệu hóa
Chỉ quét Mã 39 mà không sử dụng cửa sổ xem trước - có thể để cài đặt cố định.
Để chỉ bật Mã 39, trước tiên tất cả các ký hiệu bị vô hiệu hóa, sau đó Mã 39 được bật lại:
quay lén --không hiển thị - Vô hiệu hóa -Scode39.enable
Sử dụng zbarcam trực tuyến bằng các dịch vụ onworks.net