I'm exhausted to search and search about this topic. I want to develop an ASP application with C# from which user print to printer network any file (DOCX. PPTX, XLSX, CAD, PDF, PSD, JPEG, PNG,... all types of files). I want that the user to search your file that he wants to send to print, select if print will be "Colour" or "Black and white", click on a "print" button -without print dialog- and send to printer defined to default for each case. I don't know how to begin. Someone have any idea?