OM Plus UNIX Version History
2.4.0 - 4/06/2010
Enhancement: OMP will now correctly spool files up to 4 gig.
Bug fix: Jobs that failed in netprint (LPD) mode were still incrementing the copy count. This has been fixed.
Bug fix: LPD Service not harvesting child processes correctly causing the maximum number of incoming connections to slowly decrease.
Enhancement: When creating Custom Model Scripts the following script exit codes will cause the following OM Plus response from the scheduler;
19 - interrupt job; don’t disable printer
20 – keep job ready; disable printer
21 – keep job ready; keep job enabled, but don’t re-schedule any job for a given interval;
22 – keep job ready; leave printer enabled
Enhancement: A new hold command for putting jobs on hold when sending from system to system; this will hold job on forward system; '-oremhold'
Enhancement: When using the Non-polling SAP interface, the SNMP printer status will now be sent to the SAP printer screen for real time Printer status from SAP.
Enhancement: OMPLUS mode jobs can now be configured to work in a unidirectional mode; this is for manual modes and for shared OM Plus print queues in an Agent / Print Server configuration.
Also
*NEW* JAVA Think Client Interface
*Updated* Admin Guide / Manual in New Style
2.3.5 - 10/6/2009
JAVA Interface - 2.1.1.0059
Bug Fix: Jobs transferred to OMP via LPD where the control file and data file were not the same name generated NAK; LPD thought someone was sending more than one file. LPD listerner now accounts for it.
Bug Fix: Lock file created by 'dccbkst' has read-only permissions; this caused the lock file to not remove; the system would then not be able to start the service a second time. Logic has been fixed.
Bug Fix: HP UX on Itanium systems run 64-bit; OMP is a 32 bit program running compiled for that system. There were some shared memory issues that were cleaned up.
Bug Fix: JAVA GUI; when a copy Request was done to a block of Requests, they would all be copied to the Destination on the first Request.
Bug Fix: Timing problem between when Destinations are loaded into shared memory and the status service gets the list. This has been accounted for and corrected.
Bug Fix: The 'dcce2eser' service was staring 'zombie' processes, causing the service to not shut down correctly. This has been corrected.
Enhancement: Web Services programming interface is now available for the UNIX platform.
Enhancement: Customer 'status id's' are available using the Web Services interface for users to get status form their own job identifiers.
Enhancement: Page counting for PCL6/PCLXL data types.
Enhancement: New utility 'ompdest' to verify the existence of an OMP Destination from a script.
Enhancement: New utility 'ompqdepth' to return the number of jobs queued and ready on a specific Destination.
Enhancement: New utility 'ompresolve' will return the HOST/IP resolution of an OMP Server.
Enhancement: new utility 'omremsetup'; used to setup printer advertising via the command line / console.
Enhancement: Unidirectional OMPLUS mode to allow upstream jobs to purge without confirmation.
Enhancement: The 'dccpingrem' service will now operate in a 'proxy' mode; advertising both remote and local Destinations to OMP Agents.
Behavior Change: Destinations in 'bidirectional' mode will now remove multiple conflicting PJL statements that may exist in the job stream.
2.3.2 - 4/20/2009
JAVA Interface - 2.1.1.0058
Enhancement - New environment 'PICK_WAIT=y|Y' will signal the filter to wait until a label has been picked. NOTE: Zebra Printers, Termserv Mode, ZPL Bi-Directional setting.
Bug Fix: Fixed two issues where a job coming in LPD would spool only a 0 length file or the job plus a 0 length file.
Bug Fix: When 'Write Time' set to '0', job would end immediately instead of going on infinitely.
Behavior Change: Now ignore the 'DMINFO' PJL string.
Behavior Change: the 'e2e'servcies have been added to the 'dccshut' routine. ex. dccshut een, dccshut ees, dccshut e2e
Behavior Change: dcclpdci print messages added to printer trace log.
Behavior Change: SNMP Messages added to printer trace log even if community not set.
Enhancement: Lock files aded to $LPHOME/system for e2e services with an automatic restart if e2e crashes.
Enhancement: New SAP Interface; Direct Callback from SAp host(2).
Behavior Change: Environment added 'PJL_NEUTRALIZE' to remove PJL BOJ and EOJ from job in favor of the OMP version.
Bug Fix: When a Destination was removed while it was in use, the Destination was removed form Disk but not memory. It will not be removed in both places.
Bug Fix: Error causing lock files to be empty.
Bug Fix : If Host was disconnected from JAVA Interface, the Host would appear twice on the list. It will now be removed.
Bug Fix: JAVA RDP Interface; fixed word length and conversion that could cause problems with european language characters.
Bug Fix: The setting for sort by RID was not being saved so it would re-sort on start up.
2.3.1 - 6/5/2008
JAVA GUI 2.1.1.0057
Enhancement: Menu item in JAVA GUI to terminate bundle
Behavior Change: Double quotes are now added around the title in jobs sent LPD.
Bug Fix: Job would not time out in bi-di mode if printer was turned off.
Enhancement: Environment added to control of printer display during job (Default text, the OMP RID, or any given text)
Bug Fix: Fixed function that shutdown services and removed lock files. Lock files were not removed if host name too long.
Bug Fix: logsize.sh changed; -f added so file rename was forced.
2.3.0 - 4/1/2008
Enhancement: Title size increased to 50 characters; From increased to 30 characters.
Bug Fix: SNMP was failing after a job went into retry.
2.2.2 - 2/14/2008
Behavior Change: Page count returned form printer in bi-di mode now used as final pages count even in error conditions.
Enhancement: Added CPCL bi-directional mode for Zebra wireless devices.
2.2.1 - 12/18/2007
Behavior Change: DCCLP utility will now take multiple '-o' options. (ex. dcclp -oarch -oban)
Enhancement: New script $LPHOME/constants/deamonenv.inc; this script will set the environment for start and path options in rc.omplus without having to edit that file.
Bug Fix: Text files sent through Windows spooler has extra NULL characters to account for in the beginning. This was causing problems for dccview.
Enhancement: ZPL bi-directional mode added for Zebra TTP.
Bug Fix: Parent/Child was disabled in 2.1.9; fixed in this version.
Enhancement: Added Streaming bi-directional mode to send multiple jobs to a printer and get confimation on each. Jobs will go 'Sent' then 'complt' or 'uncnf' if confirmation was not recieved.
Behavior Change: DCCSHUT now has 'all' command that will kill the all 'streaming' daemons.(ex. dcchut -i all)
Enhancement: New 'email' mode configuration; system now open to customization with filters.
Bug Fix: Fixed dcclp parsing in dcclpr when quotes were used.
Bug Fix: Paraent/Child in OMXFER transfer cases.
Enhancement: Added new 'Virtual' mode destination; this is to wrap a process inside of OMP for visibility with an output process
2.2.0 - 11/21/2006
Enhancement: Max number of destinations increased to 7500 (from 6000)
Bug Fix: OMINSTALL script error when installing or upgrading.
Bug Fix: Requests were getting stuck in spool (reported on HP, may not be unique to that system/OS)
Bug Fix: Page counting issue in PDF data stream.
2.1.9 - 8/06/2006
Behavior Change: PostScript errors will make the job go FAILD but not disable the Dest. You can now turn off this behavior and the LPPXXXXE message will then turn inot an LPPXXXXW message and the system will not go to FAILD.
Bug Fix: Compressed Archive Jobs on LINUX system compress using the gzip program. When viewing archives we were looking for the UNIX compress bits and were not executing the view correctly. We now look for Compress and GZIP.
Bug Fix: The background status servcie was looking at 15 characters for DEST. This was fixed to the system max of 50.
Bug Fix: DCCCOMPSER had a socket wait built in for connections, but the system was keeping that when the service was stopped and started, causing a delay in the start. This has been corrected.
Enhancement: New event script remotedests added. This will fire when a request comes in to update the remote dests on a dual OMP system.
Behavior Change: DCCPRINT will now clear all messages off of the message queue after exiting.
Behavior Change: A request that was spawned from a 'copy' is spooled with the username of the originating job.
Behavior Change: Jobs spooled with no dest will now default to dir1 dest.
Bug Fix: OMSTANDARD Model did not have an export command to export the value of the USER_FILTER to the system.
2.1.8 - 6/15/2006
Bug Fix: Now when the host is removed from the remotehost list, those printers are removed from the master destination list.
2.1.7 - 6/9/2006
Feature Added: HTML Updated - New graphics
Feature Added: When file named nographics in constants directory, graphics will type as simple.
Bug Fix: Email list was being replaced and not added to.
2.1.6 - 6/5/2006
Feature Added: New HTML Interface
Behavior Change: ECIV printer now not counted in total license.
Bug Fix: CD Plus STDIN bug fixed.
Bug Fix: dccshed form not initializing due to case matching.
Behavior Change: Added code to support OM Stats.
2.1.5 - 5/18/2006
Behavior Change: new page break logic for PCL data type
Feature Added: CD Plus now takes input from STDIN file.
Bug Fix: Page count with PDF data type.
Bug Fix: dccompser crashing
Feature Added: Minor code enhancements in dccompser
Behavior Change: permission set after the chown now during install
2.1.4 - 5/9/2006
Behavior Change: dccadmin system level file delete changed.
Feature Added: background status, added support for gzip compression.
Bug Fix: Fixed copy bug in dcccancel on parent / Child jobs
Bug Fix: dcclpdcli now adds quotes around title for so the Archive will be able to access data later.
Feature Added: user field added.
Feature Added: Added dccreindex utility.
Behavior Change: dccshed no longer logs error 859 when legacy QA Plus files not found.
Bug Fix: dccverify - fixed casing bug with UID's.
2.1.3 - 3/5/2006
Bug Fix: dcchealth now fixes permissions of scripts.
2.1.2 - 1/5/2006
Fixed Bug: If two jobs archives at the same second, one could try to save over the other causing error.
Feature Change: added TCP shutdown functions to background status
Behavior Change: Changes Parent / Child default flag
Bug Fix: Restart of Parent / Child would create new children. Now restarts old children.
Behavior Change: LP admin change. Change how it deletes files.
Bug Fix: Page counting issue with PCL
Feature Added: CD Plus regex support
Feature Added: CD Plus Context file now memory mapped.
Bug Fixed: Changed dcccancel to cancel whole family in Parent Child job.
Behavior Change: Changed the way dccadmin does a file open.
Behavior Change: ECIV printers now do not disable on error.
Bug Fix: Admin flag not set for admin button in HTML interface. Button was not grayed out (still not accessible)
Behavior Change: Native lpr is renamed lpr.old and now also lpr.lpp.
Behavior Change: dccnetstat no longer needs tcp bind
Behavior Change: dccpingrem now loads printers from disk.
Feature Added: CD Plus now can now look up HOST.
2.1.1 - 10/5/2005
New Feature: Print job Parent / Child system.
New Feature: Single sign security system for OMP / JAVA GUI
New Feature: ECIV mode printer.
2.0.5 - 7/20/2004
Bug Fix: File permissions on enable and disable were not properly set
Bug Fix: Translating ‘h’ to ‘H’ in vertical cursor position PCL sequence when receiving data on standard in
Bug Fix: $LPHOME/bundle directory not being created by default
Bug Fix: Character based view program not authenticating user properly
Bug Fix: Advanced form error when sending entire copy of a request to 2 destinations on Linux
Bug Fix: Jobs set for future printing cause dcclp to accept 0 length requests
Bug Fix: Destination changes issued from within the spooler event script are displayed, but job goes to original destination
Bug Fix: Jobs with a ‘E=’ in the –o options were not processed properly
Bug Fix: Background Status crashed when a group lookup was specified in the Java GUI
Enhancement: Background Status now has separate buffers for send and receive to reduce chance of corruption
2.0.4 - 3/32/2004
Bug Fix: HTML Interface was allowing all users to see all requests despite proper security settings
Bug Fix: Deleting a printer using the character based interface could cause the terminal to lock up
Bug Fix: Changed SAP/R3 interface so that it would properly purge jobs that had been transferred to another host
Bug Fix: Lines per page defaulting wrong on a undefined form
Bug Fix: When purging, report file being deleted even if queue file is not successfully deleted
2.0.3 - 2/23/2004
Bug Fix: Getting permission denied when adding a new printer
Bug Fix: Servers whose names end in ‘sap’ report the scheduler as being down
Bug Fix: dccpingrem is leaving zombie processes in the process queue
Bug Fix: Jobs to default printer do not display properly in dccstat
Bug Fix: When HTML interface is sorted by user, it splits the requests across multiple pages
Bug Fix: Cannot print to locally attached devices
2.0.2 - 1/29/2004
Bug Fix: When viewing a job on a SCO system every other line is not displayed. Set VIEWLTR environment variable
Bug Fix: Changes to RD Plus to properly handle no-match jobs
Bug Fix: Jobs with selected Translation Tables were not having all copies of the job translated
Bug Fix: Slow printer was timing out and going interrupted
Bug Fix: Printers screen in dccstat causes dccstat to exit
2.0.1 - 12/30/2003
Bug Fix: When datatype is pcl-1 spooling takes a long time
Bug Fix: Email address getting dropped from email requests
Bug Fix: Page count displaying wrong in dccstat
Bug Fix: Request -o options are being truncated when spooled from archive system
Bug Fix: Copy request from GUI not function on UNIX servers
Bug Fix: Users cannot update email addresses in dccstat
Bug Fix: Install script for HP/UX now functions properly
Enhancement: Time stamp added to the Archive screen in the OM Plus Java GUI
Enhancement: Majority of OM Plus on UNIX files are now owned by a user other than root
New Feature: Multiple OM Plus servers can now ‘advertise’ their defined destinations to each for for enterprise wide print management
New Feature: Customizable logging of OM Plus system messages
New Feature: Lookup of OM Plus System message numbers and OS specific error numbers
1.6.8
Enhancement: Changed copied requests. Copies of requests that are on hold are now also held instead of de-spooled immediately
1.6.7
Bug Fix: Fixed page counting for Postscript documents
Bug Fix: Fixed broken link and job title on HTML interface
1.6.6
Bug Fix: Corrected page count of PCL jobs
1.6.5
Bug Fix: Printer was timing out OM Plus’ connection while OM Plus was waiting on PJL confirmation
New feature: Added MPCL to support Paxar label printers
Behavior Change: Separated error coded for gethostbyname and Config
1.6.4
Bug Fix: Archive program not returning correct results when searching by date
Bug Fix: Added support for the return code that an AS400 used when receiving FTP
Bug Fix: HTML interface caused a core dump when using the auto update feature
1.6.2
Bug Fix: HTML interface showing only 4 digit RID number on Archive screen.
1.6.0
New Features: Context Delivery Plus (CD Plus) and Report Bundler Plus (RB Plus) now availableChanged maximum number of characters in a destination’s name from 14 to 50 Added Paxar mode so OM Plus could support bi-directional communication with Paxar printers
1.5.2
New Features: Can now do accurate page counting of PDF documents. No partial document restarting possible due to interpage dependencies.
Changed advanced forms. When printing to multiple destinations, command line options only affect the first destination, not all destinations.
1.5.1
Bug Fix: PJL confirmation page count was being incorrectly written to the accounting log
Bug Fix: After issuing the SU command, the wrong user is assigned to spooled jobs
Bug Fix: lpadmin was updating the ‘form mounted’ field of the destinations configuration and not the ‘default form’
1.5.0
New Features, PJL Confirmation to Printer Now Available, QA Plus Now Available
Bug Fix: File permission set improperly causing remote installations to fail
1.4.5
Bug Fix: Possible memory leak in dccprint when using OM Plus mode destinations.
1.4.4
Bug Fix: Filter crashed when used with FlexForm
Bug Fix: Data type set incorrectly when data was piped to dcclp
Bug Fix: LPHOME variable improperly loaded when modifying a translation table
Bug Fix: Defining user to remote security did not work correctly