c# .net pdf reader : Adding pages to a pdf application SDK utility azure wpf .net visual studio RightFax_10.5_Administrators-Guide3-part1140

Configuring the WorkServer Modules
31
Chapter 4
Configuring the WorkServer Modules
Each RightFax WorkServer module performs one or more 
processor-intensive functions on behalf of the RightFax Server 
module. They regularly query the Database module for jobs to be 
performed, execute those jobs, and notify the database when 
finished.
The default configuration of the RightFax WorkServer modules 
allows you to send and receive fax documents. You can customize 
the WorkServer modules to meet the needs of your enterprise.
You can also enable product integrations with Kofax and 
Peoplesoft through the RightFax WorkServer modules.
To configure the RightFax WorkServer modules
1. On the RightFax server, select Start > Programs > Open Text 
> RightFax Enterprise Fax Manager. This runs Enterprise Fax 
Manager, the RightFax server administration tool. For more 
information on Enterprise Fax Manager, see Chapter 8
“Managing Fax Servers with Enterprise Fax Manager”..
2. Click the name of the RightFax server to configure in the tree in 
the left pane of the Enterprise Fax Manager window. A list of 
services appears at the lower-right pane of the window.
3. In the Service Name list, double-click RightFax WorkServer1 
Module. The WorkServer Configuration dialog box opens.
The rest of this chapter explains each of the options in this dialog 
box.
Figure 4.1  The WorkServer Configuration Dialog Box
Each WorkServer is configured separately. To configure a 
WorkServer, click the WorkServer number or one of its 
configuration options in the left pane.
Adding pages to a pdf - insert pages into PDF file in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Guide C# Users to Insert (Empty) PDF Page or Pages from a Supported File Format
adding page numbers pdf; add page numbers pdf file
Adding pages to a pdf - VB.NET PDF Page Insert Library: insert pages into PDF file in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Easy to Use VB.NET APIs to Add a New Blank Page to PDF Document
add page numbers to pdf using preview; add page pdf reader
OpenText RightFax 10.5 Administrator’s Guide
32
Remote WorkServer Service  Tells RightFax that this 
WorkServer will execute on a separate Windows machine on the 
network. If this check box is selected, the WorkServer service will 
not be started automatically by the RightFax Server service. For 
more information on running WorkServers remotely, see “Installing 
WorkServers on Remote Computers” on page 41.
Use PCL Converters for Text Files  Uses the RightFax Printer 
Control Language (PCL) when converting PCL and ASCII text files 
to fax format. This conversion usually produces more accurate fax 
images of PCL and ASCII text files than the RightFax native 
document conversion engine. If you notice that PCL or ASCII text 
files are not converting to fax format as accurately as you expect, 
click to clear this check box to return to using the RightFax native 
document conversion engine.
Services  Click the services you want to assign to the current 
WorkServer, or shift-click to select multiple services. You can 
assign a single service to multiple WorkServers or dedicate a 
WorkServer to one service only. How you configure your 
WorkServers depends on your organization's needs and RightFax 
workload. The following table lists the available WorkServer 
services and their functions.
Event LogLevel  Specify the level of information logged in the 
Application Event Log under the service name “RightFax 
WorkServer Module.” You can select the following options:
None. No information is saved.
Terse. Records critical errors only.
Normal. Records errors and major events only.
Verbose. Records all significant events and is most useful for 
tracking and resolving problems.
Caution  If you leave this value set to “Verbose” for long periods of 
time, the Event Log can become full which may prevent new events 
from being logged.
Frequency  Specify how often, in seconds, the WorkServer will 
query the Database module for new requests. If you only have one 
WorkServer module, 5 to 10 seconds is an appropriate setting. 
However, if you run multiple WorkServers, a lower frequency (for 
example, 15) will prevent requests from overloading the Database 
module.
Table 4a  WorkServer Services 
Service
Function
Archive
Archive sent faxes.
Coversheets
Create coversheets.
CVL
Handle faxes with multiple LIBDOC or LIBDOC2 
and ADDDOC embedded codes.
Delete Image 
Files
Delete fax image files.
FileRoute
Route received faxes to network folders.
InterConnect
Route received faxes to another RightFax server.
Network 
Messaging
This service no longer functions with any of the 
supported Windows operating systems. 
OCR
Optical Character Recognition (requires the 
RightFax OCR Converter or OCR Router 
module).
Overlay
Overlay faxes with forms.
PCL
PCL-to-fax conversion.
PostScript
PostScript-to-fax conversion (requires the 
RightFax PDF or SecureDocs module).
Print
Handle requests for both on-demand and 
automatic fax printing.
Table 4a  WorkServer Services (Continued)
Service
Function
VB.NET PDF Library SDK to view, edit, convert, process PDF file
PDF document (pages) creation and edit methods in VB.NET. Feel free to define text or images on PDF document and extract accordingly. Capable of adding PDF file
add page number to pdf file; add pdf pages to word
C# PDF insert image Library: insert images into PDF in C#.net, ASP
application? To help you solve this technical problem, we provide this C#.NET PDF image adding control, XDoc.PDF for .NET. Similar
adding page numbers to pdf in; add pages to pdf acrobat
Configuring the WorkServer Modules
33
Billing Code Import Interval  Specify how often, in minutes, 
the WorkServer will check for a new billing code delta file 
Codechg.csv. This file is used to used to query billing codes from 
external billing code source. If the file exists, the WorkServer 
imports the additions, changes, and deletions specified in the file. 
For more information on using billing codes from an external 
source, “Importing Billing Codes”on page 134.
Telephony server routing
Enable  Select Enable to integrate the RightFax system with your 
enterprise telephony server system. For information on custom 
integrations with your RightFax server, refer to your telephony 
server documentation.
Caution  Any WorkServer that has telephony server routing enabled 
must be dedicated to telephony routing only. Any other assigned services 
will be ignored by this WorkServer.
Server  Specify the name of the telephony server on your network 
to integrate with the RightFax server.
Protocol  Select the network protocol to use for communicating 
between the RightFax and telephony servers.
InterConnect retry settings
RightFax InterConnect allows faxes received on one RightFax 
Enterprise server to be automatically routed to a fax mailbox of the 
same name on a different RightFax Enterprise server on the same 
network. With InterConnect, interoffice faxes can be sent via the 
network that links the RightFax Enterprise servers, rather than via 
the phone lines, saving time and potential long distance phone 
charges. For information on enabling and configuring InterConnect, 
see “RightFax InterConnect” on page 218).
These settings will only be available if you have selected 
“InterConnect” under Services.
Count  Specify the number of times the originating RightFax 
server will attempt to forward the fax to the destination RightFax 
server when it encounters a non-fatal error (e.g., server temporarily 
down).
Interval  Specify the time delay, in minutes, between retries.
Optimize faxing
Short Covers  Makes fax cover sheets only as long as the cover 
sheet text requires (ignoring any blank space at the end of the 
cover sheet), potentially reducing transmission times. This may 
produce a partial page on some destination fax machines.
If this check box is not selected, cover sheets will be padded to fill 
an entire page.
Short Bodies  Makes each page in the body of the fax only as 
long as the text requires (ignoring any blank space at the end of 
pages), potentially reducing transmission times. This may produce 
partial pages on some destination fax machines.
If this check box is not selected, each fax page will be padded to fill 
an entire page.
Archive settings
RightFax can save a copy of each user’s outbound faxes. This fax 
“archive” feature is useful for tracking and storing all of your 
organization's outbound faxes or for integrating RightFax with 
image tracking software systems.
Archived faxes are saved in a network folder that you specify and 
can include an optional fax history file and archive log entry. 
Archived faxes are saved using unique file names generated by 
RightFax with a file extension corresponding to the file format used 
for the archive.
C# PDF File & Page Process Library SDK for C#.net, ASP.NET, MVC
Provides you with examples for adding an (empty) page to a PDF and adding empty pages to a PDF from a supported file format, with customized options.
add pages to pdf preview; adding a page to a pdf in reader
C# PDF insert text Library: insert text into PDF content in C#.net
Supports adding text to PDF in preview without adobe reader installed in ASP.NET. Powerful .NET PDF edit control allows modify existing scanned PDF text.
add page numbers to pdf preview; add page numbers pdf files
OpenText RightFax 10.5 Administrator’s Guide
34
Each fax is archived individually upon completion, whether or not 
the fax was successfully sent. A fax will be archived one time for 
each recipient, so one fax sent to a group of ten recipients will be 
archived as ten separate faxes.
Each RightFax user is individually configured for fax archiving. To 
enable fax archiving for a user, select the Archive Sent Faxes 
check box in the User Permissions tab of the User Edit dialog box 
in Enterprise Fax Manager (see “Archive Sent Faxes”on page 99.) 
Also, in order to archive sent faxes, at least one of the WorkServers 
must have “Archive” selected under Services. For each 
WorkServer that will manage archiving, you must also complete the 
archive settings here.
Format  Specify the file format used when archiving faxes. The file 
format you should choose depends on how you plan to use the 
archived faxes. By default, files are archived in a multi-page 
TIFF-G3 format with Group III data compression.
History  Includes each fax's transmission history with the archived 
fax image. The fax history is a separate ASCII file saved in the 
archive folder using the same file name as the fax but with the 
extension.trx.
Path  Specify the folder, in UNC (universal naming convention) 
format, where archived faxes will be stored. The WorkServer will 
create the specified path if it doesn’t already exist.
The path can be customized using special variables that are 
replaced in the path name each time a fax is archived. Using 
variables in the path name lets you archive faxes to separate folders 
based on the sender, the date, the fax destination, or any 
combination of these. The following table lists each of the archive 
path variables and their definitions.
Example
For example, this path: 
\\Faxserver\Archive\~C\~7\~3~4 
might look like this after variable replacement:
\\Faxserver\Archive\DEVELOPM.ENT\JDOE\JAN1999
In this example, all of the faxes sent by user ID “JDoe” in the 
“Development” group will be stored in a unique archive folder, 
organized into separate subfolders each month.
Table 4b  Archive Path Macros 
Variable
Definition
~1
Date (YYYYMMDD)
~2
Day of the week (SUN-SAT)
~3
Month (JAN-DEC)
~4
Year (YYYY)
~5
Day of the month (DD)
~6
Month as decimal (01–12)
~7
User ID (up to 12 characters in 8.3 FAT format)
~8
Week as decimal (00–51)
~9
Billing Code #1 (up to 12 characters in 8.3 FAT format)
~0
Billing Code #2 (up to 12 characters in 8.3 FAT format)
~A
Remote ID (left to right, up to 12 characters in 8.3 FAT 
format)
~B
Remote ID (right to left, up to 12 characters in 8.3 FAT 
format)
~C
Group ID (up to 12 characters in 8.3 FAT format)
VB.NET PDF File & Page Process Library SDK for vb.net, ASP.NET
Provides you with examples for adding an (empty) page to a PDF and adding empty pages to a PDF from a supported file format, with customized options in VB.NET.
add page number to pdf preview; add and remove pages from pdf file online
VB.NET PDF insert text library: insert text into PDF content in vb
VB.NET PDF - Insert Text to PDF Document in VB.NET. Providing Demo Code for Adding and Inserting Text to PDF File Page in VB.NET Program.
add and delete pages from pdf; adding page to pdf in preview
Configuring the WorkServer Modules
35
The total path length, after variable replacement, cannot exceed 
128 characters. If you do not enter a path, no faxes will be archived.
Caution  Because “~1” is interpreted as a macro in the path name, you 
cannot use short path names (i.e. \Progra~1\RightFax\Archive) in this 
field. You must use enter the full path names.
Index file  Specify the UNC path and file name of the file where 
all archive events will be logged. The index is a comma-delimited 
ASCII file. Each index entry appears on a separate line and 
includes 24 data fields. The following table lists all of the fields for 
each index entry in the order the fields appear.
Because this log file is dynamic, if you plan to use a third-party 
application to access the log information you must make sure the 
file is opened in shared mode. Also, no third-party application 
should be granted write access, and should not be configured so 
as to keep the log file open for more than 10 to 20 seconds. The 
optimal method for third-party access is to make a copy of the log 
file, and then access data from the copy.
If no log file name is specified, RightFax will not log archive events.
Separate file per page output  Archives each page of each 
fax as a separate TIFF file (i.e., a five-page fax will be archived as 
five separate files). This check box will only be available if you have 
selected “TIFF
-
G3” or “TIFF
-
G4” in the Format box (see 
“Format”on page 34.)
Table 4c  Index File Fields 
Field
Type
Length
Definition
Owner_ID
String
21
User ID of the fax “owner”
To_FaxNum
String
31
Recipient’s fax number
To_ContactNum
String
31
Recipient’s phone number
To_Name
String
59
Recipient’s name
To_Company
String
59
Recipient’s company name
To_CityState
String
59
Recipient’s city and state
From_Name
String
59
Sender’s name
From_PhoneNum
String
31
Sender’s phone number
Billinfo1
String
15
Billing code 1
Billinfo2
String
15
Billing code 2
FaxDIDNum
String
31
DID routing number
OperatorNum
String
31
Organization’s general phone number
GeneralFaxNum
String
31
Organization’s general fax number
RemoteID
String
21
Received remote ID
Send_Time
Integer
N/A
Total time on fax board, in seconds
Fax_Status
Integer
N/A
A number corresponding to the fax’s 
last reported status.
Fax_Termstat
Integer
N/A
A number corresponding to the fax’s 
last reported transmission status.
NumPages
Integer
N/A
Includes optional cover sheet, if any
FineMode
Integer
N/A
0=normal, 1=fine
Received
Integer
N/A
0=sent, 1=received
FaxDate
String
10
Date the fax record was last modified 
(mm/dd/yyyy)
FaxTime
String
5
Time fax record last modified (hh:mm)
UniqueID
String
15
Unique ID for the fax assigned by 
RightFax server
Archived_Name
String
256
File name used for the image archive
NewLine
N/A
N/A
CR–LF combination record separator
Table 4c  Index File Fields (Continued)
Field
Type
Length
Definition
VB.NET TIFF: Modify TIFF File by Adding, Deleting & Sort TIFF
TIFF Pages Modifier. Opposite to page adding & inserting &ltsummary> ''' Sort TIFF document pages in designed & profession imaging controls, PDF document, image
add page to existing pdf file; add page numbers to a pdf file
C# PDF Library SDK to view, edit, convert, process PDF file for C#
Rapidly load, create, convert and edit PDF document (pages) in C# class with .NET PDF library. Support protecting PDF file by adding password and digital
add a page to a pdf online; add pdf pages together
OpenText RightFax 10.5 Administrator’s Guide
36
EquiTrac Archive  Logs all successfully sent faxes to a file called 
RightFax.txt in the WorkServer folder. The EquiTrac Archive log is a 
comma-delimited ASCII file. Each log entry appears on a separate 
line and includes nine data fields. The following table lists all of the 
fields for each log entry in the order the fields appear.
Always Delete After Archive  Removes all archived faxes from 
the user’s FaxUtil mailbox.
Selecting a Service Account
All RightFax WorkServers log on to the network as services using a 
Windows user account that you specify. This user account must 
have access to all the network resources required by the tasks 
(services) managed by your WorkServer modules. This account is 
initially selected during the RightFax installation. To change the 
WorkServer module service account, click Select Service 
Account. The Service Account Editor dialog box opens.
Figure 4.2  The Service Account Editor Dialog Box
The account currently defined for each service appears in the 
Service Account Editor dialog box. The default is for all services to 
use one of the pre-defined accounts. To change a service account,
Table 4d  EquiTrac Archive Log Fields 
Field
Maximum length or format
RightFax user ID
21 characters
Phone number dialed
31 characters
BillInfo1
15 characters
BillInfo2
15 characters
Fax transmission duration
hh:mm:ss
Number of pages in fax
###
Fax error code
Always 32, indicating success
Fax date
mm/dd/yy
Fax time
hh:mm
Configuring the WorkServer Modules
37
1. From the open Service Account Editor dialog box, click Modify 
next to the account you want to change. 
Figure 4.3  The Modify Service Account Dialog Box
2. Specify an account in either of the following ways:
Select the Built-in Account check box, then choose one of 
the accounts from the drop-down box. 
Select the This Account check box, then type a new service 
account name.
Warning  If you manually type a name that is longer than 15 
characters, you may encounter errors in services performed by the 
WorkServer. To avoid this, you should select the user by clicking the 
Browse button when the desired user account resides on a domain 
whose name is longer than 15 characters.
Select the This Account check box, and then click Browse 
to scan for and list all user accounts on a specified network. 
Choose the Object Type (Built-in, User, or both) for which to 
search, and then the root Location from which to begin the 
search. Enter a name or partial name in the text box, then 
click Check Names to display a list of account names from 
which to choose. 
Figure 4.4  The Select User Dialog Box
3. Click OK to close the Select User dialog box and display the 
selected account in the Modify Service Account box. 
4. In the Modify Service Account dialog box, enter the 
case-sensitive password for the selected user account in both 
the Password and Confirm Password boxes. Click OK to 
display the new service account in the Service Account Editor. 
5. Click OK to apply the selected service account and close the 
Service Account Editor. 
Note  If you will be storing or accessing files on a NetWare volume, you 
must make sure the WorkServers’ service accounts also exist as 
accounts within Novell.
OpenText RightFax 10.5 Administrator’s Guide
38
Adding and Deleting WorkServers
By default, three WorkServer modules are installed on the RightFax 
server. Two WorkServer modules are devoted to the most frequent 
tasks, and one is dedicated to deleting image files only. This default 
setup is optimal for most RightFax configurations. 
However, depending on your RightFax server usage, you may want 
to reconfigure the WorkServers or add additional WorkServers. For 
example, if the server is used primarily for broadcast faxing, 
WorkServer #3 can be configured to perform the greater than 
average load of PCL5 conversions, instead of other lower-priority 
functions.
Other processor-intensive tasks that may require a dedicated 
WorkServer include:
Running OCR (Optical Character Recognition), either for routing 
or conversion
PostScript conversions
Fax printing
To add a new WorkServer, click Add WorkServer. To delete an 
existing WorkServer, click the WorkServer to remove and click 
Delete WorkServer. When you delete a WorkServer, the other 
WorkServers will arrange themselves so they remain sequential. 
For example, if you delete WorkServer #1, WorkServer #2 will 
move to the WorkServer #1 position and WorkServer #3 will move 
to the WorkServer #2 position.
Printing a Time Strip on Faxes
The WorkServer module can print a time strip at the top of every fax 
that is printed to a network printer. The time strip can include the 
time of arrival of received faxes, elapsed transmission time, time 
printed, and the fax image file name.
Click Printer Configuration under the selected WorkServer.
Figure 4.5  The WorkServer Printer Configuration Dialog Box
Enable Time Strip  Enables printing a time strip at the top of 
every fax that is printed to a network printer.
Note  The time strip is printed as black text by default. To change the 
time strip to print in white text on a black background, edit the Windows 
registry to change the PrintTimeReverse value to 1. See 
“PrintTimeReverse” on page 351.
SeeName  Specify what information to print in the Time Strip. The 
Time Strip can contain any combination of text and variables. The 
following table lists each of the variable options that can be used in 
this box.
Table 4e  Time Strip Macros 
Macro
Definition
~1
The word “Sent” or “Received”
~2
Last transmission/receive date (MM/DD/YYYY)
Configuring the WorkServer Modules
39
Example
The entry Fax ~1: ~2 ~3 might produce this text at the 
top of a printed fax: Fax received: 01/05/99 10:42.
Configuring Kofax NetScan
RightFax can be configured to work in conjunction with the Kofax 
NetScan network integration tool for scanners. Using the Kofax 
NetScan, you can scan documents directly into the FaxUtil mailbox 
of any RightFax user on your network. This makes it convenient to 
fax printed pages when no electronic version is available.
Scanned images appear in the selected FaxUtil mailbox with the 
message “Info not complete.” Images can then be faxed by 
double-clicking the image in FaxUtil and completing the required 
boxes in the Fax Information dialog box (see “Specifying 
Addressing Information” on page 230).
In order to integrate RightFax with the Kofax NetScan, at least one 
WorkServer must have the Kofax integration enabled. Each 
WorkServer is separately configured for Kofax NetScan integration. 
Click Kofax NetScan Configuration under the selected WorkServer.
Figure 4.6  The WorkServer Kofax NetScan Configuration Dialog Box
Enable NetScan Interface  Enables RightFax integration with a 
Kofax NetScan. Communication and integration with the Kofax 
NetScan will only be handled by the WorkServers with this check 
box selected.
Automatically Update NetScan Users  Updates NetScan 
users with the latest list of RightFax users every six hours or every 
time the RightFax Server module is restarted. If this check box is 
not selected, the NetScan can only be updated by selecting 
~3
Last transmission/receive time (HH:MM)
~4
Last connection duration
~5
Last channel used
~6
WorkServer number
~7
Image file name
~8
Date and time printed (MM/DD/YYYY HH:MM)
~9
Unique ID
~0
RightFax user ID
~A
Remote ID
~B
Name of the fax recipient
~C
Fax number of the fax recipient
~D
Company name of the fax recipient
~E
Last transmission/receive date (YYYY/MM/DD)
~F
Date and time printed (YYYY/MM/DD HH:MM)
Table 4e  Time Strip Macros (Continued)
Macro
Definition
OpenText RightFax 10.5 Administrator’s Guide
40
Synchronize External Systems from the Utility menu in 
Enterprise Fax Manager (see “Synchronizing the RightFax Server 
with External Systems” on page 93).
Location of NetScan Directories  Specify the UNC path to 
the folders that RightFax will monitor for new NetScan images. To 
add a directory, type the UNC path in the Location of NetScan 
Directories box and click Add Directory. To remove a directory, 
click the directory and click Remove Directory.
Location for Scan-to-Disk Images  Specify the UNC path to 
the folder where images that are scanned to disk from the Kofax 
NetScan will be saved.
For more information about configuring the Kofax NetScan for 
RightFax integration, refer to your NetScan documentation.
Configuring PeopleSoft
PeopleSoft is an application for enterprise resource planning that 
lets companies manage multiple resources from one integrated 
platform. To use PeopleSoft with the RightFax server, you must 
purchase a separate license. PeopleSoft must be used with the 
RightFax Enterprise or Business Integration Module.
RightFax queries PeopleSoft for outgoing faxes, overriding the 
PeopleSoft built-in ObjectFax server. This lets you combine the 
benefits of RightFax least-cost routing and load balancing features 
with your PeopleSoft platform.
To configure RightFax to work with PeopleSoft, at least one 
WorkServer must have the PeopleSoft integration enabled. Each 
WorkServer is separately configured for PeopleSoft integration. 
Click PeopleSoft Configuration under the selected WorkServer.
Figure 4.7  The WorkServer PeopleSoft Configuration Dialog Box
Enable PeopleSoft Interface  Enables RightFax integration 
with PeopleSoft. Communication and integration with the 
PeopleSoft system will be handled by the WorkServers with this 
check box selected.
Location of PeopleSoft directory  Specify the UNC path to 
the folder where PeopleSoft stores its outgoing fax jobs. The 
service account for this WorkServer (see “Selecting a Service 
Account” on page 36) must have read and write access to this 
folder.
Documents you may be interested
Documents you may be interested