Tip: 1099 printing on a laser

Howard Wolowitz howiewz at beonthenet.com
Thu Feb 2 07:52:59 PST 2006


FYI:

Every year we need to print the government standard 1099 form on laser
printers.  Since the form is two per page you might think it is easy to set
up.  However the second 1099 form on the page starts three lines below the
middle of the form which means that the first form is 33 lines long and the
second 27!

In past years we just defined a full page (60 line) form and placed "XX" on
the second form in the box for "void".

However, this year one of our customers complained and wanted both forms
filled in.

The solution was to define a print code as "$1b &a" which is the first part
of the forward or reverse line feed print code.

We placed three of these partial print codes on the first line of a 30 line
form.  Each print code was separated by 5 spaces.  Where each print code
started we places an "*a" .

We did the same on the 27th line but used variable b (*b) where each print
code was placed.

Here is the very beginning of the processing:

            Then:    cn(5,.0,g)=cn+"1"

even     If:         mod(cn,"2")="0"
            Then    a="+1R"; b="-1R"

            If:        not even
            Then    a="+0R"; b="-0R"

Thus the first form on each page ended up with three print codes of "$1b
&a+0R" on the first line - which results in a 0 line feed.  The last line on
the first form ends up with three "$1b &a-0R" which results in a 0 reverse
line feed.

The second form starts with 3 line feeds ($1b &a+1R) and ends with 3 reverse
line feeds($1b &a-1R).  And it works perfectly.

(Maybe we could have used a single "$1b &a+3R" and "$1b &a-3R" but I didn't
have time to experiment once it was working.)

Howie



More information about the Filepro-list mailing list