CTI-ifhp-2.2.3 Tue Oct 7 18:23:16 PDT 1997
Another patch for the deadly duplex page printing problem.
(Submitted by: Russ Thacher <
[email protected]>)
ifhp.1 man page incorrectly stated default for -Tbanner option.
(Submitted by: Russ Thacher <
[email protected]>)
Syslog() did not have a 'facility' - now logs as INFO_LPR
CTI-ifhp-2.2.2 Tue Oct 7 18:23:16 PDT 1997
SHIFTDPL value changed to 0 so that duplex pages were not
offset.
(Found by: Russ Thacher <
[email protected]>)
CTI-ifhp-2.2.2 Tue Oct 7 18:23:16 PDT 1997
Corrected problem with accounting script and monitor
routines clobbering values.
(Reported by: Russ Thacher <
[email protected]>)
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 <
[email protected]>)
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 <
[email protected]>)
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 <
[email protected]>)
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 <
[email protected]>)
CTI-ifhp-2.1.9
Cleaned up Makefiles
(Patches by: Sven Rudolph <
[email protected]>)
CTI-ifhp-2.1.8
syslog messages needed pruning in severity.
(Patches by: Garrett D'Amore <
[email protected]>)
ofhp ignored -Tsync=off flag
(Reported and fixed by: Rainer Schoepf <
[email protected]>
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 <
[email protected]>)
(With nits picked and cleaned by: Stefan Monnier <
[email protected]>)
Makefile.in did not have DIRS and ALLDIRS defined correctly to allow
compilation in separate directory.
(Reported and fixed by: Jens Thiel <
[email protected]>)
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 <
[email protected]>)
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:
[email protected] (Markus Goldberg))
CTI-ifhp-1.2.7
Added code to removed quotes around parameters passed to the
accounting filter.
(From: Per Foreby <
[email protected]>)
Fixed up the accounting script to handle -Z options correctly.
CTI-ifhp-1.2.6
Added '-Zsimplex' option support for simplex printing.
(Michel Robitaille <
[email protected]>)
do_monitor() - HP5SiMX printer returns codes 11xxxx, which are informative
but not serious. Added check for these codes.
(Per Foreby <
[email protected]>)
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 <
[email protected]>)
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 <
[email protected]>)
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
[email protected])
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 <
[email protected]> 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