Dec 082017
 
An opticle recognition program for windows. Saves on typing. Shareware, please register.
File WINOCR.ZIP from The Programmer’s Corner in
Category Recently Uploaded Files
An opticle recognition program for windows. Saves on typing. Shareware, please register.
File Name File Size Zip Size Zip Type
CODE.TXT 53 49 deflated
COURIER.FNT 55028 17683 deflated
ESDLLASM.DLL 2048 416 deflated
ESDLLDLG.DLL 40672 15728 deflated
ESDLLDMS.DLL 37376 13915 deflated
ESDLLOCR.DLL 55648 22068 deflated
ESDLLWIN.DLL 47104 20159 deflated
MANUAL.DOC 57499 11620 deflated
MODERN.FNT 55028 21342 deflated
OMNI.FNT 55028 26358 deflated
README.DOC 9361 3339 deflated
ROMAN.FNT 55028 16430 deflated
SHARE.HLP 12567 5929 deflated
SHARE.TXT 465 281 deflated
SWISS.FNT 55028 16511 deflated
TPCREAD.ME 199 165 deflated
VENDOR.DOC 3089 1065 deflated
WINOCR.EXE 109968 43379 deflated
WINOCR.HLP 51185 30726 deflated
WINOCR.INI 192 64 deflated
WINOCR.SET 932 134 deflated
WINOCR.TPT 1152 86 deflated

Download File WINOCR.ZIP Here

Contents of the README.DOC file


README.DOC


Welcome to CODEREADER 1.0 the first Windows Optical
Character Recognition program that is also Shareware.
Please read this file first.


0. Contents:

0. Contents
1. Introduction
2. License Agreement
3. Distribution
4. How to install
5. Getting Started
6. Support
7. Registration


1. Introduction

DEFINITION OF SHAREWARE

Shareware is a method of software distribution that
gives the user a chance to try the software before
buying it. If you try a Shareware program and
continue to use it, you are expected to register.

Copyright laws apply to both Shareware and
commercial software and the copyright holder retains
all rights, with the exception that copying and
distributing the program for evaluation purposes in
encouraged, subject to certain conditions.


2. License Agreement and Warranty

Please read the terms below. If you do not agree to
them you are requested to stop using the program and
to remove the program from your computer.

All users of CODEREADER 1.0 must accept the
following disclaimer of warranty and conditions of
usage:

CODEREADER 1.0 is supplied as is. The author
does not warrant that the software is error-
free and assumes no liability for damages,
direct or consequential, which may result from
the use of CODEREADER 1.0.

The author expressly requests that you do not
make changes or modifications to the software.
Also you may not dis-assemble or reverse
engineer the software in any way.

Users evaluating CODEREADER 1.0 do so under the
following conditions:

The author grants you the right to evaluate
CODEREADER 1.0 for a period of 30 days and
requests that if you are satisfied that you
then register the product.

Commercial users of CODEREADER 1.0 must
register and pay for their copies of CODEREADER
1.0 within 30 days of first use or their
license is withdrawn.


3. Distribution

Feel free to share CODEREADER with your
friends, but please do not distribute the
program in an incomplete or modified form,
or as part of another system, or for a
fee.

Anyone distributing CODEREADER 1.0 for any
kind of remuneration must first contact
the author for permission. This
authorisation will be automatically
granted to distributors recognised by the
(ASP) as adhering to its guidelines for
Shareware distributors, and such
distributors may begin offering CODEREADER
1.0 immediately. See VENDOR.DOC for more
details.


4. Installation

The installation of CODEREADER involves extracting
the program files from the compressed file winocr.zip
into a sub-directory on your hard disk. Executing
PKUNZIP will set up all the files required to run
CODEREADER. You should add the directory path of the
sub-directory into which you extracted CODEREADER
into the PATH statement in your AUTOEXEC.BAT file.

If you do not understand the paragraph above then
you should carefully follow the instruction below
and refer where necessary to your DOS manual.

1. Go to the DOS prompt.

You should see a c:\> or something similar on
your screen.

2. Make a sub-directory for CODEREADER on your
hard disk.

To do this type:

MD \CODEREAD

3. Change to the sub-directory that you have just
created.

To do this type:

CD \CODEREAD

4. Copy winocr.zip to the sub-directory that you
have just created.

To do this type:

COPY A:WINOCR.ZIP

5. Now extract the program files.

To do this type:

PKUNZIP WINOCR.ZIP


5. Getting Started

RUNNING CODEREADER

CODEREADER requires WINDOWS so before attempting to
run it you should start windows. There are then
several ways to run a program for which you should
refer to the WINDOWS USER GUIDE.

One way to do it is to use PROGRAM MANAGER. Select
RUN from the FILE menu option. When the dialog box
appears type WINOCR, you may have to type
C:\CODEREAD\WINOCR if you haven't added the sub-
directory where you placed the program to your PATH
statement.

It is recommended that you add CODEREADER to a
PROGRAM MANAGER group. A good place to put it would
be in the ACCESSORIES group where you can find
NOTEPAD, CARDFILE, etc.; or in the group that
contains your scanner software.

HOW CODEREADER WORKS

CODEREADER works by pattern matching. It matches the
glyph that it is given (the bitmap of an individual
character) against the typical appearance of each
character in the character set and chooses the
closest match. To do this it requires a template
that describes the font and size of character that
it is looking for.

One thing you should note is that the program will
not work correctly if you do not take sufficient
care setting up the templates. However, the
advantage of using templates is the speed, and the
fact that for a given book or magazine that you are
working from you only have to set up the template
once.

For more details see MANUAL.DOC. This file can be
examined using the NOTEPAD program supplied with
WINDOWS.

TIPS

Scan at 400dpi.
Make sure the scan is straight.
Adjust the brightness of your scanner if necessary.
Use the -/+ keys to shrink/Enlarge bitmaps.



6. Support

Hopefully your use of CODEREADER will be
easy and trouble-free. However, problems
may arise and if so do not hesitate to
contact the author - see the contact
details.

Also if you spot any bugs or have any
ideas for improvements these would be
welcome.

This support is one of the benefits of
registration. It is provided via Mail or
eMail and is lifetime (of the program not
the author!) support.


7. Registration

CODEREADER is a Shareware program and you
are requested if you find it useful and
continue to use it to register.

Registration costs $45.

For your fee you will receive a license
that will enable you to use the software
'just like a book'. Which means that the
software may be used by any number of
people and may be freely moved from one
computer location to another, so long as
there is no possibility of it being used
at one location while it is being used at
another. Just as a book cannot be read by
two different persons at the same time.

There are other benefits to registration:

1. You will be sent the latest version.
2. You will receive a printed manual.
3. You will receive a registration card
and number.
4. You will be notified of product
updates.
5. You will be entitled to eMail
support.
6. You will be entitled to automatic
registration for minor updates.
7. You will be entitled to low-cost
upgrades to major new releases.


CONTACT INFORMATION:

COMPANY

SOFTTECH

ADDRESS

24 ROSENTHAL ROAD
LONDON SE6 2BY
ENGLAND

COMPUSERVE ID

100116,3254


ORDER / REGISTRATION FORM


To register complete the order form below and mail to:

SOFTTECH
24 Rosenthal Road
London SE6 2BY
England



Name _______________________________________________
Address _______________________________________________
_______________________________________________
City _________ State __________ Zip _______
Country _____________________ Phone ____________


Quantity Description Amount

______ CODEREADER 1.0 $45.00 each $___________

Total $___________


Please pay by Cheque or Money Order. A cheque will have
to clear before goods are dispatched.


Where did you get your copy of CODEREADER?

1. Friend
2. CompuServe (Your ID for update notices) ____________
3. BBS __________________________________________
4. Disk Vendor _____________________________________
5. Other __________________________________________


Comments / Improvements: ________________________________
_________________________________________________________
_________________________________________________________
_________________________________________________________


Contents of the MANUAL.DOC file


README.DOC


Welcome to CODEREADER 1.0 the first Windows Optical
Character Recognition program that is also Shareware.
Please read this file first.


0. Contents:

0. Contents
1. Introduction
2. License Agreement
3. Distribution
4. How to install
5. Getting Started
6. Support
7. Registration


1. Introduction

DEFINITION OF SHAREWARE

Shareware is a method of software distribution that
gives the user a chance to try the software before
buying it. If you try a Shareware program and
continue to use it, you are expected to register.

Copyright laws apply to both Shareware and
commercial software and the copyright holder retains
all rights, with the exception that copying and
distributing the program for evaluation purposes in
encouraged, subject to certain conditions.


2. License Agreement and Warranty

Please read the terms below. If you do not agree to
them you are requested to stop using the program and
to remove the program from your computer.

All users of CODEREADER 1.0 must accept the
following disclaimer of warranty and conditions of
usage:

CODEREADER 1.0 is supplied as is. The author
does not warrant that the software is error-
free and assumes no liability for damages,
direct or consequential, which may result from
the use of CODEREADER 1.0.

The author expressly requests that you do not
make changes or modifications to the software.
Also you may not dis-assemble or reverse
engineer the software in any way.

Users evaluating CODEREADER 1.0 do so under the
following conditions:

The author grants you the right to evaluate
CODEREADER 1.0 for a period of 30 days and
requests that if you are satisfied that you
then register the product.

Commercial users of CODEREADER 1.0 must
register and pay for their copies of CODEREADER
1.0 within 30 days of first use or their
license is withdrawn.


3. Distribution

Feel free to share CODEREADER with your
friends, but please do not distribute the
program in an incomplete or modified form,
or as part of another system, or for a
fee.

Anyone distributing CODEREADER 1.0 for any
kind of remuneration must first contact
the author for permission. This
authorisation will be automatically
granted to distributors recognised by the
(ASP) as adhering to its guidelines for
Shareware distributors, and such
distributors may begin offering CODEREADER
1.0 immediately. See VENDOR.DOC for more
details.


4. Installation

The installation of CODEREADER involves extracting
the program files from the compressed file winocr.zip
into a sub-directory on your hard disk. Executing
PKUNZIP will set up all the files required to run
CODEREADER. You should add the directory path of the
sub-directory into which you extracted CODEREADER
into the PATH statement in your AUTOEXEC.BAT file.

If you do not understand the paragraph above then
you should carefully follow the instruction below
and refer where necessary to your DOS manual.

1. Go to the DOS prompt.

You should see a c:\> or something similar on
your screen.

2. Make a sub-directory for CODEREADER on your
hard disk.

To do this type:

MD \CODEREAD

3. Change to the sub-directory that you have just
created.

To do this type:

CD \CODEREAD

4. Copy winocr.zip to the sub-directory that you
have just created.

To do this type:

COPY A:WINOCR.ZIP

5. Now extract the program files.

To do this type:

PKUNZIP WINOCR.ZIP


5. Getting Started

RUNNING CODEREADER

CODEREADER requires WINDOWS so before attempting to
run it you should start windows. There are then
several ways to run a program for which you should
refer to the WINDOWS USER GUIDE.

One way to do it is to use PROGRAM MANAGER. Select
RUN from the FILE menu option. When the dialog box
appears type WINOCR, you may have to type
C:\CODEREAD\WINOCR if you haven't added the sub-
directory where you placed the program to your PATH
statement.

It is recommended that you add CODEREADER to a
PROGRAM MANAGER group. A good place to put it would
be in the ACCESSORIES group where you can find
NOTEPAD, CARDFILE, etc.; or in the group that
contains your scanner software.

HOW CODEREADER WORKS

CODEREADER works by pattern matching. It matches the
glyph that it is given (the bitmap of an individual
character) against the typical appearance of each
character in the character set and chooses the
closest match. To do this it requires a template
that describes the font and size of character that
it is looking for.

One thing you should note is that the program will
not work correctly if you do not take sufficient
care setting up the templates. However, the
advantage of using templates is the speed, and the
fact that for a given book or magazine that you are
working from you only have to set up the template
once.

For more details see MANUAL.DOC. This file can be
examined using the NOTEPAD program supplied with
WINDOWS.

TIPS

Scan at 400dpi.
Make sure the scan is straight.
Adjust the brightness of your scanner if necessary.
Use the -/+ keys to shrink/Enlarge bitmaps.



6. Support

Hopefully your use of CODEREADER will be
easy and trouble-free. However, problems
may arise and if so do not hesitate to
contact the author - see the contact
details.

Also if you spot any bugs or have any
ideas for improvements these would be
welcome.

This support is one of the benefits of
registration. It is provided via Mail or
eMail and is lifetime (of the program not
the author!) support.


7. Registration

CODEREADER is a Shareware program and you
are requested if you find it useful and
continue to use it to register.

Registration costs $45.

For your fee you will receive a license
that will enable you to use the software
'just like a book'. Which means that the
software may be used by any number of
people and may be freely moved from one
computer location to another, so long as
there is no possibility of it being used
at one location while it is being used at
another. Just as a book cannot be read by
two different persons at the same time.

There are other benefits to registration:

1. You will be sent the latest version.
2. You will receive a printed manual.
3. You will receive a registration card
and number.
4. You will be notified of product
updates.
5. You will be entitled to eMail
support.
6. You will be entitled to automatic
registration for minor updates.
7. You will be entitled to low-cost
upgrades to major new releases.


CONTACT INFORMATION:

COMPANY

SOFTTECH

ADDRESS

24 ROSENTHAL ROAD
LONDON SE6 2BY
ENGLAND

COMPUSERVE ID

100116,3254


ORDER / REGISTRATION FORM


To register complete the order form below and mail to:

SOFTTECH
24 Rosenthal Road
London SE6 2BY
England



Name _______________________________________________
Address _______________________________________________
_______________________________________________
City _________ State __________ Zip _______
Country _____________________ Phone ____________


Quantity Description Amount

______ CODEREADER 1.0 $45.00 each $___________

Total $___________


Please pay by Cheque or Money Order. A cheque will have
to clear before goods are dispatched.


Where did you get your copy of CODEREADER?

1. Friend
2. CompuServe (Your ID for update notices) ____________
3. BBS __________________________________________
4. Disk Vendor _____________________________________
5. Other __________________________________________


Comments / Improvements: ________________________________
_________________________________________________________
_________________________________________________________
_________________________________________________________


CODEREADER 1.0










User's Guide












Optical Character Recognition Software


copyright (c) 1993 EcheSoft
First published 1993


EcheSoft
London


All Trademarks acknowledged

0. CONTENTS

0. CONTENTS
1. USING THE MANUAL
2. GETTING STARTED
3. BASIC PRINCIPLES
4. TUTORIAL
5. PROGRAM FEATURES
6. MENUS
Main menu
Action menu
Bitmap menu
Text menu
View menu
Options menu
Help menu
7. BOXES
Tool Box
Template Box
Font Box
Memory Box
Error Box
8. RIBBON
9. STATUS LINE


1. USING THE MANUAL

It seems to be agreed that manuals are boring and that
people don't read them. If you have read this far I will
quickly tell you how to get the best out of this one and
therefore become familiar with your software more quickly
and save yourself some time and effort.

Remember that getting to grips with new software is a
learning process, so get to grips with the basics first,
and work on small sections at a time. The recommended
order for working through the manual and also for
mastering the software is:


Get started

Print and Read the file README.DOC.
Install the software.
Get it running.


Use the sample bitmap

Load the bitmap.
OCR it.
Move the text output to your text editor.


Explore the options

Hide the Edit Box.
Shrink/Enlarge the Bitmap.
Hide/Show the Ribbon and Status bar.


Your first image

Scan your own image.
Load it into the program.
Adjust the options as necessary.
OCR it.
Move the text to your text editor.

Explore the program

Select part of the bitmap for processing.
Modify a font.
Flip/Rotate bitmaps.


2. GETTING STARTED

This section introduces you to CODEREADER and gets you
started. I hope you find the program a useful and
indispensable time-saver.

Introduction

The CODEREADER program is an optical character
recognition program. It has been produced to save
your time and effort in copying code from books and
magazines into your computer.

CODEREADER can recognise all the printable
characters from the ASCII character set (from ! to
~). This means that you can concentrate on your
programming and let your scanner do the typing.

CODEREADER is designed for Microsoft Windows 3.1.
For best results it is best to run CODEREADER in 386
enhanced mode - for details see your Microsoft
Windows User's Guide.

The program has been specially designed to work with
the low-cost hand held scanners that are becoming
increasingly common.

Installing CODEREADER

To install CODEREADER see the file README.DOC. This
file also contains other information about the
program that you should be read.


Starting CODEREADER

CODEREADER works in Windows. Therefore before
attempting to start it you should start Windows. If
you do not know how to it is recommended that you
read the Window' User Guide and familiarise yourself
with the Windows environment. Once windows has
started you can start CODEREADER in a number of
ways, e.g. by

1. double-clicking the icon.
2. using FILE-RUN option in program manager.
3. double-clicking ocr.exe in file manager.

The CODEREADER program now appears. You should see a
window like that of other Windows programs.

First Glance.

If the program has been set up correctly you should
now see the main window of the program.

This has the usual Windows appearance. If you are
not familiar with its components - menu, scrollbar,
maximise box, etc. - you should refer to the Windows
User's Guide.

Note the presence of the ToolBox. This is a special
feature of CODEREADER and is used for frequently
performed actions and tools such as the selection
tool used for selecting parts of the bitmap for
processing.



3. BASIC PRINCIPLES

This section explains the basic principles behind Optical
Character recognition. It explains what you should be
trying to achieve and what you should do to reach your
goal.

CODEREADER is used in the following way. (1) Identify the
book or magazine you want to scan code from. (2) Scan the
image using your scanner. (3) Transfer the bitmap to
CODEREADER. (4) Process the bitmap using CODEREADER. (5)
Transfer the text to its destination, i.e. from
CODEREADER into your source file.

These steps are gone through below in more detail. The
next section is a tutorial that uses the sample bitmap to
go through the process step by step.


Identify your code

Obviously the first thing you have to do is to find
the code you want to OCR. It will normally be an
identifiable piece of program code. The text should
be able to be scanned, with experience you will
probably learn what scans well and what doesn't.


Scanning

CODEREADER works with many scanners. You should have
installed and tested your scanner before reaching
this point. You will know how to prepare bitmaps.
Once you have done so you should either save the
bitmap to disk or copy it to the clipboard. Note the
following:

1. File Format

CODEREADER works with files in Windows Bitmap
format. Also it only reads monochrome files.
This means you should set your scanner to line
art mode.

2. Resolution

Images - in most cases - should be scanned at
the highest resolution possible - usually
400dpi. This will tend to produce large
bitmaps. However, CODEREADER contains commands
that allow large bitmaps to be viewed easily on
a small screen.

3. Brightness

Bear in mind that how the brightness is set can
affect the quality of the bitmap produced by a
scan and hence the accuracy of the recognition.
Too dark and neighbouring characters will touch
or merge into one another reducing accuracy;
too light and the characters will break up. A
little testing will show the best setting for
your scanner.


Transferring Bitmaps to CODEREADER

There are two ways to transfer bitmaps to
CODEREADER. Either via the file-system or by using
the clipboard. The choice is yours.

Processing the Bitmap

Once the bitmap is in CODEREADER you can now OCR it.
First of all you should see it in the main window
and shrink it until you can see the entire bitmap.
You can now select part of the bitmap and OCR it.

For example, if the image you have scanned consists
of both a picture and text, you can select the text
area and apply the OCR program to it alone.



Retrieving processed text

Once the recognition is complete CODEREADER enables
you to transfer the text into other programs or onto
disk.

This is done through the Windows clipboard or by
dividing the main CODEREADER window. The lower part
of the window is an editor where the text produced
by the program can be edited before being saved to
disk or sent to the clipboard.



4. TUTORIAL

This section contains a tutorial that takes you step by
step through the process of using CODEREADER to transform
a scanned image from a bitmap into text. The bitmap you
will be using is a sample that should have been placed
onto your disk during installation.


Performing Actions in Windows

Most of the actions you will be asked to perform
during this tutorial involve selecting an item from
the menu. This manual doesn't explain how to do
this (see your Window's User Guide for help).
Actions in Windows can usually be performed in more
than one way. (1) By using the mouse. (2) By using
the keyboard to select options from the menu. (3) By
using the keyboard and pressing a combination of
accelerator keys. (4) By pressing a button with the
mouse.


How to open a bitmap

The first thing to do is to load a bitmap into the
program. The bitmap is on disk and is called
SHARE.BMP. Use on of the following alternative to
open it:

1. Select OPEN from the BITMAP menu.
2. Use the key sequence ALT-B-O.
3. Use the key combination CTRL+O.

A dialog box will appear. Find the file SHARE.BMP
and open it.

You should now see the bitmap you have chosen
displayed in the main program window.


How to OCR a bitmap

Once you have opened a bitmap you can process it.
Use one of the following alternatives to do so:

1. Select RECOGNISE from the ACTION menu.
2. Use the key sequence ALT-A-R.
3. Use the key combination CTRL+R.
4. Press the button labelled GO in the
ribbon.

You should see the program begin to process the
bitmap.

How to save the text

Once you have processed the bitmap you can place the
text in the EDIT BOX; that is the lower half of the
program window. You can read the text, compare it to
the bitmap and make changes to the text itself or
its format. If there are any errors you can also
correct them at this stage.

Once the text is to your satisfaction you can save
it to disk.

1. Select SAVE from the TEXT menu.
2. Use the key sequence ALT-T-S.
3. Use the key combination CTRL+S.

A dialog box will appear. Type in the filename, e.g.
MYTEXT.TXT and save the file.


5. PROGRAM FEATURES

So you have got the sample bitmap loaded and have
processed it. Perhaps you have also scanned a bitmap of
your own and processed that - or perhaps you had
difficulties at that stage. This section explains briefly
and in one place what the system can do - so that you can
get an overview of its abilities. See the reference
section for how to carry out the procedures mentioned
here.


Input

As well as being able to load bitmaps from file, the
system can also accept bitmaps pasted in from the
clipboard. A bitmap that has been loaded into the
system can be saved to disk if necessary.


Layout

The main program window can be rearranged. The main
components of the window are (1) the ribbon bar, (2)
the bitmap area, (3) the edit area and (4) the
status line. Each of these can be displayed or
hidden by the user, e.g. to make a larger area of
the bitmap visible. The program has scroll bars that
allow different parts of the bitmap to be viewed;

they can be turned on or off as required.


View

Bitmaps that have been loaded into the system may be
very large. The size at which they are displayed can
be adjusted using the shrink option. They can be
reduced up to 1/16 of the original size. There is an
enlarge option to reverse the process.


Modifying the Bitmap

Sometimes the scan will have produced an image that
needs to be rotated, flipped or have colours
reversed. The program can do this.


Selecting part of the bitmap

Sometimes the bitmap that has actually been scanned
may contain areas that you don't want to OCR. The
program has tools to allow you to mark out an area
for processing. Once an area has been selected it
can be adjusted or reset. The program can also turn
off the option to select areas.


Processing the bitmap

The optical character recognition can be stopped and
restarted and aborted if necessary. After it has
been halted it can be restarted from the same point.
This gives you the option to restart the process if
some of the options were not correctly set.


Templates

The program uses templates. This is done to achieve
high accuracy and speed in the situations in which
the program is designed to be used. A template
specifies the characteristics, including the size,
of the font that the image consists of. The program
has the ability to generate new templates based on
the built-in set of fonts and you can save them for
future use after giving them a name.


Fonts

Templates have two components: the font and the
size. The program has the ability to modify the
properties of the font. This can be used to correct
persistent errors in recognising certain characters.


Feedback

As the program executes an OCR it provides feedback.
In the ribbon the current character is displayed and
next to it the program's assessment of the quality
of the recognition: (1) perfect, (2) best guess, (3)
too small, etc. Also the system displays the whole
line as it is being read giving immediate feedback
as to how well it is performing. Text is also
provided on the status line to keep the user
informed of actions as they take place.


Options

The program provides access to a set of options that
change the way it processes data or displays the
results. One of these displays the characters
showing the quality of the processing instead of the
actual results. Another matches the character as
defined in the edit area against the results of the
recognition. Another turns the trace on or off.


Debug

Things can go wrong with the process of attempting
to recognise bitmaps. Firstly the program may fail
to break the bitmap into lines correctly, second it
may fail to identify each individual character
correctly - perhaps some touch or are broken.
Thirdly the program may fail to recognise a
character correctly. Fourthly the program may fail
to format the output correctly. Tools are provided
to help deal with each of these situations.


Utilities

This type of program is memory intensive. A dialog
box is provided to help manage memory usage. A
dialog box is also provided to display the last
error that occurred so that it can still be examined
if required, after the original Error message may
have been removed from the screen.


Printing

A quick and easy method has been provided to print
the contents of the Edit Box.


Editing

Facilities are provided to allow the editing of text
produced by the recognition program. Cutting,
pasting and copying are allowed. The results of
recognition can also be transferred directly to the
clipboard as well as to the edit box. Files can be
opened and read from disk into the Edit Box, the
contents of which can also be saved to disk.


Exiting

The program can be left by a number of methods. When
the program is next started some of the options are
saved so that they do not need to be set again. The
program always uses the last set of options saved.
The options are set during installation to default
values.


6. MENUS

This section tells you what each option in the menu does.
Refer to it whenever you have any difficulties with any
menu action. If you do not understand how menus work
refer to the Windows User Guide.


Main menu

This menu is always visible and gives the following
options:

ACTION BITMAP TEXT VIEW OPTIONS HELP

The ACTION menu contains the commands that trigger
particular processes: recognise, halt, exit, etc.

The BITMAP menu contains commands that allow you to
manipulate bitmaps: open, paste, rotate, etc.

The TEXT menu contains commands that allow you to
manipulate the text: cut, paste, save, etc.

The VIEW menu contains commands that allow you to
change how the program presents information to you.
To reduce the size of the bitmap, to display the
editor, to hide the status line, etc.

The OPTIONS menu allows you to configure the
program. You can turn the trace off, match the edit
text with that produced by processing the bitmap,
etc.

The HELP menu is similar to that in other Windows
programs: it enables you to find help quickly.


Action menu

The commands available under this option allow you
to control the program, that is to stop and start
actions.

1. Recognise
Use: Starts the OCR process.
Precondition: Loaded bitmap, valid template.
Action: This command starts the OCR
process going and depending on
the options chosen displays
various intermediate results and
statistics.
Keystroke: ALT-A-R.
Accelerator: CTRL+R.
Comments: Once an OCR has been started it
can be halted by using the HALT
command.


2. Reset
Use: Resets the system after an OCR
Precondition: Loaded bitmap.
Action: It sets the program to a state
it would be in if the bitmap had
just been loaded. It clears any
texts from a previous read being
displayed in the ribbon.
Keystroke: ALT-A-E.
Accelerator: None.
Comments: Used when you want to start
afresh without reloading the
bitmap.


3. Halt
Use: Stops an OCR.
Precondition: OCR in progress.
Action: Halts processing at the current
character.
Keystroke: ALT-A-H.
Accelerator: CTRL+H.
Comments: Useful to stop the processing of
a very large bitmap before it
reaches the end.


4. Exit
Use: Exits the program.
Precondition: None.
Action: Exits from the program
destroying the main window.
Keystroke: ALT-A-X.
Accelerator: ALT+F4.
Comments: Before the program exits the
current option are saved so that
they can be used when the
program is run again.


Bitmap menu

The commands available under this options affect the
bitmap that is loaded or being loaded into the
system.


1. Open
Use: To load a bitmap file.
Precondition: None.
Action: Opens a bitmap stored in a file
and displays it in the main
program window.
Keystroke: ALT-B-O.
Accelerator: CTRL+O.
Dialog Box: The dialog box that is displayed
is used to select a filename.
Comments: The type of bitmap that can be
opened is a DIB.


2. Save
Use: To save a bitmap file.
Precondition: Loaded bitmap.
Action: Saves a bitmap with the current
Filename.
Keystroke: ALT-B-S.
Accelerator: None.
Comments: Used to save a bitmap that
already has a filename. If the
bitmap has no filename a dialog
box is displayed.


3. Save As
Use: To save a bitmap file.
Precondition: Loaded bitmap.
Action: Saves a bitmap with the filename
specified by the dialog box that
is displayed.
Keystroke: ALT-B-A.
Accelerator: None.
Dialog: When this menu item is chosen a
dialog box is displayed. This
box is used to select the
filename.
Comments: Used to save a bitmap that has
either been pasted into the
program via the clipboard or has
been modified.


4. Clear
Use: To clear the current bitmap.
Precondition: Loaded bitmap.
Action: Clear the current bitmap. The
bitmap window is cleared.
Keystroke: ALT-B-C.
Accelerator: None.
Comments: Used to clear the screen of a
bitmap that is no longer
required. The text is not
cleared at the same time.


5. Paste
Use: To load a bitmap from the
clipboard into the program.
Precondition: A bitmap in the clipboard.
Action: Saves a bitmap with the current
filename.
Keystroke: ALT-B-P.
Accelerator: CTRL+P.
Comments: A simple way to transfer bitmap
from other windows programs.


6. Rotate
Use: To rotate a bitmap.
Precondition: A loaded bitmap.
Action: Rotates a bitmap right
(clockwise).
Keystroke: ALT-B-R.
Accelerator: None
Comments: Sometimes it is convenient with
some scanners to scan
horizontally instead of
vertically. This command allows
the resulting bitmap to be
rotated.


7. Flip
Use: To flip a bitmap.
Precondition: A loaded bitmap.
Action: Flips a bitmap vertically.
Keystroke: ALT-B-F.
Accelerator: None.
Comments: The commands handles the case
where a bitmap is upside down.


Text menu

The commands available under this option affect the
text that has been placed in the editor or is being
loaded into the program.

1. Open
Use: To open a text file.
Precondition: None.
Action: Opens a text file and places its
contents in the editor.
Keystroke: ALT-T-O.
Accelerator: None.
Dialog Box: The dialog box that is displayed
is used to select a filename.
Comments: The command must only be used to
open an ASCII text file.


2. Save
Use: To save a text file.
Precondition: Text present in the editor.
Action: Saves the text in the editor
with the current filename.
Keystroke: ALT-T-S.
Accelerator: CTRL+S.
Comments: Used to save text with the
current filename. If there is no
filename a dialog box is
displayed.


3. Save As
Use: To save a text file.
Precondition: Text prseent in the editor.
Action: Saves a text with the filename
specified by the dialog box that
is displayed.
Keystroke: ALT-T-A.
Accelerator: None.
Dialog: When this menu item is chosen a
dialog box is displayed. This
box is used to select the
filename.
Comments: Used to save text for transfer
to another application.


4. Cut
Use: To move a selected piece from
the editor to the clipboard.
Precondition: Selected text.
Action: Moves the selected text into the
clipboard and deletes the
selected text from the editor.
Keystroke: ALT-T-T.
Accelerator: CTRL+X.
Comments: Works in exactly the same way as
the Windows notepad program. The
text placed in the clipboard can
now be easily moved to other
applications.


5. Copy
Use: To place the selected piece into
the editor without deletion.
Precondition: Selected text.
Action: Copies the selected text into
the clipboard without deleting
it.
Keystroke: ALT-T-C.
Accelerator: CTRL+C.
Comments: Works in exactly the same way as
the Windows notepad program. The
text placed in the clipboard can
now be easily moved to other
applications.


6. Paste
Use: To paste text from the clipboard
into the editor.
Precondition: Selected text.
Action: Places data in text format
currently in the clipboard into
the editor at the current cursor
position.
Keystroke: ALT-T-P.
Accelerator: CTRL+V.
Comments: Works in exactly the same way as
the Windows notepad program. It
enables the editor built into
the program to function like as
small text editor.


7. Delete
Use: To delete text in the editor.
Precondition: Selected text.
Action: Deletes the text in the editor
that has been selected.
Keystroke: ALT-T-D.
Accelerator: DEL.
Comments: Works in exactly the same way as
the Windows notepad program.
Note that the deleted text is
not placed in the clipboard.


8. Clear All
Use: To clear the contents of the
editor.
Precondition: Text present in the editor.
Action: Clear all text currently in the
editor.
Keystroke: ALT-T-R.
Accelerator: None.
Comments: Used to clear the text. The
bitmap is not cleared by this
command.


9. Paste OCR
Use: To paste the results of the last
OCR into the editor.
Precondition: OCR performed on bitmap.
Action: Places the result of the last
OCR into the editor where it can
be edited.
Keystroke: ALT-T-E.
Accelerator: CTRL+E.
Comments: Used to place the text produced
by performing an OCR into the
editor where it can be modified
or saved.


10. Cut OCR
Use: To place the results of the OCR
directly into the clipboard.
Precondition: OCR performed on bitmap.
Action: Places the result of the last
OCR directly into the clipboard.
Keystroke: ALT-T-E.
Accelerator: CTRL+E.
Comments: This is a quick way of
transferring text to the
clipboard and then to other
applications without using the
editor.


View menu

The commands available here allow you to control
various parts of the screen.


1. Ribbon Bar
Use: Hide/Show the ribbon.
Precondition: None.
Action: Hides the ribbon if it is
visible , shows the ribbon if it
has been closed.
Keystroke: ALT-V-R.
Accelerator: None.
Comments: Used when you want to have as
much space as possible to
display the bitmap.


2. Bitmap
Use: Hide/Show the bitmap window.
Precondition: Edit window visible.
Action: Hides the bitmap allowing the
editor to occupy the full
screen.
Keystroke: ALT-V-B.
Accelerator: None.
Comments: Used to turn off the bitmap and
therefore have a larger editor.


3. Edit
Use: Hide/Show the Edit window.
Precondition: Bitmap window visible.
Action: Hides the editor and makes the
bitmap window occupy the entire
program window; or displays the
editor if it is currently
hidden.
Keystroke: ALT-V-E.
Accelerator: F3.
Comments: Used to turn off the editor and
therefore have the bitmap use
the entire window .


4. Status Bar
Use: Hide/Show the Status line.
Precondition: None.
Action: Hides the Status line if it is
displayed and shows the Status
line if it is currently off..
Keystroke: ALT-V-S.
Accelerator: None.
Comments: Used when you want to have as
much room as possible for the
bitmap or editor.


5. Shrink
Use: To display a compressed bitmap.
Precondition: Reduction factor less than 16.
Action: Doubles the factor by which
the bitmap will be reduced when
it is displayed.
Keystroke: ALT-V-H.
Accelerator: -.
Comments: Used to make the whole of a
large bitmap visible. The
maximum reduction is to 1/16 of
the original dimensions. Only
the image on the screen is
affected, the original bitmap is
still used for processing.


6. Enlarge
Use: To enlarge a reduced bitmap.
Precondition: Reduced bitmap is being
displayed.
Action: Displays the bitmap enlarged to
twice its current size..
Keystroke: ALT-V-N.
Accelerator: +.
Comments: Used to restore a bitmap after
it has been reduced. The bitmap
can then be displayed at its
original size.


7. Tool Box
Use: To turn the Tool Box on or off.
Precondition: None.
Action: Turns the Tool Box on if is off
and off if it is currently on.
Keystroke: ALT-V-T.
Accelerator: F4.
Comments: The Tool Box contains tools and
buttons for commands that are
used frequently. When not in use
it should be closed to reduce
clutter. For more details about
the Tool Box see the Boxes
section of this manual.


8. Template Box
Use: To turn the Template Box on or
off.
Precondition: None.
Action: Turns the Template Box on if is
off and off if it is currently
on.
Keystroke: ALT-V-P.
Accelerator: F5.
Comments: The Template Box is used to
control the template. When not
in use it should be closed to
reduce clutter. For more details
about the Template Box see the
Boxes section of this manual.


9. Font Box
Use: To turn the Font Box on or off.
Precondition: None.
Action: Turns the Font Box on if is off
and off if it is currently on.
Keystroke: ALT-V-F.
Accelerator: None.
Comments: The Font Box is used to control
the built-in fonts. When not in
use it should be closed to
reduce clutter. For more details
about the Font Box see the Boxes
section of this manual.


10. Memory Box
Use: To turn the Memory Box on or
off.
Precondition: None.
Action: Turns the Memory Box on if is
off and off if it is currently
on.
Keystroke: ALT-V-M.
Accelerator: None.
Comments: The Memory Box is used to
monitor the usage of memory by
the system. When not in use it
should be closed to reduce
clutter. For more details about
the Memory Box see the Boxes
section of this manual.


11. Error Box
Use: To turn the Error Box on or off.
Precondition: None.
Action: Turns the Error Box on if is off
and off if it is currently on.
Keystroke: ALT-V-E.
Accelerator: F6.
Comments: The Error Box is used to view
the errors generated by the user
as the program is run. When not
in use it should be closed to
reduce clutter. For more details
about the Error Box see the
Boxes section of this manual.


12. Scroll Bars
Use: To turn the Scroll bars on or
off.
Precondition: None.
Action: Turns the scroll bars in the
bitmap window on or off.
Keystroke: ALT-V-C.
Accelerator: F7.
Comments: The scroll bars are used to move
around a large bitmap. The
scroll bars are only displayed
if the bitmap at its current
size is larger than the bitmap
window.


Options menu

The commands available here allow you to control the
behaviour of the program.


1. Best
Use: Displays the result codes.
Precondition: None.
Action: Displays the result codes for a
line in the ribbon instead of
the result of the OCR.
Keystroke: ALT-O-B.
Accelerator: None.
Comments: Useful if you want to check the
quality of the OCR.


2. Trace
Use: Turns the trace on or off.
Precondition: None.
Action: Switches the trace on or off,
the trace highlights each
character as it is processed.
Keystroke: ALT-O-T.
Accelerator: None.
Comments: Allows you to follow the
progress of an OCR.


3. Verbose
Use: To set the level of feedback.
Precondition: None.
Action: If set the level of information
displayed during an OCR is
increased.
Keystroke: ALT-O-V.
Accelerator: None.
Comments: Allows you to follow the
progress of an OCR.


Help menu

The commands available here allow you to access the
on-line help system



1. Contents
Use: Displays the help contents.
Precondition: None.
Action: Displays the contents topic of
the help file of CODEREADER.
Keystroke: ALT-H-C.
Accelerator: None.
Comments: Used to access the help system.


2. How to Use Help
Use: Displays help about using help.
Precondition: None.
Action: Displays information about how
to use the help system itself.
However, the help system works
like that of other windows
programs.
Keystroke: ALT-H-H.
Accelerator: None.
Comments: Allows access to help on how to
use help.


3. About Shareware
Use: Displays information about
Shareware
Precondition: None.
Action: Displays information about
Shareware. For example how to
register CODEREADER.
Keystroke: ALT-H-A.
Accelerator: None.
Comments: Can be used to print the order
form and to find out how to get
support.


7. BOXES

This section tells you what each of the boxes does. Refer
to it whenever you have any difficulties with any box.


Tool Box

You will see this box displayed when the program is
run for the first time. It contains commonly used
tools and buttons for frequently used commands.


1. Up-Arrow
Use: Selects the default arrow
cursor.
Precondition: None.
Comments: Used to select the arrow cursor
if the cursor has been modified
by selecting another cursor.


2. [] Area selection
Use: Turns on or off area selection.
Precondition: None.
Comments: Used to turn the area selection
on or off.


3. Top Left
Use: Used to change the cursor to the
top left selection cursor.
Precondition: None.
Comments: When only a part of the bitmap
is to be processed the selection
area should be turned on. Once
this has been done this tool
can be used to modify the top
left of the selected area.


4. Bottom Right
Use: Used to change the cursor to the
bottom right selection cursor.
Precondition: None.
Comments: When only a part of the bitmap
is to be processed the selection
area should be turned on. Once
this has been done this tool
can be used to modify the bottom
right of the selected area.


5. Up
Use: Used to move the line highlight
up.
Precondition: Bitmap has been analysed for
lines.
Comments: A bitmap is processed in the
following sequence. The bitmap
is broken down into lines, each
line is broken down into
characters. The command allows
the user to select the line to
process.


6. Down
Use: Used to move the line highlight
down.
Precondition: Bitmap has been analysed for
lines.
Comments: A bitmap is processed in the
following sequence. The bitmap
is broken down into lines, each
line is broken down into
characters. The command allows
the user to select the line to
process.


7. Left
Use: Used to move the character
highlight left.
Precondition: Bitmap has been processed.
Comments: Used to move around an analysed
bitmap. Useful when assessing
the quality of an OCR.


8. Right
Use: Used to move the character
highlight right.
Precondition: Bitmap has been processed.
Comments: Used to move around an analysed
bitmap. Useful when assessing
the quality of an OCR.


Template Box

This box is used to control the templates that the
program uses. A template is a description of the
characteristics of the text being analysed. It
consists of font data, size, etc. Characters are
recognised by comparing them against the template.
The current template is selected using the list box
in the ribbon not using the template box. The
purpose of the template box is to allow templates to
be created or modified.


1. Plus
Use: Allows a template to be
selected.
Precondition: Current template not the last.
Comments: Used to select a template for
creation or modification.


2. Minus
Use: Allows a template to be
selected.
Precondition: Current template not the first.
Comments: Used to select a template for
creation or modification.


3. Edit Field
Use: Allows a the modification of the
template name.
Precondition: None.
Comments: This field can be used to modify
the name of the currently chosen
template. It is a Windows edit
field.


4. Font button
Use: To select the template font.
Precondition: None.
Comments: Each template has a font
associated with it. Pressing
this button cycles through each
font in turn allowing the user
to select the one required.


5. Clear button
Use: To clear the template.
Precondition: None.
Comments: This command is used to clear a
template that is no longer
required. The template fields
are reset to their default
values.


6. Save button
Use: To save the current templates.
Precondition: None.
Comments: After a template has been
changed the user can save the
new configuration so that it can
be used on future occasions.


Font Box

This box is used to make modifications to fonts.
This is useful if the program fails to recognise a
particular symbol as the character that it really is
and the user wants to prevent this from happening in
the future.


1. Font button
Use: To display the current font.
Precondition: None.
Comments: Used to display the current
font. This is the font that will
be modified if the user makes
changes.


2. Pass button
Use: Sets a character.
Precondition: The scan doesn't match the
character from the editor.
Comments: If the OCR doesn't match the
character from the editor the
user should check for spelling
mistakes, then that the
character in the bitmap is
broken or touches a neighbour.
This command can then be used to
set the character to its correct
value.


3. Save button
Use: Saves the font.
Precondition: None.
Comments: After a font has been modified
this button can be used to save
it so that the new font will be
available in the future.


4. Skip button
Use: To bypass a mismatch.
Precondition: The scan doesn't match the
character from the editor.
Comments: Used when the user decides not
to press the pass button to
correct a mismatch. The system
skips the current character and
moves on to the next one.


Memory Box

This box is used to monitor how the system is using
memory. It helps the user especially when the system
only has a small amount of memory or is working with
very large bitmaps.


1. Text
Use: To display information.
Precondition: None.
Comments: This field displays the amount
of memory free in the system and
text explaining which value is
being displayed.


2. Switch button
Use: To select the information to
display.
Precondition: None.
Comments: This button is used to select
the property to display. This
can be the amount of global
memory free or the size of the
largest block that is free.


Error Box

This box is used to display error messages. It
displays the last error that occurred.


1. Text
Use: To display error messages.

Precondition: None.
Comments: This field displays the last
error that occurred. This is
available even after the
original error dialog box has
been removed from the screen.

8. RIBBON

This section describes the contents of the ribbon. It
should be referred to when information is required about
the contents of any particular field in the ribbon or
what the buttons in the ribbon do.

Buttons

The ribbon contains a number of buttons. They are
for frequently used commands.


1. Go button
Use: To start an OCR.
Precondition: Bitmap present.
Comments: Used to start the OCR process.
After this button has been
pressed the program begins to
process the bitmap displaying
the results as each character is
read.


2. Abort button
Use: To abort an OCR.
Precondition: OCR in progress.
Comments: Sometimes it is necessary to
stop an OCR before it finishes.
This button can be used to
achieve this.


3. Print button
Use: Prints the contents of the
editor.
Precondition: Text in the editor.
Comments: This button can be used to print
the contents of the editor. Text
can be transferred to the editor
after an OCR has finished.

4. Exit button
Use: To stop CODEREADER.
Precondition: None.
Comments: Used to quit the program.


List box

The ribbon contains an important list box. This box
also displays the template that is currently
selected.


1. Template box
Use: To select templates.
Precondition: None.
Comments: Used to select the template that
the program should use to
recognise characters.

Fields

The ribbon contains an fields that display
information. This information is mainly used to
monitor the progress of an OCR.


1. Result field
Use: Display the result code To
select templates.
Precondition: OCR in progress.
Comments: Displays the code for the OCR of
a particular character can be
used to monitor the progress of
an OCR.


2. Bitmap character field
Use: Display the character.
Precondition: OCR in progress.
Comments: Displays the character produced
by analysing the bitmap.


3. Edit character field
Use: Display the character from the
editor.
Precondition: OCR in progress match option
selected.
Comments: Displays the character from the
editor that has the same
position as that in the bitmap.
Comparing this character with
that produced by analysing the
bitmap can be used to find
problems.


4. Line field
Use: To display an entire lead as it
is being read.
Precondition: OCR in progress.
Comments: Displays the characters as they
are produced by analysing the
bitmap.


5. Scale field
Use: Displays the status of the
current template.
Precondition: None.
Comments: Show either a cross or a tick
depending on whether the current
template has valid scale
parameters.


9. STATUS LINE

This section describes the contents of the status line.
It should be referred to when information is required
about the contents of any particular field in the status
line.

Fields

The status line contains fields that display
information. This information is used by CODEREADER
to inform the user about what the program is doing
and the progress of various operations.


1. Left status field
Use: Displays help information.
Precondition: None.
Comments: Shows how the user can access
the help system.


2. Middle status field
Use: Shows the progress of the
current action.
Precondition: None.
Comments: When a user starts a lengthy
operation information is
displayed here showing the
progress. For example, when an
OCR has started and the trace
option is on, the current line
number and character number is
shown here.


3. Right status field
Use: Shows the program's response to
user commands.
Precondition: None.
Comments: When a user begins a command
information is shown here
indicating that the system is
responding.





 December 8, 2017  Add comments

Leave a Reply