embossed on
Maybe so but the banks all seem happy with it for ATMs, Chip 'n Pin readers etc.
What other secret information is the barclays login using?
Surname - nope, on the card.
Membership number - nope - it's supplied with a nice lamination kit to keep in your wallet/purse. No warnings to keep it secret like a PIN.
Card number - nope on the card.
That leaves just the card PIN for use in *any* PINSentry device to generate the eight digit code. If the device was login specific that would be a second layer.
Don't like those, difficult to select the letters in the head, much easier to write them down...