IPS(8)
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. Этот файл должен читаться программой . Для каждого принтера IMAGEN должен быть свой файл acctfile. -nuser Называет имя пользователя или бюджета, для которого предназначается печать. Поскольку обычно эти программы выполняются системой спулинга, то разумного пользовательского имени, устанавливаемого по умолчанию, не существует. Поэтому, если активизирован режим отчета с помощью опции -А, то данная опция тоже должна быть задана. Если это не так, то вся печать назначается пользователю "???". -hhost Называет имя машины, на которой будет запущена печать. Если это имя не задано, то используются сначала , а затем /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),
АВТОР
Kорпорация IMAGEN.
Содержание раздела