Last Updated on 26.05.2026 by DriverNew
After purchasing a modern laptop powered by an ARM processor (Copilot+ PC category), users of popular Canon laser printers face an issue. The printer completely refuses to print when connected via a cable, and the official Canon website does not offer the required installer. In this article, we explain the root cause of the problem, break down non-working methods found on the Internet, and provide step-by-step working solutions for the Windows 11 operating system.
Important warning: this instruction is written exclusively for laptops with ARM architecture processors (e.g., Qualcomm Snapdragon X Elite, Snapdragon X Plus). For regular laptops with Intel or AMD processors, these problems are not relevant.
Which Printer Models Is This Article For?
The instructions are fully applicable to the following popular series of Canon laser printers:
- i-SENSYS / imageCLASS LBP Series: LBP6000, LBP6000B, LBP6020, LBP6020B, LBP6030, LBP6030B, LBP6030w
- Laser Shot LBP Series: LBP2900, LBP2900B, LBP3000
Note: the prefixes i-SENSYS, imageCLASS, and Laser Shot are simply marketing names of the same device lineup for different countries. Their internal hardware and software are completely identical.
How to Check the Processor Type on Your Laptop?
If you do not know what type of processor is installed in your device, follow these steps:
- Right-click the Start button in the bottom corner of the screen and select System.
- In the window that opens, find the Processor or System type line.
- If it says ARM64 or mentions a Snapdragon (Qualcomm) brand, your laptop belongs to the new type. You need to use the instructions from this article.
Why Did the Problem Occur?
An ARM architecture processor is installed inside your new laptop. It differs from the usual processors from Intel or AMD. The Windows 11 on ARM operating system can run regular legacy programs through a built-in emulator.
However, device drivers cannot be emulated. A driver works deep within the kernel level of the operating system. It must be written strictly for the architecture of a specific processor. Canon has not released and does not plan to release ARM64 drivers for older printer lines. The legacy Windows 10 operating system no longer supports the new Snapdragon processors, so all solutions are relevant specifically for Windows 11.
Debunking Myths: What NOT to Waste Your Time On
Important note: why are there so many false instructions on the Internet? Most bloggers and forum commenters give advice without even suspecting the existence of Windows 11 on ARM. They write their guides for regular Windows 11 (for Intel/AMD processors) and mistakenly think their advice is universal. But due to the fundamental difference in processor architecture, all their “hacks” are guaranteed to fail on your ARM laptop. Do not waste your time on the following popular misconceptions:
- Myth 1: “Extract the EXE archive and install the driver manually via an INF file.” Reality: the archive contains files with .dll and .sys extensions. They are compiled for Intel processors. Windows 11 will block their installation at the kernel level.
- Myth 2: “Install a universal ARM driver from Xerox or HP.” Reality: this method only works for expensive office printers. Such printers understand universal PCL6 or PostScript print languages. The specified budget Canon printers use proprietary CAPT or UFR II LT languages. All document processing relies entirely on the computer’s processor. Universal drivers from other brands do not work with them.
PRINTING: Verified Workarounds
Making a Canon printer print directly via a USB cable from an ARM laptop is technically impossible. This task can only be solved using workarounds.
Method 1. Via Shared Access and a Second x64 Computer (100% Working Method)
If you have a second computer or an old laptop with a regular Intel or AMD processor, use this method. We will connect the printer to it, and your ARM laptop will send documents over the Wi-Fi network.
Step 1. Find Out the Network Name of the Regular Computer
Perform these steps on the regular computer (Intel/AMD):
- Right-click the Start button and select System.
- In the upper part of the window, find the Device name line (for example:
DESKTOP-PC1orHOME-MAIN). Write down this name.
Step 2. Set Up Sharing on the Regular Computer
- Connect your Canon printer to the regular computer using a USB cable. Install the official driver from the Canon website and test printing.
- Open the printer settings. The path in the system is: Start -> Settings -> Bluetooth & devices -> Printers & scanners. Click on your Canon printer, then select Printer properties.
- In the window that opens, go to the Sharing tab.
- Check the box next to Share this printer. In the field below, enter a simple name using Latin letters, for example:
CanonPrinter. - Click the Apply button, then click OK.
Step 3. Connect the Printer on the ARM Laptop with Windows 11
Important condition: both computers must be connected to the same Wi-Fi network. The regular computer must be turned on during printing.
- On the ARM laptop, open Settings -> Bluetooth & devices -> Printers & scanners.
- Click the blue Add device button.
- Wait for 40 seconds. Under the search bar, the Add manually button will appear. Click it.
- Select Select a shared printer by name.
- In the empty line, enter the network address. Use the computer name from Step 1 and the printer name from Step 2. Input format:
\\Computer_Name\Printer_Name.
Example:\\DESKTOP-PC1\CanonPrinter - Click Next. Windows 11 will configure the network connection automatically.
Method 2. Connecting via the Router’s USB Port (Potential Issues)
If your Wi-Fi router has a USB port, you can connect the printer to it. This will turn the device into a network one without using a second computer.
The difficulty: due to Canon’s specific printing language, this method is extremely unstable. The LBP6030 series might only print text and freeze on graphics. The legendary LBP2900 series will not work through a router on an ARM laptop at all, as the router cannot process instructions from the legacy CAPT technology.
- Plug the printer’s USB cable into the router. Enable the “Print Server” feature in the router settings.
- On the ARM laptop, go to the manual printer addition menu (as described in Method 1).
- Select Add a local printer or network printer with manual settings.
- Select Create a new port, and set the type of port to Standard TCP/IP Port.
- Enter the local IP address of your router (for example:
192.168.1.1). - At the driver selection stage, do not choose the Canon brand. In the left column, select Generic, and in the right column, select Generic / Text Only.
- Complete the installation and test printing. If the device outputs blank pages or errors, this method is not compatible with your router.
Summary
If you purchased a new ARM laptop with Windows 11 and want to use an old Canon LBP laser printer, the only fully reliable solution is setting up shared access via a second standard computer over a Wi-Fi network.



Leave a Reply