Public bug reported:

I'm using a USB barcode reader that mimics a keyboard. Using Windows,
the barcode reads correctly but in both Lubuntu 14.04 and Ubuntu 14.04,
it drops some repeating chars. It consistently outputs the same value in
both.

For example:
Barcode
5034660520825 becomes:
503466052825 (Drops third 0)

Barcode
8714789763620 becomes:
8714976320 (Drops 7,8,6)

Using usbmon, I captured the input and translated the codes in
http://www.usb.org/developers/hidpage/Hut1_12v2.pdf . The values being
received from the reader are correct. The repeating chars are being
received by Ubuntu but are not output.

Looking at the output from lsusb, the device is recognised as a USB HID
but uses ID 0416:c141 which is described as "Winbond Electronics Corp."
which may not be the correct manufacturer.

This has been recreated on both a physical machine and VM.

ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: linux-image-4.2.0-35-generic 4.2.0-35.40~14.04.1
ProcVersionSignature: Ubuntu 4.2.0-35.40~14.04.1-generic 4.2.8-ckt5
Uname: Linux 4.2.0-35-generic x86_64
ApportVersion: 2.14.1-0ubuntu3.19
Architecture: amd64
CurrentDesktop: LXDE
Date: Mon May  2 21:23:33 2016
InstallationDate: Installed on 2016-03-15 (48 days ago)
InstallationMedia: Lubuntu 14.04.4 LTS "Trusty Tahr" - Release amd64 
(20160217.1)
SourcePackage: linux-lts-wily
UpgradeStatus: No upgrade log present (probably fresh install)

** Affects: freebsd-libs (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug trusty

** Package changed: linux-lts-wily (Ubuntu) => freebsd-libs (Ubuntu)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1577559

Title:
  USB Keyboard Barcode scanner drops chars

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/freebsd-libs/+bug/1577559/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to