Printing in WEB using the client's printer is feasible, for Graphic reports (as well as Reports in text mode).
Printing possibilities in graphic mode are, in general, PDF Reports or reports generated using the Report Viewer. The use of any of these variations depends on the platform, and the interface used. The use of Report Viewer is valid in GUI Windows interface, but it is not valid in GUI Linux interface since Report Viewer implementation is based on .dll files for its operation.
Reports in PDF format are the most used graphic reports in WEB platform. These reports are displayed in the client browser where Acrobat Reader or any PDF viewer runs.
See PDF Report printing - Client-side printing in web applications