Xử lý sự cố thiết bị mã vạch

Odoo Mã vạch hỗ trợ ba loại máy quét mã vạch chính: máy quét USB, máy quét Bluetooth và máy quét máy tính di động. Trong khi cấu hình từng loại máy quét, có thể phát sinh các sự cố phổ biến, trong đó máy quét không hoạt động như mong đợi và Odoo trả về lỗi cho thiết bị.

Đọc các phần bên dưới để xác định các sự cố chung và riêng của thiết bị liên quan đến các loại máy quét phổ biến cụ thể.

Các vấn đề chung

Tham khảo các phần sau đây để biết các sự cố thường gặp liên quan đến các thiết bị quét mã vạch thông dụng.

Đối với các vấn đề liên quan đến thiết bị cụ thể, hãy tham khảo :ref:`Máy quét Android<barcode/setup/android-scanners> ` phần dành cho máy quét máy tính di động hoặc đến :ref:`Máy quét không màn hình<barcode/setup/screenless-scanners> ` phần dành cho máy quét USB và Bluetooth.

Mã vạch không thể đọc được

Một vấn đề thường gặp khi sử dụng máy quét mã vạch là lỗi do không thể đọc được mã vạch.

Điều này có thể xảy ra vì bất kỳ lý do nào sau đây:

  • Mã vạch bị hỏng.

  • Thiết bị không thể đọc được loại mã vạch cần thiết (một số máy quét chỉ có thể đọc được mã vạch 2D).

  • Mã vạch được quét nằm trên màn hình. Một số máy quét không hỗ trợ tính năng này và mã vạch phải được in ra để quét. Điều này phổ biến nhất với mã vạch 1D.

  • Thiết bị không có pin hoặc bị hỏng. Để loại trừ trường hợp này, hãy làm theo hướng dẫn khắc phục sự cố trong các phần sau.

Odoo trả về lỗi mã vạch

Tất cả các loại máy quét mã vạch đều có &quot;ngôn ngữ&quot; thiết bị riêng, điều này ảnh hưởng đến cách chúng xuất dữ liệu mã vạch vào ứng dụng Barcode của Odoo. Đôi khi, điều này có thể khiến Odoo Barcode trả về lỗi mã vạch sau khi quét. Điều này có thể do bất kỳ lý do nào sau đây:

  • Máy tính được cấu hình với bố cục bàn phím khác với máy quét mã vạch. Để loại trừ trường hợp này, hãy đảm bảo rằng thiết bị được cấu hình với cùng bố cục bàn phím.

    Ví dụ, nếu máy tính được cấu hình để sử dụng bàn phím FR-BE, hãy cấu hình máy quét để gửi các phím FR-BE. Logic tương tự áp dụng nếu sử dụng máy tính bảng thay vì máy tính.

    Để biết thêm thông tin về cách cấu hình phím tắt, hãy tham khảo :doc:`Cài đặt máy quét mã vạch<hardware> ` tài liệu.

  • Đối với máy quét máy tính di động (chẳng hạn như thiết bị Zebra), máy quét có thể giải mã mã vạch khác với dự định. Để loại trừ điều này, hãy quét mã vạch thử nghiệm để xem máy quét giải mã mã vạch như thế nào.

Máy quét Android

Các mẫu máy quét mã vạch mới nhất sử dụng Android và Google Chrome sẽ hoạt động với Odoo. Tuy nhiên, do có nhiều mẫu và cấu hình khác nhau nên trước tiên bạn nên kiểm tra khả năng tương thích của máy quét với Odoo.

Dòng sản phẩm Zebra được khuyến nghị; cụ thể là Zebra TC21 (chỉ có WiFi)Zebra TC26 (WiFi/di động).

Xem thêm

`Phần cứng tương thích với Odoo Inventory &amp; Barcode<https://www.odoo.com/app/inventory-hardware> `_

Ứng dụng mã vạch không cung cấp phản hồi

Theo mặc định, máy quét mã vạch Android xử lý trước mã vạch, sau đó gửi toàn bộ văn bản. Vì Odoo Mã vạch không đọc loại đầu ra này, nên các thiết lập cho từng loại máy quét phải được định cấu hình chính xác.

Odoo Mã vạch mong đợi máy quét hoạt động giống như bàn phím tương tự và do đó, chỉ phát hiện sự kiện phím. Tham khảo các phần sau để biết cài đặt cấu hình cho các thiết bị phổ biến nhất.

Ngựa vằn TC21/TC26

Khi sử dụng máy quét Zebra, hãy đảm bảo cấu hình phím tắt sau được thiết lập để tránh lỗi.

Bắt đầu từ màn hình chính của máy quét Zebra và chọn ứng dụng DataWedge (ứng dụng được biểu thị bằng biểu tượng (mã vạch màu xanh nhạt)).

Trên trang DataWedge Profiles, chọn tùy chọn hồ sơ để truy cập vào cài đặt máy quét Zebra.

Sau khi chọn cấu hình, hãy cuộn xuống tùy chọn Đầu ra bàn phím và đảm bảo tùy chọn Bật/tắt đầu ra phím tắtĐã bật.

Hiển thị tùy chọn phím tắt trong ứng dụng DataWedge của máy quét Zebra.

Sau khi tùy chọn đó được bật, hãy quay lại trang tùy chọn Profile và đi đến phần Keystroke output. Sau đó, mở menu phụ Key event options. Trong Characters, hãy đảm bảo tùy chọn Send Characters as Events được chọn.

Quan trọng

Tùy chọn Gửi ký tự dưới dạng sự kiện phải được chọn trên máy quét Zebra, nếu không Odoo không thể nhận dạng được mã vạch được quét.

Sau khi thực hiện các bước trên, hãy quét thử để đảm bảo máy quét Zebra hoạt động bình thường.

Thiết bị Android MUNBYN

Khi sử dụng máy quét MUNBYN Android, hãy đảm bảo các cấu hình sau được thiết lập để tránh lỗi.

Từ màn hình chính của thiết bị, nhấp vào AppSettings. Trên trang kết quả, tìm phần Process mode và chọn Keyboard input.

Phần chế độ xử lý trên trang AppSettings của máy quét MUNBYN.

Mẹo

Chế độ xử lý được chọn sẽ kiểm soát cách dữ liệu được xử lý sau khi dữ liệu mã vạch được đọc ra.

Nhập bằng bàn phím nhập dữ liệu đọc được tại vị trí của con trỏ, giống như dữ liệu nhập trên bàn phím analog.

Sau khi thực hiện các bước trên, hãy quét thử để đảm bảo máy quét MUNBYN Android hoạt động bình thường.

Tại sao không có dữ liệu đầu ra trong ứng dụng sau khi quét thành công?

Khi quét mã vạch, máy quét có thể phát ra tiếng bíp, báo hiệu quá trình quét thành công, nhưng không có dữ liệu nào được xuất ra trong ứng dụng.

Để khắc phục sự cố này, hãy điều chỉnh phương thức xuất thành bàn phím tương tự trong ứng dụng Máy quét trên thiết bị.

Từ màn hình chính của thiết bị, nhấp vào Scanner App --gt; Settings. Từ trang Settings, nhấp vào Output Mode. Cửa sổ bật lên kết quả hiển thị các tùy chọn đầu ra khác nhau có sẵn cho người dùng. Chọn Keyboard Mode, sau đó nhấp vào OK.

Cửa sổ bật lên chế độ đầu ra trên máy quét MUNBYN.

Quay lại ứng dụng cần quét và nhấp vào hộp thoại đầu vào trước khi quét. Cuối cùng, thực hiện quét thử để đảm bảo máy quét MUNBYN Android hoạt động như mong đợi.

Thiết bị Android Datalogic

Khi sử dụng máy quét Datalogic Android, hãy đảm bảo các cấu hình sau được thiết lập để tránh lỗi.

Để xem và cấu hình tất cả các cài đặt cho máy quét, hãy sử dụng ứng dụng Cài đặt trên thiết bị Android Datalogic. Từ menu ứng dụng, chọn Cài đặt --gt; Hệ thống --gt; Cài đặt máy quét.

Từ danh sách cài đặt kết quả, chọn Wedge. Từ menu này, trong phần Keyboard wedge, hãy đảm bảo rằng tính năng Enable keyboard wedge được kích hoạt.

Sau đó, cũng trong phần Keyboard wedge, hãy định vị tùy chọn Keyboard wedge input mode. Theo mặc định, chế độ nhập được đặt thành Text injection.

Menu cấu hình Wedge trên máy quét Datalogic.

Nhấp vào Chế độ nhập phím wedge và thay đổi cài đặt thành Áp lực phím. Điều này đảm bảo rằng mã vạch được quét sẽ được dịch thành các nét bàn phím, thay vì được đưa vào vùng văn bản.

Lựa chọn chế độ nhập liệu bằng bàn phím trên máy quét Datalogic.

Sau khi thực hiện tất cả các bước trên, hãy quét thử để đảm bảo máy quét Datalogic Android hoạt động như mong đợi.

Máy quét không màn hình

Máy quét không màn hình là thiết bị quét mã vạch không có màn hình. Bao gồm máy quét USB và máy quét Bluetooth.

Quan trọng

Odoo hỗ trợ hầu hết các máy quét mã vạch USB và Bluetooth vì tất cả đều mô phỏng bàn phím. Tuy nhiên, để xác minh rằng máy quét tương thích với bố cục bàn phím cụ thể (hoặc có thể được cấu hình để làm như vậy), hãy tham khảo `Phần cứng tương thích với mã vạch &amp; hàng tồn kho của Odoo<https://www.odoo.com/app/inventory-hardware> `_ tài liệu.

Thiết bị NETUM

Theo mặc định, hướng dẫn sử dụng máy quét mã vạch NETUM chỉ hiển thị cấu hình bàn phím tiếng Pháp. Để sử dụng bàn phím tiếng Bỉ, hãy quét mã bên dưới:

Mã vạch chìa khóa FR của Bỉ.

Sau khi quét mã đó, hãy đảm bảo máy quét NETUM có cấu hình bàn phím chính xác và hoạt động như mong đợi.