You are not logged in.

#1 2024-08-09 15:34:14

coldreactive
Member
Registered: 2024-07-04
Posts: 15

[Resolved] Can't Install Brother Printer PPD File Empty

Started cups:

[ian@TheSaekoMeinaShrine ~]$ sudo systemctl enable cups
[sudo] password for ian: 
[ian@TheSaekoMeinaShrine ~]$ systemctl status org.cups.cupsd.service
Unit org.cups.cupsd.service could not be found.

Log:

[ian@TheSaekoMeinaShrine ~]$ tail -n 100 -f /var/log/cups/error_log
E [09/Aug/2024:10:14:43 -0500] [CGI] Unable to create PPD file: Could not poll sufficient capability info from the printer (ipp://Brother%20HL-L2390DW._ipp._tcp.local/, ipp://BRWCC6B1E5E93FB.local:631/ipp/print) via IPP!
E [09/Aug/2024:10:14:51 -0500] [CGI] Unable to create PPD file: Could not poll sufficient capability info from the printer (ipp://Brother%20HL-L2390DW._ipp._tcp.local/, ipp://BRWCC6B1E5E93FB.local:631/ipp/print) via IPP!
E [09/Aug/2024:10:14:51 -0500] copy_model: empty PPD file
E [09/Aug/2024:10:14:51 -0500] [Client 10] Returning IPP server-error-internal-error for CUPS-Add-Modify-Printer (ipp://localhost/printers/printer) from localhost.
E [09/Aug/2024:10:14:53 -0500] [CGI] Unable to create PPD file: Could not poll sufficient capability info from the printer (ipp://Brother%20HL-L2390DW._ipp._tcp.local/, ipp://BRWCC6B1E5E93FB.local:631/ipp/print) via IPP!
E [09/Aug/2024:10:14:53 -0500] copy_model: empty PPD file
E [09/Aug/2024:10:14:53 -0500] [Client 13] Returning IPP server-error-internal-error for CUPS-Add-Modify-Printer (ipp://localhost/printers/printer) from localhost.
E [09/Aug/2024:10:15:00 -0500] [CGI] Unable to create PPD file: Could not poll sufficient capability info from the printer (ipp://Brother%20HL-L2390DW._ipp._tcp.local/, ipp://BRWCC6B1E5E93FB.local:631/ipp/print) via IPP!
E [09/Aug/2024:10:15:00 -0500] copy_model: empty PPD file
E [09/Aug/2024:10:15:00 -0500] [Client 10] Returning IPP server-error-internal-error for CUPS-Add-Modify-Printer (ipp://localhost/printers/printer) from localhost.
E [09/Aug/2024:10:15:01 -0500] [CGI] Unable to create PPD file: Could not poll sufficient capability info from the printer (ipp://Brother%20HL-L2390DW._ipp._tcp.local/, ipp://BRWCC6B1E5E93FB.local:631/ipp/print) via IPP!
E [09/Aug/2024:10:15:01 -0500] copy_model: empty PPD file
E [09/Aug/2024:10:15:01 -0500] [Client 13] Returning IPP server-error-internal-error for CUPS-Add-Modify-Printer (ipp://localhost/printers/printer) from localhost.
E [09/Aug/2024:10:15:05 -0500] [CGI] Unable to create PPD file: Could not poll sufficient capability info from the printer (ipp://Brother%20HL-L2390DW._ipp._tcp.local/, ipp://BRWCC6B1E5E93FB.local:631/ipp/print) via IPP!
E [09/Aug/2024:10:15:05 -0500] copy_model: empty PPD file
E [09/Aug/2024:10:15:05 -0500] [Client 10] Returning IPP server-error-internal-error for CUPS-Add-Modify-Printer (ipp://localhost/printers/printer) from localhost.
E [09/Aug/2024:10:15:07 -0500] [CGI] Unable to create PPD file: Could not poll sufficient capability info from the printer (ipp://Brother%20HL-L2390DW._ipp._tcp.local/, ipp://BRWCC6B1E5E93FB.local:631/ipp/print) via IPP!
E [09/Aug/2024:10:15:07 -0500] copy_model: empty PPD file
E [09/Aug/2024:10:15:07 -0500] [Client 13] Returning IPP server-error-internal-error for CUPS-Add-Modify-Printer (ipp://localhost/printers/printer) from localhost.
E [09/Aug/2024:10:15:26 -0500] [CGI] Unable to create PPD file: Could not poll sufficient capability info from the printer (ipp://Brother%20HL-L2390DW._ipp._tcp.local/, ipp://BRWCC6B1E5E93FB.local:631/ipp/print) via IPP!
E [09/Aug/2024:10:15:26 -0500] copy_model: empty PPD file
E [09/Aug/2024:10:15:26 -0500] [Client 10] Returning IPP server-error-internal-error for CUPS-Add-Modify-Printer (ipp://localhost/printers/printer) from localhost.
E [09/Aug/2024:10:15:27 -0500] [CGI] Unable to create PPD file: Could not poll sufficient capability info from the printer (ipp://Brother%20HL-L2390DW._ipp._tcp.local/, ipp://BRWCC6B1E5E93FB.local:631/ipp/print) via IPP!
E [09/Aug/2024:10:15:27 -0500] copy_model: empty PPD file
E [09/Aug/2024:10:15:27 -0500] [Client 13] Returning IPP server-error-internal-error for CUPS-Add-Modify-Printer (ipp://localhost/printers/printer) from localhost.
E [09/Aug/2024:10:15:53 -0500] [CGI] Unable to create PPD file: Could not poll sufficient capability info from the printer (ipp://Brother%20HL-L2390DW._ipp._tcp.local/, ipp://BRWCC6B1E5E93FB.local:631/ipp/print) via IPP!
E [09/Aug/2024:10:15:55 -0500] [CGI] Unable to create PPD file: Could not poll sufficient capability info from the printer (ipp://Brother%20HL-L2390DW._ipp._tcp.local/, ipp://BRWCC6B1E5E93FB.local:631/ipp/print) via IPP!
E [09/Aug/2024:10:15:55 -0500] copy_model: empty PPD file
E [09/Aug/2024:10:15:55 -0500] [Client 10] Returning IPP server-error-internal-error for CUPS-Add-Modify-Printer (ipp://localhost/printers/printer) from localhost.
E [09/Aug/2024:10:15:57 -0500] [CGI] Unable to create PPD file: Could not poll sufficient capability info from the printer (ipp://Brother%20HL-L2390DW._ipp._tcp.local/, ipp://BRWCC6B1E5E93FB.local:631/ipp/print) via IPP!
E [09/Aug/2024:10:15:57 -0500] copy_model: empty PPD file
E [09/Aug/2024:10:15:57 -0500] [Client 26] Returning IPP server-error-internal-error for CUPS-Add-Modify-Printer (ipp://localhost/printers/printer) from localhost.
E [09/Aug/2024:10:16:07 -0500] [CGI] Unable to create PPD file: Could not poll sufficient capability info from the printer (ipp://Brother%20HL-L2390DW._ipp._tcp.local/, ipp://BRWCC6B1E5E93FB.local:631/ipp/print) via IPP!
E [09/Aug/2024:10:16:11 -0500] [CGI] Unable to create PPD file: Could not poll sufficient capability info from the printer (ipp://Brother%20HL-L2390DW._ipp._tcp.local/, ipp://BRWCC6B1E5E93FB.local:631/ipp/print) via IPP!
E [09/Aug/2024:10:16:11 -0500] copy_model: empty PPD file
E [09/Aug/2024:10:16:11 -0500] [Client 10] Returning IPP server-error-internal-error for CUPS-Add-Modify-Printer (ipp://localhost/printers/Brother-HL-L2390DW) from localhost.
E [09/Aug/2024:10:16:13 -0500] [CGI] Unable to create PPD file: Could not poll sufficient capability info from the printer (ipp://Brother%20HL-L2390DW._ipp._tcp.local/, ipp://BRWCC6B1E5E93FB.local:631/ipp/print) via IPP!
E [09/Aug/2024:10:16:13 -0500] copy_model: empty PPD file
E [09/Aug/2024:10:16:13 -0500] [Client 26] Returning IPP server-error-internal-error for CUPS-Add-Modify-Printer (ipp://localhost/printers/Brother-HL-L2390DW) from localhost.
E [09/Aug/2024:10:16:33 -0500] [CGI] Unable to create PPD file: Could not poll sufficient capability info from the printer (ipp://Brother%20HL-L2390DW._ipp._tcp.local/, ipp://BRWCC6B1E5E93FB.local:631/ipp/print) via IPP!
E [09/Aug/2024:10:16:37 -0500] [CGI] Unable to create PPD file: Could not poll sufficient capability info from the printer (ipp://Brother%20HL-L2390DW._ipp._tcp.local/, ipp://BRWCC6B1E5E93FB.local:631/ipp/print) via IPP!
E [09/Aug/2024:10:16:37 -0500] copy_model: empty PPD file
E [09/Aug/2024:10:16:37 -0500] [Client 10] Returning IPP server-error-internal-error for CUPS-Add-Modify-Printer (ipp://localhost/printers/printer) from localhost.
E [09/Aug/2024:10:16:39 -0500] [CGI] Unable to create PPD file: Could not poll sufficient capability info from the printer (ipp://Brother%20HL-L2390DW._ipp._tcp.local/, ipp://BRWCC6B1E5E93FB.local:631/ipp/print) via IPP!
E [09/Aug/2024:10:16:39 -0500] copy_model: empty PPD file
E [09/Aug/2024:10:16:39 -0500] [Client 26] Returning IPP server-error-internal-error for CUPS-Add-Modify-Printer (ipp://localhost/printers/printer) from localhost.
E [09/Aug/2024:10:26:50 -0500] [CGI] Unable to create PPD file: Could not poll sufficient capability info from the printer (ipp://Brother%20HL-L2390DW._ipp._tcp.local/, ipp://BRWCC6B1E5E93FB.local:631/ipp/print) via IPP!
E [09/Aug/2024:10:26:54 -0500] [CGI] Unable to create PPD file: Could not poll sufficient capability info from the printer (ipp://Brother%20HL-L2390DW._ipp._tcp.local/, ipp://BRWCC6B1E5E93FB.local:631/ipp/print) via IPP!
E [09/Aug/2024:10:26:54 -0500] copy_model: empty PPD file
E [09/Aug/2024:10:26:54 -0500] [Client 43] Returning IPP server-error-internal-error for CUPS-Add-Modify-Printer (ipp://localhost/printers/printer) from localhost.
E [09/Aug/2024:10:26:56 -0500] [CGI] Unable to create PPD file: Could not poll sufficient capability info from the printer (ipp://Brother%20HL-L2390DW._ipp._tcp.local/, ipp://BRWCC6B1E5E93FB.local:631/ipp/print) via IPP!
E [09/Aug/2024:10:26:56 -0500] copy_model: empty PPD file
E [09/Aug/2024:10:26:56 -0500] [Client 46] Returning IPP server-error-internal-error for CUPS-Add-Modify-Printer (ipp://localhost/printers/printer) from localhost.

Tried cups-genppdupdate:

[ian@TheSaekoMeinaShrine /]$ ./usr/bin/cups-genppdupdate
bash: ./usr/bin/cups-genppdupdate: No such file or directory
[ian@TheSaekoMeinaShrine /]$ ./usr/sbin/cups-genppdupdate
bash: ./usr/sbin/cups-genppdupdate: No such file or directory
[ian@TheSaekoMeinaShrine /]$ cups-genppdupdate
bash: cups-genppdupdate: command not found

Not sure what to do now. If I use the IP Address directly, the printer will print endless blank pages whenever it gets a print job. I have to use the IPP Driverless. I have avahi, and nss-mdns, it's running, otherwise I wouldn't be able to detect anything automatically. I don't know what I'm supposed to put in my /etc/nsswitch.conf file, since I read nsswitch.conf(5) and I don't really know what to do:

# Name Service Switch configuration file.
# See nsswitch.conf(5) for details.

passwd: files systemd
group: files [SUCCESS=merge] systemd
shadow: files systemd
gshadow: files systemd

publickey: files

hosts: mymachines resolve [!UNAVAIL=return] files myhostname dns
networks: files

protocols: files
services: files
ethers: files
rpc: files

netgroup: files

I didn't have to manually add anything to the nsswitch.conf file the last time I installed arch for some reason, arch just did it for me.

Last edited by coldreactive (2024-08-09 19:15:04)

Offline

#2 2024-08-09 18:21:20

zpg443
Member
Registered: 2016-12-03
Posts: 300

Re: [Resolved] Can't Install Brother Printer PPD File Empty

In your console, what is the output of:

systemctl status cups.service

In your browser, what is the result of

http://localhost:631/

Offline

#3 2024-08-09 19:14:45

coldreactive
Member
Registered: 2024-07-04
Posts: 15

Re: [Resolved] Can't Install Brother Printer PPD File Empty

zpg443 wrote:

In your browser, what is the result of

http://localhost:631/

This showed the cups information. I fixed the issue on my own after a while of digging, I found that the correct nsswitch.conf file for me would be:

# Name Service Switch configuration file.
# See nsswitch.conf(5) for details.

passwd: files systemd
group: files [SUCCESS=merge] systemd
shadow: files systemd
gshadow: files systemd

publickey: files

hosts: mymachines resolve mdns_minimal [!UNAVAIL=return] files myhostname dns mdns
networks: files

protocols: files
services: files
ethers: files
rpc: files

netgroup: files

Adding mdns_minimal to just before the unavail=return and mdns to the end of the hosts line. Afterward, a restart of the cups daemon may be needed.

Offline

Board footer

Powered by FluxBB