Использование командной строки

34.11. Использование командной строки

Если у вас не установлена система X и вы не хотите использовать текстовую версию программы, вы можете добавить принтер в командной строке. Этот вариант также полезен, если вы хотите добавить принтер в сценарии или в разделе %post установки kickstart.

34.11.1. Добавление локального принтера

Чтобы добавить принтер, выполните:

system-config-printer-tui --Xadd-local options

Параметры:

--device=node

(Обязательный) Узел используемого устройства. Например, /dev/lp0.

--make=make

(Обязательный) Строка «IEEE 1284 MANUFACTURER» или название производителя принтера в том виде, в каком оно фигурирует в базе данных foomatic.

--model=model

(Обязательный) Строка «IEEE 1284 MODEL» или название модели принтера, включённое в базу данных foomatic.

--name=name

(Необязательный) Имя, назначаемое новой очереди. Если оно не указано, используется имя, полученное из названия узла устройства (например, "lp0").

--as-default

(Необязательный) Назначает очередь очередью по умолчанию.

Добавив принтер, запустите или перезапустите демон принтера, воспользовавшись следующей командой:

service cups restart

34.11.2. Удаление локального принтера

В командной строке также можно удалить очередь печати.

Для этого выполните от имени root:

system-config-printer-tui --Xremove-local options

Параметры:

--device=node

(Обязательный) Используемый узел устройства, например, /dev/lp0.

--make=make

(Обязательный) Строка «IEEE 1284 MANUFACTURER» или название производителя принтера в том виде, в каком оно фигурирует в базе данных foomatic.

--model=model

(Обязательный) Строка «IEEE 1284 MODEL» или название модели принтера, включённое в базу данных foomatic.

После удаления принтера из конфигурации программы Настройка принтера (Printer Configuration Tool), перезапустите демон принтера, чтобы изменения вступили в силу (от имени root):

service cups restart

Если удалены все принтеры и вы не хотите, чтобы демон принтера продолжал работу, выполните следующую команду (от имени root):

service cups stop

34.11.3. Назначение принтера по умолчанию

Чтобы назначить принтер по умолчанию, выполните следующую команду, указав queuename (имя очереди):

system-config-printer-tui --Xdefault --queue=queuename