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 RFCOMM. Show all posts
Showing posts with label RFCOMM. Show all posts

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.

Tuesday, 11 January 2011

BluePiano: A New Android Bluetooth Input Method

BluePiano Bluetooth Input Method for Android
The input method BluePiano extends Android with Bluetooth data acquisition.

This new input method provides a Bluetooth-enabled soft-keyboard. This soft-keyboard captures Bluetooth data and forwards the received data to input fields of arbitrary apps. The data appears as entered by the user (watch the video on YouTube).

BluePiano is typically used for barcode scanning with external Bluetooth barcode-scanners or for generic data acquisition tasks (e.g. to capture raw external GPS or medical device data). English, German, French, Russian and Swedish keyboard layouts are available.

BluePiano is easy to use and provides you with connectivity feedback in the notification bar. For backup purposes BluePiano is also able to scan barcodes using camera barcode scanners (using the built-in or an external camera scanner app).

BluePiano works with all Bluetooth SPP devices (Bluetooth devices supporting the Serial Port Profile, RFCOMM). Special Android-enabled bar code scanners are NOT required. HID devices are not supported.

Video Tutorial


Installation

Download and install BluePiano from Android Market (see market://search?q=pname:com.tecit.android.bluepiano.demo). After installation a wizard guides you through the following steps:
BluePiano Logo
  1. Activate Bluetooth
    See also: Android Settings – Wireless & networks.
  2. Discover your Bluetooth device
    Please note that the Bluetooth device must be “discoverable”. See also: Android Settings – Wireless & networks – Bluetooth settings.
  3. Pair your handset with your Bluetooth device.
    You need to enter the pairing PIN on your handset. See also: Android Settings – Wireless & networks – Bluetooth settings.
  4. Adjust the Bluetooth device as input device for BluePiano.
    All data received from this input device will be transformed and treated like any other manual input. You may also long tap the ?123 key on the BluePiano keyboard and then invoke Bluetooth Device Manager.
  5. Enable the input method BluePiano
    In order to use the new soft-keyboard you need to enable it in Android Settings. Confirm the security question. See also Android Settings -- Language & keyboard.
  6. Activate the input method
    Do this by long-tapping on any text field of any app. In the upcoming menu select Input Method and check the BluePiano input method. Use the same method to activate your default keyboard again.
  7. Finished!
    Now read a barcode with the external Bluetooth device (e.g. barcode scanner). As soon as the data is received by BluePiano it is entered into the current edit field. As an alternative you may press the barcode key on the BluePiano keyboard: The built-in camera scanner is invoked, the barcode is decoded and the data is entered automatically into the active edit field.

BluePiano Settings - Manual

Configure BluePiano using the installed wizard or navigate to Android Settings -- Language & keyboard and then select BluePiano.

As an alternative you may long-press on the ?123 key of the BluePiano keyboard. In the upcoming option menu select the required function.









Keyboard Options 

BluePiano Settings
  • Data Prefix
    Use the placeholders ${ENTER},${TAB}, ${BACKSPACE}, ${DOWN},${UP}, ${LEFT} and ${RIGHT} to control the cursor or input focus before the captured data is inserted into the input field of the current app. The placeholders specified above can be abbreviated with${E}, ${T}, ${B}, ${D}, ${U}, ${L} and ${R}. A multiplier specified immediately after the placeholder (e.g. ${E5}) instructs BluePiano to simulate the specified key n times (5 times the Enter key in this example).
  • Data Suffix
    Use the same placeholders as above to control the cursor or input focus after captured data was inserted into the input field of the current app.
  • Camera Scanner
    The default setting “Internal Scanner” reads bar-codes using the camera bar-code scanner integrated into BluePiano. If you prefer to select the camera scanner to be used each time, select Always ask. If a specific app is selected, the software always uses exactly this camera scanner app without asking.
  • Search Key Function
    This entry specifies the action when the hardware search key is pressed (this key is usually marked with a magnifier symbol, it is also available on the hardware keyboard): Invoke Camera Scanner opens the camera scanner when this key is pressed (you do not need to activate the soft-keyboard beforehand). In this case the search key acts as hot-key for barcode scanning.
    Choose Do nothing if you do not want to change the default behavior of the standard search key.

Bluetooth Options

BluePiano Settings Part 2
  • Manage Device
    Use this function to adjusted the Bluetooth input device. Keep in mind that the device must be paired before it can be used. See also: Android Settings – Wireless & networks – Bluetooth settings. This function is only enabled if the Bluetooth connection is not suspended.
  • Suspend Connection
    Temporarily disable BluePiano Bluetooth connectivity.
  • Suspend Timeout
    If a Bluetooth device is unavailable for more than the specified number of seconds (e.g. out of range or switched off) it will be suspended. If a device is suspended you can’t capture Bluetooth data with BluePiano. A notification is displayed and you need to re-activate the device manually. The default timeout is 120 seconds (2 minutes).
  • Vibrate on Error
    If activated, your handset vibrates in case of Bluetooth or connection errors.
  • Disaster Recovery
    Some handset models are using buggy Bluetooth stacks (firmware with Bluetooth SPP errors). This SPP bug makes it impossible to connect to a Bluetooth SPP device. If you experience this problem we recommend rebooting your phone, to restart Bluetooth manually or to instruct BluePiano to restart the Bluetooth service automatically. Please note that until now no reliable solution to this problem is available.

General Options

  • User Manual
    Link to this blog-post.
  • YouTube videos
    Link to TEC-IT’s YouTube channel.
  • License Check
    Checks and displays your current license for BluePiano.
  • About
    Displays copyright and credits for 3rd party software.

Feedback Please!

Feedback and feature requests are highly welcome. Just contact TEC-IT.

Wednesday, 1 September 2010

Barcode Scanner Keyboard for Android

Type Or Scan Barcode Keyboard

Barcode Keyboard - +TEC-IT's new soft-keyboard for Android offers integrated camera scanner support. Using this keyboard you are able to scan barcodes directly into any app, application switching or copy/paste is no longer required.

After the application was installed, this Barcode Keyboard  can be activated in Android Settings -- Language / keyboard.
Once activated you are still able to key-in text manually using the hardware or software-keyboard of your Droid. But whenever you need to enter the data of a barcode (e.g. an EAN or UPC product code, a QR-Code, ...) just press the barcode key or long press the num/alpha modifier. A camera scanner app (choose between the built-in or an external scanner) is opened, the barcode is decoded and the Barcode Keyboard enters the barcode data automatically into the current input field. No manual typing is required.

User Manual

NEW: A complete and updated user manual in German and English is available on TEC-IT's web site!

Enable Barcode Keyboard

After installing Barcode Keyboard from Android Market (Market link: market://search?q=pname:com.tecit.android.barcodekbd.demo) you need to enable the keyboard on your Droid (the keyboard must be activated too, see below!):
  1. Navigate to Android Settings -- Language / keyboard
  2. Check Barcode Keyboard and confirm the security warning

Barcode Keyboard Settings

  • Data Prefix
    Using the placeholders ${ENTER}, ${TAB}, ${BACKSPACE}, ${DOWN}, ${UP}, ${LEFT} and ${RIGHT} you can control the cursor or input focus before the barcode data is inserted into the input field of the current app.
  • Data Suffix
    Use the same placeholders as above to control the cursor or input focus after the barcode data is inserted into the input field of the current app.
  • Camera Scanner
    If you prefer to select the camera scanner to be used each time, select Always ask. If a specific app is selected, the software always uses exactly this camera scanner app without asking.
  • Search Key Function
    This entry specifies the action when the hardware search key is pressed (this key is usually marked with a magnifier symbol, it is also available on the hardware keyboard of a Motorola Droid/Milestone or Google G1): Scan Barcode Now immediately opens the camera scanner when this key is pressed (you do not need to activate the soft-keyboard beforehand). In this case the search key acts as hotkey for barcode scanning.
    Choose Do Nothing if you do not want to change the default behaviour of the standard search key.
Activate the Barcode Keyboard
  1. Open some app which uses a text input field (e.g. Gmail, then Compose a new email).
  2. Long-tap in some input field like To
  3. A menu opens, select Input method
  4. Choose Camera Keyboard

90 Seconds Video Demonstration



Update Available (V1.4 - October 2012)

In addition to numerous other improvements the updated version of the bar code keyboard supports the following keyboard layouts (The layout of the barcode keyboard is automatically adjusted to the system settings):
  • English
  • German
  • French
  • Russian
  • Spanish - new
  • Swedish
In addition the placeholders ${ENTER}, ${TAB}, ${BACKSPACE}, ${DOWN}, ${UP}, ${LEFT} and ${RIGHT} can now be abbreviated with ${E}, ${T}, ${B}, ${D}, ${U}, ${L} and ${R}. You can specify a multiplier immediately after the placeholder (e.g. ${E5}). This instructs the barcode keyboard to simulate the specified key n times (5 times Enter key in the example above).

Your Feedback Please!


Feedback and feature requests are highly welcome. Just contact TEC-IT.

P.S.: +TEC-IT  offers also another Android App named GetBlue. This app provides automated data collection and data entry for all apps. Connects to TCP RFID and Bluetooth SPP barcode scanners!

Monday, 23 August 2010

Video: Android Bluetooth SPP Connectivity for All Apps

TEC-IT released a short video on YouTube which demonstrates the use of the Bluetooth Reader GetBlue.

You will learn how to configure GetBlue in order to be used as Bluetooth software wedge. The Bluetooth barcode scanner must be paired with your Android handset, then it is adjusted as input device for GetBlue. As data-sink (the target application for the scanned data) the GetBlue Keyboard is selected. Using this configuration  it is possible to inject captured barcode scanner data as virtual user input into each application.

See for yourself:



GetBlue acts as "middleware" between hardware and apps. Thus, each (legacy) Bluetooth bar code scanner supporting the serial port profile can be used.

The video quality is satisfying - but far away from perfect. We will produce a HD video with sound in the near future. In the meantime we are awaiting your video comments!

Many thanks!

Video: How to use Bluetooth Barcode Scanners with Android