We have a label designer program which was developed by c#. Up to now we could print labels without a problem by sending label scripts to the printers. But we needed to print cyrillic label for one of our customer. To print from Zebra ZM400 I have set the Unicode parameter True and encode the script with encoding "Windows-1251" , but while latin characters printed ok, cyrillic characters are printed as question marks. By the I'm using unicode TT0003M_.FNT unicode font of the printer. Also once I send the script file to the printer via send file it prints ok, but when send this script with c# program it doesn't print as expected. I don't know what I'm missing?

If you can help me I would be very pleased.