Digital halftoning is a technique for converting a continuoustone image into a binary image with the aim of reproducing it on a binary output device. Error diffusion (ED) is an algorithm that has proven to be effective for the halftoning process, and it has been widely applied to digital printing tasks. However, in images reproduced by conventional ED algorithms based on signal processing theory, the total appearance of objects—which includes properties such as glossiness, transparency, and roughness—is often lost. In this paper, we propose an appearance-preserving ED algorithm to improve the quality of printed images. We consider a texture-preserving approach to effectively represent the total appearance of objects. In this study, we utilized different weights for the error distribution based on the texture strength to permit stable representation of the pixels relevant to the texture. Experimental results using printed images demonstrated that the proposed algorithm improved the quality of printed images relative to images produced by conventional techniques.