# 5006- CORELPRN.INI Switches The CORELPRN.INI file contains the switches and defaults associated with printing in CorelDRAW 5. The print engine in CorelDRAW 5 is shared by all of the modules, therefore, each module will access the CORELPRN.INI file at print time. Some of the options within this file must be manually edited through a text editor, i.e.; Notepad. Other options will automatically be adjusted by the selections and changes you make at print time. Most switches have a value of 0 or 1 which translate to 0 = disabled and 1 = enabled. [Config] TextAsClip=0 PreviewImage=0 UseColorProfile=0 DumpEntireBitmap=0 WarnBadOrientation=1 PSBitmapFontLimit=8 PSBitmapFontSizeThreshold=75 PSComplexityThreshold=1500 PSOverprintBlackLimit=95 PSRegistrationMarkType=1 PSDownloadType1Fonts=1 PSConvertTrueTypeToType1=1 PSSpotFountainsAsProcess=1 PSColorBitmapsAsGrayscale=1 [PSDrivers] MGXPS=1 PSCRIPT=1 AGFAPS=1 [PSScreenSets] RT230.INI=RT Screening - Lino 230/200 RT260.INI=RT Screening - Lino 260 RT300.INI=RT Screening - Lino 300 RT330.INI=RT Screening - Lino 330 RT500.INI=RT Screening - Lino 500 RT530.INI=RT Screening - Lino 530 RT630.INI=RT Screening - Lino 630 HQS230.INI=HQS Screening - Lino 230 HQS260.INI=HQS Screening - Lino 260 HQS300.INI=HQS Screening - Lino 300 HQS330.INI=HQS Screening - Lino 330 HQS500.INI=HQS Screening - Lino 500 HQS530.INI=HQS Screening - Lino 530 HQS630.INI=HQS Screening - Lino 630 [PSScreenFreqDefaults] 300=60 600=80 1000=100 1200=133 1270=133 1693=133 2540=150 3386=200 Config section TextAsClip=<0,1> If a non-PostScript device is having difficulty rendering exotic fills (i.e. vector fills or texture fills) in text objects, this switch should be disabled. Default: 0 PreviewImage=<0,1> This setting controls the default behavior of the Preview in the Print Options dialog box. Normally, your graphics are previewed for placement and positioning purposes. If you wish to disable this feature by default, change the setting to 0. There is also a check box in the Print Options dialog to enable or disable your preview temporarily. Default: 0 UseColorProfile=<0 or 1> This switch affects vector and bitmap information on color output devices. In most cases, the color profile should be used, and is enabled by default. Some printer drivers perform their own color correction, e.g. HP1200C. If a native color correction is in use, Corel's color profile should be disabled to avoid conflict. This switch enables the Color Profile, i.e.; color circuits on your printers. If colors need to be converted at print time, i.e.; if the file contains an RGB bitmap and you are printing to a CMYK color printer, using the color profile will improve color integrity. Note: This option can also be modified on the Print screen by disabling the Printer Color Profile check box. Default: 1 DumpEntireBitmap=<0 or 1> Some non-PostScript printers will run out of memory when sending bitmap information. Some printer drivers allocate enough space in printer memory to hold the entire bitmap, but send only one line of information at a time. After the driver allocates this memory several times, as the individual lines are being processed, the printer runs out of memory. This switch controls whether bitmaps will be sent to non-PostScript printers one line at a time or as a single unit. Setting this switch to 1 means that the entire bitmap information is sent to the printer at once. 0 - Sends 64K blocks of information at a time 1 - Sends entire bitmap at once Default: 1 WarnBadOrientation=<0 or 1> Specifies whether CorelDRAW issues a warning message when the page orientation in CorelDRAW and the printer page orientation do not match. Default: 1 PSBitmapFontLimit=<0 to 250> This option applies to text being printed on a PostScript printer. If the font used meets certain criteria, a bitmap version of the font is created in the printer's memory. Bitmap character descriptions are used because they look better at small point sizes and print faster than the normal character outline descriptions. The following criteria must be met for a font to be created in this way in printer memory. The font is not a resident or downloaded PostScript font as indicated in the [PSResidentFonts] section of CORELFNT.INI (CorelDRAW 3 font information only) or by the printer driver The printed character size is no larger than 75 pixels. This corresponds to a point size of 18 at 300 dpi, 9 points at 600 dpi, and so on. The text is not scaled or skewed The text does not have an outline or a fill other than a uniform fill The text does not have any envelopes (non-linear transformations) applied to it The drawing is not being printed using the Scale option or Fit To Page option in the Print dialog box. Default: 8 Note: If small sized fonts look jagged on your printout set the value to 0 to disable this switch. PSBitmapFontSizeThreshold=<0 to 32767> This option applies to text being printed on a PostScript printer. The value set here determines if a bitmap representation of the font can be created by the printer if that font is not loaded on the printer (non resident font). The value represents the height of the bitmap in pixels. The higher the value set here, the bigger the bitmaps. If a bitmap cannot be created, the text in question can be sent to the printer as curves. Default: 75 PSComplexityThreshold=<200 to 20,000> Specifies the threshold at which CorelDRAW decides a filled path is too complex for successful printing on a PostScript device. The value is a count of the number of segments in an individual path. If a path contains more segments than the limit set here, the program will break it up into sections without modifying its appearance. Note that even shorter paths containing complex fills such as fountain fills, vector/bitmap fills, can cause problems with a PostScript printer (typically indicated as a Limitcheck Error). If this occurs, reset the variable to a lower value such as 600. Note: This value can be modified within CorelDRAW. Click File, Print, Options, Options, and set the Number of Points in Curves. Default: 1500 PSOverprintBlackLimit=<0 to 100%> For use with color separations. This setting will cause overprinting to be applied automatically to objects that are at least 95% black, by default. Change the value to cause the print engine to search for different percentages of black. Default: 95% PSRegistrationMarkType=<0,1,2> This setting determines what style registration marks are used when printing PostScript separations. There are three types of registration marks. The settings are as follows: 0 - Corel logo registration mark 1 - Standard bull's-eye registration mark 2 - Half inverted bull's-eye Default: 1 PSDownloadType1Fonts=<0,1> This setting controls whether or not Adobe Type 1 fonts (available through ATM software) are treated in the normal Windows fashion when outputting to a PostScript printer. By default, fonts will be either downloaded with the print job or they will have already been downloaded and the driver will treat them as resident. This work is done by the PostScript driver installed on your system. If you disable this option, CorelDRAW will output text set in Type 1 fonts as either curves or bitmaps, depending on the size, fill, transformations etc.. In most cases, it is best to leave this setting in it's default state. Text output will be very fast and the quality will be high. Note: This option is available as a check box on the Options tab of the Print Options dialog box. The setting in the CORELPRN.INI merely sets the default state of this check box. Default: 1 PSConvertTrueTypeToType1=<0,1> This setting controls whether True Type fonts are converted to Type1 format when printing to a PostScript printer. In this manner, high quality letterforms may be output very quickly. To disable this conversion and downloading process, change the value to 0. In this case, text will be output as either curves or bitmaps, depending on the nature of the object. Note: This option is available as a check box on the Options tab of the Print Options dialog box. The setting in the CORELPRN.INI merely sets the default state of this check box. Default: 1 PSSpotFountainsAsProcess=<0,1> This setting applies to fountain fills that involve more than one spot color. Normally, in this situation, the fill would be converted to process before printing occurs. If you are experienced in spot color work of this nature and wish to have CorelDRAW separate spot fountain fills on their respective spot plates, change the value to 0. Note: These types of fills will only retain their spot color information when separating directly from CorelDRAW (CorelCHART , Corel VENTURA , etc.). The spot color information will not be retained during EPS export. Default: 1 PSColorBitmapsAsGrayscale=<0,1> This setting applies when outputting color bitmaps on monochrome PostScript devices. Normally, color bitmaps would be converted to grayscale in this situation, in order to conserve disk space and virtual memory and to limit processing time. There may be cases, however, where you would like CorelDRAW to output full color information (even if the driver only supports monochrome printing). If this is the case change the value to 0. Default: 1 PSDrivers section Lists PostScript printer drivers that can be used by CorelDRAW. The number 1 after the driver name tells CorelDRAW that the printer is a PostScript device. If a 0 follows the driver name, CorelDRAW treats the printer as a non-PostScript device, which will lead to the inability to print to these printers from Corel applications. To recognize additional PostScript drivers, add their filename to this section. For example, to include the HP4P/4M driver, open the WIN.INI file and search for the [Devices] section. You will find the driver name, HPWINPS, here. Add it to the list below and make it equal to 1. MGXPS=1 PSCRIPT=1 AGFAPS=1 PSScreenSets Section The look-up table in CORELPRN.INI defines the default screen frequency and angle for different resolution devices. Undocumented switches These switches may be added manually to the CORELPRN.INI. ExtentPad=xx XX is the amount of padding required to adjust the printable area extents so that an image with Fit to page applied will not get cut off. The value is in 1000ths of an inch, and the default is 100 (0.1 inch). A value of 2000 will add an additional inch to the non-printable margin reported by the printer driver on all sides. UseTextBand=<0,1> If on-screen text that is placed below a graphic, prints the text on-top of the graphic, add the following switch to the [Config] section of the CORELPRN.INI file. UseTextBand = 0 When set to zero, each character of text is sent to the printer as a graphic object. Keep in mind that leaving this switch set to 0 decreases the quality and speed of printed text. UseTextBand = 1 Causes text to be printed using text bands instead of graphic objects. Objects appearing black in print preview (WFW 3.11) If you encounter problems with objects appearing black in the print preview when using Windows For Workgroups 3.11 and the SVGA 256 color driver, add the following line to the CORELPRN.INI file. BadPreview = 1 Default: 0 TileOverlapPercentage=15 Tile overlap is now adjustable in CorelDRAW 5. The amount of overlap across tiles is based on the image's area as reported by the printer driver. As the driver can report an inaccurate value for this area, the overlap may be smaller or larger than required. Add the following switch to the [Config] section of the CORELPRN.INI to control this TileOverlapPercentage=15 Default: 15 Range: 10-500 Use the following formula to calculate the correct value to enter: 1000 - value -------------- X 100 = % of the area (as reported by the driver) to be used for each tile 1000