ChromeOS printing expert helping fix duplex always on bug

Joe B.

Reviewed for technical accuracy

Specialities: Chromebook & ChromeOS printing, CUPS/PPD configuration, duplex & collation bugs, Google Workspace printer policies, IPP Everywhere printers

Fix ChromeOS duplex always on — Chromebook prints double-sided only, PPD duplex flag override, one-sided printing tips

Technician avatar Technician
Hi! We can definitely sort out your ChromeOS duplex always on problem so your Chromebook can print single-sided again instead of forcing two-sided on every job.

To start, I need a quick snapshot of your setup:
• What exact Chromebook / ChromeOS version are you on (Settings → About ChromeOS)?
• Is the printer added as Secure / IPP, IPP Everywhere, or via a print server / CUPS queue from your school or office?
• In the print dialog on ChromeOS, if you switch “Two-sided” to Off, does it still come out duplex on paper?
• Do Windows or macOS computers printing to the same device respect single-sided, or is automatic duplex printing forced for everyone?

Once I know that, I’ll walk you through checking whether this is a PPD default duplex flag, a ChromeOS print stack bug, or a managed policy — and then show you the safest PPD flag override or workaround to get one-sided printing from your Chromebook.
Customer
I’m on a school Chromebook with ChromeOS 128. The printer is an HP laser on the network, it shows up as an IPP printer in ChromeOS. No matter what I do, my Chromebook always prints double-sided. I switch “Two-sided” to “Off” in the print dialog, but it still comes out duplex. On a Windows laptop using the same printer, I can choose single-sided just fine, so it feels like a ChromeOS duplex bug.
Technician avatar Technician
That lines up with a common ChromeOS duplex always on pattern: the UI lets you choose single-sided, but the underlying PPD / CUPS options keep sending jobs with Duplex=DuplexNoTumble or an equivalent IPP attribute anyway.

Typical reasons a Chromebook prints double-sided only:
• The printer’s PPD (printer description file) has duplex set as the hard default and ChromeOS’s print dialog doesn’t correctly override that value.
• A managed printer policy from Google Admin or a print management tool forces duplex for that queue regardless of what users choose.
• An older ChromeOS print backend bug where the “Two-sided” toggle only updates the UI but not the actual IPP/CUPS job attributes.
• The printer is exposed from a server (CUPS, PaperCut, directprint.io, etc.) where duplex is enforced in the queue’s PPD and clients can’t change it.

The good news: we usually don’t need to replace the printer. We either override the PPD duplex flag on the server side or switch to a ChromeOS queue that exposes a “sides=one-sided” option properly.
Customer
That makes sense. It’s a shared printer at school, probably on some server. In ChromeOS it just shows as a pre-configured printer pushed by IT, I can’t edit much. The weird part is that even Google Docs prints duplex from my Chromebook, and the “Two-sided” setting doesn’t do anything. This is wasting paper when I need single-sided worksheets. Is there any workaround for ChromeOS duplex forced by PPD if I’m not an admin?
Technician avatar Technician
Great detail — that tells us this is likely a managed ChromeOS printer pulled from a CUPS/PPD queue on your school network.

Let’s quickly confirm whether it’s a server-side duplex default or a pure ChromeOS print bug:
Step A — Test a different printer path
1) In ChromeOS, go to Settings → Advanced → Printing → Printers.
2) See if the same device also appears under “Available printers to save” (like “HP-xxx IPP Everywhere”).
3) Add that as your own local IPP/IPP Everywhere printer and name it “HP-single-sided test”.
4) Print a 2-page PDF and set Two-sided = Off in the ChromeOS print dialog.

• If the local IPP queue obeys one-sided, then your school queue’s PPD probably has duplex baked in and we need an admin to change that default.
• If both queues still force duplex, you’re likely hitting a ChromeOS duplex attribute bug with that model, and we’ll use a different kind of PPD flag override workaround.
Customer
I checked: there’s the managed printer, plus a second entry that looks like “HP LaserJet (IPP Everywhere)”. When I added that as my own printer and printed a two-page PDF with “Two-sided: Off”, it finally printed single-sided. The school-managed printer still forces duplex. So I guess the problem is really the PPD defaults on the managed queue and not the printer itself.
Technician avatar Technician
Perfect troubleshooting — that confirms the hardware and ChromeOS print stack are fine; the issue is that the managed PPD sets duplex as the default for that queue.

In a typical CUPS/PPD setup, the queue’s PPD contains an option like:
*DefaultDuplex: DuplexNoTumble
or a similar vendor option. When your school exposes that queue to ChromeOS managed printers, ChromeOS reads the “duplex capable” flag and the default Duplex=on — and sometimes ignores your attempt to turn it off in the UI.

The real fix on the admin side is to:
• Edit the printer options via the CUPS web interface or print management console so that Duplex = None / Off becomes the default, or
• Upload a custom PPD for ChromeOS (where duplex default is single-sided) using their print management system or Google Admin’s custom PPD support for ChromeOS devices.

Since you don’t have admin rights, we’ll build you a safe user-level workaround and then I’ll give you the exact wording to send to IT so they can adjust the PPD duplex flag correctly.
Customer
Got it. For now I can use the direct IPP printer I added myself to get one-sided printing from ChromeOS, but teachers sometimes force us to use the managed printer queue so jobs show up under our account. How should I explain this to IT so they understand it’s a PPD duplex default issue and not just me not knowing how to change the print settings?
Technician avatar Technician
Good call — if you present it clearly, most IT admins will understand that this is a queue configuration / PPD flag and not user error.

Step B — How to describe the ChromeOS duplex bug to IT
You can say something like:
“On the managed printer ‘HP-Lab-01’ my Chromebook always prints duplex even when I turn ‘Two-sided’ off in the ChromeOS print dialog. If I add the same printer directly as ‘IPP Everywhere’, single-sided works. It looks like the CUPS/PPD queue for HP-Lab-01 has duplex enforced by default, and ChromeOS is not overriding that. Could you please set the PPD default duplex option for that queue to single-sided and then re-publish it to ChromeOS?”

If they use a cloud print management tool (PaperCut, directprint.io, etc.), they’ll normally see a setting like “Default duplex” or “Print mode: simplex/duplex” that controls this for ChromeOS devices.
Customer
That’s super helpful. While I wait for IT, are there any other workarounds on my side for jobs that have to go through the managed Chromebook printer? I tried printing odd pages only, but the printer still pulls them back in and prints on the back because duplex is stuck on.
Technician avatar Technician
Right, if the PPD duplex flag on that queue is hard-coded, ChromeOS will keep adding duplex attributes no matter what you do in the UI. There are a couple of partial workarounds:

Step C — Practical ChromeOS one-sided workarounds
• When possible, keep using the IPP Everywhere printer you added — that path respects the ChromeOS “Two-sided” toggle and is usually the cleanest fix.
• If a teacher needs proof of printing through the managed queue, ask the teacher if digital submission + one physical copy from the IPP printer is acceptable to avoid wasting extra sheets.
• On some models, setting the printer’s front panel default to one-sided can temporarily override duplex even when ChromeOS asks for it, but this depends heavily on the device and what IT allows on the panel.
• As a last resort, export to PDF, print from another OS (Windows/macOS) with duplex turned off, and keep that workflow only for important assignments until IT applies the PPD override for ChromeOS.

These are awkward, but they keep you moving until the ChromeOS duplex always on configuration is fixed properly on the server.
Customer
Makes sense. If I were the admin, what exactly would I change in the PPD file or printer settings to stop ChromeOS from forcing duplex? I want to give them something more concrete than “please fix duplex”.
Technician avatar Technician
Great question — giving admins the correct keywords (PPD duplex option, sides attribute, ChromeOS custom PPD) usually gets this resolved much faster.

For admins, the typical PPD flag override looks like this:
• In the CUPS web interface for that printer, under “Set Default Options”, set 2-Sided Printing to Off / None and save. That updates the PPD so the default is single-sided.
• If they edit the PPD file directly, they change the line
*DefaultDuplex: DuplexNoTumble
to
*DefaultDuplex: None
(exact wording varies by vendor, but the idea is the same).
• For newer ChromeOS environments using custom PPDs in Google Admin, they upload a PPD where duplex capability is still present, but the default is simplex so ChromeOS doesn’t force two-sided for every job.

Once that’s done and the queue is re-published to ChromeOS managed devices, the “Two-sided” toggle in the print dialog should finally behave and allow true one-sided printing from Chromebooks.
Customer
That’s exactly the level of detail I needed. I’m going to email IT with those PPD lines and mention that the ChromeOS printer queue ignores the UI duplex setting. Once they change the default to “None”, is there anything else that can still make duplex stay stuck on for Chromebooks?
Technician avatar Technician
Once the PPD duplex default is corrected, things usually work — but there are a couple of ChromeOS-specific gotchas worth mentioning to IT:

• Managed printer policies: Some print management tools or Google Admin policies enforce “Always print duplex” for certain OUs. Ask them to confirm there is no policy forcing duplex on student Chromebooks.
• Old printer entries: After they change the queue’s options, they may need to remove and re-push the printer to devices, or users may need to forget and re-add the printer so ChromeOS pulls the new defaults.
• Model-specific bugs: Occasionally a certain driver/PPD combo has a duplex attribute bug only on ChromeOS. In that case, switching to a more generic IPP Everywhere or ChromeOS-compatible PPD often solves the “duplex always on” issue.

If IT would like, you can start a chat while they’re available, and we can explain the ChromeOS duplex / PPD override steps to them directly in a couple of minutes.
Customer
Awesome, I feel like I actually understand what’s going on now. I’ll keep using the IPP Everywhere printer for now, and I’ll send IT the explanation about the ChromeOS duplex always on PPD default. Hopefully they can switch the queue to single-sided by default so the “Two-sided” toggle finally works.
Technician avatar Technician
You’ve got it. Quick recap for you (and for any admin reading this): to fix a ChromeOS duplex always on issue where a Chromebook always prints double-sided, check if a direct IPP/IPP Everywhere queue respects the “Two-sided” toggle. If it does, the problem is the managed queue’s PPD duplex default or a “force duplex” policy. Switch the PPD default to simplex / Duplex=None, re-publish the queue to ChromeOS, and confirm the print dialog now truly supports one-sided printing.

If another printer or school network behaves the same way — ChromeOS UI says single-sided but paper always comes out duplex — you can start a chat with an expert and we’ll walk through their PPD flags, ChromeOS printer compatibility, and policy settings with you.

Quick answer: the accepted fix

Accepted fix when ChromeOS duplex is always on: add the printer directly on your Chromebook as an IPP / IPP Everywhere device and test with “Two-sided: Off”. If that prints single-sided but the managed printer still forces duplex, it means the server queue’s PPD has duplex set as the default. An admin should change the PPD default from Duplex to None / simplex (or upload a ChromeOS-compatible PPD with one-sided as the default) and then re-publish the printer to ChromeOS so your “Two-sided” toggle finally works.


Why ChromeOS printers get stuck on duplex (PPD defaults & policies)

Most ChromeOS duplex always on cases are not user error — they come from how the printer’s PPD and ChromeOS print stack describe the device. The PPD tells ChromeOS what features exist (color, duplex, trays, finishing) and what the default options are. If a queue’s PPD says that duplex is on by default and the driver doesn’t expose a reliable “Duplex=None” or “sides=one-sided” override, the Chromebook print dialog may show a two-sided toggle that does nothing in reality.

On top of that, many schools and offices use print management solutions or Google Admin policies that encourage saving paper by forcing duplex for certain printers or users. When those policies meet an aggressive PPD duplex default, ChromeOS users end up in a situation where every job is printed double-sided no matter what they pick. The fix is to align the PPD defaults, ChromeOS printer compatibility settings, and policies so that duplex can be optional instead of always on.

How to test if the problem is ChromeOS, the printer, or the PPD

To quickly narrow down a Chromebook prints double-sided only problem, test each layer separately.

First, print a two-page PDF from another OS (Windows/macOS) to the same printer with duplex disabled. If that prints single-sided, the hardware is fine. Next, on your Chromebook, add the device directly as IPP / IPP Everywhere and print again with “Two-sided: Off”. If the direct IPP queue obeys single-sided but the managed ChromeOS printer does not, the issue is almost certainly the managed queue’s PPD duplex default or a force-duplex policy. If every path from ChromeOS still forces duplex, you may be hitting a model-specific ChromeOS print backend bug and should ask an expert or admin to try a different PPD / driver profile.

ChromeOS duplex always on — quick troubleshooting tips

Make ChromeOS obey your “Two-sided: Off” choice instead of wasting paper.

Fast path: confirm the printer can do single-sided from another OS → on your Chromebook, add the device as a direct IPP / IPP Everywhere printer and test with duplex off → if that works but the managed queue still prints double-sided only, ask IT to adjust the CUPS/PPD default duplex option or upload a custom PPD for ChromeOS where the default is simplex. Once the PPD duplex flag override is in place and the printer is re-published, your ChromeOS “Two-sided” toggle should finally control whether jobs are printed duplex or one-sided.

Disclaimer: This information is AI-generated and intended for general guidance only. For advice specific to your Chromebooks, printer model, PPD files, and Google Admin / print management policies, please consult a verified expert on Whizz-Tech before making configuration changes.


Getting Started Is Easy

Ask for help, 24/7

Members enjoy round-the-clock access to 12,000+ verified Experts for ChromeOS duplex always on, Chromebook printing issues, PPD & CUPS configuration, and more.

Expert will respond in minutes

We match you with a specialist who knows ChromeOS printer compatibility, PPD duplex flags, Google Admin printer policies, and IPP Everywhere queues used in schools and offices.

Save time & money

Stop guessing why your Chromebook always prints double-sided, wasting paper, or fighting print dialogs. Get a clear, step-by-step ChromeOS duplex fix in chat so your jobs come out exactly how you expect.

FAQ

Why does my Chromebook always print double-sided even with “Two-sided: Off”?

Usually the Chromebook print dialog is not the real problem — the queue’s PPD / driver default duplex option forces duplex, and ChromeOS isn’t overriding it correctly. If a direct IPP / IPP Everywhere queue obeys single-sided but a managed ChromeOS printer does not, the server queue’s PPD is likely set to duplex by default or a policy is forcing “always print duplex” for that printer.

Can I fix ChromeOS duplex always on without admin access?

You can’t edit the school or office PPD file from a Chromebook, but you can often work around it by adding the printer directly as IPP / IPP Everywhere and printing through that queue, which usually respects the ChromeOS “Two-sided” toggle. For fully managed printers, an admin still needs to adjust the PPD duplex default or policy on the server side.

What should IT change in the PPD to stop forcing duplex for Chromebooks?

On the server or print management console, IT should update the queue’s default duplex option to simplex. In a typical PPD this means changing the *DefaultDuplex line from a duplex value (like DuplexNoTumble) to None, or using CUPS/driver settings to set 2-Sided Printing = Off. After that, they should re-publish the printer to ChromeOS so managed devices pick up the new defaults.

Does ChromeOS require a special printer or driver for duplex to work correctly?

ChromeOS works best with ChromeOS-compatible / IPP Everywhere printers that expose standard attributes like color and duplex cleanly. When printers are added using custom PPDs, misconfigured duplex defaults or non-standard options can cause the “Two-sided” toggle to misbehave. Using a ChromeOS-compatible PPD or a generic IPP queue often fixes both “no duplex available” and “duplex always on” issues.

Sources

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