Can I directly open an MMF Cash Drawer through RJ-11 port?

My aunt bought this cash drawer at an auction recently and has tasked me with figuring how to open it via a computer. We have the key (pictured) and can open it manually, but I'd like to be able to plug it directly into a computer and open it via some sort of program or script. It has a built in rj-11 cord coming out of the back of it. Initial research shows that it might usually be used with a printer, but I want to be able to connect it directly to the computer.

Edit: this needs to be able to work with windows 7.

Edit2: http://imgur.com/a/czEMs imgur gallery of the innards.

enter image description here

enter image description here


Solution 1:

Like Journeyman Geek said: "Not a definitive answer" but all the older cash drawers where I used to work (30 customer outlets) connected to a serial port via an RJ11-Serial lead and sending pretty much any string of characters to the port at around 300-1200 bps would trigger the cash drawer to open. The newer ones were driven directly from a USB port.

We had an 'emergency open' icon hidden away on the reception PCs and it linked to a batch file that contained a mode line to set the com port parameters and then something like "ECHO AAAAAA > COM1:"

For the POS application, the cash drawer was defined as a serial-based printer and the app would 'print' a short line of text to the drawer to open it.

We had a couple of VERY old cash drawers that had an interface box plugged in to the serial port and onwards to the drawers, but most of the ones we had used direct serial port connections.

Solution 2:

Not a definitive answer, but a quick bit of googling suggests a few things. Mainly, in short, you can't, not with a standard port of any sort from a standard PC without a suitable printer thats part of a POS system.

Firstly, that these drawers connected to printers in some manner, and the pinout depended on the printer (this, and without a suitable printer, this may not be doable at all.

However, apparently they are fairly simple devices - the printer would trigger a solenoid that would open it, its device independant other than the cable, as such either a standard interface, or something very simple, and these use 12V. You might be able to get the drawer connected to a RS232/Serial connector if you have one, since the voltage levels appear to be within spec but some testing might be needed. If this fails there's no simple way to get a 12 V signal out of a system, so you would likely have to work out how to trigger the device, possibly using voltage off the power supply of the system, some kind of relay, and possibly a microcontroller - the exact process would be far out of the scope for SU.

I'd recommend finding the pin out on the cash drawer side, and proceeding from there.