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

