I would want a Linux print server in the form of a web interface, where you upload a PDF, doc, JPG, PNG, PPT, TXT, HTM etc file in a file upload box, and then that file is printed to a USB connected Samsung CLX-3185 printer.
Which linux distribution and software should I use then? I would want it to support so many file formats its possible.