New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 685676 link

Starred by 2 users

Issue metadata

Status: Archived
Owner:
Closed: Jun 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 2
Type: Feature

Blocking:
issue 692679



Sign in to add a comment

Add support for automated printer configuration

Project Member Reported by weifangsun@chromium.org, Jan 26 2017

Issue description

It is possible that when setting up a printer, the user already has a CUPS server available to them. We should account for this in the printer setup workflow for a more seamless user experience.

Proposed workflow:
1. User navigates to manually set up a printer
2. User enters initial printer information (Name, IP, etc.)
3. When this information is submitted, we currently check to see if the PPD for the make/model are available on the Quirks server and if successful, the printer should be added.

-> Add an additional check here where, if the PPD is not found, then check if a CUPS server is available to leverage. If so, the printer should be added successfully. Otherwise, the user is redirected to the next step in the manual workflow (manually selecting a PPD file).

Note: This workflow does not give the user a choice to auto-configure. (An assumption has been made that they normally will not want to take the additional manual steps) If a user wants to configure the printer for a specific PPD, they can go through the Edit printer setup workflow. ( crbug.com/685673 )
 
Cc: weifangsun@chromium.org adlr@chromium.org
Owner: skau@chromium.org
Blocking: 692679

Comment 3 by skau@chromium.org, Apr 6 2017

Status: Started (was: Assigned)

Comment 4 by skau@chromium.org, May 16 2017

Cc: justincarlson@chromium.org
Project Member

Comment 7 by bugdroid1@chromium.org, Jun 14 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/8d580f5a9aecf7a5682382b9a2eb57df0eb2cd98

commit 8d580f5a9aecf7a5682382b9a2eb57df0eb2cd98
Author: skau <skau@chromium.org>
Date: Wed Jun 14 01:31:57 2017

Query printers for autoconf info during setup.

Use an IPP query to establish if we can perform automatic
configuaration of the printer by setting the autoconf
field. This is determined by support for IPP 2.0+ and one
of the two PDLs PDF or PWG-Raster.

BUG= 685676 
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:closure_compilation

Review-Url: https://codereview.chromium.org/2915703002
Cr-Commit-Position: refs/heads/master@{#479243}

[modify] https://crrev.com/8d580f5a9aecf7a5682382b9a2eb57df0eb2cd98/chrome/browser/resources/settings/printing_page/cups_add_printer_dialog.html
[modify] https://crrev.com/8d580f5a9aecf7a5682382b9a2eb57df0eb2cd98/chrome/browser/resources/settings/printing_page/cups_add_printer_dialog.js
[modify] https://crrev.com/8d580f5a9aecf7a5682382b9a2eb57df0eb2cd98/chrome/browser/resources/settings/printing_page/cups_printers_browser_proxy.js
[modify] https://crrev.com/8d580f5a9aecf7a5682382b9a2eb57df0eb2cd98/chrome/browser/ui/webui/settings/chromeos/cups_printers_handler.cc
[modify] https://crrev.com/8d580f5a9aecf7a5682382b9a2eb57df0eb2cd98/chrome/browser/ui/webui/settings/chromeos/cups_printers_handler.h
[modify] https://crrev.com/8d580f5a9aecf7a5682382b9a2eb57df0eb2cd98/chrome/test/data/webui/settings/cups_printer_page_tests.js

Comment 8 by skau@chromium.org, Jun 15 2017

Status: Fixed (was: Started)

Comment 9 by dchan@chromium.org, Jan 22 2018

Status: Archived (was: Fixed)

Sign in to add a comment