double arrow

Поиск неисправностей

Если вы испытываете трудности с пуском принтера в работу, далее приводится несколько соображений о том, что нужно предпринять.

1. Нет вывода - ничего не распечатывается.

Принтер бездействует; ничего не происходит. Сначала проверьте документацию, которая поставлена с принтером, на наличие какого-то средства самопроверки, которое вы можете вызвать; проверьте, работает ли принтер.

Подсоединен ли принтер к компьютеру? Разрешен ли принтер?

Принтер должен быть "разрешен" двумя способами. Первое, принтер должен быть включен и готов к приему данных из компьютера. Второе, LP должен быть готов использовать принтер. Установите принтер. Если вы при выполнении этого получите сообщение об ошибках, следуйте тому, что предложено в сообщениях.

2. Незаконный вывод.

Принтер пытается что-то распечатать, но это не то, что вы ожидаете, и конечно не читаемо.

Правильна ли скорость передачи?

Обычно, когда скорость передачи не согласована с принтером, иногда ничего не будет, распечатывается или наоборот вы получите какой-то вывод, но он будет совсем не тем выводом, который был предписан для распечатки. Случайные символы будут появляться в неожиданных сочетаниях специальных символов и пробелов.

Прочитайте документацию, пришедшую с принтером, чтобы выяснить какова его скорость передачи. Она, скорее всего, должна устанавливаться на 9600 бод, дающие оптимальную продуктивность. Если она не установлена на 9600 бод, вы можете использовать LP, чтобы исправить скорость передачи (по умолчанию используется 9600). Если принтер подсоединен через параллельный порт, то значение скорости передачи роли не играет.

Правильна ли установка контроля четности?

Некоторые принтеры используют контрольный разряд четности, чтобы гарантировать, что получаемые ими данные не были превращены в "мусор" в ходе передачи. Разряд четности можно декодировать несколькими способами, а компьютер и принтер должны договориться какой из них использовать. Иначе некоторые символы не будут распечатываться или будут, заменены другими. Если ваш принтер подсоединен прямо к компьютеру с помощью довольно короткого кабеля, то не надо использовать разряд четности. Установить или изменить разряд четности можно с помощью следующих команд:

/usr/sbin/lpadmin -p printer-name -o stty=oddp

/usr/sbin/lpadmin -p printer-name -o stty=evenp

/usr/sbin/lpadmin -p printer-name -o stty=-parity

Первая команда устанавливает формирование проверки на нечетность, вторая команда - проверки на четность. Последняя команда устанавливает значение по умолчанию - отсутствие проверки четности.

Выберите команду, которая соответствует требованиям вашего принтера. Если вы устанавливаете скорость передачи, отличную от 9600, сочетайте установку скорости с установками проверки четности, как показано в следующей команде:

/usr/sbin/lpadmin -p printer-name -o "stty='evenp 1200'"

Правильно ли установлены метки табуляции?

Если принтер не ожидает получения символов табуляции, вывод может быть получен, но весь он будет расположен у правого поля.

3. Неправильный набор символов или шрифт.

Если был выбран неправильный тип принтера, когда вы устанавливали принтер с помощью LP, в принтер можно отослать правильные управляющие символы. Результаты непредсказуемы и могут привести к исчезновению вывода или сделают его незаконным. Если вы не знаете, какой тип принтера надо задать, введите следующую команду:

TERM=printer-type tput longname

Вывод этой команды появится на экране терминала и будет представлять собой короткое описание принтера, идентифицированного "printer-type" и т.д.


Сейчас читают про: