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