Drukowanie Unicode na DRUKARCE w VB6

Próbuję wydrukować ciąg znaków Unicode (chiński) na drukarce (cóż, właściwie PDFCreator), ale wszystko, co dostaję, to PIONOWY wydruk znaków.

używamTextOutW funkcja importowana zgdi32.dll:

TextOutW dest.hDC, x, y, StrConv(szText, vbUnicode), Len(szText)

A jeśli spróbuję wydrukować „0.12” (jeśli wydrukuję chińskie znaki, i tak otrzymam taki sam wynik)

0
.
1
2

Jeśli korzystam zdest.Print funkcji, nie mogę wydrukować Unicode.

Tak czy inaczej,TextOutW działa WSPANIAŁO na ekranie.

Czy ktoś może mi pomóc rozwiązać ten problem?

questionAnswers(1)

yourAnswerToTheQuestion