
Download
NOTE: This software does not develop any more and is not supported. Please use new versions of this software:
For Microsoft® Windows Windows 2000/XP/2003 - Print Logger 5
For Microsoft® Windows 2000/XP/Vista- Print Logger 5 FE/PE/SOHO
Compare
User's Manual
1. What is Print Logger
Print Logger - program for the account of use of the printers for a Windows NT platform. Represents native Windows NT service with the management program. Creates text files like this:
1. SERVER-MM.YYYY.log
2. SERVER-DD.MM.YYYY.log
The statistics can be generated in HTML format and you can see it using any WEB browser. Print Logger has built - in HTTP-server and you can see statistics, by entering the following URL: http: //MACHINE_NAME_ON_WICH _ WORKS _ PRINT _ LOGGER/(for example: http://myhost.mydomain.com/) and you will see something like this:

Further pages are contains statistics by print-servers, printers and users.
2. System requirements
Operational system:
Microsoft Windows NT Workstation or Microsoft Windows NT Server versions 4.0 and are higher, local area network, TCP/IP.
Operative memory:
Corresponds to the requirements for Microsoft Windows NT.
Disk space:
3 Mbytes for the program and minimum of 4 Mbytes for log and html files.
3. Before You Begin
Before you begin using Print Logger Pro, please familiarize with program structure and principles of work. This knowledge allow you set up and modify program's settings more professional.
3.1 How it works
Principle of work:
Software is connects to the EventLog on remote or local print server and retrives from it all print related messages. The retrived messages writes to the log - files, dividing them by print servers, days and months.
Format a log - file has following structure:
SMS, 04.01.99,10:6:7, HPLJ4000, vlad _ kv, Microsoft Word - vp-rezka.doc, 770700,9
SMS, 04.01.99,10:52:44, HPLJ4000, vlad _ kv, Microsoft Word - zayavlenie.doc, 152960,1
SMS, 04.01.99,11:10:15, HPLJ4000, luda _ pt, Microsoft Word - bullet48.doc, 1169748,3
SMS, 04.01.99,11:29:17, HPLJ4000, YURA _ VE, Microsoft Word - INSTR3ZM.DOC, 692347,0
SMS, 04.01.99,11:43:54, HPLJ4000, luda _ pt, Microsoft Word - bullet48.doc, 3046236,6
SMS, 04.01.99,11:59:11, HPLJ4000, galya _ pn, Microsoft Word - doc-5.doc, 470794,4
The information fields are divided by commas and have the following meanings:
| SMS |
server name |
| 04.01.99 |
printing date |
| 11:59:11 |
printing time |
| HPLJ4000 |
printer name |
| Galya _ pn |
user name |
| Microsoft Word - doc-5.doc |
document name |
| 470794 |
print job size( bytes) |
| 4 |
pages in the job |
The program creates reports in a HTML format and allows to see them using embedded HTTP-server. Log - files can be analysed by other programs.
The program consists of several modules cooperating among themselves using the client - server application technology. The main module is executed as Windows NT native service and makes extraction the information from print server's event logs.

The event 10 corresponds to the completed print task. The program takes from a event log a details of the task.

As result, program creates pages with the diagrams, illustrate use of printers.
The program is capable to protect access to change configuration using Windows NT System Security model. Besides the program can send alerts using mailslots mechanism, and(or) using e-mail.
3.2 Why Print Logger
Why? Because there are very many programs of similar purpose and with similar or additional functions of the analysis and management of printing process. It is a lot of such programs, of functions in them much and they look wonderfully, and, if you are ready to pay out 500-1000 $ for the license for one server and for 50-80 % of functions, at all not necessary to you, to read there is no sense further.
4. Working with Print Logger
Working with program consist in installation, long and pleasant using and (sometimes) uninstallation.
4.1 Installation.
The program should be installed starting setup.exe file. As a result of work of the program of installation there is a program working directory, in which the following files are located:
PLSrv.exe - service PrintLogger,
PLSrvCfg.exe - program of management of service,
*.dll - dynamic libraries.
After installation the service management program will be started automatically. Now you should to proceed to a Service Control page and configure service parameters.
After start of service you can connect to service and setup other parts of the program.
In Print Servers page, add print servers, which to be scanned.
In Logging Configure page the recording of print related events parameters are defined.
In HTTP Server page you can setup of builtin WEB-server parameters .
In Security page we can configure the access rights for management of service, page Alerts - for setup of the notification about arising problems.
Miscellaneous - page allowing to set up additional parameters.
4.2 Uninstalling Program
If you want to uninstall program - select "Add/Remove Programs" applet in Windows "Control Panel".
4.3 Configuration
Before using program, you must tune some program parameters, such as server's names, query period, log file and HTML settings e.t.c., which will descripted in detail later.
4.3.1 Configuring Service

Service Path Path to service executable
Service Started Service start date and time
UpTime Service up time
Control Service management
Service Account Service account management
 |
Path to service executable, button lunches dialog for finding PLSrv.exe file. |
Select Service dialog..

Service status
 |
Service Running. |
 |
Service Stopped. |
 |
Service Start or Stop Pending. |
 |
The button is intended for service installation. |
 |
The button is intended for service starting. |
 |
The button is intended for service stopping. |
 |
The button is intended for service removing. |
 |
The field is intended of viewing of a name of the user account, on behalf of which the service will work. |
 |
The field is intended for setting service startup type. |
 |
The button is intended for viewing and choice of the user account. |
 |
The user account dialog .Make a choice ofuser account , on behalf of which service will work. |
Press and see choice user account window. |
|
 |
|
 |
The button is intended for save changes of the user account and service startup type. |
ATTENTION! The user account, on behalf of which the service works, should have the right to reading of a Event logs for ALL those servers, which are supposed to be scanned.
After configuring and starting of service it is possible to pass to set-up of other parts of program. |
|
4.3.2 Connection to Service
The connection with service allows to operate the program remotely across network. The connection with service looks as follows:

 |
The field is intended for input of a name of server, on which the service is installed. |
 |
The button causes network browser, from which it is possible to choose server. |
 |
The field of viewing of a condition of connection is intended for indication of a condition of connection with service. For this the purposes serves (connection is established) and (connection is not established). |
 |
The button is intended for starting of the connection process. |
 |
The field shows, what actions are undertaken during establising of connection with the remote machine. Helps to find out mistakes of connection. |
4.3.3 Configuring Servers
The page is intended for definition print servers, subjects to scanning.

 |
The field shows quantity of print servers. |
 |
The field shows the print server's list. |
 |
The field is intended for entering a print server name to adding new server to list. The name can be chosen through the button , which opens network browse window. |
 |
The button is intended for addition print servers to list. |
 |
The button is intended for removal chosen server from the print server list. |
 |
The flag specifies, that how to add server to the list, it is necessary to check up, whether is it print server. |
By adding in the list you can pass the necessary quantity of servers, to logging configure .
ATTENTION! For this purpose, what the records about print related events occurred in print servers event logs, it is necessary to be convinced, that the record of events is permitted.
For it open a folder with printers on print server, click on an empty place at first left, and then right button of the mouse:

Selct server properties:

Cock a tag of record of the spooler information messages. Now print related events will be present at a print server event log.

4.3.4 Configuring Logging
The page of log recording allows to set up some parameters of record of print related events to log files.

 |
The field is intended for input of a path to the directory, in which the program will accumulate log files. |
 |
The field sets an interval of print servers scanning. If your network has a plenty print servers or some of them frequently are be switched off, establish an interval of scanning not less than 10 minutes. |
The log files represent text files , information which in is separated by the certain symbol.
4.3.5 Configuring HTTP Server
The program has an opportunity to display statistics of use of printers as the diagrams in a HTML format. For viewing this information with browser, in the program is built - in WEB-server. The page allows to set up parameters built - in à WEB-server.

 |
The tag specifies, that the program should generate statistics in a HTML format. If the tag is reset, statistics not calculated. |
 |
The field is intended for input of a path to the directory, in which the program will create HTML files(document root). By default it is the PROGRAM_DIR\HTML. |
 |
The field is intended for input of a name of the WEB-server first (index) file. By default is index.html. |
 |
This flag enable you to create pages with monthly statistics. |
 |
This flag enable you to create pages with daily statistics. |
 |
This flag enable you to create pages with per printer statistics. |
 |
This flag enable you to create pages with per user statistics. |
 |
The tag specifies, whether it is necessary to start built - in WEB-server. |
 |
The field is intended for input of number of a port for built - in WEB-server, by default 80. |
 |
The tag specifies, that it is necessary to record of the connections to built - in WEB-server.
|
If you change of port value when server working, you must restart HTTP server. For it is necessary to disable server, and in 10 seconds enable it again. As a result of these actions server will be restarted.
|
|
|
|
4.3.6 Configuring Security
The page is intended for configure of rules of access to service. The access can be permitted at a level of the Windows NT users and groups. The access as can be forbidden or is permitted at a level of host(NetBios) names. The tab is intended for set-up of rules of access to service. The access can be permitted at a level of the Windows NT users and groups. The access as can be forbidden or is permitted at a level of host names. Security settings ignored, if the connection is made from the machine, on which the service installed and works and if user is the member of local group "Administrators" or global group "Domain Admins".

 |
The list of the users, having access to reading and updating program parameters. |
 |
The list of groups of the users, having access to to reading and updating program parameters. |
 |
The button allows to add in the list of the user, group of the users or host. |
 |
The button allows to remove from the list of the user, group of the users or host. |
 |
The list of hosts(computers), which with is authorized (or forbidden) controlling the program.
|
 |
The flag specifies, that the management of the program is authorized since all hosts. |
 |
The switch establishes a type of the hosts list. If it is included, in the list are hosts, from which the access to program management is permitted. |
 |
The switch establishes a type of the hosts list. If it is switched off, in the list are hosts, from which the access to program management is forbidden. |
|
|
|
|
4.3.7 Configuring Alerts

 |
The flag specifies, that is necessary send of an error message, using WinPopUp. |
 |
The list of computers, with which will be sent messages.
|
 |
The button allows to add list elements. |
 |
The button allows to remove list elements. |
 |
The flag the specifies, that is necessary send of an error message, using Internet mail. |
 |
The mail (SMTP) server host name or IP. |
 |
The mail (SMTP) serverport number. |
 |
Line for filling a field FROM for mail message. |
 |
Line for filling a field SUBJECT for mail message. |
 |
The flag specifies, that mail server requires authorization for sending messages. |
 |
The button opens a autorization parameters window. |
 |
Authorization parameters window. It is necessary to enter into fields a name of the user on mail server and the password.
|
 |
The list of addresses of electronic mail, on which will be sent message. |
|
|
4.3.8 Configuring Miscellaneous Settings

 |
The panel is intended for installation of a level of detailed elaboration of errors, registered in a error log file. |
 |
To write down in a error log only critical errors, after which occurrence the program cannot continue properly. |
 |
To write down in a error log critical and uncritical errors. The uncritical errors are events, with which occurrence the program cannot execute some functions, but, nevertheless, continues normally. |
 |
To write down in a error log critical, uncritical errors and warnings. The warnings are not errors, but help to warn errors. |
 |
The list is intended for a choice of language, on which the help subsystem will be displayed. The program interface language remains english. |
 |
The button is intended for viewing a error log of the program. |
 |
The switch orders send of the messages through Win PopUp |
 |
The switch orders send of the messages through electronic(Internet) mail. |
 |
The switch orders to attach to the item of mail a program error log for the specified number of days. |
 |
The switch orders to send on electronic mail the report on the work for last day. It is possible to specify time of creation and sending report. |
|
|
5. Additional Information.
None.
5.1 Contacts
E-Mail , WWW http://www.printlogger.com/
5.2 END-USER LICENSE AGREEMENT
Print Logger Pro
Copyright (c) 2000 Oleg V. Golub.
WWW: http://www.printlogger.com/
END-USER LICENSE AGREEMENT FOR THIS SOFTWARE
Important - read carefully:
This End-User License Agreement ("EULA") is a legal agreement between you (either an individual or a single entity) and the mentioned author of this Software for the software product identified above, which includes computer software and may include associated media, printed materials, and "online" or electronic documentation ("SOFTWARE PRODUCT").
By installing, copying, or otherwise using the SOFTWARE PRODUCT, you agree to be bound by the terms of this EULA. If you do not agree to the terms of this EULA, do not install or use the SOFTWARE PRODUCT.
SOFTWARE PRODUCT LICENSE
The SOFTWARE PRODUCT is protected by copyright laws and international copyright treaties, as well as other intellectual property laws and treaties. The SOFTWARE PRODUCT is licensed, not sold.
1. GRANT OF LICENSE. This EULA grants you the following rights:
Installation and Use. You may install and use an unlimited number of copies of the SOFTWARE PRODUCT.
Reproduction and Distribution. You may reproduce and distribute an unlimited number of copies of the SOFTWARE PRODUCT; provided that each copy shall be a true and complete copy, including all copyright and trademark notices, and shall be accompanied by a copy of this EULA. Copies of the SOFTWARE PRODUCT may be distributed as a standalone product or included with your own product.
2. DESCRIPTION OF OTHER RIGHTS AND LIMITATIONS.
Limitations on Reverse Engineering, Decompilation, and Disassembly.
You may not reverse engineer, decompile, or disassemble the SOFTWARE PRODUCT, except and only to the extent that such activity is expressly permitted by applicable law notwithstanding this limitation.
Separation of Components.
The SOFTWARE PRODUCT is licensed as a single product. Its component parts may not be separated for use on more than one computer.
Software Transfer.
You may permanently transfer all of your rights under this EULA, provided the recipient agrees to the terms of this EULA.
Termination.
Without prejudice to any other rights, the Author of this Software may terminate this EULA if you fail to comply with the terms and conditions of this EULA. In such event, you must destroy all copies of the SOFTWARE PRODUCT and all of its component parts.
Distribution.
The SOFTWARE PRODUCT may not be sold or be included in a product or package which intends to receive benefits through the inclusion of the SOFTWARE PRODUCT. The SOFTWARE PRODUCT may be included in any free or non-profit packages or products.
3. COPYRIGHT.
All title and copyrights in and to the SOFTWARE PRODUCT (including but not limited to any images, photographs, animations, video, audio, music, text, and "applets" incorporated into the SOFTWARE PRODUCT), the accompanying printed materials, and any copies of the SOFTWARE PRODUCT are owned by the Author of this Software. The SOFTWARE PRODUCT is protected by copyright laws and international treaty provisions. Therefore, you must treat
the SOFTWARE PRODUCT like any other copyrighted material except that you may install the SOFTWARE PRODUCT on a single computer provided you keep the original solely for backup or archival purposes.
LIMITED WARRANTY
NO WARRANTIES.
The Author of this Software expressly disclaims any warranty for the SOFTWARE PRODUCT. The SOFTWARE PRODUCT and any related documentation is provided "as is" without warranty of any kind, either express or implied, including, without limitation, the implied warranties or merchantability, fitness for a particular purpose, or noninfringement. The entire risk arising out of use or performance of the SOFTWARE PRODUCT remains with you.
NO LIABILITY FOR DAMAGES.
In no event shall the author of this Software be liable for any damages whatsoever (including, without limitation, damages for loss of business profits, business interruption, loss of business information, or any other pecuniary loss) arising out of the use of or inability to use this product, even if the Author of this Software has been advised of the possibility of such damages.
REGISTRATION
The SOFTWARE PRODUCT is ad-sponsored software. You can use it for free, no registration is required.