Consider a scenario, where a dashboard sort of UI screen having multiple graphs is present. The design, as it should be, has functionality such that, when one hovers on multiple data points in a particular graph, the precise data associated is given as a pop-up/tool-tip.
Now the client says that he will want to print the UI screen regularly, and would need all the data points explicitly detailed in the graph. So say, a point in the graph will show what data is associated with it in the printed medium.
To cater this scenario, and have a balance b/w web vs print - there could be some options to think on -
1) Create a different print.css? (Issue here is that we do not know how the graph with all the data might look, and also that it will generally apply to all the elements in the page.)
2) Give control the user, by having some sort of print switch element wise, or section wise?
3) Or create a print dialogue interface, and allow preview and some settings there?