• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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}