Fixed printerName bug, added callback after print job