Data-Driven Techniques for Printer Prognosis and Performance Improvement