YaST2 Developers Documentation: Printer configurator

Printer configurator

wizards.ycp
Wizard sequencer

This module has an unstable interface.

Imports

  • Arch
  • Label
  • Mode
  • Printer
  • Sequencer
  • Stage
  • Wizard

Includes

  • printer/dialogs-connection.ycp
  • printer/dialogs-cups.ycp
  • printer/dialogs.ycp

Local Functions

local getAliases () -> map<string,any>

Get map of aliases for wizard sequencer.

Return value:
aliases
local testDialogs () -> void

Show all dialogs with some fake data...

local EditPrinterSequence (boolean configured) -> symbol

Workflow for editing a single queue

Parameters:
configured boolean printer already configured
Return value:
sequence result
local getAddPrinterSubSequence () -> map<string,any>

Get the sub-sequence of adding new queue

Return value:
a map the sub sequence for WS
local AddPrinterSubSequence () -> symbol

Workflow for adding a single queue

Return value:
sequence result
local AddPrinterSequence () -> symbol

Workflow for adding a single queue

Return value:
sequence result
local MainSequence () -> symbol

Main workflow of the printer configuration with detected printers dialog

Return value:
sequence result
local PrinterAutoSequence () -> symbol

Whole configuration of printer but without reading and writing. For use with autoinstallation.

Return value:
sequence result
local PrinterSequence () -> symbol

Whole configuration of dns-server

Return value:
sequence result