Printer troubleshooting technician providing live chat help

Joe B.

Reviewed for technical accuracy

Specialities: Citrix VDA, Universal Printing/UPS, SAP GUI for Windows, Print servers, PPD/PPK drivers

Fix tiny SAP printouts in Citrix — PPD/driver mismatch, DPI scaling, paper size & device type

Technician avatar Technician
Welcome! When SAP GUI prints too small via Citrix, the root cause is usually a server PPD vs client PPD conflict, wrong Citrix Universal Print policy, or a DPI/paper-size mismatch between the VDA, print server, and endpoint.
A few details help: Which Citrix build (CVAD/VDA), are you using auto-created client printers or session printers via UPS/WEM? What driver sits on the server (PCL/PS/UPD) and what is on the client (Windows CUPS/PPD, macOS CUPS)? Letter or A4?
Customer
CVAD 2311, Windows VDAs. We auto-create client printers. Users on Windows and macOS report SAP output scaled down—like 70%—only inside Citrix. The print server uses Ricoh PS driver; clients often have Class or AirPrint drivers.
Technician avatar Technician
Thanks — that matches the classic PPD/PPK mismatch scenario. SAP renders with device-type metrics (e.g., SAPWIN, HPLJ4, POST2) and hands it to the printer driver. If the server queue PPD (Ricoh PS at 600dpi, A4) disagrees with the client driver (AirPrint at 300dpi, Letter) the Citrix print pipeline scales to fit, producing tiny output. We’ll align drivers, lock DPI, and standardize paper.
Customer
Understood. Where do we start—Citrix policies or SAP GUI settings?
Technician avatar Technician
Step 1 — Standardize drivers to prevent scaling
• In Citrix policy, enable Printer driver mapping and compatibility. Map all model drivers to a single Citrix Universal Print Driver (UPD PS) or to the exact vendor PS PPD that also exists on clients.
• Set Universal printing → Use universal printing only if requested = Disabled (so UPD is allowed). Set Universal printing print quality (DPI) = 600.
• If you keep auto-created client printers, map them to UPD PS or make sure clients have the same PPD and default paper size as the server queue.
Customer
We can switch to UPD PS. Users still need stapling/duplex—will UPD keep those?
Technician avatar Technician
The Citrix UPD PS/XPS supports duplex and basic finishing on many devices. For vendor-specific finishing (punch/booklet), use Citrix Universal Print Server (UPS) with a server-side vendor driver and deploy session printers to VDAs so the driver is consistent. That also avoids client PPD conflicts entirely.
Customer
What SAP-side settings can cause small prints? We use SAP GUI for Windows with device type SAPWIN.
Technician avatar Technician
Step 2 — Align SAP GUI and device type
• In SAP GUI print settings, select Device type SAPWIN (or POST2 for PS) to match the target driver.
• In the Windows print dialog, disable app-level Fit to page/Scale. Set Paper = A4 or Letter consistently with the server queue.
• If you use SmartForms/SAPScript, ensure page format (DINA4/LETTER) matches queue defaults; otherwise the spooler scales down.
• If SAPSprint or FrontEnd printing is used, confirm it targets the same printer name/driver as the Citrix session.
Customer
We standardized to A4 server-side, but some U.S. clients default to Letter. Could that alone shrink output?
Technician avatar Technician
Yes. A Letter vs A4 mismatch triggers Scale to fit in the pipeline and results in small text. Lock it via:
• Citrix policy Default paper size = A4 (or Letter) for all sessions.
• GPO on print server to set queue default paper and DPI 600.
• macOS clients using AirPrint/CUPS PPD should also use the same paper size to avoid CUPS scaling.
Customer
After forcing UPD PS @ 600dpi and A4, size improves but a few models still print small when auto-created from Mac clients.
Technician avatar Technician
That’s the client PPD vs server PPD conflict. Two cures:
• Prefer session printers via UPS so VDAs use a server-side driver; disable Auto-create client printers for SAP-critical users.
• Or enforce Use universal printing only for SAP delivery groups so the VDA uses UPD regardless of the macOS AirPrint PPD. This removes the CUPS scaling hop.
Customer
Any last checks to keep it stable in production?
Technician avatar Technician
Final checks:
• On print server and VDAs, confirm one driver family (Vendor PS or UPD PS) and DPI 600.
• In Citrix policy, set Printer redirection=Enabled, Universal printing=Allowed, DPI=600, Default paper=A4/Letter globally.
• In SAP, device type and form size must match queue defaults. Test SmartForm with a PDF preview to verify layout before print.
• Monitor with Printing Diagnostics and UPS_Mon (if using Universal Print Server).
Customer
Great—SAP output is normal size now. We’ll move users to session printers and UPD PS. Thanks!
Technician avatar Technician
Summary: SAP GUI prints too small via Citrix when the server PPD/driver and the client PPD disagree on DPI or paper size. Standardize on Citrix UPD PS or a single vendor PS driver, set DPI 600 and consistent A4/Letter, align SAP device type, and prefer session printers/UPS over auto-created clients. Need help mapping drivers and policies? Open the chat.

Quick answer: the accepted fix

Accepted fix for SAP GUI prints too small in Citrix: use Citrix UPD PS (or the same vendor PS PPD on server and client), lock DPI 600, standardize paper size across VDA/print server/clients, align SAP device type, and deploy session printers via UPS/WEM instead of auto-created client printers.


Why Citrix makes SAP printouts tiny (UPD vs vendor driver, DPI & paper)

Citrix printing converts jobs between server queues, UPD, and client drivers. When a print server uses a 600dpi PS PPD and the client advertises 300dpi CUPS/AirPrint with Letter while the server expects A4, the pipeline scales to fit—shrinking output. Aligning PPD/driver, DPI and paper size stops the downscaling.

How to verify sizing is correct

Print an SAP SmartForm test to PDF, then to the Citrix session printer. The result should match 100% with correct margins. Check the queue’s Document Properties to confirm 600dpi, A4/Letter as expected, and UPD PS or your chosen vendor PPD in use.

Citrix + SAP sizing — quick tips

Most “prints too small” cases come from PPD mismatches and paper/DPI differences.

Quick path: enforce UPD PS @ 600dpi → set default paper A4/Letter → map drivers with Printer driver mapping → prefer session printers via UPS → align SAP device type (SAPWIN/POST2) and form size → disable “Fit to page”.

Disclaimer: This information is AI-generated and intended for general guidance only. For advice specific to your environment, please consult a verified expert on Whizz-Tech before making decisions.


Getting Started Is Easy

Ask for help, 24/7

Members enjoy round-the-clock access to 12,000+ verified Experts, including tech support, mechanics, vets, and more.

Expert will respond in minutes

We match you with an Expert who specializes in your situation. Talk, text, or chat — whichever you prefer.

Save time & money

No scheduling hassles or expensive consults. Membership can save you significant time and money each month.

FAQ

Why does SAP print too small only inside Citrix?

The Citrix print pipeline scales between the server queue driver/PPD and the client PPD. DPI or paper-size differences (A4 vs Letter, 300 vs 600dpi) shrink output. Use UPD PS or match PPDs end-to-end.

UPD vs vendor driver — which is better for SAP?

UPD PS is safest for sizing and cross-model fleets. If you need vendor finishing or accounting, use UPS with server-side vendor PS driver and deploy session printers.

Do SAP device types influence scaling?

Yes. Use SAPWIN with Windows/UPD and POST2 for PostScript. Ensure SmartForms page formats match queue defaults.

We can’t change drivers. Any quick mitigation?

Force DPI 600, set a global Default paper size policy, disable app-level scaling, and test via session printers to bypass client PPD quirks.

Common Citrix/SAP sizing problems and quick fixes
SymptomLikely causeQuick fix
SAP output tiny only in Citrix Server PPD vs client PPD mismatch Use UPD PS or same vendor PS driver on all sides
Margins off; forms shrink Letter vs A4 conflict Set global paper size policy; align SAP form size
Random models affected Auto-created client printers (CUPS/AirPrint) Deploy session printers via UPS/WEM
Feature loss with UPD Need vendor finishing/accounting Use server-side vendor PS PPD; keep DPI 600

Step-by-step (Citrix + SAP)

  1. In Citrix policy, enable Printer driver mapping and select UPD PS (or one vendor PS driver).
  2. Set Universal printing print quality to 600dpi and a global Default paper size (A4/Letter).
  3. Prefer session printers via UPS; disable auto-created client printers for SAP users.
  4. In SAP GUI, choose device type SAPWIN/POST2 accordingly; ensure forms use the same paper size.
  5. Test SmartForms to PDF and to the session printer; confirm 100% scale and margins.

Notes for mixed Windows/macOS endpoints

  1. macOS AirPrint/CUPS often advertises 300dpi and Letter; align to 600dpi and A4/Letter per policy.
  2. If Macs must auto-create printers, force UPD usage in Citrix so CUPS PPD differences don’t affect sizing.

Sources

Matt Verified Icon
Matt ● replies in < 1 min
Technician Expert
⭐⭐⭐⭐⭐ Trusted by 27,000+ customers
Avatar
Alex · Expert's Assistant