Granted, this looks like a much more precise and configurable device, but needle-less injectors have been around for a while now.
http://en.wikipedia.org/wiki/Jet_injector
When I went into the Army, we all stood in a line and the nurse had an injector hooked to a high-pressure air hose. She just walked down the line. Felt like getting snapped with an elastic band.