4.3 Salesware .INI Settings Reference : Other .INI settings table : PrintEZ_System.INI settings table
 
PrintEZ_System.INI settings table
 
.INI file
Section
.INI Setting
Valid values
Default
Description
See also
PrintEZ.INI
[Data]
CloseDataAfterPrinting
 
TRUE/
FALSE, YES/NO, ON/OFF, 1/0
FALSE
If you set this to TRUE, all data files are closed between print jobs. This causes no real performance problems despite opening more than 150 data files.
 
 
PrintEZ.INI
[Data]
DataPath
 
Any valid local path
C:\Program Files\Siriusware
\Sales \Data
Local path to the data.
 
 
PrintEZ.INI
[Data]
TrainingDataPath
 
Any valid local path
C:\Program Files\Siriusware
\Sales\Data.tng
Local path to the training data.
 
 
PrintEZ.INI
[Data]
LayoutPath
Any valid local path
C:\Program Files\Siriusware
\Sales\
Layouts
Local path to the layouts.
 
 
PrintEZ.INI
[Data]
JPGTempPath
 
Any valid local path
C:\ProgramData\Siriusware\Sales
Local path where temporary JPEG files are written. Must be accessible, given the permissions of the logged in user.
 
 
PrintEZ.INI
[Prefs]
PDFEmbedAllFonts
YES/NO
YES
When set to a YES (default), it allows the reading of the PDF file on a computer where the fonts contained in that PDF might not be installed.
 
 
PrintEZ.INI
[Prefs]
PDFFileNameFormat
See Description.
Default
Applies only to invoice printing to the SiriusPDF printer. Normally the name for the file is Invoice plus the date/time.
 
Example:
C:\Invoice2007-10-30 17.48.10.pdf.

Enter FoxPro expressions (inside << and >> delimiters) in this .INI setting to cause the file to have a different name. You can even reference fields in open tables.
 
Example:
Act_<<ALLTRIM(invoices.account)>>_Inv_<<Invoices.Invoice_no>>_<<TRANSFORM(Ttoc(Datetime(),1),'@R 9999-99-99_99.99.99')>>

would yield a filename like:
 
Act_KEVINS_Inv_4102006_2007-10-30_17.50.15.pdf
 
 
PrintEZ.INI
[Prefs]
PDFMarginsLeftRight
Integer representing millimeters
0
Left and right page margins (in millimeters).
 
 
 
PrintEZ.INI
[Prefs]
PDFMarginsTopBottom
Integer representing millimeters
0
Top and bottom page margins (in millimeters).
 
 
 
PrintEZ.INI
[Prefs]
PDFoptions
Integer value calculated as described in Description
139795 (no prompt, use filename,
embed fonts, full embed, append if PDF exists, JPEG low level)
Important: This is only used in 4.0 versions of the software. It has been deprecated as of 4.1versions.
 
Used to specify the characteristics of the PDF that is generated for Print At Home Tickets. Each setting is cumulative – add the values of each setting to arrive at the final number to use in the PDFoptions setting.
 
Note: You do not modify this setting unless you have already checked with Siriusware Technical Support.
 
Note: Double-check your math when calculating the final setting number; otherwise, you may cause unpredictable results – including possible PrintEZ failure. To use the default setting, simply delete the PDFoptions setting from your PrintEZ.INI file.

Required settings (always include these):
1  -  No prompt (prevents the display of the Filename dialog)
2  -  Use filename (use the filename specified elsewhere by PrintEZ application)
16  -  Embed fonts (embed the fonts used in the source document)
8192  -  Append existing (if the PDF file exists, append to it)
 
Optional settings:
512  -  Full embed (embed full fonts instead of only the font items used)
Note: Intermittent problems with barcodes may occur if you do not fully embed the fonts.
 
Use only one of the following three settings:
131072  -  JPEG low level (low quality, high compression of 24-bit images)
262144  -  JPEG medium level (medium quality, medium compression of 24-bit images)
393216  -  JPEG high level (high quality, low compression of 24-bit images)
524288  -  Convert colors to gray scale (convert all colors to equivalent gray scale values)
2097152  - Embed standard fonts (embed standard fonts such as Arial and Times)
4194304 – Embed licensed fonts (Embed fonts requiring a license)
8388608 – 256 color compression (activate 256 color compression)
16777216 – Embed simulated fonts (embed italic/bold fonts that do not have an associated font file, but are simulated)
2147483648 – Auto image compression – use automatic image compression (i.e., the best compression for each image in the document)
 
The default 139795 comes from the required settings plus full font embedding, plus JPEG low level – so it is 1+2+16+8192+512+131072=139795.
 
Descriptions of what these settings do can be found in Acrobat Distiller documentation, such as http://www.aces.edu/ctu/techref/software/acrobat/5.x/Distparm.pdf.
 
To get better quality JPEGs you could use 262144 (JPEG medium level) or 393216 (JPEG high level) in place of 131072 in the default formula. Be aware that increasing quality comes at a price – filesize, which is also dependent on the layout being used.
 
In addition to these new PDF related .INI settings, the PDFOptions .INI setting and the old SiriuswarePDF printer are no longer used.
 
PDFPath
PrintEZ.INI
[Prefs]
PDFPath
Any valid local path
C:\Program Files\Siriusware\Sales
Important: This is only used in 4.0 versions of the software. It has been deprecated in 4.1 versions.
 
Local path where the PDF is generated. Must be accessible, given the permissions of the logged in user.
 
 
PrintEZ.INI
[Prefs]
PDFPrinterName
Name of Nova PDF Printer
SiriuswareNovaPDF
The installed NovaPDF Windows printer.
 
 
PrintEZ.INI
[Prefs]
PDFRenderTimeout
Positive integer representing seconds.
20
Number of seconds to wait for PDF print driver to report PDF file completion. Applies only if PDFRenderWaitMode is 1 or 2.
 
 
PrintEZ.INI
[Prefs]
PDFVersion
Integer from 3-6
4
PDF rendering version.
3 = PDF v1.3 (Adobe Acrobat Reader 4)
4 = PDF v1.4 (Adobe Acrobat Reader 5)
5 = PDF v1.5 (Adobe Acrobat Reader 6)
6 = PDF v1.6 (Adobe Acrobat Reader 7)
 
 
PrintEZ.INI
[Prefs]
PDFRenderWaitMode
See Description
1
1 = (Default) Wait for PDF print driver to report PDF file completion before continuing.
2 = Do not wait for PDF print driver to report PDF file completion (it is spooled by the Windows print spooler), except when the PDF file needs to be emailed. While this is faster than 1, use this setting with caution, as it may cause missing PDF pages or stability problems.
3 = Never wait for PDF print driver to report PDF file completion (it is spooled by the Windows print spooler). While this is faster than 1, use this setting with caution, as it may cause missing PDF pages or stability problems.
 
 
PrintEZ.INI
[Prefs]
PDFSilentPrint
Yes / No
Yes
Generate PDFs silently.
 
 
PrintEZ.INI
[Prefs]
VerbosityLevel
 
Integer from 0 - 5
0
Level of logging application’s activities to the PrintEZ_log.txt file. Levels are from 0 to 5 (0=no logging, 5=full logging).
 
 
PrintEZ.INI
[Prefs]
ShowPrintErrors
 
Integer from 02
2
Enables print error display to the screen. The default (2) disables the functionality.
 
 
PrintEZ.INI
[GraphicLayouts]
PASS
Name of any Graphical layout for a pass that exists in the local Layouts directory
“” (empty string)
Overrides the default Graphical layout name.
 
Example:
If PASS=mypass (or PASS=mypass.frx), PrintEZ application won’t print using the layout specified in the local printing.tmp_p1lay field, but instead uses mypass.frx, provided mypass.frx exists in the Sales\Layouts directory or in a subdirectory of Layouts where at least one other layout is registered.
 
layoutpath
PrintEZ.INI
[GraphicLayouts]
TICKET1
Name of any Graphical layout for a ticket that exists in the local Layouts directory
“” (empty string)
Overrides the default Graphical layout name.
 
Example:
If TICKET1=myticket (or TICKET1=myticket.frx), PrintEZ application won’t print using the layout specified in the local printing.tmp_p1lay field, but instead uses myticket.frx, provided myticket.frx exists in the Sales\Layouts directory or in a subdirectory of Layouts where at least one other layout is registered.
 
layoutpath
PrintEZ.INI
[GraphicLayouts]
TICKET2
Name of any Graphical layout for a ticket that exists in the local Layouts directory
“” (empty string)
Overrides the default Graphical layout name.
 
Example:
If TICKET2=myticket (or TICKET2=myticket.frx), PrintEZ application won’t print using the layout specified in the local printing.tmp_p1lay field, but instead uses myticket.frx, provided myticket.frx exists in the Sales\Layouts directory or in a subdirectory of Layouts where at least one other layout is registered.
 
layoutpath
PrintEZ.INI
[GraphicLayouts]
VOUCHER1
Name of any Graphical layout for a voucher that exists in the local Layouts directory
“” (empty string)
Overrides the default Graphical layout name.
 
Example:
If VOUCHER1=myvoucher (or VOUCHER1=myvoucher.frx), PrintEZ application won’t print using the layout specified in the local printing.tmp_p1lay field, but instead uses myvoucher.frx, provided myvoucher.frx exists in the Sales\Layouts directory or in a subdirectory of Layouts where at least one other layout is registered.
 
layoutpath
PrintEZ.INI
[GraphicLayouts]
VOUCHER2
Name of any Graphical layout for a voucher that exists in the local Layouts directory
“” (empty string)
Overrides the default Graphical layout name.
 
Example:
If VOUCHER2=myvoucher (or VOUCHER2=myvoucher.frx), PrintEZ application won’t print using the layout specified in the local printing.tmp_p1lay field, but instead uses myvoucher.frx, provided myvoucher.frx exists in the Sales\Layouts directory or in a subdirectory of Layouts where at least one other layout is registered.
 
layoutpath
PrintEZ.INI
[GraphicLayouts]
SAVEDSALE40
Name of any Graphical layout for a 40-column saved sale that exists in the local Layouts directory
“” (empty string)
Overrides the default Graphical layout name.
 
Example:
If SAVEDSALE40=mysavedsale (or SAVEDSALE40=mysavedsale.frx), PrintEZ application won’t print using the layout specified in the local printing.tmp_p1lay field, but instead uses mysavedsale.frx, provided mysavedsale.frx exists in the Sales\Layouts directory or in a subdirectory of Layouts where at least one other layout is registered.
 
layoutpath
PrintEZ.INI
[GraphicLayouts]
SAVEDSALE80
Name of any Graphical layout for an 80-column saved sale that exists in the local Layouts directory
“” (empty string)
Overrides the default Graphical layout name.
 
Example:
If SAVEDSALE80=mysavedsale (or SAVEDSALE80=mysavedsale.frx), PrintEZ application won’t print using the layout specified in the local printing.tmp_p1lay field, but instead uses mysavedsale.frx, provided mysavedsale.frx exists in the Sales\Layouts directory or in a subdirectory of Layouts where at least one other layout is registered.
 
layoutpath
PrintEZ.INI
[GraphicLayouts]
INVOICE40
Name of any Graphical layout for 40-coumn invoice that exists in the local Layouts directory
“” (empty string)
Overrides the default Graphical Layout name.
 
Example:
If INVOICE40=myinvoice (or INVOICE40=myinvoice.frx), PrintEZ application won’t print using the layout specified in the local printing.tmp_p1lay field, but instead uses myinvoice.frx, provided myinvoice.frx exists in the Sales\Layouts directory or in a subdirectory of Layouts where at least one other layout is registered.
 
layoutpath
PrintEZ.INI
[GraphicLayouts]
INVOICE80
Name of any Graphical layout for an Eighty column invoice that exists in the local Layouts directory
“” (empty string)
Overrides the default Graphical Layout name.
 
Example:
If INVOICE80=myinvoice (or INVOICE80=myinvoice.frx), PrintEZ application won’t print using the layout specified in the local printing.tmp_p1lay field, but instead uses myinvoice.frx, provided myinvoice.frx exists in the Sales\Layouts directory or in a subdirectory of Layouts where at least one other layout is registered.
 
layoutpath
PrintEZ.INI
[GraphicLayouts]
RECEIPT40
Name of any Graphical layout for a Forty column receipt that exists in the local Layouts directory
“” (empty string)
Overrides the default Graphical Layout name.
 
Example:
If RECEIPT40=myreceipt (or RECEIPT40=myreceipt.frx), PrintEZ application won’t print using the layout specified in the local printing.tmp_p1lay field, but instead uses mypass.frx, provided myreceipt.frx exists in the Sales\Layouts directory or in a subdirectory of Layouts where at least one other layout is registered.
 
layoutpath
PrintEZ.INI
[GraphicLayouts]
RECEIPT80
Name of any Graphical layout for an Eighty column receipt that exists in the local Layouts directory
“” (empty string)
Overrides the default Graphical Layout name.
 
Example:
If RECEIPT80=myreceipt (or RECEIPT80=myreceipt.frx), PrintEZ application won’t print using the layout specified in the local printing.tmp_p1lay field, but instead uses mypass.frx, provided myreceipt.frx exists in the Sales\Layouts directory or in a subdirectory of Layouts where at least one other layout is registered.
 
layoutpath