SOLUTION: A carriage 52 holding ink cartridges 10B, 10C, 10M and 10Y is moved back and forth along an opening part 51. A printer driver 22 monitors the state of the ink cartridges and detects a small remaining amount of ink, an ink shortage and a cartridge insertion failure as an ...