0

printing: Add several OfficeJet models to IPP-USB list

These are all IPP Everywhere certified and are known to work well as
driverless network printers.  Switch to using them with IPP-USB on USB
to get the same benefits.

Bug: 401543989
Test: Manual printing on OfficeJet Pro 9010
Change-Id: Idb7e5fd03107fef6207d2ca418a5ef2cfaa33883
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6335133
Reviewed-by: Paul Moy <pmoy@chromium.org>
Commit-Queue: Benjamin Gordon <bmgordon@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1430559}
This commit is contained in:
Benjamin Gordon
2025-03-10 16:43:56 -07:00
committed by Chromium LUCI CQ
parent 67ae6c2485
commit 876ff9746d

@ -167,11 +167,16 @@ bool Printer::RequiresDriverlessUsb() const {
// IPP-USB evaluation is complete.
static constexpr auto kDriverlessUsbMakeModels =
base::MakeFixedFlatSet<std::string_view>({
"epson et-5180 series", // b/319373509
"epson et-8550 series", // b/301387697
"epson wf-110 series", // b/287159028
"hp deskjet 2600 series", // b/399480007
"hp deskjet 4100 series", // b/279387801
"epson et-5180 series", // b/319373509
"epson et-8550 series", // b/301387697
"epson wf-110 series", // b/287159028
"hp deskjet 2600 series", // b/399480007
"hp deskjet 4100 series", // b/279387801
"hp officejet 8010 series", // b/401543989
"hp officejet 8020 series", // b/401543989
"hp officejet 8700", // b/401543989
"hp officejet pro 9010 series", // b/401543989
"hp officejet pro 9020 series", // b/401543989
});
return kDriverlessUsbMakeModels.contains(base::ToLowerASCII(make_and_model_));
}