Updated and simplified
Updated for new cups systemd service