Opened 8 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)

screenshot1.png (82.1 KB ) - added by vidrep 8 years ago.
screenshot2.png (129.2 KB ) - added by vidrep 8 years ago.
screenshot3.png (68.2 KB ) - added by vidrep 8 years ago.
screenshot4.png (116.6 KB ) - added by vidrep 8 years ago.
screenshot5.png (81.8 KB ) - added by vidrep 8 years ago.
screenshot6.png (62.6 KB ) - added by vidrep 8 years ago.
screenshot7.png (83.4 KB ) - added by vidrep 8 years ago.
current_IPP.png (131.1 KB ) - added by vidrep 7 years ago.
Alpha_2_PrintPref.png (120.1 KB ) - added by vidrep 7 years ago.
Alpha_2_IPP.png (129.5 KB ) - added by vidrep 7 years ago.
print_addon_server-1653-debug-05-07-2019-22-46-58.report (13.7 KB ) - added by vidrep 5 years ago.
Bitmap Clip 2 (26.6 KB ) - added by vidrep 5 years ago.
PVS.png (26.6 KB ) - added by vidrep 5 years ago.

Download all attachments as: .zip

Change History (30)

by vidrep, 8 years ago

Attachment: screenshot1.png added

by vidrep, 8 years ago

Attachment: screenshot2.png added

by vidrep, 8 years ago

Attachment: screenshot3.png added

by vidrep, 8 years ago

Attachment: screenshot4.png added

comment:1 by vidrep, 8 years ago

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)

by vidrep, 8 years ago

Attachment: screenshot5.png added

by vidrep, 8 years ago

Attachment: screenshot6.png added

comment:2 by vidrep, 8 years ago

Curiously enough, these Epson printers are both recognized as network devices by Sanity (SANE). (see screenshot 7)

by vidrep, 8 years ago

Attachment: screenshot7.png added

comment:3 by phoudoin, 8 years ago

According to screenshot 4, you didn't allow non-secure IPP connection, and I 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.

And, BTW, does scanning actually works over network with Sanity & SANE or device is only detected but that's all?

Version 0, edited 8 years ago by phoudoin (next)

comment:4 by phoudoin, 8 years ago

Meanwhile, adding support to secure IPP (aka IPP over HTTPS) would make sense, too.

comment:5 by vidrep, 8 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 vidrep, 8 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 phoudoin, 8 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 vidrep, 8 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 diver, 8 years ago

Blocking: 7031 added

comment:10 by vidrep, 7 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 vidrep, 7 years ago

Attachment: current_IPP.png added

by vidrep, 7 years ago

Attachment: Alpha_2_PrintPref.png added

by vidrep, 7 years ago

Attachment: Alpha_2_IPP.png added

comment:11 by vidrep, 7 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 waddlesplash, 5 years ago

Manual setup restored in hrev52743. Good grief, what a mess our printing setup is.

comment:13 by vidrep, 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.

comment:14 by vidrep, 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 luroh, 5 years ago

Platform: Allx86-64

by vidrep, 5 years ago

Attachment: Bitmap Clip 2 added

by vidrep, 5 years ago

Attachment: PVS.png added

comment:16 by vidrep, 5 years ago

PVS found a few bugs in IPP. I've attached a screenshot of the bugs - PVS.png

comment:17 by vidrep, 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.

Note: See TracTickets for help on using tickets.