{
    "jobs" : [{
            "name" : "early-boot",
            "cmds" : [
                "mkdir /data/service/el1/public/print_service 0775 print print",
                "mkdir /data/service/el1/public/print_service/cups 0775 print print",
                "mkdir /data/service/el1/public/print_service/cups/cache 0750 print print",
                "mkdir /data/service/el1/public/print_service/cups/ppd 0755 print print",
                "mkdir /data/service/el1/public/print_service/cups/run 0755 print print",
                "mkdir /data/service/el1/public/print_service/cups/spool 0710 print print",
                "mkdir /data/service/el1/public/print_service/cups/spool/tmp 0750 print print",
                "mkdir /data/service/el1/public/print_service/cups/serverbin 0750 print print",
                "mkdir /data/service/el1/public/print_service/cups/serverbin/backend 0750 print print",
                "mkdir /data/service/el1/public/print_service/cups/serverbin/filter 0750 print print",
                "mkdir /data/service/el1/public/print_service/cups/datadir 0750 print print",
                "mkdir /data/service/el1/public/print_service/cups/datadir/model 0750 print print",
                "mkdir /data/service/el1/public/print_service/cups/socket 0750 print print",
                "mkdir /data/service/el1/public/print_service/sane 0755 print print",
                "mkdir /data/service/el1/public/print_service/sane/backend 0755 print print",
                "mkdir /data/service/el1/public/print_service/sane/config 0755 print print",
                "mkdir /data/service/el1/public/print_service/sane/data 0755 print print",
                "mkdir /data/service/el1/public/print_service/sane/lock 0755 print print",
                "mkdir /data/service/el2/public/print_service 0775 print print",
                "mkdir /data/service/el2/public/print_service/ipp_raw_data 0750 print print",
                "mkdir /data/service/el2/public/print_service/printers 0775 print print",
                "mkdir /data/service/el2/public/print_service/sane 0755 print print",
                "mkdir /data/service/el2/public/print_service/sane/tmp 0700 print print"
            ]
        },{
            "name": "print_service:stop-cups",
            "cmds": [
                "setparam print.cupsd.ready false",
                "setparam print.cupsd_enterprise.ready false"
            ]
        }
    ],    
    "services" : [{
            "name" : "print_service",
            "path" : ["/system/bin/sa_main", "/system/profile/print_service.json"],
            "ondemand" : true,
            "uid" : "print",
            "gid" : ["print", "shell", "usb_host"],
            "secon" : "u:r:print_service:s0",
            "permission" : [
                "ohos.permission.REPORT_SECURITY_EVENT",
                "ohos.permission.MANAGE_PRINT_JOB",
                "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED",
                "ohos.permission.MANAGE_USB_CONFIG",
                "ohos.permission.MANAGE_LOCAL_ACCOUNTS",
                "ohos.permission.CONNECT_PRINT_EXTENSION",
                "ohos.permission.GET_DOMAIN_ACCOUNTS",
                "ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS",
                "ohos.permission.ENTERPRISE_MANAGE_RESTRICTIONS",
                "ohos.permission.GET_RUNNING_INFO"
            ],
            "jobs" : {
                "on-stop" : "print_service:stop-cups"
            }
        }
    ]
}