Variable: ps-print-control-characters

ps-print-control-characters is a customizable variable defined in ps-print.el.gz.

Value

control-8-bit

Documentation

Specify the printable form for control and 8-bit characters.

That is, instead of sending, for example, a ^D (\004) to printer, it is sent the string "^D".

Valid values are:

  8-bit This is the value to use when you want an ASCII encoding of
any control or non-ASCII character. Control characters are
encoded as "^D", and non-ASCII characters have an
octal encoding.

  control-8-bit This is the value to use when you want an ASCII encoding of
any control character, whether it is 7 or 8-bit.
European 8-bits accented characters are printed according
the current font.

  control Only ASCII control characters have an ASCII encoding.
European 8-bits accented characters are printed according
the current font.

  nil No ASCII encoding. Any character is printed according the
current font.

Any other value is treated as nil.

This variable was added, or its default value changed, in Emacs 20.

Source Code

;; Defined in /usr/src/emacs/lisp/ps-print.el.gz
(defcustom ps-print-control-characters 'control-8-bit
  "Specify the printable form for control and 8-bit characters.
That is, instead of sending, for example, a ^D (\\004) to printer,
it is sent the string \"^D\".

Valid values are:

  `8-bit'         This is the value to use when you want an ASCII encoding of
		  any control or non-ASCII character.  Control characters are
		  encoded as \"^D\", and non-ASCII characters have an
		  octal encoding.

  `control-8-bit' This is the value to use when you want an ASCII encoding of
		  any control character, whether it is 7 or 8-bit.
		  European 8-bits accented characters are printed according
		  the current font.

  `control'       Only ASCII control characters have an ASCII encoding.
		  European 8-bits accented characters are printed according
		  the current font.

  nil             No ASCII encoding.  Any character is printed according the
		  current font.

Any other value is treated as nil."
  :type '(choice :menu-tag "Control Char"
		 :tag "Control Char"
		 (const 8-bit)   (const control-8-bit)
		 (const control) (const :tag "nil" nil))
  :version "20"
  :group 'ps-print-miscellany)