add cups support for posix. new functions: getPrinters and getSupportedFormats
continue getPrinters on windows