SUMMARY: networker - Custom Barcode Labels for ETL 7/3500

From: John Stoffel (jfs@fluent.com)
Date: Tue Mar 03 1998 - 17:13:38 CST


I'd like to thank everyone who replied to my plea for getting
customized barcode labels for my jukebox here. But most especially
Jeff Jewett (spider@umd5.umd.edu) who sent me a perl script and some
PostScript code for generating barcode labels. This worked pretty
well after I made some hacks to have it produce ATL standard
barcodes and I've included it at the end after Jeff's stuff.

Unfortunately, when using an HPLJ 4siMX and regular paper(
Boise-Cascade X-9000), the jukebox wasn't quite consistent in
recognizing the labels. It seems to get about 85% of them. I suspect
the paper isn't shiny enough and it doesn't meat the ATL specs.

So in the long run, I think I'm going to go with some labels produced
professionally and use this software to make some interim labels until
I get in the others. As one of the people said, at a cost of $85 per
piece of media, 50 cents for a label is noise.

This is a long summary in RFC1152 digest format which gives serveral
pieces of information.

- first is a group of companies to talk to for labels.
- next is the barcode making code from Jeff Jewett.
- then some notes back and forth on getting barcodes working with
  various jukboxes.
- my hacks to his perl code to produce ATL labels.
- last is the official ATL barcode spec in .pdf format.

Thanks again, I hope this helps others down the line.

John

     John Stoffel - Senior Unix Systems Administrator - Fluent, Inc.
        jfs@fluent.com - http://www.fluent.com - 603-643-2600 x341
             Geological time is not money. - Mark Twain

------------------------------

Date: Wed, 25 Feb 1998 12:00:00 -0500
From: John Stoffel <jfs@fluent.com>

Hi Sun-Managers and Networkers,

I'm looking for a source of barcode labels for a Sun ETL 7/3500 DLT
7000 jukebox. It's really just a re-badged ATL 7100 2/100. I've
looked through the archives but all I could find was some info on
barcode labels for 8mm drive jukeboxes. The ATL web-site was also
pretty useless for good technical info as well.

Ideally I'd like to either roll my own labels in house, or find a
place where I can purchase some custom labels. I'd also like to get
hold of the barcode label specs if anyone has them.

Thanks,
John

------------------------------

Date: Wed, 25 Feb 1998 16:13:40 -0900
From: Cal Mercer <sxclm@java.sois.alaska.edu>

John,
  Call: Lowry Computer Products
        Library Sales Rep., Julie Kauderer: 1-800-678-2633 ext.104
        Order desk: 1-800-429-7722

Ask about Part Number 307-52519, 901899, ATL 6210201-01 (99 labels)
                        902318, 902318, ATL 6210201-02 (264 labels)

Labels are six (6) characters long. Is that custom enough? :-)

They can fax you an order form to order tape labels.
I've ordered from them for labels suitable for DLT cartridge tapes.

Cal Mercer, University of Alaska, Statewide Office of Information Services
mailto:sxclm@ts.sois.alaska.edu Voice: (907)474-6268 Fax: (907)474-7127

------------------------------

Date: Wed, 25 Feb 1998 20:48:52 -0500
From: "Billingsly, Rich" <richard.billingsley@teambis.com>

Try Disk-O-Tape. I just purchased 8000 DLT bar code labels for two
StorageTek 9710/8714 jukeboxes.

------------------------------

Date: Thu, 26 Feb 1998 06:59:07 -0500
From: "Matthew Stier" <Matthew.Stier@tddny.fujitsu.com>

I use:

Steven Labels Corp.
4875 Moline St.
Denver, Co. 80239

Ph: 303-373-1034
Fx: 303-373-0853

Cost: 33 cents per label, $50.00 minimum. (ie: 150 labels)
Note: No saving until the 900 or more labels are ordered.

------------------------------

Date: Thu, 26 Feb 1998 08:20:20 -0500 (EST)
From: "Philip A. Fitzpatrick" <phil@libs.uga.edu>

Here's a place:

Barcode Systems
15315 Minnetonka Ind. Rd.
Minnetonka, MN 55345
(612) 945-9333

------------------------------

Date: Thu, 26 Feb 1998 09:09:02 -0500
From: "Jeffrey S. Jewett" <spider@umd5.umd.edu>

We have DLT4000's in a Q47 jukebox, and we got our labels from

        Steven Label
        PO Box 3688
        11926 Burke Street
        Santa Fe Springs, Calif 90670

        562-698-9971
        714-521-2045
   FAX 562-698-1507

Cost was about $.50 per label. Given that we recycle our tapes after
about 6 months, and hence will recycle the labels, and given that the
tapes cost on the order of $100 each, the cost of the labels was noise.

------------------------------

------------------------------

Date: Thu, 26 Feb 1998 08:31:39 -0700
From: murphy_e@adm-srv.sat.mot.com (Ed Murphy)

I would try calling:

EDP Inc. (Engineered Data Products)
888-438-8362

I use bar code labels from these folks for my three Breece Hill DLT
Tape Library units.

------------------------------

Date: Thu, 26 Feb 1998 11:34:00 -0500
From: sq01@yorku.ca

John,
Our operations staff produce barcode labels via software from Brother. If you
like, I can send you a sample label(s) you can evaluate before buying :-)

------------------------------

Date: Thu, 26 Feb 1998 09:18:55 -0800
From: Dino Rivera <dinor@corsair.com>

John,

You can try COMPUTER MEDIA TECHNOLOGY (C.M.T.) in San Jose or Santa Clara.
Their website is www.cmtcomprod.com. You can talk to Brien Huscher
and he should be able to help you out.

Dino Rivera
dinor@corsair.com

------------------------------

Date: Thu, 26 Feb 1998 13:50:31 -0600
From: Tony_Rivera@sonat.com

John,
We are making our own labels that work in a Braes Hill Q47 library and
running both NT and UNIX versions of Legato. Unfortunately our secretary is
out sick the last few days and is the person who makes the labels. The
product cost about $50 I believe and we use perforated label stock that we
use in a HP 5SI printer. Will be glad to pass on the information ASAP. Call
me if you need additional information (713) 871-7859.

------------------------------

Date: Thu, 26 Feb 1998 16:06:54 -0500
From: Scott Brown <Sbrown01@cns.em.eds.com>

        We recently purchased an STK9710 with DLT7000 drives/tapes. We
bought from reseller MTI, and they supplied us with labels for our Silo. I
don't remember who they contracted that out to. I'm not sure if same labels
will work with ATL, but I suggest you try calling 800-366-4684 and ask for
Sales Support. Our Sales Support rep is Jennifer O'Malley if that's any
help.

        Good Luck! Scott

------------------------------

Date: Thu, 26 Feb 1998 10:04:48 -0500
From: "Jeffrey S. Jewett" <spider@umd5.umd.edu>

If you want to roll your own, this will do it.

- jeff

------- Forwarded Message

To: spider@umd5.umd.edu
Subject: Barcode Maker! (Not a joke for a change)
X-Mailer: VM 6.33 under Emacs 19.34.1

You'll need the following two files - barcodes.pl is the first, and
code39.ps is the second.

Edit a scratch file with your labels in it, one per line. Then say

barcodes.pl < scratchfile > labels.ps

The file labels.ps will contain your labels, 3 columns of 11 labels
per page.

==============================================================================

#!/usr/local/bin/perl5

sub endpage()
{
    local ($row, $column);
    
    print "/Helvetica findfont 14 scalefont setfont\n";

    $row = 0;
    foreach $label (@labels) {
        $labelx = $leftmargin + ($boxwidth + $boxseparation) * $column + 48;
        $labely = $topmargin - ($boxheight + $boxseparation) * $row - 55;
        
        print "$labelx $labely moveto ($label) show\n";
        $row++;
        if ($row > 10) {
            $column++;
            $row = 0;
        }
    }

    print "showpage\n";
}

system('cat code39.ps');

$boxheight = 59; # 0.82 inches
$boxwidth = 158; # 2.2 inches
$boxseparation = 9; # 0.125 inches
$topmargin = 774; # 0.25 inches from the top
$leftmargin = 18; # 0.25 inches from the left edge

$page = 1;

while (<STDIN>) {
    chop ($label = $_);

    if (!$header_printed) {
        print "%%Page: $page\n";
        print "/Code39 findfont [5 0 0 15 0 0] makefont ";
        print "3.8 scalefont setfont\n";
        $header_printed++;
    }

    $boxx1 = $leftmargin + ($boxwidth + $boxseparation) * $column;
    $boxy1 = $topmargin - ($boxheight + $boxseparation) * $row;
    $boxx2 = $boxx1 + $boxwidth;
    $boxy2 = $boxy1 - $boxheight;

    $labelx = $boxx1 + 3;
    $labely = $boxy1 - 40;

    # Draw outline box
    print "newpath $boxx1 $boxy1 moveto $boxx2 $boxy1 lineto\n";
    print "$boxx2 $boxy2 lineto $boxx1 $boxy2 lineto closepath stroke\n";

    # Draw barcode
    print "$labelx $labely moveto (*$label*) show\n";

    push(@labels, $label);

    $row++;
    if ($row > 10) {
        $column++;
        if ($column > 2) {
            &endpage();
            undef (@labels);
            $header_printed = $column = 0;
            $page++;
        }
        $row = 0;
    }
}

if ($row || $column) {
    &endpage();
}

print "%%Trailer\n";

==============================================================================

%!PS-Adobe-2.0
%%Title: code39.ps
%%Creator: Willem van Schaik
%%CreationDate: aug 1992
%%DocumentFonts: Helvetica Code39
%%BoundingBox: 0 0 595 842
%%EndComments

/newfont 10 dict def
newfont begin
/FontType 3 def
/FontMatrix [0.01 0 0 0.01 0 0] def
/FontBBox [0 0 100 100] def

/Encoding 256 array def
0 1 255 {Encoding exch /.notdef put} for
Encoding 32 /barSpace put
Encoding 36 /barDollar put
Encoding 37 /barPercent put
Encoding 42 /barAsterisk put
Encoding 43 /barPlus put
Encoding 45 /barHyphen put
Encoding 46 /barPeriod put
Encoding 47 /barSlash put
Encoding 48 /bar0 put
Encoding 49 /bar1 put
Encoding 50 /bar2 put
Encoding 51 /bar3 put
Encoding 52 /bar4 put
Encoding 53 /bar5 put
Encoding 54 /bar6 put
Encoding 55 /bar7 put
Encoding 56 /bar8 put
Encoding 57 /bar9 put
Encoding 65 /barA put
Encoding 66 /barB put
Encoding 67 /barC put
Encoding 68 /barD put
Encoding 69 /barE put
Encoding 70 /barF put
Encoding 71 /barG put
Encoding 72 /barH put
Encoding 73 /barI put
Encoding 74 /barJ put
Encoding 75 /barK put
Encoding 76 /barL put
Encoding 77 /barM put
Encoding 78 /barN put
Encoding 79 /barO put
Encoding 80 /barP put
Encoding 81 /barQ put
Encoding 82 /barR put
Encoding 83 /barS put
Encoding 84 /barT put
Encoding 85 /barU put
Encoding 86 /barV put
Encoding 87 /barW put
Encoding 88 /barX put
Encoding 89 /barY put
Encoding 90 /barZ put

/CharProcs 45 dict def
CharProcs begin
/.notdef {} def
/barSpace {0 7 17 17 7 7 7 17 7 7 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
/barDollar {0 7 17 7 17 7 17 7 7 7 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
/barPercent {0 7 7 7 17 7 17 7 17 7 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
/barAsterisk {0 7 17 7 7 17 7 17 7 7 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
/barPlus {0 7 17 7 7 7 17 7 17 7 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
/barHyphen {0 7 17 7 7 7 7 17 7 17 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
/barPeriod {0 17 17 7 7 7 7 17 7 7 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
/barSlash {0 7 17 7 17 7 7 7 17 7 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
/bar0 {0 7 7 7 17 17 7 17 7 7 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
/bar1 {0 17 7 7 17 7 7 7 7 17 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
/bar2 {0 7 7 17 17 7 7 7 7 17 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
/bar3 {0 17 7 17 17 7 7 7 7 7 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
/bar4 {0 7 7 7 17 17 7 7 7 17 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
/bar5 {0 17 7 7 17 17 7 7 7 7 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
/bar6 {0 7 7 17 17 17 7 7 7 7 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
/bar7 {0 7 7 7 17 7 7 17 7 17 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
/bar8 {0 17 7 7 17 7 7 17 7 7 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
/bar9 {0 7 7 17 17 7 7 17 7 7 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
/barA {0 17 7 7 7 7 17 7 7 17 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
/barB {0 7 7 17 7 7 17 7 7 17 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
/barC {0 17 7 17 7 7 17 7 7 7 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
/barD {0 7 7 7 7 17 17 7 7 17 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
/barE {0 17 7 7 7 17 17 7 7 7 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
/barF {0 7 7 17 7 17 17 7 7 7 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
/barG {0 7 7 7 7 7 17 17 7 17 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
/barH {0 17 7 7 7 7 17 17 7 7 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
/barI {0 7 7 17 7 7 17 17 7 7 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
/barJ {0 7 7 7 7 17 17 17 7 7 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
/barK {0 17 7 7 7 7 7 7 17 17 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
/barL {0 7 7 17 7 7 7 7 17 17 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
/barM {0 17 7 17 7 7 7 7 17 7 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
/barN {0 7 7 7 7 17 7 7 17 17 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
/barO {0 17 7 7 7 17 7 7 17 7 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
/barP {0 7 7 17 7 17 7 7 17 7 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
/barQ {0 7 7 7 7 7 7 17 17 17 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
/barR {0 17 7 7 7 7 7 17 17 7 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
/barS {0 7 7 17 7 7 7 17 17 7 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
/barT {0 7 7 7 7 17 7 17 17 7 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
/barU {0 17 17 7 7 7 7 7 7 17 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
/barV {0 7 17 17 7 7 7 7 7 17 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
/barW {0 17 17 17 7 7 7 7 7 7 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
/barX {0 7 17 7 7 17 7 7 7 17 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
/barY {0 17 17 7 7 17 7 7 7 7 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
/barZ {0 7 17 17 7 17 7 7 7 7 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
end

/BuildChar
{ 100 0 0 0 93 100 setcachedevice
  exch
  begin
    Encoding exch get
    CharProcs exch get
    end
  exec
} def
end

/Code39 newfont definefont pop

%%EndProlog

------- End of Forwarded Message

------------------------------

Date: Fri, 27 Feb 1998 09:57:12 -0500
From: "Jeffrey S. Jewett" <spider@umd5.umd.edu>

Hi.

If your problem is that some but not all of the labels are being read then
the print quality might be a issue. We use an HP LaserJat 4Si with
Boise Cascade X-9000 laser printer paper.

BUT...

If none of the labels are being read, the problem could be barcode
geometry. Some readers are fussy. The barcodes generated by
the script work fine in the little HP DLT stacker run by the person
here who cobbled the script together. But the labels can't be read
(I discovered this morning) by my BreeceHill Q47. The barcode on the
labels is 2 inches wide, but the Q47 will accept a maximum width of 1.75in.

I'm sure that the geometry can be tweaked, but I haven't looked into it
yet. Sorry for the hassle.

------------------------------

Date: Mon, 02 Mar 1998 10:28:21 -0500
From: "Jeffrey S. Jewett" <spider@umd5.umd.edu>

I've discovered another problem in getting the barcode script to work
with my Q47 jukebox. The Q47 expects a final checksum character which
is the modulo 43 sum of the previous characters.

PERL script modification time!

- jeff

------------------------------

Date: Tue, 3 Mar 1998 17:32:51 -0500
From: John F. Stoffel <jfs@fluent.com>

#!/usr/local/bin/perl
#
# Author: John F. Stoffel <jfs@fluent.com> <john@nesc.org>
# Date: 3/3/1998
# Version: 1.0
#
# This code was taken from Jeff Jewett <spider@umd5.umd.edu> and
# beaten with a stick to make it sorta work on an ATL 7100 jukebox.
# Which is also a SUN ETL 7/3500 jukebox as well. I followed the ATL
# spec, but on plain laser paper it's not quite good enough.
#
# Blame me, not Jeff, for what is here.

$boxheight = 59; # 0.82 inches
$boxwidth = 158; # 2.2 inches
$boxseparation = 9; # 0.125 inches
$topmargin = 774; # 0.25 inches from the top
$leftmargin = 18; # 0.25 inches from the left edge

$page = 1;

print "\nEnter name of output file: ";
chop($file = <STDIN>);
print "\n";
open(OUT,"> $file") || die "Can't create the file $file: $!\n";

&code39;

$more = 1;
while ($more) {
  do {
    print "Enter three letter part of label: ";
    chop($let = <STDIN>);
    $let =~ tr/[a-z]/[A-Z]/;
    
    print "Enter starting number: ";
    chop($start = <STDIN>);
    
    print "Enter ending number: ";
    chop($end = <STDIN>);
    
    print "The labels you chose will be in the range of\n\n";
    printf (" %3s%03d - %3s%03d\n\n",$let,$start,$let,$end);
    
    do {
      print "Is this correct? [Y/n] ";
      chop ($ans = <STDIN>);
    } until ($ans =~ m/^$|$y|$n/i);
  } until ($ans =~ m/^$|$y/i);
  
  for ($x = $start; $x <= $end; $x++) {
    $la = sprintf("%3s%03d",$let,$x);
    push @l, $la;
  }
  
  do {
    print "\nEnter more labels? [y/N] ";
    chop ($ans = <STDIN>);
  } until ($ans =~ /^$|^y|^n/i);
  $more-- if ($ans =~ /^$|^n/);
}

print "\nCreating Labels...\n";
    
foreach $label (@l) {
 
  if (!$header_printed) {
    print OUT "%%Page: $page\n";
    # was [5 0 0 15 0 0]
    $width = 4.19;
    $height = 9;
    print OUT "/Code39 findfont [$width 0 0 $height 0 0] makefont ";
    print OUT "3.8 scalefont setfont\n";
    $header_printed++;
  }
  
  $boxx1 = $leftmargin + ($boxwidth + $boxseparation) * $column;
  $boxy1 = $topmargin - ($boxheight + $boxseparation) * $row;
  $boxx2 = $boxx1 + $boxwidth;
  $boxy2 = $boxy1 - $boxheight;
  
  # Position the barcode, should move labelx according to scaling of font.
  $labelx = $boxx1 + 13;
  $labely = $boxy1 - 40;
  
  # Draw outline box
  print OUT "1 setlinewidth\n";
  print OUT "newpath $boxx1 $boxy1 moveto $boxx2 $boxy1 lineto\n";
  print OUT "$boxx2 $boxy2 lineto $boxx1 $boxy2 lineto closepath stroke\n";
  
  # Draw Horizontal Lines
  
  # .03 linewidth
  print OUT "2.5 setlinewidth\n";
  
  # .06 inch from bottom
  print OUT "$boxx1 $boxy2 4 add moveto $boxx2 $boxy2 4 add lineto stroke\n";
  
  # .26 inch from top
  print OUT "$boxx1 $boxy1 19 sub moveto $boxx2 $boxy1 19 sub lineto stroke\n";
  
  # .56 inch from top
  print OUT "$boxx1 $boxy1 41 sub moveto $boxx2 $boxy1 41 sub lineto stroke\n";
  
  # Draw barcode
  print OUT "$labelx $labely moveto (*$label*) show\n";
  
  # Save text label to print at end of page.
  push(@labels, $label);
  
  $row++;
  if ($row > 10) {
    $column++;
    if ($column > 2) {
      &endpage();
      undef (@labels);
      $header_printed = $column = 0;
      $page++;
    }
    $row = 0;
  }
}

if ($row || $column) {
  &endpage();
}

print OUT "%%Trailer\n";
print "done\n";

sub endpage()
{
  local ($row, $column);
  
  print OUT "/Helvetica findfont 14 scalefont setfont\n";
  
  $row = 0;
  foreach $label (@labels) {
    $labelx = $leftmargin + ($boxwidth + $boxseparation) * $column + 20;
    $labely = $topmargin - ($boxheight + $boxseparation) * $row - 55 + 40;
    
    # show the text label part.
    print OUT "$labelx $labely moveto { pop pop ( ) show} ($label) kshow\n";
    $row++;
    if ($row > 10) {
      $column++;
      $row = 0;
    }
  }
  
  print OUT "showpage\n";
}

sub code39 {
  print OUT <<ENDENDEND;
%!PS-Adobe-2.0
%%Title: code39.ps
%%Creator: Willem van Schaik
%%CreationDate: aug 1992
%%DocumentFonts: Helvetica Code39
%%BoundingBox: 0 0 595 842
%%EndComments

/newfont 10 dict def
newfont begin
/FontType 3 def
/FontMatrix [0.01 0 0 0.01 0 0] def
/FontBBox [0 0 100 100] def

/Encoding 256 array def
0 1 255 {Encoding exch /.notdef put} for
Encoding 32 /barSpace put
Encoding 36 /barDollar put
Encoding 37 /barPercent put
Encoding 42 /barAsterisk put
Encoding 43 /barPlus put
Encoding 45 /barHyphen put
Encoding 46 /barPeriod put
Encoding 47 /barSlash put
Encoding 48 /bar0 put
Encoding 49 /bar1 put
Encoding 50 /bar2 put
Encoding 51 /bar3 put
Encoding 52 /bar4 put
Encoding 53 /bar5 put
Encoding 54 /bar6 put
Encoding 55 /bar7 put
Encoding 56 /bar8 put
Encoding 57 /bar9 put
Encoding 65 /barA put
Encoding 66 /barB put
Encoding 67 /barC put
Encoding 68 /barD put
Encoding 69 /barE put
Encoding 70 /barF put
Encoding 71 /barG put
Encoding 72 /barH put
Encoding 73 /barI put
Encoding 74 /barJ put
Encoding 75 /barK put
Encoding 76 /barL put
Encoding 77 /barM put
Encoding 78 /barN put
Encoding 79 /barO put
Encoding 80 /barP put
Encoding 81 /barQ put
Encoding 82 /barR put
Encoding 83 /barS put
Encoding 84 /barT put
Encoding 85 /barU put
Encoding 86 /barV put
Encoding 87 /barW put
Encoding 88 /barX put
Encoding 89 /barY put
Encoding 90 /barZ put

/CharProcs 45 dict def
CharProcs begin
/.notdef {} def
/barSpace {0 7 17 17 7 7 7 17 7 7 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
/barDollar {0 7 17 7 17 7 17 7 7 7 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
/barPercent {0 7 7 7 17 7 17 7 17 7 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
/barAsterisk {0 7 17 7 7 17 7 17 7 7 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
/barPlus {0 7 17 7 7 7 17 7 17 7 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
/barHyphen {0 7 17 7 7 7 7 17 7 17 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
/barPeriod {0 17 17 7 7 7 7 17 7 7 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
/barSlash {0 7 17 7 17 7 7 7 17 7 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
/bar0 {0 7 7 7 17 17 7 17 7 7 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
/bar1 {0 17 7 7 17 7 7 7 7 17 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
/bar2 {0 7 7 17 17 7 7 7 7 17 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
/bar3 {0 17 7 17 17 7 7 7 7 7 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
/bar4 {0 7 7 7 17 17 7 7 7 17 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
/bar5 {0 17 7 7 17 17 7 7 7 7 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
/bar6 {0 7 7 17 17 17 7 7 7 7 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
/bar7 {0 7 7 7 17 7 7 17 7 17 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
/bar8 {0 17 7 7 17 7 7 17 7 7 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
/bar9 {0 7 7 17 17 7 7 17 7 7 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
/barA {0 17 7 7 7 7 17 7 7 17 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
/barB {0 7 7 17 7 7 17 7 7 17 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
/barC {0 17 7 17 7 7 17 7 7 7 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
/barD {0 7 7 7 7 17 17 7 7 17 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
/barE {0 17 7 7 7 17 17 7 7 7 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
/barF {0 7 7 17 7 17 17 7 7 7 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
/barG {0 7 7 7 7 7 17 17 7 17 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
/barH {0 17 7 7 7 7 17 17 7 7 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
/barI {0 7 7 17 7 7 17 17 7 7 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
/barJ {0 7 7 7 7 17 17 17 7 7 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
/barK {0 17 7 7 7 7 7 7 17 17 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
/barL {0 7 7 17 7 7 7 7 17 17 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
/barM {0 17 7 17 7 7 7 7 17 7 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
/barN {0 7 7 7 7 17 7 7 17 17 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
/barO {0 17 7 7 7 17 7 7 17 7 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
/barP {0 7 7 17 7 17 7 7 17 7 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
/barQ {0 7 7 7 7 7 7 17 17 17 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
/barR {0 17 7 7 7 7 7 17 17 7 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
/barS {0 7 7 17 7 7 7 17 17 7 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
/barT {0 7 7 7 7 17 7 17 17 7 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
/barU {0 17 17 7 7 7 7 7 7 17 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
/barV {0 7 17 17 7 7 7 7 7 17 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
/barW {0 17 17 17 7 7 7 7 7 7 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
/barX {0 7 17 7 7 17 7 7 7 17 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
/barY {0 17 17 7 7 17 7 7 7 7 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
/barZ {0 7 17 17 7 17 7 7 7 7 newpath 93 0 moveto 5 {dup 0 65 rlineto
neg 0 rlineto 0 -65 rlineto closepath add neg 0 rmoveto} repeat fill} def
end

/BuildChar
{ 100 0 0 0 93 100 setcachedevice
  exch
  begin
    Encoding exch get
    CharProcs exch get
    end
  exec
} def
end

/Code39 newfont definefont pop

%%EndProlog
ENDENDEND
}

------------------------------

Date: Mon, 2 Mar 1998 12:32:51 -0800
From: Gary Sobier <garys@odetics.com>
 
John,

The attached file is the ATL barcode specification. It is in PDF
format. If you are unable to read it please let us know.

begin 600 barcode.pdf
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
M#"#D#"#&#H0P! #H#>! #$- JB1>>:/N*][F#*#8#>)G[C[&#*#(#.-![*!
M#8##[H#8!<1P!:J4@$!:V%%,77Z0NJ)+Z6)5Z:ORE1ZBJF!EZJE#ZN?KZS\L
M*V)0)4+!\V=T+"+4"8#2#<- "N#2#(#H#0! !Z,3#O[O8FF&7/\=]%\C+*_.
M*L"-Z3\O]/@KZ<V=\Z6$!G]!$/]$E;])ZV670L1#LT+4"("8ZG\1\4#F!![2
M#L- #F#2#Q[/[3[7[:0P#F>8;/"V1,(Z/OZVV<DH_899PP)HJP(B#0-Z#2#D
M#F(`=! ,Q 8S083D83&=#*<CF((098@;#A!S$93H:3'$#<9!`=#1$C883G H
M)!H1"H9#H@<HD;CJ;8;&A<("=,9G&Y1"87#8><X.;#8((N*1`5#4#1:,1F,Q
M<-AP(*6,!<-!H(*.1*E5!@,!N,JP5(W7!H,AS83N(!0:3<8Y=,C=#(\<S*<3
MJ9;B:3#0CR(#,;SE$Z&=#"9X?;! <(4:\+$C>9A!0#+&#G-2#%(M&(U!8//)
M7/S0;SJ;(]%Q`:3)>(R8[W?L!@H_A<.;L3B\:(,?D9#E)J5Y";J-2 :,*D,:
MI5K#6A;7!@-K!1[&+A@,^=:+4;='&3@;(EBC'C#.98?N<EE);$J :3@<#*9!
M9$XJ88OJXX9!?KYA,CEFYW*I\$ [C2H2B(D,@TC,,R&M4US C*A0T-J[[;O(
MW8Z,J$ ANX,(W+8,X0"()@J!`D:+C8.;@J2XBIA<&;GBHY2N!B&,7.B&`:1F
MZP40# :#CLB0;,XE*>H=% &AN'"GA XBLJVZ2O((Z$E.D&@9AO'+WC,-*')-
M(+//_':AKV.XPCRA\>HE#;X,R^@[+VN[<,@(8F"<FHJ)#$:22X_LAH>B(0/R
MG*:IN_3^,Z_TB*.I(6R/),5Q:Y,FJZJ\HJX&09AC'*@+VH;3+8MPRK@N3(KJ
MNZ\TVOJ_L#3;8L,T[:.\\#',@\L+)J*8ZO6-@TH;`$!*'3PV#JU->I CZ0RT
MW3U#A#H0#(-XQIPN(PHR-[:)`]#"#D@4-H\O"/,?(L5.-%D71A)P;2@L4I.:
MZ<<VO-3Y,T,87T _:-KHNR\#&B54MA(H8RH%P;R!)<7A`%XC((LZCC,X<G!J
MJ,HN6Z09XA'-8,:\=9PJV80#+'PY+ZU-=9 /(72*I> X&J09*IE<F80L&%BI
MAL8AR&JPHWB:NACG"CK2% :"XHU_JH&N"4AA&%+#FLG!O*V)*X&8<Z@*F@,N
MH;%(2F3/MU58S57 *0,0-HPCP%XVL1-M@O%.#8C$[C>M^C[Q5$.HYV9(JS!O
M@2P8*K3F!EGUU9W&W!Z ,(0"@*8AA NR-#6S@RN^$ :JZHB$#&-]AH8DJ&Y/
M1*E!F&$D!DJ(6AD&,DYAA(0!R%P<R!AF'!A&>(\)2H8ZKH FVFF;6R*&?2JC
MO]UAD&F9YTL@:=VM0EC2-HR#JA,\1*R(Z6>-;>C38HQ(0AXX/VN+VA!N]F#0
M-(SP@EV\-I[RZ(\_8Q#%:H0"X%'@J]V&_:2(V9.P=DS1V@,DCLY4B=1YH* G
M!/! $P,+:0W+3#2M5(H-W5 Q:0ZQA4 &F.T=TC1)2.6AN@.$$4*@#6INJ+ C
M(&P+@:E@@LE,$#JG2 @)<7X!H<00`-=2#4%P."HE-*H\<$#+75) !N4YH\-B
M)!73_#N'4/#I@N@Q"$X@-X?1$A[#^(+IBGE1#&&V'8+WH*8"(&\!I 0-"F5N
M9'-T<F5A;0T*96YD;V)J#0HQ," P(&]B:@T*-C0X,PT*96YD;V)J#0HQ-" P
M(&]B:@T*/#P-"B]4>7!E("]83V)J96-T#0HO4W5B='EP92 O26UA9V4-"B].
M86UE("]I;3$-"B]&:6QT97(@+T1#5$1E8V]D92 -"B]7:61T:" R-S$-"B](
M96EG:'0@,3 P#0HO0FET<U!E<D-O;7!O;F5N=" X#0HO0V]L;W)3<&%C92 O
M1&5V:6-E4D="#0HO3&5N9W1H(#$U(# @4@T*/CX-"G-T<F5A;0T*_]C_[@`.
M061O8F4`9( `````_]L`0P`)!@8&!P8(" @)#0D*"@T1#@T-#!(:&100%!@9
M'R >'AX>(2(H*"0C)"4@)RLK*RPN,S,S,BTS,S,S,S,S,S,S_\ `$0@`9 $/
M`P$1``(1``,1`/_$`-(```$%`0$!`0$!``````````,``0($!08'" D*"Q `
M`00!`P($`@4&!@@'`PUA`0`"$0,$(1(Q!4%181,B<8$R!A21H;%"(R054F(S
M-,%R@D,')9((4]'P8W,U%N&B\;*#)D235&1%PJ-T-A<8TE7B9?*SA,/3=>/S
M1B>4I(6TE<34Y/2EM<75Y?569G:&EJ:VQM;F]C='5V=WAY>GM\?7Y_<H.$A8
M:'B(F*BXR-CH^ D9*3E)66EYB9FIN<G9Z?D*&BHZ2EIJ>HJ:JKK*VNKZ_]T`
M! `$_]H`# ,!``(``P``/P#V7]F4R27/)/\`"</PE>ACZF]'>"]U=CB_0Q98
M!']\N(V-LG=RX1 X6=UK(Z5T;&&3F9)IKF)<^))[:N"R/K#T_P"JO0L7[5F,
MO%>X,]MMDDD3'T@J][ZZG /<1(\5AGZ\_5'G]H#X>HT_\>7.'ZS_`-KP@?HL
MF/#U+/\`FZKNR\0Q(>[OWD?BN@Z8_IW5,9N1AYC;ZR.:W3'S!75=%Z-]4NL8
M;,C%8ZQCI@>O9(U[P_16&-9:YP8XD@"=KI(D3KKHO__0]E'3:X^F[[S_`)5Z
M'_K+Z"!/V9Y\_6M_YLN -3 =&N+@>Y/Y4OV;5^^[[S_E2'U+Z""?T#SYBZW_
M`)LD:FS+M3\S_.G'3:>[GG^L?\J7^L?ZOOYQ[#$C6ZW_`)LG%3"9CMPL?ZQ9
M/1.BXKLG.M>T$@0'F=2!H-P\5C_6#IOU1^K^*Z_*HMV CZ-UI.IC]]+*J^R=
M-.8]LT[RP:29TG\J_]'IC]?/J&?S[Y_IN_YNIN^MG]KX'3'RO*7O/_'UYNSJ
M.,ZII82)$@+8^K_5_J_UV^RC!OM<:QN+2\\$]H=Y+8^KF5]5.NY3Z<*NV:QN
M.Y[A'^V\D7"R1U"G(?2#MQVM<_<.`3'\ZZ+]C8I,N+WZ1K8__FRZ@?5CI,R:
M7D]OTC_#XHI !!C<?'Q^Y2_8^)_#`/(]1_\`S9$_UL=':#^A<-0/XQ__`#92
MVL.A&O"__]+V%W1,1WTC8=(_C'?Y5Z._ZI=#<#-)^'J6?\V7". +2#QYK';U
MCZONZP>E/LN9D?F^H\M#^>/=KQ^"YZNSZHOZR>DNHM9?R!8]X#OA+M>"@WVU
M8V=;AV UVU_O:!_P)Y6P[IN"P;B]S1_IKA_QY;5OU:Z"RO><<@`_OOT']\K6
M-B/R'$5M$ANXQX?YE9'3.J="ZIGW8>*;[C2?=8U[C6#X2'1*Q>F#ZI]4S[L7
M%Q'O=3].QI>63X3N.ODJ>/FTWYC\:N2YLR3QIYK_T_8;>EX7I-&UQ@\ESC_.
MI_7S!Q^GYK&8S7,:?X3CV'B?-<)UB<;"Q'5D-=8'$N'YQ#M.5-G2<( >UTQS
MO?\`Y5Q/VW)&Z+7<F->$"ISG-#IF=>3_`)5/]F8?[KO[]W^5,W.RB?XUW'BB
MB# )GO\`YPLKKW4_J[T-M1SWN9ZH=L L,G;$\N'B$K>IWU,)-S@1^:#JE:]E
M=;G$\#B=2O_4]&Z?]8OJ=G_Q=VPDQMLMVD_+<N!JZUE76^FV^QITT=I*\WJR
MA==Z0+F'P=I]RWJ^F].LK98QKG-<`YI%CH(/S1'9V:"9O?(,$2=$0@`F6P9@
M_P"53_9N)^Z[^_=_E2^WYLSZ[_+5- !/`/CXIOV7A:>UVG$/=_E3'-S21-[S
M\TH!C6?+Q7__U?6>I6=#Z<"[*<YL`'6QW$QW<N!MZCF54.N=>\-;Y_#_`"KS
MBUWI4FYPD C@:Z_[JYV[Z\?4)ESJWOLW-=!A_?\`OT,=;R7-!%[RAC)K<P.@
MP1(6ETKJWU2ZIDBC%DV=@7G_`)LIT=5R[VO+,A\-&LE2IM9>'FN?8/<MS]D8
M$1L=Q'\8_P#RHOV_-&OVA_R*GMT`/;\%_];V7]D8'=CCWUL?_E7"G/SB=+WG
M3775>=[/G\5%W1NG.YK=_P`./_RIOMV9&M[SXZI%HG0Z'R63U+.^JO3V/-[B
M2T:M;:2XQY;E')ZKE8Y:UV182X@!H=*'DO;CEC7R2\@!K1J9\E6Z-USZI=9R
MCBX[+F6%I,6N<V0/ZWFDSJN2\B<E[3($.=JG;96=7>QQ.W:\02?@O__7]B'1
M.F3(K=\K'_Y5Q RLT0/7L'?E>?&H2-VD]NR573,6NVQK-VUS2TC>Z8(\9E;'
M1K\CT<M[KG?R6_5Q'.PQSWGC\-4;I./.;ED`F<:XD:]JRKTKWZD[JVGF9'P1
M:9CRW<+A?[; I_8^-ZT;!E5;MQC365P_]M8ULZ9BN?&QN35N)XCNLKZQMN/H
MAH<7;OS=3"__T.PQKO[7MG3FMLR,$$U0X&YLDQ_2714Y_P!1/L+6V6X4FN'#
M>R>->ZY&_,Z=]CK:TU2:H>-)F/RH7]K/%?5=U0XS7#!=8/0<9APUG:3(.L\(
M']K:@C(ZG;CML;A66#T9!@@2#',B9X61]4OT65F>I[&EP'NT,:Q"]%;P/@O1
MFUP(=XJY?)MLX@N/"=2(\1SKW0@.- ->(7__T?<5[$]I`D1RN$;QR/DO//[;
M@K_9^,;"(%S)!\)"\_\`[:[F_LVG=]$7,)_O@A_6!KOV!BG78,AQ/AVY^]7,
M#._M>'%J]2[IP?M (=97(/\`?(V+U7ZA#'K#[\$/@3N=7_E0WY."7/-9&P'V
MQ'"Z'HA^KES77]*.,_7:YV.YIU X,%=#T.SZO7[K.F?9[/<6N=06G@<&"?%&
MP]EN/9;C-FJ8>Y@T'$21\0O_TO<5[ YD@0TSW\EPK&M)DSPH-+_4(/T8D%!K
M?;ZSF;8;&GDI5!KK2U^C8Y!_RJ:M!O,]^R3P&O<!P#HN#_M@?5BRVEO5L%CF
M9N,!#ZY+G-UTC^L5P7]L+ZM/LH;U7!#AFXH&TU@ESA)T@3XSPJGUFHOZI=7?
M16Y^2(8!6"7.&N@`7__3V.J_7NWJ'U9Q\3$(?U#(=Z3ZZS+F?2$P->P[=U8Z
MC]>+NH?5O'Q,5I/4,IQI=6TC<WZ0F.9T';NO/+.MBKH-8QVC[;D;J7L;])HE
MPGQG0+L?J!]76=%Z.UKF'[1<`^YSIDDDGY0#"Z_ZC_5VOHW2JVEGZQ=[['NF
M7$DD2/*5;;TBCIN#A;8-MC'.M</SB72/N&BZ6R"(/BN4_MG3^T*Y$>1Y^BU"
MZZ9Z=@&"2 _MS[RIC@+SDL(#Y&@)X0:F$5@'L!S/9?_4]MO8][-K8F>ZX*LM
M:XD]AK"\_K:T/DP!X#5<[F_5BWJ'5V9&6VNW'J'Z-CNQ,3I\0J@H<[JIN?[J
MF@0//X*NW%>[JYO<)J $#S_S"Y;ZV4]*P.K8>/4UC+66-.VOM);V'^12ZD^D
MWX9K`]06@>WM[AS"EU-U)RL+8!O]0<?$3*]%Z60>F81'!HKC^]",XN-CR3J"
M>1YHCRXN<21,G4]BO__5]Q7GT&)@^"\[AT'@@>*20GSU2:T_#A#LQZ+?XRMC
M_P"D`4SFDM@B0?)/H:]FL:Z&5S?7LSHN"VQGV2@VO=L:"T3)T0.H%N-BM>&
MO=]$1]Z#U!QQ\5KV-E[]&@=^)7__UO1_JS]4QTUU60\-%I.YQVD$:<+SKI]0
MJQ'$@>M9JX_<O.<"@TX3BXS8\2[\-/P75*?$'X1\$\0(22DQ\M$ML_1\-)23
MSI!'P4@-(B%__]?=ZA95A?60Y6:PG'W2=P,-`B3V\%YMDGT>J-MOU8]K0SN
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
MFKA/K@TCHEGYL=4L[?Z$U?_6V,(3_:>G_0\C_>[%J8 )_M0`F/XJ_3^N]:>
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
M-S@@,S@Y(#4P," W-S@@-C8W(#DT-" W,C(@#0HW-S@@-C$Q(#<W." W,C(@
M-34V(#8V-R W,C(@-S(R(#$P,# @-S(R(#<R,B V-C<@,S,S(#(W." S,S,@
M-3@Q( T*-3 P(#,S,R U,# @-34V(#0T-" U-38@-#0T(#,S,R U,# @-34V
M(#(W." S,S,@-34V(#(W." X,S,@-34V( T*-3 P(#4U-B U-38@-#0T(#,X
M.2 S,S,@-34V(#4P," W,C(@-3 P(#4P," T-#0@,SDT(#(R," S.30@-3(P
M( T*-S<X(#<W." W-S@@,S,S(#4P," U,# @,3 P," U,# @-3 P(#,S,R Q
M,# P(#4U-B S,S,@,3 P," W-S@@-S<X( T*-S<X(#<W." S,S,@,S,S(#4P
M," U,# @,S4P(#4P," Q,# P(#,S,R Q,# P(#,X.2 S,S,@-S(R(#<W." W
M-S@@#0HW,C(@,C4P(#,S,R U,# @-3 P(#4P," U,# @,C(P(#4P," S,S,@
M-S0W(#,P," U,# @-3<P(#,S,R W-#<@#0HU,# @-# P(#4T.2 S,# @,S P
M(#,S,R U-S8@-30P(#(U," S,S,@,S P(#,S," U,# @-S4P(#<U," W-3 @
M#0HU,# @-S(R(#<R,B W,C(@-S(R(#<R,B W,C(@,3 P," W,C(@-C8W(#8V
M-R V-C<@-C8W(#,X.2 S.#D@,S@Y( T*,S@Y(#<R,B W,C(@-S<X(#<W." W
M-S@@-S<X(#<W." U-S @-S<X(#<R,B W,C(@-S(R(#<R,B W,C(@-C$Q( T*
M-34V(#4P," U,# @-3 P(#4P," U,# @-3 P(#<R,B T-#0@-#0T(#0T-" T
M-#0@-#0T(#(W." R-S@@,C<X( T*,C<X(#4P," U-38@-3 P(#4P," U,# @
M-3 P(#4P," U-#D@-3 P(#4U-B U-38@-34V(#4U-B U,# @-34V( T*-3 P
M(%T-"B]%;F-O9&EN9R O5VEN06YS:45N8V]D:6YG#0HO1F]N=$1E<V-R:7!T
M;W(@-R P(%(-"CX^#0IE;F1O8FH-"C<@,"!O8FH-"CP\#0HO5'EP92 O1F]N
M=$1E<V-R:7!T;W(-"B]&;VYT3F%M92 O5&EM97-.97=2;VUA;BU";VQD#0HO
M1FQA9W,@,38T,3@-"B]&;VYT0D)O>"!;("TR-3 @+3(Q.2 Q,C P(#DQ,R!=
M#0HO36ES<VEN9U=I9'1H(#<W-@T*+U-T96U6(#$S-@T*+U-T96U((#$S-@T*
M+TET86QI8T%N9VQE(# -"B]#87!(96EG:'0@.3$S#0HO6$AE:6=H=" V,SD-
M"B]!<V-E;G0@.3$S#0HO1&5S8V5N=" R,3D-"B],96%D:6YG(#$W-0T*+TUA
M>%=I9'1H(#$P,# -"B]!=F=7:61T:" T,C8-"CX^#0IE;F1O8FH-"C@@,"!O
M8FH-"CP\#0HO5'EP92 O1F]N= T*+U-U8G1Y<&4@+U1R=654>7!E#0HO3F%M
M92 O1C$-"B]"87-E1F]N=" O5&EM97-.97=2;VUA;@T*+T5N8V]D:6YG("]7
M:6Y!;G-I16YC;V1I;F<-"CX^#0IE;F1O8FH-"C$Q(# @;V)J#0H\/ T*+U1Y
M<&4@+T9O;G0-"B]3=6)T>7!E("]4<G5E5'EP90T*+TYA;64@+T8R#0HO0F%S
M949O;G0@+T%R:6%L+4)O;&0-"B]&:7)S=$-H87(@,S$-"B],87-T0VAA<B R
M-34-"B]7:61T:',@6R W-3 @,C<X(#,S,R T-S0@-34V(#4U-B X.#D@-S(R
M(#(S." S,S,@,S,S(#,X.2 U.#0@,C<X(#,S,R R-S@@#0HR-S@@-34V(#4U
M-B U-38@-34V(#4U-B U-38@-34V(#4U-B U-38@-34V(#,S,R S,S,@-3@T
M(#4X-" U.#0@#0HV,3$@.3<U(#<R,B W,C(@-S(R(#<R,B V-C<@-C$Q(#<W
M." W,C(@,C<X(#4U-B W,C(@-C$Q(#@S,R W,C(@#0HW-S@@-C8W(#<W." W
M,C(@-C8W(#8Q,2 W,C(@-C8W(#DT-" V-C<@-C8W(#8Q,2 S,S,@,C<X(#,S
M,R U.#0@#0HU-38@,S,S(#4U-B V,3$@-34V(#8Q,2 U-38@,S,S(#8Q,2 V
M,3$@,C<X(#(W." U-38@,C<X(#@X.2 V,3$@#0HV,3$@-C$Q(#8Q,2 S.#D@
M-34V(#,S,R V,3$@-34V(#<W." U-38@-34V(#4P," S.#D@,C@P(#,X.2 U
M.#0@#0HW-3 @-S4P(#<U," R-S@@-34V(#4P," Q,# P(#4U-B U-38@,S,S
M(#$P,# @-C8W(#,S,R Q,# P(#<U," W-3 @#0HW-3 @-S4P(#(W." R-S@@
M-3 P(#4P," S-3 @-34V(#$P,# @,S,S(#$P,# @-34V(#,S,R Y-#0@-S4P
M(#<U," -"C8V-R R-S@@,S,S(#4U-B U-38@-34V(#4U-B R.# @-34V(#,S
M,R W,S<@,S<P(#4U-B U.#0@,S,S(#<S-R -"C4U,B T,# @-30Y(#,S,R S
M,S,@,S,S(#4W-B U-38@,C<X(#,S,R S,S,@,S8U(#4U-B X,S0@.#,T(#@S
M-" -"C8Q,2 W,C(@-S(R(#<R,B W,C(@-S(R(#<R,B Q,# P(#<R,B V-C<@
M-C8W(#8V-R V-C<@,C<X(#(W." R-S@@#0HR-S@@-S(R(#<R,B W-S@@-S<X
M(#<W." W-S@@-S<X(#4X-" W-S@@-S(R(#<R,B W,C(@-S(R(#8V-R V-C<@
M#0HV,3$@-34V(#4U-B U-38@-34V(#4U-B U-38@.#@Y(#4U-B U-38@-34V
M(#4U-B U-38@,C<X(#(W." R-S@@#0HR-S@@-C$Q(#8Q,2 V,3$@-C$Q(#8Q
M,2 V,3$@-C$Q(#4T.2 V,3$@-C$Q(#8Q,2 V,3$@-C$Q(#4U-B V,3$@#0HU
M-38@70T*+T5N8V]D:6YG("]7:6Y!;G-I16YC;V1I;F<-"B]&;VYT1&5S8W)I
M<'1O<B Q,B P(%(-"CX^#0IE;F1O8FH-"C$R(# @;V)J#0H\/ T*+U1Y<&4@
M+T9O;G1$97-C<FEP=&]R#0HO1F]N=$YA;64@+T%R:6%L+4)O;&0-"B]&;&%G
M<R Q-C0Q-@T*+T9O;G1"0F]X(%L@+3(U," M,C0P(#$R,# @.3,S(%T-"B]-
M:7-S:6YG5VED=&@@-S0W#0HO4W1E;58@,34S#0HO4W1E;4@@,34S#0HO271A
M;&EC06YG;&4@, T*+T-A<$AE:6=H=" Y,S,-"B]82&5I9VAT(#8U,PT*+T%S
M8V5N=" Y,S,-"B]$97-C96YT(#(T, T*+TQE861I;F<@,C P#0HO36%X5VED
M=&@@,3 P, T*+T%V9U=I9'1H(#0X, T*/CX-"F5N9&]B:@T*,3,@,"!O8FH-
M"CP\#0HO5'EP92 O1F]N= T*+U-U8G1Y<&4@+U1R=654>7!E#0HO3F%M92 O
M1C,-"B]"87-E1F]N=" O07)I86P-"B]%;F-O9&EN9R O5VEN06YS:45N8V]D
M:6YG#0H^/@T*96YD;V)J#0HR(# @;V)J#0I;("]01$8@+U1E>'0@+TEM86=E
M0R @70T*96YD;V)J#0HU(# @;V)J#0H\/ T*+TMI9',@6S0@,"!2(%T-"B]#
M;W5N=" Q#0HO5'EP92 O4&%G97,-"B]-961I84)O>"!;(# @," V,3(@-SDR
M(%T-"CX^#0IE;F1O8FH-"C$@,"!O8FH-"CP\#0HO0W)E871O<B H36EC<F]S
M;V9T(%=O<F0@*0T*+T-R96%T:6]N1&%T92 H5&AU<G-D87DL($IA;G5A<GD@
M,CDL(#$Y.3@@,3$Z,S4Z,C<@04TI#0HO5&ET;&4@*'-P96-S+E!$1BD-"B]!
M=71H;W(@*&=A<GD@<V]B:65R*0T*+U!R;V1U8V5R("A!8W)O8F%T(%!$1E=R
M:71E<B S+C @9F]R(%=I;F1O=W,I#0HO2V5Y=V]R9',@*"D-"B]3=6)J96-T
M("@I#0H^/@T*96YD;V)J#0HS(# @;V)J#0H\/ T*+U!A9V5S(#4@,"!2#0HO
M5'EP92 O0V%T86QO9PT*+T1E9F%U;'1'<F%Y(#$X(# @4@T*+T1E9F%U;'12
M1T(@(#$Y(# @4@T*/CX-"F5N9&]B:@T*,3@@,"!O8FH-"ELO0V%L1W)A>0T*
M/#P-"B]7:&ET95!O:6YT(%LP+CDV-#,@,2 P+C@R-3$@70T*+T=A;6UA(#$N
M.2 -"CX^#0I=#0IE;F1O8FH-"C$Y(# @;V)J#0I;+T-A;%)'0@T*/#P-"B]7
M:&ET95!O:6YT(%LP+CDV-#,@,2 P+C@R-3$@70T*+T=A;6UA(%LQ+CD@,2XY
M(#$N.2!=#0HO36%T<FEX(%LP+C4Q,2 P+C(Y,#,@,"XP,C<S(# N,S(V-" P
M+C8T.3D@,"XQ,C<Y(# N,3(V." P+C U.3@@,"XV-CDY(%T-"CX^#0I=#0IE
M;F1O8FH-"GAR968-"C @,C -"C P,# P,# P,# @-C4U,S4@9@T*,# P,# S
M,#,T-B P,# P,"!N#0HP,# P,#,P,C$R(# P,# P(&X-"C P,# P,S U-S(@
M,# P,# @;@T*,# P,# R-CDT," P,# P,"!N#0HP,# P,#,P,C4T(# P,# P
M(&X-"C P,# P,C<Q-3(@,# P,# @;@T*,# P,# R.#(X,B P,# P,"!N#0HP
M,# P,#(X-3<P(# P,# P(&X-"C P,# P,# P,C$@,# P,# @;@T*,# P,# P
M-C4X-R P,# P,"!N#0HP,# P,#(X-CDS(# P,# P(&X-"C P,# P,CDX,34@
M,# P,# @;@T*,# P,# S,# Y-B P,# P,"!N#0HP,# P,# V-C$Q(# P,# P
M(&X-"C P,# P,C0Y-#,@,# P,# @;@T*,# P,# R-#DV." P,# P,"!N#0HP
M,# P,#(V.3$V(# P,# P(&X-"C P,# P,S V-CD@,# P,# @;@T*,# P,# S
M,#<U-" P,# P,"!N#0IT<F%I;&5R#0H\/ T*+U-I>F4@,C -"B]2;V]T(#,@
M,"!2#0HO26YF;R Q(# @4@T*+TE$(%L\969F830Y8S)B,S$S,&,S-#0X-3!D
M-3<V9#)D8C-F,S0^/&5F9F$T.6,R8C,Q,S!C,S0T.#4P9#4W-F0R9&(S9C,T
A/ET-"CX^#0IS=&%R='AR968-"C,P.3(R#0HE)45/1@T*
`
end

------------------------------

End of this Digest
******************



This archive was generated by hypermail 2.1.2 : Fri Sep 28 2001 - 23:12:32 CDT