Tip: 1099 printing on a laser

Jim Asman jlasman at telus.net
Thu Feb 2 08:08:06 PST 2006


--------------- Original Message ---------------
At 10:52A Thu Feb 02 2006, Howard Wolowitz wrote:

> 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.)
> 

You sure like doing it the hard way!!! :-)

Define the form as 33 lines.

$1b &l2a0o6d0e66F

The above printcode should be pointed to as the init code on the options
page on the output format.

DONE!


Jim 
--
jlasman at telus.net                       Spectra Colour Services Ltd.
Jim Asman                               10221 144A Street
Phone: (604)584-0977                    Surrey, BC  V3R 3P7             
 Cell: (604)619-0977                    CANADA



More information about the Filepro-list mailing list