BTW Series Development
■PC
■Terminal
Develop
7. Communication
Environment Language ・ Socket / FTP
・ SQL Client ...etc
VC C# VB
1 .Programming Execute
Visual Studio 2008
Professional
Terminal .NET Compact
2.Compile/Build Device Library Framework 3.5
4. Debug in PC
3. Output EXE 6. Control Device 6. Control Windows
・ Code Scan ・ Logging
EXE
・ Buzzer ・ User Interface
・ Bussines Logic...
ActiveSync ・ Print Label ...
Debug
/ WMDC
BT シミュレータ
5. Send Application
4. Debug in Terminal
General Software
Send
Keyence Original Software
1.Create project with Visual Studio 2008 Pro
Choose Language from VB / C# / VC
2. Screen when creating
3.Development Image
User Interfece Design View Programming View
4.Programming Image
Program with .net compact framework, windows API, Keyence Device Library.
'// 1.Operator input
Private Sub txtTanto_GotFocus(ByVal sender As Object, ByVal e As System.EventArgs) Handles
txtTanto.GotFocus
Dim ret As Integer
'// Set IME Input Mode ( -> Direct Input )
Dim modeSet As UInt32 = Bt.LibDef.BT_KEYINPUT_DIRECT
ret = Bt.SysLib.Display.btSetKeyCharacter(modeSet)
Keyence Device Library
'// Enable Scan
Bt.ScanLib.Control.btScanEnable() exsample
Bt.SysLib.Display.btSetKeyCharacter
'// Code Restriction ( -> ALL Code Enable ) Bt.ScanLib.Control.btScanEnable
Dim ulDataset As UInt32 = 0 Bt.ScanLib.Setting.btScanSetProperty
ulDataset = Bt.LibDef.BT_SCAN_ENABLE_ALL
Dim pValueSet As New IntPtr()
pValueSet = Marshal.AllocCoTaskMem(Marshal.SizeOf(ulDataset)) '
Marshal.WriteInt32(pValueSet, CType(ulDataset, Int32))
ret = Bt.ScanLib.Setting.btScanSetProperty(Bt.LibDef.BT_SCAN_PROP_ENABLE_SYMBOLS, pValueSet)
Marshal.FreeCoTaskMem(pValueSet)
End Sub
Download Site
http://www.barcodereader.com/special/download/bt.php
・ Manual
・ Program sample
・ Software update
Development manual