Zebra Plastic Card Printers.

Zebra Plastic Card Printers come in a variety of styles and price ranges, including single-sided printers, dual sided printers, and security printers

Healthy Solutions for Healthcare.

The healthcare industry benefits from barcoding. Barcoding enhances patient safety and operational efficiency.

Seagull Scientific Products

Seagull Scientific BarTender is an industry-leading label design and barcode software. Seagull Scientific also develops true Windows printer drivers for bar code and thermal printers.

MC 9190G

The Ability To Satisfy Your Company Software Requirements.

Wireless Broadband

The unrivalled Motorola portfolio of Point-to-Point (PTP), Point-to-Multipoint (PMP), and Mesh Wide Area Network (MWAN), WLAN and VoWLAN solutions make governments, enterprises, and service providers more agile by helping them deploy voice, video, and data applications right where they need them.

Showing posts with label Bluetooth SPP. Show all posts
Showing posts with label Bluetooth SPP. Show all posts

Tuesday, 24 April 2012

How to use Microvision ROV Bluetooth Barcode Scanner

Dealing with a Microvision ROV barcode scanner can be quite tricky. Of course, the device is scanning bar-codes immediately. But the data is sent in a special format and requires a confirmation by the receiver. That's the reason for this blog entry.

By default the ROV scanner (in our case a MS2200-BT) buffers all scanned bar codes internally. The receiver (e.g. your PC or smartphone) is required to confirm each received bar code to delete it from the ROV's memory. If such a confirmation is missing the ROV scanner sends the same bar code over and over.

The ROV scanner appends a 4 digit serialization number to each scanned bar-code. This serialization number is sent (along with the barcode data) to the receiver. The receiving device is required to acknowledge the bar-code by sending back the serialization number along with an appended ACK character (hex 06) to the ROV scanner.

Now let's demonstrate how to configure TEC-IT's software wedge TWedge to work with a Microvision ROV scanner.

Use a Microvision ROV Scanner With TWedge

TWedge is a software solution for reading data from RS232, USB (via virtual serial ports), TCP/IP and Bluetooth devices. The built-in scripting capabilities enable you to process the received data (e.g. send the data to any application by simulating keystrokes) or to implement the confirmation scenario outlined above.

Use this JavaScript snippet for the OnData section in the script editor of TWedge (you may also download the TWI).

TWedge OnData Script for Microvision ROV MS2200-BT

var myData;
var SerializationNumber;

myData = DATA.replace (/\x02/g, "");        // remove {STX}
myData = myData.replace (/\x0D\x0A/g, "");  // remove {CRLF}

// Microvision's documentation says the following:
//
// The serialization number are represented by the last four digits of the bar code.
// Send the serialization number with an ACK (hex 06) character to the
// scanner to acknowledge and delete the bar code. If the scanner has bar
// codes buffered then it sends the first stored bar code, deletes that
// bar code after it is acknowledged, and then sends the next stored bar
// code. This process continues until all bar codes have been sent.
SerializationNumber = Right (myData, 4);
WriteToDevice (SerializationNumber + "\x06", 500);  

// Prepare the read data to simulate keystrokes (remove Serialization Number)
myData = Left (myData, myData.length - 4);

SendKeyStrokes(myData.replace (/\x00/g, " "));
SendKeyStrokes("{ENTER}");

Give it a try!

Download and check out the software wedge TWedge for free. The finished configuration file (TWI file) for this blog post is available here.

Comments and suggestions regarding this article are welcome. Please feel free to contact us via MSN or email if you are facing any problems.

Update

The post How to use a Microvision ROV bar-code scanner with Android explains how to configure the scanner to work without serial numbers, buffering or special protocol requirements.

About TEC-IT

WWW.TEC-IT.COM
TEC-IT Datenverarbeitung GmbH provides high quality software in the areas of bar-coding, barcode extensions for ERP systems, label and form printing, reporting and automated data acquisition. TEC-IT products are available for all major platforms, thus customers benefit from complete and versatile software solutions for all possible requirements. The company is located in Austria / Europe and can be reached via www.tec-it.com.
All trademarks are the property of their respective owners.

Thursday, 7 July 2011

NEW: Use Android for Data Acquisition with PCs or MACs

New Version!

As of today the new version of GetBlue, an Android app for automated data aquisition, is available.

GetBlue collects device data in the background and forwards captured data to adjustable destinations. The following devices and interfaces are supported in V2.8:

  • Bluetooth SPP (server and client mode),
  • TCP/IP sockets (server and client mode),
  • HTTP,
  • 3rd party camera scanners like the app Barcode Scanner from ZXing
Captured device data can be displayed, saved, uploaded or forwarded to
  • adjustable target devices or target applications (PCs with Microsoft Windows, MAC computers, Google Docs spreadsheets, other Bluetooth devices, web applications, ...),
  • files on the SD card,
  • or injected into 3rd party applications (software wedge mode).

Highlights of the new Version:

  • Bluetooth server support
    Previous GetBlue versions worked exclusively in Bluetooth client mode. Client mode is required to connect to other Bluetooth servers like a Bluetooth barcode scanner. The new Bluetooth server mode can now be used for establishing PC connections: Data captured or scanned with the Android device can automatically sent to a PC for further processing. Server mode is supported for TCP/IP connections as well.
  • Licensing without Android Market
    For users without access to Android Market or for bulk-licensing requirements GetBlue can now be licensed by manually installing license certificates. In order to use this feature you need to download GetBlue from tec-it.com and contact TEC-IT for a certificate (price on request). Please note that the version available on Android Market does not support manual licensing.
  • Transparent Proxy
    As mentioned above GetBlue works as transparent proxy between devices and/or protocols. Data from a Bluetooth device can be forwarded via TCP/IP or HTTP. This behavior is freely adjustable by means of data-source and data-sink configuration.

Give it a try!

Download GetBlue from Android market or from TEC-IT.COM. TEC-IT supports this app, in case of questions, problems or feature requests just get in touch with us!

About TEC-IT

About TEC-IT
TEC-IT Datenverarbeitung GmbH provides high quality software in the areas of automated data acquisition and data collection, bar-coding, barcode extensions for ERP systems, label and form printing and report generator software. TEC-IT products are available for all major platforms, thus customers benefit from complete and versatile software solutions for all possible requirements. The company is located in Austria / Europe and can be reached via www.tec-it.com.
All trademarks are the property of their respective owners.