Есть unsigned short *ucs_str c UNICODE текстом.
При выводе на принтер символы \r\n не отрабатываются — все в одну строку — а вместо них — "квадратики" ....
Вот кусочек кода:
........
unsigned short *ucs_str;
CDC dc;
DOCINFO di;
CPrintDialog dlg(FALSE);
dlg.GetDefaults();
dc.Attach(dlg.GetPrinterDC());
::ZeroMemory (&di, sizeof (DOCINFO));
di.cbSize = sizeof (DOCINFO);
di.lpszDocName = "kaka00";
dc.StartDoc (&di);
dc.StartPage ();
dc.TextOut(2,2, LPWSTR(ucs_string));
dc.EndPage();
dc.EndDoc();
........
Подскажитье pls, что делать

,
спасибо