Pnuematic Injectors
In the early 70's, the Navy used pnuematic injectors to do most of the immunisation shots. It used compressed air to shoot the vaccine into the skin. Not painless but not the pin prick of a needle. One downside was that occasionally the shot would cause a small tear in the skin and bleed a little. I have not seen or heard if this system is still used.