Guess what, the latest Microsoft Surface Pro X, isn’t all that ‘Pro’ friendly with it’s ARM based processor that it seems, nobody has a printer driver for. Who knows why Microsoft haven’t been able to add a 4G chip without having to replace the entire processor with a ARM chip. Lenovo and Dell (and probably HP) have been offering 3G/4G connectivity in their business ranges for years.
Rant over, thankfully a handful of generic priter drivers come in the box which might get you out in a pinch.
1) Go to ‘Printers & Scanners’ under Settings.
2) Click on Add a new Printer and wait, after a while a little message pops up saying ‘The printer that I want isn’t listed’
3) The old Add Printer dialogue appears. Select the last option ‘Add a local printer….’
4) Create a new port – Standard TCP/IP port
5) Use the Machines IP address. Untick the ‘Query the printer’ box.
6) Select the ‘Microsoft PCL6’ driver from the list.7) Print off a test page. It seems to work.
Obviously, you lose all the amazing extra bits from the driver, but for basic stuff, it’s good.
Hi Andrew,
Do you know if there is any way to modify the PCL6 driver to allow for greater print functionality, like double-sided or A3 printing? Or can the Pro X only ever use the basic printer functions without a full product-specific driver?
Kind Regards,
Matt
Hi Matt,
Unfortunately I only installed this on a small A4 multifunction unit, and had setup the scanner to Scan to Email using SMTP. I assume that you probably can do different paper sizes and double sided, but probably nothing advanced like Department ID, etc. Let us know how you get on.
I tried to install a Canon Pixma MX922 Multifunction Printer on Samsung Galaxy Book Go running Windows 11 Pro using this method but it doesn’t work.
I have the same printer & samsung Edge on ARM. Did you get it solved?
The Microsoft Software Printer Driver worked for me.
Under Advanced tab you can select that driver.
Where are the ARM64 drivers for Linux?
Re: 5) Use the Machines IP address. Is this the pc’s IP or printer’s? Tyia!
Sorry, yes it’s the the printer’s IP address
that big company canon can not present arm printer drivers ?
Canon is a bad company. we buy several arm notebooks and can not print in A3, Double Side etc…
The Microsoft PCL6 driver didn’t work for me unfortunately. I have a Canon G3060.
However the Xerox Universal Print Driver PCL6 for ARM did work. It was a little unintuitive though – so wanted to share.
It didn’t immediately work when I first installed it. I had to remove it and then hit “Add printer or scanner” in Windows settings again. At that point it recognized that the printer was on the network as it had done previously. But this time when I selected it, Windows automatically installed the printer using the Xerox driver without any other input from me.
Hope this helps!
lol try on A1 TM200
expensive corner sculpture now
And here we are 11/15/2025 and still no LBP6230 driver for Windows 11 ARM. I’ve tried the suggested Microsoft PCS6 (and others) to no avail. It installs as normal but test page never happens. My new laptop is a Lenovo Snapdragon.
Very frustrating as I like the simple laser printer a lot.