I suppose it could say, "The process will begin when you start scanning items." but it's simpler to use the honorific.
In error messages apologizing is present perhaps because the service requested could normally be performed but due to circumstances it cannot.
When it becomes sentient, then it earns the right to talk to me like human would. Until then, don't pretend to be something that you are not.
Edit: Maybe I'm weird, but I would prefer it to say something like "SCAN NOW", in a robot voice. Maybe add an "OK" if you want to soften it up a bit.
I think many 'normal' users need frequent reminders about that lower status. Many users, when confronted with a message such as "could not find file 'foo'", will feel that that is their fault.
That said, perhaps the most correct thing it could do is use visual iconography and not say anything. I'm sure the non-english speakers don't really "get" what it is saying but they have learned which steps go after each utterance.
If you were standing at a checkout and the cashier wanted you to swipe your own card, he/she might say, "scan your card please".
But, while the words read as an imperative statement or command, you'd probably notice that the intonation is one akin to a question. For instance, the voice would rise at the end, as in inquiry.
"That PIN code isn't valid, s**thead. Try not to
f**k it up this time."
What a wonderful future it will be! ;-)Maybe with computer error messages there should be different message translations sent out based on browser capabilities and geographical location.
You get that "scan your credit card, human" and you will leave the store with a fuzzy feeling that something was off, someone was rude to you. While some people will try and analyze it, most - won't. They will simply pin this on the shop as a company. Does the company need that? Nope, it doesn't. Hence the "please."
I'd prefer that the machines continue to be polite toward me, if for no other reason, because that makes it easier to ignore the interface, and push it into the background.
The "Please" reframes it into a request.
I agree that constantly repeating please is a bad UX instead of "Thank you for shopping...." it could display "Thanks. Have a nice day!"
When the self-checkout machine at the supermarket says things like "Please scan your item, Please place your item in the bag, Please scan your credit card, Please take your receipt" it devalues the word Please. The machine does not give a shit about you, so it should not be using that word.
Edit: I just jumped on a conference call. "Please enter your access code followed by the pound or hash sign. Please say your name and press the pound or hash sign. Thank you. You will now be connected to your conference." UGH!
(Yes I know I have unusually strong feelings about this issue).