IPS(8)
НАЗВАНИЕ
ips, isbs, ipbs - программы обеспечения протоколов IMAGEN
СИНТАКСИС
/usr/lib/ips [options] [file]
/usr/lib/isbs [options] [file]
/usr/lib/isps [options] [file]
ОПИСАНИЕ
ips, isbs и ipbs представляют собой программные средства печати
самого низкого уровня для принтера IMAGEN. Каждая из этих программ
отвечает за свой вид связи. Они представляют собой интерфейс к
программным средствам высокого уровня, обеспечивая им способ связи,
практически независимый от вида этой связи.
ips посылает принтеру IMAGEN файлы, используя на линиях
последовательной связи через порты RS-232C "протокол
последовательных пакетов". Этот протокол обеспечивает обнаружение
ошибок, повторную передачу, сообщения о состоянии, обнаружение
неисправимых ошибок и учет использования принтера. Принтер IMAGEN
должен быть сконфигурирован для передачи "последовательного пакета
V1" на нужной скорости.
isbs поддерживает связь на линиях последовательной связи через
порты RS-232C в соответствии с методом "потока последовательных
байтов". Этот протокол выполняет управление потоком данных, но не
обеспечивает обнаружение и исправление ошибок. Принтер IMAGEN
должен быть сконфигурирован для поддержания протокола "потока
последовательных байтов" на нужной скорости, а также должен
использовать в качестве символа "EOF" (конца файла) 0x04, в
качестве "кавычек" 0x02, обеспечивать прием 8-разрядных данных,
управление потоком данных XON/XOFF и не должен игнорировать
непечатные символы.
ipbs поддерживает метод "потока последовательных байтов", который
в сущности аналогичен методу isbs, но предназначен для
параллельных, а не последовательных портов. Принтер IMAGEN должен
быть сконфигурирован для параллельного интерфейса, должен
использовать в качестве символа "EOF" (конца файла) 0x04, в
качестве "кавычек" 0x02 и не должен игнорировать непечатные
символы.
Ни isbs, ни ipbs не ведут учет использования принтера. Следующая
информация действительна для всех этих программ.
Если имя file не задано, то считывается устройство стандартного
ввода.
Распознаются следующие опции:
- -D string
- Вставляет строку string язык управления документами передаваемого
файла. Если во время передачи возникает неисправимая ошибка, и
может понадобиться повторная передача файла, то эта строка тоже
будет передана повторно.
- -astsfile
- Сохранение текущего статуса принтера в файле stsfile.
- -idevice
- Принтер IMAGEN соединяется со специальным файлом device системы
UNIX. По умолчанию имя device задается в параметре DEVICE в
файле /etc/default/imagen.
- -llogfile
- Сохранение коммуникационной информации, необходимой для
направления выходных данных в файл logfile.
- -r
- Возможна переустановка стандартного устройства на начало.
Обычно эта возможность не предполагается. Или, если явно задано
имя файла, то этот файл не может быть переустановлен на начало.
Обычно при явном задании имени файла позиционирование в этом
файле предполагается переустанавливаемым.
- -s
- Независимо от того, какие могут быть даны указания, принтер
используется как устройство стандартного вывода.
- -pdebug
- Устанавливает различные отладочные величины.
Следующие опции распознаются всеми тремя программами, но только ips
и isbs используют их; ipbs игнорирует их.
- -o
- Нужно установить характеристики строки, если выходные данные
посылаются на устройство стандартного вывода. Обычно эти
характеристики не изменяются. Или, если явно задано некоторое
устройство с помощью опции -i, то изменение этих характеристик
не требуется. Обычно характеристики явно заданных устройств
изменяются.
- -Bspeed
- speed - скорость передачи информации на линиях последовательной
связи. Предполагается, что принтер IMAGEN способен работать на
заданной скорости и что он сконфигурирован соответственно. По
умолчанию значение speed задается в параметре SPEED файла
/etc/default/imagen.
Следующие опции распознаются всеми тремя программами, но только ips
использует их; isbs и ipbs игнорируют их.
- -Aacctfile
- Включает режим отчета и записывает отчетную информацию в
файл acctfile. Этот файл должен читаться программой
imacct(1). Для каждого принтера IMAGEN должен быть свой файл
acctfile.
- -nuser
- Называет имя пользователя или бюджета, для которого
предназначается печать. Поскольку обычно эти программы
выполняются системой спулинга, то разумного пользовательского
имени, устанавливаемого по умолчанию, не существует. Поэтому,
если активизирован режим отчета с помощью опции -А, то данная
опция тоже должна быть задана. Если это не так, то вся печать
назначается пользователю "???".
- -hhost
- Называет имя машины, на которой будет запущена печать. Если это
имя не задано, то используются сначала uname(2), а затем
/etc/systemid для определения имени локальной системы. Если это
имя не может быть определено, то используется имя "LOCAL".
Следующая опция не поддерживается, и вместо нее следует
использовать опцию -n:
- -uuid
- Пользовательский идентификатор лица, которому предназначается
печать.
ips, isbs и ipbs читают /etc/default/imagen для получения различных
установок по умолчанию. Этими величинами являются:
- DEVICE=/dev/imagen
- Имя специального файла системы UNIX, связанного с принтером
IMAGEN. Может быть перебито с помощью опций -i и -s.
- SPEED=9600
- Скорость передачи данных для принтера IMAGEN. Имеет значение
только для ips и isbs и может быть перебито с помощью опции -B.
Эти значения, устанавливаемые по умолчанию, могут быть изменены в
соответствии с локальной системной конфигурацией. Если файл
/etc/default/imagen не существует или не может быть прочитан, то по
умолчанию используются приведенные выше значения.
ФАЙЛЫ
/dev/imagen
Имя специального файла системы UNIX, устанавливаемое по
умолчанию и связанное с принтером IMAGEN.
/dev/null
Соответствует файлу stsfile по умолчанию. Смотрите опцию -a.
/imagen.log
Соответствует по умолчанию файлу logfile. Смотрите опцию -l.
СМ. ТАКЖЕ
imagen(5), ipr(1)
АВТОР
Kорпорация IMAGEN.