root / pkpgcounter / trunk / README @ 211

Revision 211, 2.9 kB (checked in by jerome, 19 years ago)

License changes because of the new snail mail address of the Free
Software Foundation.
Added -h|--help and -v|--version command line options handling.
v1.50 is now out.

  • Property svn:keyword set to Auth Date Id Rev
  • Property svn:keywords set to Auth Date Id Rev
Line 
1# $Id$
2
3pkpgcounter : a generic Page Description Language parser
4
5(c) 2003, 2004, 2005 Jerome Alet <alet@librelogiciel.com>
6This program is free software; you can redistribute it and/or modify
7it under the terms of the GNU General Public License as published by
8the Free Software Foundation; either version 2 of the License, or
9(at your option) any later version.
10
11This program is distributed in the hope that it will be useful,
12but WITHOUT ANY WARRANTY; without even the implied warranty of
13MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14GNU General Public License for more details.
15
16You should have received a copy of the GNU General Public License
17along with this program; if not, write to the Free Software
18Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
19
20=============================================================================
21
22pkpgcounter is a generic Page Description Language parser.
23
24It can currently compute the number of pages in several types of files :
25
26        - PostScript (both DSC compliant and binary)
27       
28        - PDF
29       
30        - PCL3/4/5
31       
32        - PCLXL (aka PCL6)
33       
34        - ESC/P2
35       
36When launched, pkpgcounter prints on its standard output a single
37integer representing the total number of pages in all the files
38which filenames you've passed on the command line.
39
40With no argument, or with a single dash in non-option arguments,
41pkpgcounter reads datas to parse from its standard input in addition
42to other non-options arguments which are treated as filenames
43representing the files to parse.
44
45In the future other possibilities will be added.       
46
47=============================================================================
48
49Installation :
50--------------
51
52  0 - Download pkpgcounter from :
53 
54        http://www.librelogiciel.com/software/pkpgcounter/action_Presentation
55       
56      and extract it : 
57     
58        $ tar -zxf pkpgcounter-x.yy.tar.gz
59       
60        where x.yy is pkpgcounter' version number.
61       
62  1 - Run the installation script :
63     
64        $ python setup.py install
65       
66      This will usually install the pkpgcounter into /usr/bin and 
67      the library into /usr/lib/python2.?/site-packages/pdlanalyzer/
68       
69  2 - Use pkpgcounter :
70 
71      $ pkpgcounter file1.ps file2.pclxl ... <fileN.escp2
72     
73      pkpgcounter will display the total size in pages of all the files
74      passed on the command line.
75     
76  3 - That's all !   
77 
78=============================================================================
79
80Troubleshooting :
81-----------------
82
83  If pkpgcounter gives incorrect results to you, please make an incorrectly
84  parsed data file available to us on some website, and tell us which
85  driver was used.
86 
87=============================================================================
88
89Please e-mail bugs to : alet@librelogiciel.com (Jerome Alet)
Note: See TracBrowser for help on using the browser.