Windows users have been left scratching their heads as their USB printers inexplicably start printing gibberish instead of the intended documents. The unexpected mix of random text and IPP protocol headers—often beginning with the unmistakable "POST /ipp/print HTTP/1.1"—has created confusion and...