Getting Started with NRB Systems PP Barcoder

 

 

Text Position

This option sets the position of the human readable data within the generated barcode to be either on top of the barcode data or below.

 

Text Size

Allows fine adjustment of the human readable data with this option.

 

Code Size

Allows fine adjustment of the actual printed barcode with this option. This is particularly useful to ensure consistent accuracy by your barcode reading equipment.

 

Barcode Text Font

Allows the use of any Windows installed font for the human readable data within the generated barcode.

 

Exit button

This will terminate the application.

 

Serial Number Processor

 

 

last choice of prefix, start and end numbers. This will enable the program to be used for generating 'runs' of data conversions at will.

 

The Close button will simply close the dialog.

 

 

File Processor

 

 

 

Programming Reference

 

 

Function DoRMFormatting(input: Pchar; format, spaced: integer): Pchar; StdCall;

 

RMFormatting stands for Royal Mail Format

 

This will produce output formatted according to the value of format

parameter : input which is a string type, format which is an integer [standard is 4] representing the number of characters that are grouped together.

Spaced is the space delimeter between the Check Digit and the Human Readable text within the generated barcode. Default is 0 which inserts a space. Using 1 for this parameter will eliminate the space.

 

This/All functions will return a string

 

example

 

input string = 123456789

 

This function will return

12 34 56 78 7 if format is 2

1234 5678 7 if format is 4

 

Therefore to generate a valid barcode for PayPoint you need to use the following

 

To produce the Human Readable Text

 

dormformatting(your input data string, 4, 0) - with space

or

dormformatting(your input data string, 4, 1) - without space

 

to produce the barcode

 

DoPPBar(your input data string)

 

All functions check input for non numeric data, and if found, the retun string will be Error in input

 

Licensing for the PayPoint Barcoder is as follows:

 

Band A (Up to 5 users in same organisation)      £1025.00

Band B (Up to 25 users in same organisation)    £1250.00

Band C (Up to 50 users in same organisation)    £1455.00

For other options please contact us.

 

All bands above include one years support.

Subsequent annual support fees will be charged at 20% of

The original licence cost e.g. Band A will be £205.00.

 

We also offer a professional services facility, whereby a customer

requests help with integration within their system. Our charge for

This facility will be £500.00 per day.

 

Should you be interested in integrating some of the software

Capabilities within your own solutions, we would be happy to

Discuss licensing arrangements on a per deal basis.

 


This panel is used to generate single barcodes. The panel consists of an input area where barcode data is entered.
Simply enter text in this field and click the Do Bar button located immediately to the right. The barcode generator will check your entered code and convert it to a barcode format readable by Pay Point systems barcode readers.

File menu option allows access to the File and serial Processing Panels. There is also the customary application close menu option.

The Help menu allows access to the About dialog.

You can control the format of the generated barcode using the following options:

Display Text
This option enables/disables displaying the Human Readable Data along with the barcode data for both display and print.

Copy to Clipboard
When this option is checked, a copy of the resulting barcode data is placed on the clipboard ready for pasting into other Windows applications. This enables the panel to be used to create a barcode that can subsequently be used with other programs such as word processors or graphics applications.
This panel is used to generate New files containing barcode data from user defined criteria. User has the option of generating text or comma separated data files.

Selectable options are:

Prefix
If you wish to have serialised numbers with a specific prefix, then simply enter the required prefix in this filed.

Starting Number/Ending
Set the starting number you wish to use followed by the ending number you wish to include and click the create file button.

Note
If the ending number is lower than the starting number, an error message will be displayed allowing you to correct your choice.

Clicking the Create File button will open the save file dialog box allowing you to select a new file or an existing file. The saved file will be saved either as a text or a comma separated file, according to your selection criteria. The name of the file will also be displayed in the Output file name field within the panel.

There are two further checkboxes which are used to maintain (remember) your

This panel is used to convert existing files that contain data to be converted to
Pay Point barcodes.

The open file dialog box will search for either Comma separated  or standard Text files by default.

Once a file has been selected, it will appear in the Input File field and the Convert button will become active. Clicking the Convert button will evaluate the open file and will convert content data to Pay Point barcode data. The file will then be saved with exactly the same name and location, but the word 'Saved_' will be prepended to the name of the file. The user is not required to distinguish between Comma Separated [.csv] or Text [.txt] files.

The View on completion checkbox will run the relevant application that is associated with the file type. This allows the user to check the integrity of generated files.

The Close button will close this dialog.
Included in the installation, you will find a small program named Progtest.exe.

This little program is distributed as a Programming Test that describes methods and information about using the Pay Point Barcode DLL.

This library is included as part of the Pay Point Barcoder which you have the rights to use and distribute with your own applications.

The DLL is written in Borland™ Delphi which is Pascal.

There are four functions in the DLL

Function DoPPBar(input: PChar): PChar; StdCall;

This will produce the Luhn check digit and put it at the end of input string
parameter : input which is a string type
This functions will return a string
Example
input string = 123456789
Luhn check digit will be 7
function return = 1234567897


Function DoPPVal(input: PChar): PChar; StdCall;

This will produce the Luhn check digit only
parameter : input which is a string type
This/All functions will return a string

example

input string = 123456789
Luhn check digit will be 7
function return = 7
Copyright NRB Systems 2009 All rights reserved.
Contact Us - info@nrbs.com.