Page 1 of 1

Network Installation fails on RICOH-SP-C261SFNw Laser Printer

Posted: Sat Jul 20, 2024 3:40 am
by proteusguy
I have this RICOH Color Lasert Printer SP-C261SFNw that works fine on my machine with a USB connection but fails to install over a network connection.

I am running the KDE Build of MX-Linux 23.3 w/ KDE Plasma v 5.27.5.

Using the printer configuration GUI it immediately recognizes the network printer but fails when I try to complete the install. I've attached pictures of the screens I get.

Here's the cups/error.log but I've no idea how to resolve these issues:

Code: Select all

W [20/Jul/2024:07:44:56 +0700] Printer drivers are deprecated and will stop working in a future version of CUPS. See https://github.com/OpenPrinting/cups/issues/103
E [20/Jul/2024:07:44:56 +0700] Missing value on line 3351 of /var/cache/cups/job.cache.
E [20/Jul/2024:14:15:20 +0700] [CGI] Unable to create PPD file: Could not poll sufficient capability info from the printer (ipps://RICOH%20SP%20C261SFNw%20(daf97c)._ipps._tcp.local/, ipps://C261SFNw-DAF97C.local:443/ipp/print) via IPP!
E [20/Jul/2024:14:15:20 +0700] copy_model: empty PPD file
E [20/Jul/2024:14:15:20 +0700] [Client 17] Returning IPP server-error-internal-error for CUPS-Add-Modify-Printer (ipp://scherrey@localhost:631/printers/Net-RICOH_RICOH_SP_C261SFNw) from localhost.
E [20/Jul/2024:14:15:22 +0700] [CGI] Unable to create PPD file: Could not poll sufficient capability info from the printer (ipps://RICOH%20SP%20C261SFNw%20(daf97c)._ipps._tcp.local/, ipps://C261SFNw-DAF97C.local:443/ipp/print) via IPP!
E [20/Jul/2024:14:15:22 +0700] copy_model: empty PPD file
E [20/Jul/2024:14:15:22 +0700] [Client 17] Returning IPP server-error-internal-error for CUPS-Add-Modify-Printer (ipp://scherrey@localhost:631/printers/Net-RICOH_RICOH_SP_C261SFNw) from localhost.
E [20/Jul/2024:14:15:24 +0700] [CGI] Unable to create PPD file: Could not poll sufficient capability info from the printer (ipps://RICOH%20SP%20C261SFNw%20(daf97c)._ipps._tcp.local/, ipps://C261SFNw-DAF97C.local:443/ipp/print) via IPP!
E [20/Jul/2024:14:15:24 +0700] copy_model: empty PPD file
E [20/Jul/2024:14:15:24 +0700] [Client 17] Returning IPP server-error-internal-error for CUPS-Add-Modify-Printer (ipp://scherrey@localhost:631/printers/Net-RICOH_RICOH_SP_C261SFNw) from localhost.
E [20/Jul/2024:14:16:27 +0700] [CGI] Unable to create PPD file: Could not poll sufficient capability info from the printer (ipps://RICOH%20SP%20C261SFNw%20(daf97c)._ipps._tcp.local/, ipps://C261SFNw-DAF97C.local:443/ipp/print) via IPP!
E [20/Jul/2024:14:16:27 +0700] copy_model: empty PPD file
E [20/Jul/2024:14:16:27 +0700] [Client 23] Returning IPP server-error-internal-error for CUPS-Add-Modify-Printer (ipp://scherrey@localhost:631/printers/Net-RICOH_RICOH_SP_C261SFNw) from localhost.
E [20/Jul/2024:14:16:29 +0700] [CGI] Unable to create PPD file: Could not poll sufficient capability info from the printer (ipps://RICOH%20SP%20C261SFNw%20(daf97c)._ipps._tcp.local/, ipps://C261SFNw-DAF97C.local:443/ipp/print) via IPP!
E [20/Jul/2024:14:16:29 +0700] copy_model: empty PPD file
E [20/Jul/2024:14:16:29 +0700] [Client 23] Returning IPP server-error-internal-error for CUPS-Add-Modify-Printer (ipp://scherrey@localhost:631/printers/Net-RICOH_RICOH_SP_C261SFNw) from localhost.
E [20/Jul/2024:14:16:31 +0700] [CGI] Unable to create PPD file: Could not poll sufficient capability info from the printer (ipps://RICOH%20SP%20C261SFNw%20(daf97c)._ipps._tcp.local/, ipps://C261SFNw-DAF97C.local:443/ipp/print) via IPP!
E [20/Jul/2024:14:16:31 +0700] copy_model: empty PPD file
E [20/Jul/2024:14:16:31 +0700] [Client 23] Returning IPP server-error-internal-error for CUPS-Add-Modify-Printer (ipp://scherrey@localhost:631/printers/Net-RICOH_RICOH_SP_C261SFNw) from localhost.
W [20/Jul/2024:14:17:45 +0700] Printer drivers are deprecated and will stop working in a future version of CUPS. See https://github.com/OpenPrinting/cups/issues/103
E [20/Jul/2024:14:17:45 +0700] Missing value on line 3351 of /var/cache/cups/job.cache.
W [20/Jul/2024:14:17:45 +0700] CreateProfile failed: org.freedesktop.ColorManager.AlreadyExists:profile id \'RICOH-SP-C261SFNw-Gray..\' already exists
W [20/Jul/2024:14:17:45 +0700] CreateProfile failed: org.freedesktop.ColorManager.AlreadyExists:profile id \'RICOH-SP-C261SFNw-CMYK..\' already exists
E [20/Jul/2024:14:18:28 +0700] [CGI] Unable to create PPD file: Could not poll sufficient capability info from the printer (ipps://RICOH%20SP%20C261SFNw%20(daf97c)._ipps._tcp.local/, ipps://C261SFNw-DAF97C.local:443/ipp/print) via IPP!
E [20/Jul/2024:14:18:50 +0700] [CGI] Unable to create PPD file: Could not poll sufficient capability info from the printer (ipps://RICOH%20SP%20C261SFNw%20(daf97c)._ipps._tcp.local/, ipps://C261SFNw-DAF97C.local:443/ipp/print) via IPP!
E [20/Jul/2024:14:18:50 +0700] copy_model: empty PPD file
E [20/Jul/2024:14:18:50 +0700] [Client 46] Returning IPP server-error-internal-error for CUPS-Add-Modify-Printer (ipp://localhost/printers/NetworkRICOH-RICOH-SP-C261SFNw) from localhost.
E [20/Jul/2024:14:19:07 +0700] [CGI] Unable to create PPD file: Could not poll sufficient capability info from the printer (ipps://RICOH%20SP%20C261SFNw%20(daf97c)._ipps._tcp.local/, ipps://C261SFNw-DAF97C.local:443/ipp/print) via IPP!
E [20/Jul/2024:14:19:21 +0700] [CGI] Unable to create PPD file: Could not poll sufficient capability info from the printer (ipps://RICOH%20SP%20C261SFNw%20(daf97c)._ipps._tcp.local/, ipps://C261SFNw-DAF97C.local:443/ipp/print) via IPP!
E [20/Jul/2024:14:19:21 +0700] copy_model: empty PPD file
E [20/Jul/2024:14:19:21 +0700] [Client 46] Returning IPP server-error-internal-error for CUPS-Add-Modify-Printer (ipp://localhost/printers/NetRICOH-RICOH-SP-C261SFNw) from localhost.
E [20/Jul/2024:14:22:03 +0700] [CGI] Unable to create PPD file: Could not poll sufficient capability info from the printer (ipps://RICOH%20SP%20C261SFNw%20(daf97c)._ipps._tcp.local/, ipps://C261SFNw-DAF97C.local:443/ipp/print) via IPP!
E [20/Jul/2024:14:22:18 +0700] [CGI] Unable to create PPD file: Could not poll sufficient capability info from the printer (ipps://RICOH%20SP%20C261SFNw%20(daf97c)._ipps._tcp.local/, ipps://C261SFNw-DAF97C.local:443/ipp/print) via IPP!
E [20/Jul/2024:14:22:18 +0700] copy_model: empty PPD file
E [20/Jul/2024:14:22:18 +0700] [Client 69] Returning IPP server-error-internal-error for CUPS-Add-Modify-Printer (ipp://localhost/printers/networkprint) from localhost.
E [20/Jul/2024:14:22:51 +0700] [CGI] Unable to create PPD file: Could not poll sufficient capability info from the printer (ipps://RICOH%20SP%20C261SFNw%20(daf97c)._ipps._tcp.local/, ipps://C261SFNw-DAF97C.local:443/ipp/print) via IPP!
E [20/Jul/2024:14:23:30 +0700] [CGI] Unable to create PPD file: Could not poll sufficient capability info from the printer (ipps://RICOH%20SP%20C261SFNw%20(daf97c)._ipps._tcp.local/, ipps://C261SFNw-DAF97C.local:443/ipp/print) via IPP!
E [20/Jul/2024:14:23:56 +0700] [CGI] Unable to create PPD file: Could not poll sufficient capability info from the printer (ipps://RICOH%20SP%20C261SFNw%20(daf97c)._ipps._tcp.local/, ipps://C261SFNw-DAF97C.local:443/ipp/print) via IPP!
E [20/Jul/2024:14:23:56 +0700] copy_model: empty PPD file
E [20/Jul/2024:14:23:56 +0700] [Client 69] Returning IPP server-error-internal-error for CUPS-Add-Modify-Printer (ipp://localhost/printers/RICOH-RICOH-SP-C261SFNw) from localhost.
W [19/Jul/2024:07:52:13 +0700] Printer drivers are deprecated and will stop working in a future version of CUPS. See https://github.com/OpenPrinting/cups/issues/103
E [19/Jul/2024:07:52:13 +0700] Missing value on line 3351 of /var/cache/cups/job.cache.
W [18/Jul/2024:07:53:25 +0700] Printer drivers are deprecated and will stop working in a future version of CUPS. See https://github.com/OpenPrinting/cups/issues/103
E [18/Jul/2024:07:53:25 +0700] Missing value on line 3351 of /var/cache/cups/job.cache.
W [17/Jul/2024:20:59:59 +0700] Printer drivers are deprecated and will stop working in a future version of CUPS. See https://github.com/OpenPrinting/cups/issues/103
E [17/Jul/2024:20:59:59 +0700] Missing value on line 3351 of /var/cache/cups/job.cache.
W [15/Jul/2024:08:03:03 +0700] Printer drivers are deprecated and will stop working in a future version of CUPS. See https://github.com/OpenPrinting/cups/issues/103
E [15/Jul/2024:08:03:03 +0700] Missing value on line 3351 of /var/cache/cups/job.cache.
W [17/Jul/2024:20:38:17 +0700] Printer drivers are deprecated and will stop working in a future version of CUPS. See https://github.com/OpenPrinting/cups/issues/103
E [17/Jul/2024:20:38:17 +0700] Missing value on line 3351 of /var/cache/cups/job.cache.
W [14/Jul/2024:07:40:16 +0700] Printer drivers are deprecated and will stop working in a future version of CUPS. See https://github.com/OpenPrinting/cups/issues/103
E [14/Jul/2024:07:40:16 +0700] Missing value on line 3351 of /var/cache/cups/job.cache.
W [13/Jul/2024:08:00:33 +0700] Printer drivers are deprecated and will stop working in a future version of CUPS. See https://github.com/OpenPrinting/cups/issues/103
E [13/Jul/2024:08:00:33 +0700] Missing value on line 3351 of /var/cache/cups/job.cache.
W [12/Jul/2024:08:04:10 +0700] Printer drivers are deprecated and will stop working in a future version of CUPS. See https://github.com/OpenPrinting/cups/issues/103
E [12/Jul/2024:08:04:10 +0700] Missing value on line 3351 of /var/cache/cups/job.cache.
System Config:

Code: Select all

System:
  Kernel: 6.1.0-9-amd64 [6.1.27-1] arch: x86_64 bits: 64 compiler: gcc v: 12.2.0
    parameters: BOOT_IMAGE=/vmlinuz-6.1.0-9-amd64 root=UUID=<filter> ro quiet splash
  Desktop: KDE Plasma v: 5.27.5 wm: kwin_x11 vt: 7 dm: SDDM Distro: MX-23.3_KDE_x64 Libretto May
    28 2023 base: Debian GNU/Linux 12 (bookworm)
Machine:
  Type: Desktop Mobo: Gigabyte model: B550M AORUS ELITE v: x.x serial: <superuser required>
    BIOS: American Megatrends LLC. v: F13 date: 07/08/2021
CPU:
  Info: model: AMD Ryzen 5 5600G with Radeon Graphics bits: 64 type: MT MCP arch: Zen 3 gen: 4
    level: v3 note: check built: 2021-22 process: TSMC n7 (7nm) family: 0x19 (25) model-id: 0x50 (80)
    stepping: 0 microcode: 0xA50000C
  Topology: cpus: 1x cores: 6 tpc: 2 threads: 12 smt: enabled cache: L1: 384 KiB
    desc: d-6x32 KiB; i-6x32 KiB L2: 3 MiB desc: 6x512 KiB L3: 16 MiB desc: 1x16 MiB
  Speed (MHz): avg: 1592 high: 1697 min/max: 1400/4464 boost: enabled scaling:
    driver: acpi-cpufreq governor: ondemand cores: 1: 1693 2: 1523 3: 1697 4: 1411 5: 1694 6: 1696
    7: 1694 8: 1490 9: 1697 10: 1414 11: 1400 12: 1697 bogomips: 93422
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
  Vulnerabilities:
  Type: itlb_multihit status: Not affected
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: mmio_stale_data status: Not affected
  Type: retbleed status: Not affected
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via prctl
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer sanitization
  Type: spectre_v2 mitigation: Retpolines, IBPB: conditional, IBRS_FW, STIBP: always-on, RSB
    filling, PBRSB-eIBRS: Not affected
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: AMD Cezanne [Radeon Vega Series / Radeon Mobile Series] vendor: Gigabyte driver: amdgpu
    v: kernel arch: GCN-5 code: Vega process: GF 14nm built: 2017-20 pcie: gen: 3 speed: 8 GT/s
    lanes: 16 link-max: gen: 4 speed: 16 GT/s ports: active: HDMI-A-1,HDMI-A-2 empty: none
    bus-ID: 06:00.0 chip-ID: 1002:1638 class-ID: 0300 temp: 34.0 C
  Device-2: Sunplus Innovation Full HD webcam type: USB driver: snd-usb-audio,uvcvideo
    bus-ID: 1-8:4 chip-ID: 1bcf:2284 class-ID: 0102 serial: <filter>
  Display: x11 server: X.Org v: 1.21.1.7 compositor: kwin_x11 driver: X: loaded: amdgpu
    unloaded: fbdev,modesetting,radeon,vesa dri: radeonsi gpu: amdgpu display-ID: :0 screens: 1
  Screen-1: 0 s-res: 3840x1080 s-dpi: 96 s-size: 1016x285mm (40.00x11.22")
    s-diag: 1055mm (41.54")
  Monitor-1: HDMI-A-1 mapped: HDMI-A-0 pos: primary,right model: Philips PHL 240V5A
    serial: <filter> built: 2016 res: 1920x1080 hz: 60 dpi: 93 gamma: 1.2
    size: 527x296mm (20.75x11.65") diag: 604mm (23.8") ratio: 16:9 modes: max: 1920x1080
    min: 720x400
  Monitor-2: HDMI-A-2 mapped: HDMI-A-1 pos: left model: Samsung built: 2009 res: 1920x1080 hz: 60
    dpi: 305 gamma: 1.2 size: 160x90mm (6.3x3.54") diag: 184mm (7.2") ratio: 16:9 modes:
    max: 1920x1080 min: 720x400
  API: OpenGL v: 4.6 Mesa 23.1.2-1~mx23ahs renderer: AMD Radeon Graphics (renoir LLVM 15.0.6 DRM
    3.49 6.1.0-9-amd64) direct-render: Yes
Audio:
  Device-1: AMD Renoir Radeon High Definition Audio driver: snd_hda_intel v: kernel bus-ID: 1-8:4
    pcie: gen: 3 chip-ID: 1bcf:2284 speed: 8 GT/s class-ID: 0102 serial: <filter> lanes: 16 link-max:
    gen: 4 speed: 16 GT/s bus-ID: 06:00.1 chip-ID: 1002:1637 class-ID: 0403
  Device-2: AMD Family 17h/19h HD Audio vendor: Gigabyte driver: snd_hda_intel v: kernel pcie:
    gen: 3 speed: 8 GT/s lanes: 16 link-max: gen: 4 speed: 16 GT/s bus-ID: 06:00.6 chip-ID: 1022:15e3
    class-ID: 0403
  Device-3: Sunplus Innovation Full HD webcam type: USB driver: snd-usb-audio,uvcvideo
  API: ALSA v: k6.1.0-9-amd64 status: kernel-api tools: alsamixer,amixer
  Server-1: PipeWire v: 1.0.0 status: active with: 1: pipewire-pulse status: active
    2: wireplumber status: active 3: pipewire-alsa type: plugin 4: pw-jack type: plugin
    tools: pactl,pw-cat,pw-cli,wpctl
Network:
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: Gigabyte driver: r8169
    v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1 port: f000 bus-ID: 04:00.0 chip-ID: 10ec:8168
    class-ID: 0200
  IF: eth0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Drives:
  Local Storage: total: 10.05 TiB used: 1.15 TiB (11.4%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Transcend model: TS2TMTE220S size: 1.86 TiB
    block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s lanes: 4 type: SSD serial: <filter>
    rev: 42B8T4EA temp: 38.9 C scheme: GPT
  ID-2: /dev/nvme1n1 maj-min: 259:4 vendor: Kingston model: SNV2S1000G size: 931.51 GiB
    block-size: physical: 512 B logical: 512 B speed: 63.2 Gb/s lanes: 4 type: SSD serial: <filter>
    rev: SBM02103 temp: 30.9 C scheme: GPT
  ID-3: /dev/sda maj-min: 8:0 vendor: SanDisk model: ST8000DM004-2CX188 size: 7.28 TiB
    block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s type: HDD rpm: 5425 serial: <filter>
    rev: 0001 scheme: GPT
Partition:
  ID-1: / raw-size: 556.62 GiB size: 546.82 GiB (98.24%) used: 43.73 GiB (8.0%) fs: ext4
    dev: /dev/dm-0 maj-min: 254:0 mapped: root.fsm
  ID-2: /boot raw-size: 19.53 GiB size: 19.06 GiB (97.57%) used: 64.1 MiB (0.3%) fs: ext4
    dev: /dev/nvme0n1p1 maj-min: 259:1
  ID-3: /home raw-size: 1.3 TiB size: 1.3 TiB (100.00%) used: 1.1 TiB (84.7%) fs: btrfs
    dev: /dev/dm-1 maj-min: 254:1 mapped: 1.home.fsm
  ID-4: /opt raw-size: 924.46 GiB size: 908.87 GiB (98.31%) used: 1.34 GiB (0.1%) fs: ext4
    dev: /dev/dm-2 maj-min: 254:2 mapped: 2.opt.fsm
Swap:
  Kernel: swappiness: 15 (default 60) cache-pressure: 100 (default)
  ID-1: swap-1 type: partition size: 7.02 GiB used: 0 KiB (0.0%) priority: -2 dev: /dev/dm-3
    maj-min: 254:3 mapped: swap
Sensors:
  System Temperatures: cpu: 40.4 C mobo: N/A gpu: amdgpu temp: 34.0 C
  Fan Speeds (RPM): N/A
Repos:
  Packages: 3128 pm: dpkg pkgs: 3111 libs: 1596 tools: apt,apt-get,aptitude,nala pm: rpm pkgs: 0
    pm: flatpak pkgs: 17
  No active apt repos in: /etc/apt/sources.list
  Active apt repos in: /etc/apt/sources.list.d/brave-browser-release.list
    1: deb [arch=amd64] https://brave-browser-apt-release.s3.brave.com/ bullseye main
  No active apt repos in: /etc/apt/sources.list.d/debian-stable-updates.list
  Active apt repos in: /etc/apt/sources.list.d/debian.list
    1: deb http://deb.debian.org/debian bookworm main contrib non-free non-free-firmware
    2: deb http://security.debian.org/debian-security bookworm-security main contrib non-free
  Active apt repos in: /etc/apt/sources.list.d/mx.list
    1: deb http://www.gtlib.gatech.edu/pub/MX-Linux/workspace/mx/repo/ bookworm main non-free
    2: deb http://www.gtlib.gatech.edu/pub/MX-Linux/workspace/mx/repo/ bookworm ahs
  Active apt repos in: /etc/apt/sources.list.d/sublime-text.list
    1: deb https://download.sublimetext.com/ apt/stable/
  Active apt repos in: /etc/apt/sources.list.d/vivaldi.list
    1: deb [arch=amd64] https://repo.vivaldi.com/stable/deb/ stable main
Info:
  Processes: 440 Uptime: 2d 17h 56m wakeups: 1 Memory: 30.74 GiB used: 17.01 GiB (55.4%)
  Init: SysVinit v: 3.06 runlevel: 5 default: graphical tool: systemctl Compilers: gcc: 12.2.0
  alt: 12 clang: 14.0.6 Client: shell wrapper v: 5.2.15-release inxi: 3.3.26
Boot Mode: BIOS (legacy, CSM, MBR)
Image

Image

Image

Re: Network Installation fails on RICOH-SP-C261SFNw Laser Printer

Posted: Sat Jul 20, 2024 10:11 pm
by m_pav
The only consistent printer URI (Uniform Resource Indicator I have seen working since Deian 12 is the IPP type, and it's no wonder it is because Microsoft use it as their default for pretty much all network connected printers.

The best way forward is to find your printers IP address on the network, then set it as a fixed IP address both at the printer, and in the Router so that nothing can steal it when its lease expires while the printer is sleeping, which I find to be the most prevalent cause of failed network printing for most any OS type and Windows is horrid because it will auto-set a second and third copy of the printer every time it changes its IP address making a total mess of things.

In order to make this work I find it necessary to disable the AHAVI Daemon from startup, which will drop all zero-conf printers it finds. Aside from no longer being able to see networked printers, a side effect of dropping the AHAVI Daemon is if you have a networked scanner, then it will become necessary to enter your root or sudo PW to use it.

The answer to consistency is to ensure all network peripherals have fixed IP addresses to remove the single largest problem on the face of the earth for this type of thing. As to the Ricoh driver, I have no experience with it in Linux but I'd recommend finding a ppd if you can and add that to your system. Thereafter, the printer setup should go rather smoothly. The Debian location for such will be under /usr/share/cups or /usr/share/ppd

Your driver might be found in the package printer-driver-gutenprint.

Re: Network Installation fails on RICOH-SP-C261SFNw Laser Printer

Posted: Sun Jul 21, 2024 3:31 am
by operadude
Quotes from m_pav:
The best way forward is to find your printers IP address on the network, then set it as a fixed IP address both at the printer, and in the Router...
The only consistent printer URI (Uniform Resource Indicator I have seen working since Deian 12 is the IPP type
The above have been true for configuring my Brother network printer!

:number1:

I did not know about:
In order to make this work I find it necessary to disable the AHAVI Daemon from startup, which will drop all zero-conf printers it finds.
Good to Know, and Thanks @m_pav :exclamation:

:cool:

Re: Network Installation fails on RICOH-SP-C261SFNw Laser Printer

Posted: Sun Jul 21, 2024 4:19 am
by m_pav
I missed a relevant point. Dropping the AHAVI daemon will only stop the driverless printer auto detection, it will not stop the printer from being seen in the network. When adding a printer, click the option to specify an IP address, which will likely start to show every possible service port, from which you'll choose only the printer identified on the IPP Port.

With brothers install script, just answer yes to the question "will you specify the UR"I, then having provided the IPV4 address, select the number next to IPP when the option is presented.

Sorry the brother but doesn't help the OP.

Re: Network Installation fails on RICOH-SP-C261SFNw Laser Printer

Posted: Sun Jul 21, 2024 7:55 am
by operadude
Got it.

Thanks :thumbup: