Scrape to fetch print budget and queue data

Move the definition of the PrintJob class to the outer most scope of this file (that way the class is only defined once instead of every time this method is run). Also consider only keeping track of the total number of pages (keep it simple). Ex: `pages = pages * copies`.