| // Copyright 2023 The Chromium Authors |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| // See third_party/blink/public/mojom/printing/web_printing.mojom for |
| // additional comments. |
| |
| enum WebPrintingMimeMediaType { |
| "application/pdf", |
| }; |
| |
| enum WebPrintingMultipleDocumentHandling { |
| "separate-documents-collated-copies", |
| "separate-documents-uncollated-copies", |
| }; |
| |
| enum WebPrintingOrientationRequested { |
| "portrait", |
| "landscape", |
| }; |
| |
| enum WebPrintingResolutionUnits { |
| "dots-per-inch", |
| "dots-per-centimeter", |
| }; |
| |
| enum WebPrintingSides { |
| "one-sided", |
| "two-sided-long-edge", |
| "two-sided-short-edge", |
| }; |
| |
| enum WebPrintQuality { |
| "draft", |
| "normal", |
| "high", |
| }; |
| |
| enum WebPrintColorMode { |
| "color", |
| "monochrome", |
| }; |
| |
| enum WebPrinterState { |
| "idle", |
| "processing", |
| "stopped", |
| }; |
| |
| enum WebPrinterStateReason { |
| "none", |
| "other", |
| "connecting-to-device", |
| "cover-open", |
| "developer-empty", |
| "developer-low", |
| "door-open", |
| "fuser-over-temp", |
| "fuser-under-temp", |
| "input-tray-missing", |
| "interlock-open", |
| "interpreter-resource-unavailable", |
| "marker-supply-empty", |
| "marker-supply-low", |
| "marker-waste-almost-full", |
| "marker-waste-full", |
| "media-empty", |
| "media-jam", |
| "media-low", |
| "media-needed", |
| "moving-to-paused", |
| "opc-life-over", |
| "opc-near-eol", |
| "output-area-almost-full", |
| "output-area-full", |
| "output-tray-missing", |
| "paused", |
| "shutdown", |
| "spool-area-full", |
| "stopped-partly", |
| "stopping", |
| "timed-out", |
| "toner-empty", |
| "toner-low", |
| "cups-pki-expired", |
| }; |