You should be able to do it by hand, if the printers on your Office network
"Mark Rae [MVP]" wrote:
> "Luqman" <pearlsoft@cyber.net.pk> wrote in message
> news:%23NJfdYgpIHA.4904@TK2MSFTNGP03.phx.gbl...
>
> [top-posting corrected]
>
> >>> I am using Visual studio 2008 and ASP.Net 3.5
> >>>
> >>> How can I fill a combo with list of local printers, installed on client
> >>> machine ?
> >>
> >> You can't, at least, not natively...
> >>
> >>> If I have to buy any ActiveX control from the Internet, please do
> >>> recommend.
> >>
> >> A couple of things about ActiveX controls:
> >>
> >> 1) They work in Microsoft Internet Explorer only, so are no use at all
> >> for a public web site.
> >>
> >> 2) You will almost certainly need to ramp the browser security right down
> >> just to get them to work.
> >>
> >> However, even if you were able to fill a combo with a list of local
> >> printers, what would you do with this information? You certainly won't be
> >> able to let the user select a printer and then somehow automatically
> >> print to it - all modern browsers are designed specifically to prevent
> >> this type of direct interaction between web sites and the client
> >> machine's hardware.
> >>
> >> That's why many websites provide a "print version" of web pages which the
> >> user can print manually if required...
> >
> > I want this facility for my Intranet Application, running in my Office, so
> > that user can print the Crystal Report through ASP.Net, directly to his
> > local default printer.
>
> You didn't mention any of this in your original post...
>
> > Even I get some help, how Crystal Printing Control of ASP.Net can be used
> > in code, will also be beneficial for me.
>
> I don't have much experience of Crystal, but there are dozens of articles on
> the web about this...
>
> Here's one:
>
http://aspalliance.com/509_Automatically_Printing_Crystal_Reports_in_ASPNET.3 >
>
> --
> Mark Rae
> ASP.NET MVP
>
http://www.markrae.net >