This paper discusses possible extensions of error-diffusion dithering algorithms for color devices that give a more accurate reproduction of colors than previous algorithms. The main difference of the method presented here and others is that usually color channels are regarded separately, whereas we look at them together as one color value that is used to select the closest output color. This alone results in more accurate color reproduction and less ink consumption. In addition, with the advent of better printing technology, error-diffusion dithering can be used to avoid loss of resolution in favor of more levels of gray or color.