OK. I must tell you right off you need a little bit of luck. With a mixed back of computers it may be a little harder. As those of us with TSP800s (legacy), it's hard to live without them. So, even if you can't fine every single one working. The key is to get just one.
The Star Micronics website is about the most disorganized thing I have seen. It would be nice if they just listed the XP, Vista 32/64, WIN 7 32/64 drivers, etc. in a list or table. But, they hide them in all sorts of paragraphs and links. Anyway, after much looking, I believe the you can find the correct
drivers here. But, the easiest way is to use the drivers which Microsoft embedded into Vista 32/64, Win7 32/64 and Server 2008 32/64.
You simply click on Add Printer, select the port and when it asks for a print driver, choose Microsoft Update. It will then find all the printers on the OS. You choose the TSP800(847)and install it.
After installation, you configure it as your normally would with the key being to select 104 x receipt. There are drivers which give the old 104 x 140, but these don't. I am going to assume you are comfortable with configuration of the driver given you have used it so long.
Now, here is the tricky part and what can be a bit frustrating for your staff especially if they are used to using a regular printer forever and it is selected as their default printer.
You can pull up a medication in preview, it will occupy most of the left part of the window, and you can select TSP800, and you will likely get a postage stamp for your script. I have been able to configure one computer to be able to print the old way and that has since gone away.
The key is to make the TSP800 your default printer. If it is, then when you preview the prescription before printing, it will occupy the middle of the window in practically the actual size of the resulting script.
The next key is getting lucky and finding the computer for whatever reason prints perfectly when the print driver is the default. I was able to do that on two out of five computers. Once you find that computer hopefully

, you simply share it out to everyone who then has to make that the default.
I have HP printers in both rooms, which I used to use a lot for printing 8 1/2 by 11 scripts. I will occasionally print an article or progress note, but not as much as I print CII scripts. So, for me selecting a print driver when I print isn't an issue and, in fact, I am quite used to it. For the staff person who has been printing superbills for two years, you will likely get very long superbills printing on the Star.
But, for me, this works, and I am just happy I can print to the TSP again.
Hope this helps. Let me know if you or anyone has questions.