Bytescout BarCode Reader SDK provides support for .NET Framework 2.00 (desktop and ASP.NET server) and Compact Framework .NET 2.00 for Pocket PC and Windows CE / WinMobile

This sample including full source code for the Pocket PC 2003 project is available in trial version of the SDK

Hint: to copy image files into the device use File | “Configure..” menu in Pocket PCemulator and set shared folder to the folder on your desktop computer. This folder will be mounted as a flash card to the Pocket PC 2003 emulated device.

Sample input image for barcode recognition:
barcode pocket pc

Barcode decoding on Windows CE (in emulator):
barcode reader pocket pc


using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

using Bytescout.BarCodeReader;

namespace GUITest.WinCE
public partial class Form1 : Form
public Form1()

private void buttonBrowse_Click(object sender, EventArgs e)
textBoxResult.Text = “”;

DialogResult result = openFileDialog.ShowDialog();
if (result == DialogResult.OK)
string fileName = openFileDialog.FileName;

Reader reader = new Reader(“”, “3ADC-EF29-95B5-6C09-5B7”);

if (reader.FoundBarcodes.Length != 0)
foreach (FoundBarcode barcode in reader.FoundBarcodes)
textBoxResult.Text += String.Format(“Type ‘{0}’ and value ‘{1}’ “, barcode.Type, barcode.Value);
textBoxResult.Text = “No barcodes found”;