.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 0 – 2 | 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 |