ПЕЧАТЬ С КОМПЬЮТЕРОВ al20, alef и al10

  1. Принтеры
  2. Печать на лазерных принтерах
  3. Печать на матричном принтере
  4. Полный список команд
  5. Печать на барабанном принтере
  6. Примечания
  7. Печать файлов PostScript
  8. Печать файлов .dvi
  9. Двухсторонняя печать файлов .dvi на LaserJet 2000

Принтеры

Для печати и просмотра очередей используется набор команд, начинающихся с префикса lpr (печать) или lpq (просмотр). Четвертая буква в команде обозначает принтер :

a - LaserJet III
c - LaserJet 2000
d - Матричный принтер (Robotron)

Печать на лазерных принтерах

Четырехбуквенные команды вида 'lprx' служат для печати графических файлов. Для печати текстовых файлов к команде добавляется суффикс 'n', 'nx', 'l' или 'lx'. Здесь 'n' означает печать буквами нормального размера (normal), 'l' - печать маленькими буквами (little). При этом текст печатается с отступом в 25 мм от левого края листа. Если отступ не нужен - в строке должно поместиться больше текста - следует пользоваться суффиксами 'nx' и 'lx'.

Печать на матричном принтере

Матричный принтер (Robotron) печатает только текстовые файлы. Размер шрифта также не регулируется. Для него существует только две команды:
lpqd - посмотреть очередь печати
lprd - напечатать текстовый файл

ВНИМАНИЕ !
На передней панели принтера - снизу, справа находится оранжевая лампочка и рядом с ней кнопка ON/OFF LINE. Когда Вы заправляете бумагу в принтер, он должен быть в режиме OFF LINE (лампочка не горит). Только в этом режиме разрешается крутить ручку справа. После того, как бумага вставлена, нужно нажать кнопку и перевести принтер в режим ON LINE (лампочка горит). При этом крышка принтера должна быть закрыта. После окончания печати листа нажмите кнопку и переведите принтер в режим OFF LINE (лампочка не горит). Это очень важно, так как при этом будут допечатаны последние 10-20 символов оставшиеся в буфере принтера ! Если текст длинный - бумага должна быть сплошной. Печать на отдельных листах пока не работает

Полный список команд:

lpqa - посмотреть очередь печати LaserJet III
lpra filename - печать графического файла на LaserJet III
lpral filename - печать текста маленькими буквами с отступом на LaserJet III
lpralx filename - печать текста маленькими буквами без отступа на LaserJet III
lpran filename - печать текста нормальными буквами с отступом на LaserJet III
lpranx filename - печать текста нормальными буквами без отступа на LaserJet III

lpqc - посмотреть очередь печати LaserJet 2000
lprc filename - печать графического файла на LaserJet 2000
lprcl filename - печать текста маленькими буквами с отступом на LaserJet 2000
lprclx filename - печать текста маленькими буквами без отступа на LaserJet 2000
lprcn filename - печать текста нормальными буквами с отступом на LaserJet 2000
lprcnx filename - печать текста нормальными буквами без отступа на LaserJet 2000

lpqd - посмотреть очередь печати матричного принтера (Robotron)
lprd filename - печать текстового файла на матричный принтер (Robotron)

Печать на барабанном принтере.

Для печати на барабанном принтере используется команда print:

print filename

Работает на al10 и al20, нет графики, все буквы большие.

Примечания.

1. Принтер Robotron работает ТОЛЬКО ДЛЯ ТЕКСТОВЫХ ФАЙЛОВ !

2. Печать с al10 пока работает ТОЛЬКО ДЛЯ LaserJet III.
Команда печати ГРАФИЧЕСКИХ ФАЙЛОВ -- LPRA.
Команды печати ТЕКСТОВЫХ ФАЙЛОВ -- LPRAN, LPRANX, LPRAL, LPRALX.

3. Команда печати по умолчанию lpr на al20 отключена. Ею часто пользуются ошибочно, что приводит к заполонению очереди печати ненужными заданиями.

Печать файлов PostScript.

Для печати PostScript файла нужно подготовить двоичный файл для вывода на принтер с помощью программы GhostScript (gs). Для облегчения этой задачи реализована команда ps_lj. Например, если у Вас есть файл topic.ps, введите команду:

ps_lj topic (для LaserJet III) или

ps_lj2000 topic (для LaserJet 2000)

При этом будет создан файл topic.lj, который можно будет распечатать командой lpra или lprc (см. выше). Обратите внимание, что для обработки файла командой ps_lj файл должен иметь расширение .ps. В командной строке ps_lj расширение указывать нельзя. В командной строке lpra расширение указывать обязательно.

Печать файлов .dvi.

Для печати .dvi файла нужно подготовить двоичный файл для вывода на принтер с помощью программы dvilj или dvilj2000. Например, если у Вас есть файл topic.dvi, введите команду:

dvilj topic.dvi (для LaserJet III) или

dvilj2000 topic.dvi (для LaserJet 2000)

При этом будет создан файл topic.lj или topic.lj2, который можно будет распечатать командой lpra или lprc (см. выше).

Команды dvilj и dvilj2000 позволяют распечатать не весь текст, а только избранные страницы, например команда

dvilj -f15 -t18 topic.dvi

создаст файл для печати страниц с 15 по 18 включительно.

Двухсторонняя печать файлов .dvi на LaserJet 2000

Принтер LaserJet 2000 позволяет печатать на обеих сторонах листа. Для включения двухсторонней печати следует пользоватся опцией -d1 в команде dvilj2000. Опция -d1 означает разворот листа вокруг длинной его стороны (Portrait) - наиболее распространенная ситуация. В тех редких случаях, когда распечатка будет сшиваться в альбом с горизонтальной ориентацией (Landscape), следует использовать опцию -d2. Примеры:

dvilj2000 -d1 topic.dvi

создаст файл для печати на обеих сторонах листа с разворотом вокруг длинной стороны.

dvilj2000 -d1 -f3 -t4 topic.dvi

создаст файл для печати одного листа (двух страниц на обеих сторонах листа). Обратите внимание, что начальная страница нечетная.

ВНИМАНИЕ !

При двухсторонней печати в лоток для бумаги нужно поместить как минимум один лишний лист. Если лоток окажется пустым, когда последний печатаемый лист еще находится внутри принтера, принтер остановится. Для того, что бы принтер выдал последний лист, в лоток нужно положить бумагу и перевести принтер в ON-LINE. Последний лист будет выдан, после чего бумагу из лотка можно вынуть.


Copyright (c) 1997-1999 Konstantin L. Belyanski
rev. 1999-06-26