Class Cups.CupsJob

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

@FieldOrder({"id","dest","title","user","format","state","size","priority","completed_time","creation_time","processing_time"}) public static class Cups.CupsJob extends Structure
CUPS job structure.

Corresponds to cups_job_t in <cups/cups.h>. Represents a print job in the CUPS system.

See Also:
  • Field Details

    • id

      public int id
      The job ID.
    • dest

      public String dest
      Printer or class name.
    • title

      public String title
      Title of the job.
    • user

      public String user
      User who submitted the job.
    • format

      public String format
      Document format (MIME type).
    • state

      public int state
      Job state (ipp_jstate_t).
    • size

      public int size
      Size in kilobytes.
    • priority

      public int priority
      Priority (1-100).
    • completed_time

      public NativeLong completed_time
      Time the job was completed (time_t, Unix epoch).
    • creation_time

      public NativeLong creation_time
      Time the job was created (time_t, Unix epoch).
    • processing_time

      public NativeLong processing_time
      Time the job began processing (time_t, Unix epoch).
  • Constructor Details

    • CupsJob

      public CupsJob()
    • CupsJob

      public CupsJob(Pointer p)