beardedragon I see that you've installed the correct printer driver already. Great!
Here's what I'd suggest as the next steps.
- Verify CUPS Configuration
GhostBSD comes with CUPS enabled by default. Check /etc/rc.conf
to confirm: cupsd_enable="YES"
Note: If you’re using FreeBSD, you would need to install CUPS and then set cupsd_enable="YES"
manually.
- Load and Enable the USB Printer Module
a. Load the USB printer kernel module: sudo kldload ulpt
b. Ensure the module loads at boot: sudo sysrc ulpt_load="YES"
This makes the module persistent across reboots.
- Restart CUPS
After loading the module, restart the CUPS service to apply changes: sudo service cupsd restart
If you prefer, you can just reboot: sudo reboot
- Connect the ET-2400 Printer
Plug in the USB cable from the EcoTank ET-2400 to your GhostBSD system.
- Verify the System Detects the Printer
Check the kernel messages: dmesg | grep ulpt
Alternatively, use usbconfig
: usbconfig
Look for an entry mentioning Epson or ET-2400.
If it’s listed, you can proceed with adding it in the GhostBSD Print Settings.
- Configure the Printer in GhostBSD
a. Click System in the top bar menu and select Administration.
b. Open Print Settings.
c. Click Unlock; enter the root user password when prompted.
d. Select Add to add a new printer.
Note: If the printer doesn’t appear or you have other issues, within the Print Settings app, click Help and select Troubleshoot. This will guide you through additional diagnostic steps.
That’s it! With these steps, you should be able to set up an Epson EcoTank ET-2400 printer via USB on GhostBSD. If you continue to have problems, verify the driver compatibility or consult the official documentation.