
-------
HISTORY
-------

2.1:
Current users of version 2.0 will need to run PCONFIG for each PCOUNTER
     print server, although no configuration changes need to be made.
This version is quieter in terms of network requests.  In response to
     complaints about increased network traffic, have decreased polling
     times and other culprits.
Tightened up the serial port interface code for better PostScript control.
Adjusted the HP LaserJet page counting scheme for the LaserJet 4.

2.11-2.13:
Fixed weirdness on the Delete Print Jobs screen.
Fixed errors involving queues on multiple file servers.
Made changes to LaserJet page counting scheme.
Added configurable currency display and pagecount total.
Fixed occasional problem where certain print jobs didn't get processed
     until another job entered the queue.
Adjusted timing of the PostScript page counting communication.
Fixed Text to PostScript tab spacing.

2.15:
Complete overhaul of PCOUNTER and PCONFIG code.
Added support for DTR/DSR serial port hardware handshaking protocol.
PostScript parallel port support added.
New support for Charon gateways.
Changed "Another PrintServer" port option to "Another Queue".
Improved Text to PostScript conversion, including configurable defaults.
Will optionally cut off jobs when balance reaches zero (HPLJ only).
Accounting is now optional.
New option to broadcast error messages to print server operators.

2.16:
Fixed screen output errors.

2.17:
Serial port communication is now excellent.
Added printer names and central accounting file server feature.

2.2:
PostScript page counting on all ports.
Fixed problem with cutting off jobs at zero (affected other things too).
Fixed Login Error C1.
"Zero" features disabled if user has unlimited credit.

2.21:
Fixed PCONFIG "Q-->" problem.
Another fix for cutting off jobs at zero.

2.22:
ANOTHER fix for cutting off jobs at zero.
Ignores credit limit (except for unlimited credit) for cutting off at zero.
Fixed 2 way PostScript bug - jobs ignored after invalid data sent to printer.
If this version hangs after the first print job and you're using the latest ODI
    drivers - use old ODI's or IPX/NETX!
Caved in to pressure - banner pages supported now.
Can notify users after each print job if desired.
PCOUNTER home directory is now SYS:SYSTEM\PCOUNTER.
Fixed manual PS counting error with some Macintosh files.
Added external program support.
Obeys print job form feed flag (FF) if Qtype=Charge Per Job.

2.23:
Fixed problem where QPort=Q--> and jobs were left waiting in output queue.
One last (!) cut off at zero fix.

2.24:
FIXED PROGRAM HANG AT ACCOUNTING TIME.
Improved banner page interface.
PCONFIG keyboard handling changes.
Fixed PostScript file rejection.
Will handle ATPS users similar to UNIX/CHARON users.
PCOUNTER.MAP should now be placed in \SYSTEM\PCOUNTER.
Now using an external file for text to PS conversion - users may encode
  characters of their choice - requires T2PS.PS in \SYSTEM\PCOUNTER.
Notify users option changed from global to each queue.
Recognizes DeskJet color commands.

2.25:
Parallel printing: bi-directional and print to hardware port support.
New category for LaserJet 4.
Customizable Text->PS: T2PS.PS.
Added account balance and job cost on banner pages.
Renamed QType HPLJ to PCL.
Recognizes if a user has unlimited credit - doesn't reject job.
If QPort=Q--> and QNotify=Yes, now notifies correctly.
If Currency=PAGES-, fixes strange totals on console screen.
If QPort=Q-->, does not crash if there's no print server attached to Q-->.
Fixed rights for \SYSTEM\PCOUNTER directory on Netware 2.x.
Fixed PCL counting problem on plain text files.

2.30:
PRINT.LOG is now PCOUNTER.LOG.
Added PCONFIG /FILE option.
Only logs into necessary file servers.
Central accounting file server must now be the default file server.
Fixed strange job cut offs if QPrice=0.
LJ4 handling improved.
Fixed handling of banners on LJ4.
Unknown user weirdness fixed.
Fixed problem with central accounting server if job was on another server.
Fixed occasional Divide Error on text->ps jobs.
Fixed problem where port hangs if active job deleted.
Fixed job handling on Qtype=Both.

2.31:
Fixed problem in PCONFIG where printer names always set to defaults.
Added save option to PCONFIG.
Fixed balance on "after job" banner.
Fixed page count errors on LJ4SIMX.
Fixed problem where accounts not charged for Charon etc. jobs.
Improved job handling if 1 queue --> 2 printers.
Fixed PCONFIG and PCOUNTER where using multiple servers may have disabled
   accounting operations.
Fixed problem with certain currencies where <COST> and <BALANCE> fields
   were printed incorrectly on banner pages.
Charon, etc. users are now checked if QPrice=0.00.
Found problem with 2-way PostScript and LJ4 queues if port buffer size=64.
   Minimum sizes are now 128 for PS and 256 for LJ4.
