Load font to Zebra Printer iMZ320 using CISDFCRC16



I'm developing an app for iOS that will have printing function on it. But then I need to load a Chinese Character to the printer. And I cannot do this by using Zebra Utilities, because it could be more than one printer later. I need to load the font to the printer when it first connected and detect whether the printer have this font or not. There are fews of some related articles about using CISDFCRC16 to load the font. But found out, the font need to be in .CPF format, and it can be done but only using Label Vista, but Label Vista can only run on Windows XP. Does anyone have any suggestion on how I should handle this?