How about a way for the user to fudge the margins
up/down and left/right?

marc




--- Ned Ritchie <[EMAIL PROTECTED]> wrote:
> I've used HCFA 1500 forms for years in DOS and have
> found that over those
> years the trimming on the HCFA 1500 form varies from
> shipment to shipment
> and even within the same shipment.
> 
> So I've had to tune the report to the changing HCFA
> 1500 forms!
> 
> For Version 7. . . Someone needs to build a form in
> color so that we can
> print the whole mess on blank paper.
> 
> Ned
> 
> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
> On Behalf Of mjs
> Sent: Tuesday, July 29, 2003 7:59 AM
> To: RBASE-L Mailing List
> Subject: [RBASE-L] - RE: Printing on 1500
> Pre-printed Forms
> 
> I solved the problem buy using a brother HL-1650 in
> DOS mode.  It has
> vertical and horizontal offsets that can be entered
> as part of the
> printer setup.  After printing the first HCFA 1500,
> you can measure the
> "placement error" and enter the exact number of
> pixels you need to "move
> the ink" to print on those lousy pink forms!
> 
> Mike
> 
> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
> On Behalf Of J.M.
> GRATIAS
> Sent: Tuesday, July 29, 2003 10:20 AM
> To: RBASE-L Mailing List
> Subject: [RBASE-L] - Printing on 1500 Pre-printed
> Forms
> 
> 
> Marc :
> 
> > 
> What is the best way to handle different top margins
> on different
> printers?
> My app prints insurance claim forms on pre-printed
> forms.  Some printers have different top margins
> that
> will move the print up or down 1 line.  So far the
> only "fix" I have is to make 3 different copies of
> that report, the only difference is I moved the
> boxes
> up or down 1 line.  Then the user can choose which
> report to use. 
> <
> 
> What version are you running ?
> 
> If DOS, you can set a variable that contain the
> proper number of LF
> according to the printer :
> 
> IF vprinter = 'PRINTER1' THEN
>    SET var vtopmargin = (CHAR(10))
> ELSE
>    IF vprinter = 'PRINTER2' THEN
>          SET var vtopmargin = (CHAR(10) +
> (CHAR(10)))
>    ENDIF
> ENDIF
> 
> then add that  expression to the report
> vtopmargin = .vtopmargin
> 
> And then put variable onto the first line of the
> report.
> 
> 
> If Windows version, it is much more complicate : the
> only way I found is
> to
> write a pagemode report.
> Then you begin writing on the proper line, so the
> report will begin with
> a
> variable number of blank lines.
> 
> All those tips will only jump on or many 1/6 inches.
> If you need micro step adjustment, you need to buy
> special printers such
> as
> Epson LQ680.
> 
> Hope this will help ....
> 
> Regards,
> 
> J.M. GRATIAS, Logimatique
> 
> --- RBASE-L
> ================================================
> TO POST A MESSAGE TO ALL MEMBERS:
> Send a plain text email to [EMAIL PROTECTED]
> 
> (Don't use any of these words as your Subject:
> INTRO, SUBSCRIBE, UNSUBSCRIBE, SEARCH,
> REMOVE, SUSPEND, RESUME, DIGEST, RESEND, HELP)
> ================================================
> TO SEE MESSAGE POSTING GUIDELINES:
> Send a plain text email to [EMAIL PROTECTED]
> In the message SUBJECT, put just one word: INTRO
> ================================================
> TO UNSUBSCRIBE: 
> Send a plain text email to [EMAIL PROTECTED]
> In the message SUBJECT, put just one word:
> UNSUBSCRIBE
> ================================================
> TO SEARCH ARCHIVES:
> Send a plain text email to [EMAIL PROTECTED]
> In the message SUBJECT, put just one word: SEARCH-n
> (where n is the number of days). In the message
> body, 
> place any 
> text to search for.
> ================================================
> 


__________________________________
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
http://sitebuilder.yahoo.com

Reply via email to