Print preferences.
| Property |
Type |
Access |
Description |
| activePrinterPreset |
PrinterPresetTypes enumeration, PrinterPreset |
r/w |
Current preset. |
| allPrinterMarks |
Boolean |
r/w |
Whether to print all types of printer’s marks. |
| blackAngle |
Real |
r/w |
The angle of the black ink. This property is only applicable when you are using In-Rip Separations; to control the ink screen angle when printing separations, use the angle property of the ink. |
| blackFrequency |
Real |
r/w |
The screen frequency of the black ink. This property is only applicable when you are using In-Rip Separations; to control the ink screen frequency when printing separations, use the frequency property of the ink. |
| bleedBottom |
Unit (0 – 432 points) |
r/w |
Height of the bottom bleed. |
| bleedChain |
Boolean |
r/w |
If true, apply a uniform bleed area. |
| bleedInside |
Unit (0 – 432 points) |
r/w |
Width of the inside bleed. |
| bleedMarks |
Boolean |
r/w |
Adds fine rules that define the amount of extra area to image outside the defined page size. |
| bleedOutside |
Unit (0 – 432 points) |
r/w |
Width of the outside bleed. |
| bleedTop |
Unit (0 – 432 points) |
r/w |
Height of the top bleed. |
| collating |
Boolean |
r/w |
If true, collate printed pages. |
| colorBars |
Boolean |
r/w |
Adds small squares of color representing the CMYK inks and tints of gray in 10% increments. |
| colorOutput |
ColorOutputModes enumeration |
r/w |
The color output mode used to print. |
| compositeAngle |
Real |
r/w |
The screen angle used to print composite gray. |
| compositeFrequency |
Real |
r/w |
The screen frequency used to print composite gray. |
| copies |
Long |
r/w |
The number of copies to print. |
| crd |
ColorRenderingDictionary enumeration, String |
r/w |
The color-rendering dictionary to use. |
| cropMarks |
Boolean |
r/w |
Adds fine horizontal and vertical rules that define where the page should be trimmed. |
| cyanAngle |
Real |
r/w |
The screen angle of the cyan ink. This property is only applicable when you are using In-Rip Separations; to control the ink screen angle when printing separations, use the angle property of the ink. |
| cyanFrequency |
Real |
r/w |
The screen frequency of the cyan ink. This property is only applicable when you are using In-Rip Separations; to control the ink screen frequency when printing separations, use the frequency property of the ink. |
| dataFormat |
DataFormat enumeration |
r/w |
The format of data sent to the printer. |
| downloadPPDFonts |
Boolean |
r/w |
If true, download PPD fonts. |
| flattenerPresetName |
String |
r/w |
The transparency flattener preset name. |
| flip |
Flip enumeration |
r/w |
The type of flip. |
| fontDownloading |
FontDownloading enumeration |
r/w |
The method used to download fonts to the printer. |
| ignoreSpreadOverrides |
Boolean |
r/w |
If true, ignore flattener spread overrides. |
| includeSlugToPrint |
Boolean |
r/w |
If true, print the slug area. |
| intent |
RenderingIntent enumeration |
r/w |
The rendering intent. |
| magentaAngle |
Real |
r/w |
The screen angle of the magenta ink. This property is only applicable when you are using In-Rip Separations; to control the ink screen angle when printing separations, use the angle property of the ink. |
| magentaFrequency |
Real |
r/w |
The screen frequency of the magenta ink. This property is only applicable when you are using In-Rip Separations; to control the ink screen frequency when printing separations, use the frequency property of the ink. |
| markLineWeight |
MarkLineWeight enumeration |
r/w |
Line weight of the printer’s mark. |
| markOffset |
Unit |
r/w |
Amount to offset the page marks from the edge of the defined page size. |
| markType |
MarkTypes enumeration |
r/w |
The type of printer’s mark to use. |
| negative |
Boolean |
r/w |
If true, print as negative. |
| omitBitmaps |
Boolean |
r/w |
If true, do not include bitmap images (but include OPI image links). |
| omitEPS |
Boolean |
r/w |
If true, do not include EPS graphics (but include OPI image links). |
| omitPDF |
Boolean |
r/w |
If true, do not include PDF graphics (but include OPI image links). |
| opiImageReplacement |
Boolean |
r/w |
If true, perform OPI image replacement. |
| pageInformationMarks |
Boolean |
r/w |
Includes the filename, page number, current date and time, and color separation name outside the page area. |
| pagePosition |
PagePositions enumeration |
r/w |
Where to position the page. |
| pageRange |
PageRange enumeration, String |
r/w |
The range of pages. |
| paperGap |
Unit |
r/w |
The amount of custom paper gap. |
| paperHeight |
PaperSize enumeration, Unit |
r/w |
The custom paper height. |
| paperOffset |
Unit |
r/w |
The custom paper offset. |
| paperSize |
PaperSizes enumeration, String |
r/w |
The paper size. |
| paperSizeList |
Array of Strings |
read |
A list of the available paper sizes. |
| paperTransverse |
Boolean |
r/w |
If true, print using the transverse paper orientation. |
| paperWidth |
PaperSize enumeration, Unit |
r/w |
The custom paper width. |
| parent |
Object |
read |
The parent of the object. |
| postscriptLevel |
PostScriptLevels enumeration |
r/w |
The level of PostScript to send to the printer. |
| ppd |
PPDValues enumeration, String |
r/w |
Current PPD. |
| ppdList |
Array of Strings |
read |
A list of the available PPDs. |
| preserveColorNumbers |
Boolean |
r/w |
Whether to preserve uncalibrated color numbers. |
| printBlack |
Boolean |
r/w |
If true, print the black ink. This property is only applicable when you are using In-Rip Separations; to control ink printing when printing separations, use the print ink property of the ink. |
| printBlankPages |
Boolean |
r/w |
If true, print blank pages. |
| printCyan |
Boolean |
r/w |
If true, print the cyan ink. This property is only applicable when you are using In-Rip Separations; to control ink printing when printing separations, use the print ink property of the ink. |
| printer |
Printer enumeration, String |
r/w |
Current printer. |
| printerList |
Array of Strings |
read |
All available printers. |
| printFile |
File |
r/w |
The path to the file used when printing to disk. |
| printGuidesGrids |
Boolean |
r/w |
If true, print visible guides and baseline grids. |
| printMagenta |
Boolean |
r/w |
If true, print the magenta ink. This property is only applicable when you are using In-Rip Separations; to control ink printing when printing separations, use the print ink property of the ink. |
| printMasterPages |
Boolean |
r/w |
If true, print master pages. |
| printNonprinting |
Boolean |
r/w |
If true, print nonprinting objects. |
| printPageOrientation |
PrintPageOrientation enumeration |
r/w |
The orientation of the printed page. |
| printSpreads |
Boolean |
r/w |
If true, print spreads. |
| printYellow |
Boolean |
r/w |
If true, print the yellow ink. This property is only applicable when you are using In-Rip Separations; to control ink printing when printing separations, use the print ink property of the ink. |
| profile |
Profile enumeration, String |
r/w |
The color profile to use. |
| properties |
An array of property names and values |
r/w |
Property that allows setting of several properties at the same time. |
| registrationMarks |
Boolean |
r/w |
Adds small ‘targets’ outside the page area for aligning the different separations. |
| reverseOrder |
Boolean |
r/w |
If true, print in reverse order. |
| scaleHeight |
Real |
r/w |
The vertical scaling percentage to apply. |
| scaleMode |
ScaleModes enumeration |
r/w |
How to scale the page. |
| scaleProportional |
Boolean |
r/w |
If true, scale the width and height proportionally. |
| scaleWidth |
Real |
r/w |
The horizontal scaling percentage to apply. |
| screening |
Screeening enumeration, String |
r/w |
The ink screening to use. |
| screeningList |
Array of Strings |
read |
All available ink screenings in the PPD. |
| sendImageData |
ImageDataTypes enumeration |
r/w |
Controls how much image data to send to the printer. |
| sequence |
Sequences enumeration |
r/w |
Whether to print odd pages, even pages or both. |
| simulateOverprint |
Boolean |
r/w |
If true, simulate overprinting. |
| sourceSpace |
SourceSpaces enumeration |
r/w |
The CMS source. |
| textAsBlack |
Boolean |
r/w |
If true, print text in black. |
| thumbnails |
Boolean |
r/w |
If true, print thumbnails. |
| thumbnailsPerPage |
ThumbsPerPage enumeration |
r/w |
The number of thumbnails to print per page. |
| tile |
Boolean |
r/w |
If true, tile pages. |
| tilingOverlap |
Real |
r/w |
The amount of tiling overlap. |
| tilingType |
TilingTypes enumeration |
r/w |
The type of tiling to use. |
| trapping |
Trapping enumeration |
r/w |
The type of trapping to use. |
| useDocumentBleedToPrint |
Boolean |
r/w |
If true, print the bleed area. |
| yellowAngle |
Real |
r/w |
The screen angle of the yellow ink. This property is only applicable when you are using In-Rip Separations; to control the ink screen angle when printing separations, use the angle property of the ink. |
| yellowFrequency |
Real |
r/w |
The screen frequency of the yellow ink. This property is only applicable when you are using In-Rip Separations; to control the ink screen frequency when printing separations, use the frequency property of the ink. |