Filter Failed (ipp) error in CUPS BionicPup64 (Workaround)
Moderator: Forum moderators
- vtpup
- Posts: 756
- Joined: Sat Aug 15, 2020 2:34 pm
- Location: Republic of Vermont
- Has thanked: 204 times
- Been thanked: 174 times
- Contact:
Re: Filter Failed error in CUPS BionicPup64
Is the socket protocol an "HP jet" alias, commercially. I mean if a print server advertises as Hp type is this likely to be the socket protocol?
Is there some other term that would help filter for an appropriate print server?
HP Envy Laptop 17t-cr100
Fossapup F-96 CE rev 4
Huge kernel: huge-6.1.8-fossapup64
My homemade foam boat:
www.youtube.com/watch?v=4sDubB0-REg
- vtpup
- Posts: 756
- Joined: Sat Aug 15, 2020 2:34 pm
- Location: Republic of Vermont
- Has thanked: 204 times
- Been thanked: 174 times
- Contact:
Re: Filter Failed error in CUPS BionicPup64
So, I decided to try a different tack today, and just use my wife's laptop (running Tahr32) as a CUPS shared print server. It's not ideal because it's not always available or turned on. But this was an early suggestion in this thread, so I decided to try anyway.
Works fine as a shared printer from Tahrpup32 on my computer-- it's automatically picked up by CUPS 1.4.8 as Dell@192.168.1.3 with an access of http://192.168.1.3:631/printers/Dell and the proper driver.
BUT, it does not get automatically detected from Bionic 64. When set up manually in CUPS 2.2.7 with exactly the same entries fails to print with an "Empty print file" error.
HP Envy Laptop 17t-cr100
Fossapup F-96 CE rev 4
Huge kernel: huge-6.1.8-fossapup64
My homemade foam boat:
www.youtube.com/watch?v=4sDubB0-REg
Re: Filter Failed error in CUPS BionicPup64
I got the same problem as with your router! Bionic tried to query the Tahrpup ipp server and failed.
So here is the "guaranteed" solution.
1. Remove the sharing from the Tahrpup printer - it is now just a regular USB printer.
2. On the Tahrpup machine, get the P910nd print server package from here. It will serve the USB-attached printer using the socket: protocol. Get the 32bit package and left-click-install the deb.
3. From the Network menu, start the P910nd server.
4. Go to the Bionic64 client. The Tahrpup print server will NOT be auto-detected, but you can find it using PeasyPort on Port 9100.
5. Install the printer manually in CUPS using AppSocket/JetDirect as: socket://192.168.x.y:9100
6. Select your Xerox printer driver. You will need your 32bit compat pack to make it work in BIonic64.
7. Test.
- vtpup
- Posts: 756
- Joined: Sat Aug 15, 2020 2:34 pm
- Location: Republic of Vermont
- Has thanked: 204 times
- Been thanked: 174 times
- Contact:
Re: Filter Failed error in CUPS BionicPup64
I did try it as suggested, with the printer still wired to the router. and the printer finished up successfully (supposedly) according to Bionic64 CUPS. But nothing was actually printed. I imagine it just sent the print job to the Tahr32 computer, but it couldn't offload to USB, because the printer isn't connected there.
HP Envy Laptop 17t-cr100
Fossapup F-96 CE rev 4
Huge kernel: huge-6.1.8-fossapup64
My homemade foam boat:
www.youtube.com/watch?v=4sDubB0-REg
Re: Filter Failed error in CUPS BionicPup64
But if it's a laptop, that's not going to work very well.
But it doesn't matter what machine on your network acts as the P910nd server, provided that the printer is attached by USB.
- vtpup
- Posts: 756
- Joined: Sat Aug 15, 2020 2:34 pm
- Location: Republic of Vermont
- Has thanked: 204 times
- Been thanked: 174 times
- Contact:
Re: Filter Failed error in CUPS BionicPup64
BP64 CUPS client:
ipp doesn't work
CUPS shared network printing to a working Tahr32 doesn't work
USB works (therefore the tested printer driver works)
Tahr32 client:
ipp works
CUPS shared printer works
USB works
HP Envy Laptop 17t-cr100
Fossapup F-96 CE rev 4
Huge kernel: huge-6.1.8-fossapup64
My homemade foam boat:
www.youtube.com/watch?v=4sDubB0-REg
- vtpup
- Posts: 756
- Joined: Sat Aug 15, 2020 2:34 pm
- Location: Republic of Vermont
- Has thanked: 204 times
- Been thanked: 174 times
- Contact:
Re: Filter Failed error in CUPS BionicPup64
Most of the new cheap and frequently re-badged usb print servers are ipp lpr only and also have bad user reviews because they freeze up when the printer goes to sleep, and have to be power rebooted to print. Buyer beware.
HP Envy Laptop 17t-cr100
Fossapup F-96 CE rev 4
Huge kernel: huge-6.1.8-fossapup64
My homemade foam boat:
www.youtube.com/watch?v=4sDubB0-REg
Re: Filter Failed error in CUPS BionicPup64
1. Printer is connected to the router.
2. Tahrpup machine has the printer installed and is sharing it.
3. Go to the Bionic64 machine. Delete any Xerox printers.
4. From the PPM, install the package: cups-browsed
5a. Open the file /etc/cups/browsed.conf
5b. Set line 35 to: BrowseRemoteProtocols cups
5c. Set line 92 to: BrowseAllow All (Uncomment it if necessary)
6. Run: /etc/init.d/cups-browsed restart
7. Wait a minute. Start an app and open its Print dialog. The shared printer from Tahrpup should be there.
Note that the Bionic64 machine does not need the printer driver or the 32bit compat pack.
- vtpup
- Posts: 756
- Joined: Sat Aug 15, 2020 2:34 pm
- Location: Republic of Vermont
- Has thanked: 204 times
- Been thanked: 174 times
- Contact:
Re: Filter Failed error in CUPS BionicPup64
HP Envy Laptop 17t-cr100
Fossapup F-96 CE rev 4
Huge kernel: huge-6.1.8-fossapup64
My homemade foam boat:
www.youtube.com/watch?v=4sDubB0-REg
- vtpup
- Posts: 756
- Joined: Sat Aug 15, 2020 2:34 pm
- Location: Republic of Vermont
- Has thanked: 204 times
- Been thanked: 174 times
- Contact:
Re: Filter Failed error in CUPS BionicPup64
Had to drop firewall on client machines -- should I set port 631 open?
Also, will cups-browsed auto-start since it's in init.d?
Do you think it could successfully ipp to the router directly ("ipp" in line 35?) Would need driver and 32 bit compat, but would allow my wife's laptop to be upgraded to Bionic64 some day, instead of being tied to Tahr32.
But anyway, this is great as is!
HP Envy Laptop 17t-cr100
Fossapup F-96 CE rev 4
Huge kernel: huge-6.1.8-fossapup64
My homemade foam boat:
www.youtube.com/watch?v=4sDubB0-REg
Re: Filter Failed error in CUPS BionicPup64
You can use the same technique if the "server" computer is running a CUPS 2.x Puppy. It's just a matter of installing cups-browsed on it and setting some other config options.
Be aware that this system can be a bit fragile. It you make any changes to either CUPS setup, reboot both machines and wait a while for things to reset.
Re: Filter Failed error in CUPS BionicPup64
Probably.vtpup wrote: Tue Sep 29, 2020 1:54 pm Had to drop firewall on client machines -- should I set port 631 open?
It depends on how Bionic64 works. You will need to test it. Otherwise, launch it from a Startup script.Also, will cups-browsed auto-start since it's in init.d?
You can check if it's running with: pidof cups-browsed
Re: Filter Failed error in CUPS BionicPup64
Here is something to try. On the Bionic machine with cups-browsed running, do your usual install of the printer on the router. But I suspect that it will still fail.Do you think it could successfully ipp to the router directly ("ipp" in line 35?) Would need driver and 32 bit compat, but would allow my wife's laptop to be upgraded to Bionic64 some day, instead of being tied to Tahr32.
Re: Filter Failed error in CUPS BionicPup64
It's not listed in the documentation, so I doubt itDo you think it could successfully ipp to the router directly ("ipp" in line 35?)
Re: Filter Failed error in CUPS BionicPup64
Be aware that you will want to give the box a static IP address so the client computers can always find it. You can probably do this through its internal web interface.
- vtpup
- Posts: 756
- Joined: Sat Aug 15, 2020 2:34 pm
- Location: Republic of Vermont
- Has thanked: 204 times
- Been thanked: 174 times
- Contact:
Re: Filter Failed error in CUPS BionicPup64
2.) Yes Bionicpup's default firewall blocks all ports. To allow, open the firewall setup and allow CUPS.
3.) Nope the direct BP64 printer setup to the router's onboard print server via http://x.x.x.x:631:printers/Dell failed even with cups-browsed running. Error message: "Empty Print File!"
I do have a (hoped for) solution for her computer migration to Bionic64 if the ordered D-link appsocket compatible print server works out.
HP Envy Laptop 17t-cr100
Fossapup F-96 CE rev 4
Huge kernel: huge-6.1.8-fossapup64
My homemade foam boat:
www.youtube.com/watch?v=4sDubB0-REg
Re: Filter Failed error in CUPS BionicPup64
This is why I prefer the P910nd print server if it suits your hardware setup (always-on computer with attached printer).
It works more smoothly for me than CUPS shared printing.
- vtpup
- Posts: 756
- Joined: Sat Aug 15, 2020 2:34 pm
- Location: Republic of Vermont
- Has thanked: 204 times
- Been thanked: 174 times
- Contact:
Re: WORKAROUND: Filter Failed (ipp) error in CUPS BionicPup64
We know as a result that the Xerox 6000b driver works fine with Puppy's 32 bit compatibility sfs and drives the Dell 1250c color laser printer. No need for some of the early-in-this-thread Mint 32 bit fixes. And the culprit was the new CUPS ipp implementation in BP64.
Thanks again to all who helped and especially you Bill.
HP Envy Laptop 17t-cr100
Fossapup F-96 CE rev 4
Huge kernel: huge-6.1.8-fossapup64
My homemade foam boat:
www.youtube.com/watch?v=4sDubB0-REg
Re: Filter Failed (ipp) error in CUPS BionicPup64 (Workaround)
I'm guessing that socket works while the firewall is UP because it it is a one-way outbound protocol, but IPP would require that the firewall has Port 631 open.
- vtpup
- Posts: 756
- Joined: Sat Aug 15, 2020 2:34 pm
- Location: Republic of Vermont
- Has thanked: 204 times
- Been thanked: 174 times
- Contact:
Re: Filter Failed (ipp) error in CUPS BionicPup64 (Workaround)
I also checked the manual here:
http://files.dlink.com.au/Products/DP-3 ... _v1.00.pdf
and didn't see anything specifically referencing 631 or ipp. lpr/lpd over tcip and appletalk were mentioned.
HP Envy Laptop 17t-cr100
Fossapup F-96 CE rev 4
Huge kernel: huge-6.1.8-fossapup64
My homemade foam boat:
www.youtube.com/watch?v=4sDubB0-REg
Re: Filter Failed (ipp) error in CUPS BionicPup64 (Workaround)
I'm guessing that Socket/Port 9100 is what the server calls AppleTalk.
When the firewall is DOWN, what does a PeasyPort scan of the server box for ports 10-1024 report?
- vtpup
- Posts: 756
- Joined: Sat Aug 15, 2020 2:34 pm
- Location: Republic of Vermont
- Has thanked: 204 times
- Been thanked: 174 times
- Contact:
Re: Filter Failed (ipp) error in CUPS BionicPup64 (Workaround)
Ports for 10-1024 scan of the print server IP:
21
23
80
139
Per the manual referenced earlier:
Ethernet Frame Types: 802.2, 802.3, Ethernet II, SNAP (auto-switching)
Transport Protocols: TCP/IP, NetBEUI, AppleTalk/EtherTalk, LPR
TCP/IP Protocols Supported: BOOTP, SNMP, Telnet, TFTP, FTP, LPD, RARP, DHCP
HP Envy Laptop 17t-cr100
Fossapup F-96 CE rev 4
Huge kernel: huge-6.1.8-fossapup64
My homemade foam boat:
www.youtube.com/watch?v=4sDubB0-REg
- vtpup
- Posts: 756
- Joined: Sat Aug 15, 2020 2:34 pm
- Location: Republic of Vermont
- Has thanked: 204 times
- Been thanked: 174 times
- Contact:
Re: Filter Failed (ipp) error in CUPS BionicPup64 (Workaround)
- Attachments
-
- PrtSrvStatus.zip
- (30.47 KiB) Downloaded 61 times
HP Envy Laptop 17t-cr100
Fossapup F-96 CE rev 4
Huge kernel: huge-6.1.8-fossapup64
My homemade foam boat:
www.youtube.com/watch?v=4sDubB0-REg
Re: Filter Failed (ipp) error in CUPS BionicPup64 (Workaround)
Or maybe they work over UDP and PeasyScan only scans TCP ports. I believe that nmap can scan for UDP.
- vtpup
- Posts: 756
- Joined: Sat Aug 15, 2020 2:34 pm
- Location: Republic of Vermont
- Has thanked: 204 times
- Been thanked: 174 times
- Contact:
Re: Filter Failed (ipp) error in CUPS BionicPup64 (Workaround)
As a result, port 515 was added to the list of open ports above.
HP Envy Laptop 17t-cr100
Fossapup F-96 CE rev 4
Huge kernel: huge-6.1.8-fossapup64
My homemade foam boat:
www.youtube.com/watch?v=4sDubB0-REg
Re: Filter Failed (ipp) error in CUPS BionicPup64 (Workaround)
It sounds like the important lesson here is to buy a print server that supports AppleTalk. This makes it Port 9100 Linux-compatible.
- vtpup
- Posts: 756
- Joined: Sat Aug 15, 2020 2:34 pm
- Location: Republic of Vermont
- Has thanked: 204 times
- Been thanked: 174 times
- Contact:
Re: Filter Failed (ipp) error in CUPS BionicPup64 (Workaround)
Tried again tonight with CUPS 1.4.8 (Tahr32) and 2.2.7 (BP64) and no go.
Firewalls were down for the attempts.
HP Envy Laptop 17t-cr100
Fossapup F-96 CE rev 4
Huge kernel: huge-6.1.8-fossapup64
My homemade foam boat:
www.youtube.com/watch?v=4sDubB0-REg
Re: Filter Failed (ipp) error in CUPS BionicPup64 (Workaround)
I think that we have finally beaten this project to death.