Product/Version
LG Gold 2.6
iBlaze 2.6

Platform
Windows XP
Windows 2000
Windows NT
Windows 98

Date Updated
06/22/2004

Date Created
06/22/2004

OG



 

Summation Technical Support Pages
 
  Summation Tutorial:

Working with the BigPrintJob Setting
 
 
  Overview:

This document is intended as an overview of the process by which print jobs may be batched together. Several separate print jobs are aggregated into one, which is then sent to the printer. This feature can be especially useful in scenarios where accounting software is being used to monitor and control the flow of material being sent to printers. Without the BigPrintJob setting, using the "Print Summaries' Images" menu item will result in the user being prompted to enter the necessary client/matter numbers once for every record that has an image. Turn the BigPrintJob on and the user will instead be prompted only once.

Setting of the Value:

The interface to BigPrintJob is entirely through scripting entry points (AKA intrinsics), one of which turns the setting on/off (and writes to one of three .ini files) and then two others that can be used to check on the state of the setting. The .ini files that are modified depending on level are:

User in this case <casedir>Profiles\<username>Imgprint.Ini
Case level <casedir>\SwCase.Ini
Admin level <progdir>\Profiles\all users\swsettings.ini

The key name within the specified .ini is "BigPrintJob" and it is set to 1 if images will be printed in batches and 0 if not. The "BigPrintJob" key name will not exist at all until some action is done to turn it on or off, at which point an entry like

[Settings]
BigPrintJob=1


will be written to the appropriate .ini, under the
[Settings] section.
You will need to be in the Scripting window in order to use the scripting entry points. Locate the Script menu of Summation and select Scripting. Type in the desired script (see examples below, in blue) and go to File, Run on the Scripting window in order to execute.

The Scripting Entry Points:

IMG.WritePrintJobSetting
The first example will set BigPrintJob=1 (True) on the case level and not change how it works on the user and Admin level. The second example will set BigPrintJob=0 (False) on the user level, BigPrintJob=1 on the case level and not change the current setting (whatever that is) on the Admin level. See ReadPrintJobSetting and PrintJobSetting in the IMG object for example on checking status of whether or not images will be printed in batches for the active user/case.

img.WritePrintJobSetting -2,True,-2
OR
img.WritePrintJobSetting False,True,-2

IMG.ReadPrintJobSetting
The first line will change the current settings (User = True, Case = False, Admin is unchanged). Second will return a -1, indicating batch print is turned on. Final line shows a message that explains what and why the setting is in place.

img.WritePrintJobSetting True, False, -2
msg img.ReadPrintJobSetting
msg img.PrintJobSetting

IMG.PrintJobSetting
The first line will change the current settings (User = True, Case = False, Admin is unchanged). Second will return a -1, indicating batch print is turned on. Final line shows a message that explains what and why the setting is in place.

img.WritePrintJobSetting True, False, -2
msg img.ReadPrintJobSetting
msg img.PrintJobSetting

 
   
 
Copyright ©2006 Summation Legal Technologies. All rights reserved.
Information is provided "As Is" without warranty of any kind. Users may make a single copy of portions of knowledgebase for personal use provided that this notice is included on such copy. See "terms of use" agreement.
Terms of Use