콘텐츠로 건너뛰기
Odoo 메뉴
  • 로그인
  • 무료 체험하기
  • 앱
    재무 관리
    • 회계
    • 청구서 관리
    • 비용 관리
    • 스프레드시트 (BI)
    • 문서
    • 전자 서명
    판매
    • CRM
    • 판매
    • POS 스토어
    • POS 레스토랑
    • 구독
    • 렌탈
    웹사이트
    • 웹사이트 빌더
    • 이커머스
    • 블로그
    • 포럼
    • 실시간 채팅
    • 온라인 학습 관리
    공급망
    • 재고 관리
    • 제조 관리
    • 제품 수명주기 관리 (PLM)
    • 매입
    • 유지관리
    • 품질
    인적자원 관리
    • 직원
    • 채용
    • 휴가 관리
    • 인사 평가
    • 인재 추천
    • 차량 관리
    마케팅
    • 소셜 마케팅
    • 이메일 마케팅
    • SMS 마케팅
    • 행사
    • 마케팅 자동화
    • 설문 조사
    서비스
    • 프로젝트
    • 작업 기록
    • 현장 서비스
    • 헬프데스크
    • 일정 관리
    • 일정 예약
    생산성
    • 메일 및 채팅
    • 전자 결재
    • IoT
    • VoIP
    • 지식 센터
    • WhatsApp
    타사 앱 Odoo 스튜디오 Odoo 클라우드 플랫폼
  • 인더스트리
    리테일
    • 서점
    • 의류 매장
    • 가구점
    • 식료품점
    • 철물점
    • 장난감 가게
    식음료 & 숙박업
    • 바 & 펍
    • 레스토랑
    • 패스트푸드
    • 게스트 하우스
    • 음료 유통업체
    • 호텔
    부동산
    • 부동산 중개업체
    • 건축 회사
    • 건설
    • 부동산 관리
    • 가드닝
    • 부동산 소유자 협회
    컨설팅
    • 회계 법인
    • Odoo 파트너
    • 마케팅 대행사
    • 법률 사무소
    • 인재 영입
    • 감사 및 인증
    제조 관리
    • 텍스타일
    • 메탈
    • 가구
    • 푸드
    • 양조장
    • 기업용 선물
    건강 & 피트니스
    • 스포츠 클럽
    • 안경점
    • 피트니스 센터
    • 웰니스 전문가
    • 약국
    • 미용실
    사업
    • 핸디맨
    • IT 하드웨어 및 지원 서비스
    • 태양 에너지 시스템
    • 제화업체
    • 클리닝 서비스
    • HVAC 서비스
    기타
    • 비영리 단체
    • 환경 에이전시
    • 광고판 임대
    • 사진
    • 자전거 임대
    • 소프트웨어 리셀러
    전체 인더스트리 찾아보기
  • 커뮤니티
    학습
    • 튜토리얼
    • 문서
    • 인증
    • 훈련
    • 블로그
    • 팟캐스트
    교육 역량 강화
    • 교육 프로그램
    • Scale-Up! 경영관리 게임
    • Odoo에 방문해보세요
    소프트웨어 신청
    • 다운로드
    • 버전 살펴보기
    • 릴리즈 내역
    협업
    • Github
    • 포럼
    • 행사
    • 번역
    • 파트너 등록
    • 파트너 대상 서비스
    • 회계 법인 정보 등록
    서비스 신청
    • 파트너 검색
    • 회계사 검색
    • 전문 상담 예약
    • 구현 서비스
    • 고객 정보
    • 고객 지원
    • 업그레이드
    Github 유튜브 트위터 링크드인 인스타그램 페이스북 스포티파이
    +1 (650) 691-3277
    데모 예약하기
  • 요금제
  • 고객 지원

Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:

  • CRM
  • e-Commerce
  • 회계
  • 재고 관리
  • PoS
  • 프로젝트
  • MRP
All apps
커뮤니티에 참여하려면 회원 가입을 하시기 바랍니다.
모든 게시물 사용자 배지
태그 (모두 보기)
barcode inventori manufacturing Documents Lotnumber
게시판 정보
커뮤니티에 참여하려면 회원 가입을 하시기 바랍니다.
모든 게시물 사용자 배지
태그 (모두 보기)
barcode inventori manufacturing Documents Lotnumber
게시판 정보
  1. Barcode Scanner
  2. 게시판

Using Barcode Scanner & Android Devices - FYI

구독

이 게시물에 활동이 있으면 알림 받기

신고된 질문입니다
4 답글
11282 화면
아바타
Jonas Temple

So I ran across something yesterday that I'd like to share with the group and hopefully someone can benefit from this information.  


We are about to use mobile devices and bar code scanners to do our first non-tag inventory. Very exciting! So we were prepping a couple of new tablets and bluetooth scanners to make sure everything was working.  When we started the "Barcode" mode for the inventory adjustment we tried to scan a location to jump to a specific location in the warehouse.  So with the prompt "Scan a location" at the top when we scanned a location barcode we would get 1 or more error messages in Odoo stating "Product scan expected" or something to that effect. Sometimes it would be 1 message and sometimes 2 or 3.  We couldn't find a pattern to this behavior and were concerned that someone in the warehouse was going to have to press the "Next" button repeatedly to advance to the location they were starting to count. Not fun. 


We tried several different tablets and scanner combinations but they all had the same issue.  We even dug into the Javascript that handles barcode scanning to see if there was something in there.  What we found were notes about the delay used by Odoo to detect when there were no more characters coming from the scanner.  So that made us think the scanners were too slow and at that point we tried wired scanners into the tablets but with the same results.

So I did what we do best in IT; I googled the issue.  On a recommendation from another website I installed an app onto the tablet called "Hacker's Keyboard".  After setting the hacker's keyboard as the default keyboard AND setting the option in Android to display the on screen keyboard even if there is a physical keyboard attached everything started working nicely! 

What I'm guessing is Google's keyboard was probably slowing down the keystrokes coming from the scanner as it attempted to gather word suggestions and probably capturing every keystroke made for ad purposes.  Since the Hacker's keyboard doesn't do that it doesn't slow down the keystrokes.  

And now everything is working very nicely and we are ready for our first tag-less physical inventory!

2
아바타
취소
OdooBot

Hei, 
 
I'm on a vacation untill 19.8.2024
 
Ystävällisin terveisin Janne Immonen
아바타
Brian McMaster
베스트 답변

I did not have much success using the Hacker Keyboard set up as you described.

However, I was able to find this commit in the Odoo code base that allows you to set a new parameter value to enable a longer delay for Odoo to process the barcode input.

Once I set the delay value to 175 I no longer had problems when using a Bluetooth scanner paired to a Samsung Android tablet.  Anything under 175 was still causing the errors.

To set the parameter:

Go to Settings and Enable Developer Mode

In Settings, go to Technical Menu > System Parameters

Create a new parameter record.

Set the key as barcode.max_time_between_keys_in_ms and set the value as 175

2
아바타
취소
아바타
Gracious Joseph
베스트 답변

The issue described is a common challenge when using barcode scanners with Android devices in Odoo's Barcode module. Below is a summary of the problem, why it occurs, and the steps to resolve it based on the shared solution and best practices.

Problem

  • Symptoms:
    • Scanning a location barcode in the inventory adjustment process causes error messages like "Product scan expected."
    • Users are required to press "Next" manually to proceed.
    • Errors appear inconsistently, with no clear pattern.
  • Cause:
    • The default Android keyboard (Google Keyboard or similar) introduces delays when processing inputs from the scanner, likely due to features like word suggestions, spell checking, or keystroke logging.

Solution

  1. Install an Alternative Keyboard (Hacker's Keyboard):
    • Download Hacker's Keyboard from the Google Play Store.
    • Set it as the default keyboard on the tablet.
  2. Configure Android Settings:
    • Enable the on-screen keyboard to remain visible, even when a physical keyboard (scanner) is attached:
      • Go to Settings > Language & Input > Physical Keyboard.
      • Enable the option: "Show virtual keyboard."
  3. Test the Scanner:
    • After configuring the keyboard, test the scanner with Odoo's Barcode app:
      • Open Inventory > Operations > Barcode Scanning.
      • Scan a location barcode and ensure that the system correctly identifies the location and moves to the next step.

Why This Works

  • The Hacker's Keyboard does not attempt to process keystrokes for features like word prediction or ad tracking, which significantly reduces latency when handling scanner inputs.
  • By displaying the on-screen keyboard alongside the scanner, Android ensures that inputs from the scanner are handled without interference.

Best Practices for Barcode Scanning in Odoo

  1. Ensure Scanner Compatibility:
    • Use barcode scanners that are known to work seamlessly with Android devices and Odoo.
    • Ensure the scanner is configured to send a carriage return (Enter) after each scan, which Odoo expects.
  2. Optimize Barcode Settings in Odoo:
    • Go to Inventory > Configuration > Barcode Scanning Settings and verify that the barcode scanning workflow matches your use case.
  3. Test Scanner Speed and Input Lag:
    • If using Bluetooth scanners, ensure the connection is stable.
    • For USB scanners, test using an OTG cable for direct input.
  4. Leverage Odoo Mobile Apps:
    • Use the Odoo Mobile App or Odoo Community/Enterprise Barcode App for optimal integration with Android devices.

Troubleshooting Other Issues

  1. Scanner Reads Incorrect Input:
    • Ensure the barcode is printed clearly and matches the format Odoo expects.
  2. Location vs. Product Scans:
    • Ensure barcodes are correctly labeled (e.g., locations, products, or lots). Mislabeling can confuse Odoo during scanning.
  3. JavaScript Timing Delays:
    • If issues persist, adjust the scanner delay or investigate the Barcode module's JavaScript code for handling input timing.

Key Takeaways

  • Keyboard Optimization: Switching to a lightweight keyboard like Hacker's Keyboard significantly improves barcode scanning performance.
  • Preparation: Testing scanners and device configurations before large-scale operations (like inventory counts) prevents workflow interruptions.
  • Flexibility: Adopting best practices for barcode scanning ensures seamless operation across different hardware setups.

If you need further assistance configuring your Odoo Barcode app or troubleshooting scanner issues, feel free to ask!

0
아바타
취소
아바타
Kamila Breis
베스트 답변

Just a heads up, using a barcode scanner with Android devices can be a game-changer for tracking inventory and managing workflows efficiently. It's definitely worth exploring if you're in need of streamlining your processes!

0
아바타
취소
아바타
Mohamed Habib Challouf
베스트 답변

Good job thanks 

0
아바타
취소
토론이 재미있으신가요? 직접 참여해보세요!

지금 바로 가입하여 독점 서비스를 이용해보고 특별한 커뮤니티와 소통하세요!

가입
커뮤니티
  • 튜토리얼
  • 문서
  • 포럼
오픈 소스
  • 다운로드
  • Github
  • Runbot
  • 번역
서비스
  • Odoo.sh 호스팅
  • 고객 지원
  • 업그레이드
  • 맞춤 개발
  • 학습
  • 회계사 검색
  • 파트너 검색
  • 파트너 등록
회사 소개
  • 회사 소개
  • 브랜드 자산
  • 상담 문의
  • 인재 채용
  • 행사
  • 팟캐스트
  • 블로그
  • 고객 사례
  • 법적고지 • 개인정보
  • 보안
الْعَرَبيّة Català 简体中文 繁體中文 (台灣) Čeština Dansk Nederlands English Suomi Français Deutsch हिंदी Bahasa Indonesia Italiano 日本語 한국어 (KR) Lietuvių kalba Język polski Português (BR) română русский язык Slovenský jazyk slovenščina Español (América Latina) Español ภาษาไทย Türkçe українська Tiếng Việt

Odoo는 CRM, 이커머스, 회계, 재고, POS, 프로젝트 관리 등 기업의 모든 요구 사항을 충족하도록 설계된 오픈 소스 기반의 통합 비즈니스 앱 제품군입니다.

Odoo의 간편한 UI와 완벽하게 통합된 기능을 직접 확인해 보세요.

Website made with

Odoo Experience on YouTube

1. Use the live chat to ask your questions.
2. The operator answers within a few minutes.

Live support on Youtube
Watch now