+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 4 su 4

Stampa carattere € in esc/pos

  1. #1
    rbarbato non è in linea Scolaretto
    Post
    202
    Like Inviati  
    0
    Like Ricevuti  
    0
    Buonasera
    Cortesemente non riesco a stampare il carattere € in esc/pos su stampate Epson TMIV
    e una stampante Pos
    uso questo codice
                ServerStream = ClientSocket.GetStream()
                ' init stampante
                OutStream = Encoding.ASCII.GetBytes(Chr(29) + "!" + Chr(0))
                ServerStream.Write(OutStream, 0, OutStream.Length)
                OutStream = Encoding.ASCII.GetBytes(Chr(27) + "a" + "2")
                ServerStream.Write(OutStream, 0, OutStream.Length)
                ' invio pagina caratteri 
                OutStream = Encoding.ASCII.GetBytes(Chr(27) + "t" + "19")
                ServerStream.Write(OutStream, 0, OutStream.Length)
    
    
                OutStream = Encoding.ASCII.GetBytes("€" + vbCrLf)
                ServerStream.Write(OutStream, 0, OutStream.Length)
    
    ma mi stampa un "?" al posto di "€"
    c'è qualcuno che ha affrontato già il problema ?

    Grazie

  2. #2
    L'avatar di _alka_
    _alka_ ora è in linea Very Important Person
    Post
    1,393
    Like Inviati  
    0
    Like Ricevuti  
    18
    Hai provato a utilizzare UTF-8 come encoding al posto di ASCII?

    Se la stampante supporta questo encoding, a meno di non avere a disposizione un codice ASCII particolare, direi che è l'unico modo per poter stampare il carattere.

    Ciao!
    ℹ️ Leggi di più su _alka_ ...

  3. #3
    Sgrubak non è in linea Scribacchino
    Post
    595
    Like Inviati  
    10
    Like Ricevuti  
    11
    Quote Originariamente inviato da rbarbato Visualizza il messaggio
    ma mi stampa un "?" al posto di "€"
    Forse perché il simbolo "€" non esiste nella tabella ASCII? Hai provato ad utilizzare UTF-8?

    EDIT: Sovrapposto ad _alka_.

  4. #4
    L'avatar di AntonioG
    AntonioG non è in linea Moderatore Globale Ultimo blog: Commodore 64 e Codemotion
    Post
    17,486
    Blogs
    5
    Like Inviati  
    6
    Like Ricevuti  
    34
    Magari è previsto in uno dei codici estesi ASCII dalla stampante ... prova a stamparli tutti in un ciclo for
    ℹ️ Leggi di più su AntonioG ...

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. Carattere predefinito
    Da OsvaldoLaviosa nel forum Microsoft Access
    Risposte: 7
    Ultimo Post: 15-01-2016, 10:05
  2. Risposte: 2
    Ultimo Post: 07-12-2012, 16:46
  3. carattere >>>'<<<
    Da systemgvp nel forum Delphi
    Risposte: 1
    Ultimo Post: 25-04-2012, 21:08
  4. Carattere non accettato
    Da Sergran nel forum Microsoft Access
    Risposte: 4
    Ultimo Post: 22-10-2010, 10:58
  5. carattere *
    Da prez nel forum Microsoft Word
    Risposte: 2
    Ultimo Post: 29-05-2007, 12:40