Printing PDFs: Options, Drivers, and Best Practices

From everyday desktop printing to professional prepress output — a complete guide to Acrobat's print capabilities and how to use them correctly.

← Back to Blog

The Print Dialog in Adobe Acrobat

The Acrobat print dialog is considerably more capable than the print dialogs of most applications, reflecting the central role of printing in PDF's origin as a prepress format. It is divided into several panels accessible through tabs and expandable sections. The main panels cover printer selection and properties, page range, page handling (scaling and multiple pages per sheet), and comments/forms. Additional panels appear for advanced print production options.

Understanding the structure of this dialog is worthwhile because many common print problems — pages printed too small, wrong page order, missing content — stem from options being set incorrectly. The preview pane on the left of the dialog updates dynamically and is an essential sanity check before committing a print job.

Page Scaling and Page Setup Options

The Page Handling section of the print dialog controls how the PDF page size relates to the physical paper size. The Size option dropdown provides several modes:

  • Fit: Scales the page up or down uniformly so the entire page fits within the printable area of the paper. This is safe for general use but will change the document's physical dimensions.
  • Shrink to Printable Area: Only scales down pages that are larger than the printable area; pages that fit already are printed at 100%. Useful when you need to avoid clipping without changing the scale of smaller pages.
  • Actual Size (100%): Prints at the document's native dimensions. If the page is larger than the paper, content near the edges may be clipped. This is the correct setting for printing at true scale (technical drawings, forms with fixed field sizes).
  • Custom Scale: Allows entering a specific scaling percentage. Useful for intentional enlargement or reduction.
  • Choose Paper Source by PDF Page Size: Instructs the printer driver to select a paper tray based on the PDF page size. Useful for documents containing mixed page sizes (for example, a document with both A4 text pages and A3 fold-out diagrams).

Printing Multiple Pages Per Sheet (N-up Printing)

The Multiple Pages Per Sheet option (found under Page Handling > Page Sizing & Handling in recent Acrobat versions) tiles multiple PDF pages onto a single sheet of physical paper. Settings include:

  • Pages per sheet: Choose from preset values (2, 4, 6, 9, 16) or set a custom number of columns and rows.
  • Page order: Controls the sequence in which pages are tiled: horizontal, horizontal reversed, vertical, or vertical reversed.
  • Print page border: Draws a thin rule around each tiled page.
  • Auto-rotate: Rotates individual pages within the tile arrangement to achieve the best fit.

N-up printing is commonly used for producing proof sets (viewing 4-up or 9-up thumbnail pages), printing study notes with multiple slides per page, or conserving paper for draft prints. Note that very small pages may make text illegible; always check the preview.

Booklet Printing

Booklet printing imposes PDF pages in the correct order and orientation for printing double-sided sheets that, when folded and collated, form a saddle-stitched booklet. Acrobat handles the imposition automatically. Options include:

  • Binding: Left-edge binding (default for left-to-right languages) or right-edge binding (for right-to-left languages such as Arabic and Hebrew, or for specific design requirements).
  • Booklet subset: Both sides, Front side only, or Back side only. The last two allow manual duplex printing on a simplex printer — print the front sides first, reload the paper, then print the back sides.
  • Sheets from / Sheets to: Print only a range of imposed sheets for proofing or distributed printing.

For professional booklet production with more than a few sheets, dedicated imposition software (such as plugins for InDesign or standalone tools) is preferable to Acrobat's built-in booklet feature, as it provides control over creep compensation, trim, and bleed handling.

Print Production: Separations, Marks, and Bleeds

The Advanced Print Setup dialog (accessed via the Advanced button in the print dialog) exposes Acrobat's print production capabilities, intended for prepress workflows and commercial printing:

Output

The Output panel controls composite versus separated printing. Composite printing (the default) sends all colour channels as a single image to the printer. Separations mode outputs each ink channel separately — one page per ink per document page — for four-colour (CMYK) and spot colour printing. In separations mode, the Output panel lists all inks in the document and allows individual inks to be disabled or designated as process or spot.

Marks and Bleeds

This panel adds printer's marks outside the page boundary — crop marks (trim marks), bleed marks, registration marks, colour bars, and page information. These are essential for commercial printing where the printed sheet is larger than the final trimmed page size. The bleed settings allow specifying how far outside the trim box bleed content extends; Acrobat can use bleed values defined in the PDF's BleedBox, or override them here.

PostScript Options

Controls PostScript-specific settings including font downloading (None, Subset, All), data format (ASCII or Binary), and PostScript level.

PDF Print Driver vs PostScript Printer Driver

Two fundamentally different approaches exist for producing print output from a computer:

PDF Print Driver (Print to PDF)

A PDF print driver (such as Adobe PDF, Microsoft Print to PDF, or Foxit PDF Printer) intercepts the print job at the operating system level and converts it to a new PDF file rather than sending it to a physical printer. When printing an existing PDF through a PDF driver, the result is a re-distilled PDF — the original PDF is converted to the OS print API (GDI on Windows, CoreGraphics on macOS), and then captured as a new PDF. This process can add or remove features: it flattens transparency, may not preserve bookmarks or hyperlinks, can introduce rasterisation artefacts, and may re-encode fonts. It is not equivalent to a copy of the original PDF.

PostScript Printer Driver

A PostScript printer driver (such as the Adobe Universal PostScript driver) generates a PostScript stream that describes the page content at a high level of fidelity. PostScript retains vector graphics, correct colour space information, and can be passed to Adobe Distiller or a RIP (Raster Image Processor) for high-quality rendering. This path is preferred for professional prepress workflows where the PostScript output will be processed by a dedicated RIP rather than printed directly from Acrobat. Acrobat can also write directly to a PostScript file (File > Print > choose PostScript File as printer) for subsequent processing.

Printing Specific Pages, Ranges, and Spreads

The Pages to Print section of Acrobat's print dialog provides several range options:

  • All Pages: The entire document.
  • Current Page: Only the page currently visible in the Acrobat window.
  • Pages: A comma-separated list of page numbers and ranges (for example, "1, 3, 5-10, 15"). Acrobat uses the document's logical page numbers (which may differ from PDF object page indices if page labels are used).
  • Odd Pages Only / Even Pages Only: Useful for manual duplex printing.
  • Reverse Pages: Prints the specified range in reverse order.

When printing facing-page (spread) documents, Acrobat does not automatically impose pages as spreads in the standard print dialog. For spread printing, the booklet printing option with a suitable pages-per-sheet setting, or dedicated imposition software, is required.

Overprint Preview and Its Importance for Prepress

Overprinting is a technique in professional printing where one ink layer is printed on top of another without knocking out the underlying ink. When text is black (K only) and set to overprint on a coloured background, it avoids the registration errors that would appear as a white halo around non-overprinting black text. Spot colour overprints are also common in brand-colour applications.

Overprint Preview (View > Preview > Overprint Preview, or in the Output Preview panel) simulates how overprinting will look when printed. Without enabling this, Acrobat's default on-screen rendering shows all objects as if they knock out — the screen appearance does not reflect the print output. For accurate prepress proofing, Overprint Preview must be enabled. It is available in Acrobat Pro in both the standard viewer and the Output Preview panel (Tools > Print Production > Output Preview), which also provides ink limit checking and colour separation simulation.

Transparency Flattening for Older RIPs

PDF 1.4 introduced a transparency model that allows objects to blend and interact with underlying objects in complex ways. While modern high-end RIPs handle PDF transparency natively, older PostScript RIPs cannot process transparency directly and require it to be flattened — converted to equivalent opaque objects — before being sent to the device.

Acrobat's Advanced Print Setup includes transparency flattening controls. The High Resolution preset flattens transparency at maximum quality, rasterising complex areas at a high resolution while preserving vector data where possible. The Low Resolution preset is faster but produces lower-quality rasterised regions. For reliable output to older RIPs, flattening before printing (using Acrobat's Flattener Preview and Print Production tools) is preferable to relying on RIP-level flattening.

Printing with Comments and Annotations Visible

By default, Acrobat prints the document content without comments or annotations. The Comments and Forms section of the print dialog provides control:

  • Document: Prints the document content only, no annotations.
  • Document and Markups: Prints the document with all visible annotations (sticky notes appear as their icon, not their pop-up; markup annotations appear as drawn).
  • Document and Stamps: Prints the document with only stamp annotations visible.
  • Form Fields Only: Prints only the form field content, useful for printing completed form data onto pre-printed paper forms.

Summary of Comments (Document > Comments > Print with Comments Summary) prints a document-and-comments summary with annotations listed alongside the relevant page, which is useful for review workflows.

Silent Printing via JavaScript

Acrobat JavaScript provides a print() method on the Doc object that can initiate printing programmatically. The basic form to print the current document silently (without showing the print dialog) is:

app.activeDocs[0].print({ bUI: false, bSilent: true, bShrinkToFit: true });

The print() method accepts a parameter object with keys controlling virtually all the same options available in the print dialog: nStart and nEnd for page range, bReverse for reverse order, bAnnotations for printing with annotations, nDuplex for duplex mode, nCopies for copy count, and sPrinterName to specify a particular installed printer by name. Silent printing is particularly useful for Acrobat-based workflow automation where PDFs must be printed as part of a batch process triggered by a folder watcher or form submission.

Note that the ability to print silently is subject to security restrictions in Acrobat's JavaScript security model. In recent Acrobat versions, users may be prompted to confirm silent printing even when bSilent: true is set, depending on trust settings for the script's origin.

Batch Printing PDFs

For printing large volumes of PDFs, several approaches are available depending on the environment:

  • Acrobat Action Wizard: Create a batch action that opens a folder of PDFs and prints each one. The action can specify print settings and run unattended on a watched folder.
  • Acrobat JavaScript automation: A folder-level JavaScript can monitor a directory and trigger printing on files as they arrive, using the app.execMenuItem("Print") or doc.print() API.
  • Command-line printing: On Windows, Acrobat can be invoked from the command line with the /t flag to print a file to a specific printer: AcroRd32.exe /t "file.pdf" "PrinterName" "DriverName" "Port". This is not officially supported in all Acrobat versions and may require careful version-specific testing.
  • Custom applications using the Adobe PDF Library: The Adobe PDF Library provides a programmatic printing API that can be integrated into server-side or desktop applications for high-throughput, controlled printing without requiring Acrobat to be running interactively. This is the recommended approach for enterprise-scale batch print solutions.

Automate and Extend Your PDF Workflows

Mapsoft develops custom PDF workflow solutions — from batch printing and processing automation to full Acrobat plugin and PDF Library integrations.