Slashdot Mirror


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?"

4 of 178 comments (clear)

  1. Re:Lame by The+Ancients · · Score: 3, Insightful

    You know it doesn't hurt to do some research.

    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.

  2. Re:Quickbooks Terminal by Kalriath · · Score: 4, Insightful

    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".
  3. Do not use PC based registers by OzTech · · Score: 3, Insightful

    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.

  4. Re:A suggestion by Kijori · · Score: 3, Insightful

    hmmm. So you think that plugging in USB card in a system that OWNS the driver, that it will cross-infect the register? ha ha ha Start using Linux or something that is secure. You window nuts ARE sociopaths. An excellent point, since Linux can never have any vulnerabilites or bugs ever.

    Security requires more than just choosing the more secure operating system, you have to protect your system - for example by not letting strangers plug in devices.