англійськафранцузькаіспанська

Ad


Значок OnWorks

lpposix - онлайн у хмарі

Запустіть lpposix у постачальника безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда lpposix, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн емулятор Windows або онлайн емулятор MAC OS

ПРОГРАМА:

ІМ'Я


lp — відправити файли на принтер

СИНТАКСИС


lp [−c] [−d dest] [−n copies] [−msw] [−o варіант]... [−t назву] [файл...]

ОПИС


Команда lp Утиліта повинна скопіювати вхідні файли до місця призначення у невизначений файл
манера. Призначенням за замовчуванням має бути вихідний пристрій, наприклад принтер
або записувач мікрофільмів, який створює енергонезалежні, читані людиною документи. Якщо такий
пристрій недоступний для програми, або якщо система не надає такого пристрою, то
lp утиліта має вийти з ненульовим статусом виходу.

Фактичний запис на вихідний пристрій може відбутися через деякий час після lp утиліта
успішно виходить. Під час частини запису, яка відповідає кожному вхідному файлу,
реалізація повинна гарантувати ексклюзивний доступ до пристрою.

Команда lp утиліта повинна асоціювати унікальний запросити ID з кожним запитом.

Як правило, банер створюється для відокремлення та ідентифікації кожного завдання друку. Ця сторінка може
бути пригніченим умовами, визначеними реалізацією, такими як команда оператора або одна з
−o варіант значень.

ВАРІАНТИ


Команда lp утиліта повинна відповідати тому Base Definitions POSIX.1-2008, розділ 12.2,
Утиліта синтаксис керівні вказівки.

Підтримуються такі варіанти:

−c Вийти лише після того, як подальший доступ до будь-якого з вхідних файлів більше не потрібен.
Потім програма може безпечно видаляти або змінювати файли, не впливаючи на файли
вихідна операція. Зазвичай файли не копіюються, а пов’язуються щоразу
можливо. Якщо −c не надано, то користувачу слід бути обережним
видаліть будь-які файли до того, як запит буде надруковано повністю. Це
слід також зазначити, що за відсутності в −c варіант, будь-які зміни, внесені до
іменовані файли після зроблення запиту, але до його друку можуть бути
відображено в друкованій продукції. У деяких реалізаціях −c може бути на
за замовчуванням.

−d dest Вкажіть рядок, який називає пункт призначення (dest). Якщо dest є принтером
запит має бути надрукований лише на цьому конкретному принтері. Якщо dest є класом
принтерів, запит має бути надрукований на першому доступному принтері, тобто a
член класу. За певних умов (недоступність принтера, файл
обмеження простору тощо), запити на конкретні місця призначення не обов’язково
прийнято. Назви пунктів призначення відрізняються в різних системах.

If −d не вказано, і ні LPDEST ні ПРИНТЕР змінна оточення
встановлено, використовується невизначений пункт призначення. The −d dest брати варіант
пріоритет над LPDEST, який, у свою чергу, матиме перевагу над ПРИНТЕР.
Коли результати не визначені dest містить значення, яке не є дійсним призначенням
ім'я.

−м Надіслати пошту (див mailx) після того, як файли були надруковані. За замовчуванням пошти немає
надсилається після звичайного завершення запиту на друк.

−n copies Запис copies кількість копій файлів, де copies є додатним десятковим
ціле число. Методи виготовлення кількох копій і аранжування
кілька копій, якщо кілька файл Операнди, які використовуються, не визначені, за винятком
що кожен файл має бути виведений як цілісне ціле, а не чергування
частини інших файлів.

−o варіант Визначте залежність від принтера чи класу варіантс. Кілька таких варіантs може
збираються, вказуючи −o варіант більше одного разу.

−s Придушити повідомлення від lp.

−t назву Запис назву на сторінці банера виходу.

−w Напишіть повідомлення на терміналі користувача після того, як файли будуть роздруковані. Якщо
користувач не ввійшов у систему, то замість нього буде надіслано лист.

ОПЕРАНДИ


Підтримується наступний операнд:

файл Шлях до файлу для виведення. Якщо ні файл вказано операнди, або якщо a
файл операнд є '−', має використовуватися стандартний вхід. Якщо файл операнд є
використовувався, але −c параметр не вказано, процес, що виконує запис до
пристрій виведення може мати дозволи користувача та групи, які відрізняються від дозволів
виклик процесу lp.

STDIN


Стандартний вхід повинен використовуватися, лише якщо ні файл вказано операнди, або якщо a файл
операнд є '−'. Дивіться розділ ВХІДНІ ФАЙЛИ.

ВХІД ФАЙЛИ


Вхідні файли мають бути текстовими файлами.

НАВКОЛИШНЄ СЕРЕДОВИЩЕ ЗМІННІ


Наступні змінні середовища мають впливати на виконання lp:

МОВА Надайте значення за замовчуванням для змінних інтернаціоналізації, які не встановлені або
нуль. (Дивіться том Base Definitions POSIX.1-2008, розділ 8.2,
Internationalization Змінні за пріоритет інтернаціоналізації
змінні, що використовуються для визначення значень категорій мовного стандарту.)

LC_ALL Якщо встановлено не порожнє значення рядка, замініть значення всіх інших
змінні інтернаціоналізації.

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

LC_MESSAGES
Визначте місцевий стандарт, який слід використовувати для впливу на формат і вміст
діагностичні повідомлення, записані в стандартну помилку, та інформаційні повідомлення
на стандартний вихід.

LC_TIME Визначте формат і вміст рядків дати та часу, які відображаються в файлі lp
банерна сторінка, якщо є.

LPDEST Визначте пункт призначення. Якщо LPDEST змінна середовища не встановлена
ПРИНТЕР має використовуватися змінна середовища. The −d dest опція має пріоритет
над LPDEST. Коли результати не визначені −d не вказано і LPDEST містить
значення, яке не є дійсним ім'ям призначення.

NLSPATH Визначте розташування каталогів повідомлень для обробки LC_MESSAGES.

ПРИНТЕР Визначте вихідний пристрій або місце призначення. Якщо LPDEST та ПРИНТЕР
змінні середовища не встановлені, використовується невизначений пристрій виведення. The −d
dest варіант і LPDEST Змінна середовища має перевагу над
ПРИНТЕР. Коли результати не визначені −d не зазначено, LPDEST не встановлено, і
ПРИНТЕР містить значення, яке не є дійсним іменем пристрою або призначення.

TZ Визначте часовий пояс, який використовується для обчислення рядків дати та часу, які відображаються в
lp банерна сторінка, якщо є. Якщо TZ не встановлений або нульовий, невизначений часовий пояс за замовчуванням
повинні використовуватися.

АСИНХРОННИЙ ПОДІЇ


За замовчуванням.

ВИСТАВКА


Команда lp утиліта напише a запросити ID до стандартного виводу, якщо −s вказано.
Формат повідомлення не вказано. Ідентифікатор запиту можна використовувати в системах, що підтримують
історичний відмінити та lpstat комунальні послуги.

STDERR


Стандартна помилка повинна використовуватися лише для діагностичних повідомлень.

ВИХІД ФАЙЛИ


Ні.

ПОВЕРНЕНІ ОПИС


Ні.

EXIT СТАТУС


Повинні бути повернуті такі вихідні значення:

0 Усі вхідні файли оброблено успішно.

>0 Немає доступного вихідного пристрою або сталася помилка.

НАСЛІДКИ OF ПОМИЛКИ


За замовчуванням.

Команда після розділам він має інформативний.

ЗАСТОСУВАННЯ ВИКОРИСТАННЯ


Команда pr та скласти утиліти можна використовувати для досягнення розумного форматування для
розмір сторінки за замовчуванням для реалізації.

Відповідна програма може використовувати один з файл операнди тільки з −c варіант або якщо
файл є загальнодоступним і гарантовано буде доступним на момент друку. Це
тому, що POSIX.1‐2008 дає реалізації свободу ставить запит у чергу
друк пізніше за допомогою іншого процесу, який може не мати доступу до
файлу.

ПРИКЛАДИ


1. Для друку файлу файл:

lp −c файл

2. Щоб надрукувати кілька файлів із заголовками:

pr file1 file2 | lp

ОБГОВОРЕННЯ


Команда lp Утиліта була розроблена як базова версія вже доступної утиліти
у багатьох історичних втіленнях. Розробники стандарту вважали, що так і повинно бути
реалізується просто як:

як "$@" > /dev/lp

після відповідної обробки параметрів, якщо реалізація вирішила це зробити
і якщо можна надати ексклюзивний доступ (щоб два користувачі не писали на пристрій
одночасно). Хоча в майбутньому розробники стандарту можуть додати інші параметри
ця утиліта, вона завжди повинна мати можливість виконувати без параметрів чи операндів і надсилати
стандартний вхід на невизначений пристрій виведення.

У цьому томі POSIX.1-2008 немає жодних заяв щодо формату друкованого тексту
виведення, за винятком того, що він має бути ``читаним для людини'' та ``незалежним''. Таким чином, пишемо
за замовчуванням диск, стрічковий накопичувач або дисплейний термінал не відповідають вимогам. (Такі
напрямки не заборонені, коли −d dest, LPDESTабо ПРИНТЕР однак використовуються.)

Цей том POSIX.1‐2008 сформульовано так, що ``завдання друку'', що складається з кількох
вхідні файли, можливо, у кількох копіях, гарантовано друкуються так, щоб будь-який файл був
не змішано з іншим, але немає твердження, що всі файли чи копії мають
роздрукувати разом.

Команда −c Опція може передбачати операцію буферування, але це не обов'язково. Утиліта може бути
реалізовано, щоб почекати, поки принтер буде готовий, а потім дочекатися його завершення. Тому що
при цьому немає спроб визначити механізм черги (пріоритети, класи виводу,
і так далі).

У деяких історичних системах ідентифікатор запиту, який повідомляється в STDOUT, можна використовувати пізніше
скасувати або знайти статус запиту за допомогою утиліт, не визначених у цьому томі
POSIX.1-2008.

Хоча історична система В lp і BSD LPR комунальні підприємства надали подібне
функціональність, вони використовували різні імена для змінної середовища, що вказує
цільовий принтер. Так як назва утиліти тут є lp, LPDEST (використовується Системою
V lp корисність) було надано перевагу перед ПРИНТЕР (використовується BSD LPR корисність). Так як
середовища користувачів часто містять ту чи іншу змінну середовища, the lp
утиліта повинна розпізнавати обидва. Якби цього не було зроблено, було б надіслано багато заявок
вихід на неочікувані пристрої виводу, коли користувачі переходили від системи до системи.

Деякі прокоментували це lp має занадто мало функціональних можливостей, щоб зробити його вигідним.
Запити пропонують додаткові параметри або операнди або обидва, які додають функціональність.
Запити включали:

* Формулювання що вимагає вихід буде ``друкована копія''

* Вимога для кількох принтерів

* Параметри підтримки різних мов опису сторінок

Враховуючи, що відповідна система не вимагає навіть мати принтер, розміщення далі
обмеження на поведінку принтера не корисні. Оскільки друкований формат такий
залежно від програми, важко, якщо взагалі неможливо, вибрати розумну підмножину
функціональності, яка має бути необхідною для всіх сумісних систем.

Термін невизначених використовується в цьому розділі замість визначається реалізацією як і більшість
відомі реалізації не зможуть зробити остаточні твердження щодо їх відповідності
документи; існування та використання принтерів дуже залежить від того, як система
адміністратор налаштовує кожну окрему систему.

Оскільки призначення за замовчуванням, тип пристрою, механізми черги та прийнятні форми
всі вхідні дані не визначені, вказівки щодо того, що може робити відповідна програма
наступним чином:

* Використовуйте команду в конвеєрі або з −c, щоб не було проблем із дозволами
і файли можна безпечно видаляти або змінювати.

* Обмежте виведення текстовими файлами розумної довжини рядків і символів для друку
не містять інформації про форматування для конкретного пристрою, як-от опис сторінки
мова. На значення ``розумного'' в цьому контексті можна відповісти лише як a
питання якості реалізації, але це повинно бути очевидним із історичного використання
закономірності в галузі та місцевості. The pr та скласти можна використовувати утиліти
досягти розумного форматування для розміру сторінки за замовчуванням для реалізації.

Крім того, програма може організувати її встановлення таким чином, як це потрібно
системного адміністратора або оператора, щоб надати відповідну інформацію про lp опції
і значення змінних середовища.

Як мінімум, наявність цієї утиліти в цьому томі POSIX.1‐2008 говорить про це галузі
відповідні додатки вимагають засобів для друку результатів і надають принаймні команду
ім'я та LPDEST механізм маршрутизації, який можна використовувати для обговорень між постачальниками,
розробники додатків і користувачі. Використання ``повинен'' в ОПИСІ lp очевидно
показує наміри стандартних розробників, навіть якщо вони не можуть вимагати виконання всіх систем
(наприклад, ноутбуки) мають принтери.

У цьому томі POSIX.1-2008 не вказано, що саме виконує процес
запис на пристрій виведення може бути. Якщо −c не використовується, не вказано, чи є
процес, що виконує запис на вихідний пристрій, має дозвіл на читання файл якщо там
чи існують обмеження щодо того, хто може читати файл доки не буде надруковано. Також, якщо −c
не використовується, результати видалення файл до друку не визначені.

Майбутнє НАПРЯМКИ


Ні.

Використовуйте lpposix онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

Команди Linux

Ad