pak Wawan .. boleh tau ga "ShowHex" itu isinya apa saja ? apakah seperti ini :
Hex(27) misalnya ?
saia pernah coba untuk menampilkan text itu dengan script seperti ini :
Dim pMessage As Variant
pMessage = Hex(27) & Hex(81) & Hex(68) & "TEST..."
MSComm1.Output = pMessage
tapi yang keluar malah karakter2 aneh.
ok .. saia akan coba dulu script yang anda kasih, btw .. untuk "ShowHex" kalaw
berkenan mohon di share.
trims
--- In [email protected], Wawan Gunawan <wawan...@...> wrote:
>
>
> Wah... itu saya pernah pakai tuh untuk Mesin Register:
>
>
> Kurang lebihnya nie ye.....
>
> If MSComm.PortOpen = True Then
>
> MSComm.PortOpen = False
>
>
> End If
>
>
> MSComm.CommPort = 3
>
>
> MSComm.Settings = "9600,o,8,1"
>
>
> MSComm.Handshaking = comRTS
>
>
> MSComm.PortOpen = True
> 'clear display
>
> cmd = Chr(27) & "[2J"
>
>
> MSComm.Output = cmd
>
>
> ShowHex cmd
>
> 'baris 1
>
>
> cmd = Chr(27) & "[" _
>
>
> & Chr(&H31 + 0) & ";" _
>
>
> & Chr(&H31 + 0) & "H"
>
>
> MSComm.Output = cmd
>
>
> ShowHex cmd
>
>
>
>
>
> cmd = "Selamat Datang"
>
>
> MSComm.Output = cmd
>
>
> ShowHex cmd
>
>
>
>
>
> 'baris 1
>
>
> cmd = Chr(27) & "[" _
>
>
> & Chr(&H31 + 1) & ";" _
>
>
> & Chr(&H31 + 0) & "H"
>
>
> MSComm.Output = cmd
>
>
> ShowHex cmd
>
>
>
>
>
> cmd = GIAT
>
>
> MSComm.Output = cmd
>
>
> ShowHex cmd
>
>
> On 4/26/2010 12:32 PM, kedipke...@... wrote:
> Â
>
>
>
>
> all .. ada yang tau ga ya cara setting mscomm untuk pole display
> wincor nixdorf BA63. sejauh ini, hanya bisa untuk mengirim karakter,
> tapi hanya tertentu .. ga semua karakter bisa tampil di display nya.
>
>
>
> dengan script di bawah, trus ketik keyboard, untuk angka (kalaw ga
> salah) 3,5,6,9,0 itu bisa muncul di display, tapi kenapa angka2 yang
> lain ga muncul ya?
>
>
>
> kalaw ada yang tau .. mohon bantuannya ya
>
>
>
> ***
>
> Private Sub Form_Load()
>
> With MSComm1
>
>
>
> ' Use COM1.
>
> .CommPort = 4
>
>
>
> .RThreshold = 1
>
>
>
> ' 9600 baud, no parity, 8 data, and 1 stop bit.
>
> .Settings = "9600,N,8,1"
>
>
>
> ' Open the port.
>
> .PortOpen = True
>
>
>
> End With
>
> End Sub
>
>
>
> Private Sub txtStringData_KeyPress(KeyAscii As Integer)
>
>
>
> MSComm1.Output = Chr$(KeyAscii)
>
>
>
> End Sub
>