+\n\
+OBJECT is any of the Lisp data types: a number, a string, a symbol,\n\
+a list, a buffer, a window, a frame, etc.\n\
+\n\
+A printed representation of an object is text which describes that object.\n\
+\n\
+Optional argument PRINTCHARFUN is the output stream, which can be one\n\
+of these:\n\
+\n\
+ - a buffer, in which case output is inserted into that buffer at point;\n\
+ - a marker, in which case output is inserted at marker's position;\n\
+ - a function, in which case that function is called once for each\n\
+ character of OBJECT's printed representation;\n\
+ - a symbol, in which case that symbol's function definition is called; or\n\
+ - t, in which case the output is displayed in the echo area.\n\
+\n\
+If PRINTCHARFUN is omitted, the value of `standard-output' (which see)\n\
+is used instead.")