They fingerprinted my thumb on the check and typed in my ID number on the computer system.
I dont have an account and it was a cashiers check.
Is this normal?
Yes
Yes, this is standard practice when cashing a check for non-customers. Since you are not a customer they must takes steps to protect themselves.
yes
This is why it's a good idea to have a bank account.
Yes, it is normal.