Thursday, April 24, 2014

Top Barcode Scanners for Android Devices

Barcodes are small images tagged or pasted on products which contain certain information about the product. Barcodes are often used by retail stores, warehouses and even government industries in order to encode information about the product, vendor and the receiver of the product. It can also encode information regarding the source and destination of the mail or parcel. Virtually, you can store almost anything in barcodes. Scanners are special devices used to decode the information in the barcode. Now with the advent of smart phones, several companies have developed applications which use camera of your mobile device to capture the barcode image and then decode the information. In this article we have presented some of the famous and user friendly barcode scanning apps for android.

  1. ShopSavvy

ShopSavvy barcode scanner is the best barcode scanner available freely at Google Play. This barcode scanner allows users to scan a barcode and decode the information regarding the product. It also automatically makes comparisons between several available products and tells you which the best deal is. The Google Play link for this application is here.
  1. Barcode Scanner+(Plus)

Barcode Scanner + is another extremely efficient barcode scanning app which scans barcode in both vertical and horizontal directions. You can decode virtually any barcode using this application and it also includes light on dark barcode option in order to correctly decode the information. This barcode app costs 3.00$ and can be accessed at the following link on Google play
  1. RedLaser Barcode and QR Scanner

Redlaser Barcode and QR Scanner is another recommended scanning application for devices. This application is synchronized with Google, eBay, and Milo and fetches the product information from these vendors. Another brilliant aspect of this application is that apart from keyword search, this scanner allows you to search products via voice and image search and last but not the least; you can also share your search on Facebook, twitter and other social networks. Link of the app is here.
  1. Google Goggles

Google Goggles is a well-known image recognition application which has been around for quite some time now. This application recommends user to visit places, provides information about the paintings and monuments. A startling thing about this app is that this app can also be used as a barcode scanner and can decode QR codes. This application can be accessed at the link.
  1. ScanLife Barcode and QR Reader

ScanLife Barcode and QR reader is a multipurpose, all in one barcode scanning application with a potential of scanning virtually any barcode. If you are going out for shopping, this is a must have application for your android device. Further details of this application can be found at the link.
  1. AT & T Code Scanner

AT & T code scanner is another scanning application and can be handy when comparing prices and fetching details of the application. Further Details at the link
  1. Quick Mark Barcode Scanner

Quick Mark barcode scanner is another multipurpose barcode scanning application for android which allows user to scan barcodes like, QR Codes, code128, Code39, Quick codes, Interleaved 2 of 5, Data Matrix and other 2-D codes. This application can be downloaded from the following link

You can probably be interested in webcam as barcode reader tutorial. This one shows how to read barcodes using web camera with Barcode Reader SDK.

Tuesday, April 22, 2014

ByteScout Screen Capturing SDK 2.10.816 released

ByteScout released new version of Screen Capturing SDK 2.10.816 on April 10, 2014.

What's new Screen Capturing SDK 2.10.816:

  • record video from screen, record video from applications, regions;
  • now supports time stamp (including current date time and running time) in the text overlay. Sample usage: 
  • new samples for .NET, C++ and VBscript;
  • stability improvements;
  • crashing issues on some non-English Windows versions were fixed;
  • minor bug-fixes and improvements.

Download evaluation version:


Tuesday, April 15, 2014

Image To Video SDK 2.10.813 and Spreadsheet SDK 2.40.1346 released

Image To Video SDK 2.10.813 and Spreadsheet SDK 2.40.1346 are released on April 7, 2014.

What's new Image To Video SDK 2.10.813:
  • convert images into video, jpg to avi, jpg to wmvpng to video
  • WMVVideoBitrate incorrectly read issue fixed 
  • issue with incorrect output video duration when background music is used was fixed
  • minor fixes and improvements
Download evaluation version:

What's new Spreadsheet SDK 2.40.1346:
  • read xls, write xls, read csv, read xlsx, write xlsx in .NET and ASP.NET
  • .NET 4.50 dlls added
  • Visual Studio 2013 support improved
  • XLSX and XLS writing improved
  • Index Out Of Range error fixed 
  • Formula calculation improved
  • new Worksheet.SaveAsTXT, SaveAsCSVSaveAsXML methods with encoding selection
  • number formatting related issues fixes
  • minor bug-fixes
Download evaluation version:

Thursday, April 10, 2014

ActiveX and Microsoft .NET


ActiveX is a software application development framework Introduced by Microsoft in 1996. ActiveX framework was geared towards web application development by combining and adapted version of earlier COM (Component Object Model) with the Object Linking and Embedding Technologies (OLE) which is widely used for downloading contents from the websites. Although theoretically, ActiveX was created with intent to work on all the platforms but it is mostly used on window platforms and due to compiled code it is executed mostly with Intel x86 hardware machines.


Microsoft.NET is an advanced software application development framework developed by Microsoft. .NET is basically a group of several application development technologies ranging from web, desktop to mobile applications. Microsoft .NET supports variety of languages and CLR makes it possible to integrate the modules developed in different languages.
This Article compares both of the above mentioned Microsoft Technologies in a tabular form. It explains the advantages of both ActiveX and Microsoft.NET framework and their downsides on the basis of certain attributes.

Window OS Portability
Works with all window versions except windows RT
Works only with advanced Windows Versions
Language Portability
Compatible with all windows based languages
Support Only .NET languages
Execution Speed
Might be faster in some scenarios due to unmanaged code execution
Slower at times due to managed code.
Application Access
Can be used by any application once installed.
Not all applications can use it and they require granular permissions  for access.
Installation Permission
Should be installed by admin only instead of copy pasting the DLL.
Do not require administrator permissions to be installed
Extremely insecure because code is not managed before execution.
Much secure due to managed code.
dll Hell
DLL hell issue often arises in ActiveX framework because multiple applications are accessing same dll which might be update by one application while it is being used by the other
No Such issue in Microsoft.NET Frame work

Apart from the comparisons described above in the table there are few advantages of Microsoft Framework over the traditional ActiveX technology.

Some more Advantages of .NET over ActiveX

·      .NET assemblies after certain modifications in code can be used as ActiveX dlls by using the ActiveX wrapper. This is helpful in scenarios where you want to port your application from VB 6.0 to VB.NET which results in the usage of the application on 3rd party .NET interfaces along with 3rd party ActiveX interfaces.

ByteScout have products which can handle this scenario and allows user to port their applications.

·      Administrative permissions are not required in .NET for using ASP.NET applications.
·      ActiveX contains only unmanaged code which is a security risk. On the other hand .NET contains both unmanaged code for faster execution and managed code for security and granular control over the application.


Overall .NET Framework is much advanced, robust, secure and reliable to for application development and it supports variety of application development options,  on the other hand ActiveX is an older technology with certain security loop holes hence it should be avoided as much as possible.

Tuesday, April 08, 2014

Bytescout BarCode Reader SDK for Java 1.0 released

New BarCode Reader SDK for Java 1.0 is released on March 31, 2014.
BarCode Reader SDK for Java 1.0 is a new library for Java developers to add barcode reading into java applications. Read main barcodes in your Java app: 
  • Code 39, 
  • Code 128, 
  • UPCA
  • UPCE
  • EAN
  • Codabar
  • Interleaved 2 of 5 barcodes, 
  • QR Code barcodes. 
The library works in Java 6 and later.

Thursday, April 03, 2014

Codabar Barcode. Advantages, Limitations and Applications

read the first part here


Codabar made with ByteScout Barcode SDK
·   Can be printed on simple dot-matrix printer.
·      Codabar is an extremely barcode standard. It can be encoded and decoded by all types of printers ranging from simpler to complex ones.
·      Simplest barcode standard, not much user training is required to understanding the encoding and decoding techniques.


·      Can encode only numeric digits from 0-9 and small set of characters and alphabets.
·      It has very small fault tolerance for damages and distortion. It is not easy to recover data even if small portion of these barcodes is damaged.
·      If large amount of data has to be stored, like other linear barcode types, its length has to be increased.


·      Extensively used in medical and surgical equipment owing to simple encoding and decoding technique.
·      Used in shipping industry to recognize the parcels and shipments.
·      Used in educational institutes and academic organizations.
·      Codabar is used by several courier services in order to store information of the sender, receive and the item itself. To read codabar from scanned documents or photos you can use BarCode Reader SDK as on of the wide-used barcode software.  

Tuesday, April 01, 2014

Funny Facts about BarCodes

Today is the most suitable day to remember some interesting stories about barcodes.

Funny Fact 1: In Seattle, QR codes are inscribed on graves which contain link to the detailed information about the deceased person

Funny Fact  2: The first patent for bar code was issued to inventors Joseph Woodland and Bernard Silver on October 7 of 1952.

Funny Fact 3: Wrigley's Gum was the first product to have a barcode included in June of 1974, at a Marsh's supermarket in Troy, Ohio. There was installed the 1st UPC scanner too. 

Funny Fact 4. Some religions believe that the global use of barcodes is an indication that we are living in the 'last days', as they all contain the number 666 in them (either the number set or the control sum).

EAN8 barcode
Funny Fact 5. Maths and barcodes are together. Check any product with the EAN8 barcode, doesn't the retailer make a mistake in it?

The check digit is chosen (we are checking EAN8 barcodes now) so that

3 x (1st + 3rd + 5th+ 7th number) + (2nd + 4th + 6th + 8th number)

is exactly divisble by 10.

Right barcode? Congratulations! Both you and the retailer are very good in maths!