Opened 9 years ago
Last modified 4 years ago
#12702 new bug
Networked Printer: IPP -> No printer found!
Reported by: | vidrep | Owned by: | phoudoin |
---|---|---|---|
Priority: | normal | Milestone: | Unscheduled |
Component: | Printing | Version: | R1/Development |
Keywords: | Cc: | ||
Blocked By: | Blocking: | #7031 | |
Platform: | x86-64 |
Description
hrev50173 x86_gcc2 Printer: Epson XP-820 Connection: Wired ethernet network
Printer is connected to router using CAT5 ethernet cable. When adding printer the IPP address is not found (see screenshot1) I am able to access the printer configuration with Webpositive using the network address of the printer. (see screenshots 2, 3, 4 for current configuration)
Attachments (13)
Change History (30)
by , 9 years ago
Attachment: | screenshot1.png added |
---|
by , 9 years ago
Attachment: | screenshot2.png added |
---|
by , 9 years ago
Attachment: | screenshot3.png added |
---|
by , 9 years ago
Attachment: | screenshot4.png added |
---|
comment:1 by , 9 years ago
by , 9 years ago
Attachment: | screenshot5.png added |
---|
by , 9 years ago
Attachment: | screenshot6.png added |
---|
comment:2 by , 9 years ago
Curiously enough, these Epson printers are both recognized as network devices by Sanity (SANE). (see screenshot 7)
by , 9 years ago
Attachment: | screenshot7.png added |
---|
comment:3 by , 9 years ago
According to screenshot 4, you didn't allow non-secure IPP connection, and I'm confident that Haiku's IPP print transport add-on *don't* support secure IPP. Try either allow non-secure IPP or to use LPR or HP JetDirect transport, as according same screenshot both networked protocols are supported by this printer too. With HP JetDirect, at first print a setup dialog will ask the ip address and port of the printer. Enter your printer address (192.168.1.73) and keep default port (9100) and that should works.
And, BTW, does scanning actually works over network with Sanity & SANE or device is only detected but that's all? Turns out Epson use Saned network protocol, which is great!
comment:4 by , 9 years ago
Meanwhile, adding support to secure IPP (aka IPP over HTTPS) would make sense, too.
comment:5 by , 9 years ago
I tried HP JetDirect and LPR as suggested and found that both do in fact work. Thanks! Yes, scanning does actually work with this printer. How about a updated Haiku version of Sanity?
comment:6 by , 9 years ago
Adjusting the settings for unsecured IPP didn't change anything. I'll stick with what works, which is LPR or HP JetDirect in the meantime. Thanks again!
comment:7 by , 9 years ago
I guess the IPP printers discovery protocol over UDP don't works with such printers anymore (or never did).
Did you try by selecting only IPP transport, even if no autodetected printers was available in sub-menu? In such case, at first print attempt, a Setup dialog will open asking for the URL of the printer : "http://192.168.1.73:631/ipp/print".
This may now works after having allowed non-secure IPP.
comment:8 by , 9 years ago
When selecting only IPP transport, only autodetected printers is available as an option. There does not exist a dialog (anymore?) for manual configuration. Can we discuss further on IRC?
comment:9 by , 8 years ago
Blocking: | 7031 added |
---|
comment:10 by , 8 years ago
I installed each alpha build in succession to determine when (or if) IPP was last supported. Haiku Alpha 2 allows the user to manually enter the URL of the printer. This was removed sometime afterwards for an automatic detection which (still) does not work. I have attached screenshots of how it appears currently, and in Alpha 2. (see ticket #7031 for related information).
by , 8 years ago
Attachment: | current_IPP.png added |
---|
by , 8 years ago
Attachment: | Alpha_2_PrintPref.png added |
---|
by , 8 years ago
Attachment: | Alpha_2_IPP.png added |
---|
comment:11 by , 8 years ago
Can we possibly revert the current "non-working" autodetect back to manual configuration, as used on Alpha 2, until such time as an actual fix is implemented?
comment:12 by , 6 years ago
Manual setup restored in hrev52743. Good grief, what a mess our printing setup is.
comment:13 by , 5 years ago
I have a pair of PC's, both running current master (hrev53230), connected to the same network, to the same Epson XP-820 printer. One PC will print using IPP, no problem. The other PC fails to connect, with this alert "client-error-bad-request". After some time it will experience a print_addon_server crash. Debug report attached.
by , 5 years ago
Attachment: | print_addon_server-1653-debug-05-07-2019-22-46-58.report added |
---|
comment:14 by , 5 years ago
After much swapping of PC's I have found that this issue is limited to 64 bit builds only. x86_gcc2h prints OK using IPP.
comment:15 by , 5 years ago
Platform: | All → x86-64 |
---|
by , 5 years ago
Attachment: | Bitmap Clip 2 added |
---|
by , 5 years ago
comment:16 by , 5 years ago
PVS found a few bugs in IPP. I've attached a screenshot of the bugs - PVS.png
comment:17 by , 4 years ago
Tested manual input of IPP with hrev54368. gcc2h works, x86_64 does not work. On a side note, printing the "Test Page" over IPP took forever. Plain text printed over IPP from StyledEdit was fairly quick.
Tested another printer (Epson NX-625) and IPP is not found for it either. I went into the printer settings and set it up for wired network printing as described in the user manual. (see screenshot 5, 6)