Print_PrinterInfo

typedef struct {...} Print_PrinterInfo

概述

表示打印机信息。

起始版本: 12

相关模块: OH_Print

所在头文件: ohprint.h

汇总

成员变量

名称 描述
Print_PrinterState printerState 打印机状态。
Print_PrinterCapability capability 打印机能力。
Print_DefaultValue defaultValue 打印机当前属性。
bool isDefaultPrinter 默认打印机。
char *printerId 打印机 ID。
char *printerName 打印机名称。
char *description 打印机描述。
char *location 打印机位置。
char *makeAndModel 打印机品牌和型号信息。
char *printerUri 打印机 URI。
char *detailInfo JSON 格式的详细信息。
支持的键包括:
- printerAlias:string类型,表示打印机别名,起始版本: 24。
- vendorId:int类型,表示USB打印机的VID,起始版本: 12。
- productId:int类型,表示USB打印机的PID,起始版本: 12。
- protocol:string数组,表示探测到的打印机支持的协议列表,起始版本: 24。
- ipp:string类型,表示探测到的IPP协议对应的打印机URI,起始版本: 24。
- ipps:string类型,表示探测到的IPPS协议对应的打印机URI,起始版本: 24。
- lpd:string类型,表示探测到的LPD协议对应的打印机URI,起始版本: 24。
- socket:string类型,表示探测到的Socket协议对应的打印机URI,起始版本: 24。