MSR3000-100
Click on an image above to enlarge.
THE MSR3000-100 IS A SNAP-ON MAGNETIC STRIPE CARD READER FOR THE SYMBOL MC3000 HANDHELD
Applications
* Mobile POS
* Hospitality
* Law Enforcement
* ID Verification
* Lead Retrieval
* and many more...
Rugged, compact design delivers exceptional functionality and value
The MSR3000 accessory from Semtek adds the ability to read magnetic stripe data to Symbol's MC3000 Series pocketable computers. The weather and shock-resistant MSR3000 delivers exceptional functionality and value in the smallest possible package. The unit is compact enough to attach directly to rugged MC3000 products without compromising the computer's ergonomic form factor-adding just over an inch to the overall length of the handheld devices.
Fully-featured magnetic stripe card capabilities
The MSR3000 reads one, two or three tracks of information with a single swipe in either direction. The data is decoded and outputted to MC3000 application. Auto-Format detect for ISO 7811, AAMVA, CADMV, Raw data on any track. Any data density from 75 to 210 BPI all tracks.
Patented high-reliability head mount and power management for ultra low power drain. Auto detect pass-through connection for serial Active-Sync communications and direct connection for serial printers. Charging of MC3000 with barrel plug connection on MSR3000.
Pocket PC 2003, .NET, and CE 5.0 compatibility
The MSR3000 is compatible with Symbol's MC3000 Pocket PC handheld devices. Symbol's MC3000 family combines the latest in miniature bar code scanning technology with the popular PocketPC OS Platform. The MC wireless family broadens your data communication capabilities with its built-in link to the open architecture of Symbol's Spectrum24® wireless LAN or GSM/CDPD WAN capability for up-to-the-minute information flow between the point of activity and your remote host systems.
| MC3000 compatible | Compatible with Symbol's MC3000 family of handheld computers. |
| Programmable | Can automatically detect multiple data formats on all 3 tracks. |
| Rugged | Weather resistant; withstands 4 ft (1.2 m) drops to concrete |
| Compact | Attaches directly to handhelds without compromising ergonomic design. |
| WWAN and WLAN compatible | Wireless capability via Spectrum24 wireless LANs and GSM/CDPD wireless WANs. |
| Weight: | 2.8 oz/78.4 gm |
| Dimensions: | 2.6 in. L x 3.2 in. W x 1.4 in. H/ 66 mm L x 81 mm W x 35 mm H Adds just 1.6 in. to overall length of MC3000 |
| Power Source: | 5 VDC from Symbol MC3000 Series of portable computers |
| Power Consumption: | 3 mA (During Swipe), less than 1mA (idle current) |
| Operating Temperature: | 14º to +122º F/-10º to +50º C |
| Storage Temperature: | -13º to +158º F/-25º to +70º C |
| Humidity: | 5% to 95% non-condensing |
| Drop Specification: | Withstands 4 ft / 1.2 m drops to concrete |
| Host Requirement: | Symbol MC3000 Series of potable computers. |
| Altitude: | Operation: 3,658m (ref 12,000 ft.) Storage packaged: 4,572m (15,000 ft.), 2 hrs. at room temperature and humidity. |
| E field susceptibility | 10volts/m Radiated & Conducted immunity |
| Magnetic Stripe Formats: | ANSI, ISO, AAMVA, CA DMV and user-configurable generic format. |
| Swipe Speed: | 5 to 50 in./127 to 1270 mm per second, bi-directional |
| Card Width: | 0.01 to 0.05 in./0.25 to 1.3 mm |
| Interfaces: | baud rate up to 57,600. 9600 Baud default mode. |
| Decoders: | Generic Decoder and Raw Data Decoder support many nonstandard card formats |
| Pass through connection: | Utilize MDSM15 connector for serial printers and USB activesync. |
| Baud Rate: | Serial communication supports high baud rate and all common Parity, Data Bits, and Stop Bits |
| Software: | Host Software Development Library supports all the features of the MSR 8800 in a familiar Pocket PC2003 OS environment |
| EMI/RFI: | FCC Part 15 class B, EN 55022/CISPR22 class B, ICES-003, VCCI, RoHS |
MSR3000-100 PDF Document (PDF: 1Mb)
Choosing a SDK for the MSR3000-100
There are several options for application programmers wanting to access the MSR 3000 magnetic stripe reader when it is attached to a Windows Compact Edition (WinCE) or Pocket PC handheld computer such as the Symbol MC3070.
One of the first considerations is whether the application programmer would like to develop for the .Net (Compact Framework) environment or the 'native' code (aka unmanaged code) environment. Microsoft encourages a move towards .Net because the separate runtime engine keeps applications better behaved (less likely to interfere with each other), and includes features such as automatic garbage collection. Visual C# and VB.Net are used to code for the .Net environment, while embedded Visual C++ 4 (eVC4) is required for 'native' code. With native code, the application programmer must compile for a specific CPU. In .Net, the runtime engine takes care of differences between CPUs.
The next consideration is whether the application developer wants to use the Symbol Mobility Developer Kits (SMDK). These sdks have been put together for a wide range of peripheral devices and have a common interface framework. (devzone.symbol.com)
For a .Net environment:
IDE: Microsoft Visual Studio 2005
Language: Visual C# or VB.Net
1. Use the Msr3000MC3x.dll, designed to be compatible with the Symbol Development Kit (SMDK for .Net v1.2). With this option, the application programmer does not interact with the .dll directly. The application code calls the SMDK .Net functions which in turn call the Symbol MsrApi32.dll subset of the SMDK which in turn call functions in this .dll specific to this Msr3000 device.
At this time the SMDK for .Net does not have functions for pass-thru printing to an attached printer.
2. Use the Msr3002.dll which has a .Net interface for the Msr 3000 device without requiring the SMDK. (under development).
3. Use MS .Net Compact Framework 2.0 which has a serial port interface, and code one's own interface to the Msr low level request/response functions.
For a 'native' code environment:
IDE: Microsoft embedded Visual C++ 4.0
Language: C or C++
1. Use the Msr3000MC3x.dll along with the SMDK v1.4 for eVC4. The application programmer calls functions in the SMDK which uses the Symbol MsrApi32.dll which in turn calls functions specific to this Msr 3000 device.
2. Use the Msr3001.dll directly. This version is designed for 'native' code written in eVC4. The application programmer call functions in this .dll directly from the application code. The relevant function calls all begin with Msr3001_ . This dll includes functions for pass through printing, and has less overhead than the versions designed for the SMDK. [See MsrSample1 in msr3001v20060202.zip]
Click here for the:
Symbol MSR3000-100 Software Driver (msr3001v20060202.zip)
3. Use the Msr3000MC3x.dll without the SMDK. The application programmer has direct access to Msr3001_ function calls including those functions for pass through printing. This .dll is the same as the Msr3001.dll (see below) with additional overhead for interoperating with the SMDK. This is not a recommended solution.
4. Code one's own interface to the Msr low level request/response functions using the Windows sdk.
|