This printer does print in Linux Mint 20.3
All configuration, local in mint, connection to the printers web interface with http:///sws/index.html
handling cups with http://localhost:631/ it works.
Also the root commands with systemctl status|restart|start|stop cups, it works
Same thing in manjaro
Every thing works. Even a print job shows up with “processing”
and then, no prints comes out.
How to investigate ? Who can help ?
If any info needed, please ask and I will provide it
Thanks in advance !
Hans
I’m not very familiar with wifi printers, so I may be talking BS…
When you send the print job, is the printer in standby or active idle?
Maybe the printer has to be woken up in order to acknowledge the print job?
What if you plug in the printer via USB cable? Does ist behave normally then?
As far as I’ve read, this printer does not speak PCL nor PS natively, but there is a .ppd file available on github:
Github Page
Or you might want to try the HP driver package for Samsung printers from
HP Support page
Maybe you can compare which driver is used in Mint and Manjaro, just to find ot the difference?
Wuschel (?), thanks for your respons.
BS ? No ! >;-) Great help !
Printer in standby or active idle : it is idle, waiting to accept a print job. It recognizes a job coming in !
On Linux Mint : hans:…hans>>lpstat -p
printer SamsungPrintervanHans is idle. enabled since di 29 jul 2025 15:29:48 CEST
On Manjaro : hans:…hans>>lpstat -p
printer SamsungPrintervanHans is idle. enabled since di 29 jul 2025 22:39:47 CEST
Usb cable : have to find my cable again. not done yet. I will come back to it.
This printer does not speak PCL nor PS natively : I don’t know. I’m not good with printers >;-)
.ppd file available on github : Great. Thanks. Downloaded (github_samsung_clp_325.ppd) . What I have done before : copied the one from Linux Mint (/etc/cups/ppd/SamsungPrintervanHans.ppd) on my old laptop to my new laptop, and did install it there, using cups. nothing done yet with github_samsung_clp_325.ppd.
HP driver package for Samsung printers : good possibilty. What I did it removing all printers from my Manjaro. Checked all locations using my root terminal : config gone. And then started a fresh adding a printer. Which works. Including finding the driver. I prefer this. I will keep the HP Site in mind. I will better first try the github ppd file ! And the usb cable option.
Compare which driver is used in Mint and Manjaro : lets check how to do this …
Linux Mint : lpoptions -p SamsungPrintervanHans : Lot of printer config details shows up
Linux Manjaro : lpoptions -p SamsungPrintervanHans : Lot of printer config details shows up
Linux Manjaro : $ pacman -Qs hplip => local/hplip 1:3.25.2-1, Drivers for HP DeskJet, OfficeJet, Photosmart, Business Inkjet and some LaserJet
So far. To be continued soon !
Continued investigating. Removed all printer config, and reinstalled, using the github_samsung_clp_325.ppd file. No issues during installing and configuration. All config and maintenance tools : Proper results. Print test : No print. Now tried with USB Cable. No print. Tried on second laptop running same Manjaro. I had to start the server, as I did with #
systemctl status cups, systemctl start cups, systemctl status cups. Looks good.
Same results, no print.
Printing from any Linux Mint laptop / PC just works. To know : I have assigned a fixed IP to my printer. Network connection from laptops : Wifi. Mint and Manjaro. In the router, and in /etc/hosts. In all computers the same.
Summary : Mint does print, Manjaro doesnt know …
Thanks for the detailed info.
Honestly, I did not use the CUPS Webinterface to set up my printer, but rather used the Manjaro Printer Configuration application.
In case of my Oki C331, which is connected via LAN (also with a fixed IP) Manjaro detected the Oki, I supplied the *.ppd which Oki provides on their website and I’ve had no worries ever since.
I just checked
Manjaro Wiki - Chapter Printing
Please check if your user is member of the sys group
[wuschel@box Downloads]$ groups
wuschel sys network power vboxusers optical lp wheel autologin
… but since it does not print, I can only guess that the driver does mess up the print job, so the printer receives a garbled mess it cannot print.
If I am not mistaken, you should be able to pick the printer from the list after you’ve installed the HP driver from the support site. Maybe you want to try that?
Good luck.
I did all in Printing - Manjaro. Including adding myself in /etc/group in sys.
I didnt know the command "groups’ ! Nice. Easier than “cat /etc/group | grep hans” Thank you.
I’m wondering if “share this computer” has impact, since one of my Linux Mint computers is properly configured, prints, and is always on. Is it bothering the printer configuration on another computer ?
Will have to continue soon.
Now with this all done, and the USB cable is connected, do I need and additional configuration for connecting by USB ?
Well… yes and no.
Yes, if you modified the printer.
If the printer URI still reads something like “lpd://192.x.y.z”, your system tries to send the print jobs via network.
To send the print jobs via USB cable, the printer URI needs to read something like “usb://Samsung/…”
No, if your system detected the printer on its own, after you plugged in the USB cable.
In this case, the system should already have populated the printer URI with the correct “usb://” entry
I have the “usb://” entry !
Printer is now connected to the only one laptop active, and connected by USB
Printing admin tool - settings says :
Device URI : usb://Samsung/CLP-320%20Series?serial=SOMECODESTUFF
Printer status : Not active - Filter failed/
Whatching “tail -n 100 -f /var/log/cups/error_log” while printing :
one set of 3lines many times =
D [08/Aug/2025:22:28:10 +0200] cupsdSetBusyState: newbusy=“Dirty files”, busy=“Dirty files”
D [08/Aug/2025:22:28:10 +0200] [Client 811] HTTP_STATE_WAITING Closing for error 32 (Broken pipe)
D [08/Aug/2025:22:28:10 +0200] [Client 811] Closing connection.
no print. the number of in cups listed jobs is growing.
State = stopped, or canceled :
"canceled at Fri Aug 8 22:27:29 2025 “Filter failed” "
It must be so easy. Still to find that hidden button
also “# systemctl status cups” : says Status: “Scheduler is running…”
This check also in the terminal shows 2 printers. Is this ok ?
lpstat -e
Samsung_CLP_320_Series_tuxprinter
Samsung_Samsung_CLP-320_Series
suggests to me that cups still tries to send the job via wifi. But I may be wrong.
I’d say no.
Just to clarify: When you start a print, does the print dialogue show both of these printers to choose?
If so - which printer did you print to? Does the other printer print?
If not - there should only be one printer listed, I guess.
Does it matter from which program you start the print job?
E.g. LibreOffice does not print a *.odt while evince or Okular does print a *.pdf?
If so, there might be an issue with that program that starts the print job.
“Filter failed” may have any number of reasons. A quick web search found some posts that suggested that there might be a problem with the package cups-filters.
Just for giggles: Please check if cups-filters is present on your system:
[wuschel@box Downloads]$ pamac list --installed | grep cups
cups 2:2.4.12-2 extra 13,4 MB
cups-filters 2.0.1-2 extra 1,2 MB
cups-pdf 3.0.2-1 extra 198,0 KB
cups-pk-helper 0.2.7-2 extra 353,5 KB
libcups 2:2.4.12-2 extra 807,8 KB
libcupsfilters 2.1.1-2 extra 1,8 MB
python-pycups 2.0.4-3 extra 186,0 KB
You might also want to check for the foomatic packages:
[wuschel@box Downloads]$ pamac list --installed | grep foo
foomatic-db 3:20240209-1 extra 9,9 MB
foomatic-db-engine 5:20200131-2 extra 837,4 KB
foomatic-db-gutenprint-ppds 5.3.5-1 extra 104,2 MB
foomatic-db-nonfree 3:20240209-1 extra 216,9 KB
foomatic-db-nonfree-ppds 3:20240209-1 extra 8,7 MB
foomatic-db-ppds 3:20240209-1 extra 86,4 MB
I don’t know if any of these packages are vital for your Samsung CLP325, that’s just what my system has to offer.
Now on old laptop with Linux Mint :
Two printers are present in the Printer Config tool present in the mint menu
All software you are asking are installed in Linux Mint. Will check later in Manjaro. See below.
As you will notice, my configuration is in Dutch.
Software check in Linux Mint root terminal (list made with fc -l) :
2008 lpstat -e
2009 dpkg -l | grep cups
2010 apt list --installed | grep cups
2011 apt show cups
2012 apt-cache policy cups
2013 dpkg-query -W -f=‘${Status} ${Package}\n’ | grep cups
Result summary : lot of positive output :
all installed = cups, cups-filters etc.
not installed = foomatic-db, foomatic-filters. Found by searching for foomatic in synaptic. A lot is indeed installed. Enough to make it work in Mint.
installeerbaar = foomatic-db, foomatic-filters
root:…root>>lpstat -e
CLP-320-Series
SamsungPrintervanHans
1st = usb config
2nd = network config
usb print : succesfull
network print : succesfull. For proper test : after reboot with usb cable disconnected : succesfull (test print with geany editor)
giving print job I can choose from printing to file and both other printers (usb is off due to disconnected cable, for test purpose)
Afdrukbeheer Instellingen - USB
The first time I did connected the USB cable, the config was set automatically, and printing works immediately.
I do test print with text editor geany. Printing from within Libre Office works. That is why I do switch to this laptop withLinux Mint 20.3 Cinnamon for printing.
Omschrijving : Samsung CLP-320 Series
Locatie : athome
Apparaat URI : usb://Samsung/CLP-320%20Series?serial=SOMECONFIGSTUFF
Merk en model : Samsung CLP-325 Foomatic/foo2qpdl (recommended)
Printer status : Inactief
Gedeeld : Uitgezet
Alle opties/instellingen zien er logisch normaal uit
Afdrukbeheer Instellingen - Over netwerk
Omschrijving : Samsung Printer van Hans
Locatie : Thuis
Apparaat URI : dnssd://Samsung%20CLP-320%20Series%20(MyPrinter)._printer._tcp.local/
Merk en model : Samsung CLP-325 Foomatic/foo2qpdl (recommended)
Printer status : Inactief
Gedeeld : Uitgezet
To be continued / repeated from Linux Manjaro Laptop
Same on newer laptop with Linux Manjaro
The print dialogue shows only one
One printer is present in the Printer Config tool present in the Manjaro menu.
It is the one with the usb configuration (The other one is gone. Did I removed it ? )
usb cable is not connected yet
Afdrukbeheer Instellingen - Over netwerk
Omschrijving : Samsung CLP-320 Series
Locatie : Samsung CLP-320 Series - USB Kabel
Apparaat URI : usb://Samsung/CLP-320%20Series?serial=SOMECONFIGSTUFF
Merk en model : Samsung CLP-325 Foomatic/foo2qpdl (recommended)
Printer status : Inactief
Gedeeld : Uitgezet
lpstat -e
Samsung_CLP_320_Series_tuxprinter
Samsung_Samsung_CLP-320_Series
ppd file :
ls -l /etc/cups/ppd
totaal 56
-rw-r----- 1 root cups 24626 8 aug 22:14 Samsung_Samsung_CLP-320_Series.ppd
-rw-r----- 1 root cups 24610 6 aug 16:31 Samsung_Samsung_CLP-320_Series.ppd.O
All software you are asking are installed in Linux Manjaro.
As you will notice, my configuration is in Dutch.
I played around with these commands in my root terminal :
pacman -Q cups
pacman -Qs cups
pacman -S cups
pacman -Ss cups
systemctl status cups
all installed and latest version :
pacman -Qs cups
pacman -Qs cups-filters
pacman -Qs foomatic-db
(foomatic => foomatic-db)
cups is up and running
test print from within geany
printer tool is open, to watch the print queue
processing … pop up up and gone. no sound. Linux Mint already finished in this time.
Filter failed.
Now I will, using # pacman -S package
reinstall all software : cups, cups-filters, foomatic-db, print-manager, manjaro-printer, hplip, hplip-plugin
reinstall action happened with pacman -S at : print-manager
not found with pacman -S : hplip-plugin
it is in the manjaro GUI software tool
no update. only removal option
keep it as is
printjob in the queue, checking the attributes
job-printer-uri = ipp://localhost/printers/Samsung_Samsung+CLP-320_Series
page size = letter I will change it to A4 in next print task
printer jobs canceled.
new print …
nope
I did update my printer name in /etc/hosts to the one it should be, similar to the name of the printer in the (web based, not cups) printer setup
I will remove all printer config, reboot, add usb cable, use the github ppd file if asked.
Thanks so far …
That is not a Manjaro repo package - it is installed from AUR.
Don’t keep it, remove it.
Unless you KNOW that you need it.
At least:
rebuild it -
as is often necessary with AUR packages when the underlying base system changes during updates.
Always use pacman -Syu
$package - not just -S
If you want your terminal output in english (rather than dutch), prepend the command with:
LC_ALL=C
You are my hero. I did the install all again from scratch, after removing and rebooting, with USB connected.
Then config checking :
ls -l /etc/cups/ppd
totaal 28
-rw-r----- 1 root cups 24610 9 aug 16:28 SamsungCLP325.ppd
Printernaam : SamsungCLP325 - Samsung-CLP-320-Series
Omschrijving : Samsung CLP325 LaserPrinter - Samsung-CLP-320-Series
Locatie : Thuis - pingu
Apparaat-URI : usb://Samsung/CLP-320%20Series?serial=Z4PGBAFZC00335L
Merk en model: Samsung CLP-325 Foomatic/foo2qpdl (recommended)
Printerstatus : Inactief - Filter failed.
Message during install : foo2qpdl-wrapper should be installed.
I will try again pacman -Syu foomatic-db
Done. Took 10 seconds. Looks good. No errors no problems listed
Printer config : Shared. I did toggle this one off.
CUPS Server : /run/cups/cups.sock
CUPS = http : // localhost:631 / printers / SamsungCLP325 : works great !
test print : error
in cups : stopped “Filter failed”
I will restart cups :
systemctl restart cups
systemctl status cups
cups is up again
I can check the log
tail -f /var/log/cups/error_log
also this line shows up : cupsdSetBusyState: newbusy=“Printing jobs and dirty files”, busy=“Active clients, printing jobs, and dirty files”
the printer tool respons with a proposal to diagnose the issue. Which it great I did tried this before. But it stops working. No resutls, no output
We are close. So close. Just that one little thing to tackle. Thanks so far