Linux on a Used Cash Register: Reloaded
plimsoll writes "Hot on the heels of the original cash register running Linux, dumpster-diver Aaron Benoy has implemented his own GNU/Linux POS project with a twist: Ruins in ASCII, a late IBM 4694 removed from its case and reloaded with Linux to become a self-described 'video sculpture' showcasing 'an infinite loop of 180 distinct 7-second long video clips of various abandoned, ruined or otherwise vacant buildings and infrastructure' on its 9-inch paper white phosphor terminal display. Southern geeks can see it unveiled tonight at the Atlanta Underground Film Festival."
I know nerds (I use the term with reverence) don't always think that much of art, but something to remember is that our original conception of 'art' was a purely useful thing.
There was a time Westerners saw art really as a Machia, something you made and / or engaged in. Science and art were really the same endeavor for people like the Greeks. No division in our mental lives.
For some reason, just the description of this project makes me happy.
M
Why is the anode cap on the side of the 4694 CRT instead of the top? I suppose it could be anywhere in that plane, but this is the first I've seen this arrangement.
GNU/Linux POS project
POS is such a great acronym : when the equipment is new, it means Point-Of-Sale, and when it's old and obsolete, it doesn't need to change acronym.
Kind of like "PC", come to think of it...
"A door is what a dog is perpetually on the wrong side of" - Ogden Nash
What CPM or DOS can run on 1k ram?
Perhaps you meant 1MB, in which case, the answer is uCLinux.
Did anyone else find it funny when they read at the top of the IBM page "POS Systems"? Did they really have to use that acronymn?
all we need know is a bunch of hamsters in wheels keeping this thingie going and we are all set.
Since we're talking about ASCI - does anybody know where I can find this aalib demo just about anybody is talking about?
I don't read replies by ACs.
Are people buying copies of the operating system it runs.
$0.00
$0.00
$0.00
--Your bonus card has saved you $0.00 this year. Thank you for shopping at Linux Mart--
The sad thing about this article is that we still don't have a decent, non-specific, OSS point-of-sale package for *nix. I've seen cheezy GTK-based "cash register" apps but nothing that can compete (or even compare) to Windows-based products.
This is unfortunate. My father's company runs FreeBSD and OpenBSD on all of its servers but I still have to support over 35 Windows 2000 desktops here at our stores because there is no *nix alternative. Retail is the perfect place for Linux and the BSDs. Retail people need simple, easy-to-use interfaces and they do not want to deal with the problems associated with administering Microsoft OSes (worms, spyware, etc). I would love nothing more than to replace every single Windows desktop in this company with a X11-capable thin client.
Thoughts?
Come on, where is the obligatory asshole comment that says, "You're new here aren't you?"
This reminds me when I went to Showcase Cinemas Lowell with some friends. After the movie we went to see we decided to use the photo-booth in the lobby. It was unplugged, so we decide to plug it back in. To our surprise we discovered the booth booting Red Hat Linux. We never got any pictures taken, because the machine would hang while it was loading the camera or the printer driver (can't remember which).
simple ascii graphics always seem to convey a sense of isolation when presented in situations like this, not necessarily aloneness but the feeling of a tenuous mediated glimpse into something far away and mysterious, or at least it does to me, maybe because of my associations with mainframe terminals and command lines. So I think this piece really "works", with combination of salvaged computer, ascii graphics, and abandoned places. another somewhat similar piece that I also enjoyed is ben rubin's Listening Post more polished but still with a eerieness that is hard to explain. might be of interest to you if you liked this one.
$699.00
$699.00
$699.00
Subtotal $2097.00
Tax $178.25
Total $2275.25
--Your compliance with intellectual property law has saved you $997,724.75 in lawsuit settlement fees this year. Thank you for shopping at Linux Mart--
Hear recorded Slashdot headlines on your phone! New service beta testing. Just call (248) 434-5508
In that case, they should have somehow involved the vi editor.
From the article:
"hardware so old it is incapable of displaying anything but text"
Speaking as someone who writes software for these boat anchors, I would like to point out that they have VGA monitors and can display 640x480 graphics in black and white with the standard 9" monitor or, with the optional 9" color monitor, 16 colors. My company, which does custom retail software, has several customers running these units. Most still on DOS, but a few on Windows NT.
Unknown host pong.
How about Menuet running on an ATM?
here in NYC, a lot of things run windows. When you go to penn station, the NJ Transit ticket machines are running NT 4. I've seen errors on them in the past, they software that's actually driving the display's UI and all that is just a visual basic application. Sometimes they crap out or bluescreen. not very often, though. I've only seen it happen 4 or 5 times in the past couple years. It's really neat to watch them reboot the system. You can see it pinging all its ticket servers and stuff. I assume they have the servers' firewall configured in such a way as to only allow incoming traffic from known IPs, either that, or their attached to a private network. either one wouldn't surprise me.
Even the Amtrak ticket machines run on computers. When you see the tech guy open the machine's case, there's a little beige tower inside with a keyboard and mouse.
lately, everything seems to be running windows. Frequently, in times square, the huge animated billboards will be bluescreened. It's pretty funny. You'd think that software for made for doing this stuff wouldn't crap out. You'd hope that no one installs quake on these machines or any other non-related software, but I guess people do.
I guess putting quake on the adserver box is to a windows geek what putting linux on a toaster is to a real geek.
...spike
Ewwwwww, coconut...
I was the one that had the extra time on my hands to take apart one of my mom's surplus registers. I oringally got it to see what was inside, so we could figure out what could run, whether we could put wireless on it, etc. (My mom's store in in PHX, I'm in San Diego, so I was sort of exploring on my own.)
I suspected that it was a normal PC all along, but my mom didn't get manuals or anything when she got them from Service Mechandise. And since she had a few months until she was going to use them I figured I'd play around with one. So that's why I put Linux on it.
I wanted to mainly get the led-on-a-stick working for her (it's an AZ law that registers have to have them I guess),and I wanted to see how the cash drawer works (via the printer). I also had to figure out the printer. It's a funky printer.
So once I was done exploring, I thought that it was a natural extension that I start trying to write a POS app. I looked around a lot for stuff, and found some occasional links, but nothing that was terribly complete. Linux comes with al the dev tools you'd need, and it ran really well on those systems once I got the memory bumped up.
My mom eventually went with another generic PC for her POS hardware. The original machines couldn't handle the CPU load of a wireless card. The vendor of her old nasty software also released a completely new version that did a lot of what she wanted, so my Linux-based POS app died on the vine.
If anyone wants some perl code that can talk to the pole display or the open the cash drawer or whatever, let me know and I'll dig up all my old stuff.
-B
Ash and Hickory, straight-grained and true, make excellent bludgeons, dandy for the cudgeling of vegetarians.
Here's the best I got:
google cache
and this, too
It might make a good replacement for Edvard Munch's "The Scream" which was stolen recently.
One line blog. I hear that they're called Twitters now.
My printbitch (print server and MRTG grapher) is running on an old Pentium POS system. Nice and small footprint, don't need any slots. It's been running like a dream for 2 years!
Jory
Our cash registers at work run linux and have for some time. Congrats on the innovation, though.
"Ruins in ASCII"
erm, yeah... I meant windows... ;)
i guess that's why they tell you to proofread before posting, eh?
...spike
Ewwwwww, coconut...
Excuse me sir, will that be crash or charge?
Get your Unix fortune now!
All of those in the southern hemisphere repeat after me...
You Insensitive Clod!
Cogito, ergo sig.
I'd love to see Quake broadcast on one of those screens above Times Square. Better yet, CounterStrike, with a CNN-style text crawl at the bottom of the screen:
If anyone can pull this off during the GOP convention I will pay them $1000.
k.
"In spite of everything, I still believe that people are really good at heart." - Anne Frank
A lot of their functionality is web-based. They use XML extensively to shovel data back and forth between systems like the front lanes, tool rental, returns, etc. [ My speculation is this might have something to do with why they chose Microsoft -- the introduction of .NET. But I don't know that for sure. ]
Home Depot was responsible for the strong push to JavaPOS, a standard interface for POS devices (scanners, receipt printers, mag-stripe readers, etc.) The Windows world has had the OPOS (OLE-POS) device interface layer available since the mid-90's. Many POS peripheral manufacturers today provide OPOS service objects with their products, and now some will provide JavaPOS too.
IBM provides both OPOS and JavaPOS interfaces for most all of their POS peripherals, so getting them to work under Linux should actually be quite easy for anyone building such an application.
John
Wouldn't that be apache in ruins? Or rather wallet in ruins, as the error message is displayed not because of an apache problem, but only because the site used more web bandwidth than was payed for...
I don't think you know, but the IBM 4694 has a P!!! 600 (or 700, I don't remind exactly) on his highest configuration available (at the time I've stopped to repair it for IBM). So this little Celeron ... ^^
In the other hand, the price is INDEED not the same ^^ it's a shame to know how expensive can be a complete cash register, with peripherals (TI4 thermal printer, 4694 standard keyboard, scanner, cashdrawer, and all the IBM wires to lonk all that) ... I think it's between 6000 and 10000$, at least.
^^
http://www.viewtouch.com/
Peter
Well, a game actually, but at the ESPN restraunt in downtown disney they had one their arcade machines crashed on me and stole my money. Stinkin' windows NT.
Get me a meat pie floater!