Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations TouchToneTommy on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

poositioning report on page

Status
Not open for further replies.

garwain

Programmer
Jan 30, 2002
461
CA
I am in the process of designing a new report using RAVE in D7. The report is basically a shipping label, but my users will be printing one label at a time, so I need to come up with a way to choose the position on the sheet ie. row 2, col 3.

Any ideas on how I can accomplish this?
 
printing on 1 label at a time is usually not advised.

especially on a laser printer, every pass exposes the sheet to 170deg + and can cause the labels to jam and or damage the printer.

Aaron
 
I occasionally print labels. When I do, it's usually just one or two address labels on a slow ink-jet. (I heed Aaron's warnings.)

In Word 2003, I have an Avery plug-in installed. The plug-in creates Word templates for you that match Avery's label page products.

Now if I was going to automate this process myself, I'd create a small database (and by small, I mean a file of record) to keep track of the x/y label positions.

I'd create an user interface for entering the label contents.

Next, I would create a TWordApplication (Server palette) or a TOpWord (OfficePartner) to pass the data off to the Avery template for processing and printout.

If this same application (input form + export module) were to include a report page, it would have no function other than as a visual tool for the user.

When can you have it ready? [thumbsup2]

Roo
Delphi Rules!
 
garwain, there are some excellent label printers out there,
they are mode for this purpose and not too expensive! I use the Brother QL series because they are real workhorses:


is an example of a good label printer...


Cheers,
Daddy

-----------------------------------------------------
What You See Is What You Get
Never underestimate tha powah of tha google!
 
In the end, I've used the RAVE datamirrorsection component to create 9 seperate reports, with each report corresponding the the position of one label. Then my program can get the co-ordinates to print, and then call the appropriate report.

Unfortunatly, a special label printer is not an option in our case. I used shipping labels as an example, since what I'm printing is very similar, but it's special stock. We originally used a label printer, but the stock for it (for this specific label) was costing a fortune, where a 3x3 grid on 8.5/11 paper costs a LOT less
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top