// 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", };