Print file from browser

Hi

I'm trying to print a file from a  browser.
I have the path to the file. Ex http://myfile.com/test.txt

What i what to achive is that the user can push a button/link and the browser will send the file to the users printer.
I would prefer if it just pics the default printer but the print window is also acceptable.

The files can be of all type(doc,txt,ptt,pdf).
I'm using the .net 1.1

I've don't really have any ideers how to make this work so I'm open for any sugestions

Regards

Birger

Birger1000Asked:
Who is Participating?
 
Birger1000Connect With a Mentor Author Commented:
I'm just found a solution..
It's not all that good but it gets the job done

I'm adding the requied pdf as object on the page and then fires a javascript that prints all the object

Thanks for all the support
javascript
 
function printDocument() {
      
      var i = 0;
      while (document.getElementById('pdf' + i))
      {
            alert("count " + i);
            document.getElementById('pdf' + i++).printWithDialog();
      }
      //setTimeout("window.close()", 5000);
}
 
Response.Write("<OBJECT id = ""pdf"+ count.ToString  +""" name=""pdf"+ count.ToString  +""" CLASSID=""clsid:CA8A9780-280D-11CF-A24D-444553540000"" WIDTH=""364"" HEIGHT=""290""><PARAM NAME='SRC' VALUE="+ item.Value  +"></OBJECT>")  
          Dim y as string = "<script language='JavaScript'>printDocument();</script>"
          Me.RegisterClientScriptBlock("clientscript", y)

Open in new window

0
 
wassa_rCommented:
You can open up the print control through javascript, using window.print(); Not sure if this is what you're looking for.
0
 
Birger1000Author Commented:
I'm not trying to print the browser window, but a file that is on another server.

Ex

The user is on this page mypage.com/index.aspx and pushed a link on the page and then I want this file to print - myfileserver.com/test.txt

Hope this explais the problem.

Regards
Birger
0
Free Tool: IP Lookup

Get more info about an IP address or domain name, such as organization, abuse contacts and geolocation.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

 
wassa_rCommented:
You can't print external files like that, not even on the same server.
0
 
Birger1000Author Commented:
I've just discoved that the files that need to be printet is only pdf files.
Will this improve my chances of printer in the way I descibed above
0
 
x0040hCommented:
Try these solution http://imar.spaanjaars.com/QuickDocId.aspx?quickdoc=243 It's not work for me, but maybe it will works for you. If you have an opportunity to setup printer on you application server I can send to you c# server code to print from server side scripts.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.