Introduction and Installation

Introduction

AFD ZipAddress provides a comprehensive link to the data of the United States Postal Service Zip+4 database to deliver rapid, accurate postal addresses for the whole of the USA. It can speed up the entry of address information into other programs, look up addresses, even if only fragments are known, and provide a wealth of additional postal information linked to the Zip+4 code

Type in the Zip+4 code you require, and ZipAddress will supply the following data:

  • Recipient
  • Secondary
  • Primary
  • Urbanization
  • City
  • State
  • Record Type
  • Carrier Route ID
  • City Abbreviation
  • County Number
  • County Name
  • LACS Status
  • Congressional District
  • Finance Number

If you have 'messy' address data, or you don't know a Zipcode, ZipAddress helps by looking up an address - even from small fragments.

You can use these records to immediately print labels or envelopes - complete with a Post Net Barcode using the TrueType PostNet font included with ZipAddress.

For maximum benefit, AFD ZipAddress can be easily linked into other programs. In Windows, the stand-alone ZipAddress program can be used for simple look-ups, or to squirt data into other programs. It can also provide Dynamic Data Exchange for other programs, or you can use our powerful Dynamic Link Libraries if your application has a suitable programming language.

AFD ZipAddress also includes ROBOT® technology (Patent GB 2369699) which allows integration of ZipAddress into other applications with no programming required and we don't even need to recognise your application! Simply type the Zip+4 code or some address information comma separated with the Zipcode and AFD ZipAddress does the rest and brings back the full address with or without prompting!

All programs and data provided by ZipAddress are copyright and protected by Copyright Laws, by the Berne convention and other International Copyright treaties.

Under the terms of the ZipAddress End User License Agreement, you are permitted to install and use components of AFD ZipAddress only on the number of computers, terminals or workstations for which a license is held, although the larger data elements of the system may be installed on a file server for central access if a multi-user license is held. You may additionally make one copy of the program master disks for back-up purposes, but no other copies are permitted, for whatever reason.

Evaluation versions of AFD ZipAddress and the associated sample data, are nevertheless copyright material. You may make and distribute copies of the evaluation version and its sample data, but these copies must be complete and unaltered. You may NOT use the sample data provided for any purpose other than to assist in evaluating the usefulness of ZipAddress.

Data within AFD ZipAddress is the copyright of the United States Postal Service and AFD Computers. You may access and use this data only as part of the AFD ZipAddress system, to provide address data for a bona-fide address-based application. You may not extract, reverse-engineer or re-distribute data or programs provided under any circumstances whatsoever.

ZipAddress must be updated at intervals not greater than six months apart. Update fees include a fresh set of data, program updates and free technical support. Updates are at present available quarterly.

Installation

ZipAddress is installed automatically by the installation program and all files are placed in the correct folders. Some information from your License Certificate will be required during installation, so you are advised to have this to hand:

Place the AFD ZipAddress Compact Disc in your drive then from the Task Bar, select Start - Run, then type d:\Setup and click OK

... where 'd:' is the drive letter of your CD-Rom drive - usually D:

Follow the instructions and provide the information requested by the installation program.

The installation will create menu entries for ZipAddress. These will include entries or icons for ZipAddress, the Welcome program, and for various help and information documents.

The evaluation version of the program contains a restricted set of data, covering part of the state of Virginia only.

Registration

On new installations, ZipAddress will operate in a special mode, giving full access to data, for about two weeks. To register and fully activate your copy of the program, run the ZipAddress 'Welcome' program.

The evaluation version of the program contains only a limited set of data, and does not require registration.

A copy of the 'Welcome' program is supplied to simplify the process of Registration and activation of your program license. To register your copy of ZipAddress, you will also need the information printed on the 'License Certificate' supplied with your program.

To register, run the 'Welcome' program from the Task Bar select Start - Programs - AFD ZipAddress - Welcome

Enter your Account Code and Serial Number in the relevant boxes (if not already displayed), then tab down to the 'Activation Code' box. If the computer to be registered has access to the Internet, the Welcome program can complete the registration process automatically.

You can also register via a WWW browser on another computer by visiting:

http://www.afd.co.uk/register.asp

and simply transfer the information to/from this machine.

If you need personal assistance with the registration process, you can email support@zipaddress.com.

De-Registration

If you require to move your AFD ZipAddress Licence from one machine to another or if you will be upgrading a machine and will be replacing your hard drive, you should first de-register the license from that machine and transfer it back to our server. At which point you will be able to register AFD ZipAddress on the other machine instead, and so transfer your license.

To do this, run the Welcome program (as described in the Registration section) and click the 'De-Activate' button to transfer the license back. You can then register it on the new machine as described in the Registration section.

Please note that in the case of wiping a hard disk drive you must de-register before you erase your registration information by wiping that hard disk drive.

If you have problems de-registering then please follow our manual procedure by submitting a Re-registration form.

Technical Support

Your first point of contact for support should be your system manager who knows your system and its specific configuration. If he/she is unable to resolve any issue, he/she should then contact your ZipAddress supplier for assistance.

Making sure that our customers get the best from our products is important to us, so if your ZipAddress supplier is unable to assist you, ZipAddress itself offers unlimited free technical support, via the Internet. We don't limit how often you can request help - so long as you have a current licensed copy of ZipAddress, we're here to help:

World Wide Web This major resource provides 24 hour, direct access to all AFD's technical resources. If you have a question, need program examples or require a skilled ZipAddress dealer to help with your system, start by visiting our web site at: www.zipaddress.com or email your request to support@zipaddress.com.

Email If you have a specific question not covered by the information on our WWW site, you may email your request to support@zipaddress.com.

Please note that all support for ZipAddress is provided by use of the Internet in these ways. We are unable to respond to requests for help by telephone, fax or post.

Data & Data Updates

Address data is constantly changing as a result of property redevelopment, business moves and the increasing trend towards the automation of mail delivery. To ensure that you get the maximum benefit from your investment in ZipAddress, you should ensure that the data you are using is as up-to-date as possible.

AFD has invested in state-of-the-art technology to provide you with the best possible address data within our programs. Taking United States Postal Service data, and converting it ready for release to our customers in just three days, means that ZipAddress Data is often weeks, and sometimes months more up-to-date than data from other sources.

Four data updates are issued each year - usually in early in March, June, September and December - subject to USPS delivery.

Make sure that you place your order so that each data update is sent to you as soon as it is prepared.

References

The data in ZipAddress is derived from the Zip+4 file and CityState files published by the United States Postal Service. Full details of the data, and guidelines for addressing standards are available on the USPS web site at http://www.usps.gov and in a variety of USPS publications - especially Publication 28 'Postal Addressing Standards'. The USPS site also explains how to notify the USPS of any errors or amendments to the USPS data.

General Information on ZipAddress, support and program news is available at the ZipAddress Web site at http://www.zipaddress.com.

Overview

General Overview

ZipAddress is a very powerful address lookup system, and there are many different ways to harness it. Typically, ZipAddress can help in the following ways:

  • Rapid Address Entry
    You can save keystrokes entering addresses with the ability to quickly look up full addresses from the Zip+4 Code and to search for full addresses from any address elements.
  • Eliminate Errors In Your Address Lists & Make Your Data More Valuable
    By looking up the address in the USPS data you can verify address details collected are correct and so reduce the amount of non-deliverable mail.
  • Print Labels or Envelopes for any address
    ZipAddress enables you to print individual mailing labels and envelopes: simply add a name to the address provided by ZipAddress.

Starting the Program

From the Task Bar, select Start - Programs - AFD ZipAddress - ZipAddress

ZipAddress will display an information splash screen, then the ZipAddress Main Window will be loaded. If you have used any Command Line Options, these may have customised the way in which ZipAddress will load.

Main Window

Most ZipAddress operations take place from the Main Window, and the method of operating the program will be familiar to Windows users, as the controls conform to Windows standards.

Main Window

The Main Window consists of the following parts:

  • Menu
    Use the menu to store and retrieve settings, print labels, change editing and viewing options and insert addresses into other programs.
  • Find Box & Lookup
    Most rapid address entry or address lookups can be carried out from this single box - simply enter your request and click the Lookup Button.
  • Tabs
    The Tabs allow you to enter more complex search requests, view address data, view additional data, and print labels.
  • Results List
    Address lookup and search results are displayed in list format. Click on any record to see more detailed information.

Find Box & Lookup

Zipcode Lookups

At the 'Find' box you may enter a simple lookup request - yet powerful search facilities are also available to you - so most address lookups can be done here.

Enter your lookup request, then click the Lookup button - use the shortcut key [Alt]+L - or simply press [Enter]. If your lookup is a zip+4 code or your request includes a zip code this is detected, and AFD ZipAddress will automatically carry out a lookup for you without the need to click Lookup.

Please note that not all addresses returned will relate to an actual property as USPS data includes entries for ranges of properties which may or may not exist.

Note that only the Lookup Button can be used with the Find Box - the Search Button is used with other searches on the Search Tab.

using the Find Box & Lookup

For the fastest results, with minimum typing, enter a full Zip+4 code (e.g. '23229-4653' and then select the required result from the list. If you only know the 5-digit Zipcode then enter the house number too or even include the start of the street to narrow it down furthur (e.g. '9610, 20115').

Clicking on the down arrow to the right of the Lookup box allows you to select any of your last 25 Lookups. After selecting one make any modifications necessary, and then click on the Lookup button.

Lookups Types

ZipAddress supports a number of different lookup types, to provide rapid access to address data regardless of if you know the full Zip+4 code or only partial address information. See the Search tab for details on more complex searching.

Valid entries are:

Entry Example
Full Zip+4 Code 23229-4653
X,Y
Where:
X = Recipient, Primary or Secondary Address, or Number
Y = Zip Code, State or City Name
Apt A, 20109
ClockTower,22031
Prentice Dr, Dulles
1145, Fairfax
Number, Primary Address, Y
Where:
Y = Zip Code, State or City Name
7611,Old Centreville,20111
1153,Interstate,22405
7985 Rugby, 20111
52 Amer,VA

Click the Lookup Button or press the [Enter] key and ZipAddress will look up the request you've entered.

Lookup Directives

ZipAddress also provides a set of lookup directives so that you can force a lookup to look for data in fields you specify rather than the defaults to allow quick searching straight from the lookup box.

In the first half of the text typed into the lookup box (before the comma) the following directives can be used:

Directive Example Purpose
R= R=Dell Forces lookup as a Recipient
P= P=Mount Forces lookup as a Primary Address
S= S=Apt 2 Forces lookup as a Secondary Address

In the second half of the text typed into the lookup box (after the comma) the following directives can be used:

Directive Example Purpose
Z= Z=22405 Forces lookup as a Zipcode
S= S=VA Forces lookup as a State
C= C=Manassas Forces lookup as a City Name

Examples List Window

The above examples, along with several others, are available from a special Examples List window, which displays when ZipAddress is first run - or is available from the View menu (or by pressing [Ctrl]+X). To try out any example in the list, simply double-click it.

The examples help illustrate the types of lookups available in ZipAddress - including most of the examples quoted in this section of the manual.

Drag and Drop

You can drag text from other Windows programs - like Microsoft Word - and drop it onto the Find Box. ZipAddress will automatically Lookup the text you dropped - which can be in any of the formats supported by the Fin

Results

Using the Results List

When ZipAddress finds results for your lookup or search, it places them in the Results List at the bottom of the Main Window. Simply click an entry in the Results List to see full details of the record on the Results Tab.

Please note that not all addresses returned will relate to an actual property as USPS data includes entries for ranges of properties which may or may not exist.

Auto Insert / DDE

Double-Clicking a result in the Results List can automatically Insert an address or (if View Icon for DDE is check-marked) pass the address through DDE to another program.

Please note: In order for Auto-Insert to operate, it will be necessary for the first Insert to have been carried out from the Insert menu so that the target program for other Insert actions is established.

Search Quantity

Lookups and Searches are limited to a set number of results. You can change this limit from the Edit - Search Quantity menu (or press [Ctrl]+Q). The search quantity is limited only by limits imposed by your operating system.

To cancel a Lookup, Search or the display of a Lookup List (see below), simply click the Cancel button or press the [Esc] key. Note that ZipAddress can only respond to a cancel instruction once the initialisation of the Lookup or Search action is completed - this may take a few seconds.

Search Tab

Using the Search Tab

Although ZipAddress can find most addresses using the Find Box and Lookup button, there are times when a more complex search is required - or where you wish to search on other fields. These are available on the Search Tab (shortcut key [Alt]+1).

Using the Search Tab

You can search using any fragments of the address you wish to find, in the relevant boxes at the top of the ZipAddress window, as follows:

| Search Field | Description | |--------------|----------------------------------------------------------------------------------------------------| | Zip Code | Enter a 5 digit zipcode - or the first character(s) of the zip code if you know them: eg. '22015'. | | Recipient | Enter the name of an organization or building: eg 'DELTA' | | Secondary | Enter the secondary part of the address, eg Ste 5, Fl 5, or simply enter '5'. | | Primary | Enter the street number and/or name: eg '362' or '5TH AVE' | | City | Enter the City name - eg 'CHARLOTTESVILLE' | | State | Enter a 2 character state abbreviation - or choose from the drop down list, eg. 'VA' |

But beware! Most problems in finding addresses result from giving TOO MUCH information rather than too little. By default ZipAddress returns up to a maximum of 1000 records from a single search, however you can change this limit by altering the Search Quantity.

When you have entered your Search request, click the Search Button or use the shortcut key [Alt]+S.

Please note that not all addresses returned will relate to an actual property as USPS data includes entries for ranges of properties which may or may not exist.

Note: The Lookup Button and the shortcut key [Alt]+L will only work with the Find Box and cannot be used with Searches from the Search Tab.

Shortcuts

  • Clear All ([Alt]+C)
    Click the Clear button at the base of the Main Window to clear all Search Fields, and any results - use Field-Clear (below) to clear just one or two fields.
  • Field-Clear
    To clear any individual field on the Search Tab, click the descriptive label to its left - e.g. to clear the 'Recipient' field, click the letters of the word 'Recipient'.

Special Search Types

Enter the text you wish to search in the relevant Search text box, then click on the descriptive label to its left with the RIGHT mouse button to change the type of search. As you keep clicking, Postcode Plus cycles through the special search codes for you in the following order:

Code Action
(No Code) Starts With .....
$ Sounds Like .....
* Ends With .....
*..... * Contains ..... (ignores spaces)
+..... + Contains ..... (space dependent)

As you select each of these, they will be shown in the message bar at the base of the Postcode Plus window.

Drag & Drop

To move text from one field to another - without re-typing it - hold down one of the [Shift] keys (usually marked with a hollow arrow pointing upwards). Then click and hold down the left mouse button on the field you wish to move (drag) text FROM - the cursor will turn into the shape of a hand with a pencil - now move to the field you wish to place the text in (keeping the mouse button down). Finally, release the mouse button to drop the text in the new field. You can also drag text from other Windows programs - like Microsoft Word - and drop it into the fields on the Search Tab.

Results Tab

Using the Results Tab

This tab is used to display the key parts of an address record found by ZipAddress. It can be selected by clicking the tab - or use the [Alt]+2 keyboard shortcut.

Use the Edit menu "Editable Address" option if you wish to be able to change the other address data on the Results Tab before inserting it into other applications. This menu setting is stored with the current settings file. If "Editable Results" is not checked, you cannot type into the Results Tab and any attempt to do so will cause ZipAddress to switch to the Search Tab ready for you to type a Search Request.

Shortcuts

Field-Transfer

To transfer any address field from the Results Tab to the equivalent field on the Search Tab, simply, click the descriptive label to its left - eg to transfer a Recipient' , click the letters of the word 'Recipient'.

Drag & Drop

You can drag text from the individual fields of the Results Tab and drop it into other Windows programs - like Microsoft Word.

Hold down one of the [Shift] keys (usually marked with a hollow arrow pointing upwards). Then click and hold down the left mouse button on the field you wish to move (drag) text FROM - the cursor will turn into a dragging icon. Now move to the program you wish to place the text in (keeping the mouse button down). Finally, release the mouse button to drop the text in the new field.

Editable Results Fields

It is possible to edit the data returned in the results field prior to insertion into your target application. Although this is not recommended it is available by using the Edit Menu Item "Editable Results". By clicking this menu item you switch on editable results for the results tab and you can edit any field on that tab. If you set this feature to on it will remain on until you switch it off.

More Tab

Using the More Tab

This tab is used to display less-commonly used Additional Information provided by ZipAddress. It can be selected by clicking the tab - or use the [Alt]+[3] keyboard shortcut.

This tab includes the following data:

Field Meaning
Record Type A description of the type of address record returned. This will be one of the following:
  • General Delivery
  • Highrise
  • Firm
  • StreetPO Box
  • Rural Route/Highway Contract
  • Multi-Carrier Route
    Carrier Route ID Code required for bulk mailings
    City Abbreviation Provides a postally acceptable abbreviation for long city names.
    County Number The USPS assigned number for this county
    County Name The name of the county for this address
    LACS Status Indicates if the address is available on the LACSLink system for obtaining new addresses.
    Congressional District The congressional district of this address
    Finance Number The USPS Finance Number for this location

    Drag & Drop

    You can drag text from the individual fields of the More Tab and drop it into other Windows programs - like Microsoft Word. Hold down one of the [Shift] keys (usually marked with a hollow arrow pointing upwards). Then click and hold down the left mouse button on the field you wish to move (drag) text FROM - the cursor will turn into a dragging icon. Now move to the program you wish to place the text in (keeping the mouse button down). Finally, release the mouse button to drop the text in the new field.

    Label Tab

    Using the Label Tab

    The Label Tab (shortcut [Alt]+4) provides rapid printing of individual labels, envelopes and polylope liners etc. A special box is provided to allow you to customise the label with name and title - though you can amend the address panel too if you wish. Labels etc may include the Post Net Barcode, using the free Post Net barcode True Type font supplied with ZipAddress.

    Examples of label layouts are provided - use the drop-down combo box to choose a suitable format. You may adjust these, then use the Save button to store your changes - or add your own.

    To create a new label layout, simply type a new name in the combo box, and then click the Save button. Tuning the label print to your own printer and labels or envelopes may require a bit of trial-and-error.

    Drag & Drop

    The Label Tab is also used to provide a quick way of dragging addresses and barcodes to other Windows programs - like Microsoft Word.

    To drag a barcode or address, simply hold down a [Shift] key, then click and hold down the LEFT mouse button on either the barcode or the address box of the Label Tab. A 'dragging' mouse cursor will appear. Keep the mouse button down whilst dragging onto the target program (like Word), then release the mouse button to drop a copy of the barcode or address into that program.

    The Zipcode Robot

    ROBOT Technology is protected by Patent No GB2369699.

    Introducing Robot Technology

    AFD ZipAddress contains AFD Robot® technology (Patent GB 2369699) which will automatically detect the typing of a zip+4 code or zipcode and other property information in most Windows applications, and convert it into a full address.

    ZipAddress allows you to enable or disable Robot entirely - but you can also choose, separately for each application you use, whether to enable Robot at all - and if so, whether to operate normally or in "Quiet" mode.

    In "Normal" mode, when Robot detects that you have typed a zip+4 code or some other information comma separated with a zipcode it will show a window, and allow you to choose whether to insert the address, for the zipcode you typed, into your application

    In "Quiet" mode Robot will only prompt you if the zip+4 code you typed may indicate more than one address. Some Zip+4 codes, or a zipcode which has been qualified by property information have one address associated with them - in which case Quiet mode allows Robot to operate entirely invisibly and automatically. Often there will be more than one address - and Robot must ask you which of the possible addresses to use.

    Robot also supports a "Fast Find" mode where it can search for addresses in the same way as the 'Find' field on the main Postcode Plus window by typing a sequence such as #5254,22015# into your application. Alternatively if you are not using quiet mode and type any known Zip+4 code (e.g. 23229-4653) into your application you can then use Fast Find direct from the Robot window to find the address you require.

    Enabling Robot

    When ZipAddress is first installed, Robot is enabled. To turn this feature off across all applications, simply de-select the 'Enable Zipcode Robot' option on the General tab of the Postcode Plus Properties Window. From the File menu, Properties option (or shortcut [CTRL]+R).

    You can also choose if the System Tray Icon is displayed from here. The "Prompt user to setup Robot with new applications" option enables Robot to automatic detect Zip+4 codes entered in unrecognised applications and prompt you to show Robot how to enter an address so that you will never have to enter the address manually in that application again. If you do not wish to use this mode then you can switch this option off from here.

    The Startup options 'Normal', 'Minimised' and 'Robot Only' allow you to specify how ZipAddress starts. If you mainly use the Robot you may wish for ZipAddress to be minimised, so you can easily bring it up when required, or to simply have the Robot on it's own running - you can Restore ZipAddress from the Robot System Tray icon is needed.

    Using Robot

    Robot is the simplest way to get a complete address into your application - Start AFD ZipAddress, switch to the program you wish to insert the address into and type in a zip+4 code. Robot will prompt you to check that you really do wish to add the address and allow you to select the address you require. On clicking Insert, inserts the address for you - right back into the application you're using! If the address is not as expected you can enter another Zip+4 code or fast find into the 'Find' box and click Lookup to find the right address.

    For example:

    Your Action If you type normal text If you type a Zip+4 Code If you type a zipcode with property information
    Robot's Action Robot ignores what you typed - and the text appears just as you typed it. Robot detects the zip+4 code - and converts it into an address. Robot detects the zipcode and looks it up with the property information (can be Recipient, Primary address, or Number, Primary Address), returning a matching address if one is found.
    What you would see without Robot: Dear Sir,
    Following our meeting
    23229-4653 Ste 97,20109
    What you would see with Robot: Dear Sir,
    Following our meeting
    Ridge School
    8910 Three Chopt Rd
    Henrico VA 23229-4653
    Ste 97
    8300 Sudley Rd
    Manassas VA 20109-3462

    When you install AFD ZipAddress, settings for the following applications are installed automatically - and you will normally find that Robot works just as you require without any changes or configuration at all:

    • dBase
    • Lotus 1-2-3
    • Lotus AmiPro
    • Lotus Approach
    • Lotus WordPro
    • Microsoft Access
    • Microsoft Excel
    • Microsoft Word
    • Microsoft Works
    • Notepad
    • Paradox
    • Quattro Pro
    • WordPad
    • WordPerfect

    Robot Settings

    Robot is fully configurable and it is easy to modify the way it behaves for an application already supported - or to create new settings for other applications.

    The behaviour of Robot is controlled by associating a group of settings with your application. For most common applications Robot will work without any additional configuration. If Robot detects a Zip+4 code has been typed into an application that it does not recognise then you will be prompted to teach Robot how to type an example address so that it can learn from you and therefore complete the address automatically in the future.

    You can check the 'Don't ask me about this window again' option if you do not want Robot to prompt you about this window when you type a postcode in again - e.g. if you do not wish to use Robot with that window. For more information on the process of teaching Robot how to insert the address see the Show AFD Robot How section of this manual.

    Alternatively you can provide settings to tell Robot how the address information is passed to your application (e.g. order of fields, keystrokes to send between fields). For full details of this, please refer to the Tell AFD Robot How section of this manual.

    For more advanced configuration, please also see the Insert and Robot Advanced Setup section.

    System Tray Icon

    By default ZipAddress displays a System Tray icon for Robot (near the clock at the bottom right of your screen. This indicates if Robot is enabled and gives you quick access to disable the Robot or configure it's options.

    Toggling Robot On/Off

    Clicking the icon will toggle Robot On and Off (enable and disable it). You will see a green circle when it is on (as shown above) and this will change to red when it is off.

    Setting Options

    By right clicking the icon you will be presented with a small pop-up menu allowing you to enable/disable the Robot, remove the icon from the Sys Tray (see Enabling Robot for how to re-instate the icon from the ZipAddress main screen), or Restore/Hide the main form if you wish to toggle between using the Robot alone. You can also gain quick access to the properties and settings for Robot which are described above.

    Transferring Addresses

    Looking Up and Searching for addresses is only useful if the data can be easily transferred to other programs - like word processors, spreadsheets or databases. ZipAddress offers a choice of powerful ways to transfer data easily to almost any Windows program where it will be used:

    Robot

    This is the simplest way to transfer an address to your program, as you simply type a zipcode into almost any Windows application, Robot does the rest. See Using The Robot for more details.

    Clipboard

    One of the most basic ways to transfer data is to use the Windows Clipboard.

    Simply find the address you require, select it from the Results List, then select the Edit menu Copy option (shortcut key [Ctrl]+C). The selected address is copied to the clipboard, using the current settings and it is then available for pasting into your chosen program.

    Move to your chosen application, then paste the address into position. Pasting will usually be carried out in your application by using an Edit menu Paste option (shortcut key [Ctrl]+V) - but consult your application's documentation for further details.

    Although this method requires almost no setting up - and may well be all you need for simple word-processing - there are more powerful methods of transferring addresses, which give you much more control of the process - including the format of the address.

    The format of the address placed on the Clipboard can be adjusted using many of the Insert Settings, and Line Squeeze features - see Insert Settings below.

    Drag & Drop

    The Label Tab provides a quick way of dragging addresses and barcodes to other Windows programs - like Microsoft Word.

    To drag a barcode or address, simply hold down a [Shift] key, then click and hold down the LEFT mouse button on either the barcode or the address box of the Label Tab. Keep the mouse button down whilst dragging onto the target program (like Word), then release the mouse button to drop a copy of the barcode or address into that program.

    Please note that when dragging the Barcode from the Label tab you will need to change the font in your Word Processor to the ZipAddressBarcode font that was installed on your system at the same time as ZipAddress.

    Insert

    ZipAddress can pass address information to almost any Windows programs by simulating the typing of keystrokes into that program. You have full control over the order in which fields are typed into your program, and ZipAddress includes a very powerful keystroke 'macro' language which enables ZipAddress to control everything that happens during Insert - including the precise position of where each field will be typed.

    A special Insert menu is provided to carry out the insert process, and when ZipAddress starts up, it examines all the other programs currently running, and provides an entry in this menu for each one, along with a menu hot key 1-9 and A-Z.

    If your application was started after ZipAddress was loaded, it will be necessary to refresh the Insert menu by selecting Insert Refresh (shortcut key [F5]). Note that it would be unhelpful to type addresses into some types of Windows programs (eg Windows Explorer!) - and ZipAddress tries to ignore many of these.

    To Insert an address, first select it from the Results List, then choose the target program from the Insert menu - and the address will be typed in according to the current ZipAddress settings.

    Use the Edit menu "Editable Address" option if you wish to be able to change data other than adding property and organization on the Address Tab before inserting it into other applications. This menu setting is stored with the current settings file. If "Editable Address" is not checked, you cannot enter a new search request in the Address Tab. In this case if you type in any of the Address Tab boxes you will be returned to the appropriate box on the Search Tab.

    Once you have carried out the first Insert, ZipAddress remembers your target program, and makes a new entry at the top of the Insert menu - with a shortcut key [F2]. This means that future addresses can be inserted into this program simply by selecting an address, then pressing [F2].

    For even faster Insert of addresses, once the first Insert has been completed, simply double-click an address in the Results List (this feature is not available if DDE is in use - see below).

    The behaviour of ZipAddress during Insert is controlled by settings for each application. Please see the section below that describes how to use the Wizard to configure Insert for your application.

    Insert and Robot Settings Wizard

    When ZipAddress is first installed, it should Insert into most common programs - like Word or Excel - correctly. ZipAddress has a very powerful keystroke 'macro' language, which can be made to control your target program, and the precise position of where the data will be typed.

    To configure an application to work with ZipAddress, select the 'Insert / Robot Setup' option from the File menu.

    • Show AFD Robot How

      This is the simplest mode to configure AFD ZipAddress to work with your application. Simply ensure your application is ready to accept the address and then click the 'Show AFD Robot How' button. You will then be prompted to type a sample address into your application and AFD Robot will learn from you to ensure that this is the last time you have to manually type an address into your application.

    • Tell AFD Robot How

      This mode will guide you through step-by-step to get your application working, you select your application and tell AFD ZipAddress the keystrokes needed to move between fields and the fields that you wish to Insert.

    • Advanced Setup

      Should you have more advanced requirements, you can fully configure all the settings yourself using the Advanced Setup option - you may well find it easiest to teach or tell AFD ZipAddress how to insert the address first and then use Advanced Setup to modify the settings if required.

    Show AFD Robot How

    When you select this option you will be presented with a fictitious address which you should type into your application exactly as it is shown.

    Please note that you should use the keyboard wherever possible to move between fields as this is the most reliable. If you wish to ensure that Robot moves to the first field for you then you should use any shortcut to move to that field before typing the first field. Robot will also record any mouse clicks you use, so if you are unable to use the keyboard to move to a field and your application does not have a scrollable window you can use the mouse if needed. You should click the 'Done' button as soon as you have completed entering the address to ensure that keystrokes unrelated to the address are not picked up. If you do not wish to use a field, e.g. county, then simply don't type it. If you make a mistake, clear out the address in your application and click the 'Start Again' button to start again.

    Customising Fields

    Should you wish to customise the field list, e.g. to only insert a 5 digit "Zip" rather than the whole Zip+4 code, then simply click the 'Customise Field List' button you will then be presented with the following dialog to select the fields to transfer:

    You can easily transfer fields to and from the 'Fields To Use' list by using the arrow buttons between the two lists. These are used as follows:

    • Include all fields
    • Include the selected field(s) (from the 'Available Fields' List)
    • Remove the selected field(s) (from the 'Fields To Use' List)
    • Exclude all fields

    To change the order that fields are inserted into your application, simply select a field and use the up and down arrows to the right of the 'Fields To Use' fields list to move the selected field up or down the list. Repeat this until you have positioned all fields in the order that you wish them to be inserted. You can also simply type them in a different order when typing the address in your application and ZipAddress will automatically re-order them for you.

    Completing the Process

    Once you have typed the address and clicked the Done button, you will be presented with the following final options to complete the setup:

    Robot needs to know what to do in the case that an address has gaps missing, e.g. only some Puerto Rico addresses have an Urbanization field present. In most cases you will leave this as the default 'Leave blank lines' setting. However, in some cases you may wish to remove the blank lines, by moving the each address field up to fill the gaps, e.g. with a Word Processor. You might alternatively wish to only remove blank lines between a range of fields such as Primary down to the City, but you have a fixed Zipcode field so you always want that to remain in the same place.

    Once you are happy with this you can click the Finish button and your setting will be saved and you can now use Insert and Robot with your application. Simply type a Zip+4 Plus into your application to see it work! If the result isn't as expected you can re-run the Wizard to set it up again.

    Tell AFD Robot How

    Once you select to 'Tell AFD Robot How', you can use the Back and Next buttons on each screen to go through the setup process.

    The steps of the wizard are as follows:

    Step 1: Your Application

    Here you select the window title of your application. This is used by ZipAddress to identify the application so that both Insert and Robot can use these settings when asked to insert into your application. The window title is the text that appears in the main blue window title bar of your application. This text should always be in the window title, and so should not necessarily be the complete title. For example, you might find Word has a title bar of 'Document 1 - Microsoft Word', however when you save your file it could, for example, change to 'MyDoc.doc - Microsoft Word'. Therefore by setting the Application Window Title to 'Microsoft Word' you will ensure that ZipAddress can always recognise your application. If your application is running when you run the Wizard you should find your application title is listed in the drop down list box provided. ZipAddress will attempt to remove known document titles leaving only the application name, however if it has not you should alter the title yourself.

    The options provided below allow you to specify a name for your application if desired. Normally you can leave the first option to 'Use the application window title above to identify these settings' as the Application Window Title will be the name of the application. However in some cases the windows title text might be obscure so you might prefer to choose to enter a more friendly application name. This name doesn't affect the Insert or Robot process itself, however it might be useful to specify a name for the application so that you will easily recognise it should you need to manually alter settings with the advanced setup.

    Step 2: Application Options

    From this screen you can configure a number of different options for your application:

    The options given are as follows:

    Your application is most like a...

    This enables the Wizard to work out the most likely set of options for your application, making the subsequent steps of the wizard easier. You simply take the application type that most closely matches your application. If none of these are that close, then just take the one which seems closest, as you can always customise the setup anyway to match your application. The application categories supplied are as follows:

    • Wordprocessor / Envelope Label: This is an application like Microsoft Word or WordPerfect, were the address is entered down the page with each address line (e.g. Recipient, Primary and Secondary, City State Zipcode, etc.) on a new line. Or any application you are using to print a label for an envelope or the address portion of an envelope itself. The address is transferred down the label with each field on a new line.
    • Database / Form Entry: This refers to an application like Microsoft Access where fields in a table or form are used to enter the address. Or any application with separate boxes were you would enter each address field. TAB is used to move between the fields..
    • Spreadsheet: This is an application like Microsoft Excel or Lotus 1-2-3, were the address is entered in columns for each address field and TAB is used to move between the fields.

    ** Keystrokes to move between each field or line in your application **

    This setting specifies the keystrokes to be used to move between fields in your application. The default will be dependant on the type of application you selected as being most like the one you are setting up now. In most cases this won't need to be changed.

    To change or enter keystrokes in either text box you can make use of the ZipAddress powerful keyboard Macro language. Simply click the button labelled '...' to the right of the appropriate text box to be presented with an easy to use dialogue for specifying the keystrokes:

    Clicking on any item in the list of possible keystrokes will add the selected item to the keystrokes to use text box. You can also type any normal keyboard key, for example letters, numbers in that box yourself. When you have entered the relevant keystroke's you can press OK to update the text field in the Wizard.

    If you need to press a key with the Alt, Ctrl or Shift keys also pressed down you can check the boxes for this in the Wizard dialog, or alternatively you can select the symbols for this from the end of the keystrokes list on the keystrokes dialogue to apply them to the following keystroke.

    To specify repeating keys, use the form {key number}. You must put a space between key and number. For example, {LEFT 4} means press the Left Arrow key 4 times; {TAB 3} means press the Tab key 3 times.

    If you need more complex settings, such as different keystrokes between different fields, this can be altered from the Advanced Setup once you have completed the Wizard.

    Use with Robot

    This specifies if your application is going to be used with Robot or not. Regardless of this setting, your settings will work with Insert, which is where you lookup the address in ZipAddress, select it and then select the application from the Insert menu to insert the address (or press F2 to insert into the last used application again). Robot functionality allows you to type the Zip+4 Code directly into your application and then insert the full address without having to use ZipAddress directly first. This option is enabled by default, if you have no need for Robot functionality or if you are entering zipcodes in your application and not wanting Robot triggered when you do so then you can opt not to use Robot with your application.

    Use with Robot Fast Find

    This specifies if your application is going to to be used with Robot Fast Find or not. Robot Fast Find enables you to enter address details to be looked up directly from your application when you do not have the zipcode. For example typing #Prentice Dr, Dulles# into your application will give you all the addresses on Prentice Drive in Dulles to choose from. You can then choose the correct one and insert it into your application. You can also lookup a Zip+4 code this way, e.g. #44848-0150#, which could be useful should you need to enter zipcodes without looking them up sometimes so the normal robot functionality is not suitable for you. In that case you can say no to 'Use with Robot' but yes to 'Use with Robot Fast Find' - that way Robot would only be triggered when you enter the zipcode surrounded by the # symbol.

    Use without prompting where possible

    Normally when you type a Zip+4 code into your application, Robot will prompt you before inserting the address back into your application. However, if you would prefer Robot to do this automatically wherever possible, you can select this option and you will only be prompted if there is more than one possible address for the zipcode you enter.

    How many fields or lines are there for address entry?

    This specifies how many fields (boxes) or lines there are for address entry into your application. If you are inserting into a Wordprocessor, an envelope label, or other free text application you should leave this as unlimited unless the address has to fit into a certain number of fields. If you have enough fields to cover all lines of the address that you will be inserting, then again it can be left as unlimited. Should you have a limited number of lines for address entry, for example because you are inserting into an existing application or database that you can't modify to fit the address, then specifying this will enable ZipAddress to ensure the address fits in the number of fields that your application has.

    Step 3: Fields To Transfer

    On this screen you can specify the fields that you wish to be inserted into your application when you use Insert or Robot. The default fields are those from Organisation through to Zipcode, the address data provided by ZipAddress. If you specified less than 7 fields for address entry on the previous screen, the Postal County will not be included as it is not a required address field. You can add and remove any fields you require and if you have specified that you have less fields then you have mapped ZipAddress will attempt to fit them all in.

    Transferring fields to/from the 'Fields To Use' List

    You can easily transfer fields to and from the 'Fields To Use' list by using the arrow buttons between the two lists. These are used as follows:

    • Include all fields
    • Include the selected field(s) (from the 'Available Fields' List)
    • Remove the selected field(s) (from the 'Fields To Use' List)
    • Exclude all fields

    Changing the Order that Fields are Inserted

    To change the order that fields are inserted into your application, simply select a field and use the up and down arrows to the right of the 'Fields To Use' fields list to move the selected field up or down the list. Repeat this until you have positioned all fields in the order that you wish them to be inserted.

    Completing the Wizard

    After the fields to transfer stage you will be informed that you have completed the setup of the application and ZipAddress is ready to store your settings for your application. Clicking on the Finish button will save your settings and you can now start to use ZipAddress with your application using Insert (select your application from the Insert menu once you have located the address to insert in ZipAddress), or Robot (type the Zip+4 code directly into your application).

    Should you wish to review any of your settings before saving them, use the Back button to navigate back through the previous Wizard screens.

    If you need to modify the settings for your application, or you find it doesn't quite work as you require it to, then simply select 'Insert / Robot Settings' from the File menu again, but this time select 'Advanced Setup' to modify your settings. Full details of the Advanced Setup is given in the section below.

    Insert and Robot Advanced Setup

    For speed of setup, it is recommended that the Insert and Robot Wizard is used first to configure an application for use with the Insert and Robot features of ZipAddress. If you need to change anything with your settings or you have more advanced requirements, either due to how you wish the address to be inserted or because of the way the application is laid out, you can then use the Advanced Setup to modify your settings accordingly and use more advanced features that the Wizard may not include. You can also setup an application for scratch if desired using the Advanced Setup.

    To configure an application to work with ZipAddress using the Advanced Setup elect the 'Insert / Robot Setup' option from the File menu. Then on the first Wizard screen select the 'Advanced Setup' button. The Advanced Settings screen will then appear:

    Selecting your Application

    The first thing to do is to select the application settings that you wish to modify. At the top left of this screen the 'Application' drop-down lists all the application settings present. You can use this to select the application you wish to modify. If you wish to add a New application without using the Wizard you can use the 'New' button to do this. The 'Remove' button can be used to delete a setting if required. If you do select the New button the following dialogue will appear:

    Here you select the window title of your application. This is used by ZipAddress to identify the application so that both Insert and Robot can use these settings when asked to insert into your application. The window title is the text that appears in the main blue window title bar of your application. This text should always be in the window title, and so should not necessarily be the complete title. For example, you might find Word has a title bar of 'Document 1 - Microsoft Word', however when you save your file it could, for example, change to 'MyDoc.doc - Microsoft Word'. Therefore by setting the Application Window Title to 'Microsoft Word' you will ensure that ZipAddress can always recognise your application. If your application is running when you press the New button you should find your application title is listed in the drop down list box provided. ZipAddress will attempt to remove known document titles leaving only the application name, however if it has not you should alter the title yourself.

    The options provided below allow you to specify a name for your application if desired. Normally you can leave the first option to 'Use the application window title above to identify these settings' as the Application Window Title will be the name of the application. However in some cases the windows title text might be obscure so you might prefer to choose to enter a more friendly application name. This name doesn't affect the Insert or Robot process itself, however it might be useful to specify a name for the application so that you will easily recognise it when altering the application settings.

    The last item allows you to select existing settings to use as a starting point. You can choose not to use any (select, '(None)', the first item from the drop down list), but it is usually easier to use something as a starting point rather than starting from a blank set of settings. You should therefore use one from the most similar application listed.

    Changing Field Mappings

    Field Mappings are shown in the light yellow boxes under the heading 'Fields'. You can drag and drop fields from the 'ZipAddress Fields' list on the right to this list. Items can also be dragged off the list back to the 'ZipAddress Fields' list if you wish to remove them. Multiple fields can be dragged to a single Field in your application if required.

    Before and After Keystrokes/Mouse Clicks

    To the left and right of each field respectively, you can specify the keystrokes that are required before and/or after the Field has been entered into the application. If a keyboard shortcut or keystroke is not available to move a particular field, you can also configure AFD ZipAddress to use a mouse click instead as long as the window is not scrollable - e.g. a website where the position to click might vary. Prior to the first field you may wish to enter any Before keystrokes or a mouse click that is needed to take you to the first field in the application to start inserting from. This is especially useful if the application may not be in the correct field when Insert is used or if the Zip=4 Code is not going to be entered in the first address field with Robot.

    The keystrokes are specified using our fully flexible macro language. To easily select keystrokes to use for this, click the '...' button next to the Before or After field you are entering keystrokes for. The following dialog will then be displayed:

    Clicking on any item in the list of possible keystrokes will add the selected item to the keystrokes to use text box. You can also type any normal keyboard key, for example letters, numbers in that box yourself. When you have entered the relevant keystroke's you can press OK to update the text field on the Advanced Setup screen.

    If you need to press a key with the Alt, Ctrl or Shift keys also pressed down you can select the symbols for this from the end of the keystrokes list on the keystrokes dialogue to apply them to the keystroke following the symbol.

    To specify repeating keys, use the form {key number}. You must put a space between key and number. For example, {LEFT 4} means press the Left Arrow key 4 times; {TAB 3} means press the Tab key 3 times.

    Should you need to use a mouse click instead, simply select the 'Mouse Click' option:

    Specifying Upper Case Fields

    For most address fields, ZipAddress will attempt to provide properly capitalised fields.

    If you prefer for one or more fields to be inserted only in Capital Letters, check the Case check box to the right of the After keystrokes box for the field(s) that you wish to Insert that field in upper case.

    Line Squeeze

    The 'Line Squeeze' option at the top of the dialogue applies to all fields mapped. If this option is enabled, ZipAddress will not insert any blank lines in the address (i.e. not even the Before or After keystrokes will be used). This is useful for inserting the address for things such as labels where blank lines aren't desirable. For formatted address entry, e.g. into a database, it is better not to use this functionality as address consistency can be more important.

    Should you wish to squeeze groups of fields, for example you have a fixed City and ZipCode field but you wish to squeeze together the fields above that, then you can check the 'Squeeze' option to the left of the yellow field mappings text field for the consecutive fields that you wish to squeeze together. However many fields are mapped in the space to the right of those in the Squeeze group will be inserted into the number of fields that have Squeeze checked.

    Additional Options

    More advanced settings to allow complete flexibility over the way Insert and Robot work which you may require can be found by pressing the 'Additional Options' button at the top right of the Advanced Setup screen. This will present you with the following dialogue:

    Window Titles Associated with this Application

    Normally only a single window title will be associated with an Application. This is the one you specified when you added the application using the Wizard or the New button on the Advanced Setup screen. In some cases however, such as that shown above which is the WP setting used for multiple word processors, you may wish to have multiple window titles associated with a single application setting. These can be added by using the 'Add' button from this screen. The Edit and Remove buttons also allow you to Edit and Remove window titles as required.

    Settings for the Selected Window Title

    These settings allow you to specify options for each window title associated with this application. Where there is only one window title these are the application settings, however when multiple titles exist such as that shown above, you can specify differing settings for each title if desired. The settings given here are as follows:

    • Use with Robot

      This specifies if your application is going to be used with Robot or not. Regardless of this setting, your settings will work with Insert, which is where you lookup the address in ZipAddress, select it and then select the application from the Insert menu to insert the address (or press F2 to insert into the last used application again). Robot functionality allows you to type the Zip+4 code directly into your application and then insert the full address without having to use ZipAddress directly first. This option is enabled by default, if you have no need for Robot functionality or if you are entering zipcodes in your application and not wanting Robot triggered when you do so then you can opt not to use Robot with your application.

    • Use with Robot Fast Find

      This specifies if your application is going to to be used with Robot Fast Find or not. Robot Fast Find enables you to enter address details to be looked up directly from your application when you do not have the zipcode. For example typing #Prentice Dr, Dulles# into your application will give you all addresses on that street to choose from. You can then choose the correct one and insert it into your application. You can also lookup a zipcode this way, e.g. #44848-0150#, which could be useful should you need to enter zipcodes without looking them up sometimes so the normal robot functionality is not suitable for you. In that case you can say no to 'Use with Robot' but yes to 'Use with Robot Fast Find' - that way Robot would only be triggered when you enter the Zip+4 code surrounded by the # symbol. You can also change the # symbol to one more suitable for your application or convenient for you if desired.

    • Use Robot without prompting where possible

      Normally when you type a Zip+4 code in your application, Robot will prompt you before inserting the address back into your application. However, if you would prefer Robot to do this automatically wherever possible, you can select this option and you will only be prompted if there is more than one possible street address for the zipcode you enter.

    Settings for the Selected Application

    These settings cover the whole application, regardless of if multiple window titles are selected. They are advanced options that you may wish to use to customise the way ZipAddress inserts data into your application. The settings given here are as follows:

    • Split Fields at Commas for this application

      This option is useful with fields that have been squeezed. It will separate fields which have comma's in them onto two separate lines.

    • Use separate settings for Insert and Robot

      If enabled this option will separate the settings for Insert and Robot for this application. Normally the settings that ZipAddress will use for both Insert and Robot are the same for the same application. However if you need to have differing settings for each one you can do this, simply by selecting this option. When you click OK and go back to the Advanced Setup screen you will then see an option at the bottom left of that screen to switch between the settings for Insert and Robot for the application. They will default to being the same but as you make changes to one it will not affect the other.

    • Enable Field Length Limits

      This option is designed for applications with small field lengths. It allows you to specify the maximum length of each field you wish to Insert. When you enable this option and click OK to go back to the Advanced Setup screen you will see a Length box has been added to specify this length for each field. A value of 0 means the field will be unlimited in length, otherwise you can specify the number of characters that the field can take.

    Default Application Settings

    These settings do not affect the application settings currently being modified, but tell ZipAddress what to use if no settings has been specified for a particular application that is used, they are also the settings used for determining display options in ZipAddress itself where needed. You can select the Default settings from the drop-down here. You can also specify if these settings will be used as the default for Inserting, if this is not enabled then ZipAddress will not Insert into any application that does not have settings specified for it. The setting to use the default when using Robot Fast Find also allows Robot Fast Find to be used with any application by using these default settings.

    Dynamic Data Exchange (DDE)

    ZipAddress can pass information to and from another Windows program through Dynamic Data Exchange - even if the application has no programming or 'macro' language. Before DDE can operate properly, you must tell ZipAddress about the program you wish to have a DDE 'conversation' with - using the DDE Tab on the ZipAddress Property window.

    To set the DDE Properties, launch the ZipAddress Properties window from the File menu Properties option (shortcut key [Ctrl]+R).

    The first two settings - Application and Topic tell ZipAddress about the program you wish to establish a DDE conversation with - and the information should be provided in the documentation of that program. You will see that when ZipAddress is installed, it is set up for use with Symantec's ACT v3 contact manager program.

    ZipAddress offers 8 fields of data available for a DDE conversation - and these are listed in the list box. For each field which you require, select the field, check-mark the 'Enable for DDE' checkbox, and provide the DDE 'Item Name' for that field.

    Note: The 'Item Name' is the name recognised by your program for the ZipAddress field - e.g. the 'Primary' field may be known as 'Street' to your program and your program's documentation should provide the 'Item Name' for you.

    Once you have established the DDE settings, you can start a DDE conversation by loading your program, then selecting the View menu Icon for DDE option (shortcut key [Ctrl]+D). This launches a special icon-sized ZipAddress DDE window, which can be positioned so that it appears to be a tool-bar button on your chosen DDE program. To move the button, click and hold down the RIGHT mouse button, then drag the DDE Icon into position before releasing the mouse button. ZipAddress will remember this position the next time the DDE Icon is used.

    The ZipAddress DDE Icon - use it like a toolbar button!

    To read data FROM your chosen program, simply enter the data in the required fields within that program, then click the DDE Icon with the LEFT mouse button. ZipAddress will examine the data provided by your program and look up the address for you. For more complex searches, consider using 'Cut & Paste' or 'Drag & Drop' to instruct ZipAddress what you wish to search for.

    Once ZipAddress has listed results of a Lookup or Search (whether the data was 'collected' from your program using DDE or typed directly into ZipAddress), you can transfer an address back to your program by double-clicking its entry in the Results List. Using this technique along with your program's Insert New Record facility will also allow you to transfer many addresses from ZipAddress to your program, and so build up a mailing list.

    Application Programming Interface (API)

    Full access to all the data within ZipAddress is available to programmers through the API. This means that for developers - and even for users of programs like Microsoft Access, etc, zipcode lookups can be entirely automatic and invisible.

    Using the API will require programming ability - but AFD supply fully working examples (with free source code showing how this can be done) in a variety of popular programming languages - like Microsoft Access, Visual Basic, Delphi and C/C++.

    For more details, see the section on the ZipAddress API

    Appendices

    Appendix A: Command Line Options

    The following entries can be added as part of the 'Target' or 'Command Line' when launching ZipAddress, allowing you to specify your preferences for a particular use of the program:

    /Lookup=23229-4653 Looks up '23229-4653' immediately after loading
    /Settings=ZWP Specifies the Settings File to be loaded is 'ZWP'
    /Splash=No Suppresses the display of the Splash Screen when loading
    /Tab=1 Sets Tab 1 (the Search Tab) to be displayed after loading

    These commands can be executed from the Start Menu, Run by typing something similar to the text below into the the Run box. . .

    c:\ZipAddress\ZipAddress.exe  /Lookup 23229-4653   /Settings=ZWP  /Splash=No  /Tab=1
    

    Appendix B: Keyboard Shortcuts

    Shortcut Key Function
    [Alt] + [F4] Close ZipAddress
    [Esc] Cancel Lookup, List, or Search
    [F1] Help
    [F2] Insert current address into target application
    [F5] Refresh Insert menu
    [Alt] + 1 Search Tab
    [Alt] + 2 Results Tab
    [Alt] + 3 More Tab
    [Alt] + 4 Label Tab
    [Alt] + B Barcode: switch on/off
    [Alt] + C Clear Results List
    [Alt] + D Find Box - jump to
    [Alt] + E Edit menu
    [Alt] + F File menu
    [Alt] + H Help menu
    [Alt] + I Insert menu
    [Alt] + L Lookup using current Findbox contents
    [Alt] + M Max Characters Field on Label Tab
    [Alt] + O Label Font
    [Alt] + R Print mailing label
    [Alt] + S Search using current Search Settings
    [Alt] + U Setup Printer For Labels
    [Alt] + V View menu
    [Alt] + Z Zip Code Search Field
    [Shift] + [Insert] Paste current Clipboard contents to field
    [Ctrl] + [Insert] Copy current field to Clipboard
    [Ctrl] + C Copy current address to Clipboard
    [Ctrl] + D View Icon for DDE
    [Ctrl] + E Export addresses as ASCII
    [Ctrl] + Q Quantity to Search
    [Ctrl] + R Properties - view or alter
    [Ctrl] + T On Top Mode: switch on/off
    [Ctrl] + X Examples List
    Function Shortcut Key
    Barcode: switch on/off [Alt] + B
    Cancel Lookup, List, or Search [Esc]
    Copy current address to Clipboard [Ctrl] + C
    Copy current field to Clipboard [Ctrl] + [Insert]
    Clear Results List [Alt] + C
    Close ZipAddress [Alt] + [F4]
    DDE: view Icon for [Ctrl] + D
    Edit menu [Alt] + E
    Examples List [Ctrl] + X
    Export addresses as ASCII [Ctrl] + E
    File menu [Alt] + F
    Find Box - jump to [Alt] + D
    Help [F1]
    Help menu [Alt] + H
    Insert current address into target application [F2]
    Insert menu [Alt] + I
    Label Font [Alt] + O
    Label Tab [Alt] + 4
    Lookup using current Findbox contents [Alt] + L
    Max Characters Field on Label Tab [Alt] + M
    More Tab [Alt] + 3
    On Top Mode: switch on/off [Ctrl] + T
    Paste current Clipboard contents to field [Shift] + [Insert]
    Print mailing label [Alt] + R
    Properties - view or alter [Ctrl] + R
    Quantity to Search [Ctrl] + Q
    Refresh Insert menu [F5]
    Results Tab [Alt] + 2
    Search using current Search Settings [Alt] + S
    Search Tab [Alt] + 1
    Setup Printer For Labels [Alt] + U
    View menu [Alt] + V
    Zip Code Search Field [Alt] + Z

    Appendix C: End User Licence Agreement

    Download

    LICENSE AGREEMENT

    IMPORTANT! This agreement, together with the documents referred to in it, sets out the terms and conditions (the “Agreement”) which govern your use of the Product as defined below. It constitutes the entire agreement between the parties and supersedes all prior verbal and written discussion, agreements, understandings, representations, conditions and all other communications between the parties in relation to this matter.

    Please read the Agreement carefully before entering the Site or subscribing to or making use of the Product. You may wish to retain this Agreement for your future reference.

    The Product is not sold; it is licensed. The Product is and remains the property of AFD Software Ltd (“the Company”) or other third parties and is protected by copyright laws and international copyright treaties.

    By in any way installing, copying or otherwise using the Product or any part thereof, you agree to be bound by the terms of this Agreement. If you do not agree to the terms of this Agreement, do not install or otherwise and in any way use the Product or any part thereof but return it to your supplier within fifteen (15) days for a full refund.

    1. DEFINITIONS

      • In this Agreement the following words and expressions shall have the following meanings:

      • “Annual License Renewal” means the latest version of the Product or any part of it;

      • “Annual License Renewal Fee” means the annual license renewal fee (if any) payable by you pursuant to clause 3.1 as published by the Company in respect to the Product from time to time;

      • “Authorised User” shall mean any individual who is employed or engaged under contract as part of your staff, whether on a temporary, permanent, or visiting basis and whom you wish to authorise to have access to the Product or any part thereof;

      • “Bureau Services” shall mean all services operated by the Licensee in respect of the processing of information or data which is owned or controlled by another person, company, organisation or body, including (without limitation) companies in the same group as the Licensee or any other associated organisation.

      • “Computer” means any computer, terminal or workstation owned or used by you;

      • “Effective Date” means the date of commencement of this License as printed on the License Certificate;

      • “First Year Data License Fee” means the data license fee (if any) payable by you pursuant to clause 3.1 as published by the Company in respect to the Product from time to time;

      • “Initial License Period” means the period of twelve months from the Effective Date or such other period as may be notified by the Company to you in the License Certificate or Appendix to this Agreement or otherwise;

      • “Insolvency” means in respect a Licensee the presentation of a petition for winding-up, bankruptcy, or administration or the convening of a meeting for the purpose of considering the same, the convening by the Licensee of a meeting of its creditors, or the appointment of a trustee, receiver, administrative receiver or similar officer in respect of all or any part of the business and assets of the Licensee;

      • “Intellectual Property” means the text, graphics, images and other material, and the organisation thereof and trademarks, software, copyrights, patents, trade secrets, processes and methods, know-how and other intellectual property rights embodied in or incorporated in the Product, and any tangible copies and expressions thereof;

      • “License” means the license granted to you pursuant to this Agreement and the License Certificate;

      • “License Certificate” means the certificate sent or to be sent by the Company to you granting a license to you to use the Product in accordance with this Agreement and references in this Agreement to the “Agreement ” shall include the License Certificate;

      • “Licensed Computers” means the number of Computers on which the Product may be accessed pursuant to this Agreement as set out in the License Certificate;

      • “License Period” means the Initial License Period and thereafter whilst this Agreement is continuing;

      • “Monthly Fee” means the fee payable by you pursuant to clause 3.3 as published by the Company in respect to the Product from time to time;

      • “Network” means any electronic communication between two or more computer terminals linked together through computer software and/or telecommunication satellite cable or broadcasting services or through any other medium now known or hereinafter invented;

      • “Person” means any person, firm, company, institution, organisation or other legal entity throughout the world;

      • “Product” means the product(s) Licensed by the Company pursuant to this Agreement as set out on the License Certificate(s) and shall include all computer software, the data supplied with it, any associated media, electronic documentation and printed materials and if applicable any Site;

      • “Product Update” means an updated version of the Product or any part of it;

      • “Program License Fee” means the fee (if any) payable by you pursuant to clause 3.1 as published by the Company in respect to the Product from time to time;

      • “Site” means any website supporting the Product;

      • “you” or “your” means the Licensee under this Agreement as stated on the License Certificate.

    2. GRANT OF LICENSE

      2.1 The Company hereby grants to you the non-exclusive right for the License Period to install one copy of the Product on the Licensed Computers only on the terms and subject to the conditions set out in this Agreement and (if the License Certificate so states) the Royal Mail Terms which (if applicable) may be obtained from or viewed at the website address given on the License Certificate. The Product may not be accessed and used or shared between or in any way accessed and used from, either on or off Network, any Computers, other than the Licensed Computers irrespective of whether such access or use is concurrent.

      2.2 If you intend to install, use or access the Product on or from more than the number of Licensed Computers or to share the Product between or in any way access it from, either on or off Network, more than the Licensed Computers then separate License Agreement(s) relating to the number of such other Computers intended to carry the Product or any part thereof must first be entered into with the Company.

      2.3 The Company shall be entitled to sell or grant Licenses of the Product or any part thereof to any Person and nothing herein contained shall prevent the Company from compiling contributing to, publishing, marketing or licensing any other product in any way similar to the Product.

      2.4 You shall have the right to load and store the Product on the Licensed Computers only and subject to the provisions of this Agreement to give access from the Licensed Computers to the Product only to Authorised Users.

    3. LICENSE FEES

      3.1 In consideration of the License granted to you under this Agreement you shall, pay to the Company on receipt of the invoice in respect thereto the Program License Fee, the First Year Data License Fee and on each Annual License Renewal the Annual License Renewal Fee(s) in each case at the Company’s prevailing price for such fees in respect of the Product from time to time.

      3.2 If elected by you prior to the commencement of this Agreement instead of the payments set out in clause 3.1 above you may in consideration of the License granted to you under this Agreement pay the Monthly Fee to the Company and you shall sign and effect a Direct Debit/Standing Order in such form as the Company may require for the amounts payable by you in respect of the Monthly Fee from time to time.

      3.3 All fees (save for the Monthly Fee, which is stated inclusive of Value Added Tax) payable pursuant to this Agreement are stated by the Company exclusive of Value Added Tax which, if payable, shall be paid by you on presentation of an appropriate VAT invoice.

      3.4 If you default in making payment of any sum payable by you pursuant to this Agreement then the Company shall be entitled (without prejudice to any other right or remedy it may have) to charge you interest on the outstanding sums at the rate of 2% per annum above Barclays Bank Plc’s base rate in force from time to time from the date the payment became due until actual payment is made (irrespective of whether the date of payment is before or after any judgement or award is made).

      3.5 If you default in making payment of any sum payable by you pursuant to this Agreement then the Company shall also be entitled to deny you access to The Product until outstanding fees have been paid in full, and shall not be responsible for any loss or damage you may suffer in consequence. It is expressly agreed that you will continue to remain bound by all the obligations of this Agreement during the period that access to The Product is so denied, including notice periods, annual License Renewals and further fees payable.

      3.6 The Company may increase any fees payable pursuant to this Agreement at any time after having provided you with three calendar months notice thereof prior to any such increase.

    4. YOUR OBLIGATIONS

      You shall not:

      • (i) transfer the Product from the Computer it was originally installed on or load it on to any other Computer without having made a prior written request of the Company for permission to do so which permission may be refused in the Company’s absolute discretion;

      • (ii) reverse engineer, decompile or disassemble the Product in any way;

      • (iii) separate the component parts of the Product for use on more than one Computer;

      • (iv) retain or make any copies of the Product other than the Product as provided to you by the Company pursuant to the terms of this Agreement and for a copy to be used for back-up purposes only;

      • (v) extract Postcode Address File Data or AFD Data from the Product other than as part of the bona fide address management task you undertake or unless the prior consent of the Company has been obtained in writing display the Product on the internet or elsewhere or make it available to anyone other than an Authorised User;

      • (vi) without prejudice to the generality of the foregoing, do anything with the Product which is in breach of or otherwise inconsistent with the moral rights of the Company;

      • (vii) post or transmit through the Product or the Site any material which violates or infringes in any way upon the rights of others, which is unlawful, threatening, abusive, defamatory, invasive of privacy or publicity rights, vulgar, obscene, profane or otherwise objectionable, which encourages conduct that would constitute a criminal offence, give rise to civil liability or otherwise violate any law, or which, without the Company’s express prior approval, contains advertising or any solicitation with respect to products or Products; or take any action which the Company in its absolute discretion considers will restrict or inhibits any other Person from using or enjoying the Product.

    5. PRODUCT UPDATES, RENEWALS AND SUPPORT

      5.1 If you have not elected to pay the Monthly Fee the Company shall provide you with quarterly Product Updates for the duration of this Agreement only at your specific request and at the prevailing cost for such Product Updates. It is an express condition of this Agreement that, if you have not elected to pay the Monthly Fee, you will in any event obtain an Annual License Renewal from the Company no less frequently than once in every calendar year whilst this Agreement is continuing (or such other frequency as may be notified to you by the Company in the License Certificate or otherwise) at the prevailing price for such Annual License Renewal at the time of such purchase.

      5.2 If you have elected to pay the Monthly Fee you will be sent Product Updates as and when available.

      5.3 Any Product support requested by you will be provided free of charge during normal working hours of 9am-5pm Monday - Friday (excluding holidays) by either Internet Electronic Mail (e-mail), World Wide Web (www) publications and documentation or telephone. Any further or subsequent Product support is chargeable at a fee agreed by you and the Company from time to time.

      5.4 Any supplemental software provided by the Company to you as part of or in the course of despatching and providing Product support or in providing Product Updates or Annual License Renewals shall be provided to you at one address only (being the address set out in the License Certificate) and shall be considered part of the Product and the installation or use thereof will be subject to the terms and conditions of this Agreement.

    6. ACCESS TO THE PRODUCT

      6.1 This clause 6 shall apply where access to the Product and any Site is by means of HTML requests across the internet.

      6.2 If you have not received a serial number and password from the Company after subscribing to the Product, you may not use the Site. You agree that you will not at any time disclose, transfer or permit any other person to use your serial number and password. You are responsible for taking all reasonable steps to ensure that no unauthorised person shall have access to your serial number and password. It is your sole responsibility to:

      (i) control the dissemination and use of serial number and password;

      (ii) authorise, monitor and control access to and use of your account and serial number and password; and

      (iii) promptly notify the Company of any need to reset or deactivate your serial number and password.

      The Company reserves the right to freeze or terminate accounts that do not conform to these requirements.

    7. DURATION OF AGREEMENT

      7.1 This Agreement shall commence on the Effective Date and shall remain in effect for the Initial License Period and thereafter unless terminated in accordance with this Agreement. In the event this Agreement is not renewed this Agreement shall terminate at the end of the Initial License Period or the relevant anniversary of it.

      7.2 At the end of the Initial License Period and at each anniversary of the Effective Date this Agreement shall automatically renew for 12 months unless you shall previously have given written notice, to the Company at least one month but not more than three months prior to the expiration of the Initial License Period or each subsequent anniversary of the Effective Date of your intention not to renew the Agreement.

      7.3 The Company shall have the right to immediately terminate this Agreement in the event of any conduct by you which the Company, in its sole discretion, considers to be unacceptable, or pursuant to clause 8 below or in the event of your breach of this Agreement or your Insolvency.

      7.4 In the event this Agreement shall terminate for any reason whatsoever you shall return the Product to the Company and you shall also delete or cause to be deleted the Product from any and all computer-readable versions and shall provide the Company with a certificate attesting to such deletion.

    8. DISCONTINUATION OF PRODUCT

      8.1 The Company shall have the right at any time, without notice, to change, suspend, discontinue, withhold or refuse access to any aspect or feature of the Product or the Site, including, but not limited to, content, hours of availability and equipment and software needed for access or use. The Company may also impose limits on certain features and Products or restrict your access to parts or the entire Product or Site without notice or liability on its part.

      8.2 The Company reserves the right at any time to withdraw the Product or any part thereof or terminate this Agreement if the Company ceases, for whatever reason, or no longer retains the right to License the Product or any part thereof, or if, in the Company’s sole discretion and on reasonable grounds believes that the Product or any part thereof contains any material which infringes copyright or is defamatory, obscene, unlawful, or otherwise objectionable. The Company will in event of such withdrawal give written notice to you and you shall, on receipt of such notice, immediately comply with any of the Company’s reasonable instructions with respect to such withdrawn Product.

      8.3 Should the Company permanently or for a continuous period of seven days or more withdraw the Product or the Site or terminate this Agreement pursuant to clauses 8.1 or 8.2, a refund of any of the fees paid pursuant to this Agreement will be refunded pro rata to you.

      8.4 The Company may at its sole discretion at any time and without warning withdraw from you or withhold the Product to you or terminate this Agreement if your activities are considered by the Company in its absolute discretion to be inappropriate or unlawful.

    9. MARKETING

      The Company may wish to identify you in its marketing materials as a subscriber or licensee of the Product. Your use of the Product indicates our permission for the Company to use your personal data in this manner unless you notify the Company otherwise, in writing, within five business days of the date of the License Certificate.

    10. VARIATION OF TERMS OF AGREEMENT AND INFORMATION

      The Company shall have the right at any time to change or modify the terms of this Agreement and the terms and conditions applicable to your use of the Product, or any part thereof, or to impose new conditions, including, but not limited to, changing fees and charges for use. Such changes, modifications, additions or deletions shall be effective immediately upon the Company giving notice thereof (save where otherwise specifically provided in this Agreement), which may be given by means including, but not limited to, posting on the Site, or by electronic or conventional mail, or by any other means by which you obtain notice thereof. Your continued use of the Product or the Site after such notice shall be deemed to constitute acceptance of such changes, modifications or additions.

    11. PRIVACY POLICY AND PUBLIC COMMUNICATIONS

      You acknowledge and agree that any communications made to or by means of any portion of the Site are public. You acknowledge that:

      • (i) you have no expectation of privacy in any communication; and

      • (ii) no confidential, fiduciary, contractually implied or other relationship is created between you and the Company by reason of your transmitting a communication to any area of the Site or through the Product.

    12. INTELLECTUAL PROPERTY AND OWNERSHIP

      12.1 The Product is the property of the Company or the subject of a license to the Company and is protected by copyright and other intellectual property laws. It is expressly understood and agreed that all of the Intellectual Property is and will continue to be the exclusive property of the Company and/or its suppliers and/or its associated companies or entities. By using the Product and accessing the Intellectual Property, you agree that you will not take any action inconsistent with the Company’s or its suppliers’ or associated companies or entities’ ownership rights and that you will abide by the copyright law and all other applicable international laws in general and the laws of England in specific with respect to such Intellectual Property. Details of the copyright to which the Product is subject is set out on the License Certificate.

      12.2 You shall take all necessary measures to safeguard the Intellectual Property and proprietary rights of the Company and its suppliers and associated companies and entities in the Product and without prejudice to the generality of the foregoing shall ensure that:

      • (i) each and every part of the Product used by you or any Authorised User in accordance with the License shall be clearly identified as being an extract of the Product;

      • (ii) you will keep the License Certificate confidential and divulge it only to Authorised Users;

      • (iii) you use your best efforts to ensure that Authorised Users abide by the terms and conditions of this Agreement and in particular but without limitation do not reproduce, redistribute, retransmit, publish or republish or otherwise commercially or in any other way exploit the Product save only as permitted under the terms of this Agreement;

      • (iv) you monitor compliance by each Authorised User with the terms of this Agreement and immediately on becoming aware of any unauthorised use by an Authorised User of the Product or any part thereof or other breach of this Agreement take all reasonable steps both to ensure that such Authorised User ceases such activity and to prevent any recurrence of it including where necessary by terminating that Authorised User’s access to the Product or any part thereof;

      • (v) you use your best efforts to ensure that only Authorised Users are permitted access to and use of the Product;

      • (vi) you maintain all copyright notices relating to the Product on all copies of or on any part of the Product held under your control; and

      • (vii) comply with all applicable law as it relates to the use or access of the Product.

      12.3 Unless expressly agreed by the Company you shall not:

      • (i) alter, modify, delete, conceal, obscure, remove or otherwise tamper with the trade marks, trade names, numbers, copyright or other proprietary legends or designations of origin or other means of identification notices or disclaimers used on or in relation to the Product from time to time;

      • (ii) do, or authorise any Authorised User or other Person to do any act which would or might invalidate or be inconsistent with any Intellectual Property of the Company in the Product and shall not omit or authorise any third party to omit or do any act which by its omission would have that effect or character.

    13. USE OF CONTENT, COPYRIGHT AND LICENSE TO DOWNLOAD MATERIAL

      The Company owns the copyright or has had Licensed to it all Intellectual Property, and unauthorised copying of any Intellectual Property is prohibited. Subject to this Agreement, the Company grants to you, whilst your subscription to the Product subsists, a limited License to download the Product, data files, installation software, example and instruction pages and web building templates for the sole purpose of enabling you to make use of the Product in accordance with this Agreement and where applicable have access to the Site. No other licensing rights are granted.

    14. WARRANTIES

      14.1 The Company warrants that it has the right to license the rights granted to you under this Agreement and that the Product will perform substantially in accordance with the description of the Product provided to you for a period of 90 days from the date of receipt of the Product by you. No other warranties are given by the Company.

      14.2 The Company’s (and its agents, employees, suppliers’ and/or any other third party associated with or in the employ of the Company) total liability under this Agreement, if any, will be limited to the equivalent of one month’s fees paid up by you for the Product.

      14.3 The warranties set out in this clause 14 are in lieu of all warranties, conditions, terms, undertakings, and obligations implied by statute, common law, custom, trade usage, course of dealing, or otherwise, all of which are hereby excluded to the fullest extent permitted by law.

    15. CUSTOMER ACKNOWLEDGEMENTS

      YOU EXPRESSLY AGREE THAT:

      • (i) use of the Product and the Site is at your sole risk. The Company does not warrant that Product or the Site will be uninterrupted or error free;

      • (ii) although the Company has attempted to provide accurate information on the Product or Site to you, the Company does not assume any responsibility for, or make any representation with respect to the accuracy or completeness of such information. You acknowledge that You are relying on your own judgement and skill to determine the suitability of the Product and its License or Site and its License for Your purposes and do not rely on any advice or recommendation that the Company may have provided to you;

      • (iii) the Product or Site is provided “AS IS,” and the Company expressly disclaims any implied or expressed warranties or conditions of any kind (except for the warranty provided in clause 14 above), including warranties of merchantability, fitness for a particular purpose or non-infringement of intellectual property relating to such Product;

      • (iv) you specifically acknowledge that the Company is and will not be liable for any defamatory, offensive or illegal conduct by you or other third party as it relates to the Site and the Product;

      • (v) the Company and its associated companies and entities, suppliers and agents shall not be liable for any infection by any virus or damage to any computer that results from the use, access to the Product or the Site or downloads of any Intellectual Property therefrom;

      • (vi) the Company shall not be liable or responsible for any loss or damage caused in whole or in part by the occurrence of any contingency beyond the control of the Company, including but not limited to fires, civil unrest, riots, rebellions, accidents, explosions, interruptions or imperfections in telephone cables or computer systems, network or internet disruptions, electrical disturbances, power failures, satellite malfunctions or interruptions, floods, storms or any similar act or act of God;

      • (vii) in no event shall the Company its associated companies and entities, suppliers or agents be liable for any damages whatsoever, including (without limitation, special, indirect, consequential or accidental damages, including, without limitation, damages resulting from the use or reliance on the information presented, loss of profits or revenues or cost of replacement of goods save as provided in clause 14 above;

      • (viii) compliance with data protection laws applying in any jurisdiction where the Product is used by you or otherwise applying to you shall be your sole responsibility and you hereby warrant to the Company that you have and will comply with all such data protection laws in connection with your use of the Product;

      • (ix) you will provide the Company with all information reasonably requested by it within 7 days of a request by the Company requesting such information and on request provide facilities to the Company during business hours to inspect at your premises any records, documents and Computers in each case for the purpose only of ensuring your compliance with the terms of this Agreement;

      • (x) the Royal Mail Terms shall form part of this Agreement if it is stated in the License Certificate to so apply; and

      • (xi) the License shall be governed by this Agreement which shall apply irrespective of whether you have provided in any order or otherwise for any other terms and conditions to apply to this License, such other terms and conditions being of no effect;

      • (xii) you hereby appoint the Company to act as your exclusive agent in the extraction, preparation, indexing, compression and delivery of all Data to be used within the Product or Site.

    16. SEVERABILITY

      If any part of this Agreement is determined by any competent authority to be invalid, unlawful or unenforceable to any extent, it shall to that extent be severed from the remainder of the Agreement, which shall continue to be valid and enforceable.

    17. INDEMNIFICATION

      You agree to defend, indemnify and hold harmless the Company, its associated companies and entities, its suppliers and their respective officers, and agents and/or any other third party associated with or in the employ of the Company or such other Person from and against all claims and expenses, including legal fees, arising out of your use of the Product and the Site or any use made of your account with the Company.

    18. TRANSFER

      You may only transfer, assign sub-License or otherwise deal with the License granted under this Agreement if you have obtained the Company’s express written consent which may be refused in the absolute discretion of the Company. The Company may transfer or assign this agreement in its absolute discretion.

    19. APPLICABLE LAWS

      19.1 The terms of this Agreement are governed by English Law.

      19.2 You agree to the exclusive jurisdiction of the English courts in relation to any dispute, which may arise under this Agreement.

    20. CONFIDENTIALITY

      You shall during the term of this Agreement and thereafter keep and procure that your employees, contractors and agents keep secret and confidential all business, technical and commercial information concerning the Company and the Products that you have received or obtained as a result of the entering into of this Agreement save for information which is trivial or obvious or which enters into the public domain other than as a result of a breach of this clause.

    21. ADDITIONAL PROVISIONS APPLICABLE TO NAMES & NUMBERS AND TRACEMASTER PRODUCTS

      21.1 It is a further condition of this Agreement that you agree that:

      • (i) it is your responsibility to contact the Mailing Preference Service (MPS), the Telephone Preference Service (TPS) and the Corporate Telephone Preference Service (CTPS) (which are updated approximately every 28 days) to check and eliminate any records obtained from the Product before using such records for marketing, research or survey purposes;

      • (ii) no records obtained directly from the Product shall be used for marketing, research or survey purposes unless they are records including an Organisation Name, or are shown in The Product to be included in the “Edited Electoral Roll”.

      • (iii) you will follow the following codes of practice when contacting people by telephone using records obtained from the Product:

        • (a) never call a person who has registered with the TPS or an Organisation registered with the CTPS;

        • (b) always identify yourself clearly;

        • (c) never withhold your own Caller Line Identity;

        • (d) never adopt a menacing or annoying manner;

        • (e) remain polite, respectful and never use profanities or bad language;

        • (f) immediately end a call when requested to do so;

        • (g) always respect a request not to be contacted again;

        • (h) never telephone during unsocial hours (i.e never call a private residence before 10a.m (11a.m at weekends or holidays) or after 10p.m.)

      • (iv) never use any telephone numbers from the Product for sending SMS (“Text”) messages as part of any mass-marketing activity.

      21.2 The Mailing Preference Service can be contacted at DMA House, 70 Margaret Street, London, W1W 8SS; telephone 020 7291 3310 or http://www.mpsonline.org.uk and the Telephone Preference Service and Corporate Telephone Preference Service can be contacted at DMA House, 70 Margaret Street, London, W1W 8SS; telephone 020 7291 3320 or http://www.tpsonline.org.uk.

      21.3 In addition to the fees payable pursuant to clause 3 of this Agreement you shall:

      • (i) pay to the Company a Data Extract License Fee of £20 +VAT for each thousand (or part thereof) residential address records extracted from the Product after the first 100,000 residential address records have been extracted within a single license year. For the purpose of this clause a “residential address record” is a record of one person at one delivery point

      • (ii) pay to the Company a Data Extract License Fee of £120 + VAT for each thousand (or part thereof) organisation address records extracted from the Product after the first 10,000 organisation address records have been extracted within a single license year. For the purpose of this clause an “organisation address record” is a record containing data in the ‘organisation’, ‘Sic’ or ‘Classification’ fields at one delivery point.

      • (iii) submit a quarterly return to the Company detailing the records which have been extracted by you in the previous quarter in the format requested by the Company from time to time. The returns shall be submitted to the Company by the 15th April, 15th July, 15th October and 15th January in each year in respect of the 3 month period ending on the last day of the previous month.

      • (iv) Not export more than 50,000 organisation or 500,000 residential address records within a single license year without first seeking and receiving written authorisation from The Company

      21.4 Non-return of quarterly Data Extract Return

      • (i) In the event of non-return of a quarterly Data Extract Return, the Licensee agrees to pay a late return penalty of £250 which shall be invoiced by the Company and payable within 14 days of the invoice date. Should the Licensee continue to fail to observe the terms and conditions of Data Extracts from the Product, the Company may terminate this Agreement forthwith pursuant to clause 7 above, with no refund of any fees paid.

      • (ii) Where the Company has reason to believe that Organisation data extracts have exceeded 10,000 records or that residential data extracts have exceeded 100,000 records it reserves the right to make an estimate of extracted records which have exceeded these amounts and invoice the Licensee according to the provisions in 21.3 i and 21.3 ii.

      21.5 The Product shall not be used in any automated process for extraction or addition of data from the Product into other databases or computer records.

    22. ADDITIONAL PROVISIONS APPLICABLE TO CENSATION CENSUS-BASED AND OTHER NATIONAL STATISTICS DATA

      22.1 Censation contains Census output which is Crown copyright and is reproduced with permission of the controller of HMSO and the Queen’s printer for Scotland

      22.2 The Census output contained in Censation incorporates safeguards against the possible identification of any particular person or household. You shall not use such output to attempt to obtain or derive information relating specifically to an individual or household, nor claim to have obtained or derived such information.

      22.3 You shall not operate any Bureau Services that make use of data or information from Censation.

      22.4 Parliamentary Constituency and other National Statistics data is sourced from National Statistics. Crown copyright material is reproduced with the permission of the Controller of HMSO.

    23. ADDITIONAL PROVISIONS APPLICABLE TO MAP DATA

      23.1 The Map Data supplied with AFD Postcode products is copyright of Collins Bartholomew Ltd

      23.2 All screen images derived or generated from the data should incorporate the following acknowledgements:

      • Digital Map Data © Collins Bartholomew Ltd (year)

      • “year” shall be the year in which The Product was purchased or most recently renewed.

      23.3 Hard copy prints from the map data up to and including A4 size are permitted under the terms of this agreement. Hard copy output for resale or distribution to third parties may not be produced by you without the written permission of Collins Bartholomew. All hard copy output produced from the data should incorporate the following acknowledgements:

      • Digital Map Data © Collins Bartholomew Ltd (year)

      • “year” shall be the year in which The Product was purchased or most recently renewed

    24. ADDITIONAL PROVISIONS APPLICABLE TO BANKFINDER

      24.1 Your right to use the Extended ISCD data provided with BankFinder is limited to use in connection with the UK Bacs scheme, Faster Payments scheme, CHAPS Sterling scheme and Cheque and Credit Clearing scheme.

      24.2 You acknowledge that all property rights including but not limited to Intellectual Property rights in the Sorting Code, Sorting Code Data, and the Extended ISCD, that form a part of BankFinder, are owned by UK Payments.

      24.3 You shall update BankFinder data at least monthly.

      24.4 All property rights in the Irish Bank sort code and validation data supplied with AFD BankFinder are the property of IPSO and/or its member banks, and that title shall not pass to you under any circumstances.

      24.5 You shall not grant any license or otherwise permit any third party to use the Irish Validation Data or the Product.

      24.6 You shall procure that only those employees and information technology contractors who have a need to know are given access to the Irish Validation Data supplied; and so that each such employee and contractor shall be advised that the Irish Validation Data is the property of IPSO and/or the Banks, and further is required to be kept confidential. You shall procure that the Irish Validation Data is kept confidential by such employees and contractors.

      24.7 You shall not reverse engineer, publish or cause to be distributed the modulus rules used in validation.

      24.8 You shall not publish or cause to be distributed a paper directory of Validation Data or Sort Code Data, and whether in competition with IPSO’s publication entitled “Sort Code Book” or otherwise.

    25. ADDITIONAL PROVISIONS APPLICABLE TO GRID REFERENCE DATA

      25.1 The Product contains Ordnance Survey data © Crown copyright and database right 2016.

      25.2 The Product contains Royal Mail data © Royal Mail copyright and database right 2016.

    ROYAL MAIL TERMS

    Please refer to the Royal Mail Terms.

    Appendix D: Re-registration Form

    See re-registration form

    Appendix E: Royal Mail Terms

    ROYAL MAIL TERMS

    Please note not all sections may relate to your License.

    1. Definitions and interpretations

      1.1 In this Licence the following terms have the following meanings:

      • address refers to an address to which mail can be delivered

      • Bureau Customer a customer for a Bureau Service

      • Bureau Services a service comprising the Data Cleansing of a Customer Database and the supply of the resulting Cleansed Customer Database back to the relevant customer

      • Customer Database a database of an End User’s customer

      • Data Cleansing the processing of existing data records using PAFⓇ Data:

        • (a) including validating, reformatting, correcting or appending additional data to those records, and

        • (b) including the use of PAFⓇ Data within address capture applications, but

        • (c) not including Data Extraction (whether carried out by an address capture application or otherwise),

        • and Cleansed shall be read accordingly

      • Data Extraction the extraction of PAFⓇ Data or any part of it for the generation of new address records in a new or existing database

      • End User a single legal entity who you or a Licensee may permit to use PAFⓇ Data through its Users in accordance with this Licence

      • Extracted Data data generated as a result of Data Extraction

      • Licensee a person whose use of PAFⓇ Data you authorise further to this Licence, or whose use authorised by such a person by way of a sub-licence granted further to this Licence (whether directly or by way of a chain of sub-licences) but not an End User

      • PAFⓇ Data Royal Mail’s database known as PAFⓇ, and including the database known as the “Alias File”

      • PAFⓇ Licensing Centre Royal Mail’s website at www.poweredbypaf.com/licensing-centre or such other website as Royal Mail may notify further to this Licence

      • Party either Royal Mail or you (and Parties shall be read accordingly)

      • Royal Mail Royal Mail Group Limited, acting by its Address Management Unit

      • Solution a product or service or other solution which benefits from or includes PAFⓇ Data (including the provision of PAFⓇ Data itself), in whatever form, however produced or distributed and whether or not including other functionality, services, software or data

      • Standard PAFⓇ Licence a licence (other than a licence on the terms of this Licence) for the use of PAFⓇ Data on standard terms for specified uses made generally available by Royal Mail on the PAFⓇ Licensing Centre or otherwise

      • Substantially All a database which on its own or as part of another database comprises all or

      • Database substantially all the addresses in the United Kingdom or any of England, Wales, Scotland or Northern Ireland

      • Term the period during which this Licence is in force according to its terms

      • User an individual authorised by an End User to use a Solution

      • Website a website, application or other remotely-enabled means of communicating with end user customers for products and services, made generally available to such customers

      Website Use the use of PAFⓇ Data to capture or verify address details of users of an End User’s Website where:

      • (a) Website users are not the End User’s employees or concerned with the provision of services to the End User (unless acting in a personal capacity), and

      • (b) neither the use of the Website or the End User’s product and service offering is connected with the management of address data or Data Cleansing, and

      • (c) the address capture or verification is carried out for the purpose of the receipt of products or services enabled by the Website

      Working Day Monday to Friday excluding bank and public holidays in England, and Wales

      1.2 In this Licence (unless the context otherwise requires) words following words such as “includes”, “including” and “in particular” are read without limitation, and references to a person are to any natural or legal person whether incorporated or not.

    2. End Users’ permitted use of Solutions

      End Users may freely use PAFⓇ Data in Solutions in accordance with these End User Terms.

    3. Conditions of use

      • (a) End Users must not make copies of PAFⓇ Data except as permitted by these End User Terms or reasonably necessary for back-up, security, business continuity and system testing purposes.

      • (b) End Users may use PAFⓇ Data for Data Extraction but Extracted Data:

        • (i) may only be accessed by Users, and

        • (ii) must not be supplied or any access to it provided to any third party.

      • (c) End Users may provide Cleansed data to third parties provided that:

        • (i) where that supply is a Bureau Service, the End User and the Bureau Customers comply with the restrictions in Schedule 4, and

        • (ii) if such databases are Substantially All Databases:

          • (A) such databases are not represented or held out as a master, original or comprehensive address database or other similar description,

          • (B) the access is provided in the course of the End User’s normal data supply or routine business activities and is not carried on as a business in its own right, and

          • (C) the provision includes a prominent notice that the relevant Cleansed data has been cleansed against PAFⓇ Data.

      • (d) End Users must not permit access to, display or communicate to the public any Solutions, except for the purposes of capturing or confirming address details of third parties.

      • (e) Except as set out in these End User Terms, End Users must not:

        • (i) transfer, assign, sell or licence Solutions or their use to any other person,

        • (ii) use Solutions to create a product or service distributed or sold to any third party which relies on any use of PAFⓇ Data, including copying, looking up or enquiring, publishing, searching, analysing, modifying and reformatting, or

        • (iii) copy, reproduce, extract, reutilise or publish Solutions or any of them.

    4. Subcontracting

      End Users may provide PAFⓇ Data to their subcontractors who may use it to the extent necessary for:

      • (a) the provision of information technology services to the End User, or

      • (b) acting on behalf of the End User

      in each case for the End User’s own business purposes and not those of the sub-contractor and provided that each such sub-contractor agrees to observe the restrictions on use of PAFⓇ Data contained in these End User Terms and that the End User is responsible for any breaches of those terms by such sub-contractor.

    5. Personal rights

      End User rights are personal, limited and non-transferable.

    6. Royal Mail’s IPR notice

    The End User acknowledges that Royal Mail is the owner of the intellectual property rights in PAFⓇ Data and the PAFⓇ brand and it does not acquire and is not granted any rights to use those intellectual property rights other than as set out in these End User Terms.

    1. Cessation of use of PAFⓇ Data

      End Users must cease use of PAFⓇ Data if their right to use PAFⓇ Data is terminated and also destroy any copies of PAFⓇ Data they hold.

    2. PAFⓇ use by Users

      End Users must ensure that:

      • (a) these End User Terms bind their Users,

      • (b) only their Users exercise the use rights of Solutions and PAFⓇ Data granted to End Users further to these End User Terms, and

      • (c) in the event of termination or expiry of End Users’ rights to use Solutions and PAFⓇ Data, the rights of Users to use them also terminate.