ok, so i have recently took the plunge into self hosting with my raspberry pi. i got an SMB share Running with anonimus permissions (so anybody on the network can access the drive) and i install CUPS and the necessary driver for my Epson ET-2800 (btw download it via apt, i spent 4 days trying to get it to work from Epson website, which BTW was useless because it had x86 driver and arm v6 and my pi 400 is arm v7.) anyway i digress, so the main problem and i cant find any documentation (at least some i can understand) is that i add my printer via gnome “printer settings” and it add it and shows up fine. but when i go to print it cancels job? however i know the driver and cups works alteast of the pi server, if i ssh into it. and run “lp testdoc.txt” (which is a text file i made to check if im loosing my marbles) and it prints without a hitch. i have also done “sudo usermod -aG lpadmin root” so i believe it has something to do with cups permissions. any help would be very appreciated.
my cups config file
LogLevel warn PageLogFormat MaxLogSize 0
Allow remote access
Port 631 Listen /run/cups/cups.sock Browsing On BrowseLocalProtocols dnssd DefaultAuthType Basic WebInterface Yes
Allow remote access…
Order allow,deny Allow all
AuthType Default Require user @SYSTEM
AuthType Default Require user @SYSTEM
JobPrivateAccess default JobPrivateValues default SubscriptionPrivateAccess default SubscriptionPrivateValues default
Order deny,allow
Require user @OWNER @SYSTEM
Order deny,allow
Browsing On BrowseOrder allow,deny BrowseAllow all
AuthType Default
Require user @SYSTEM
Order deny,allow
AuthType Default
Require user @SYSTEM
Order deny,allow
Require user @OWNER @SYSTEM
Order deny,allow
Order deny,allow
JobPrivateAccess default JobPrivateValues default SubscriptionPrivateAccess default SubscriptionPrivateValues default
AuthType Default
Order deny,allow
AuthType Default
Require user @OWNER @SYSTEM
Order deny,allow
AuthType Default
Require user @SYSTEM
Order deny,allow
AuthType Default
Require user @SYSTEM
Order deny,allow
AuthType Default
Require user @OWNER @SYSTEM
Order deny,allow
Order deny,allow
JobPrivateAccess default JobPrivateValues default SubscriptionPrivateAccess default SubscriptionPrivateValues default
AuthType Negotiate
Order deny,allow
AuthType Negotiate
Require user @OWNER @SYSTEM
Order deny,allow
AuthType Default
Require user @SYSTEM
Order deny,allow
AuthType Default
Require user @SYSTEM
Order deny,allow
AuthType Negotiate
Require user @OWNER @SYSTEM
Order deny,allow
Order deny,allow