Некоторые принтеры подключаются к хосту через 8-разрядный (8 битов на байт) интерфейс. Хотя такой принтер и может работать, будучи подключенным через 7-разрядный интерфейс, но печатаемый вывод может оказаться неудовлетворительным. Обратитесь к руководству по вашему принтеру и выясните, подключается ли он через 8-разрядный интерфейс.
Ошибки в печатаемом выводе могут быть обусловлены следующими причинами:
Если вам необходимо подключить 8-разрядный принтер через 7-разрядный интерфейс, то во избежание ошибок в печатаемом выводе выполните следующую процедуру.
j=!j=!
Это предотвратит передачу на принтер строк инициализации файла печати, содержащих последовательности 8-разрядных команд.
Примечание: Учтите, что при этом также будет опущен этап инициализации принтера. По этой причине ширина шрифта, межстрочный интервал и прочие атрибуты будут унаследованы от предыдущего файла печати, что может привести к неверной печати вывода.