Skip to main content
Skip table of contents

Universal Print queue with custom print attributes - spooler v3

Spooler in server mode can use IPP attributes to be used by other services, such as YSoft SafeQ Universal Print Connector. Users are then presented with specific print driver options.


References:


Spooler v3 Configuration

Compiling the spooler v3 configuration file <install_dir>\Spooler\versions\6.0.48.2\configuration\printer.json


Spooler service restart is required to apply changes.

When used with Universal Print, you need to re-share the print queue to apply changes.

IPP attribute name

config name

Available values

Example

print-color-mode-defaultPrintColorModeDefaultOne of PrintColorModeSupported

"PrintColorModeDefault": "monochrome"

print-color-mode-supportedPrintColorModeSupported
  • auto
  • auto-monochrome
  • monochrome
  • color

"PrintColorModeSupported": [
  "auto",
  "auto-monochrome",
  "monochrome",
  "color"
]

finishings-defaultFinishingsDefault

One of FinishingsSupported

"FinishingsDefault": 7

finishings-supportedFinishingsSupported
  • 3  - none
  • 4  - staple
  • 5  - punch
  • 6  - cover
  • 7  - bind
  • 8  - saddle-stitch
  • 9  - edge-stitch
  • 20 - staple-top-left
  • 21 - staple-bottom-left
  • 22 - staple-top-right
  • 23 - staple-bottom-right
  • 24 - edge-stitch-left

"FinishingsSupported": [
  4,
  5,
  7
]

multiple-document-handling-supportedMultipleDocumentHandlingSupported
  • separate-documents-uncollated-copies
  • separate-documents-collated-copies


Cannot see it in MS docs - https://docs.microsoft.com/en-us/universal-print/fundamentals/universal-print-connector-getting-print-options

"MultipleDocumentHandlingSupported": [
  "separate-documents-uncollated-copies",
  "separate-documents-collated-copies"
]

sides-defaultSidesDefaultOne of SidesSupported

"SidesDefault": "two-sided-long-edge"

sides-supportedSidesSupported
  • one-sided
  • two-sided-long-edge
  • two-sided-short-edge

"SidesSupported": [
  "one-sided",
  "two-sided-long-edge",
  "two-sided-short-edge"
]

media-source-supported

MediaSourceSupported
  • auto
  • tray-1
  • tray-2

"MediaSourceSupported": [
  "auto",
  "tray-1",
  "tray-2"
]

media-defaultMediaDefault

media-supportedMediaSupported

media-col-defaultMediaColDefault

media-col-database

MediaColDatabase

media-col-supportedMediaColSupported

media-readyMediaReady
  • iso_a4_210x297mm
  • iso_a3_297x420mm
  • iso_a0_841x1189mm
  • iso_a1_594x841mm
  • iso_a2_420x594mm
  • iso_a5_148x210mm
  • iso_a6_105x148mm
  • iso_a7_74x105mm
  • iso_a8_52x74mm
  • iso_a9_37x52mm
  • iso_a10_26x37mm
  • iso_b0_1000x1414mm
  • iso_b1_707x1000mm
  • iso_b2_500x707mm
  • iso_b3_353x500mm
  • iso_b4_250x353mm
  • iso_b5_176x250mm
  • iso_b6_125x176mm
  • iso_b7_88x125mm
  • iso_b8_62x88mm
  • iso_b9_44x62mm
  • iso_b10_31x44mm
  • iso_c0_917x1297mm
  • iso_c1_648x917mm
  • iso_c2_458x648mm
  • iso_c3_324x458mm
  • iso_c4_229x324mm
  • iso_c5_162x229mm
  • iso_c6_114x162mm
  • iso_c7_81x114mm
  • iso_c8_57x81mm
  • iso_c9_40x57mm
  • iso_c10_28x40mm
  • na_5x7_5x7in
  • na_6x9_6x9in
  • na_7x9_7x9in
  • na_9x11_9x11in
  • na_10x11_10x11in
  • na_10x13_10x13in
  • na_10x14_10x14in
  • na_10x15_10x15in
  • na_11x12_11x12in
  • na_11x15_11x15in
  • na_12x19_12x19in
  • na_a2_4.375x5.75in
  • na_arch-a_9x12in
  • na_arch-b_12x18in
  • na_arch-c_18x24in
  • na_arch-d_24x36in
  • na_arch-e2_26x38in
  • na_arch-e3_27x39in
  • na_arch-e_36x48in
  • na_b-plus_12x19.17in
  • na_c5_6.5x9.5in
  • na_c_17x22in
  • na_d_22x34in
  • na_e_34x44in
  • na_edp_11x14in
  • na_eur-edp_12x14in
  • na_executive_7.25x10.5in
  • na_f_44x68in
  • na_fanfold-eur_8.5x12in
  • na_fanfold-us_11x14.875in
  • na_foolscap_8.5x13in
  • na_govt-legal_8x13in
  • na_govt-letter_8x10in
  • na_index-3x5_3x5in
  • na_index-4x6-ext_6x8in
  • na_index-4x6_4x6in
  • na_index-5x8_5x8in
  • na_invoice_5.5x8.5in
  • na_ledger_11x17in
  • na_legal-extra_9.5x15in
  • na_legal_8.5x14in
  • na_letter-extra_9.5x12in
  • na_letter-plus_8.5x12.69in
  • na_letter_8.5x11in
  • na_monarch_3.875x7.5in
  • na_number-9_3.875x8.875in
  • na_number-10_4.125x9.5in
  • na_number-11_4.5x10.375in
  • na_number-12_4.75x11in
  • na_number-14_5x11.5in
  • na_oficio_8.5x13.4in
  • na_personal_3.625x6.5in
  • na_quarto_8.5x10.83in
  • na_super-a_8.94x14in
  • na_super-b_13x19in
  • na_wide-format_30x42in

"MediaReady": [
    "iso_a4_210x297mm",
    "iso_a3_297x420mm",
    "na_letter_8.5x11in",
    "iso_a0_841x1189mm",
    "iso_a1_594x841mm",
    "iso_a2_420x594mm",
    "iso_a5_148x210mm",
    "iso_a6_105x148mm",
    "iso_a7_74x105mm",
    "iso_a8_52x74mm"
]


How to Test


Use ipptool to get values from the spooler v3:

.\ipptool.exe -v -t ipp://10.0.124.215:631/ipp/printer .\examples\get-printer-attributes.test



Example

A complete example of <install_dir>\Spooler\versions\6.0.48.2\configuration\printer.json

{
  "Printer": {
    "PrintColorModeDefault": "monochrome",
    "PrintColorModeSupported": [
      "auto",
      "auto-monochrome",
      "monochrome",
      "color"
    ],
    "FinishingsDefault": 7,   
    "FinishingsSupported": [
      4,
      5,
      7
    ],
    "MultipleDocumentHandlingSupported": [
      "separate-documents-uncollated-copies",
      "separate-documents-collated-copies"
    ],
    "SidesDefault": "two-sided-long-edge",
    "SidesSupported": [
      "one-sided",
      "two-sided-long-edge",
      "two-sided-short-edge"
    ],
    "MediaSourceSupported": [
      "auto",
      "tray-1",
      "tray-2"
    ],
    "MediaReady": [
        "iso_a4_210x297mm",
        "iso_a3_297x420mm",
        "na_letter_8.5x11in",
        "iso_a0_841x1189mm",
        "iso_a1_594x841mm",
        "iso_a2_420x594mm",
        "iso_a5_148x210mm",
        "iso_a6_105x148mm",
        "iso_a7_74x105mm",
        "iso_a8_52x74mm"
    ]
     
  }
}



 



JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.