Tải xuống chương trình quét mã vạch. Các ứng dụng tốt nhất để đọc mã vạch

Một yếu tố quan trọng của hệ thống quản lý tự động cho cửa hàng, nhà kho hoặc doanh nghiệp khác là máy quét mã vạch cho máy tính. Thiết bị này biến thông tin ghi trên nhãn sản phẩm bằng nét bút thành bản ghi có tên sản phẩm.

Các loại đầu đọc mã vạch

Trước khi mua và lắp đặt thiết bị này, sẽ rất hữu ích nếu bạn biết có những loại máy quét mã vạch nào. Trong tài liệu chuyên ngành, các mô hình thiết bị có đèn LED và chiếu sáng bằng laser được phân biệt.

Đầu đọc mã vạch dạng bút

Máy quét mã vạch Wand cho máy tính, hay còn gọi là máy quét bút, là một thiết bị rẻ tiền và đáng tin cậy. Khi làm việc, bạn cần ấn chặt mã vào bề mặt có dán mã và chạy dọc theo toàn bộ gói. Để đọc thông tin, nó sử dụng nguồn sáng có công suất thấp, chùm tia này phải xuyên qua mã từ đầu đến cuối.

thiết bị CCD

Máy quét mã vạch CCD cầm tay cho máy tính sử dụng công nghệ đọc thông tin dựa trên nguyên lý tương tự như fax. Có hai loại máy quét CCD: tiếp xúc và không tiếp xúc. Khi sử dụng mẫu liên hệ, người vận hành cần gắn máy quét vào nhãn có mã số rồi nhấn nút. Nhược điểm chính của những máy quét như vậy là chúng không hoạt động tốt trên các bề mặt không bằng phẳng. Máy quét CCD không tiếp xúc cũng sử dụng cảm biến ảnh nhạy, cho phép chúng đọc hình ảnh ở khoảng cách từ 6 đến 30 cm.

Máy quét hình ảnh, hay còn gọi là máy quét ảnh, sử dụng ma trận CCD giống như máy ảnh hoặc máy quay video. Máy quét mã này đọc tất cả thông tin một cách đầy đủ và không cần phải định hướng cụ thể liên quan đến bao bì.

Thiết bị đọc laze

Máy quét mã vạch laser cầm tay cho máy tính rất tiện lợi và dễ sử dụng. Khu vực làm việc của nó có thể đạt tới 20-110 cm và một số lên tới 10 mét.

Máy quét laser đa tia

Một máy quét laser chiếu nhiều chùm tia cố định tạo thành một khu vực làm việc bao gồm một số chùm tia. Để nó đọc được thông tin, chỉ cần ít nhất một trong số nhiều tia đi qua tất cả các nét là đủ. Có hai loại thiết bị như vậy: tích hợp, được cài đặt trong quầy tính tiền và máy chiếu.

Máy quét đa tia kết hợp được thiết kế giống như máy quét cố định, điểm khác biệt chính của nó là nó có thể được nhặt lên. Khu vực làm việc mà mã vạch (mã vạch) được nhận dạng cho các thiết bị đó sẽ giảm đi so với các thiết bị cố định.

Máy quét sinh học tạo ra hai vùng làm việc trong đó có nhiều chùm tia laser. Có những mẫu máy quét như vậy được trang bị cân.

Làm cách nào để cài đặt máy quét để đọc mã vạch?

Trước khi sử dụng máy quét, bạn cần kết nối nó với máy tính và cài đặt phần mềm cần thiết. Có ba loại thiết bị theo phương pháp kết nối nó với máy tính:

1. “Vào khoảng trống bàn phím.”

2. Sử dụng (vì nó còn được gọi là RS232).

3. Sử dụng cổng USB mô phỏng giao diện RS232.

Chúng ta hãy xem xét kỹ hơn về cả ba phương thức kết nối.

Kết nối đầu đọc mã vạch “vào khe bàn phím”

Cổng bàn phím được gọi là PS/2 và được sử dụng để kết nối cả bàn phím và chuột với máy tính. Ngày nay, nhiều bo mạch chủ chỉ có một đầu nối như vậy, còn các netbook và máy tính xách tay hiện đại thì không có.

Để kết nối đầu đọc bàn phím, trước tiên bạn phải tắt máy tính, tháo bàn phím ra khỏi đầu nối và lắp máy quét vào vị trí. Sau này, bạn cần kết nối bàn phím với máy quét. Khi bạn đã kết nối mọi thứ, bạn có thể bật máy quét và máy tính vào mạng điện.

Khi mã vạch được quét bằng thiết bị được trang bị giao diện này, mã sẽ được chèn vào vị trí con trỏ, giống như thể bạn đã gõ mã đó trên bàn phím. Do đó, nếu máy quét không đọc được mã hoặc bị lỗi, bạn có thể nhập mã trực tiếp bằng bàn phím.

Những người quét mã vạch bằng thiết bị có giao diện tương tự nên chú ý đến cách bố trí bàn phím khi nhận dạng số serial có chứa chữ cái. Ví dụ: khi bật bố cục bàn phím tiếng Nga, thay vì mã a/n123215654QWE, f/t123215654YTSU sẽ được xem xét.

Phương thức kết nối này tiết kiệm một hoặc USB, có thể hữu ích khi kết nối nhiều thiết bị khác nhau với máy tính, ví dụ như máy in, thiết bị in, cân và các thiết bị khác cần thiết cho công việc của nhân viên thu ngân. Ngoài ra, máy quét mã vạch có kết nối “khoảng cách bàn phím” được sử dụng khi sử dụng chương trình mã vạch chỉ có thể hoạt động với các thiết bị đó.

Cài đặt đầu đọc mã vạch qua giao diện COM

Cổng COM hoặc RS-232 là hai ký hiệu khác nhau cho một giao diện mà qua đó nhiều thiết bị có thể được kết nối với máy tính cá nhân. Đầu nối này được làm dưới dạng hình chữ nhật, bao gồm hai hàng chân (một hàng có 5, hàng kia có 4). Thông tin từ các thiết bị bên ngoài khác nhau, khi sử dụng phương thức truyền này, sẽ đến tuần tự qua hai dây. Dây Rx gửi thông tin về máy tính, còn dây Tx gửi tín hiệu điều khiển về thiết bị. Đôi khi các dòng RTS và CTS bổ sung được sử dụng để các chương trình hoạt động chính xác. Ngày nay, bạn vẫn có thể tìm thấy bo mạch chủ có một đầu nối RS-232, nhưng tất cả các netbook và máy tính xách tay hiện đại đều không có nó.

Để cài đặt máy quét, trước tiên bạn phải kết nối nó với cổng COM trên máy tính, sau đó mọi hệ điều hành sẽ tìm thấy nó và yêu cầu bạn cài đặt các trình điều khiển cần thiết. Chúng có thể được tìm thấy trên đĩa đi kèm với thiết bị hoặc được tải xuống trên Internet. Một số nhà sản xuất máy quét cung cấp các chương trình đặc biệt có thể được sử dụng để kiểm soát âm lượng tín hiệu hoặc đặt ký tự dịch vụ.

Máy quét mã vạch có thể được kết nối với máy tính bằng bộ chuyển đổi giao diện USB sang COM đặc biệt, bộ chuyển đổi này phải được cắm vào USB và cài đặt trình điều khiển (chương trình máy quét mã vạch đặc biệt). Nếu thiết bị được cài đặt chính xác, giao diện ảo của tiêu chuẩn RS-232 sẽ được phát hiện trong hệ thống, việc sử dụng giao diện này sẽ không khác nhiều so với làm việc với kết nối nối tiếp thông thường.

Máy quét mã vạch có cổng COM có thể được kết nối với máy tính tiền hoặc thiết bị khác được trang bị giao diện RS-232. Đối với kết nối như vậy, bộ điều hợp được sử dụng từ đầu nối được sử dụng trong thiết bị đọc mã vạch tới đầu nối RJ-45 (hoặc 11). Sau này, bạn cần định cấu hình các tham số kết nối trong thiết bị quét.

Kiểu kết nối này cũng được sử dụng nếu một cổng đặc biệt lắng nghe mã và khi phát hiện thấy mã, nó sẽ chèn mã đó vào đúng vị trí. Việc con trỏ hiện đang ở đâu không quan trọng.

Làm cách nào để kết nối máy quét mã vạch máy tính với giao diện USB?

Bất kỳ máy tính, netbook, laptop hiện đại nào cũng được trang bị cổng USB. Trong tiêu chuẩn này, dữ liệu được truyền tuần tự qua hai dây và hai dây nữa dùng để cung cấp điện áp cho các thiết bị kết nối với PC.

Ưu điểm chính của các thiết bị đọc mã vạch máy tính này là tốc độ trao đổi dữ liệu cao và khả năng kết nối với máy tính đang chạy. Máy quét mã vạch cầm tay nhỏ tiêu thụ một lượng điện nhỏ nên chúng được cấp nguồn từ cổng USB. Đầu đọc đa tầng mạnh hơn và do đó có nguồn điện riêng.

Việc cài đặt máy quét không khó, vì tất cả các hệ điều hành hiện đại đều nhận dạng thiết bị đọc mã như một bàn phím thông thường nên không yêu cầu bất kỳ trình điều khiển nào để hoạt động. Sau khi mã vạch được quét, chương trình sẽ chèn mã vạch vào vị trí con trỏ.

Nhiều máy quét mã vạch kết nối với cổng USB có thể được thiết kế để hoạt động ở chế độ mô phỏng cổng RS-232. Thông thường, điều này yêu cầu đọc mã vạch đặc biệt được cung cấp trong hướng dẫn và cài đặt trình điều khiển cổng ảo. Sau khi chuyển thiết bị sang chế độ mô phỏng giao diện COM, việc sử dụng thiết bị sẽ giống như đối với máy quét thông thường hoạt động với chuẩn RS-232.

Nhiều đầu đọc có khả năng thiết lập các ký tự sẽ được truyền trước và sau mã vạch. Vì vậy, trước khi đọc mã, nhiều người dùng sẽ thấy thuận tiện nếu máy quét vượt qua một trong các ký tự như Insert, F1 hoặc F9. Nhờ tính năng này, số lần người vận hành nhấn bàn phím sẽ giảm đi và công việc của họ được thực hiện dễ dàng hơn.

Kiểm tra kết nối và hoạt động chính xác của máy quét

Sau khi cài đặt xong máy quét mã vạch, bạn cần kiểm tra hoạt động của thiết bị.

Để đảm bảo rằng máy quét được kết nối “với khoảng trống bàn phím” hoặc qua đầu nối USB hoạt động chính xác, bạn cần khởi chạy bất kỳ trình soạn thảo văn bản nào, chẳng hạn như Notepad và thử quét mã. Nếu các biểu tượng xuất hiện trên màn hình thì thiết bị đã được cấu hình đúng.

Nếu đầu đọc mã vạch của bạn được kết nối với RS-232 hoặc hoạt động qua USB ở chế độ giao diện COM thì trước tiên bạn cần khởi chạy bất kỳ chương trình đầu cuối nào và định cấu hình chương trình đó theo cổng mong muốn. Sau này, bạn có thể đọc mã từ bao bì. Nếu được cấu hình đúng, các ký tự có thể đọc được sẽ xuất hiện trên màn hình.

Ngày nay, mã số mỏ đá đã quen thuộc với nhiều người. Chúng có thể được tìm thấy trên bao bì của nhiều sản phẩm khác nhau, trên tạp chí, tài liệu quảng cáo, v.v. Tuy nhiên, chúng có một số điểm khác biệt so với mã vạch đơn giản, chỉ có thể nhận biết được mã vạch này khi có sự trợ giúp của chùm tia nằm đúng trong mặt phẳng ngang của đối tượng. Để giải mã thông tin có trong mã QR, bạn chỉ cần cài đặt một ứng dụng đặc biệt trên thiết bị di động của mình - máy quét mã vạch cho Android.

Mã QR (Phản hồi nhanh) sang tiếng Nga có thể dịch là “phản hồi nhanh”. Nó là một cơ sở dữ liệu tương tự như mã vạch. Sự khác biệt chính giữa chúng là cách mã hóa thông tin. Nếu mã vạch sử dụng sọc cho việc này thì mã QR sẽ sử dụng hình vuông. Sử dụng phần mềm đặc biệt, bạn có thể mã hóa hoàn toàn mọi thông tin.

Ví dụ: một tổ chức có thể mã hóa địa chỉ trang Internet của mình theo cách này, sau đó đặt mã hoàn chỉnh lên bao bì sản phẩm.

Do đó, người dùng sẽ có thể quét nó bằng trình đọc mã QR dành cho Android và nhanh chóng truy cập tài nguyên web. Điều này thuận tiện hơn nhiều so với việc tự mình gõ tất cả các ký tự cần thiết vào trình duyệt.

Phần mềm tốt nhất

Để đọc mã trên điện thoại, chỉ cần cài đặt một ứng dụng đặc biệt - máy quét QR cho Android. Chương trình này có kích thước nhỏ và không cần nhiều bộ nhớ để cài đặt.

Đây là một trong những máy quét mã QR phổ biến nhất dành cho Android, bằng chứng là số lượt tải xuống từ dịch vụ Google Play. Làm việc với chương trình rất đơn giản, mặc dù một số người dùng nói rằng giao diện không thuận tiện nhất. Để quét, bạn chỉ cần khởi chạy tiện ích rồi hướng camera của điện thoại thông minh vào mã QR. Không cần phải nhấn nút hoặc chụp ảnh.

Nếu URL đã được mã hóa trong mã, trình duyệt sẽ tự động khởi chạy, sau đó người dùng sẽ được đưa đến tài nguyên web được chỉ định. Khi văn bản đã được mã hóa, nó có thể được nhìn thấy ngay lập tức. Trong số những ưu điểm của chương trình là:

  1. Khả năng xem bản đồ và lịch sử quét gần đây.
  2. Chuyển đổi giữa camera chính và camera trước để hoạt động.
  3. Tự động chuyển sang tài nguyên web được mã hóa bằng mã bằng trình duyệt mặc định.
  4. Hỗ trợ tất cả các loại mã vạch phổ biến.
  5. Đồng bộ lịch sử quét qua Internet với mọi thiết bị.
  6. Nếu điện thoại của bạn có đèn pin tích hợp thì bạn có thể bật đèn pin bằng nút đặc biệt để quét trong điều kiện ánh sáng yếu.

Ứng dụng này đã nhận được xếp hạng hàng đầu từ một số ấn phẩm và tài nguyên web có uy tín. Tất cả thông tin mà đầu đọc mã vạch nhận được sẽ được đặt trên đám mây, cho phép người dùng xem thông tin đó trên một thiết bị khác bất kỳ lúc nào. Ứng dụng có thể hoạt động không chỉ với camera chính mà còn với camera trước. Chức năng flash và lấy nét giúp làm việc với mã dễ dàng hơn nhiều.

Đặc biệt đối với người dùng mới làm quen, máy quét có hệ thống gợi ý tích hợp. Để sử dụng chúng, chỉ cần nhấp vào dấu chấm hỏi nằm ở phần dưới bên phải của màn hình.

Ngoài ra, tiện ích còn cho phép bạn tạo mã QR của riêng mình. Ứng dụng này có nhiều ưu điểm, bao gồm Có một số điều chính đáng chú ý:

  1. Có quyền truy cập vào lịch sử.
  2. Khi đọc thông tin, bạn sẽ nghe thấy một tín hiệu âm thanh dễ chịu.
  3. Có thể đồng bộ hóa với nền tảng Android Wear.
  4. Bạn có thể chọn một trong hai cơ chế làm việc với mã hai chiều - ZXing hoặc Zapper.

Máy quét QR Lightning

Tiện ích này có thể xử lý tất cả các loại mã phổ biến, chẳng hạn như UPC, ISBN, EAN và thậm chí cả ma trận dữ liệu. Nhờ tùy chọn chia tỷ lệ, việc làm việc với các mã QR nhỏ đã trở nên thuận tiện hơn nhiều. Nó cũng đáng chú ý là tốc độ hoạt động cao. Mức độ phổ biến của ứng dụng được chứng minh bằng xếp hạng của người dùng cao nhất trên cửa hàng Google trong số các chương trình tương tự. Nó cũng đáng được quan tâm một số tính năng của tiện ích:

  1. Để quét, người dùng không cần phải căn chỉnh tiện ích, chương trình không cho phép xảy ra lỗi khi vận hành.
  2. Một nhật ký tích hợp có sẵn thông tin về tất cả các lần quét trước đó.
  3. Bạn có thể bật đèn pin nếu nó được tích hợp vào điện thoại thông minh của bạn.
  4. Nếu người dùng có kiến ​​thức lập trình tốt thì có thể truy cập miễn phí vào mã tiện ích.

Đầu đọc mã

Trình quét mã QR dành cho Android này cho phép bạn hiển thị văn bản được mã hóa hoặc mở các liên kết trong trình duyệt. Nếu bạn phải làm việc với mã trong điều kiện ánh sáng yếu thì bạn có thể bật đèn pin trực tiếp từ chương trình. Tiện ích này được coi là một trong những tiện ích nhanh nhất. Tất cả các chương trình đọc mã vạch cho Android đều có giao diện khá đơn giản, nhưng QR Code Reader có khả năng vượt trội hơn nhiều đối thủ.

Ngay khi khởi chạy tiện ích, trên màn hình sẽ xuất hiện trường quét. Sau khi trỏ camera vào mã, chỉ cần chạm vào màn hình để đọc mã. Không có cài đặt nào được cung cấp vì đơn giản là chúng không cần thiết. Cần lưu ý rằng tiện ích hoạt động hoàn hảo mà không cần kết nối Internet, tuy nhiên đối với một số ứng dụng, việc truy cập vào mạng là điều kiện tiên quyết để quét.

Chương trình dành cho cư dân CIS

Đây chính xác là mục tiêu mà các nhân viên của Geeks Lab 2015 theo đuổi khi phát triển máy quét mã vạch QR của mình. Ứng dụng đã được tích hợp cơ sở dữ liệu lớn về mã từ Nga, Belarus, Ukraine và các quốc gia khác trong không gian hậu Xô Viết. Chương trình xử lý tốt các liên kết có thể có trong mã. Sau khi chúng được giải mã, quá trình chuyển đổi sang tài nguyên web sẽ tự động được thực hiện trực tiếp trong ứng dụng.

Nhiều người dùng đã sử dụng phần mềm này nhận thấy việc sắp xếp nhật ký quét được chu đáo.

Tiện ích máy gặt

Chương trình này được thiết kế dành cho đại diện doanh nghiệp. Nhờ sử dụng nó, bạn không còn phải mua thiết bị đọc đặc biệt nữa. Chương trình cho phép bạn nhanh chóng thu thập tất cả thông tin quan trọng về hàng hóa cũng như lưu giữ hồ sơ chính xác về chúng. Sau khi quét mã, tất cả thông tin có thể được nhập vào phần mềm đặc biệt, ví dụ: 1C. Để làm điều này, chỉ cần đánh dấu vào ô thích hợp trong chương trình kế toán.

Người dùng không phải thiết lập máy quét trong thời gian dài vì nó hoạt động ở chế độ tự động nhưng cũng có khả năng nhập thủ công. Các nhà phát triển đã cố gắng làm cho hệ thống tìm kiếm mã thuận tiện nhất có thể. Điều đáng nói riêng về các chế độ hoạt động của tiện ích:

Trong cửa hàng Google, bạn có thể tìm thấy một lượng lớn phần mềm được thiết kế để đọc mã. Hầu hết tất cả các chương trình đều hỗ trợ các định dạng phổ biến nhất, nhưng có những tiện ích được thiết kế cho một nhóm người dùng cụ thể.

Cách đây vài năm, cái gọi là mã QR đã trở thành một phần không thể thiếu trong cuộc sống của chúng ta, để đọc chúng, bạn cần có một chương trình đặc biệt - máy quét mã QR. Chúng bắt đầu được in trên sách, tạp chí, gói bánh quy, bảng quảng cáo và nói chung là bất cứ nơi nào có ít nhất một khoảng trống.

Các mã này là một hình ảnh trên đó các ô vuông màu trắng và đen được sắp xếp theo một cách đặc biệt. Trên thực tế, nếu bạn đọc chính xác vị trí của các ô vuông này, bạn có thể giải mã được đoạn mã ẩn trong bức tranh này. Đây chính là mục đích tồn tại của các máy quét nói trên.

Hãy xem xét ứng dụng nào dành cho Android là phổ biến nhất và ứng dụng nào trong số chúng có nhiều chức năng nhất.

1. Droid QR

Chương trình này được coi là một trong những chương trình tốt nhất, nếu không muốn nói là tốt nhất, trong số tất cả các máy quét. Các ấn phẩm có thẩm quyền như PCWorld và Android Magazine đã xếp hạng nó là 5 trên 5. Nó cực kỳ phổ biến đối với người dùng (gần 100 triệu lượt tải xuống trên Google Play) cũng vì nó hoàn toàn miễn phí và không chứa quảng cáo.

Ứng dụng QR Droid quét và giải mã hoàn hảo mọi mã QR.

Cơm. Số 1. QR Droid

Các tính năng khác của QR Droid là:

Máy quét này hoạt động với ISBN, EAN, UPC, ma trận dữ liệu và nhiều loại mã QR khác. Chương trình này có chức năng thu phóng, rất thuận tiện khi mã rất nhỏ và khó xem.

Để hoạt động, bạn phải cho phép ứng dụng hoạt động với máy ảnh. Tốc độ giải mã mã rất cao, khá dễ chịu.

Không phải tự nhiên mà ứng dụng Lightning QR Scanner được xếp hạng cao nhất (4,7) trong số tất cả các máy quét trên Google Play.

Nhân tiện, máy quét thứ nhất và thứ ba trong xếp hạng của chúng tôi có cùng xếp hạng.

Các tính năng khác của Lightning QR Scanner:

  • ứng dụng rất đơn giản - người dùng sẽ không cần căn chỉnh thiết bị của mình để mã được đọc chính xác;
  • có một lịch sử cần thiết nếu bạn muốn xem các mã được quét theo thời gian;
  • có đèn pin;
  • truy cập miễn phí vào mã ứng dụng (hữu ích cho các nhà phát triển).

3. Đầu đọc mã QR

Ứng dụng này nổi tiếng vì nó không có quảng cáo nào cả! Ngày nay có rất ít chương trình như vậy.

Về nguyên tắc, tất cả các máy quét mã QR đều có giao diện trực quan ngay cả đối với người dùng mới làm quen, nhưng QR Code Reader vượt trội hơn tất cả mọi người về mặt này.

Ngay sau khi người dùng mở ứng dụng, trước mặt sẽ xuất hiện một trường máy quét - chỉ cần hướng camera của điện thoại hoặc máy tính bảng vào mã QR và chạm vào màn hình. Mọi thứ đều cực kỳ đơn giản và rõ ràng.

Không cần phải cấu hình bất cứ thứ gì ở đây và nói chung bạn chỉ cần chạm vào màn hình một lần.

Các tính năng của Trình đọc mã QR:

  • có nhiều tùy chọn tùy chỉnh;
  • thiết kế đẹp và rất đơn giản;
  • có đèn pin, sẽ rất hữu ích khi quét vào ban đêm;
  • không cần kết nối internet;
  • có một người tạo mã QR.

4. Máy quét mã QR và mã vạch

Ứng dụng QR Code và Barcode Scanner được phát triển bởi nhóm TeaCapps. Nó hoạt động rất tốt và kết nối với Wi-Fi chỉ bằng một cú nhấp chuột. Tương tự như vậy, bạn có thể nhanh chóng thêm liên hệ vào sổ địa chỉ của mình và thực hiện một số hành động khác với thông tin từ mã QR.

Bạn cũng có thể chia sẻ hoàn toàn mọi dữ liệu với những người dùng khác bằng cách tạo liên kết hoặc mã khác.

Các tính năng khác của Mã QR và Máy quét mã vạch là:

  • nhiều thành phần giao diện không chuẩn (vị trí và giao diện của nhiều nút, khả năng mở rộng cửa sổ quét, v.v.);
  • khả năng làm việc với URL, MeCard, vCard, vcf, sự kiện lịch, vị trí địa lý, dữ liệu cuộc gọi và Wi-Fi, cũng như e-mail, SMS và MATMSG;
  • Một loạt các tùy chọn tùy chỉnh.

5. “Máy quét mã vạch QR”

Đây là sự phát triển của nhóm Geeks.Lab.2015. Ứng dụng này được phát triển đặc biệt cho người dùng từ Nga, Ukraine và các quốc gia khác thuộc Liên Xô cũ.

Có một cơ sở dữ liệu khổng lồ về mã vạch và mã QR cho hàng hóa từ tất cả các quốc gia này. Tất nhiên, chương trình cũng xử lý rất tốt các mã tiêu chuẩn có liên kết.

Nhìn chung, trong số tất cả các chương trình tương tự, sự phát triển của Geeks.Lab.2015 được xếp hạng cao nhất trên Google Play. Đánh giá của người dùng thường là tiêu chí lựa chọn tốt nhất.

Các tính năng khác của chương trình này là:

Từ video bên dưới, bạn sẽ tìm hiểu thêm về mã QR.

Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách tạo một ứng dụng đọc mã vạch và mã QR bằng thư viện Mobile Vision API tiêu chuẩn.

Trở lại với việc phát hành dịch vụ Google Play phiên bản 7.8, các nhà phát triển đã thêm giao diện Mobile Vision cung cấp API để phát hiện mã vạch. Họ đọc và giải mã nhiều loại mã vạch khác nhau một cách nhanh chóng, dễ dàng và cục bộ.

Các lớp phát hiện và phân tích mã vạch có sẵn trong không gian tên com.google.android.gms.vision.barcode. Công cụ chính là lớp BarcodeDetector. Nó xử lý các đối tượng Frame và trả về một mã vạch SparseArray .

Loại Mã vạch đại diện cho một mã vạch duy nhất, được công nhận trên toàn cầu và ý nghĩa của nó. Trong trường hợp mã vạch 1D, chẳng hạn như mã UPC, đây sẽ chỉ là một số được mã hóa vào mã vạch. Giá trị của nó có sẵn trong trường rawValue, trong khi loại mã vạch (nghĩa là mã hóa của nó) có thể được tìm thấy trong trường định dạng.

Đối với mã vạch 2D chứa dữ liệu có cấu trúc, chẳng hạn như mã QR, trường valueFormat được đặt thành loại giá trị cụ thể tương ứng với trường dữ liệu. Vì vậy, ví dụ: nếu phát hiện thấy loại URL thì trường valueFormat sẽ trả về hằng số URL và đối tượng Barcode.UrlBookmark sẽ chứa giá trị của URL. Ngoài URL, còn có nhiều loại dữ liệu khác nhau mà mã QR có thể lưu trữ. Ví dụ: địa chỉ gửi thư, ngày và giờ sự kiện trên lịch, sự kiện trên lịch, thông tin liên hệ, số điện thoại, vị trí bản đồ và các dữ liệu khác, danh sách đầy đủ được cung cấp trong tài liệu. Liên kết đến tài liệu.

Sử dụng API Mobile Vision trong ứng dụng cho phép bạn đọc mã vạch ở bất kỳ vị trí nào.

Điều quan trọng cần lưu ý là tất cả quá trình phân tích mã vạch đều được thực hiện cục bộ, do đó bạn không cần sử dụng kết nối máy chủ để đọc dữ liệu từ mã. Ví dụ: khi đọc mã vạch PDF-417 tuyến tính, có thể chứa tối đa 1 KB văn bản, bạn có thể nhận được ngay tất cả thông tin được mã hóa trong đó.

Vì vậy, để phát triển ứng dụng chúng ta sẽ cần:

  • Môi trường phát triển Android Studio
  • Điện thoại thông minh chạy Android 4.2.2 trở lên
  • Phiên bản mới nhất của SDK Android, bao gồm thành phần công cụ SDK. Bạn có thể tải nó bằng Trình quản lý SDK Android trong Android Studio.
  • SDK dịch vụ của Google Play. Bạn cũng có thể lấy nó từ Trình quản lý SDK Android trong Android Studio.

Tạo một dự án mới trong Android Studio. Khi tạo, hãy chọn mẫu Hoạt động trống.

Bước tiếp theo là đảm bảo rằng ứng dụng của bạn có thể sử dụng Dịch vụ của Google Play, bao gồm API Mobile Vision. Để thực hiện việc này, bạn cần cập nhật tệp build.gradle của dự án.

Nên có những dòng như thế này trong phần phụ thuộc. Cập nhật Gradle nếu cần thiết.

Biên dịch "com.android.support:appcompat-v7:25.0.0" biên dịch "com.google.android.gms:play-services:9.8.0"

Dịch vụ của Google Play được cập nhật thường xuyên và để có phiên bản mới nhất, trong Android Studio, hãy đi tới Công cụ > Android > Trình quản lý SDK.

Sau đó tìm dòng dành cho dịch vụ Google Play và đảm bảo bạn đã cài đặt phiên bản 26 trở lên. Nếu không, hãy cài đặt thành phần.

Bây giờ hãy tạo giao diện người dùng.

Trong Android Studio, chọn thư mục "res" và mở "bố cục" thư mục con của nó. Ở đây bạn sẽ thấy "activity_main.xml". Mở nó trong trình chỉnh sửa bố cục.

Bạn có thể thấy rằng bố cục của bạn có chứa một trường văn bản . Bạn cần thay đổi bố cục như hình dưới đây. Bây giờ, ngoài trường văn bản, sẽ có một nút và một hình ảnh. Chúng tôi viết mã định danh cho tất cả các thành phần màn hình để sau đó có thể truy cập chúng bằng mã.