The touch screen monitor will replace the need for a mouse and keyboard, which in turn means that you don't need to do anything in over to get that working, except for not using hover-things in your markup since most users will tap instead of move the finger over the link.
In order to print on a thermal printer you need some form of component, I'd recommend either looking at some ActiveX-component like rawdataprinter OR a free open source Java Applet like jZebra (found here http://code.google.com/p/jzebra/) which will help you send raw data to the thermal printer. Apart from this, you'll need to learn the printers language if you're not already know it. For Zebra you'd want to look at ZPL/ZPL II, for Intermec IPL or Direct Protocol, etc etc.
I've been working quite a lot with thermal printing from web and it's a bit of a hassle, but if you get it working it's usually a helpful tool for POS, TA, TMS, WMS and similar solutions.
Good luck. :)