smbspool (send a print job to an SMB printer)
Эта страница является переводом man smbspool(8)
из пакета Samba.
ИМЯ
smbspool — утилита для отправки на печать файла на SMB принтер.
СИНТАКСИС
smbspool {job} {user} {title} {copies} {options} [filename]
ОПИСАНИЕ
Утилита является частью пакета samba(7)
.
Smbspool – это очень маленькая программа для печати файлов на SMB принтер. Аргументы командной строки поцио-зависимы для совместимости с системой печати Common UNIX Printing System, но вы можете использовать smbspool
с любыми системами печати или в сценариях.
DEVICE URI
smbspool
определяет назначение используя Uniform Resource Identifier ("URI") с методом "smb". Эта строка может содержать числа в формате:
smb://server[:port]/printer
smb://workgroup/server[:port]/printer
smb://username:password@server[:port]/printer
smb://username:password@workgroup/server[:port]/printer
smbspool
попытается передать URI от значения переменной DEVICE_URI. Если DEVICE_URI не определено, smbspool
использует argv[0] при наличии “smb://” или argv[1] если не указано.
Программы использующие вызовы exec(2) могут передать URI в значении переменной argv[0], скрипт должен установить значение переменной DEVICE_URI до запуска программы smbspool
.
ПАРАМЕТРЫ
- Аргумент задания (argv[1]) содержит ID номер задания и в настоящее время не используется программой
smbspool
. - Аргумент пользователя (argv[2]) содержит имя используемого принтера и в настоящее время не используется программой
smbspool
. - Агрумент заголовка (argv[3]) содержит рабочий заголовок (строка) и применим как имя удаленного файла, отправленого на печать.
- Аргумент копии (argv[4]) содержит количество копий файла для печати. Если имя файла не определено аргумент не используется.
- Аргумент параметры (argv[5]) содержит опции печати в простой строке и сейчас не используется.
- Аргумент имя файла (argv[6]) содержит имя файла для печати. Если аргумент не определен, то имя файла считывается со стандартного ввода.
ВЕРСИЯ
Этот man написан для версии 3 пакета Samba.
СМОТРИТЕ ТАКЖЕ
АВТОР
smbspool написана Michael Sweet из компании Easy Software Products.
Изначально Samba и сопутствующие утилиты были разработаны Эндрю Тридгеллом (Andrew Tridgell). Сейчас Samba разрабатывается Samba Team в качестве Open Source проекта – напоминает то, как разрабатывается ядро Linux.
Изначально страницы man поддерживал Karl Auer. Исходные коды страниц man конвертировались в формат YODL (доступно здесь yodl.sourceforge.net) и обновлялись для релизов Samba 2.0 Jeremy Allison. Переведено в формат DocBook для Samba 2.2 Джерардом Картером (Gerald Carter). Переведено в формат XML 4.2 для Samba 3.0 Александром Боковым.
Перевод на русский язык выполнил Айзятуллен Рамиль.
Обсудить данный перевод можно в соответствующей ветке форума.
Ваш отзыв