I want to know how to print all the files in a document library. I googled it and unable to find the solution. But during search I found a tool which provides almost the same type of functionality.

Please guide me. How can I achieve this type of functionality?

  • Basant Did you find any solution for this? If yes, Please share with me.
    – James123
    Commented Dec 9, 2010 at 16:08
  • Any solution to this question yet? I am in dire need of this. Worried coder.
    – user2602
    Commented Mar 9, 2011 at 16:27
  • @Basant B. Pandey and Kit Menke please guys can you share the solution with us ?
    – Glolita
    Commented Oct 13, 2012 at 8:16

3 Answers 3


I was able to solve my problem. I copied the files from a temp folder and using JavaScript I was able to print the files using Microsoft OneNote 2010.


I basically map a network drive to the location (i.e. turn http://it-etp.xyzcorp.com/sites/abcdept/ to \it-etp.xyzcorp.com\sites\abcdept\, browse to it, and map a drive to the location (mapping a drive is optional, but helpful in SharePoint management in the long run). There are many ways to perform the next steps, but basically I open my "Printers and Faxes" and open the destination printer I want. I then open the browser that I mapped the SharePoint site in, select the files, and then drag / drop them onto the printer. You will likely get a message letting you know that you will be printing multiple documents, but I disregard those and let the system work away (it may take quite a while depending on the number of docs you wish to print).


I would try to make a print css file. Add a link to the page (masterpage) and open the current page in a new window, loading the print CSS.

Off-course you could always add a dropdown button using code, but you still need to make the print css.

  • @Jan - print CSS is not going to help here - a document library contains... well documents such as Excel/Word/PDF etc. Applying a print CSS is not going to do anything to help.
    – Ryan
    Commented Jul 19, 2010 at 11:34

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.