Thursday, March 27, 2014

Codabar Barcode. History and Purpose.

Codabar barcode is a one dimensional barcode initially used for retail applications labeling. Codabar barcode can encode numeric digits from 0-9 and five characters including Plus (+), Minus (-), Forward slash (/), Colon (:), Dollar symbol ($) and Dot (.). Apart from numeric digits and the aforementioned character set, Codabar can also encode first four alphabets from ‘a’ to‘d’; however, these alphabets can only be used as start and stop symbols. Codabar barcode is also known as, Code 2 of 7, ANSI/AIM BC3-1995, NW-7, Monarch, Rationalized Codabar, Ames Code or USD-4.


. In the year 1972, Pitney Bows Corporation developed a linear barcode which was named as Codabar barcode. Codabar was developed with intent to make it useful in the retail merchandise industry. Later on National Retail Merchant Association (NRMA) adopted another barcode standard in the year 1975; However Codabar did not lost its importance because people were now beginning to use it in medical, educational and shipping industry as well.


In early 1970s, the need for a barcode standard was felt which could be printed with a simple dot-matrix printer and could be used on air bills of FedEx and also on blood-bank documents. It was for this purpose that work on a barcode standard started which could suffice these 

Tuesday, March 25, 2014

Interesting Facts about QR Code. Part 2

read the first part here


  • Smart phones used to scan QR codes are often expensive in comparison with simpler phones.
  • Relatively new barcode type, people are not much familiar with its use. Requires training in order to fully understand the concept.
  • Not very aesthetic, it contains random patterns of square boxes which might not look pleasing on products unlike 1-d barcodes.


  • BarCode Generator SDK screenshot
    Used for document management, tracking products and time, inventory management, item identification and marketing purposes.
  • Widely used in automotive companies in Japan.
  • Business cards often contain QR codes inscribed on them which may contain related information to the websites or the links to the resume of a person.
  • QR code enabled scavenger hunt was introduced by Starbucks for promotion purposes which contained information regarding the hints encoded in the QR code.
  • Darling National Wildlife Refuge in Florida (USA) uses QR codes in trails which contain links to the detailed information regarding the animals.
Interesting Fact: The QR codes technology is free of any license, so you don't have to worry about terms of use either for printing your business card or for developing a new software to read QR codes.

Friday, March 21, 2014

New releases: BarCode Reader SDK, BarCode Reader freeware, PDF Extractor SDK 3.40.1349 and PDF To HTML SDK 3.40.1339

ByteScout team worked hard in March, 2014 and released 4 new versions software for developers:
  1. BarCode Reader SDK
  2. BarCode Reader freeware
  3. PDF Extractor SDK 3.40.1349
  4. PDF To HTML SDK 3.40.1339

What's new BarCode Reader SDK 7.00.1109:

  • new Postnet (1D) and MicroPDF (2D) barcodes support added;
  • new WIAImageScanner class is available through ActiveX/COM;
  • PDF support improved. Interleaved 2 of 5 and 2D barcodes reading improved;
  • the issue with reading first barcode only from PDF documents and some minor bugs were fixed;
  • new source code samples: ASP.NET\Barcodes from Live WebCam (C#)\ to show how to read barcodes in web application from live web cam added.
Evaluation version BarCode Reader SDK 7.00.1109 download:

What's new in BarCode Reader 7.00.1109 freeware:

  • supports new Postnet (1D) and MicroPDF (2D) barcodes;
  • PDF support improved;
  • interleaved 2/5 barcodes and 2-D barcodes support improved;
  • some minor bugs fixed.
More info and BarCode Reader freeware download link at:

What's new PDF Extractor SDK 3.40.1349:

  • improved stability of the text extraction;
  • issue with the very last text line missing in some PDF files fixed;
  • tables with empty cells are handled better now;
  • issue with incorrect extraction of overlapped text objects fixed;
  • issue with missing spaces between words in some files fixed;
  • issue with incorrect X coordinate returned while searching with extraction area defined;
  • minor bug-fixes and improvements.
What's new PDF To HTML SDK 3.40.1339:
  • Documentation for the API updated and included now into the SDK;
  • Improved text processing in PDF;
  • Improved PDF reading support;
  • Minor bug-fixes.

Thursday, March 20, 2014

Interesting Facts about QR Code. Part 1

QR code is an abbreviation for quick response code. It is a type of 2-D barcode (also known as matrix
barcode). Unlike 1-d barcode, QR codes can encode wide variety of data types, including numeric, alphabets, special characters and binary data as well.
QR code consists of a set of square dots arranged in a square grid pattern with white back ground. The square dots are randomly arranged in order to encode information. QR codes reading is must-have functionality for any barcode software, for example BarCode Reader SDK.


QR code was invented in 1994 by a Japanese automotive company named, Denso Wave. Denso Wave is a subsidiary of Toyota Motors.


Purpose of QR code was to develop such an encoding/ decoding system which allows quick and reliable scanning of fast moving automotive equipment. In workshops, automotive parts are moved quickly from one place to another and are adjusted together. It is difficult to read such type of moving information with simpler barcodes; hence QR Code was developed to cater those needs.


  • Can be scanned using a smartphone or any other phone with scanning capability.
  • QR codes are versatile, the can encode almost all types of data e.g. numeric, alphabets, special and binary.
  • Extremely fast scanning.
  • Like other 2-d barcodes, QR code has good fault tolerance. Even if some part of the code is damaged, information can still be decoded from the code.
  • Stores large amount of information unlike 1-d barcodes.

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

Tuesday, March 18, 2014

Windows Server Major Versions (part 3)

read the first part here

read the second part here

Windows Server 2008 and Windows Server 2008 R2

Windows Server 2008 was released after five years of Windows Server 2003. Its code name was “Longhorn”. Windows Server 2008 and Windows Vista share their code base. It includes advanced security, management, networking and administrative features of Windows Vista. It supported .NET version 3.0 and can accommodate windows workflow foundation, windows communication foundation and windows presentation foundation.
Windows Server 2008 R2 was released in year 2009. Microsoft announced the server equivalent of Windows 7 and at Professional Developer’s Conference in the year 2008. R2 contains all the advanced features tantamount to the desktop Windows 7 edition.

Windows Server 2012 and Windows Server 2012 R2

Windows Server 2012 was introduced in September 2012. Focus of this version was to improve existing management, security and administrative tasks of the window server along with providing a Server based equivalent version of Windows 8. It has improved installation options and flexible administration. It contains improved Active Directory structure and provides excellent IP Address Management techniques.

Thursday, March 13, 2014

Windows Server Major Versions (part 2)

read the first part here

Windows Server 2000

Year 2000 marked a historic movement in the Server Editions of Microsoft when they released Windows Server 2000. This was the best and the biggest server technology Microsoft had ever released. For the first time, it introduced features like, Active Directory Structure, Active server pages and XML which revolutionized the web application development and hosting. It had three versions: The Server, Advanced Server, Data Centric Server.

Windows Server 2003

In the year 2003, Microsoft introduced Windows Server 2003 which encapsulated .NET framework for the first time. It improved the Active Directory Structure along with ASP with improved scalability. It had two versions; the standard enterprise version was geared to large companies and corporate sector while the web edition was simply for web hosting purposes. Few months after the release of Windows Server 2003, Microsoft introduced the support for 64 bit systems in Windows Server 2003 for the first time in any Windows Server Edition.


Wednesday, March 12, 2014

NEW! "Introduction Into Barcodes" e-book is now available from ByteScout for free download

We are proud to announce our new (new and the first) free e-book called "Introduction Into Barcodes".

This free book will (we hope) help business users and software developers to quickly get introduced into different types of barcodes to make the best choice.

Download the book from this page (no sign-up or registration required!):

The book is available in PDF, ePUB and MOBI (Kindle) formats for free, contains 48 pages:

The Table of Contents preview:

 Preface  - iii
          1.  Introduction -    1 
            1.1   What are barcodes? -   1
            1.2   Why use barcodes?   -   1
            1.3   What are applications of barcodes?  -   2
          2.  Categories of barcodes -    2 
            2.1   One Dimensional Barcodes  -   3
            2.2   Two Dimensional Barcodes  -   3
          3.  One Dimensional/ Linear Barcodes  -    4 
            3.1   Code 39 -   4
            3.2   Code 93 -   5
            3.3   Code 128 -   6
            3.4   EAN 13-  7
            3.5   EAN 14-  9
            3.6   EAN2 EAN5 and Their Usage with EAN13   10
            3.7   Codabar Barcode -   12
            3.8   Interleaved 2 of 5 Barcode -   13
            3.9   Numly Barcode -   14
           3.10  Optical Product Code  -   15
           3.11  PZN (Pharma-Zentral-Barcode)  -   16
           3.12  Telepen barcode -   17
           3.13  UPC-A and UPC-E -   18
           3.14  Patch Code -   19
          4.  Two Dimensional Barcodes   -    21
            4.1   Data Matrix-   21
            4.2   Maxi Code -   23
            4.3   Aztec Barcode -   24
            4.4   GS1 Datamatrix Barcode 
            4.5   MICR E-13B -   27
            4.6   QR Code -   28
            4.7   PDF417 -   29
            4.8   Codablock F Barcode -   30
            4.9   Code 16k -   32
          5.  4   State & Postal Barcodes -    33
            5.1   Deutsche Post Leitcode -   33
            5.2   Deutsche Identcode Barcode -   35
            5.3   KIX Barcode -   36
            5.4   PostNET Barcode   -   37
            5.5   Royal Mail Barcode -   39
            5.6   Singapore 4 State Postal Barcode  -   40
            5.7   Swiss Post Parcel Barcodes   -   41
          6.  Conclusion -    42
          7.  About ByteScout -    43
            7.1   Barcode Generator SDK  -   43
            7.2   Barcode Reader SDK-   43
            7.3   Other ByteScout's tools for developers -   44

Tuesday, March 11, 2014

Windows Server Major Versions (part 1)

Major Versions

Following are the some of the milestones achieved by Microsoft in Windows server technology.

Windows NT 4.0

The year 1996 is particularly significant in Microsoft’s web server technology. Windows NT 4.0 was released in 1996 which introduced several advanced features like GUI based interactive services, faster printing and administrative capabilities. It also integrated IIS 2.0 in for the first time in Microsoft server operating systems. With the improvements in internet technology this free server was a huge achievement of Microsoft.

NT Server 4.0 Enterprise

In the year 1997, NT Server 4.0 Enterprise was introduced. This was an updated version of NT Server 4.0 and contained transaction server which was to perform multiple functions in parallel and then integrate those functions. This version was basically geared towards corporate sector and large organizations.

Windows NT Terminal Server Edition

Another major update to the server technology was introduced with the advent of Windows NT Terminal edition which has the capability of connecting to non-window based clients as well.


Thursday, March 06, 2014

Windows Server

Windows Server

Windows server is a server operating system developed by Microsoft Corporation. Unlike contemporary desktop server systems, windows sever offer ease of use and simplify management through a sophisticated user interface. Windows server can efficiently handle several server operations including database hosting and management, inter/intranet scaling and networking operations. 


History of the windows server dates back to 1993 when for the first time Microsoft introduced Windows NT Advanced server. Later on in the year 1994 they further updated the server and released the next version of Windows NT 3.5. This version only contained few modifications to the earlier version. Microsoft began to speed up its server technology in the year 1995 when NT Server 3.51 was released. The year 1995 was very important for Microsoft because in the same year, they released their desktop version of Windows 95 which for the first time brought GUI based technology.

Tuesday, March 04, 2014

Portable Document Format (PDF) . Part 2

read the first part here

The Initial Slump

However, despite of these phenomenal benefits, this new file format was very slow to take off and garner immediate popularity among designers. One of the biggest reasons to this very slow journey to success is was that the Adobe Reader was a paid application initially. Secondly, many people were simply not prepared to think out of the box and failed to recognize the endless opportunities that this new file format was offering them.
After this initial failure, PDF was forced to announce in 1994 that people can obtain the new Adobe Reader software for free from various internet server locations and online services. Since then, the distribution methods have been evolving consistently that has also increased the popularity of this extremely useful tool.

Major Reasons of Success That Followed

However, the major reason why PDF has enjoyed massive success is the fact that the product itself has evolved a lot since it was first introduced in1993.  For instance, people could only print and view documents in the beginning but the current products allow you to even extract an image or specific part of the text from the file. Similarly, you can also password protect your files and most importantly, PDF files can be downloaded from any computer for free. This is exactly why, PDF format is considered as the most convenient and accessible format. It allows virtually anyone view a PDF file document. Furthermore, users can also see the PDF documents with utmost ease because all of the major search engines such as Google has built in PDF readers in them as well.


All the products of Adobe Systems such as PDF and Adobe Reader have managed to broke through the initial slump quite successfully over the years. Today, it is one of the most widely used format for exchanging documents as it has managed to impress even the most cynical of people in recent times.