Not completely sure what you mean by "all surfaces are printed", but here is my answer based on what I think you are asking.
Set the DISPSILH system variable to 1, and then try printing again. Also, print from a paper space layout and be sure to set the viewport's shade plot setting to hidden.