Learn COM. :-) You cannot print directly from ASP. You can generate HTML and have the browser print it, or you could create a COM object in vb or vc++ or whatever language you want. From there you could access the printer that's connected to the server.<BR><BR>Nathan
Question: You say that you can use COM to access the printer connected to the server. Can a client use it to access his printer? What I need is to print a mulit page report. The client browser can print each page manually but that gets tedious (the report is like 35 pages long !! ) so i need a way to batch process. Thanks again for all your help!
ahh... I misunderstood your goal. Tasks on the client side can't be accomplished with ASP. It looks like you are stuck with an ActiveX control solution. Although ActiveX can quickly be the death of a page if done incorrectly, it is also a powerful and useful tool. The main question to ask is:<BR><BR>do you know the people that will be printing your report? If it is all internal use on your companies intranet, or even just customers accessing the site, and you can set a standard of them only using IE for the site, then ActiveX is the way to go. Otherwise, I wouldn't advise using it if it is a public site.<BR><BR>You also might try using a COM object to create an excel spreadsheet or ms word document on the server, then allowing the user to download it, and print it locally.<BR><BR>That's my 2 cents. :-)<BR><BR>Hope I helped<BR><BR>Nathan