Skip to main content
Kofax

Equitrac 5: How to create diagnostic logs when Equitrac secure print jobs are not visible on the MFD for release

Article # 3030710 - Page views: 782

3030710

Question : 

How to collect logs for analysis when print jobs are not visible in Equitrac 5

Answer: 

In Equitrac 5 follow these steps to collect Diagnostic Logs when print jobs are not visible for retrieval at the MFD.

When the user logs into the device, Device Control Engine (DCE) asks Service Location Protocol (SLP) to request all jobs of the user once authentication has been successful. 

SLP queries the SLP cache on the Core Accounting Server (CAS) for print servers and workstation clients that hold secure jobs for the user logged in and their delegates.

Next, the DCE queries those locations to retrieve the details of the print jobs for display at the MFD.

If the print jobs are not visible, DCE and DRE logs will be required with Journals - always download from the Equitrac System Manager see Equitrac trace logs. Make sure you have captured the Login details, IP address of MFD, User name and expected print jobs and list of print servers with Jobs.  A CAS log will also help so we can see the Equitrac hotfix versions

Test SLP

To test SLP follow this process:

Open a Command window using Service account credentials (this is important as it needs to have permissions)

Navigate to %Program Files%\Equitrac\Office(Express)\SLP, the tool we use is EQslptool.exe

Run the following commands

To see all servers who registered as an "Equitrac CAS server" use the following command:

eqslptool findsrvs service:accounting.equitrac:https

To see their IP and registered version number, use the following command:

eqslptool findattrs service:accounting.equitrac:https

To see all servers who act as an "Equitrac DRE server" use the following command:

eqslptool findsrvs service:printjobs.equitrac:storage:xps:https

To find out what users have jobs on what DRE issue the following command:

eqslptool findattrs service:printjobs.equitrac:storage:xps:https

Finally You can use eqslptool findsrvs service:printjobs.equitrac:storage:xps:https “(ACCOUNTID=account)” to find servers that have jobs for a particular user

If your user is not returned we then need to check that the DRE is sending SLP registrations and they will be visible in the diagnostic logs

Collect DRE, DCE, CAS and SLP logs to allow Kofax support to diagnose the issue

SLP Diagnosics

Diagnostics for the SLP client on each DCE (as opposed to the CAS) must be switched on and collected manually.

To turn on SLP Diagnostics follow the steps below:

EQslp.conf file is located in C:\Users\<serviceaccount>\Appdata\Local\Equitrac (substitute <serviceaccount> with the account running the SLP service)

Edit the file running notepad as Administrator

In the section Tracing and Logging

Remove the ; from the lines to enable tracing

#----------------------------------------------------------------------------
# Tracing and Logging
#----------------------------------------------------------------------------

# A boolean controlling printing of messages about traffic with DAs.  
# Default is false.  Uncomment the following line to enable DA traffic 
# tracing
;net.slp.traceDATraffic = true

# A boolean controlling dumps of all registered services upon registration 
# and deregistration.  If true, the contents of the DA or SA server are 
# dumped after a registration or deregistration occurs.  Default is false.
# Uncommment the following line to enable registration message logging
;net.slp.traceReg = true

# A boolean controlling printing details when a SLP message is dropped for 
# any reason.  Default is false.  Uncomment the following line to trace all
# dropped messages
;net.slp.traceDrop = true

# A boolean controlling printing of details on SLP messages. The fields in 
# all incoming messages and outgoing replies are printed.  Very verbose.
# Default is false. Uncomment the following line to enable verbose message
# tracing.
;net.slp.traceMsg = true

# A boolean controlling whether or not slpd appends log messages to slpd.log,
# or if it overwrites the existing log.  Default is true.  Uncomment the
# following line to overwrite the existing log.
;net.slp.appendLog = false
 

Save the file and restart the SLP service before testing and capturing diagnostic logs. 

Collecting the EQslpd.log file on the DCE

Log files are located at c:\Users\<serviceaccount>\Appdata\Local\Temp

Copy these files manually into a folder with the server name for identification purposes

Reverse the comments to turn off trace logging, save and restart the SLP Service again

Note: Applies to:  

Product Version
Equitrac Office 5.x
Equitrac Express 5.x