Understanding File Formats for Printing: A Comprehensive Guide