Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Скидка до 20% на услуги дата-центра. Аренда серверной стойки. Colocation от 1U!

Миграция в облако #SotelCloud. Виртуальный сервер в облаке. Выбрать конфигурацию на сайте!

Виртуальная АТС для вашего бизнеса. Приветственные бонусы для новых клиентов!

Виртуальные VPS серверы в РФ и ЕС

Dedicated серверы в РФ и ЕС

По промокоду CITFORUM скидка 30% на заказ VPS\VDS

VPS/VDS серверы. 30 локаций на выбор

Серверы VPS/VDS с большим диском

Хорошие условия для реселлеров

4VPS.SU - VPS в 17-ти странах

2Gbit/s безлимит

Современное железо!

LPINIT(8)

НАЗВАНИЕ
lpinit - подключает, переустанавливает конфигурацию и поддерживает принтеры.

СИНТАКСИС


 /etc/lpinit

ОПИСАНИЕ
lpinit - это программа-оболочка для конфигурирования и подключения новых принтеров к системе, а также для поддержания и переустановки конфигурации существующих принтеров. Она должна вцыполняться только администратором системы.

lpinit задает ряд вопросов, на которые высвечивается ответ по умолчанию. Вы можете нажать RETURN, если принимаете значение по умолчанию, или ввести новое значение.

lpinit высвечивает меню со следующими опциями:


   1) Add a new printer

   2) Remove a printer

   3) Reconfigure an existing printer

   4) Assign a system default printer

   5) Print lp status information

При переустановке конфигурации существующего принтера высвечиваются следующие опции:

   1) Insert a printer into class

   2) Remove a printer from a class

   3) Install a new interface program for a printer

   4) Associate a new device with a printer

Информация, запрашиваемая у администратора системы, включает:
  • устройство принтера (например, /dev/lp0).
  • Режим обработки символов принтера. (Значение по умолчанию не интерпретируется. Дополнительную информацию смотрите в "Описании".)
  • Имя принтера (по умолчанию - printer).
  • Полное имя интерфейсной программы (поддерживается несколько версий программ).
  • Имя класса, в который включается или из которого удаляется принтер.
  • является ли подключаемый или переустанавливаемый принтер параллельным, последовательным или удаленным принтером.
  • требует ли подключаемый или переустанавливаемый принтер специальной обработки символов возврата каретки и перевода на новую строку.

Имя принтера может представлять собой любую комбинацию вплоть до 14 буквенно-численных символов и символа подчеркивания. Интерфейсная программа печати может быть программой-оболочкой, C-программой или любой другой выполняемой программой, а также модификацией версии /usr/spool/lp/model/dumb. (Смотрите раздел "Интерфейсные программы печати" на странице документации lpadmin(8).)

Подключая новый принтер lpinit изменяет состояние нового принтера на "accept" (прием) и активизирует его для печати файлов. Затем /etc/lpinit спрашивает, будет ли новый принтер назначен для печати по умолчанию. Все запросы без задания спецификаций будут направляться на устройство, определяемое по умолчанию (см. lp(1)).

Если lpinit вызывается при работающем планировщике печати, то пользователь получит напоминание о том, что всякая печать может быть прервана, и вопрос, хочет ли он продолжать. Планировщик получит управление после выхода из lpinit, только если при вызове lpinit он функционировал или если подключался новый принтер.

Действия по установке конфигурации нового принтера могут быть выполнены раздельно (смотрите lpadmin(8), accept(1), enable(1) и lpsched(8)).

ФАЙЛЫ


  /etc/lpinit

  /usr/lib/mkdev/lp

ПРИМЕЧАНИЯ
Некоторые принтеры требуют преобразования символов перевода на новую строку, табуляции и перевода на новую страницу. В режиме интерпретации система посылает символы перевода на новую строку в виде символов возврата каретки, табуляции - в виде нужного количества пробелов, а перевода на новую страницу - в виде нужного количества возвратов каретки. В режиме отсутствия интерпретации (по умолчанию) система посылает символы на принтер без изменений.

При подключении параллельного принтера вы получите вопрос, требует ли принтер преобразование символов перевода на новую строку, табуляции и перевода на новуюстраницу. Если нет - нажмите RETURN. Если да - нажмите y. В последнем случае будет выбран режим интерпретации и принтеру будет приписано устройство /dev/lp[012]f.

Если вы выбрали режим интерпретации, обратите внимание на следующее:

  • Вы должны быть уверены, что установка позиционирования верха страницы на принтере совпадает с соответствущей установкой драйвера печати.
  • Если вы запускаете программу, выполняющую любые нестандартные установки междустрочного расстояния, например, сдвиги на полстроки или 8 строк на дюйм, тогда позиционирование верха страницы в процессе печати будет смещено.
  • Если выходные данные содержат символы, обрабатываемые неединообразно, то преобразование символа табуляции может не сработать.
  • Обратите внимание, что если ваш принтер может быть установлен (например, посредством микропереключателей) на обработку символа перевода на новую строку, как символа новой строки, и возврата каретки, как возврата каретки, и если принтер может генерировать свои собственные табуляции и переводы на новую страницу, то вам следует выбрать режим отсутствия интерпретации. Если ваш принтер не может автоматически генерировать табуляцию, вы все равно можете выбрать этот режим, используя опцию -e команды pr(1), когда печатаете файлы, содержащие символы табуляции.

СМ. ТАКЖЕ
accept(1), enable(1), lp(1), lpadmin(8), lpsched(8), pr(1)

Бесплатный конструктор сайтов и Landing Page

Хостинг с DDoS защитой от 2.5$ + Бесплатный SSL и Домен

SSD VPS в Нидерландах под различные задачи от 2.6$

✅ Дешевый VPS-хостинг на AMD EPYC: 1vCore, 3GB DDR4, 15GB NVMe всего за €3,50!

🔥 Anti-DDoS защита 12 Тбит/с!

VPS в России, Европе и США

Бесплатная поддержка и администрирование

Оплата российскими и международными картами

🔥 VPS до 5.7 ГГц под любые задачи с AntiDDoS в 7 локациях

💸 Гифткод CITFORUM (250р на баланс) и попробуйте уже сейчас!

🛒 Скидка 15% на первый платеж (в течение 24ч)

Новости мира IT:

Архив новостей

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 7861149
Пресс-релизы — pr@citforum.ru
Обратная связь
Информация для авторов
Rambler's Top100 TopList This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2019 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...