ChromeOS Compatible - Printer Specification v1.0
Stay organized with collections
Save and categorize content based on your preferences.
Version: 1.0.1
Last Updated: 2024-02-02
Legend
Product Verb |
Development Action |
"MUST" |
Mandatory product requirement |
"SHOULD" |
Optional recommendation |
"MAY" |
Nice to have |
Overview
This specification document outlines the scope and specifications for
multi-function printers with printing functions and single-function printers to
be ChromeOS compatible. The term "printer" in this document refers to either
type of device.
Printer Connection Protocol
The printer must support at least one of network connectivity via WiFi or
ethernet, or USB connectivity. It may also support WiFi Direct and Bluetooth,
but these are out of scope for ChromeOS Compatible designation.
Network printers
If the printer supports network connectivity, then the printer must support one
of the following protocols:
- IPP Everywhere 1.0
- IPPS using TLS 1.2 or 1.3 is required for encryption
Printers with a USB interface
If the printer supports USB connectivity, then the printer must support the
following protocol:
- IPP-over-USB with support for PWG-Raster or PDF
Print Job Attribute Support
The printer must support the following printing options when selected in the
ChromeOS printer settings:
- Color or black and white
- Duplex
- Media attributes
- Paper size
- Input tray
- Margins
- Media type
- Collation
- Multiple copies
Additional features offered by a printer may be available on ChromeOS, depending
on platform support.
Revision history
Date |
Version |
Notes |
2024-02-02 |
1.0.1 |
Formatting update (no change to contents) |
2024-02-01 |
1.0 |
Initial Partner Site Publication |
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-12-18 UTC.
[[["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 2024-12-18 UTC."],[[["\u003cp\u003eThis document defines the requirements for multi-function and single-function printers to be compatible with ChromeOS.\u003c/p\u003e\n"],["\u003cp\u003ePrinters must support network connectivity (WiFi or ethernet) or USB connectivity and utilize specific protocols like IPP Everywhere or IPP-over-USB.\u003c/p\u003e\n"],["\u003cp\u003eChromeOS compatible printers need to support basic printing options such as color, duplex, media attributes, collation, and multiple copies.\u003c/p\u003e\n"],["\u003cp\u003eSecurity is addressed by requiring IPPS with TLS 1.2 or 1.3 for encrypted communication when using network printing.\u003c/p\u003e\n"],["\u003cp\u003eWhile additional printer features may be accessible, the core focus is on ensuring fundamental printing functionalities are available within the ChromeOS environment.\u003c/p\u003e\n"]]],[],null,["# ChromeOS Compatible - Printer Specification v1.0\n\nVersion: 1.0.1 \n\nLast Updated: 2024-02-02\n\nLegend\n------\n\n| Product Verb | Development Action |\n|--------------|-------------------------------|\n| \"MUST\" | Mandatory product requirement |\n| \"SHOULD\" | Optional recommendation |\n| \"MAY\" | Nice to have |\n\nOverview\n--------\n\nThis specification document outlines the scope and specifications for\nmulti-function printers with printing functions and single-function printers to\nbe ChromeOS compatible. The term \"printer\" in this document refers to either\ntype of device.\n\nPrinter Connection Protocol\n---------------------------\n\nThe printer must support at least one of network connectivity via WiFi or\nethernet, or USB connectivity. It may also support WiFi Direct and Bluetooth,\nbut these are out of scope for ChromeOS Compatible designation.\n\n### Network printers\n\nIf the printer supports network connectivity, then the printer must support one\nof the following protocols:\n\n- IPP Everywhere 1.0\n- IPPS using TLS 1.2 or 1.3 is required for encryption\n\n### Printers with a USB interface\n\nIf the printer supports USB connectivity, then the printer must support the\nfollowing protocol:\n\n- IPP-over-USB with support for PWG-Raster or PDF\n\nPrint Job Attribute Support\n---------------------------\n\nThe printer must support the following printing options when selected in the\nChromeOS printer settings:\n\n- Color or black and white\n- Duplex\n- Media attributes\n - Paper size\n - Input tray\n - Margins\n - Media type\n- Collation\n- Multiple copies\n\nAdditional features offered by a printer may be available on ChromeOS, depending\non platform support.\n\nRevision history\n----------------\n\n| Date | Version | Notes |\n|------------|---------|-------------------------------------------|\n| 2024-02-02 | 1.0.1 | Formatting update (no change to contents) |\n| 2024-02-01 | 1.0 | Initial Partner Site Publication |"]]