I am trying to automate a travel sheet printing application for our manufacturing process. This app will read in data from an order spreadsheet for each unit to be built, plug the data into a Word document (using FormFields), and PrintOut a copy of that travel sheet for each unit. The problem that I am running into is that some of the orders may have a few thousand units in it, and the printer would run out of paper before completing the order. Is there a way to determine when the printer is out of paper through my program so that I can alert the user instead of relying on them to constantly check the printer to see if it stopped because it was out of paper vs. finishing the entire print job? I am printing to a Xerox Phaser 5500, if that's necessary to know...