Canon printers face chip shortages