Home  |  About Us  |  Products  |  Services  |  Contact Us  |  Privacy Policy |  Purchase | Software FAQ | Customer login | Industry News

::Products

HSLAB Print Logger 5 EE
Ideal print management solution for enterprise usage.


HSLAB Print Logger 5 SE
Optimal print management solution for business usage.

HSLAB Print Logger 5 SBE
The best print management solution for small business usage.

HSLAB Print Logger 5 SOHO
The special print management solution for small office or home office.

HSLAB Print Logger 5 PE
Print management solution for personal usage.

HSLAB Print Logger 5 FE
Absolutely free print management solution for personal usage.

Compare editions
Print Logger Press Release

Feature Request




OISV - Organization of Independent Software Vendors - Charter Member

Software Industry Professionals Member
Handy Software Lab is a
Software Industry Professionals Member.
:: Print Logger Pro

Print Logger Pro

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.
2. System Requirements.
3. Before You Begin.
3.1 How it's works.
3.2 Why Print Logger.
4. Working with Print Logger .
4.1 Installation.
4.2 Uninstalling Program.
4.3 Configuration.
4.3.1 Configuring Service.
4.3.2 Connection to Service.
4.3.3 Configuring Servers.
4.3.4 Configuring Logging.
4.3.5 Configuring HTTP Server.
4.3.6 Configuring Security.
4.3.7 Configuring Alerts.
4.3.8 Configuring Miscellaneous Settings.
5. Additional Information.
5.1 Contacts.
5.2 License Agreement.

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:

ss1.bmp (259414 bytes)

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.
EventLog1.bmp (36082 bytes)

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

EventLog2.bmp (82438 bytes)


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

ServiceCtl.bmp (87926      bytes)

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
ServiceCtl4.bmp (3918      bytes) Path to service executable, button  Button_Browse.bmp (486 bytes) lunches dialog for finding PLSrv.exe file.

Select Service dialog..

ImageFind.bmp (79606   bytes)

Service status

ServiceCtl1.bmp (4694      bytes) Service Running.
ServiceCtl2.bmp (4606      bytes) Service Stopped.
ServiceCtl3.bmp (4342      bytes) Service Start or Stop Pending.
Button_Install.bmp (982      bytes) The button is intended for service installation.
Button_Start.bmp (886      bytes) The button is intended for service starting.
Button_Stop.bmp (886      bytes) The button is intended for service stopping.
Button_Remove.bmp (918      bytes) The button is intended for service removing.
Field_UserName.bmp (4350      bytes) The field is intended of viewing of a name of the user account, on behalf of which the service will work.
SERVICE_CTL_StartupType.bmp (2694      bytes) The field is intended for setting service startup type.
Button_Browse.bmp (486      bytes) The button is intended for viewing and choice of the user account.
SERVICE_CTL_AccountInfo.bmp (21898      bytes) The user account dialog .Make a choice ofuser account , on behalf of which service will work.
Press  Button_Browse.bmp (486      bytes) and see choice user account window.
UserBrowser.bmp (75802      bytes)
Button_SetModify.bmp (1158      bytes) 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:

Connect.bmp (72050 bytes)

Connect_ServerToManage.bmp (3030      bytes) The field is intended for input of a name of server, on which the service is installed.
Connect_Button_Browse.bmp (1090      bytes) The button causes network browser, from which it is possible to choose server.
Connect_ConnectionStatus.bmp (3030      bytes) The field of viewing of a condition of connection is intended for indication of a condition of connection with service. For this Connect_LampOn.bmp (918 bytes)   the purposes serves (connection is established) and  Connect_LampOff.bmp (898 bytes)   (connection is not established).
Connect_Button_Connect.bmp (1090      bytes) The button is intended for starting of the connection process.
Connect_ConnectionLog.bmp (28982      bytes) 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.

Servers.bmp (97462   bytes)

Servers_Field_ServersToScan.bmp (2302      bytes) The field shows quantity of print servers.
Servers_ServersList.bmp (23734      bytes) The field shows the print server's list.
Servers_Field_NewServer.bmp (2718      bytes) The field is intended for entering a print server name to adding new server to list. The name can be chosen through the button Button_Browse.bmp (486 bytes) , which opens network browse window.
Servers_Button_Add.bmp (886      bytes) The button is intended for addition print servers to list.
Servers_Button_Remove.bmp (950      bytes) The button is intended for removal chosen server from the print server list.
SERVERS_CheckBeforeAdd.bmp (1846      bytes) 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:
PS-Tune1.bmp (33526 bytes)

Selct server properties:

PS-Tune2.bmp (89118   bytes)

Cock a tag of record of the spooler information messages. Now print related events will be present at a print server event log.
EventLog1.bmp (36082   bytes)

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.
Logging.bmp (72050 bytes)

Logs_FilesPath.bmp (4222      bytes) The field is intended for input of a path to the directory, in which the program will accumulate log files.
Logs_ScanInterval.bmp (2614      bytes) 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.

Httpd.bmp (572302   bytes)

HTTPD_CreateHtml.gif (259      bytes) The tag specifies, that the program should generate statistics in a HTML format. If the tag is reset, statistics not calculated.
HTTPD_DocumentRoot.gif (447      bytes) 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.
HTTPD_IndexFile.gif (552      bytes) The field is intended for input of a name of the WEB-server first (index) file. By default is index.html.
HTTPD_CreateMonth.gif (302      bytes) This flag enable you to create pages with monthly statistics.
HTTPD_CreateDay.gif (279      bytes) This flag enable you to create pages with daily statistics.
HTTPD_GeneratePerPrinter.gif (335      bytes) This flag enable you to create pages with per printer statistics.
HTTPD_GeneratePerUser.gif (324      bytes) This flag enable you to create pages with per user statistics.
HTTPD_EnableServer.bmp (1462      bytes) 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".

SECURITY.bmp (578544 bytes)

SECURITY_Users.bmp (7318      bytes) The list of the users, having access to reading and updating program parameters.
SECURITY_Groups.bmp (6958      bytes) The list of groups of the users, having access to to reading and updating program parameters.
SECURITY_Add.bmp (762      bytes) The button allows to add in the list of the user, group of the users or host.
SECURITY_Remove.bmp (734      bytes) The button allows to remove from the list of the user, group of the users or host.
SECURITY_Restrictions.bmp (88740      bytes) The list of hosts(computers), which with is authorized (or forbidden) controlling the program.
SECURITY_AllowFromAll.bmp (1126      bytes) The flag specifies, that the management of the program is authorized since all hosts.
SECURITY_AllowFrom.bmp (7056      bytes) 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.
SECURITY_DenyFrom.bmp (6648      bytes) 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

ALERTS.bmp (92886 bytes)

ALERT_SendPopUp.bmp (1174      bytes) The flag specifies, that is necessary send of an error message, using WinPopUp.
ALERT_Users.bmp (14638      bytes) The list of computers, with which will be sent messages.
SECURITY_Add.bmp (762      bytes) The button allows to add list elements.
SECURITY_Remove.bmp (734      bytes) The button allows to remove list elements.
ALERT_SendEmail.bmp (954      bytes) The flag the specifies, that is necessary send of an error message, using Internet mail.
ALERT_MServerName.bmp (2338      bytes) The mail (SMTP) server host name or IP.
ALERT_MServerPort.bmp (1054      bytes) The mail (SMTP) serverport number.
ALERT_From.bmp (1966      bytes) Line for filling a field FROM for mail message.
ALERT_Subject.bmp (2134      bytes) Line for filling a field SUBJECT for mail message.
ALERT_Auth.bmp (1774      bytes) The flag specifies, that mail server requires authorization for sending messages.
ALERT_Setting.bmp (790      bytes) The button opens a autorization parameters window.
ALERT_Account.bmp (22286      bytes) Authorization parameters window. It is necessary to enter into fields a name of the user on mail server and the password.
ALERT_Recipients.bmp (7090      bytes) The list of addresses of electronic mail, on which will be sent message.

4.3.8 Configuring Miscellaneous Settings

Misc.bmp (91510   bytes)

MISC_Errors.bmp (8758      bytes) The panel is intended for installation of a level of detailed elaboration of errors, registered in a error log file.
MISC_CriticalOnly.bmp (1846      bytes) To write down in a error log only critical errors, after which occurrence the program cannot continue properly.
MISC_CriticalAndNonCritical.bmp (1654      bytes) 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.
MISC_CriticalNonCriticalAndWorning.bmp (1750      bytes) To write down in a error log critical, uncritical errors and warnings. The warnings are not errors, but help to warn errors.
MISC_HelpLanguage.bmp (6426      bytes) The list is intended for a choice of language, on which the help subsystem will be displayed. The program interface language remains english.
MISC_Button_ViewLog.bmp (982      bytes) The button is intended for viewing a error log of the program.
MISC_PopUp.bmp (874      bytes) The switch orders send of the messages through Win PopUp
MISC_Email.bmp (998      bytes) The switch orders send of the messages through electronic(Internet) mail.
MISC_AttachLog.bmp (3574      bytes) The switch orders to attach to the item of mail a program error log for the specified number of days.
ALERT_SendReport.bmp (5086      bytes) 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.

 

 

Othes software World's best software

 


Home  |  About Us  |  Products  |  Services  |  Contact Us  |  Privacy Policy |  Purchase | Software FAQ | Customer login | Industry News
 
All Rights Reserved © 2003 - 2008 Handy Software Lab