Meeting called to order by Ira McDonald at 12pm US Eastern on 11 April 2017. Minutes taken by Ira McDonald.
Recording of this conference call will be archived at:
http://www.openprinting.org/download/meetingnotes/op-telecons/ OP-Meeting-20170411.mp3
Attendees
Agenda
- Investigated the upstream source code of Avahi to see whether one can make it advertising services on localhost local-only. It seems that one can do so with a small set of changes. This way we could do a standard- conforming advertising of IPP-over-USB printers via DNS-SD (and as a side effect Avahi will also work on machines without network at all).
- Continued working on support for driverless printing. - Several changes and fixes done on the system-config-printer in Ubuntu 17.04 (Zesty Zapus, release this Thursday, April 13) to support driverless printing. Printers get set up fully automatically, but manual setup is also improved. See "Driverless Printing" section in - https://wiki.ubuntu.com/ZestyZapus/ReleaseNotes
- Aveek Basu (Lexmark) reached out to Indian schools and selected 6 students to work on the Common Printing Dialog in this Google Summer of Code. - Pranjal Bhor from last year will work on cups-filters and QPDF so that filled PDF forms get printed correctly.
- CUPS source code and bug reports are handled on GitHub now - https://github.com/apple/cups/ - CUPS summary (Till) - Besides general bug fixes there are a lot of fixes and improvements on driverless printing and the PPD generator for driverless printing. - CUPS v2.2.3 release on 28 March 2017 (Mike) - The IPP backend could get into an infinite loop for certain errors, causing a hung queue (<rdar://problem/28008717>) - The scheduler could pause responding to client requests in order to save state changes to disk (<rdar://problem/28690656>) - Added support for PPD finishing keywords (Issue #4960, Issue #4961, Issue #4962) - The IPP backend did not send a media-col attribute for just the source or type (Issue #4963) - IPP Everywhere print queues did not always support all print qualities supported by the printer (Issue #4953) - IPP Everywhere print queues did not always support all media types supported by the printer (Issue #4953) - The IPP Everywhere PPD generator did not return useful error messages (Issue #4954) - The IPP Everywhere finishings support did not work correctly with common UI or command-line options (Issue #4976) - Fixed an error handling issue for the network backends (Issue #4979) - The default cupsd.conf file did not work on systems compiled without Kerberos support (Issue #4947) - The "reprint job" option was not available for some canceled jobs (Issue #4915) - Updated the job listing in the web interface (Issue #4978) - Fixed some localization issues on macOS (<rdar://problem/27245567>) - CUPS Filters summary (Till) - Currently released is 1.13.4, 1.13.5 is in the works and has already many changes. - Bug fixes and improvements for driverless printing support. - Updated the PPD generator for driverless printing to the GIT state of CUPS' PPD generator - CUPS Filters v1.14.5 release work-in-progress (Till) - foomatic-rip: When called via the utility cupsfilter from CUPS, foomatic-rip was not able to read the PPD file with the file name supplied as environment variable PPD (Bug #1388). - driverless: Improved error message output. - libcupsfilters: Fixed error handling of the PPD file generator for driverless printing, so that callers get decent error messages. - libcupsfilters: Do not generate a PPD file where the only output data format is JPEG, as JPEG does not support multi-page documents. - libcupsfilters: Let PPD generator skip broken page size records and add warnings for debugging to the PPD. - libcupsfilters: Updated PPD generator to match with the current GIT state of the one of CUPS. - braille: Automatically select a table according to the current locale. - braille: Update for liblouis table list. - braille: Added support for text margins. - cups-browsed: When creating a local queue for a remote CUPS printer, add the line '*APRemoteQueueID: ""' to the PPD file so that CUPS sets the CUPS_PRINTER_REMOTE bit for the printer type of the local queue (Bug #1386).
- Aveek Basu (Lexmark) reached out to Indian schools and found 6 students to work on the Common Printing Dialog in this Google Summer of Code. - Canonical stopped the efforts on the phone, Unity 8, MIR, and QT, so for the QT side of the print dialog we will find Canonical-independent QT mentors and we will use Canonical's QT print dialog code (which they abandoned) as base for the QT side in our print dialog efforts. - On the GTK side there is also a new print dialog in the works which is supposed to get released in around 2 years from now. So we will concentrate on common backends for both GTK and Qt dialogs and also make the current GTK print dialog supporting these backends. - We will create backends for the three print technologies CUPS queue, IPP network printer, and Google Cloud Print this summer, to get all applications supporting these print technologies and easy addition of new print technologies in the future. - GSoC 2017 Schedule - 19 January to 9 February - Mentors submit organization applications - 27 February - GSoC approves mentoring organizations - 27 February to 20 March - Students discuss GSoC projects - 20 March to 3 April - Students apply for GSoC projects - 1 May - GSoC approves projects and Students - 30 May - GSoC coding begins - 26-30 June - GSoC Phase 1 evaluations - 24-28 July - GSoC Phase 2 evaluations - 21-29 August - GSoC "pencils down" - Students fill out completion forms and evaluate Mentors - 29 August to 5 September - Mentors submit Student evaluations - 6 September - GSoC announces final results - Late October - GSoC Mentor Summit at Google
- Joint PWG/OP Summit as Virtual F2F (PWG Host via WebEx) - 2-4 May 2017 - http://www.pwg.org/chair/meeting-info/may-2017-virtual.html - IPP Everywhere Self-Certification - PWG 5100.20-2016 - Active - http://ftp.pwg.org/pub/pwg/candidates/cs-ippeveselfcert10-20160219-5100.20.pdf - REQUIRED for PWG IPP Everywhere Logo usage - HP has certified 47 IPP Everywhere printers! - https://www.pwg.org/ippeveselfcert - IPP Everywhere Self-Certification website - opened 25 March 2016 - ONLY available to PWG members (but FREE to PWG members) - IPP 3D Print Job Ticket (Mike) - Interim draft - http://ftp.pwg.org/pub/pwg/ipp/wd/wd-smpjt3d10-20170327-rev.pdf - IPP WG review on 03/16/17 - Schedule - Stable draft in Q2 2017 for PWG Last Call and Formal Vote - IPP System Service (Mike/Ira) - Interim draft - http://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippsystem10-20170314-rev.pdf - IPP WG review on 02/14/17 - Schedule - Prototype draft in Q2/Q3 2017 - IPP Get-User-Printer-Attributes (Smith) - whitepaper - http://ftp.pwg.org/pub/pwg/ipp/whitepaper/tb-userop-20170418-rev.pdf - Schedule - review at May F2F - IPP Presets (Smith) - whitepaper - http://ftp.pwg.org/pub/pwg/ipp/whitepaper/tb-ipp-preset-20170418.pdf - Schedule - review at May F2F - IPP Authentication (Smith) - whitepaper - http://ftp.pwg.org/pub/pwg/ipp/whitepaper/ipp-authentication.pdf - Schedule - review at May F2F
- Joint PWG/OP Summit as Virtual F2F (PWG Host via WebEx) - 2-May 2017 - http://www.pwg.org/chair/meeting-info/meetings.html - Trusted Computing Group in Hamburg, Germany - 12-16 June 2017 - http://www.trustedcomputinggroup.org/ - ESCAR USA 2017 - 21-22 June 2017 - https://www.escar.info/escar-usa.html
Open Action Items
Next OP US/Europe/Brazil Conference Calls
- Note - Joint PWG/OP Summit as Virtual F2F is on 2-4 May 2017 - Tuesday 9 May 2017, Daytime - US 9am in San Francisco - US PDT (Pacific Daylight Time) 10am in Colorado - US MDT (Mountain Daylight Time) 11am in Chicago - US CDT (Central Daylight Time) 12pm in New York - US EDT (Eastern Daylight Time) - Europe 6pm in Berlin - CEST (Central Europe Summer Time) - Brazil 1pm in Belo Horizonte - BRT (Brasilia Time) US: +1 641-715-3814 Germany: +49 (0) 221 98203421 Brazil: +55 61 4040-4460 Japan: +81 (0) 3-5050-5070 Participant Access Code: 622393# (note that local numbers for many other countries are available, also cellphone apps, VOIP support, etc. - please email Till for details)
- Tuesday 6 June 2017, Daytime - US 9am in San Francisco - US PDT (Pacific Daylight Time) 10am in Colorado - US MDT (Mountain Daylight Time) 11am in Chicago - US CDT (Central Daylight Time) 12pm in New York - US EDT (Eastern Daylight Time) - Europe 6pm in Berlin - CEST (Central Europe Summer Time) - Brazil 1pm in Belo Horizonte - BRT (Brasilia Time) US: +1 641-715-3814 Germany: +49 (0) 221 98203421 Brazil: +55 61 4040-4460 Japan: +81 (0) 3-5050-5070 Participant Access Code: 622393# (note that local numbers for many other countries are available, also cellphone apps, VOIP support, etc. - please email Till for details)
- Note - US Independence Day holiday is on 4 July 2017 - Tuesday 11 July 2017, Daytime - US 9am in San Francisco - US PDT (Pacific Daylight Time) 10am in Colorado - US MDT (Mountain Daylight Time) 11am in Chicago - US CDT (Central Daylight Time) 12pm in New York - US EDT (Eastern Daylight Time) - Europe 6pm in Berlin - CEST (Central Europe Summer Time) - Brazil 1pm in Belo Horizonte - BRT (Brasilia Time) US: +1 641-715-3814 Germany: +49 (0) 221 98203421 Brazil: +55 61 4040-4460 Japan: +81 (0) 3-5050-5070 Participant Access Code: 622393# (note that local numbers for many other countries are available, also cellphone apps, VOIP support, etc. - please email Till for details)