File: CHANGES

package info (click to toggle)
cti-ifhp 2.2.8-1
  • links: PTS
  • area: main
  • in suites: slink
  • size: 904 kB
  • ctags: 673
  • sloc: ansic: 4,916; sh: 1,539; makefile: 287; perl: 99
file content (246 lines) | stat: -rw-r--r-- 10,621 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
CTI-ifhp-2.2.8 Tue Apr 21 11:12:18 PDT 1998
   2.2.5 args.c code appended flag/option values.  This caused problems
   for historic compatibility.  Now only 'T' and 'Z' flags
   are appended.

CTI-ifhp-2.2.7 Tue Apr 14 15:47:36 PDT 1998
   Added new error codes: 35075 - Maintenance Needed,
    40019 - upper out-bin full.  Also stopped printing silly
    log message about accounting.
   (Reported by: Niklas Edmundsson <nikke@ing.umu.se>)
  
CTI-ifhp-2.2.6 Mon Apr 13 11:38:31 PDT 1998
   Modified psbanner.sh and banner.sh to use default banner
   line (:bl printcap entry) information.

CTI-ifhp-2.2.5 Sun Tue Mar 31 17:05:29 PST 1998
   Modified the args.c code so that duplicate arguments
   are appended together.  This allows multiple -Z options.

CTI-ifhp-2.2.5 Sun Mar 29 15:38:50 PST 1998
   Fixed up accounting,  did some cosmetic changes to Makefile,
   configure script.  Updated RCS checkin procedures to be compatible
   with LPRng.

CTI-ifhp-2.2.4 Thu Mar 19 06:47:35 PST 1998
   Suppressed accounting generation by default. Changed default.
   Suppressed reporting 'Happy Printer' status messages. Sigh.
     This makes log files and other things much smaller.

CTI-ifhp-2.2.3
   Another patch for the deadly duplex page printing problem.
   (Submitted by: Russ Thacher <thacher@beckman.uiuc.edu>)
   ifhp.1 man page incorrectly stated default for -Tbanner option.
   (Submitted by:  Russ Thacher <thacher@beckman.uiuc.edu>)
   Syslog() did not have a 'facility' - now logs as INFO_LPR

CTI-ifhp-2.2.2
   SHIFTDPL value changed to 0 so that duplex pages were not
   offset.
   (Found by: Russ Thacher <thacher@beckman.uiuc.edu>)
   Corrected problem with accounting script and monitor
    routines clobbering values.
   (Reported by: Russ Thacher <thacher@beckman.uiuc.edu>)
   Found a possible race condition that could cause OF filters
    not to kill off their monitor process.
   Option checking had a typo that caused erroneous setting
    of option values.
   (Found by: Patrick Powell <papowell@astart.com>)

CTI-ifhp-2.2.1 Tue Oct  7 18:23:16 PDT 1997
   Updated accounting procedures,  README.accounting
    Added mkinstalldirs to the distribution
    New baseline for distribution
  Enhancement:
    Added support for PJL True End of Job (TEOJ) status
      reporting.  In addition, reordered the EOJ/PJLEOJ
      strings so that the TEOJ still had effect.  The TEOJ
      seems to force status reporting only when the job has
      been completely printed.

CTI-ifhp-2.1.10
    When Z flag specified, you got put into DUPLEX mode. Fixed.
      (Reported by: Olaf Grossmann <grossm@Rcs1.urz.tu-dresden.de>)
    Added Adobe Tagged Binary Communications Protocol Support
      -Ttbcp and -Ztbcp will cause the TBCP entry sequence
       (^AM or \001M) to be put onto the front of the data files.
      This is only done for the IF filter actions.
    Removed a 'PJLSTATUSOFF' command - apparently defective HP printer
      PJL implementations do not like to handle this command.
    In pr_pagecount.c, the inner loop did not increment the loop
      counter, thus it never terminated.
      (Reported by: Jost Krieger <Jost.Krieger@ruhr-uni-bochum.de>)
    Added PJL 'True End of Job' (TEOJ) status reporting flag,
      which is supposed to delay return status until the true end of job,
      so that page counts will be correct.
      (Suggested by: Markus Fleck <fleck@informatik.uni-bonn.de>)

CTI-ifhp-2.1.9
    Cleaned up Makefiles
    (Patches by: Sven Rudolph <sr1@os.inf.tu-dresden.de>)

CTI-ifhp-2.1.8
    syslog messages needed pruning in severity.
      (Patches by: Garrett D'Amore <garrett@qualcomm.com>)
    ofhp ignored -Tsync=off flag
      (Reported and fixed by: Rainer Schoepf <schoepf@uni-mainz.de>
    src/Makefile.in, man/Makefile.in now have prefix definitions
      to allow make prefix=/xxx to work as documented.
      (Reported and patch by: Chris O'Regan <chris@ECE.concordia.CA>)
      (With nits picked and cleaned by: Stefan Monnier <monnier@TEQUILA.SYSTEMSZ.CS.YALE.EDU>)
    Makefile.in did not have DIRS and ALLDIRS defined correctly to allow
      compilation in separate directory.
      (Reported and fixed by: Jens Thiel <thielj@uran.informatik.uni-bonn.de>)
   
CTI-ifhp-2.1.7
    The non-critical printer status (i.e. - warming up, etc.) messages are now
    logged as LOG_WARNING and not LOG_ALERT.  The -Tquiet turns them off.
      (Suggested by:  Claudio Bettini <bettini@dsi.unimi.it>)

CTI-ifhp-2.1.6
    src/Makefile.in has 'exec_prefix' added to install paths to conform
    to GNU configure documentation.

CTI-ifhp-2.1.5
    new versions of portable.h, acconfig.h for generating configure

CTI-ifhp-2.1.4, CTI-ifhp-2.1.3, CTI-ifhp-2.1.2
    Creeping bug fixes for various configuration problems.
    2.1.4 uses autoconf 2.12, and should handle these problems.

CTI-ifhp-2.1.1
    Revised copyrights and documentation,  installation directories and
    names.
    Additional configuration flags, and effect:
     -Tgetstatus  - if on, we have bidirectional communication
                    if off, we have write only device
     -Tinfostatus - if on, printer supports real time status
                    reporting; if off, then we do not get status update.
     -Tsync       - if on, then there is PJL support for job synchronization.
     -Tpagecount  - if on, then we use PJL and then PostScript to get
                    pagecounting.
     -Tforcepagecount - if on, then force pagecount to be obtained by
                    postscript, even if pagecount is OFF.
      Printer PostScript   Flags
      HPII    NO           -Tstatus=off
      HPII    YES          -Tinfostatus=off,sync=off,pagecount=off,forcepagecount=on
      HPIIIsi NO           -Tinfostatus=off,pagecount=off
      HPIII*  YES          -Tinfostatus=off,pagecount=off,forcepagecount=on
      HPIVsi  NO           -Tinfostatus=no,pagecount=off
      HPIVsi  YES          -Tinfostatus=no,pagecount=off,forcepagecount=on
      HPIV*   NO/YES
      HPVsi   NO/YES       -Tinfostatus=off
      HPV*    NO/YES

CTI-ifhp-1.3.1
    Editted the syslog() call to have it report ALERT information.
      Printer alert and other messages now reported by default, but you
      can turn them off using -DQUIET compile time or -Tquiet option
    Fixed missing declarations and some portability issues.

CTI-ifhp-1.2.10
    Banner printing facility updated and commented.  Added README.banner,
      banner.sh and psbanner.sh to distribution.

CTI-ifhp-1.2.9
    Bugs in the radical rewrite of the Z options (1.2.9).
     - Postscript still ignores -Zlandscape on HP LJ4M+ ...sigh

CTI-ifhp-1.2.8
    A radical rewrite of the Zoptions and setup code for the
    printer.  You can now have landscape, duplex, etc .etc.,
    hopefully with PJL, etc.
    (Inspired by: goldberg@informatik.uni-hildesheim.de (Markus Goldberg))
CTI-ifhp-1.2.7
    Added code to removed quotes around parameters passed to the
      accounting filter.
      (From: Per Foreby <perf@efd.lth.se>)
    Fixed up the accounting script to handle -Z options correctly.

CTI-ifhp-1.2.6
    Added '-Zsimplex' option support for simplex printing.
    (Michel Robitaille <robitail@IRO.UMontreal.CA>)
    do_monitor() - HP5SiMX printer returns codes 11xxxx, which are informative
    but not serious.   Added check for these codes.
     (Per Foreby <perf@efd.lth.se>)

CTI-ifhp-1.2.5
    FONTS:  the -Tdefaultfont=name or -Tdefaultfont=/path flag now
    specifies the default font to be downloaded.  The default is now
    NONE - i.e. - we do not download a font.
    (Carl Hilton <chilton@dns2.sac.usace.army.mil>)

CTI-ifhp-1.2.4
    Added check for sys_siglist[] declaration
    configure, configure.in, config.h - new versions

CTI-ifhp-1.2.3
    check added in 1.2.2 to see if stdout is readable did not work
      on many systems.  Modified to use 'fcntl' instead.

CTI-ifhp-1.2.2
    (Changes suggested/recommended by Per Foreby <perf@efd.lth.se>)
    do_accnt() - put quotes '' around options to be compatible with LPRng
      acounting file format.
    -H (fully qualified hostname) missing from accounting information
    HP5 error code 10023 now does not print error message.
    Version information (version.h) updated.
    man page hpif.1 updated.
    added code 10029 'processing jobs' to the list of codes
    check to see if stdout is readable. If not, suppress getting status.
      This allows use of filter in a pipe much easier.

CTI-ifhp-1.2.1
    fnt_scan() routine was not finding the required font file.
     (Panos Dimakopoulos dimakop@cti.gr)

CTI-ifhp-1.2.0
    updated checks for status values - status value 10000 - 10999
      considered safe now.
    -Tlogall causes all messages from the printer to be sent to the
      log file.  This is helpful when trying to debug faulty printers.

CTI-ifhp-1.1.9
    Fixed some minor problems with synchronizing to the printer
    when it is put off line.
    Changed timeouts from fixed to increasing values with maximums.
    For example, timeouts now start at 1 sec, and then double to
    a maximum value.  This improves throughput.
    Forced the filter to wait until the last page of the job has
    been completed and the printer is ready for a new job.  This forces
    page count to be reported correctly on HP LJ4.  However, you get
    a 4-5 second pause between jobs.  Can't have everything and page
    accounting as well, it seems.

CTI-ifhp-1.1.8
    Bob Beck <beck@cs.ualberta.ca> tracked down a nasty problem
    which comes up when you read from a closed pipe.
    This resulted in a slew of changes,  each cascading to more
    fiddles.  I finally rewrote much of the status getting and
    reporting code.  At this point,  there should be no race conditions,
    and the monitor process should get killed on exit.

CTI-ifhp-1.1.7
    Better status reading from the printer - fatal error
    if status requested and printer connection cannot be read.
    Added monitoring capability - write a message to the remote
    system using UPD.
    Optional user level accounting script.

CTI-ifhp-1.1.6
    Page count is not supported on some HP LaserJet printers.
     As a fallback, try using PostScript to see if it is available.
    Fixed documentation about banner printing and printcap entries

CTI-ifhp-1.1.5
    Improved error reporting and logging.

CTI-ifhp-1.1.4
    Fixed up some problems with timeouts,  now use
    'correct' SVR4 type of signal handlers.

CTI-ifhp-1.1.3 - Baseline Release
  Sat Nov  4 15:17:28 PST 1995
  Updated the configure.in file to set SVR4 for some fussy stuff.

CTI-ifhp-1.1.3 - Baseline Release