Well, you could go with the "Take snapshot of canvas" system action.
After that, you need to add an event "On canvas snapshot".
The image is then stored under the URL "CanvasSnapshot" and you can do with it whatever you want.
(Adapted from the C2 example "Taking Screenshots", located in [C2InstallDirectory]\examples\, you can take a look at that if you don't understand)