Can You Access Your Own Cash Register Data?
jeronimo989 writes "A customer of mine has a small shop and asked me to look for an electronic cash register. One of the requirements is to retrieve the sales data from the cash register in some accessible format so he can import it in the software of his choice (which happens to be OpenOffice), either by downloading the data on a Flash card, connecting a laptop via USB, or even via a direct modem connection. As far as the cash register itself is concerned, he doesn't need anything too fancy; any 'entry level' machine for small businesses is probably OK (as long as it keeps an electronic journal, of course). Which options do we have? Are there cash register manufacturers out there that allow accessing the sales data directly in an open format? Does anyone here have experience with setting up a link between a cash register and PC, preferably using free/open source solutions?"
This IS slashdot. It doesn't hurt to RTFA either (when they're there) but there's still a large number of readers here that don't want to risk it .
But yes - a simple google search did turn up a number of solutions. My guess is that the submitter wants to short circuit the process of working his/her way through them, and tap into the collective knowledge of /.ers.
The Mothership
If you are looking for all this, it would be nice to have register where the customer can plug in a USB drive and then have the register load the "receipt" on it. I am always amazed that none of the stores have this. I know that it would be useful to buy food from King Soopers and then take the info home and plug it into various applications including a kitchen app and a budget app.
I prefer the "u" in honour as it seems to be missing these days.
Since when has $1,300 been a couple of hundred?
For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
If you use any x86 based registers with a custom (or shelf) application which "mimics" a real cash-register, you will immediately be caught in vendor lock-in.
My suggestion is to look at what is available from real cash-register manufacturers. Most if not all of these vendors will have a serial (or other) interface which will upload/download data using standard ASCII, comma-delimited files.
This should reduce your task to a simple import/export routine with perhaps a little data massaging to get it into/out-of whatever back end system you want to use/develop.
I successfully used Sharp cash registers for this over 15 years ago. All of the PLU (Price-Look-Up) codes and pricing (stock levels, re-order etc) was stored on a DEC-VAX, basic reporting data was stored on a PC based SQL and generated using Crystal, Access or whatever. A single PC application spoke to the VAX every night, then contacted every register, downloaded sales data and uploaded new/changed PLU data, then massaged the data from the registers and sent it back to the VAX and also dumped what stuff into the SQL database.
With ASCII PLU/pricing/sales data coming from the registers it was a snack and allowed the company to move from a mini-computer architecture to a PC/LAN/SQL environment seamlessly. I'd be surprised if the current offerings from register manufacturers was much different today than it was back then as there really is no reason for it to be any different.
This is an awful article title. "Can You Access Your Own Cash Register Data?" First I read that as some silly desire to be able to access your own data in all the stores you visit, out of some sense of entitlement. Then I read the summary, and see that's not the case. In that context, it could be read as asking store owners if they can access their cash register data, a yes/no question. But no, that's not what's about either; it's someone seeking a recommendation for a freaking cash register, as if this is Yahoo Answers or something...
Like a lot of vertical markets, this one seems to be infested with companies producing poorly engineered products with no mind for security, usability, interoperability, or ease of IT management. They're usually highly proprietary and overpriced, to boot.
dragonhawk@iname.microsoft.com
I do not like Microsoft. Remove them from my email address.