If the generic driver fails (e.g., for advanced features like cash drawer kick or paper cutting), you need the proprietary driver.