如何用VB去讀取電腦刷卡中的資料(編號:2726)

小弟現在有一台刷卡鐘連結VB的問題。
這台卡鐘使用IC卡刷卡,可利用modem port或printer port和電腦連接。
資料傳輸格式為command(6bytes)及data(32bytes)。

Command:
byte1   byte2  byte3  byte4  byte5  byte6
----------------------------------------------------
SOH   ID MSB  ID LSB  CODE   CheckSum CheckSum

Data:
byte1 byte2 byte3 byte4-byte30 byte31    byte32
-----------------------------------------------------------
STX  ID MSB ID LSB  DATA   CheckSumMSB CheckSumLSB

其中byte4-byte30 DATA格式為:
D1-D2   D3-D15  D16-D25   D26    D27
------------------------------------------------
機器編號  IC卡號  日期及時間  功能鍵  序號
請問各位高手高手如何去讀取這些資料來用vb做運算咧算完全沒頭緒......