Как напечатать многоязычный (индикативный) символ на принтере ESCPOS (EPSON T81) с vb.net - PullRequest
0 голосов
/ 06 июня 2019

Как напечатать многоязычный (индикативный) символ на принтере ESCPOS (EPSON T81) с vb.net

Следующий код, который я пробовал

    Dim GS As String = ChrW(29)
    Dim cpstr As String = "रवींद्रनाथ ठाकुर"
    Dim epstr As String = "Print English"
    If Port.IsOpen = True Then Port.Close()
    Dim ESC As String = Chr(&H1B)
    Port.Open()
    Port.Write(ESC + "@") ' & "!%")
    Port.Write(ESC + "!" + Chr(1) + ESC)
    Port.Write("Hello World")
    Port.Write(Chr(&HA))

    Port.Write(ESC & "t" & "50")
    Port.Write(cpstr)
    Port.Write(epstr)

    Port.Write(Chr(&HA))
    Port.Write(Chr(&H1D) & "V" & Chr(65))
    Port.Write("    ")
    Port.Close()

Как распечатать индикативный символ в ESP POSпринтер.Здесь я использую последовательный принтер (порт COM1)

Во время печати он печатает как

Hello World ??????????? Распечатать Английский

Жду ответа.пожалуйста, помогите.

...