We are currently running the Oracle report server in windows environment and it's working without major issue. By considering the efficiency, stability and other reasons we are planning to migrate our existing 10g report server from windows environment to Linux environment. We have some reports that need to send outputs directly to printers, But there are printing issues (Formatting issues / page size issue) when using the direct printing options on Linux server.

-We are currently using epson printers for testing
- Do they have supporting drivers for Linux environment ?
- What are the best drivers should be selected ?
- If the printing paper size is not standard size, how to set the custom paper size for the printer ?
- how to configure the 10g report server in Linux for direct printing ?

Since i'm newer to Linux environment it is really appreciated if you all can give explained answers.