全角文字を正しく印刷するには?

解決


MT  2004-11-06 00:47:24  No: 117391  IP: [192.*.*.*]

初めまして、お世話になります。
早速ですが質問させていただきます。

半角一文字を全角に変換して印刷したいのですが、
下記のコードではデバックウインドウには「8」が全角で表示されるのですが、
印刷したときは「.W」のようになってしまい困っています。
解決方法をご教示頂けたらと思います。

Private Sub Command3_Click()
    Debug.Print StrConv("8", vbWide)
    Printer.Print StrConv("8", vbWide)
    Printer.EndDoc
End Sub

編集 削除
MT  2004-11-06 01:01:23  No: 117392  IP: [192.*.*.*]

書き忘れました。VB6です。
よろしくお願いします・・・

編集 削除
split()  2004-11-06 01:24:53  No: 117393  IP: [192.*.*.*]

そのプリンタで普通に全角の文字を印刷できますか?
Printer.Print "8"
とか

編集 削除
MT  2004-11-06 07:34:32  No: 117394  IP: [192.*.*.*]

split()さん、返答ありがとうございます。
プリンタはキャノンBj-S600です。

上記コードに
    Printer.Print "8"
を追加したところちゃんと全角で印刷できました。また、
    Debug.Print StrConv("8", vbWide)
    Printer.Print StrConv("8", vbWide)
    Printer.EndDoc
だけにしても印刷できました。
間違いなく昨日は文字が化けて印刷されていました。
原因がわかりませんが、とりあえず目的の動作をするプログラムになったので
これで様子を見ます。
もし、考えられる要因が他にあるような場合はご教示願います。

編集 削除