01.02.2013 Views

Publishing Reports to the Web - Downloads - Oracle

Publishing Reports to the Web - Downloads - Oracle

Publishing Reports to the Web - Downloads - Oracle

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

5<br />

Printing on UNIX with <strong>Oracle</strong> <strong>Reports</strong><br />

<strong>Oracle</strong> <strong>Reports</strong> provides a rich set of features out of <strong>the</strong> box for printing on various<br />

platforms. Printing on UNIX requires some setup and configuration <strong>to</strong> create <strong>the</strong><br />

proper printing environment. This chapter provides information about printing on<br />

UNIX with <strong>Oracle</strong> <strong>Reports</strong>. In particular, it covers:<br />

■ UNIX Printing Overview<br />

■ Setting Up a Printer on UNIX<br />

■ Configuring <strong>the</strong> Printing Environment<br />

■ Printer-Related Files<br />

■ NLS Support<br />

■ Debugging Options<br />

■ Frequently Asked Questions<br />

5.1 UNIX Printing Overview<br />

This section explains how <strong>to</strong> print from <strong>Oracle</strong> <strong>Reports</strong> on UNIX and highlights <strong>the</strong><br />

key differences between <strong>the</strong> UNIX and Windows platforms. It also explains <strong>the</strong><br />

operating system requirements for any application <strong>to</strong> print successfully.<br />

■ General Printing Mechanism<br />

■ <strong>Oracle</strong> <strong>Reports</strong> Printing Mechanism on UNIX and Windows<br />

■ Printing Support<br />

5.1.1 General Printing Mechanism<br />

In trying <strong>to</strong> understand how printing works for <strong>Oracle</strong> <strong>Reports</strong> on UNIX, it is useful <strong>to</strong><br />

have <strong>the</strong> Microsoft Windows printing mechanism as a reference point. Microsoft<br />

Windows provides an application level API that supports different types of printers<br />

based on <strong>the</strong> installed printer drivers. Applications can interact with various printer<br />

drivers through <strong>the</strong>se standard APIs. For example, <strong>to</strong> change <strong>the</strong> paper margin, an<br />

application needs <strong>to</strong> call <strong>the</strong> appropriate Microsoft Windows API method, which<br />

conveys <strong>the</strong> desired changes <strong>to</strong> <strong>the</strong> printer driver. On Microsoft Windows, printer<br />

drivers are printer specific, i.e., you need <strong>to</strong> install a specific printer driver for a<br />

printer. These printer drivers know how <strong>to</strong> communicate <strong>to</strong> <strong>the</strong> printer and provide<br />

services <strong>to</strong> applications that need <strong>to</strong> send output <strong>to</strong> <strong>the</strong> printer. Applications can access<br />

<strong>the</strong> printer properties, change <strong>the</strong>ir properties, and perform printing through <strong>the</strong>se<br />

standard APIs.<br />

Printing on UNIX with <strong>Oracle</strong> <strong>Reports</strong> 5-1

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!