I have written C/S wristband reports for the Zebra HC-100. I do this by having the site set the printer up as GENERIC in the UNV and changing any print drivers (if print server is used) from Zebra to Generic/Text.
Then I program all the codes needed to produce the adult, pediatric, baby, or baby-tab label in the report itself. You can use any of the printer-resident fonts and produce any bar codes that the printer supports if you program this way.
I use a program called "BarTender" from Seagull Scientific to do the layout, then I print to a "printer export template" and modify that data to be suitable for an NPR R/W Macro.
You could also use the Zebra label designer software that is sent with the printer and set up the HC100 to print to a file and then open the print file and work with that code. The Zebra software is actually a bundled version of "Nicelabel" by "Nicewear". They are the Avis "we try harder" to the Hertz (BarTender) in the Thermal label universe, is my impression.