for my asp project, i got many clients contact. as customer required, i need do report like contact list - landscape, name tag - portiait, mailing lable - portiait. how can i use my code to control client side printer to change the paper setting to landscape, and the margin? cause the mailing lable have to fix the margin. now for my project,i generate the report just in html page. it's ok. but user have to set the landscape and margin manually, else, the mailing lable will be not in correct position. is there a easy way that asp auto change the setting, so user just click on a print button on the webpage?
Nah. ASP is not going to automatically adjust their print settings. An alternative is to create the report as PDF. Although this will still not allow you to control print settings, you will have more command over placement, etc.