con la sub StampaTest stampo una documento a carattere normale e senza grassetto, mentre successivamente faccio stampare un numerocon un carattere più grande ed in grassetto attraverso la sub StampaTest2
il problema e che la prossima stampa che verrà fatta dopo StampaTest2 sarà dinuovo la sub StampaTest e questi non mi stampa più con un carattere normale ma rimane memorizzato il carattere grande di StampaTest2
questo è il problema principale, di sotto il codice con cui in una sub ( StampaTest ) eseguo la prima stampa di un documento, successivamente alla pressione del pulsante che abiliterà la stampa di un secondo documento della sub ( StampaTest2 )
Faccio presente che se spengo e riaccendo la stampante allroa la prima stampa ritorna ad essere dinuovo a carattere normale mentre la seconda più grande e grassetto e dinuovo continua a stampare con questo stesso font fino allo spegnimento e riaccensione della stampante, spero di essermi spiegato scusandomi con tutti coloro che si impegnano ad aiutarmi.
Sub StampaTest
Log("sono sulla sub stampatest")
If connected Then
If Astreams.IsInitialized = False Then Return
Dim buffertest() As Byte
Dim sendMsgtest As String
sendMsgtest = Chr(27) & "!" &Chr(88) & "" & CRLF' con questo codice stampo carattere normale
Astreams.Write(buffertest)
sendMsgtest=Chr(29) & Chr(86) & Chr(48)' Cut? ' con questo codice taglio la carta'
Astreams.Write(sendMsgtest.GetBytes("UTF8"))
Else
End If
End Sub
Sub StampaTest2
Dim SendMsg As String
Log("sono sulla sub stampatest2")
If connected Then
If Astreams.IsInitialized = False Then Return
SendMsg=(Chr(27) & "!" &Chr(8+16) & CRLF) ' con questo codice stampo a carattere più grande ed in grassetto'
SendMsg=Chr(29) & Chr(86) & Chr(48)' Cut? ' con questo codice taglio la carta'
Astreams.Write(SendMsg.GetBytes("UTF8"))
Else
End If
End Sub