I had few enough items at the supermarket yesterday to justify going through the self-checkout, but two of the four terminals were hors de combat: one had a large OUT OF ORDER sign on it, and the other was, um, rebooting.
When you see something like that, the temptation is to look around for evidence of Microsoft, and it didn’t take long to find. I got onto that machine after it was readied, and along with my register tape, I found a bootlog, headed “NCR Self Checkout / SCOTApp System Initialization.”
SCOTApp apparently is written in C++ using Microsoft’s Foundation Class Library, and when it fails, it looks something like this.
I am not fond of this particular implementation anyway: the scanning zone seems to be wildly variable, and it may refuse your can of tomato sauce right in front of its frickin’ laser beam because it’s worried about something it thinks you tried to sneak into a bag without scanning at all. After that, finding out it’s running on some form of Windows merely elicits a “That figures.”