1{ 2 "module": { 3 "name": "driverEntry", 4 "type": "feature", 5 "description": "$string:module_desc", 6 "mainElement": "DriverEntryAbility", 7 "deviceTypes": [ 8 "default", 9 "tablet" 10 ], 11 "deliveryWithInstall": true, 12 "installationFree": false, 13 "abilities": [], 14 "extensionAbilities": [ 15 { 16 "name": "DriverExtensionAbility", 17 "srcEntry": "./ets/driverentryability/MyDriverExtensionAbility.ts", 18 "label": "$string:DriverEntryAbility_label", 19 "description": "driver", 20 "type": "driver", // type must be driver 21 "exported": false, 22 "metadata": [ 23 { 24 "name": "desc", 25 "value": "xxx printer driver" 26 }, 27 { 28 "name": "vendor", 29 "value": "xx company" 30 }, 31 { 32 "name": "cupsFilter", 33 "value": "/print_service/cups/serverbin/filter", //filter 驱动配置路径,固定写法 34 "resource": "/libs/arm64-v8a/rastertopwg" // filter 名称 35 }, 36 { 37 "name": "cupsPpd", 38 "value": "/print_service/cups/datadir/model", // ppd 配置路径,固定写法 39 "resource": "/libs/arm64-v8a/HUAWEI_PixLab_xxx.ppd" // ppd 名称 40 }, 41 { 42 "name": "saneBackend", 43 "value": "/print_service/sane/backend", // sanebackend 配置路径,固定写法 44 "resource": "/libs/arm64-v8a/libsane-pantumxxx.so" // backend 名称 45 }, 46 { 47 "name": "cupsBackend", 48 "value": "/print_service/cups/serverbin/backend", // cupsbackend 配置路径,固定写法 49 "resource": "/libs/arm64-v8a/lpd" // sanebackend 名称 50 } 51 ] 52 } 53 ] 54 } 55}