Sometimes it is desirable or necessary to be able to control the basic functions of a printer such as orientation, tray selection or duplex printing from within Lasernet.
There are two methods to achieve this; the first method is using JobInfo Manipulation Modifiers and the other is by using Printer Profiles. Each method has its own advantages and disadvantages and it is possible to use a mixture of both, although not in the same form.
Printer Profiles
Printer Profiles are best suited to smaller environments (less than 20 Output Printers). Using Printer Profiles in larger environments can become difficult and time-consuming to maintain.
Printer Profiles have the advantage of being slightly more intuitive of the two methods. They also allow the user to control printer-specific features such as paper tray selection or stapling.
To set up a Printer Profile, follow these steps:
1. On Lasernet Developer, click the Profiles tab in the bottom left of the Developer screen and select the Printer Profiles option.
2. Click the Add button on the top toolbar with the desired printer highlighted in the main window. Or right-click the printer and click Add.
3. Click OK to display the Printer Profile Properties window and give the printer a meaningful name (using the printers’ name and the profiles’ functionality, for example).
4. Click the Connect button which connects Lasernet Developer to the printer parameters stored in the Windows printer driver. The Device Settings tab in the Printer Profile Properties shows the default parameters that have been inherited from the Windows Printer. It is possible to amend the settings at this stage.
5. Click Ok to confirm any changes.
6. To control printer-specific features such as cover pages, watermarks, or output tray, Click the Additional Settings button window. This will open the windows driver interface where it is possible to set the options you require. Click OK to confirm and Save.
Assigning Profiles
Once the Print Profiles are created, each Sheet within a Form will need a Printer Profile assigned to it.
To do this, right-click the sheet on the bottom left of the screen and select Sheet Options then Printer Profiles from the top toolbar.
A Printer Profile will need to be selected for each printer that the Form prints to. It is also possible to select a different profile for each page (first, middle, last, single).
JobInfo Manipulation Modifiers
JobInfo Manipulations Modifiers are easier to set up but do not have the same level of granular control of printer-specific features. This is down to the timing of Lasernet processes. Modifiers are added at the Form level and hence have no understanding of the features of the Output Printer.
To create a JobInfo Manipulation Modifier, follow these steps:
1. Select Modifiers from the bottom left to open the Modifiers menu then click Add.
2. Choose JobInfo Manipulation Modifier and click Ok.
3. In the General tab it can be useful to give the Modifier a meaningful name, which could include the Modifiers’ functionality.
4. To add the modifier select Setup and click Add.
5. Use the drop-down box to select the name of the built-in JobInfo to modify and ensure the Replace existing checkbox is selected. This ensures that this modifier takes precedence over a value that may have been set elsewhere. ‘Assign’ is the most common desired behavior and the ‘Parameter’ value is the value you want to set the JobInfo to.
You can create as many JobInfo Manipulations as you like. Some common ones include Orientation, PaperSource, PaperHeight / PaperWidth or DocName (A4, Letter, etc), Number of Copies and DuplexMode. For more details about mentioned JobInfos please refer to the Lasernet Developer manual section 6.4.17.1 JobInfos.
Apply the Manipulations into the Form by placing them at Modifier Points. The best place is usually at the After Analysis point as some operations won’t work when set at Sheet End.
1. Select Modifiers and then click Add to add a modifier.
2. Select which JobInfo Manipulation Modifier to apply. Then set the modifier point where the modifier will be executed.
With Modifiers, it is possible to set criteria to control if the modifier is run or not. These example instructions should be repeated for each sheet in the Form engine.
3. Apply all the JobInfo Manipulation Modifiers required to control the desired sheet.
4. Once all modifiers have been applied, the Forms need to be saved and the build updated. The build can then be run with the modifiers applied.
Add a comment
Please log in or register to submit a comment.