updated printer job thread program