Sub Process_Globals
Dim Socket1 As Socket 'for connect printer 1
End sub
Sub Socket1_Connected (Successful As Boolean)
If Successful = False Then
Socket1.close
Dim res As Int = DialogResponse.CANCEL
Do While res <> DialogResponse.POSITIVE
res = Msgbox2("problem printer Νο1", "Warning", "ΟΚ", "", "",LoadBitmap(File.DirAssets,"iconfinder_sad_emoticon_emoticons_emoji_emote_1_2993623.png"))
Loop
Return
End If
Dim tr As TextWriter
tr.Initialize2(Socket1.OutputStream,"ISO8859-7")
tr.Write(Chr(27) & Chr(116) & Chr(15)) '15 = greek code page "ISO8859-7"
tr.Write(textForDirectPrint & CRLF & CRLF & CRLF)
tr.write(Chr(27) & Chr(109)) 'cut paper
tr.Flush
tr.Close
Socket1.Close
End sub
Sub testPrint1_Click
deviceIP1.text="192.168.1.150"
Dim val1,val2 As Int
Dim str As String
val1=9100 'port 9100
val2=1000 'internal timeout
str=deviceIP1.text 'IP
textForDirectPrint="Printer_1: Καλημέρα " & CRLF
Socket1.Initialize("Socket1")
Socket1.Connect(str, val1, val2)
Εnd sub