Voice message processors are configured to produce text representations of voice messages. The missing color value is determined from color values of neighboring pixels using a median-based technique in which the median is taken of the four pixels values of the horizontally and vertically neighboring pixels having a same color as the missing color value, and color information from at least one other color at the given pixel. The digital signature printer driver may obtain verification of the user’s identity from the service provider via the network and electronically place on a printable document a digital signature of the user based on the remotely stored digital certificate.