split printer manager into separate process