rest: split by_dn method
rest: ExternalFile, metadata resource by device hostname
rest: ExternalFile: file contents by device hostname (also printer.ppd file)