-
Fixed handling PCL5 HPGL2
Bezier commands for OKI driver.
-
Fixed Auto Charge to user
default cost centre.
-
Fixed detecting copies via
PJL SET QTY command for PCL5
-
Fixed setting attributes in
current jobs table.
-
Fixed Postscript color
detection for Mac OSX jobs.
-
Fixed send low balance
message if low limit was set to max value (9,999,999,99)
-
Check for jobs stuck in
PendingRelease state and reset it
to HeldForRelease so user can release again.
-
Fixed PCL5 copies. Select
higher of document or PJL copies.
-
Removed some test code for
Canon PCL6 drivers that was reducing performance.
-
Added check for
PCLXL:SetNeutralAxis command that sets how black is produced in the
machine - by black or color toner.
-
Changed pausing of zero
length jobs to just resume them in case this was causing the queue to
stall with "Paused-Printing" status.
-
Changed Postscript detection
of CMYK command for Ricoh driver with Adobe.
-
Fixed extracting negative
parameter value in PCL5. Was causing Ricoh HPGL2 files to not be
recognized.
-
Fixed checking for maximum
balance when adding. Don't include overdraft in low balance calc.
-
Added extra check for paused
job after we release it. If still paused, resume it again and log it.
-
Fixed charging to user if
Automatic dept selected but no dept set on user or group
-
Fixed PS color detection for
PS3 Masked Image for PS from Mac.
-
Fixed PCL5 color detection
for PDF documents where there are pallet changes between color and black
before one is used.
-
Fixed PS color detection for
PS3 Masked Image from Mac.
-
Ensure PCL5c results
match PCL6 and PS3 results for PDF documents.
-
Fixed allow/deny of "Other"
or Custom paper sizes.
-
Fixed HPGL2 where multiple
color pens defined but not used caused a false color detection.
-
Fixed recognition of Mac and
Unix user names.
-
Fixed color detection for
Mac jobs where %%Page: comment appears at start of page.
-
Fixed PS B&W detection for
PS3 Masked Image
-
More fixes for HPGL2 (PCL5)
where color pens defined on one page are used on subsequent pages.
-
Fixed setting job status
when old job exists with same
windows job ID as the current job.
-
Improved cleanup procedure
to remove old jobs no longer in queue.
-
Fixed checking of group
notification flag before sending Failed Job message to client.
-
Skip the zero size check on
spool file because Win 2008 R2 does not appear to update file sizes
while the file is open.
-
Fixed calculation of Job Cost when a duplex job has odd page count and the option is set to charge
the cost per sheet and the user's group is set for ChargeFor:None
-
Added extra error checking
and search for a job when error 87 occurs.
-
Added extra Update code from
GPMon1. Process all update messages and up to 4 new jobs each cycle to
increase response time.
-
Mods to allow MFD to set
cost centre then release jobs for when client cannot be used.
-
Web service now sets cost
centre then sends release message to GPMon32 which now re-costs the job
then releases.
-
Also now counts pages and
calcs job cost after popup client message is sent so this data is
available if release is via MFD.
-
PCL6 Added check for text
media size name instead of code in StartPage command.
-
Changed Message class to
rename a log file > 1MB then create a new log instead of deleting the
old log.
-
Fixed bug in finding spool
file type. Was searching too far and finding binary that looked like
other file types (eg Epson)
-
Stop searching now when @PJL
ENTER LANGUAGE found and processed.
-
Mods to reduce quantity of
update messages between GPMon1 and GPMon32 for existing jobs. When
holding jobs for release there can be many jobs remaining in the queue
for long periods so don't send update messages for these.
-
PCLXL mods to correctly
recognize the VendorUnique operator (46h) and correctly skip the
graphics table following it. Fixes a problem with the JetReady generator
-
Mods to handle delete job
messages from GPMon1 to try to reduce workload of GPMon1 so it doesn't
miss any jobs.
-
Added new module GPJobMon as
a high speed process to ensure new jobs are always captured even on a
very busy server.