Magnetic Card Readers For Linux?
Squeezer asks: "I'm working at a state library which has a new building under construction. The staff wants the building to run Linux for everything due to its stability. Our plans include a magnetic card similar to a credit card that has a magnetic strip. When a patron swipes their card, depending on their location, it will either let them: enter the library, print out a catalog on a book, let them print out an article, allow them to make a copy, and so on. I have been doing research but I am unable to find any magnetic card readers that support Linux. Any Slashdot readers have any advice or recommendations for such devices?"
It seems that smart cards would be a better choice then magnetic strips. What is the basis for the choice that has made you choose mag stripes? It seems to me that smart cards not only look cooler, are a tad bit harder to hack.
Fight censors!
"Not my manner of thinking but the manner of thinking of others has been the source of my unhappiness." - M
At my college, our print servers use magreaders that are just simple keyboard wedge(a la cuecat). Unfortunately, they aren't branded or anything, but a quick google and tadah. PS/2 wedges. No drivers required:}
We are using Welch Allyn decoders. You can attach magnetic card reader or barcode reader to this decoder and it is attached to keyboard so it works on any platform. Not really sure if this kind of thing should work for you, if you want to have one at the door or somewhere that grants you access the fact that it attaches itself between keyboard and the computer. Other than that, they work really fine. I think we have been using Welch Allyn's hardware for allmost decade now without any kind of major problems. These beasts work in way that they first send a prefix character to notify the underlying program that data is incoming from reader not the keyboard (this can be disable ofcourse), then the actual data let it be barcode or magnetic card stripe and then suffix to let program know that transmission is over. The actual program doesnt have any special requirements because it still sees incoming sequence as human punched it except ofcourse, it should change to appropriate field (in our case) when it sees the prefix char in keyboard buffer so that rest of the buffer is entered into correct place.
--
yush
You might also want to look at this page. If there is a smart card command line utility for Linux, chances are there must be some supported readers. Good luck!
Thanks for the responses. For those wondering. We are using magnetic cards because they are about $.50 a piece to make, verses a smart card that is about $5 to make. We do not charge our patrons any dues or fees, and we don't have any late fees because we are a library that deals in historical records, so none of our materials are in circulation. All of the items you checkout can not leave the library.
Does the name Pavlov ring a bell?
I havent seen any libraries use mag stripes before, but I have seen them make use of bar coded cards for the patrons and also have the books bar coded. Both devices are designed in the same manner of keyboard wedges, I think there might also be a few serial systems and pc card (for handhelds).
If anything, I would go with barcodes on the books and barcode on the patron's card. You can get magstripe card readers that also read barcodes on cards. But I would think barcode scanners would be the way to go, you can always find one quicker than a magstripe/barcode card reader if one fails (and they dont have as high failure rate where magstripes do). Barcode readers also make checking in/out books faster than the old paper, signature, rubber stamp style. Also during the twice a year inventory check, barcodes on the books make finding missing books quicker (a week compared to several weeks)
But if you are looking for either one check out www.barcode.com they have a catalog they can send out to you.
I recommend calling a speciallist to show you their gear, ask them durability and speed questions about the hardware and software and the database. Then after they leave take those answers and come up with your own system, you can probably cut hundreds of dollars off of their system running linux, with cheap barcode readers you can get anywhere (even in old computer hardware stores). Some extras to think about, an thermal transfer printer (because old thermal tape always fades away after 3 months, but thermal transfer stays), a datalogger (for those inventory days and mass book check in, dataloggers get you away from the pc, but captures the data you scan, then you sync it to the computer like a palm pilot).
Another neato gadget, a palm pilot with a barcode scanner on it (interesting but doesnt have good application here).
Email me for more info just take out the comment \*dontspam*\. Im just scratching the surface of my memory on these things (Im posting from work and ended up talking to a vistor half way thru my posting)
Consider yourself blessed if you are sneezed on by a dragon and only get wet, it could have been a fireball.
The magstripe readers I've seen are either integrated, or else hook inline to the keyboard. So no Linux support is necessary. That's why you haven't been able to find any.
-russ
Don't piss off The Angry Economist
A Palm Pilot or similar device (ie, portable handheld scanning wedges) do have a good use, during the inventory checking - you can just scan the books as you walk down the aisles (as long as the barcode is on the spine). Such a device would become a portable data logging system for the inventory tracking.
May be a bit expensive, though...
Worldcom - Generation Duh!
Reason is the Path to God - Anon
All of the (three or four) mag stripe readers/encoders I've worked with are normal serial (RS-232) devices. Just open /dev/ttyS0 and go..
"The cost of freedom is eternal vigilance." -Thomas Jefferson