I'm trying to get accounting on the network printer Xerox N2125.
My linux box now is a RedHat 7.1 and I installed LPRng-3.7.4-22 and ifhp-3.4.4-2
I have problems to get the right pagecount at the end of the job (it 
results to be the same as at the start of the job): this is a piece of the acct file:

START 'A=root@cesaro+442' 'P=cdc4n' 'n=root' 'H=cesaro.dm.unipi.it' 'D=1015856729'
filestart '-q31446' '-p175397' '-t2002-03-11-15:25:29.867' '-Aroot@cesaro+442' 
'-nroot' '-Pcdc4n'
fileend '-b0' '-T2' '-q31446' '-p175397' '-t2002-03-11-15:25:31.870' 
'-Aroot@cesaro+442' '-nroot' '-Pcdc4n'
END 't=3' 'p=0' 's=175397' 'q=175397' 'D=1015856732' 'A=root@cesaro+442' 'P=cdc4n' 
'n=root' 'H=cesaro.dm.unipi.it' 'S=1015856729'

My printcap.local file is:

cdc4n:\
        :sh:\
        :ml=0:\
        :mx=0:\
        :sd=/var/spool/lpd/cdc4n:\
        :af=acct:\
        :as=|/usr/libexec/filters/accounting.pl start:\
        :ae=|/usr/libexec/filters/accounting.pl end:\
        :lp=cdc4%9100:\
        :lpd_bounce=true:\
        :ifhp=if_option=pagecount,of_options=pagecount,debug=3:\
        :if=/usr/lib/lpfilters/ifhp:


P.Powell suggested me to add the debug=3 option and I obtained the stuff 
you find in attachment  (this doesn't seems to help me). Does anyone know   
why I obtain the same pagecount at the start  and at the end of the job ? 

(Anyway,the job has been printed correctly and if I print another job 
I see the pagecount has been  increased by the number of pages of 
the previous job)




Alessandra La Spina





-- 

=========================================
Alessandra La Spina
Dipartimento di Matematica
Universita' di Pisa

tel. +39-050-844263
e-mail: [EMAIL PROTECTED] 
www: http://www.dm.unipi.it/cdc/index.html



Printer: cdc4n@cesaro
 Queue: no printable jobs in queue
 Status: printing finished at 15:19:30.282
 Status: accounting at end at 15:19:30.284
 Status: Filter_file: pgm '|/usr/libexec/filters/accounting.pl end' exited with status 
'JSUCC' at 15:19:30.926
 Status: finished 'root@cesaro+394', status 'JSUCC' at 15:19:30.927
 Status: subserver pid 31396 exit status 'JSUCC' at 15:19:30.929
 Status: [EMAIL PROTECTED]: job 'cfA394cesaro.dm.unipi.it' printed at 
15:19:30.945
 Status: job 'cfA394cesaro.dm.unipi.it' removed at 15:19:30.971
 Status: waiting for subserver to exit at 15:25:28.912
 Status: subserver pid 31444 starting at 15:25:28.943
 Status: accounting at start at 15:25:28.944
 Status: Filter_file: pgm '|/usr/libexec/filters/accounting.pl start' exited with 
status 'JSUCC' at 15:25:29.603
 Status: opening device 'cdc4%9100' at 15:25:29.604
 Status: printing job 'root@cesaro+442' at 15:25:29.620
 Status: processing 'dfA442cesaro.dm.unipi.it', size 145, format 'f', IF filter 'ifhp' 
at 15:25:29.621
 Status: IF filter 'ifhp' filter msg - 'Version ifhp-3.4.4' at 15:25:29.706
 Status: IF filter 'ifhp' filter msg - '$Id: ifhp.c,v 1.74 2000/12/25 01:53:06 
papowell Exp papowell $' at 15:25:29.707
 Status: IF filter 'ifhp' filter msg - 'Copyright 1992-2000 Patrick Powell 
<[EMAIL PROTECTED]>' at 15:25:29.707
 Status: IF filter 'ifhp' filter finished at 15:25:31.872
 Status: printing finished at 15:25:31.873
 Status: accounting at end at 15:25:31.875
 Status: Filter_file: pgm '|/usr/libexec/filters/accounting.pl end' exited with status 
'JSUCC' at 15:25:32.542
 Status: finished 'root@cesaro+442', status 'JSUCC' at 15:25:32.542
 Status: subserver pid 31444 exit status 'JSUCC' at 15:25:32.545
 Status: [EMAIL PROTECTED]: job 'cfA442cesaro.dm.unipi.it' printed at 
15:25:32.560
 Status: job 'cfA442cesaro.dm.unipi.it' removed at 15:25:32.586
 Filter_status: utmax 10240, Outlen 0 at 15:25:29.961
 Filter_status: Pjl_job: pjl_console '1' at 15:25:29.961
 Filter_status: Pjl_eoj: Pjl 1, job '1', flag 1 at 15:25:29.961
 Filter_status: Do_waitend: sending '^[%-12345X@PJL
 Filter_status: @PJL JOB NAME = "15-25-29.961 PID 31446" DISPLAY = "root"
 Filter_status: @PJL USTATUS JOB = ON
 Filter_status: @PJL EOJ NAME = "15-25-29.961 PID 31446"
 Filter_status: ^[%-12345X' at 15:25:29.962
 Filter_status: Do_waitend: Outlen 144 at 15:25:29.962
 Filter_status: Init_outbuf: Outbuf 0x8067ec0, Outmax 10240, Outlen 144 at 
15:25:29.962
 Filter_status: Do_waitend: len 0 at 15:25:29.962
 Filter_status: Dump_line_list: Do_waitend - Devstatus - count 4, max 102, list 
0x8071ac0 at 15:25:29.963
 Filter_status:   [ 0]='code=10023' at 15:25:29.963
 Filter_status:   [ 1]='display="Elabora..."' at 15:25:29.963
 Filter_status:   [ 2]='[EMAIL PROTECTED]' at 15:25:29.963
 Filter_status:   [ 3]='pagecount=175397' at 15:25:29.963
 Filter_status: Do_waitend: Outlen 0 at 15:25:29.963
 Filter_status: Read_status_timeout: timeout 300, read() returned 51, count 51 at 
15:25:30.800
 Filter_status: Read_status_timeout: read count 51, '@PJL USTATUS JOB^M
 Filter_status: START^M
 Filter_status: NAME="PID 31446"^M
 Filter_status: ID=61^M
 Filter_status: ^L' at 15:25:30.801
 Filter_status: Do_waitend: len 0 at 15:25:30.801
 Filter_status: Dump_line_list: Do_waitend - Devstatus - count 7, max 102, list 
0x8071ac0 at 15:25:30.801
 Filter_status:   [ 0]='code=10023' at 15:25:30.801
 Filter_status:   [ 1]='display="Elabora..."' at 15:25:30.802
 Filter_status:   [ 2]='[EMAIL PROTECTED]' at 15:25:30.802
 Filter_status:   [ 3]='id=61' at 15:25:30.802
 Filter_status:   [ 4]='job=START' at 15:25:30.802
 Filter_status:   [ 5]='name="PID 31446"' at 15:25:30.802
 Filter_status:   [ 6]='pagecount=175397' at 15:25:30.802
 Filter_status: Do_waitend: Outlen 0 at 15:25:30.803
 Filter_status: Read_status_timeout: timeout 299, read() returned 71, count 71 at 
15:25:30.858
 Filter_status: Read_status_timeout: read count 71, '@PJL USTATUS DEVICE^M
 Filter_status: CODE=10023^M
 Filter_status: DISPLAY="Elabora..."^M
 Filter_status: ONLINE = TRUE^M
 Filter_status: ^L' at 15:25:30.858
 Filter_status: Do_waitend: len 0 at 15:25:30.859
 Filter_status: Dump_line_list: Do_waitend - Devstatus - count 7, max 102, list 
0x8071ac0 at 15:25:30.859
 Filter_status:   [ 0]='code=10023' at 15:25:30.859
 Filter_status:   [ 1]='display="Elabora..."' at 15:25:30.859
 Filter_status:   [ 2]='[EMAIL PROTECTED]' at 15:25:30.859
 Filter_status:   [ 3]='id=61' at 15:25:30.859
 Filter_status:   [ 4]='job=START' at 15:25:30.859
 Filter_status:   [ 5]='name="PID 31446"' at 15:25:30.860
 Filter_status:   [ 6]='pagecount=175397' at 15:25:30.860
 Filter_status: Do_waitend: Outlen 0 at 15:25:30.860
 Filter_status: Read_status_timeout: timeout 299, read() returned 71, count 71 at 
15:25:30.918
 Filter_status: Read_status_timeout: read count 71, '@PJL USTATUS DEVICE^M
 Filter_status: CODE=10023^M
 Filter_status: DISPLAY="Elabora..."^M
 Filter_status: ONLINE = TRUE^M
 Filter_status: ^L' at 15:25:30.918
 Filter_status: Do_waitend: len 0 at 15:25:30.919
 Filter_status: Dump_line_list: Do_waitend - Devstatus - count 7, max 102, list 
0x8071ac0 at 15:25:30.919
 Filter_status:   [ 0]='code=10023' at 15:25:30.919
 Filter_status:   [ 1]='display="Elabora..."' at 15:25:30.919
 Filter_status:   [ 2]='[EMAIL PROTECTED]' at 15:25:30.919
 Filter_status:   [ 3]='id=61' at 15:25:30.919
 Filter_status:   [ 4]='job=START' at 15:25:30.920
 Filter_status:   [ 5]='name="PID 31446"' at 15:25:30.920
 Filter_status:   [ 6]='pagecount=175397' at 15:25:30.920
 Filter_status: Do_waitend: Outlen 0 at 15:25:30.920
 Filter_status: Read_status_timeout: timeout 299, read() returned 71, count 71 at 
15:25:30.978
 Filter_status: Read_status_timeout: read count 71, '@PJL USTATUS DEVICE^M
 Filter_status: CODE=10023^M
 Filter_status: DISPLAY="Elabora..."^M
 Filter_status: ONLINE = TRUE^M
 Filter_status: ^L' at 15:25:30.978
 Filter_status: Do_waitend: len 0 at 15:25:30.979
 Filter_status: Dump_line_list: Do_waitend - Devstatus - count 7, max 102, list 
0x8071ac0 at 15:25:30.979
 Filter_status:   [ 0]='code=10023' at 15:25:30.979
 Filter_status:   [ 1]='display="Elabora..."' at 15:25:30.979
 Filter_status:   [ 2]='[EMAIL PROTECTED]' at 15:25:30.979
 Filter_status:   [ 3]='id=61' at 15:25:30.979
 Filter_status:   [ 4]='job=START' at 15:25:30.980
 Filter_status:   [ 5]='name="PID 31446"' at 15:25:30.980
 Filter_status:   [ 6]='pagecount=175397' at 15:25:30.980
 Filter_status: Do_waitend: Outlen 0 at 15:25:30.980
 Filter_status: Read_status_timeout: timeout 299, read() returned 77, count 77 at 
15:25:31.038
 Filter_status: Read_status_timeout: read count 77, '@PJL USTATUS DEVICE^M
 Filter_status: CODE=10023^M
 Filter_status: DISPLAY="root one.ps:cdc4"^M
 Filter_status: ONLINE = TRUE^M
 Filter_status: ^L' at 15:25:31.038
 Filter_status: Do_waitend: len 0 at 15:25:31.039
 Filter_status: Dump_line_list: Do_waitend - Devstatus - count 7, max 102, list 
0x8071ac0 at 15:25:31.039
 Filter_status:   [ 0]='code=10023' at 15:25:31.039
 Filter_status:   [ 1]='display="root one.ps:cdc4"' at 15:25:31.039
 Filter_status:   [ 2]='[EMAIL PROTECTED]' at 15:25:31.040
 Filter_status:   [ 3]='id=61' at 15:25:31.040
 Filter_status:   [ 4]='job=START' at 15:25:31.040
 Filter_status:   [ 5]='name="PID 31446"' at 15:25:31.040
 Filter_status:   [ 6]='pagecount=175397' at 15:25:31.040
 Filter_status: Do_waitend: Outlen 0 at 15:25:31.041
 Filter_status: Read_status_timeout: timeout 298, read() returned 77, count 77 at 
15:25:31.098
 Filter_status: Read_status_timeout: read count 77, '@PJL USTATUS DEVICE^M
 Filter_status: CODE=10023^M
 Filter_status: DISPLAY="root one.ps:cdc4"^M
 Filter_status: ONLINE = TRUE^M
 Filter_status: ^L' at 15:25:31.098
 Filter_status: Do_waitend: len 0 at 15:25:31.099
 Filter_status: Dump_line_list: Do_waitend - Devstatus - count 7, max 102, list 
0x8071ac0 at 15:25:31.099
 Filter_status:   [ 0]='code=10023' at 15:25:31.099
 Filter_status:   [ 1]='display="root one.ps:cdc4"' at 15:25:31.100
 Filter_status:   [ 2]='[EMAIL PROTECTED]' at 15:25:31.100
 Filter_status:   [ 3]='id=61' at 15:25:31.100
 Filter_status:   [ 4]='job=START' at 15:25:31.100
 Filter_status:   [ 5]='name="PID 31446"' at 15:25:31.100
 Filter_status:   [ 6]='pagecount=175397' at 15:25:31.100
 Filter_status: Do_waitend: Outlen 0 at 15:25:31.100
 Filter_status: Read_status_timeout: timeout 298, read() returned 1, count 1 at 
15:25:31.101
 Filter_status: Read_status_timeout: read count 1, '^D' at 15:25:31.101
 Filter_status: Do_waitend: len 0 at 15:25:31.101
 Filter_status: Dump_line_list: Do_waitend - Devstatus - count 7, max 102, list 
0x8071ac0 at 15:25:31.101
 Filter_status:   [ 0]='code=10023' at 15:25:31.102
 Filter_status:   [ 1]='display="root one.ps:cdc4"' at 15:25:31.102
 Filter_status:   [ 2]='[EMAIL PROTECTED]' at 15:25:31.102
 Filter_status:   [ 3]='id=61' at 15:25:31.102
 Filter_status:   [ 4]='job=START' at 15:25:31.102
 Filter_status:   [ 5]='name="PID 31446"' at 15:25:31.102
 Filter_status:   [ 6]='pagecount=175397' at 15:25:31.102
 Filter_status: Do_waitend: Outlen 0 at 15:25:31.103
 Filter_status: Read_status_timeout: timeout 298, read() returned 1, count 1 at 
15:25:31.176
 Filter_status: Read_status_timeout: read count 1, '^D' at 15:25:31.176
 Filter_status: Do_waitend: len 0 at 15:25:31.176
 Filter_status: Dump_line_list: Do_waitend - Devstatus - count 7, max 102, list 
0x8071ac0 at 15:25:31.176
 Filter_status:   [ 0]='code=10023' at 15:25:31.176
 Filter_status:   [ 1]='display="root one.ps:cdc4"' at 15:25:31.177
 Filter_status:   [ 2]='[EMAIL PROTECTED]' at 15:25:31.177
 Filter_status:   [ 3]='id=61' at 15:25:31.177
 Filter_status:   [ 4]='job=START' at 15:25:31.177
 Filter_status:   [ 5]='name="PID 31446"' at 15:25:31.177
 Filter_status:   [ 6]='pagecount=175397' at 15:25:31.177
 Filter_status: Do_waitend: Outlen 0 at 15:25:31.177
 Filter_status: Read_status_timeout: timeout 298, read() returned 77, count 77 at 
15:25:31.599
 Filter_status: Read_status_timeout: read count 77, '@PJL USTATUS DEVICE^M
 Filter_status: CODE=10023^M
 Filter_status: DISPLAY="root one.ps:cdc4"^M
 Filter_status: ONLINE = TRUE^M
 Filter_status: ^L' at 15:25:31.599
 Filter_status: Do_waitend: len 0 at 15:25:31.600
 Filter_status: Dump_line_list: Do_waitend - Devstatus - count 7, max 102, list 
0x8071ac0 at 15:25:31.600
 Filter_status:   [ 0]='code=10023' at 15:25:31.600
 Filter_status:   [ 1]='display="root one.ps:cdc4"' at 15:25:31.600
 Filter_status:   [ 2]='[EMAIL PROTECTED]' at 15:25:31.601
 Filter_status:   [ 3]='id=61' at 15:25:31.601
 Filter_status:   [ 4]='job=START' at 15:25:31.601
 Filter_status:   [ 5]='name="PID 31446"' at 15:25:31.601
 Filter_status:   [ 6]='pagecount=175397' at 15:25:31.601
 Filter_status: Do_waitend: Outlen 0 at 15:25:31.601
 Filter_status: Read_status_timeout: timeout 298, read() returned 77, count 77 at 
15:25:31.659
 Filter_status: Read_status_timeout: read count 77, '@PJL USTATUS DEVICE^M
 Filter_status: CODE=10023^M
 Filter_status: DISPLAY="root one.ps:cdc4"^M
 Filter_status: ONLINE = TRUE^M
 Filter_status: ^L' at 15:25:31.662
 Filter_status: Do_waitend: len 0 at 15:25:31.662
 Filter_status: Dump_line_list: Do_waitend - Devstatus - count 7, max 102, list 
0x8071ac0 at 15:25:31.663
 Filter_status:   [ 0]='code=10023' at 15:25:31.663
 Filter_status:   [ 1]='display="root one.ps:cdc4"' at 15:25:31.663
 Filter_status:   [ 2]='[EMAIL PROTECTED]' at 15:25:31.663
 Filter_status:   [ 3]='id=61' at 15:25:31.663
 Filter_status:   [ 4]='job=START' at 15:25:31.663
 Filter_status:   [ 5]='name="PID 31446"' at 15:25:31.664
 Filter_status:   [ 6]='pagecount=175397' at 15:25:31.664
 Filter_status: Do_waitend: Outlen 0 at 15:25:31.664
 Filter_status: Read_status_timeout: timeout 298, read() returned 64, count 64 at 
15:25:31.723
 Filter_status: Read_status_timeout: read count 64, '@PJL USTATUS JOB^M
 Filter_status: START^M
 Filter_status: NAME="15-25-29.961 PID 31446"^M
 Filter_status: ID=61^M
 Filter_status: ^L' at 15:25:31.723
 Filter_status: Do_waitend: len 0 at 15:25:31.724
 Filter_status: Dump_line_list: Do_waitend - Devstatus - count 7, max 102, list 
0x8071ac0 at 15:25:31.724
 Filter_status:   [ 0]='code=10023' at 15:25:31.724
 Filter_status:   [ 1]='display="root one.ps:cdc4"' at 15:25:31.724
 Filter_status:   [ 2]='[EMAIL PROTECTED]' at 15:25:31.724
 Filter_status:   [ 3]='id=61' at 15:25:31.725
 Filter_status:   [ 4]='job=START' at 15:25:31.725
 Filter_status:   [ 5]='name="15-25-29.961 PID 31446"' at 15:25:31.725
 Filter_status:   [ 6]='pagecount=175397' at 15:25:31.725
 Filter_status: Do_waitend: Outlen 0 at 15:25:31.725
 Filter_status: Read_status_timeout: timeout 298, read() returned 82, count 82 at 
15:25:31.779
 Filter_status: Read_status_timeout: read count 82, '@PJL USTATUS JOB^M
 Filter_status: END^M
 Filter_status: NAME="15-25-29.961 PID 31446"^M
 Filter_status: PAGES=0^M
 Filter_status: ID=61^M
 Filter_status: RESULT=OK^M
 Filter_status: ^L' at 15:25:31.780
 Filter_status: Do_waitend: len 0 at 15:25:31.781
 Filter_status: Dump_line_list: Do_waitend - Devstatus - count 9, max 102, list 
0x8071ac0 at 15:25:31.781
 Filter_status:   [ 0]='code=10023' at 15:25:31.781
 Filter_status:   [ 1]='display="root one.ps:cdc4"' at 15:25:31.781
 Filter_status:   [ 2]='[EMAIL PROTECTED]' at 15:25:31.781
 Filter_status:   [ 3]='id=61' at 15:25:31.781
 Filter_status:   [ 4]='job=END' at 15:25:31.782
 Filter_status:   [ 5]='name="15-25-29.961 PID 31446"' at 15:25:31.782
 Filter_status:   [ 6]='pagecount=175397' at 15:25:31.782
 Filter_status:   [ 7]='pages=0' at 15:25:31.782
 Filter_status:   [ 8]='result=OK' at 15:25:31.782
 Filter_status: Do_waitend: end of job detected at 15:25:31.782
 Filter_status: Current_pagecounter: starting, use_pjl 1, use_ps 0, timeout 0 at 
15:25:31.783
 Filter_status: Init_outbuf: Outbuf 0x8067ec0, Outmax 10240, Outlen 0 at 15:25:31.783
 Filter_status: Current_pagecounter: using '^[%-12345X@PJL
 Filter_status: @PJL INFO PAGECOUNT
 Filter_status: ^[%-12345X' at 15:25:31.783
 Filter_status: Init_outbuf: Outbuf 0x8067ec0, Outmax 10240, Outlen 43 at 15:25:31.784
 Filter_status: Current_pagecounter: write len 0 at 15:25:31.784
 Filter_status: Read_status_timeout: timeout 20, read() returned 40, count 40 at 
15:25:31.867
 Filter_status: Read_status_timeout: read count 40, '@PJL INFO PAGECOUNT^M
 Filter_status: PAGECOUNT=175397^M
 Filter_status: ^L' at 15:25:31.867
 Filter_status: Current_pagecounter: write len 0 at 15:25:31.868
 Filter_status: Current_pagecounter: page 1, pagecounter 175397 at 15:25:31.868
 Filter_status: Do_pagecount: pagecounter 175397 after 1 attempts at 15:25:31.868
 Filter_status: Init_outbuf: Outbuf 0x8067ec0, Outmax 10240, Outlen 0 at 15:25:31.869
 Filter_status: Pjl_console: flag 1, start 0,  at 15:25:31.869
 Filter_status: Pjl_console: console msg '' at 15:25:31.869
 Filter_status: End_of_job: clearing console at end at 15:25:31.869
 Filter_status: Init_outbuf: Outbuf 0x8067ec0, Outmax 10240, Outlen 34 at 15:25:31.870
 Filter_status: Do_accounting: pagecounter 175397, pages 0 at 15:25:31.870
 Filter_status: Accounting script '<NULL>', file 'acct', npages 0 at 15:25:31.870
 Filter_status: Accounting: script '<NULL>', Accountfile 'acct', output 'fileend '-b0' 
'-T2' '-q31446' '-p175397' '-t2002-03-11-15:25:31.870'' at 15:25:31.870
 Filter_status: Accounting: writing to 4, 'fileend '-b0' '-T2' '-q31446' '-p175397' 
'-t2002-03-11-15:25:31.870' '-Aroot@cesaro+442' '-nroot' '-Pcdc4n'' at 15:25:31.871
 Filter_status: Process_job: done at 15:25:31.871
 Filter_status: cleanup: Signal 'No signal', Errorcode 0 at 15:25:31.871

Reply via email to