Closed loop printer color calibration is a process to ensure consistent color reproduction. For an ink jet printer, the color rendering result may vary due to the manufacturing variations in ink drop weight, ink chemistry, and environmental effects of temperature and humidity on printing process. In this paper, we present a fast printer color calibration method which is designed specifically for mid- to low-end printers. A new linearization method has been proposed. Using this method, we can reduce the number of color patches used for color calibration, whereas maintain the high calibration accuracy. The basic idea is that, for each primary ink (CMYK or CMYKcm), instead of printing and measuring the whole color ramp to generate the linearization table online, we measure only one color patch to estimate the ink drop weight. Then by using a set of pre-build linearization tables, the final linearization table is obtained by interpolating the pre-build tables. We show how to select the ink jet pens with different drop weights to pre-build the linearization tables. We show also how to estimate the ink drop weight and compute the final linearization table by interpolation.