Working printer implementation.