Openbravo Issue Tracking System - Retail Modules
View Issue Details
0040170Retail ModulesWeb POSpublic2019-02-06 18:282019-05-16 08:47
joniturralde93 
jorge-garcia 
immediatemajoralways
closedfixed 
5
pi 
piRR19Q3 
marvintm
Production - Confirmed Stable
No
0040170: When barcode is scanned in POS Terminal, the code is automatically set as lowercase.
Example:
You scan SOWM136060219013, then it shows: No results found for: sowm136060219013

This can be problematic when trying to open a document with uppercase doc prefix.

This works fine for 17Q3.3 in live builds!
1. Open a POS Terminal from a POS Terminal Type with 'Use External Input' enabled in backoffice.
2. Scan the attached barcode in a text editor: SOWM136060219013
3. Scan it on POS main screen: No results found for: sowm136060219013

If the attached barcode doesn't work, print another one, for example from a sales quotation in Web POS and scan it after.
No tags attached.
depends on backport 0040878RR19Q2.1 closed jorge-garcia When barcode is scanned in POS Terminal, the code is automatically set as lowercase. 
depends on backport 0040879RR19Q1.2 closed jorge-garcia When barcode is scanned in POS Terminal, the code is automatically set as lowercase. 
caused by defect 0038165 closed ranjith_qualiantech_com Some french barcode scaner do not recoginize certain numbers 
related to defect 0040369 closed ranjith_qualiantech_com Scanning of UPC is doing an Upper Equals instead of just equals 
png barcode.png (287) 2019-02-06 18:51
https://issues.openbravo.com/file_download.php?file_id=12640&type=bug
png

txt scanner.txt (10,163) 2019-04-01 12:33
https://issues.openbravo.com/file_download.php?file_id=12814&type=bug
Issue History
2019-02-06 18:28joniturralde93New Issue
2019-02-06 18:28joniturralde93Assigned To => Retail
2019-02-06 18:28joniturralde93Regression level => Production - Confirmed Stable
2019-02-06 18:28joniturralde93Triggers an Emergency Pack => No
2019-02-06 18:51joniturralde93File Added: barcode.png
2019-02-08 11:13ranjith_qualiantech_comTag Attached: SOWM136060219004
2019-02-08 11:13ranjith_qualiantech_comTag Detached: SOWM136060219004
2019-02-08 12:56ranjith_qualiantech_comRelationship addedcaused by 0038165
2019-02-08 14:28rqueraltaAssigned ToRetail => rqueralta
2019-02-08 14:33rqueraltaStatusnew => scheduled
2019-02-14 17:41ngarciaResolution time => 1551222000
2019-03-12 13:27jorge-garciaAssigned Torqueralta => jorge-garcia
2019-03-12 13:56jorge-garciaAssigned Tojorge-garcia => joniturralde93
2019-03-12 13:57jorge-garciaNote Added: 0110383
2019-03-12 13:57jorge-garciaStatusscheduled => feedback
2019-03-13 08:24guillermogilRelationship addedrelated to 0040369
2019-04-01 12:33adrianromeroFile Added: scanner.txt
2019-04-01 12:47adrianromeroNote Added: 0110943
2019-04-02 18:17joniturralde93Note Added: 0110972
2019-04-02 18:17joniturralde93Assigned Tojoniturralde93 => jorge-garcia
2019-04-02 18:17joniturralde93Statusfeedback => scheduled
2019-04-09 13:12jorge-garciaAssigned Tojorge-garcia => Retail
2019-04-29 10:06marvintmResolution time1551222000 => 1557439200
2019-05-07 14:03marvintmResolution time1557439200 => 1558044000
2019-05-15 09:17jorge-garciaNote Added: 0111685
2019-05-15 09:17jorge-garciaAssigned ToRetail => jorge-garcia
2019-05-15 09:17jorge-garciaStatusscheduled => acknowledged
2019-05-15 09:17jorge-garciaStatusacknowledged => scheduled
2019-05-16 08:38hgbotCheckin
2019-05-16 08:38hgbotNote Added: 0111699
2019-05-16 08:38hgbotStatusscheduled => resolved
2019-05-16 08:38hgbotResolutionopen => fixed
2019-05-16 08:38hgbotFixed in SCM revision => http://code.openbravo.com/erp/pmods/org.openbravo.mobile.core/rev/397b22059842b2aaf220453e033d848420070a25 [^]
2019-05-16 08:47marvintmReview Assigned To => marvintm
2019-05-16 08:47marvintmStatusresolved => closed
2019-05-16 08:47marvintmFixed in Version => RR19Q3

Notes
(0110383)
jorge-garcia   
2019-03-12 13:57   
Requesting barcode scanner model from the client
(0110943)
adrianromero   
2019-04-01 12:47   
The attached changeset solves the issue for the IBM barcode scanner that has the same problem. The solution attached is a hardcode fix for this specific model and requires an analyisis and probably a refactor depending on the situation:

* If the change is very specific to the IBM barcode scanner and does not work with other barcode scanners. It will require a refactor and probably to add configuration options at POSTerminal level to select one or other barcode scanner implementation.

* If the change is not specific to the IBM barcode scanner and works with other barcode scanners no refactor is needed. Just renaming functions and reorganize a bit the code.
(0110972)
joniturralde93   
2019-04-02 18:17   
Two models used by customer.

Scanner Brand:- Symbol.
Model :- DS6878

Brand :Datalogic
Model : QuickScan QW2100
(0111685)
jorge-garcia   
2019-05-15 09:17   
Reopen to create backports
(0111699)
hgbot   
2019-05-16 08:38   
Repository: erp/pmods/org.openbravo.mobile.core
Changeset: 397b22059842b2aaf220453e033d848420070a25
Author: Jorge Garcia <jorge.garcia <at> openbravo.com>
Date: Tue May 14 16:31:53 2019 +0200
URL: http://code.openbravo.com/erp/pmods/org.openbravo.mobile.core/rev/397b22059842b2aaf220453e033d848420070a25 [^]

Fixed issue 40170: When barcode is scanned in POS Terminal, the code is
automatically set as lowercase.

The solution is to manage properly shift event keys to uppercase the next
character.

---
M web/org.openbravo.mobile.core/source/component/ob-keyboard.js
---