dnf install cups -y
cp -n /etc/cups/cupsd.conf{,.bak}
# In case restriction by user. See more with: man cupsctl
# sudo usermod -aG lp $USER
systemctl enable --now cups
cupsctl --remote-any --share-printers --user-cancel-any # Ok for home printer
systemctl restart cups
Connect your printer to printserver
Go to (https!): https://server_ip_or_hostname:631/admin
Click "Find New Printers", add yours. You can check "Share This Printer". On the next step, In field "Make:" (like driver selecting) chose "RAW". Next: "Raw Queue" and "Add Printer".
Go to printer's page, copy URL, but edit to have HTTP!
In Windows 10: add new printer, "By Name", Paste URL and select yuur printer's driver.
http://server_ip_or_hostname:631/printers/printer_name