مانیفست - چاپگرهای USB

ویژگی usbPrinters manifest اعلام می‌کند که کدام چاپگرهای USB توسط یک برنامه با استفاده از printerProvider API پشتیبانی می‌شوند.

نمونه 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 }
    ]
  },
  ...
}

مرجع

  • filters (آرایه شی) - مورد نیاز است

    لیستی از فیلترهای دستگاه USB مطابق با دستگاه های پشتیبانی شده. یک دستگاه فقط باید با یکی از فیلترهای ارائه شده مطابقت داشته باشد. یک vendorId مورد نیاز است و فقط یکی از productId یا interfaceClass ممکن است ارائه شود.