Pasta to PDF printing Setup
Pasta Introduction:
------------------
Pasta technology provides nultilingual support in Oracle E-business Suite particularly In printing (Pasta),viewing a report on-line (Vpasta) and generating bitmap reports ( IX Library).Pasta works on UTF8 and other character sets as well which Oracle Supports.
Pasta is part of E-business Suite’s Application object Library (FND).Pasta enables Multi-lingual handling by taking advantage of PostScript language. Pasta converts an input content from text format to PostScript format to add the multi-lingual support. During the PostScript conversion, Pasta includes all the necessary information in addition to the language handling such as paper size, font size and so on. After converting the input, Pasta sends the content to preprocess command if it is set in the preprocess option in the Pasta configuration file before printing. The content is then sent to the printer command that is specified in the printCommand option in the configuration file. ( pasta.cfg)
Prerequisites:
-------------
Printer should be setup at the operating system level .Use lpstat -a commandand check if the printer is configured as OS level.
Configuration:
--------------
Pasta patch 3325651 is provided as standard AD patch of Oracle Applications and it needs to be applied on the concurrent processing node.
Setting up your system to use Pasta is much simpler than the standard Oracle Applications printer setup procedure. The Printer Type, Printer Driver, and SRW driver files are provided. The only setup required to begin printing is the registration of the printer with Oracle E–Business Suite.
Pasta comes with default Printer type:
Responsibility: System Administrator Menu Path: Install->Printer->Type
--PASTA Universal Printer Type. We can use the same printer type or configure a new printer type.
Associate the printer type with different printers as required.
Responsibility: System Administrator Menu Path: Install->Printer->Register
Pasta configuration files are located in $FND_TOP/resource directory.
Pasta looks for files pasta_.cfg file in the above directory. If the file is not present it will look for the file pasta.cfg
You can change the file that is defined as the default configuration file for Pasta by using the -F command line parameter.
For example, suppose you create a PCL print specific configuration file named pcl.cfg. Set the FNDPSTAX command line option as follows: -Fpcl.cfg
Pasta will look for pcl_.cfg first, and if it is not found, Pasta will use pcl.cfg as the default.
These files must be placed under the $FND_TOP/resource directory.
The -F command line parameter can be set in the Arguments field ofthe Printer Drivers window.
Pasta_pdf.cfg is the file used by pasta to print pdf converted to postscript By 3rd party utility.The driver name is PASTA_PDF.
Ex:
In pasta_pd.cfg : preprocess=pdf2ps {infile} {outfile}.
The configuration file Pasta.cfg file governs many printing options.The file
is a simple ASCII text file.
Some important options :
1.OutputFormat = ps/text ( ps stands for printers which support postscript format and text stands for printers which doesnt support post script Format)
2.Preprocess =
3.Printcommand = lp (Print command for unix platform)
4.Pagewidth
5.pageheight .
There are lot of other options which can be configured like fontname, font size.Please Refer to PASTA3.pdf file uploaded for details.
With reference to the work related to ohsconfig team , we receive tars related to Pasta configuration , troubleshooting, changing parameters in pasta configuration files(pasta.cfg ..etc).
For most of the changes made to configuration files it is necessary to bounce concurrent manager for changes to take effect.