Install Canon LBP6230dw printer

Hello, I have a Canon LBP6230dw printer and am having a very hard time getting it installed. It's entirely possible I'm doing something wrong as while I'm not new to LInux, I am newish to Garuda (and Arch in general).
The "Manage printing" app can see my printer, but when I try to add it, there's no driver for it.
I tried the driver here,
https://aur.archlinux.org/packages/ufrii-print
I have never used the makepkg command before, I typed in "makepkg PKGBUILD" and it said it failed dependencies for libjpeg6-turbo and libjbig-shared. I can't figure out where to get those, doing a pacman -Q with either of those package names comes up with nothing. Not sure if they're part of another package I need to install?
I've also tried adding the "printer-support" package mentioned in another post, but that didn't add the drivers I needed either.
I apologize if all of these steps seem ridiculous or completely wrong, I've been doing my best to figure out what to do but I haven't been able to find anything that explains step by step how to get this printer working so I've had to best guess my way forward.
Any help is appreciated.

System:
Kernel: 6.2.7-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 12.2.1
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=86248a5d-1442-48a9-91bc-0cc6f758f2f1 rw rootflags=subvol=@
quiet quiet splash rd.udev.log_priority=3 vt.global_cursor_default=0
loglevel=3 ibt=off
Desktop: KDE Plasma v: 5.27.3 tk: Qt v: 5.15.8 wm: kwin_x11 vt: 1 dm: SDDM
Distro: Garuda Linux base: Arch Linux
Machine:
Type: Desktop System: ASUS product: N/A v: N/A serial: <superuser required>
Mobo: ASUSTeK model: ROG STRIX B550-F GAMING v: Rev X.0x
serial: <superuser required> UEFI: American Megatrends v: 2803
date: 04/27/2022
CPU:
Info: model: AMD Ryzen 7 5800X bits: 64 type: MT MCP arch: Zen 3+ gen: 4
level: v3 note: check built: 2022 process: TSMC n6 (7nm) family: 0x19 (25)
model-id: 0x21 (33) stepping: 0 microcode: 0xA201016
Topology: cpus: 1x cores: 8 tpc: 2 threads: 16 smt: enabled cache:
L1: 512 KiB desc: d-8x32 KiB; i-8x32 KiB L2: 4 MiB desc: 8x512 KiB
L3: 32 MiB desc: 1x32 MiB
Speed (MHz): avg: 2445 high: 3800 min/max: 2200/4850 boost: enabled
scaling: driver: acpi-cpufreq governor: schedutil cores: 1: 3800 2: 2200
3: 2200 4: 2200 5: 2200 6: 2200 7: 2200 8: 2921 9: 2200 10: 2200 11: 2200
12: 2200 13: 2200 14: 2200 15: 3800 16: 2200 bogomips: 121596
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Vulnerabilities: <filter>
Graphics:
Device-1: NVIDIA TU106 [GeForce RTX 2060 12GB] vendor: ASUSTeK
driver: nvidia v: 525.89.02 alternate: nouveau,nvidia_drm non-free: 525.xx+
status: current (as of 2023-02) arch: Turing code: TUxxx
process: TSMC 12nm FF built: 2018-22 pcie: gen: 1 speed: 2.5 GT/s
lanes: 16 link-max: gen: 3 speed: 8 GT/s bus-ID: 06:00.0
chip-ID: 10de:1f03 class-ID: 0300
Display: x11 server: X.Org v: 21.1.7 with: Xwayland v: 22.1.8
compositor: kwin_x11 driver: X: loaded: nvidia gpu: nvidia display-ID: :0
screens: 1
Screen-1: 0 s-res: 1920x1080 s-dpi: 69 s-size: 707x392mm (27.83x15.43")
s-diag: 808mm (31.83")
Monitor-1: HDMI-1 res: 1920x1080 dpi: 70 size: 698x393mm (27.48x15.47")
diag: 801mm (31.54") modes: N/A
API: OpenGL v: 4.6.0 NVIDIA 525.89.02 renderer: NVIDIA GeForce RTX
2060/PCIe/SSE2 direct-render: Yes
Audio:
Device-1: NVIDIA TU106 High Definition Audio vendor: ASUSTeK
driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16
bus-ID: 06:00.1 chip-ID: 10de:10f9 class-ID: 0403
Device-2: AMD Starship/Matisse HD Audio vendor: ASUSTeK
driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 16
bus-ID: 08:00.4 chip-ID: 1022:1487 class-ID: 0403
Sound API: ALSA v: k6.2.7-zen1-1-zen running: yes
Sound Server-1: PulseAudio v: 16.1 running: no
Sound Server-2: PipeWire v: 0.3.67 running: yes
Network:
Device-1: Intel Ethernet I225-V vendor: ASUSTeK driver: igc v: kernel pcie:
gen: 2 speed: 5 GT/s lanes: 1 port: N/A bus-ID: 05:00.0 chip-ID: 8086:15f3
class-ID: 0200
IF: enp5s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Bluetooth:
Device-1: ASUSTek Broadcom BCM20702A0 Bluetooth type: USB driver: btusb
v: 0.8 bus-ID: 3-3:3 chip-ID: 0b05:17cb class-ID: fe01 serial: <filter>
Report: bt-adapter ID: hci0 rfk-id: 0 state: up address: <filter>
Drives:
Local Storage: total: 4.09 TiB used: 2.52 TiB (61.7%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/sda maj-min: 8:0 vendor: Samsung model: SSD 860 EVO 500GB
size: 465.76 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
type: SSD serial: <filter> rev: 4B6Q scheme: GPT
ID-2: /dev/sdb maj-min: 8:16 vendor: Samsung model: SSD 860 EVO 2TB
size: 1.82 TiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
type: SSD serial: <filter> rev: 4B6Q scheme: GPT
ID-3: /dev/sdc maj-min: 8:32 vendor: Seagate model: ST2000DM006-2DM164
size: 1.82 TiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s
type: HDD rpm: 7200 serial: <filter> rev: CC26 scheme: GPT
Partition:
ID-1: / raw-size: 465.46 GiB size: 465.46 GiB (100.00%)
used: 268.64 GiB (57.7%) fs: btrfs dev: /dev/sda2 maj-min: 8:2
ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
used: 608 KiB (0.2%) fs: vfat dev: /dev/sda1 maj-min: 8:1
ID-3: /home raw-size: 465.46 GiB size: 465.46 GiB (100.00%)
used: 268.64 GiB (57.7%) fs: btrfs dev: /dev/sda2 maj-min: 8:2
ID-4: /var/log raw-size: 465.46 GiB size: 465.46 GiB (100.00%)
used: 268.64 GiB (57.7%) fs: btrfs dev: /dev/sda2 maj-min: 8:2
ID-5: /var/tmp raw-size: 465.46 GiB size: 465.46 GiB (100.00%)
used: 268.64 GiB (57.7%) fs: btrfs dev: /dev/sda2 maj-min: 8:2
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default)
ID-1: swap-1 type: zram size: 31.25 GiB used: 0 KiB (0.0%) priority: 100
dev: /dev/zram0
Sensors:
System Temperatures: cpu: 45.1 C mobo: N/A gpu: nvidia temp: 54 C
Fan Speeds (RPM): N/A gpu: nvidia fan: 0%
Info:
Processes: 366 Uptime: 15m wakeups: 0 Memory: 31.25 GiB
used: 3.73 GiB (11.9%) Init: systemd v: 253 default: graphical
tool: systemctl Compilers: gcc: 12.2.1 Packages: 1407 pm: pacman pkgs: 1394
libs: 364 tools: octopi,paru pm: flatpak pkgs: 13 Shell: fish v: 3.6.0
default: Bash v: 5.1.16 running-in: konsole inxi: 3.3.25
Garuda (2.6.15-1):
System install date:     2023-03-03
Last full system update: 2023-03-24
Is partially upgraded:   No
Relevant software:       snapper NetworkManager mkinitcpio nvidia-dkms
Windows dual boot:       No/Undetected
Failed units:

Try like this:

paru ufrii-print

Press Q to exit the PKGBUILD review, then Paru will handle the installation for you.

2 Likes

That seemed to work, but it didn't list my printer (or even something like "LBP6200 series" in the package. I tried using paru with the driver here AUR (en) - cnrdrvcups-sfp which does specifically list my printer, but it came up with errors and wouldn't install. Basically just this over and over from different URL's

: Proceed with installation? [Y/n] y
:: Retrieving packages...
gdb-13.1-1-x86_64 is up to date
error: failed retrieving file 'gdb-13.1-1-x86_64.pkg.tar.zst' from mirror.osbeck.com : The requested URL retur
ned error: 404

It installed just fine over here. It was a very lengthy build, and it looks like it is built against Python 2 which is depreciated, but it did successfully install.

Try updating your system/refreshing your mirrors first:

garuda-update
1 Like

I should have thought of that. It seemed to work, now I just have to wait till my printer prints. Not sure why but it seems like whenever I print from Linux it takes forever for it to print. But the process completed and I was able to install the printer with the correct driver. So here's hoping. I'll report back if I see a pass or fail.

Well, it's been over an hour and nothing is printing. My print cues say the printer isn't connected, but it absolutely is, and printing from my mac, or even my phone works just fine.
This seems to be an issue I have with any flavor of Linux, even my little server running Ubuntu takes forever to print sometimes. I'm just going to leave this for now, since the printer is installed and didn't error at that and just assume that it works it will just take forever to print like my other printer does. Thanks for the help.

Update, it did finally print. So working, just has that super slowness that seems to be an issue in general with Linux at this point. So as much as can be at the moment, we're good. Thanks again. :slight_smile:

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.