To configure printing on Linux with a supported driver, go to https://www.openprinting.org/printer/Samsung/Samsung-SCX-4x24 and download the .ppd file for the printer. Install it in Settings -> Printers -> <your printer>.
Getting network-based scanning to work is more difficult. We can use Xerox drivers with this model to enable network scanning. This guide will explain how to configure the Gnome Simple Scan application (https://gitlab.gnome.org/GNOME/simple-scan) for this scanner while using the Flathub version (https://flathub.org/apps/org.gnome.SimpleScan).
- Install the flatpak from https://flathub.org/apps/org.gnome.SimpleScan
- Install Flatseal to modify flatpak variables in an easy way (https://flathub.org/apps/com.github.tchx84.Flatseal)
- Open Flatseal and modify the following settings for
org.gnome.SimpleScan:- Allow system configurations
- Environment:
SANE_CONFIG_DIR=/run/host/etc/sane.d
- Edit
/etc/sane.d/xerox_mfp.confon your host with root rights:- Modify SCX-4x24 settings to look like this:
#Samsung SCX-4x24 Series, Samsung SCX-4824 usb 0x04e8 0x342c tcp <IP address or hostname of your scanner> 9400
- Modify SCX-4x24 settings to look like this:
- Ensure the
xerox_mfpmodule is activated in/etc/sane.d/dll.conf. You can also create a drop-in config file in/etc/sane.d/dll.d/<filename>withxerox_mfpas content. - Run
scanimage -Lto let SANE scan for all available scanners. Your's should now be visible. - Open Document Scanner and test your scanner