Module: Cups

Extended by:
FFI::Library
Defined in:
lib/ffi-cups.rb,
lib/ffi-cups/job.rb,
lib/ffi-cups/printer.rb,
lib/ffi-cups/version.rb,
lib/ffi-cups/constants.rb,
lib/ffi-cups/connection.rb

Defined Under Namespace

Modules: Enum, Struct Classes: Connection, Job, Printer

Constant Summary collapse

VERSION =
"0.2.1"
CUPS_FORMAT_JPEG =

cups.h

"image/jpeg"
CUPS_FORMAT_PDF =
"application/pdf"
CUPS_FORMAT_TEXT =
"text/plain"
CUPS_JOBID_ALL =
-1
CUPS_WHICHJOBS_ALL =
-1
CUPS_WHICHJOBS_ACTIVE =
0
CUPS_WHICHJOBS_COMPLETED =
1
CUPS_HTTP_DEFAULT =
nil
CUPS_COPIES =

Options and Values

"copies"
CUPS_COPIES_SUPPORTED =
"copies-supported"
CUPS_FINISHINGS =
"CUPS_FINISHINGS"
CUPS_FINISHINGS_SUPPORTED =
"finishings-supported"
CUPS_FINISHINGS_BIND =
"7"
CUPS_FINISHINGS_COVER =
"6"
CUPS_FINISHINGS_FOLD =
"10"
CUPS_FINISHINGS_NONE =
"3"
CUPS_FINISHINGS_PUNCH =
"5"
CUPS_FINISHINGS_STAPLE =
"4"
CUPS_FINISHINGS_TRIM =
"11"
CUPS_MEDIA =
"media"
CUPS_MEDIA_READY =
"media-ready"
CUPS_MEDIA_SUPPORTED =
"media-supported"
CUPS_MEDIA_3X5 =
"na_index-3x5_3x5in"
CUPS_MEDIA_4X6 =
"na_index-4x6_4x6in"
CUPS_MEDIA_5X7 =
"na_5x7_5x7in"
CUPS_MEDIA_8X10 =
"na_govt-letter_8x10in"
CUPS_MEDIA_A3 =
"iso_a3_297x420mm"
CUPS_MEDIA_A4 =
"iso_a4_210x297mm"
CUPS_MEDIA_A5 =
"iso_a5_148x210mm"
CUPS_MEDIA_A6 =
"iso_a6_105x148mm"
CUPS_MEDIA_ENV10 =
"na_number-10_4.125x9.5in"
CUPS_MEDIA_ENVDL =
"iso_dl_110x220mm"
"na_legal_8.5x14in"
CUPS_MEDIA_LETTER =
"na_letter_8.5x11in"
CUPS_MEDIA_PHOTO_L =
"oe_photo-l_3.5x5in"
CUPS_MEDIA_SUPERBA3 =
"na_super-b_13x19in"
CUPS_MEDIA_TABLOID =
"na_ledger_11x17in"
CUPS_MEDIA_SOURCE =
"media-source"
CUPS_MEDIA_SOURCE_SUPPORTED =
"media-source-supported"
CUPS_MEDIA_SOURCE_AUTO =
"auto"
CUPS_MEDIA_SOURCE_MANUAL =
"manual"
CUPS_MEDIA_TYPE =
"media-type"
CUPS_MEDIA_TYPE_SUPPORTED =
"media-type-supported"
CUPS_MEDIA_TYPE_AUTO =
"auto"
CUPS_MEDIA_TYPE_ENVELOPE =
"envelope"
CUPS_MEDIA_TYPE_LABELS =
"labels"
CUPS_MEDIA_TYPE_LETTERHEAD =
"stationery-letterhead"
CUPS_MEDIA_TYPE_PHOTO =
"photographic"
CUPS_MEDIA_TYPE_PHOTO_GLOSSY =
"photographic-glossy"
CUPS_MEDIA_TYPE_PHOTO_MATTE =
"photographic-matte"
CUPS_MEDIA_TYPE_PLAIN =
"stationery"
CUPS_MEDIA_TYPE_TRANSPARENCY =
"transparency"
CUPS_NUMBER_UP =
"number-up"
CUPS_NUMBER_UP_SUPPORTED =
"number-up-supported"
CUPS_ORIENTATION =
"orientation-requested"
CUPS_ORIENTATION_SUPPORTED =
"orientation-requested-supported"
CUPS_ORIENTATION_PORTRAIT =
"3"
CUPS_ORIENTATION_LANDSCAPE =
"4"
CUPS_PRINT_COLOR_MODE =
"print-color-mode"
CUPS_PRINT_COLOR_MODE_SUPPORTED =
"print-color-mode-supported"
CUPS_PRINT_COLOR_MODE_AUTO =
"auto"
CUPS_PRINT_COLOR_MODE_MONOCHROME =
"monochrome"
CUPS_PRINT_COLOR_MODE_COLOR =
"color"
CUPS_PRINT_QUALITY =
"print-quality"
CUPS_PRINT_QUALITY_SUPPORTED =
"print-quality-supported"
CUPS_PRINT_QUALITY_DRAFT =
"3"
CUPS_PRINT_QUALITY_NORMAL =
"4"
CUPS_PRINT_QUALITY_HIGH =
"5"
CUPS_SIDES =
"sides"
CUPS_SIDES_SUPPORTED =
"sides-supported"
CUPS_SIDES_ONE_SIDED =
"one-sided"
CUPS_SIDES_TWO_SIDED_PORTRAIT =
"two-sided-long-edge"
CUPS_SIDES_TWO_SIDED_LANDSCAPE =
"two-sided-short-edge"