投稿日 | : 2007/04/12(Thu) 13:20 |
投稿者 | : ガスヤ |
Eメール | : |
URL | : |
タイトル | : 漢字プリンターへの出力 |
VB6.0 win98 FMPR373にて以下のプログラムで文字の出力をしようとしております。
全角の文字が文字化けするのですが、どうのようにすればよいのでしょうか。
Private Sub Command1_Click()
Dim strm As ADODB.Stream
Set strm = New ADODB.Stream
Open "LPT1" For Output As #1 'プリンターオープン(装置番号1に割当)
strm.Open
strm.Type = adTypeText
strm.Charset = "ISO-2022-JP"
strm.WriteText Text1.Text
strm.position = 0
Print #1, strm.ReadText 'プリントアウト
strm.Close
Set strm = Nothing
Close #1 'プリンタ
End Sub
出力を見るとshift_jisのコードで出力されているようです。