I'm curious if anyone other than Left Click has gotten this to work. I've read through the blog post (http://uberpos.com/blog/login-barcode) and created a correctly formatted barcode but I can't get the login to work in Firefox, IE, Chrome or Opera. I'm using a Code128 barcode with username~009password. In Notepad the tab is registered but when I use the scanner at the login both the username field has "usernamepassword" and the bookmark bar opens up...

Has anyone gotten this to work with another ASCII command instead of ~009? Like I said, it works in Notepad, not sure why it won't in any browser. I've tried %I (Code39 ASCII I believe) as well, but that didn't work any better.

Comments

coreywood’s picture

It turns out CTRL + I is the command actually being sent by the scanner when you use ~009. CTRL + I should be the command for a horizontal tab (which works in Notepad), but in most browsers it looks like CTRL + I is remapped to open your bookmarks... so... I'm at a bit of a loss here, do I need to remap this keyboard shortcut in my browser? This would need to be done for each computer/browser you're using as a POS, which would be a pain

last call media’s picture

We only ever used it on a mac... which uses the command key in place of the ctrl key almost universally...

Odd that it really sends ctrl i, doesn't sound right to me.

coreywood’s picture

I decided to give this a shot with demo.uberpos.com and the demo login barcode. I'm getting similar results in all major browsers in Windows 7 and OSX 10.6.7. I also tried just keying CMD + I and nothing happened in Safari, it did open the page info box for Firefox though...

As far as I can tell the issue is only with the tab key. ~009 and $I translate to CTRL+I or CMD+I and since those shortcuts are overridden by the browser, the tab key doesn't register. I haven't be able to think of a work around yet.

last call media’s picture

Maybe your scanner needs to be reprogrammed with different settings

coreywood’s picture

The scanner doesn't seem to be the problem. I've tested it in multiple programs and it's registering the ASCII input correctly, the problem is that some programs (i.e. browser) have CTRL+I (CMD+I) disallowed or mapped to another function, such as bookmarks or page info.

I've tried disabling CTRL+I functions with javascript but this actually blocks the tab as well (as far as I can tell). The only feasible option now seems to be disabling the browser key shortcut while still allowing CTRL+I as input (so, not with javascript).

last call media’s picture

It is hard to believe all the browsers have changed recently to intercept a tab key presses but only from a scanner and not a keyboard. We don't use this feature any more, but next time I get a chance, I'll try it here.