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 programmer-vb@yahoogroups.com, 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
>


Kirim email ke