@Douglas Handy I was recently looking at the follow on, QL-810W, which can be networked attached via wifi. It is only $130 or so, and the non-wifi version is under $100 -- and they have an API as well. At least allegedly. My immediate use was for AirPrint, not desktop or web app, so I have not looked at the API yet.
I am not familiar with any Brother hardware, but if you can interface, that could be a great option!
@Dave Sisemore I worked for a healthcare company that had an internal web app (not Xojo) that handled Physican Information (not patient)... information that is publically available thru 3rd party sources. Yet the level of encryption/security required by the Sox Audit was absurd
What is funny about the encryption is that, if the app supported printing (which I'm assuming it would), most printers don't communicate using encryption. If their printers were networked, it wouldn't be much different. I don't know about a standard printer that handles this yet, but Zebra's products have a programming language called ZBI that you might be able to decrypt a print request within the printer itself. Zebra does also provide healthcare compliant models, but I'm not sure if that is based purely on physical materials or any software differences.