Core 123 - driverless printing

Help on building IPFire & Feature Requests
Post Reply
rodneyp
Posts: 148
Joined: October 4th, 2010, 2:17 am
Location: Australia

Core 123 - driverless printing

Post by rodneyp » August 26th, 2018, 12:09 am

One of the functions re-enabled in core 123 was to be "avahi", to automate printer discovery. I've installed both i586 & x86_64 of core 123 but can't get the "driverless" printing to work from either. It does work with my Epson WF-7520 network printer from openSUSE Leap 15.

Core 123 i586 WUI:631
- "find new printers" does find "ipp://WF-7520.local:631/Epson_IPP_Printer", which is the connection required for driverless printing, as well as "lpd://172.24.7.50:515/PASSTHRU" connection, that would use ESC/PR driver.
- on the "Add Printer" page, selecting epson -> WF-7520 -> driverless is possible, but then clicking "Add Printer" button brings an error message "unable to copy PPD file"
- AFAIK, the PPD file shoud be generated on-the-fly by querying the printer's firmware.
- a configuration will complete by selecting the ESC/PR driver, but that does not provide as much functionality as driverless printing

Core 123 x86_64 gets less far
- "find new printers" finds only "lpd://172.24.7.50:515/PASSTHRU" connection, that would use ESC/PR driver.
- it does configure and indeed print

Relevant commands can also be implemented in a console
- "driverless" from i586 does find "ipp://WF-7520.local:631/Epson_IPP_Printer", but "ippfind" fails to do so
- "driverless" from x86_64 executes with error message "ippfind not found" - similar result to core 122, although I use only 32 bit there

"avahi" installs from pakfire for i586
it is not in the pakfire menu for x86_64 - "pakfire install avahi" from console reports it not found

In summary, printing is working as well in core 123 as it did in core 122. The anticipated improvement supporting driverless printing does not appear to be working

rodneyp
Posts: 148
Joined: October 4th, 2010, 2:17 am
Location: Australia

Re: Core 123 - driverless printing

Post by rodneyp » August 29th, 2018, 10:52 pm

/usr/sbin/cups-browsed is not present on the i586 installation. AFAIK, it is usually part of cups-filters package.

It's config file, that would be /var/ipfire/cups/cups-browsed.conf, contains various statements that might be needed to use printers via IPP protocol:
UseCUPSGeneratedPPDs
CreateIPPPrinterQueues Everywhere
CreateIPPPrinterQueues Yes
CreateIPPPrinterQueues Driverless

watsson
Posts: 1
Joined: June 22nd, 2019, 6:28 am

Re: Core 123 - driverless printing

Post by watsson » June 22nd, 2019, 6:52 am

I want to share that if you are Epson printer user that be careful from the virus injected devices otherwise there will be the high chance of getting error code 0x9d and to know how to fix epson printer error code 0xf3 you may check the given link. Hope this will help someone.

SmithJ
Posts: 14
Joined: July 4th, 2019, 5:21 pm
Location: USA
Contact:

Re: Core 123 - driverless printing

Post by SmithJ » July 8th, 2019, 1:30 pm

Can you provide me more clarity about query on the driverless printing. Are you facing any find of printing issues? If YES than in which devices?

rodneyp
Posts: 148
Joined: October 4th, 2010, 2:17 am
Location: Australia

Re: Core 123 - driverless printing

Post by rodneyp » July 10th, 2019, 5:18 am

The printer I am testing is an Epson WF-7520, as mentioned above. With IPFire's "epson-inket-printer-escpr" addon, it will not print pages larger than A3 plus can pick the wrong cassette.

Using driverless printing from openSUSE, it will print larger pages plus can be forced to use a particular cassette

Post Reply