Some printer drivers don't support some of the advanced printing commands needed to print measurements and annotations semi-transparently.
Some PDF files are either too large or have a huge number of attributes associated with them causing eTakeoff to hang when trying to print.
This issue typically gets resolved by clicking on the “Bypass Printer Driver” in the Print Dialogue box. If this option is selected, an image of each page is generated internally and the entire image is sent to the printed.
NOTE: This can create a large image and therefore take a long time to print.