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.