This page is part of the documentation for the Chrome Apps platform, which was deprecated in 2020. It remains supported for Enterprise and Education customers on ChromeOS until at least Jan 2025. Learn more about migrating your app.
Stay organized with collections
Save and categorize content based on your preferences.
The usbPrinters manifest property declares which USB printers are supported by an app using the
printerProvider API.
Sample manifest.json
{"name":"My printer app","usb_printers":{"filters":[// This app can print to the Nexus One and any printer made by Google.{"vendorId":6353,"productId":19985},{"vendorId":6353,"interfaceClass":7}]},...}
Reference
filters (array of object) - required
A list of USB device filters matching supported devices. A device only needs to match one of
the provided filters. A vendorId is required and only one of productId or interfaceClass may
be provided.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2015-05-07 UTC."],[],[]]