Forum Moderators: open

Message Too Old, No Replies

Printer adding padding to IE pages

What other settings affect page borders

         

aspdaddy

5:15 pm on Mar 16, 2006 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



I have set margins in page setup (IE) to 15 Top, 15 Left , 0 right and 0 bottom. This lets the system adjust the bottom and right to the printers minimum. Tested HTML invoices on many different lazer printers and it works fine ibn all cases Invoice on a single page.

But even with this setup some clients have a 40mm left border on printer models I have tested, resulting in wrapping & two page invoices.

I cant see any other settings that affect this. On my test machine the page comes out with the exact size borders I define in IE. All fonts are defined in CSS so its fixed regardless of the users selected text size in IE.

Any ideas?
Thanks.

tedster

5:41 pm on Mar 16, 2006 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Could it be something in the printer's software or even firmware -- hence out of the browser's control?

aspdaddy

7:49 pm on Mar 16, 2006 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



I dont think it is because I got them to test for this by opening word removing the left border and printing a test page and its only 5mm left margin.

It could be a user setup error, I cant actaully see what they are doing only get to try and troubleshoot it over the phones :(

I have tried everything from PDF Server controls,PDF classes in ASP, client side activeX, webservice/word mailmerge over https, html & css, nothing gives me a profesionall looking + dynamicly sized invoices over the web. How is everyone else doing it?

tedster

8:02 pm on Mar 16, 2006 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Are you using pdf files or html files?

aspdaddy

10:07 pm on Mar 16, 2006 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



html - tables.
>>error : Post too small
Thats a new one on me:)

Dynamic tables in pdf are not too easy to do. My invoice has addresses at the top (Invoice to / deliver to) the 1-14 invoice lines, then blank space then footer. This is straightforward with html tables and asp.

The dynamic number of rows works fine becuase the blank space is calculated by 14 - number of rows and with each row height set to 40 long /wrapped descriptions in the invoice line dont cause a problem.

In the footer I put the payment terms and company number etc. This is going onto the next page on some clients. I just figured this is because the invoice address at the top right wraps because of thhe 40 mm left border.