The best way to test a wedge driver is
with a Text Editor.
If the wedge driver is working, the reader
should rapidly type a long string of characters into notepad. The string has a
set of delimiters that correspond to encoding. It is very easy to parse these
values into something meaningful with just String.split. It is typical for most input devices to
ship with a wedge driver. This provides the simplest integration as each of
these devices can be viewed as just a very fast keyboard. http://www.google.com/search?q=keyboard+wedge+driver Plus the free ones that ship with the
devices! Cheers, Ted ;) From:
flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of James Hello Ted,
I was looking for a way to read a card reader from comm. port, as the current
configuration I have to deal with uses a barcode scanner on the wedge. Any help would greatly be appreciated James From: flexcoders@yahoogroups.com
[mailto:[EMAIL PROTECTED] On Behalf
Of Theodore E Patrick Flash can handle these via a standard MS
Keyboard Wedge Driver. We shipped a kiosk with a card reader and the Flash
Player can directly parse data entered. Basically all these devices can be
reduced to keyboard input so when you swipe a card or scan a barcode, it just
types data really fast. Actually I believe I have an example that
does just this very thing… Just put 3 V2 TextInput controls on stage
and name the instances: ti_name, ti_card, ti_date and use this code: Key.addListener(this)
function onKeyDown(){
var self = arguments.callee
var k = String.fromCharCode(Key.getAscii())
if(self.storage == undefined) self.storage=””
self.storage = self.storage + k
if(self.storage.split("?").length == 3 ){
var sname =
self.storage.split("^")[1]
var scardbase =
self.storage.split("?;")[1].split("?")[0].split("=")
ti_name.text = sname
ti_card.text = scardbase[0]
ti_date.text =
scardbase[1]
self.storage =
""
}
} This will parse the values from a standard
3 phase credit card reader. In the kiosk that used this we tested cards from
starbucks, visa, amex, subway and all worked perfectly. When each type of
device, you just need to know what to look for in parsing the data received. One less thing for Ethan :) Cheers, Ted J From:
flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of Rick Bullotta Here's another one for Ethan then... :) The Flash Player (along with Flex and AS) should have an
input extensibility model that supports input focus management and input from
other mechanisms/devices such as: - Barcode readers - RFID readers - Card readers - Others... This would open up a whole new class of applications for
Flex/Flash. - Rick Bullotta SAP Labs, LLC From:
flexcoders@yahoogroups.com on behalf of JesterXL I forwarded your request to
the
|
- RE: [flexcoders] What I wish Flex/Flash Player could do... James
- RE: [flexcoders] What I wish Flex/Flash Player cou... Theodore E Patrick
- RE: [flexcoders] What I wish Flex/Flash Player cou... Rick Bullotta
- RE: [flexcoders] What I wish Flex/Flash Player cou... James