PCL vs PostScript Printer Driver: Which One to Install
Most office printers offer a PCL 6 driver and a PostScript driver. PCL 6 is the right default for everyday Windows printing; PostScript is for design software, PDF-heavy work and mixed Mac and Windows offices.
On this page
For everyday printing from Windows, install the PCL 6 driver. It is the default on most office lasers, it is usually the fastest, and HP recommends it for most Windows environments. Choose the PostScript (PS) driver when you print from Adobe and other design software, when files must look the same from Mac and Windows, or when an application specifically asks for PostScript. Installing both side by side is free and is the quickest way to settle it for your own documents.
What PCL and PostScript actually are
A printer driver turns what is on your screen into a stream of instructions the printer understands. That stream is written in a page description language. PCL and PostScript are the two that most office printers speak.
- PCL (Printer Command Language) was created by HP. PCL 5 is the older version, still used by some legacy business systems. PCL 6, also called PCL XL, is the modern version. The driver does more of the work on the computer and sends a compact stream, so the printer has less to process.
- PostScript was created by Adobe. It describes the page in a device-independent way, and the printer itself interprets that description. That makes output very consistent across devices and operating systems, but it asks more of the printer's processor and memory.
Many printers that offer "PostScript" actually run a licensed or compatible version under another name. Kyocera calls its version KPDL, Brother calls its version BR-Script, and Canon labels its option PS3. For choosing a driver, treat them all as PostScript.

PCL 6 vs PostScript at a glance
| PCL 6 (PCL XL) | PostScript | |
|---|---|---|
| Best for | Office documents, email, spreadsheets, web pages | Adobe apps, design and layout work, complex PDFs |
| Speed on typical documents | Usually faster | Can be slower, especially on large graphics |
| Printer memory needed | Lower | Higher |
| Consistency between Mac and Windows | Good, but can differ | Very consistent |
| Printer support | Almost every office laser | Only printers with PostScript or an emulation |
| Typical default | Yes, on most Windows drivers | Optional second driver |
Kyocera's printer driver guides make the trade-off explicit: PCL XL is the default and suits most printing, while KPDL needs more printer memory, may print more slowly than PCL, and is most useful for applications that expect PostScript.
When to choose PCL 6
Pick PCL 6 if most of what you print comes from Microsoft Office, a browser, an accounting package or a line-of-business app. HP's support guidance for its LaserJet and enterprise printers calls PCL 6 the recommended driver for most Windows environments and general office use. It is also the safer choice on printers with modest memory, and it is what most driver installers set up by default.
Stick with PCL 5 only when an older system requires it. HP lists PCL 5 for legacy needs such as older forms, SAP and some UNIX or mainframe setups.
When to choose PostScript
- Design and publishing software. Adobe Illustrator, InDesign and Photoshop, and other graphics apps are built around PostScript output. HP suggests the PS driver for Adobe and other graphics-intensive applications.
- Mixed Mac and Windows offices. HP also recommends PostScript where fonts must match between macOS and Windows files.
- Problem PDFs. If a complex PDF prints with missing elements, wrong fonts or odd transparency through PCL, the PostScript driver often renders it correctly.
- An application that asks for it. Some label, CAD and prepress tools expect a PostScript printer.
The catch is that PostScript only works on a printer that supports it. If you send PostScript to a printer that does not, it usually prints pages of text code, often starting with "%!PS", instead of your document. If that happens, switch the queue back to the PCL driver.
What each brand calls the choice
The menus and download names differ by manufacturer, which is where most of the confusion comes from.
| Brand | PCL option | PostScript option | Universal driver |
|---|---|---|---|
| HP | PCL 6 | PS (on PostScript-capable models) | HP Universal Print Driver, in PCL 6 and PS versions |
| Kyocera | PCL XL (default), PCL 5e/5c | KPDL | KX driver, where you pick the language |
| Sharp | PCL6 | PS, plus PPD files for Mac and Linux | SHARP UD3 |
| Canon (office) | PCL6 | PS3 | Generic Plus drivers; many models also offer Canon's own UFR II |
| Brother | PCL (on business models) | BR-Script | Varies by model |
The common search "KX driver vs PCL" comes from this table. Kyocera's KX driver is not a separate language. It is Kyocera's universal Windows driver, and inside it you choose PCL XL, PCL 5e or 5c, or KPDL. Kyocera's guides say the permanent choice is made in the driver's Device Settings, while a change in Printing Preferences is temporary.
Sharp packages its Windows drivers the same way. On Sharp's official download listing for a business colour model such as the Sharp BP-70C31, the model-specific download is a single "PCL6 / PS / PPD Drivers" package, offered alongside the SHARP UD3 universal driver and an ARM64-compatible version for Windows on Arm laptops. Run the package and choose which drivers to install.
Canon's UFR II is a third, Canon-specific language. On Canon office devices it is usually the most feature-complete option, with PCL6 and PS3 offered for compatibility with mixed fleets and specific applications.
Universal drivers and Windows' own driver
A universal driver works across many models from one manufacturer, which suits offices with several printers. HP notes that its Universal Print Driver is tested only on HP printers, so use each manufacturer's own driver for other brands.
Windows is also moving away from vendor drivers. Microsoft's end-of-servicing plan for third-party printer drivers says that from January 15, 2026, no new printer drivers are published to Windows Update for Windows 11, and that from July 1, 2026, Windows prefers its built-in IPP class driver. Vendor installation packages can still be installed. In practice, a modern network printer may already print through the Windows IPP class driver without either PCL or PostScript appearing in the name. If you need finishing options, accurate colour, or specific tray control, install the manufacturer's PCL 6 or PS package. Our Windows 11 printer driver guide covers the routes.
How to test which works better for you
- Download the manufacturer's package for your exact model from its official support site. Install the PCL 6 driver first, then add the PostScript driver as a second printer pointing at the same printer.
- Rename the two queues clearly, for example "Office laser PCL" and "Office laser PS".
- Print the same three documents through each: a typical Word file, a heavy PDF, and something from your design software if you use it.
- Compare speed, fonts, line weights and colour. Keep the one that wins as the default and remove the other, or keep both if different people need different ones.
If both are slow, the bottleneck may be elsewhere. Our guide to slow printing covers spooler settings, network and file size. On a Mac, the choice is usually made for you; see the Mac printer driver guide for when an extra driver is worth installing.
Sources
Software mentioned in this guide
- Canon Generic Plus Printer Driver
Canon's universal driver for imageCLASS, i-SENSYS, imageRUNNER and imageFORCE Windows · macOS · Linux - HP Universal Print Driver (UPD)
One Windows driver that drives most HP printers in a fleet Windows - Kyocera KX Universal Printer Driver
Kyocera's main Windows driver, formerly known as the KX driver Windows - Windows printer settings
How Windows installs printers, and the shift to driverless Windows Ready Print Windows - Xerox Global Print Driver
One Windows driver for a mixed fleet of Xerox devices Windows
Printers covered here
Frequently asked questions
Should I install the PCL or PostScript driver?
Install PCL 6 for normal office printing from Windows. Add the PostScript driver if you print from Adobe or other design software, print complex PDFs, or need consistent fonts between Mac and Windows. You can install both and keep whichever prints your documents better.
Is PostScript better quality than PCL?
Not in general. Both produce the same resolution on the same printer. PostScript is more consistent with complex graphics, fonts and PDFs, while PCL 6 is usually faster on ordinary documents. Quality differences show up mainly with design files.
What is the difference between the Kyocera KX driver and PCL?
The KX driver is Kyocera's universal Windows driver, not a language. Inside it you choose the page description language: PCL XL, which is the default, PCL 5e or 5c, or KPDL, which is Kyocera's PostScript-compatible language.
Why does my printer print pages of strange code?
That usually means a PostScript job was sent to a printer that does not support PostScript, so it prints the commands as text. Switch the printer queue to the PCL driver, or check that you selected the correct model when installing.
Do I need PCL or PostScript on Windows 11 at all?
Not always. Windows can print to many modern network printers through its built-in IPP class driver. Install the manufacturer's PCL 6 or PostScript driver when you need features the built-in driver lacks, such as finishing options, tray control or accurate colour settings.
Questions & comments (0)
No comments yet. Describe your printer model, operating system and the exact message you see; comments appear after review.
Ask about this page
Your comment appears after our team approves it. Or sign in to post faster.