Эта страница является переводом 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.

СМОТРИТЕ ТАКЖЕ

smbd(8) и samba(7).

АВТОР

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 Александром Боковым.

Перевод на русский язык выполнил Айзятуллен Рамиль.

Обсудить данный перевод можно в соответствующей ветке форума.