Add type Printer, not yet integrated
Integrate Printer