Class Cups.CupsDest

java.lang.Object
com.sun.jna.Structure
com.sun.jna.platform.unix.Cups.CupsDest
Enclosing interface:
Cups

@FieldOrder({"name","instance","is_default","num_options","options"}) public static class Cups.CupsDest extends Structure
CUPS destination (printer or class) structure.

Corresponds to cups_dest_t in <cups/cups.h>. Each destination represents a printer or printer class known to the CUPS system.

Starting with CUPS 1.2, the options array includes attributes such as "printer-info", "printer-is-accepting-jobs", "printer-is-shared", "printer-make-and-model", "printer-state", "printer-state-change-time", "printer-state-reasons", "printer-type", and "printer-uri-supported".

See Also:
  • Field Details

    • name

      public String name
      Printer or class name.
    • instance

      public String instance
      Local instance name or null for the primary instance.
    • is_default

      public int is_default
      Non-zero if this is the default destination.
    • num_options

      public int num_options
      Number of options.
    • options

      public Pointer options
      Pointer to options array (cups_option_t *).
  • Constructor Details

    • CupsDest

      public CupsDest()
    • CupsDest

      public CupsDest(Pointer p)