ZipAddress
Instructions
Contents
See Also
Introduction
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 the complete USPS Zip+4
Record, the City-State record, and a composite, useful
Address Record. 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.
If you have 'messy'
address data, or you don't know a Zipcode, ZipAddress helps
by looking up an address - even from small fragments.
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.
Copyright
1997: AFD Computers
International Address Management Centre
74 Parliament Street
Ramsey
Isle of Man
IM8 1RF
Email: Mail@ZipAddress.com
WWW: http://www.zipaddress.com
Installation
ZipAddress is
installed automatically by the installation routine, and
all files are placed in the correct directories. You can
launch ZipAddress by clicking the ZipAddress 'eagle
and envelope' icon. ZipAddress remembers the
size and position of its main windows, and returns to
these each time you load the program.
You may also add a
command-line when launching ZipAddress,
instructing it to use a specific configuration file (see Setup).
Thus starting ZipAddress with the command line
GEN_WP would use the GEN_WP configuration file.
The evaluation version of
the program contains a restricted set of data, covering
part of the State of Virginia.
Copyright
All programs and data
provided by ZipAddress are copyright, and
protected by Copyright Laws, by the Berne convention and
other International Copyright treaties. The following
notes summarise the main features of the ZipAddress End
User License, but for full details, you are referred to
the ZipAddress End User License Agreement.
Data within 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 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 whatever.
The information contained
in ZipAddress is published by AFD Computers, which holds
a non-exclusive license from United States Postal Service
to publish and sell ZipAddress information.
The price of ZipAddress is
not established, controlled or approved by the United
States Postal Service.
ZipAddress advertising is
not approved or endorsed by the United States Postal
Service.
You are permitted to
install and use components of the ZipAddress only
on the number of computers, terminals, workstations or
screens 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 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 programs data provided for any purpose other
than to assist in evaluating the usefulness of
ZipAddress.
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.
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 ZipAddress’ 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: http://www.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
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.
ZipAddress 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.
The ZipAddress Screen
Click on the part of
the ZipAddress screen you'd like information about:
Using ZipAddress in Windows
Start ZipAddress from your
Start Menu
At the
'Zip Code' box you
may enter a simple Zip+4 lookup request by typing the
Zip+4 code. Once your entry is complete, ZipAddress will
automatically lookup the code, and show matching records
from the USPS data in the Results list box.
The Address
Record, Zip+4
record, City-State record, and Mailing Label will all
be filled with the current address highlighted in the Results
list box –
click on the address you require to view the complete
information for the address. For full details of the data
supplied in Zip+4 and City-State records, please refer to
the relevant USPS publications.
A Zip+4 code often covers
several addresses, so the records show the range of
secondary, primary (and in some cases plus4 codes) as Low
Value, High Values. An O/E marker indicates whether the
record is valid for O (Odd), E (Even) or B (Both)
addresses within the ranges shown.
Once you have the address
you require on screen, you may squirt it into any
application that appears in the list of 'Target
Applications'
by pressing the Insert button (or pressing Ctrl + I, or
double-clicking a record in the Results list). The format
of your address can easily be changed, and ZipAddress
can even add keystroke macros before and after each field
of the address, using the ‘Insert Settings’
facility (- see below). If the application does not
appear in the list of target applications, make sure that
it is running properly, then click on the title 'Target Applications' to refresh
the list. The address is also immediately available to
other applications via Dynamic Data Exchange (DDE) (see
below).
ZipAddress attempts to
display the correct format for addresses appearing on
mail items when preparing Mailing Labels – but the
address can be edited as required before printing.
To Top
Searching for Zipcodes and
Addresses
Enter any fragments of the
address you wish to find, in the relevant boxes at the
top of the ZipAddress window, as follows:
Zip Code:
Enter a 5 digit zipcode – or the first
character(s) of the zip code if you know them: eg
‘10003’
Recipient:
Enter the name of an organization or building: eg
‘HONDA’
Secdry:
Enter the number of the secondary part of the
address, eg for Ste 5 or Fl 5, simply enter
‘5’.
Number:
Enter the street number: eg ‘362’
Street:
Enter the street address eg ‘5TH AVE’
City:
Enter the City name – eg ‘NEW YORK’
State:
Enter a 2 character state abbreviation – or
choose from the drop down list.
The ‘Search
Quantity’
box is used to indicate the maximum number of results you
wish to find and display. You may enter any sensible
number here – or click the label next to the box to
cycle round a range of pre-set values – 10, 100,
1000, 2500, 5000 and 10000.
Once your search
requirements are entered, press the [Enter] key – or
click the Search button. You can cancel a search at any
time by clicking the Cancel button.
The more information you
are able to supply, the fewer possible matches will be
displayed in the Results list. Don’t worry, though,
that you are unable to supply all the search information
– ZipAddress is designed to work well with just one
or two fragments.
To Top
Other
Features
The ZipAddress
Main window has several special controls and menu
options:
Target Application
This pull-down box detects
other Windows programs, so that you can choose which one
ZipAddress will send data to when the Insert
button is pressed. To refresh the list if you have opened
a new program, simply click the words 'Target
Application'
Menu
Options
File
Export:
This facility allows you to export address data,
found by ZipAddress, into a comma-separated ASCII
file, for use in other programs like databases and
spreadsheets etc. Highlight the addresses in the
ZipAddress results list which you wish to include in
the export (or highlight the whole list if you
require them all), then select File – Export to
create the list.
Exit:
Closes ZipAddress and returns to Windows.
To
Top
Edit
Copy or Ctrl
+ C
Copies the current address to the Windows clipboard
so that it can be used by other programs - normally
Insert or DDE are better ways of using a ZipAddress
address. Copy uses your current Setup (see below)
to determine the layout of the address, but does not
use the Before/After keystroke macros.
Insert or Ctrl
+ I
Causes the current address to be ‘typed’
into your chosen application. Insert uses your
current Insert Settings (see below) to determine the
layout of the address. Double-clicking in the Results
list box has the same effect as 'Insert' when the DDE
Icon (see below) is not being used.
Clear or Ctrl
+ L
Clear all the current search parameters as well as
the results list. (Clicking the Search-field label
next to each search parameter will clear just that
field).
On Top or Ctrl
+ T
Make the ZipAddress window remain ‘On Top’
of other applications. This is useful if you use
ZipAddress to insert addresses into other
applications – like word processors, and wish to
be easily able to switch back to ZipAddress. If
ZipAddress is set in On Top mode, it can be switched
off by executing this instruction a second time.
To
Top
View
Icon for DDE or
Ctrl + D
Displays (or hides) a special Icon used to trigger
address lookups when ZipAddress is used to control
DDE aware applications like Symantec's ACT�
contact manager. To enable the DDE icon, first use
DDE Settings (see below), to make sure that
ZipAddress is set up for your chosen application -
and save the changes. Drag the icon to the point on
screen where you wish it to be, by holding down the
Right mouse button and dragging the icon. This allows
you place the icon so it simulates a button on the
tool bar of programs like ACT.
With the Icon showing,
arrange your chosen program so that it is ready for
ZipAddress to look up an address - eg in Act by
adding a new record, then typing the Zip+4 code in
the Zip Code field. Click on the ZipAddress Icon, and
ZipAddress will lookup you data, and display the
results in the Results list, then pass back the first
result to your program. To pass other results in the
list, simply double-click the record in the Results
list.
Using this technique,
it is also possible to pass the results of a
ZipAddress search, one record at a time, into your
program and thus, for example, populate, say, an Act
database with ZipAddress data.
Insert Settings or Ctrl + S
Displays the ZipAddress Settings window, which
allows you to tailor the way in which ZipAddress
operates, especially when using the Insert
facility. You can store a library of configuration
files for use with different programs - a few sample
ones are provided to get you going.
For each field that ZipAddress
provides, you can set the ORDER in which the field is
inserted, and keystrokes to send Before and After the
address data itself. This effectively provides a very
powerful macro language with which ZipAddress
can control your target application. Field Order
should be a number from 1 to 18. If you wish to omit
a field (eg 'Record Type'), simply set the order
number to zero.
The Before and After
codes are simple entries, telling ZipAddress
what keystrokes to send to your application - for
example {TAB} sends a Tab keystroke, {ENTER} sends an
Enter keystroke. The full list of codes is given
below:
Key Code
- Backspace
{BACKSPACE} or {BS} or {BKSP}
- Break {BREAK}
- Caps Lock
{CAPSLOCK}
- Clear {CLEAR}
- Del {DELETE} or
{DEL}
- Down Arrow {DOWN}
- End {END}
- Enter {ENTER} or
~
- Esc {ESCAPE} or
{ESC}
- Help {HELP}
- Home {HOME}
- Ins {INSERT}
- Left Arrow {LEFT}
- Num Lock
{NUMLOCK}
- Page Down {PGDN}
- Page Up {PGUP}
- Right Arrow
{RIGHT}
- Scroll Lock
{SCROLLLOCK}
- Tab {TAB}
- Up Arrow {UP}
- F1 - F12 {F1} -
{F12}
To specify keys
combined with any combination of Shift, Ctrl, and Alt
keys, precede the regular key code with one or more
of the following codes:
Key Code
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; {h
10} means press h 10 times.
You may, of course,
also include other letters typed from the keyboard
(eg you could include 'Dear: ' three lines after the
Zip Code - to start a business letter. Although these
commands allow ZipAddress very substantial
control over your program, in many cases you will
simply need an After code of {TAB} or {ENTER}.
Each relevant field
may also be forced into UPPER CASE letters - this
option is not available for numeric or code
fields.
The Line Squeeze
checkbox will be useful if you are sending data to a
word-processor, as any blank lines will be omitted.
Database program users will not wish to squeeze
lines, or field placement would become inconsistent.
To store a new
Settings File, simply enter a valid file name, in the
combo box, and click the save button. To load and use
an existing settings file, select the file from the
drop-down combo box.
To start ZipAddress
with a configuration loaded automatically, simply
save the configuration with the name 'ZipAddress'.
You can also alter Windows Start Menu properties
command line to instruct ZipAddress to load a
specified configuration file eg:
C:\zipaddr\zipaddress.exe
myconfig
To
Top
Dynamic Data Exchange
Settings
ZipAddress offers two
type of DDE conversation.
Method 1 -
ZipAddress Controls your Application - eg Act Contact
Manager
Use the DDE Setup
window to configure ZipAddress to your application's
DDE link items - consult your application's
documentation for details of these.
Application
Name:
Usually the name of the executable file eg
ACTWIN3.EXE would be 'ACTWIN3'
Topic:
The DDE topic provided by your application - eg
ACT uses the topic 'Database'
Fields:
For each field supplied by this mode of
ZipAddress, enter the corresponding field name
used by your application. Any field can be
switched off or on using the checkboxes with the
field name. Three special field names allow you
to instruct ZipAddress to combine address
elements for better formatting with your
application's available fields. If these special
checkboxes are used, the settings of their field
checkboxes are ignored
Method 2 -
ZipAddress is controlled by your Application - eg
Access or Visual Basic (but see also API below for
DLL functions)
If you are able to
write programs or macros within your application's
programming language, you may wish to control
ZipAddress from your application. ZipAddress offers
the following DDE items:
ZipAddress provides
an automatic Dynamic Data Exchange (DDE) server
and client, that can be automatically controlled by
another DDE - aware Windows application. This enables
such an application to trigger a zipcode lookup, and
to collect the returned data.
Implementation of
Dynamic Data Exchange will vary according to the
application you are using, but all will need the
following information:
Application:
ZipAddress
Topic:
ZipAddr|ZipData
ZipAddress provides
the following Link Items:
- SEARCHZIP - used
to send the Zipcode to be look-up
- RECIPIENT
- SECONDARY
- SECLOW
- SECHIGH
- SECOE
- PRIMARY
- PRILOW
- PRIHIGH
- PRIOE
- URBANIZATION
- CITY
- STATE
- ZIPCODE
- PLUS4
- ZIPLOW
- ZIPHIGH
- RECTYPE
- RECDESCR
To
Top
Help
Help Contents
Shows the contents page of this document
ZipAddress Home
Page
Launches ZipAddress' built-in web browser, connects
to the Internet and moves to the ZipAddress Home
Page. This is a quick way of visiting ZipAddress to
catch up with the latest news and program
developments, order Updates etc.
ZipAddress Support
Launches ZipAddress' built-in web browser, connects
to the Internet and moves to the ZipAddress Support
Site. Use this facility if you are seeking further
help or guidance, or have a technical question
related to ZipAddress.
About
Launches the ZipAddress splash-screen, with useful
information about the version of ZipAddress you are
using, the data file date and time to expiry. You can
also access this display by clicking the large
'Eagle' logo on the Address Record tab of the main
ZipAddress window.
To
Top
Special
Features
List Organisations
This tab provides a handy utility to 'dump' zipcode
data with recipient names - you can choose the record
types to include, and ZipAddress can attempt to
suppress duplicates and apartment names for you. When
this tab is showing, the ZipAddress Export facility
(see above) operates on the organization list in the
tab - not on the main Results list.
Mailing Labels
The ZipAddress mailing label tab 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. Use
[Ctrl]+[Enter] if you require an additional carriage
return in either box as [Enter] on its own will force
a new Search.
Labels etc may include
the Post Net Barcode, using the free Post Net barcode
True Type font supplied with ZipAddress. Other
settings allow you to choose the label margins,
width, and to choose the printer settings and font
for your label. You can store a library of favorite
label settings - simply enter a name in the drop-down
box, then click the Save button to create a
new setting.
To print a label,
click the Print button on either the Mailing
Label tab or the Address Record tab.
Statistics
During searches, ZipAddress will count the types of
zipcode record included in the search, and present
this information on the Statistics tab.
To
Top
|