Forum Moderators: open
85% of my clients can effectively print reports, forms, and even mailing labels from their browsers. I'm still searching for a solution for the remaining 15%.
Does anyone know of an Active X control that will save the data to a file, open a pre-formatted Word document, and do the merge, all in one step? Or have ideas for another solution?
That scenario is beyond my present programming abilities, if it is even possible.
1- Absolute positioning
2- Setting response.contentType="application/ms-word"
3 - Printer friendly versions like this:
<% if request("printer") <> "true" then%>
<!-- #include virtual="htmltemplate.asp" -->
<% else %>
<!-- #include virtual="printertemplate.asp" -->
<% end if %>
What exactly is their problem.
On my printer, I can control margins down to .12 all four sides. On several of my client printers the defaults range from .5 on the bottom to higher.
Every printer is different.
When I try to print mailing labels, as an example, the page breaks get messed up if they don't have the margins set correctly.
I am using absolute positioning for the labels, which works fabulously! Even down to the small return address labels which show barcodes. Perfectly in fact - on about 85% of my users printers.
I did look at Active PDF, but didn't like it, and liked their support desk even less.
I found a little program called pdfFactory Pro, from Fineprint.com which installs on the client as a printer driver, and can adjust the page content to fit the printer. But I don't want my clients to have to buy this, or for me to provide it.
A server side solution is the best naturally. There was a nice little ActiveX from meadco, but it won't override the printer minimums.