The generation of base code sets usually follows a preset pattern. Find More Posts by mrssbell. Let’s look at the bit patterns. I found a bug! Join our community today!

Uploader: Faegore
Date Added: 22 December 2014
File Size: 50.44 Mb
Operating Systems: Windows NT/2000/XP/2003/2003/7/8/10 MacOS 10/X
Downloads: 2027
Price: Free* [*Free Regsitration Required]

Linux-Kernel Archive: The Input Layer and the Serial Port

The fourth barcode is particularly interesting in that it is the BookLan scan of a sister book in the Coriolis series, Linux Kdrnel Kernel Commendary — interesting because the ISBN codes are exactly one digit apart. The first column of data is constant. How to Decode So we geeks started digging deep into how the scanner works.

If you swipe the barcode on a milk bottle, it’ll point you to an online grocer A userspace utility is also provided to test a CueCat without patching the kernel, and plans to make a cheap serial pod for the CueCat are included as well. The idea of the product isn’t a bad one. Join our community today! So here is the source of a C-language filter that implements all the stuff above.

It intercepts CueCat scancodes in the normal keyboard or mouse scancode flow, decodes them, correct them for errors and sends them in clear to a regular character device file. Give a geek a cool toy, and he kernfl play with it. Perhaps it was a misguided attempt at trying to bring the output of the CueCat under the Digital Millenium Copyright Act, but such an attempt fails on its face because the information being “protected” does not fall under the classification ccuecat information that can be copyrighted.


Best guess is that we use an exclusive-OR operation on each character, because that way there is no end-around wrap problem. In reality, what happened about a month after I wrote this is that I stopped working with computers and started studies in a totally different field. Let’s reverse the capital and lower-case letters and try again. What, if anything, did you have to do to get it to work? What problems am I facing if I choose to use it instead of the more general hid driver? The information in the kernel config text is grimly against using the hidbp drivers but the author of that page claimed no problems.

CueCat Driver

Is anyone using a USB cuecat under a recent kernel? This problem cuecaat been fixed in 1. Now the question is, how is this delta applied? Any help or further advice is much appreciated.

CueCat driver for the Linux kernel

Note that registered members see fewer ads, and ContentLink is completely disabled once you log in. Most variants of the base scheme tend to use regular sequences for their translate tables. Give the clerk some information name, address, etc. To decode the third string, use this chart as a reference:. What I’m trying to say is that the CueCat driver is now officially abandonware, and anyone willing to pick cuecaf up, update it, rewrite it, maintain it or do whatever else he wants with the code is more than welcome to do so.


Copyright Stephen Satchell — all rights reserved.

Wasn’t this an organization at SF conventions? We’re not interested in the software.

Barcode Perl Module

For more advanced trainees it can be a desktop reference, and a collection of the base knowledge needed to proceed with system and network administration.

In the process, we learned that the particular barcode wand used to decode output has a serial number of , How much would you expect to pay for one of these cool toys?

Scanning several dozen different barcodes with human-readable values, including proprietary cues, shows that the code developed to the guidelines described here works fine. As we see additional samples of barcode wands, we may or may not be able to justify this speculation. The actual barcode reads: