<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
	<title><![CDATA[Plus Technologies Discussion Groups]]></title>
	<link>http://plustechnologies.websitetoolbox.com</link>
	<description><![CDATA[Plus Technologies Discussion Groups]]></description>
	<ttl>60</ttl>
	<pubDate>Wed, 16 May 2012 20:47:18 GMT</pubDate>
	<item>
		<title><![CDATA[Extra pages printing]]></title>
		<link>http://plustechnologies.websitetoolbox.com/post?id=4579923</link>
		<description><![CDATA[I have an issue where I need to fit 96 print lines on standard letter size paper in portrait orientation.<BR><BR>When printing to our Lanier LD120d printer I receive the following:<BR>Banner page identifying my job<BR>Blank page<BR>Page of text<BR>Blank page<BR>Page of text<BR>Blank Page<BR>etc.<BR><BR>The preload string is<BR><FONT face="courier new, courier, mono">File=preload&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Filesize(bytes)=0000000030<BR>&nbsp; Offset&nbsp; ──────────────── ─ Hex codes ──────────────── ── ASCII value --<BR>00000000&nbsp; 1b 45 1b 26 6c 32 61 30&nbsp; 6f 31 45 1b 28 73 30 70&nbsp;&nbsp;&nbsp;&nbsp; E &amp;l2a0o1E (s0p<BR>10000000&nbsp; 31 31 68 33 74 1b 26 6c&nbsp; 35 2e 33 34 43 0a&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 11h3t &amp;l5.34C<BR></FONT><BR>The postload string is<BR><FONT face="courier new, courier, mono">File=postload&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Filesize(bytes)=0000000002<BR>&nbsp; Offset&nbsp; ──────────────── ─ Hex codes ──────────────── ── ASCII value --<BR>00000000&nbsp; 1b 45&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; E</FONT><BR><P><BR>Using OM Plus Version 1.6.6.<BR><BR>Any suggestions would be appreciated<BR></P> <p>Forum: <a href="http://plustechnologies.websitetoolbox.com/?forum=55802">OM Plus - Q&A</a>
]]></description>
		<guid isPermaLink="false">http://plustechnologies.websitetoolbox.com/post?id=4579923</guid>
		<pubDate>Wed, 10 Feb 2010 19:55:53 GMT</pubDate>
	</item>

	<item>
		<title><![CDATA[Supported Printer Based Job Release Devices]]></title>
		<link>http://plustechnologies.websitetoolbox.com/post?id=3763932</link>
		<description><![CDATA[While we strive to keep all information up to date, this list may not include your Printer Based Job Release compatible device. Please feel free to contact Plus Technologies Support for more information on supported devices.<br><br><ul><li>Lexmark C736 (SPR only)</li><li>Lexmark T654dn</li><li>Lexmark T654dtn</li><li>Lexmark T654n</li><li>Lexmark T656dtn e-Task single function printer</li><li>Lexmark X464de</li><li>Lexmark X466de</li><li>Lexmark X466dte</li><li>Lexmark X466dwe</li><li>Lexmark X632e</li><li>Lexmark X644e</li><li>Lexmark X646dte</li><li>Lexmark X646e</li><li>Lexmark X652de</li><li>Lexmark X654de</li><li>Lexmark X656de</li><li>Lexmark X658de</li><li>Lexmark X734de</li><li>Lexmark X736de</li><li>Lexmark X738de</li><li>Lexmark X750e</li><li>Lexmark X752e</li><li>Lexmark X762e</li><li>Lexmark X772e</li><li>Lexmark X782e</li><li>Lexmark X782e XL</li><li>Lexmark X820e</li><li>Lexmark X832e</li><li>Lexmark X850e</li><li>Lexmark X852e</li><li>Lexmark X854e</li><li>Lexmark X860 - New e-Task Multi-Function Printer</li><li>Lexmark X912e</li><li>Lexmark X940e</li><li>Lexmark X945e</li></ul> <p>Forum: <a href="http://plustechnologies.websitetoolbox.com/?forum=55802">OM Plus - Q&A</a>
]]></description>
		<guid isPermaLink="false">http://plustechnologies.websitetoolbox.com/post?id=3763932</guid>
		<pubDate>Tue, 27 Oct 2009 22:43:55 GMT</pubDate>
	</item>

	<item>
		<title><![CDATA[GDI or Host Based Printers]]></title>
		<link>http://plustechnologies.websitetoolbox.com/post?id=3687894</link>
		<description><![CDATA[<div style="margin: 1em 0pt;">The term host-based printer (sometimes referred to as GDI printer) is a printer that relies on the computer's processor to rasterize the print job, rather than their own formatter board and the processor and circuitry on it.</div> <div style="margin: 1em 0pt;">Most host-based printers use the computer’s GDI interface built into Windows (hence the "GDI printer" term), so there is no need to convert the data to PostScript, PCL, or other printer language.<br></div> <div style="margin: 1em 0pt;">Sometimes the terms host-based and GDI are used synonymously and sometimes they are distinguished quite separately.<br><br><i>As OM Plus is primarily Delivery Engine and not a Printer Control Engine, OMP can not send jobs to those printers.  </i><br><br>Some HP Deskjet printers are referred to as Printing Performance Architecture (PPA) printers. With this new printing system, the printer handles only basic printer functions while the printer software on the computer handles the formatting. The software driver handles all formatting, such as color matching and correction, half-toning, edge enhancement, tone correction, and ink management.<br><br>The following is a list to help avoid non compatible printers.<br></div>    <div style="margin: 0pt 0pt 0pt 40px;"><font face="Tahoma" size="3"><strong>Hewlett-Packard PPA or host-based printers</strong></font> <div align="center"> </div><font face="Tahoma" size="3">HP Deskjet 710c series</font><br><font face="Tahoma" size="3">HP Deskjet 712c series</font><br><font face="Tahoma" size="3">HP Deskjet 720c series</font><br><font face="Tahoma" size="3">HP Deskjet 722c series</font><br><font face="Tahoma" size="3">HP Deskjet 820Cxi and 820Cse series</font><br><font face="Tahoma" size="3">HP Deskjet 1000c, 1000Cxi, and 1000Cse series</font><br><font face="Tahoma" size="3"> HP Deskjet 3300c and 3400c series</font><br><font face="Tahoma" size="3">HP Deskjet 3500 and 3600 series </font><br><font face="Tahoma" size="3">HP LaserJet 3100 series printers</font><br><font face="Tahoma" size="3">HP LaserJet 1000 series printers</font><br><font face="Tahoma" size="3">HP Original Photosmart photo printer (C3804</font>A)  </div> <p>Forum: <a href="http://plustechnologies.websitetoolbox.com/?forum=55802">OM Plus - Q&A</a>
]]></description>
		<guid isPermaLink="false">http://plustechnologies.websitetoolbox.com/post?id=3687894</guid>
		<pubDate>Mon, 28 Sep 2009 20:15:08 GMT</pubDate>
	</item>

	<item>
		<title><![CDATA[Creating a High Availability Print Server Environment with OM Plus and Clusters]]></title>
		<link>http://plustechnologies.websitetoolbox.com/post?id=3553797</link>
		<description><![CDATA[<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="ProgId" content="Word.Document"><meta name="Generator" content="Microsoft Word 11"><meta name="Originator" content="Microsoft Word 11"><!-- ><xml>     Normal   0         false   false   false                             MicrosoftInternetExplorer4   </xml><! --><!-- ><xml>     </xml><! --><style> <!--  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal  &nbsp; &nbsp; &nbsp; &nbsp; {mso-style-parent:"";  &nbsp; &nbsp; &nbsp; &nbsp; margin:0pt;  &nbsp; &nbsp; &nbsp; &nbsp; margin-bottom:.0001pt;  &nbsp; &nbsp; &nbsp; &nbsp; mso-pagination:widow-orphan;  &nbsp; &nbsp; &nbsp; &nbsp; font-size:12.0pt;  &nbsp; &nbsp; &nbsp; &nbsp; font-family:"Times New Roman";  &nbsp; &nbsp; &nbsp; &nbsp; mso-fareast-font-family:"Times New Roman";} @page Section1  &nbsp; &nbsp; &nbsp; &nbsp; {size:612.0pt 792.0pt;  &nbsp; &nbsp; &nbsp; &nbsp; margin:72.0pt 90.0pt 72.0pt 90.0pt;  &nbsp; &nbsp; &nbsp; &nbsp; mso-header-margin:36.0pt;  &nbsp; &nbsp; &nbsp; &nbsp; mso-footer-margin:36.0pt;  &nbsp; &nbsp; &nbsp; &nbsp; mso-paper-source:0;} div.Section1  &nbsp; &nbsp; &nbsp; &nbsp; {page:Section1;} --> </style><!-- > <style>  /* Style Definitions */  table.MsoNormalTable  &nbsp; &nbsp; &nbsp; &nbsp; {mso-style-name:"Table Normal";  &nbsp; &nbsp; &nbsp; &nbsp; mso-tstyle-rowband-size:0;  &nbsp; &nbsp; &nbsp; &nbsp; mso-tstyle-colband-size:0;  &nbsp; &nbsp; &nbsp; &nbsp; mso-style-noshow:yes;  &nbsp; &nbsp; &nbsp; &nbsp; mso-style-parent:"";  &nbsp; &nbsp; &nbsp; &nbsp; mso-padding-alt:0pt 5.4pt 0pt 5.4pt;  &nbsp; &nbsp; &nbsp; &nbsp; mso-para-margin:0pt;  &nbsp; &nbsp; &nbsp; &nbsp; mso-para-margin-bottom:.0001pt;  &nbsp; &nbsp; &nbsp; &nbsp; mso-pagination:widow-orphan;  &nbsp; &nbsp; &nbsp; &nbsp; font-size:10.0pt;  &nbsp; &nbsp; &nbsp; &nbsp; font-family:"Times New Roman";  &nbsp; &nbsp; &nbsp; &nbsp; mso-ansi-language:#0400;  &nbsp; &nbsp; &nbsp; &nbsp; mso-fareast-language:#0400;  &nbsp; &nbsp; &nbsp; &nbsp; mso-bidi-language:#0400;} </style> <! --><i><b>Creating a High Availability Print Server Environment with OM Plus and Clusters</b></i><br><br>In many environments, data printed on a page runs a business process. From picking and shipping an order to distributing medication, it has never been more vital to have a 100% guarantee that a page printed; and in a timely manner.<br><br>In looking at the issues associated with guaranteed print, you have to first look at general points of failure. In the centralized print environment, the largest point is the print server itself.<br><br>To shore up this point of failure, IT professionals look to the common High Availability (“HA”) environment of “Server Clusters”. This environment is a tried and accepted method of providing uptime in the event of a server going down.<br><br>While the exact details of configuring OMP will vary depending on the OS and cluster software, the general method will remain the same.<br><br>In general the OM Plus software will be installed on each node of the cluster, but each install will be to the common disk that comprises part of the Cluster; a SAN or NAS disk being the most common. This will set the working environment for each Node, but ensure that all working files, including the spooled print files, are not co-located with the server. <br><br>Diagram 1.<br><img src="http://www.plustechnologies.com/Portals/0/Documents/Basic_Cluster_2.gif"><br><br>With this configuration, in the event that a node goes down for any reason, a secondary node can be brought up. With OM Plus configured for Cluster use and the Queues configured for bi-directional communication, all jobs will then pick up where they left off.<br><br>In this environment, end users should only notice a small pause in printing while the failure is detected and the secondary Node picks up.<br><br>This method of HA is highly effective with the only possibility of job loss coming from jobs not finished spooling at the time the primary node goes down.<br><br>A common variance in the configuration is to add a Load Balance (“LB”) element to the mix. While it would seem logical to simply have both nodes Active and processing, this is not necessarily load balancing. OMP, while being installed on both Nodes, are running out of the same directory, so is, by definition, the same instance. While this is not feasible, this is not to say there is not a configuration that is both HA and LB.<br><br>A common configuration is to add an OMP Agent to the Application end that will check “Round Robin” prints to each node; each node being installed into separate directories so they are then two instances. This will insure that jobs are split between nodes and if any node is offline then all jobs will route to the healthy node.<br><br>Whether the OS is Windows or a UNIX/LINUX flavor, Plus Technologies can add guidance in choosing and configuring the correct environment to meet the exact needs to keep any business process running smoothly.<font size="3" face="Times New Roman"><span style="font-size: 12pt; font-family: &quot;Times New Roman&quot;;"></span></font> <p>Forum: <a href="http://plustechnologies.websitetoolbox.com/?forum=55802">OM Plus - Q&A</a>
]]></description>
		<guid isPermaLink="false">http://plustechnologies.websitetoolbox.com/post?id=3553797</guid>
		<pubDate>Thu, 02 Jul 2009 15:25:17 GMT</pubDate>
	</item>

	<item>
		<title><![CDATA[OM Plus for Windows Version History: Part II]]></title>
		<link>http://plustechnologies.websitetoolbox.com/post?id=3018939</link>
		<description><![CDATA[<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="ProgId" content="Word.Document"><meta name="Generator" content="Microsoft Word 12"><meta name="Originator" content="Microsoft Word 12"><link rel="File-List" href="file:///C:%5CDOCUME%7E1%5Crhill%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml"><link rel="themeData" href="file:///C:%5CDOCUME%7E1%5Crhill%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx"><link rel="colorSchemeMapping" href="file:///C:%5CDOCUME%7E1%5Crhill%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml"><!-- ><xml>     Normal   0               false   false   false      EN-US   X-NONE   X-NONE                                                     MicrosoftInternetExplorer4                                                   </xml><! --><!-- ><xml>                                                                                                                                                                                                                                                                                                                                                                                                                                </xml><! --><style> <!--  /* Font Definitions */  @font-face  &nbsp; &nbsp; &nbsp; &nbsp; {font-family:"Cambria Math";  &nbsp; &nbsp; &nbsp; &nbsp; panose-1:2 4 5 3 5 4 6 3 2 4;  &nbsp; &nbsp; &nbsp; &nbsp; mso-font-charset:1;  &nbsp; &nbsp; &nbsp; &nbsp; mso-generic-font-family:roman;  &nbsp; &nbsp; &nbsp; &nbsp; mso-font-format:other;  &nbsp; &nbsp; &nbsp; &nbsp; mso-font-pitch:variable;  &nbsp; &nbsp; &nbsp; &nbsp; mso-font-signature:0 0 0 0 0 0;} @font-face  &nbsp; &nbsp; &nbsp; &nbsp; {font-family:Calibri;  &nbsp; &nbsp; &nbsp; &nbsp; panose-1:2 15 5 2 2 2 4 3 2 4;  &nbsp; &nbsp; &nbsp; &nbsp; mso-font-charset:0;  &nbsp; &nbsp; &nbsp; &nbsp; mso-generic-font-family:swiss;  &nbsp; &nbsp; &nbsp; &nbsp; mso-font-pitch:variable;  &nbsp; &nbsp; &nbsp; &nbsp; mso-font-signature:-1610611985 1073750139 0 0 159 0;} @font-face  &nbsp; &nbsp; &nbsp; &nbsp; {font-family:"Lucida Sans Unicode";  &nbsp; &nbsp; &nbsp; &nbsp; panose-1:2 11 6 2 3 5 4 2 2 4;  &nbsp; &nbsp; &nbsp; &nbsp; mso-font-charset:0;  &nbsp; &nbsp; &nbsp; &nbsp; mso-generic-font-family:swiss;  &nbsp; &nbsp; &nbsp; &nbsp; mso-font-pitch:variable;  &nbsp; &nbsp; &nbsp; &nbsp; mso-font-signature:-2147480833 14699 0 0 63 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal  &nbsp; &nbsp; &nbsp; &nbsp; {mso-style-unhide:no;  &nbsp; &nbsp; &nbsp; &nbsp; mso-style-qformat:yes;  &nbsp; &nbsp; &nbsp; &nbsp; mso-style-parent:"";  &nbsp; &nbsp; &nbsp; &nbsp; margin:0in;  &nbsp; &nbsp; &nbsp; &nbsp; margin-bottom:.0001pt;  &nbsp; &nbsp; &nbsp; &nbsp; mso-pagination:widow-orphan;  &nbsp; &nbsp; &nbsp; &nbsp; font-size:10.0pt;  &nbsp; &nbsp; &nbsp; &nbsp; font-family:"Lucida Sans Unicode","sans-serif";  &nbsp; &nbsp; &nbsp; &nbsp; mso-fareast-font-family:Calibri;  &nbsp; &nbsp; &nbsp; &nbsp; mso-fareast-theme-font:minor-latin;} .MsoChpDefault  &nbsp; &nbsp; &nbsp; &nbsp; {mso-style-type:export-only;  &nbsp; &nbsp; &nbsp; &nbsp; mso-default-props:yes;  &nbsp; &nbsp; &nbsp; &nbsp; font-size:10.0pt;  &nbsp; &nbsp; &nbsp; &nbsp; mso-ansi-font-size:10.0pt;  &nbsp; &nbsp; &nbsp; &nbsp; mso-bidi-font-size:10.0pt;} @page Section1  &nbsp; &nbsp; &nbsp; &nbsp; {size:8.5in 11.0in;  &nbsp; &nbsp; &nbsp; &nbsp; margin:1.0in 1.0in 1.0in 1.0in;  &nbsp; &nbsp; &nbsp; &nbsp; mso-header-margin:.5in;  &nbsp; &nbsp; &nbsp; &nbsp; mso-footer-margin:.5in;  &nbsp; &nbsp; &nbsp; &nbsp; mso-paper-source:0;} div.Section1  &nbsp; &nbsp; &nbsp; &nbsp; {page:Section1;}  /* List Definitions */  @list l0  &nbsp; &nbsp; &nbsp; &nbsp; {mso-list-id:2021200730;  &nbsp; &nbsp; &nbsp; &nbsp; mso-list-type:hybrid;  &nbsp; &nbsp; &nbsp; &nbsp; mso-list-template-ids:275921986 67698703 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;} @list l0:level1  &nbsp; &nbsp; &nbsp; &nbsp; {mso-level-tab-stop:.5in;  &nbsp; &nbsp; &nbsp; &nbsp; mso-level-number-position:left;  &nbsp; &nbsp; &nbsp; &nbsp; text-indent:-.25in;} @list l0:level2  &nbsp; &nbsp; &nbsp; &nbsp; {mso-level-tab-stop:1.0in;  &nbsp; &nbsp; &nbsp; &nbsp; mso-level-number-position:left;  &nbsp; &nbsp; &nbsp; &nbsp; text-indent:-.25in;} @list l0:level3  &nbsp; &nbsp; &nbsp; &nbsp; {mso-level-tab-stop:1.5in;  &nbsp; &nbsp; &nbsp; &nbsp; mso-level-number-position:left;  &nbsp; &nbsp; &nbsp; &nbsp; text-indent:-.25in;} @list l0:level4  &nbsp; &nbsp; &nbsp; &nbsp; {mso-level-tab-stop:2.0in;  &nbsp; &nbsp; &nbsp; &nbsp; mso-level-number-position:left;  &nbsp; &nbsp; &nbsp; &nbsp; text-indent:-.25in;} @list l0:level5  &nbsp; &nbsp; &nbsp; &nbsp; {mso-level-tab-stop:2.5in;  &nbsp; &nbsp; &nbsp; &nbsp; mso-level-number-position:left;  &nbsp; &nbsp; &nbsp; &nbsp; text-indent:-.25in;} @list l0:level6  &nbsp; &nbsp; &nbsp; &nbsp; {mso-level-tab-stop:3.0in;  &nbsp; &nbsp; &nbsp; &nbsp; mso-level-number-position:left;  &nbsp; &nbsp; &nbsp; &nbsp; text-indent:-.25in;} @list l0:level7  &nbsp; &nbsp; &nbsp; &nbsp; {mso-level-tab-stop:3.5in;  &nbsp; &nbsp; &nbsp; &nbsp; mso-level-number-position:left;  &nbsp; &nbsp; &nbsp; &nbsp; text-indent:-.25in;} @list l0:level8  &nbsp; &nbsp; &nbsp; &nbsp; {mso-level-tab-stop:4.0in;  &nbsp; &nbsp; &nbsp; &nbsp; mso-level-number-position:left;  &nbsp; &nbsp; &nbsp; &nbsp; text-indent:-.25in;} @list l0:level9  &nbsp; &nbsp; &nbsp; &nbsp; {mso-level-tab-stop:4.5in;  &nbsp; &nbsp; &nbsp; &nbsp; mso-level-number-position:left;  &nbsp; &nbsp; &nbsp; &nbsp; text-indent:-.25in;} ol  &nbsp; &nbsp; &nbsp; &nbsp; {margin-bottom:0in;} ul  &nbsp; &nbsp; &nbsp; &nbsp; {margin-bottom:0in;} --> </style><font face="Tahoma" size="2"><b>2.3.5.0519</b> - February, 2010<br><br><i>Enhancement</i>: A version of OM Plus that runs on 64-bit Windows operating systems is now available. Most OM Plus programs run under the 32-bit “Windows-on-Windows” environment; the port monitor and programs that setup and maintain the port monitor need to run in the 64-bit environment.<br><br>OM Plus will now operate correctly on Windows Vista or 2008 server when run under elevated authorization. For command-line programs, this means running at an “elevated” command-prompt; or processes that execute them must be elevated. The Start Menu “OM Plus for Windows” option will be linked to a wrapper program that requires this elevated level to run the main server gui. New documentation under the help directory gives more information.<br>IIS Note: we have no automated OM Plus web setup for Vista; however, the setup/removal scripts used for Windows 2003 will also work for Windows 2008 (and have been renamed from OMP_W2K3_IIS to OMP_WinServer_IIS) if (1) The IIS 6 Management Capability is installed as part of the IIS installation; and (2) the script is run with elevated authorization.<br><i>Enhancement</i>: New SAP Call Back Integration will now display current printer status in SAP Status Screen.<br><i>Enhancement</i>: Added&nbsp; the following command line programs:<br>dccmount<br>omqdepth<br>omresolve<br><i>Enhancement</i>: Added ability for user to change log-in password;<br><i>Enhancement</i>: System info now reports exact version of Windows operating system;<br><i>Enhancement</i>: Added proxy host operation to remote destinations; added checkbox to control ‘proxyMode’ on the Remote Hosts Lists tab of the Settings dialog from the main server gui Environment&nbsp; tab.<br><i>Enhancement</i>: A number of queue item values were not available to spooler.bat as environment variables; this has been corrected;<br></font><font face="Tahoma" size="2"><i>Behavior Change</i>: Implemented “remote hold” option for OMPLUS and LPPLUS modes;<br></font><font face="Tahoma" size="2"><i>Behavior Change</i>: The message reporting unsupported –o options is no longer logged.<br> </font><font face="Tahoma" size="2"><i>Behavior Change</i>: In background status, changed which user field was in play for filtering on user names.<br></font><font face="Tahoma" size="2"><i>Behavior Change</i>: The scheduler code did not account for unexpected error codes (e.g. when a filter crashes). This causes unpredictable downstream effects, as when the exit code is put into a too-small character buffer. The termination logic now adjusts and logs the occurrence of such exit codes.<br><i>Behavior Change</i>: If the scheduler detected a data error when loading a job initially from dcclp, it didn't communicate this back, so dcclp would wait until it timed out and would not report the true cause. Now, dcclp is made aware that there is a data error and everything is logged appropriately.<br><i>Bug Fix</i>: Corrected incorrect host name in the web interface login.<br></font><font face="Tahoma" size="2"><i>Bug Fix</i>: Changed socket shutdown sequence to prevent services hanging when stopped.<br> </font><font face="Tahoma" size="2"><i>Bug Fix</i>: Some SNMP status messages were being reported as “??” instead of true message. This has been fixed.<br> </font><font face="Tahoma" size="2"><b><br>2.2.2.0459</b> - August, 2009<br><i>Enhancement:</i> Compatibility for RightFax versions greater than 8.5. RightFax setup can be found in the OMP for Windows Configuration screen . Environment tab &gt; Settings button and then RightFax setup. (See RightFax setup instructions in the OM Plus HELP directory after install for more details.)<br><i>Enhancement:</i> Added functions for new OMP Web Service components.<br><b><br>2.2.2.0455 </b>- June, 2009<b><br></b></font><font face="Tahoma" size="2"><i>Enhancement:</i> New SAP Interface; method used is direct call back to SAP on individual job status and not the current Polling method<br><i>Enhancement:</i></font><font face="Tahoma" size="2"><span style="font-size: 10pt;"><i> </i>Added an  <b><i><span style="font-weight: bold; font-style: italic;">SAP</span></i>  </b>&nbsp;tab to Settings dialog in main OM Plus server GUI to set an <i><span style="font-style: italic;">SAP-Enabled</span></i> flag and provide access to GUI  to maintain <i><span style="font-style: italic;">sapconfig</span></i> file. It is  also possible to log the status of all current SAP connections from  here.<br><i>Enhancement:</i> </span></font> <font face="Tahoma" size="2"><span style="font-size: 10pt;"></span></font><font face="Tahoma" size="2"><span style="font-size: 10pt;">Added new  'syncu' family of ports that would work with Tricerat-type processing where the  user name is dynamically altered before the port monitor spools the job to OM  Plus.</span></font><font face="Tahoma" size="2"><br><i>Behavior Change:</i> Program that gathers system information will now include a "patchlevel" value if such a file is present under the system directory.<br><i>Behavior Change:</i> Added Send-To-Any / Receive-From-Any and Host-Alias to the Remote Destination GUI maintenance dialog. These setting will take place without having to manually restart the RemoteServ service. Also added button to manually request printers from hosts in the “Receive” list.<br><i>Enhancement: </i>Added RETRYCOUNTER environment variable passed to a retry script that keeps count of how many times the script has been called for the problem at hand. The counter is not based on a specific problem (e.g. paper jam) but on the fact of a communication failure. If the nature of the problem changes (e.g. from paper jam to offline) within the same failure event, the counter is not reset.<br><i>Behavior Change:</i> The standalone dcclp now has the exception dump logic included. This means that all processes that run dcclp in this mode (SAP, the port monitor, any scripting) now provide additional debugging support if there is a program abort.<br><i>Enhancement:</i> Added command-line program AddPortMonPorts for creating large numbers of ports to work with our port monitor. This program creates the registry entries so they can be picked up for use the next time the Windows spooler is restarted.<br><i>Enhancement:</i> The user can now run a script editor for event scripts directly from the dialog where the event and interface scripts are established. (This is on the Scripts In Use tab of the Settings dialog from the Environment tab of the main server OM Plus GUI.) The user doesn’t have to know where OM Plus stores these scripts in order to edit them.<br><i>Bug Fix:</i> In CD Plus, a file handle was not getting reset after an open error causing a program abort then next time through. This has been fixed.<br><i>Bug Fix:</i> Previously, if a user tried to change the type of OM Plus port monitor (from Basic to NP or NP to Basic), and the change failed, the original linkages between Windows printers and OM Plus destinations were lost. This has been corrected so that the linkages are retained.<br><i>Bug Fix:</i> After changing the type of OM Plus port monitor in use, the “restore previous monitor” feature was occasionally lost. This has been fixed.<br><i>Behavior Change:</i> dcclp will now retry up to a minute if the file-to-be-spooled is unavailable for any reason (e.g. external virus checker).<i><br>Bug Fix:</i> A couple of different PDF page counting problems were identified and fixed.<br><i>Behavior Change</i>: OM Plus mode client and LPPlus mode client will now remove any remote destination coding in the option string (E=&lt;whatever&gt;) before sending options along to OMP server.<br><i>Bug Fix:</i> Due to a problem in the status service, if a user tried to Copy a request that had a remote destination using Java user interface, the message “Permission Denied” would appear. This has been fixed and the copy is now performed.<br><i>Enhancement:</i> If our port monitor is unable to write to our log, or to the Windows event log, it used to pop-up a dialog reporting that fact. This pop-up has been removed. In those cases, there will be no record of the transaction involved and logging will be lost.<br><i>Behavior Change:</i> Added the destination name to the log message recording the end of processing for a request.<br><i>Bug Fix: </i>There were cases where the scheduler was not selecting the correct job among those in a given class, causing out-of-order printing. This has been fixed.<br><i>Bug Fix:</i> There were times when the scheduler was not including newly spooled jobs in its scheduling process in a timely manner. To fix this, a scheduler tuning parameter was added that forces including new jobs within a given period of time. This value is maintained on the System Tuning tab of the server Settings dialog.<br><i>Bug Fix:</i> In the Link Windows Printers and OM Plus Destinations dialog, changing a linked destination from one OM Plus printer to another was not working. This has been fixed.<br><i>Bug Fix: </i>If the title field contained a path name with backslashes, the title value appearing in the Web Archive window had odd characters displayed. (The backslashes caused the succeeding character to be taken as a control character.) This has been corrected. However, titles with backslash characters are not currently supported as targets of the web archive search. Searching for titles with backslashes will causes the browser session to become unstable.</font><font face="Tahoma" size="2"><br><br><b>2.2.1.0428 -</b> Jan, 2009<br><i>Enhancement:</i> OM Plus Browser Interface V3<br><i>Enhancement:</i> Cluster Aware port monitor, allowing OMP to take jobs in the Cluster virtual node.<br><i>Enhancement:</i> New Port Monitor setting to accept Windows Spooler output and save to file instead of spool to OMP<br><i>Enhancement:</i> Added new command line utility to update security parameters </font><font face="Tahoma" size="2"><span style="font-size: 10pt;">(<i><span style="font-style: italic;">updtsecgrp.exe</span></i>).</span></font><font face="Tahoma" size="2"><br><i>Enhancement:</i> OMPLUS mode destinations can now be configured to be unidirectional. This change will work with 'real' destinations as well as propagated Print Server / Agent installs<br><i>Enhancement:</i> New scripts have been added to remove the IIS virtual server directories for uninstalling.<br><i>Bug Fix:</i> In some instances the User Filter would close before all of the data was flushed to the output. Thus behaviors has been changed.<br><i>Bug Fix:</i> Bi-Directional mode queues could timeout due to the size of the job and the timing of the PJL "Keep Alive". The timing has been altered to fix this. Also that time is now user configurable.<br><i>Bug Fix:</i> Problems were found in the accesing of 'Shared Memory'; this process has been corrected.<br><i>Bug Fix:</i> LPR automatic detection of when a Form Feed (Hex 0c) should be autpmatically added to a data stream when the file break is active was flawed.<br><i>Bug Fix:</i> LPR incomming job titles were malformed.<br><i>Behavior Change:</i> DCGRP now has the L command to batch by the spooled job time.<br><b><br>2.2.1.0374 </b>- Sept., 2008<b><br></b><i>Enhancement:</i><b> </b>Increased Filter/Interface response time<br><i>Bug Fix:</i> Bi-directional confirmation was not always interrupting a job when the write-timeout was exceeded.<br><i>Behavior Change:&nbsp;</i> The bi-directional confirmation logic (PJL and ZPL) was not handling write timeouts of less than one minute.<br><i>Bug Fix: </i>ZPL monitored jobs were not always interrupted when an error was discovered while de-spooling.<br><i>Enhancement:</i> The ZPL de-spooling logic will now respond to an optional environment variable (PICK_WAIT) to wait indefinitely for a “pick” status bit to be set. This corresponds to a person physically removing a label from a printer.<br><i>Bug Fix:</i> The 'Bundler' de-spooling process did not return the correct value internally if there was an error. <i><br>Bug Fix:</i> In some isolated cases, jobs printed to a class were despooled out of order. This has been corrected.<br><i>Enhancement:</i> Added 'ompdest' console program which verifies whether the supplied command-line queue name is a valid OM Plus destination / class.<br><i>Enhancement:</i> Added 'omremsetup' program to help with scripting send/receive file lists; and to set new flags indicating whether hosts can receive or send <br>from/to any host.<br><i>Enhancement:</i> Modified Remote service to implement sending to, or receiving from, any host, as determined by a user setting; also to use ‘pingHost’ to set alias for local host. <br><i>Behavior Change:</i> Uninstall will now automatically remove additional components added for partners when “remove all” is selected. <br><b><br>2.2.1.0355 - </b>May, 2008<i><b><br></b>Enhancement:</i> Changes to destination configurations are stored and can be un-done with the new “-orestore” command line option in lpadmin. This undo feature also works if a destination has been deleted. In the case of restoring a deleted destination, the class and group memberships are also restored.<br><i>Enhancement:</i> Added command to allow a bundle to be terminated manually through the client GUI.   At present, this “Terminate Bundle” command is not available through the web interface. <i><br></i><i>Enhancement:</i><b> </b>dccnetstat will now return the up/down state of the scheduler by transacting with the omplus-mode server (uses new –o&lt;hostname&gt; parameter).<b><br></b><i>Enhancement:</i><b> </b>The installation, handling, and management of event scripts and de-spooling scripts has changed to prevent custom user scripts being impacted during an upgrade installation. (a) the OM Plus installation will no longer install operational event scripts in the events directory; only example, ‘batdist’, files are installed; (b) the software no longer expects such events scripts to be present; (c) with this scheme, users can create custom event scripts without worrying about their being overwritten during an upgrade. A new document in the ‘help’ directory, Managing Custom Scripts in OM Plus explains the new process in detail. As part of this change, new event scripts were added to the Windows version of OM Plus to mirror the event scripts available under the Unix version. New event scripts now honored are: accept, arch_err, cancel, demon, lpdfail, and reject. In addition, the purge script now runs out of the bin directory and is not to be modified by the user. There is a new prepurge script that can be created and, if it exists, it will run before the purge script. If users had previously modified the original purge script, they will need to move those modifications into the prepurge script. <br>During an upgrade installation, installation process attempts to make the environment fit this new scheme by deleting uncustomized scripts or moving others. All installation actions are logged in the omsetup file.<br><i>Bug Fix: </i>SNMP queries from the filter had caused aborts in some cases. This has been fixed.<i><br>Bug Fix:</i> The Printer-Status feature from the Request Status window was not showing the “circular log” for the printer in some cases. This has been fixed.<br><i>Bug Fix:</i> CD Plus logic assumed the only ‘$’ appearing on the command line was as part of its substitution keyword logic, and did not handle the case where the character would appear natively. This resulted in the parameter containing the $ lose characters from that point on. This has been corrected.<i><br>Enhancement:</i> If the number file is discovered missing when trying to spool a file, it is re-created starting at RID00001.<br><i>Behavior Change:</i> Any permissions problems encountered by the Port Monitor will now be logged to the port monitor log, or to the Windows event log if the port monitor log is unavailable. Previously, a pop-up window reported this problem, causing the port processing to stall until the pop-up window was closed.<i><br>Behavior Change:</i> 'lpadmin' command line program was not secured properly. This has been changed so that only OM Plus admin users are able to use the command. Also, the user who creates, deletes, or modifies a destination is now logged.<br><i>Behavior Change:</i> If a security model defined restriction based on user, then spooling would sometimes not work depending on how the job arrived in OM Plus. This was due to some security checks being made in dcclp before the security user had been properly determined. <br>Behavior Change: OMP can now automatically set all omxfer template files to LPPlus mode in addition to netprint and OMPlus mode. This is done through the OM Plus server GUI/Environment Tab/Settings/Remote Host Lists Tab/Settings button. </font><br> <p>Forum: <a href="http://plustechnologies.websitetoolbox.com/?forum=49427">OM Plus Version History for Windows</a>
]]></description>
		<guid isPermaLink="false">http://plustechnologies.websitetoolbox.com/post?id=3018939</guid>
		<pubDate>Mon, 06 Oct 2008 17:13:41 GMT</pubDate>
	</item>

	<item>
		<title><![CDATA[Creating a User Filter]]></title>
		<link>http://plustechnologies.websitetoolbox.com/post?id=2979734</link>
		<description><![CDATA[<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="ProgId" content="Word.Document"><meta name="Generator" content="Microsoft Word 11"><meta name="Originator" content="Microsoft Word 11"><link rel="File-List" href="file:///C:%5CDOCUME%7E1%5Crhill%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml"><!-- ><xml>     Normal   0         false   false   false                                </xml><! --><!-- ><xml>     </xml><! --><!-- ><object  classid="clsid:38481807-CA0E-42D2-BF39-B33AF135CC4D" id=ieooui></object> <style> st1\:*{behavior:url(#ieooui) } </style> <! --><style> <!--  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal  &nbsp; &nbsp; &nbsp; &nbsp; {mso-style-parent:"";  &nbsp; &nbsp; &nbsp; &nbsp; margin:0pt;  &nbsp; &nbsp; &nbsp; &nbsp; margin-bottom:.0001pt;  &nbsp; &nbsp; &nbsp; &nbsp; mso-pagination:widow-orphan;  &nbsp; &nbsp; &nbsp; &nbsp; font-size:12.0pt;  &nbsp; &nbsp; &nbsp; &nbsp; font-family:"Times New Roman";  &nbsp; &nbsp; &nbsp; &nbsp; mso-fareast-font-family:"Times New Roman";} a:link, span.MsoHyperlink  &nbsp; &nbsp; &nbsp; &nbsp; {color:blue;  &nbsp; &nbsp; &nbsp; &nbsp; text-decoration:underline;  &nbsp; &nbsp; &nbsp; &nbsp; text-underline:single;} a:visited, span.MsoHyperlinkFollowed  &nbsp; &nbsp; &nbsp; &nbsp; {color:purple;  &nbsp; &nbsp; &nbsp; &nbsp; text-decoration:underline;  &nbsp; &nbsp; &nbsp; &nbsp; text-underline:single;} p.MsoPlainText, li.MsoPlainText, div.MsoPlainText  &nbsp; &nbsp; &nbsp; &nbsp; {margin:0pt;  &nbsp; &nbsp; &nbsp; &nbsp; margin-bottom:.0001pt;  &nbsp; &nbsp; &nbsp; &nbsp; mso-pagination:widow-orphan;  &nbsp; &nbsp; &nbsp; &nbsp; font-size:10.0pt;  &nbsp; &nbsp; &nbsp; &nbsp; font-family:"Courier New";  &nbsp; &nbsp; &nbsp; &nbsp; mso-fareast-font-family:"Times New Roman";} @page Section1  &nbsp; &nbsp; &nbsp; &nbsp; {size:612.0pt 792.0pt;  &nbsp; &nbsp; &nbsp; &nbsp; margin:72.0pt 90.0pt 72.0pt 90.0pt;  &nbsp; &nbsp; &nbsp; &nbsp; mso-header-margin:36.0pt;  &nbsp; &nbsp; &nbsp; &nbsp; mso-footer-margin:36.0pt;  &nbsp; &nbsp; &nbsp; &nbsp; mso-paper-source:0;} div.Section1  &nbsp; &nbsp; &nbsp; &nbsp; {page:Section1;} --> </style><!-- > <style>  /* Style Definitions */  table.MsoNormalTable  &nbsp; &nbsp; &nbsp; &nbsp; {mso-style-name:"Table Normal";  &nbsp; &nbsp; &nbsp; &nbsp; mso-tstyle-rowband-size:0;  &nbsp; &nbsp; &nbsp; &nbsp; mso-tstyle-colband-size:0;  &nbsp; &nbsp; &nbsp; &nbsp; mso-style-noshow:yes;  &nbsp; &nbsp; &nbsp; &nbsp; mso-style-parent:"";  &nbsp; &nbsp; &nbsp; &nbsp; mso-padding-alt:0pt 5.4pt 0pt 5.4pt;  &nbsp; &nbsp; &nbsp; &nbsp; mso-para-margin:0pt;  &nbsp; &nbsp; &nbsp; &nbsp; mso-para-margin-bottom:.0001pt;  &nbsp; &nbsp; &nbsp; &nbsp; mso-pagination:widow-orphan;  &nbsp; &nbsp; &nbsp; &nbsp; font-size:10.0pt;  &nbsp; &nbsp; &nbsp; &nbsp; font-family:"Times New Roman";  &nbsp; &nbsp; &nbsp; &nbsp; mso-ansi-language:#0400;  &nbsp; &nbsp; &nbsp; &nbsp; mso-fareast-language:#0400;  &nbsp; &nbsp; &nbsp; &nbsp; mso-bidi-language:#0400;} </style> <! -->  <p class="MsoPlainText"><b>In general:</b></p>  <p class="MsoPlainText">&nbsp;</p>  <p class="MsoPlainText">A User Filter in OMP is a process that is called during the output of the job to the end destination.<span style="">&nbsp; </span>Its normal function is to make some kind of change to the data stream before the end destination receives the data. A common use is Transformation into PDF or from PDF to Post Script.</p>  <p class="MsoPlainText">&nbsp;</p>  <p class="MsoPlainText"><b>Implementing a User Filter:</b></p>  <p class="MsoPlainText">&nbsp;</p>  <p class="MsoPlainText">A User Filter is referenced in Define Destination Screen, Page 3.<span style="">&nbsp; </span>The setup will only necessitate the reference to the User Filter logic itself (Program, Script, etc). The program / script must have permissions of 755 or it will cause the job to abort for security reasons.<br></p>  <p class="MsoPlainText">&nbsp;</p>  <p class="MsoPlainText"><b>Creating a User Filter:</b></p>  <p class="MsoPlainText">&nbsp;</p>  <p class="MsoPlainText">To start off, a User Filer ("UF") is a set of logic (program, script, etc) that will take data on the STDIN pipe and then deliver the back to STDOUT.<span style="">&nbsp; </span>OMP will deliver STDOUT to the UF STDIN and then listen to the UF STDOUT and take that data and finish the delivery to the end destination.<span style="">&nbsp; </span>It is required that you have some knowledge of basic scripting on the system you are working with, including knowledge of system commands.</p>  <p class="MsoPlainText">&nbsp;</p>  <p class="MsoPlainText">Since a UF configuration does not take options, all configuration and program setting must be internal. Normally even programs are "wrapped" in scripts so programs can be given their correct options.</p>  <p class="MsoPlainText">&nbsp;</p>  <p class="MsoPlainText">User Filter logic will work the same in the Windows and UNIX/LINUX systems, with one difference; a UF written for Windows will have to be a script that starts with our stdintofile.exe (%omhome%\bin\stdintofile.exe &lt;file&gt;). That utility will drain the data from STDIN and write it to a file. The UF script will then have to take the file and deliver it STDOUT.</p>  <p class="MsoPlainText">&nbsp;</p>  <p class="MsoPlainText">Since writing a UF will require some knowledge of what is in the system environment at the time it runs, it is recommended that the first UF written simply return the environment.</p>  <p class="MsoPlainText">&nbsp;</p>  <p class="MsoPlainText">Windows BAT Example:</p>  <p class="MsoPlainText">@echo off</p>  <p class="MsoPlainText">%omhome%\bin\stdintofile.exe %omhome%\tmp\INFILE</p>  <p class="MsoPlainText">Set C:\UF_ENV.TXT</p>  <p class="MsoPlainText">Type %omhome%\tmp\INFILE</p>  <p class="MsoPlainText">Del %omhome%\tmp\INFILE</p>  <p class="MsoPlainText">&nbsp;</p>  <p class="MsoPlainText">UNIX Shell example</p>  <p class="MsoPlainText">cat &gt; $LPHOME/tmp/INFILE</p>  <p class="MsoPlainText">env /UF_ENV.TXT</p>  <p class="MsoPlainText">cat $LPHOME/tmp/INFILE</p>  <p class="MsoPlainText">rm $LPHOME/tmp/INFILE</p>  <p class="MsoPlainText">&nbsp;</p>  <p class="MsoPlainText">Both examples will take the data from STDIN, write that data to a file, export the working environment to a file, write the job data back to STDOUT for OMP delivery and then clean up the data file.</p>  <p class="MsoPlainText">&nbsp;</p>  <p class="MsoPlainText">Plus Technologies Support ("PT Support") has a number of UF files in our library, so feel free to ask for examples.</p>  <p class="MsoPlainText">&nbsp;</p>  <p class="MsoPlainText">PT Support can also provide Professional Services to create User Filter and include that into normal system support.</p>  <p class="MsoPlainText">&nbsp;</p>  <p class="MsoPlainText">Note: User Filers not provided by PT Support will not be supported under a normal support contract.</p>  <p class="MsoPlainText">&nbsp;</p>  <p class="MsoPlainText">Please contact PT Support with any questions.</p>  <p class="MsoPlainText"><a target="_blank" href="mailto:support@plustechnologies.com"><a href="mailto:support@plustechnologies.com">support@plustechnologies.com</a></a></p>  <p class="MsoPlainText">877-899-7587 Option 6</p>   <p>Forum: <a href="http://plustechnologies.websitetoolbox.com/?forum=55802">OM Plus - Q&A</a>
]]></description>
		<guid isPermaLink="false">http://plustechnologies.websitetoolbox.com/post?id=2979734</guid>
		<pubDate>Thu, 18 Sep 2008 14:36:22 GMT</pubDate>
	</item>

	<item>
		<title><![CDATA[How do I test destinations]]></title>
		<link>http://plustechnologies.websitetoolbox.com/post?id=2131893</link>
		<description><![CDATA[I would like to perform a test to verify the destinations I setup with OM Plus are functioning.&nbsp; I can not find a "Test Destination" option.&nbsp; Would someone please direct me to it?<br><br>I need to make sure the destination are working in OM Plus before I start testing integration with our other applications.<br><br>Thank you,<br><br>Matt<br> <p>Forum: <a href="http://plustechnologies.websitetoolbox.com/?forum=55802">OM Plus - Q&A</a>
]]></description>
		<guid isPermaLink="false">http://plustechnologies.websitetoolbox.com/post?id=2131893</guid>
		<pubDate>Tue, 04 Sep 2007 20:03:09 GMT</pubDate>
	</item>

	<item>
		<title><![CDATA[OM Plus for Windows Version History: Part I]]></title>
		<link>http://plustechnologies.websitetoolbox.com/post?id=1731014</link>
		<description><![CDATA[<b>2.2.1.0330</b> - Mar., 2008<br><em>Enhancement</em>: The maximum size of the Title field for spool jobs has been increased from 20 to 50 characters.<br><em>Enhancement:</em> The maximum size of the Form field for spool jobs / destinations has been increased from 15 to 30 characters.<br><em>Enhancement</em>: CD Plus now allows matching on ‘originating-host’ or ‘spool-time’ (time is matched based on a time range, or being earlier or later than a given time). <br><em>Enhancement</em>: The LPD service has expanded the protocols allowed for designating the data and control header information.<br><em>Behavior Change</em>: Previously, when a trial license expired during a time of scheduler inactivity, the next job to spool caused the scheduler to abort in the middle of the spooling process. The spooling process then waited for communication with the scheduler. This caused a delay back up the chain to the port monitor in some cases. Now, when the license period expires, the scheduler will remain active, but will not spool new jobs (it follows the same logic as when Request-Max has been exceeded.). In addition, anytime the Services tab on the server user interface is activated and the license has expired, the “expiration dialog” will display. Previously, this dialog only displayed when the user tried to activate the scheduler service.<br><em>Behavior Change:</em> Uninstall did not include stopping the (relatively) new Monitor service. This has been corrected.<br><em>Behavior Change</em>: Temserv mode destinations will now report an error and interrupt a job if the closing protocol sequence with the partner device is not successful.<br><b></b>&nbsp;<br><b>2.1.1.0321</b> - Feb., 2008<br><em>Bug Fix:</em> Print jobs where OM Plus did not count pages were not being de-spooled under termserv mode. This has been fixed. <br><em>Bug Fix:</em> Jobs that had page counts supplied externally (from Windows spooler) would sometimes have their ‘total-pages’ value zeroed out when de-spooling, causing a question-mark to appear as part of the Page information in the Request Status window. This has been fixed.<br><br><b>2.1.1.0316</b> - Feb., 2008<br><em>Enhancement:</em> The omplus-mode service can now receive multiple jobs simultaneously. Previously, this mode only processed one job at a time causing occasional disconnects on pending jobs. The number of allowed jobs is configurable from a new tab in the main server GUI Environment/Settings dialog. By default, up to 10 simultaneous jobs can be processed.<br><em>Enhancement:</em> Added implementation of de-spooling communications with Zebra label printers using cpcl. A new model script (omcpclretry.js) is available to be used with this implementation that provides logic for automatic retries under certain conditions.&nbsp; <br><em>Enhancement:</em> Added new ‘virtual’ printer mode and accompanying implementation. This mode is automatically linked to a ‘virtual.bat’ user filter. As delivered, the user filter simply does a pass-through for the general release.<br><em>Enhancement:</em> Added new service that can provide remote TCP status information about other OM Plus services. It can also be used to start, stop, restart or kill these services. <br><em>Enhancement:</em> Remote printer definitions will now be sent only when a printer is added or deleted, not when maintenance or operational changes are made to the printer. It is now possible to initiate the sending of printer definitions to a remote host through a button on the ‘Remote Hosts Lists’ tab of the ‘Settings’ dialog in the Server user interface. <br><em>Enhancement:</em> Added “printer discovery” SNMP status command in background status. Can be used to return more complete information about a printer device.<br><em>Bug Fix:</em> Corrected timing problem between the scheduler and dcclp that could cause dcclp to abort under heavy load.<br><em>Bug Fix:</em> Fixed problem where a streaming despooling process would abort when internal PJL commands exceeded a certain length. <br><em>Bug Fix:</em> Job names with embedded blanks were not properly handled by CD Plus. This has been corrected. <br><em>Behavior Change:</em> An error is now returned to the Destination Configuration GUI when trying to add more virtual printers than the system is configured for.<br><em>Bug Fix:</em> Previously, the destination creation logic did not prevent a comma from being part of a destination name. This messes up the parsing rules required by the OM Plus GUI. Commas are no longer allowed. <br><em>Bug Fix:</em> The OM Plus on-line help could not be properly accessed from the Help button on the web request status window. This has been fixed.<br><b><br>2.1.1.0305</b> - Nov., 2007<br><em>Behavior Change</em>: dcclp now returns an error if the time given on a timed-release is earlier than the current time. <br><em>Enhancement</em>: Spooling and de-spooling now handles multiple fax numbers; <br><em>Behavior Change</em>: The enable, disable, accept, reject, and form mount commands will now return error messages if a problem is encountered.<br><em>Bug Fix</em>: If OM Plus security was set up such that a group had specific printers assigned to it, users in that group would not be able to issue suspend commands successfully. This has been fixed. <br><em>Behavior Change</em>: If a modification was made to a printer whose name was the same as an existing printer except for the case of one or more letters, a new printer was created with the case-different name.<br><em>Bug Fix</em>: Background status was not correctly checking security when a translation table change request came in. This has been fixed. <br><em>Bug Fix</em>: Fixed a bug introduced in prior release that caused the request status screen to not display printer group information properly.<b> </b><br><b><br></b><b>2.1.1.0298</b> - Oct., 2007<br>Bug Fix: Background status would abort in some cases when special characters appeared in the title field of a queue entry. This has been fixed. <br>Behavior Change: If the scheduler is loading corrupted queue files, it will now provide a true RID value and will put the request in interrupted status. Previously, the RID value would be set to RID99999 and the status set to ‘ready’. <br>Bug Fix: There were cases where internal scheduler commands were not being processed, giving the scheduler the appearance of being hung up. This has been fixed. <br>Bug Fix:In some cases, the mechanism used by dcclp to track recursive use was not being cleared. This has been fixed. <br>Behavior Change:When a change is made to the properties of a spool job, the log now reflects both the host/user information as well as the resolved user of the person making the request. <br>Enhancement: The maximum number of allowed destinations has been increased to 3000. <br><br><b>2.1.1.0295</b> - Aug., 2007<br><em>Behavior Change:</em> Changed logging of request modification in dcclp so that host, user, and resolved user information is included. Previously, only the resolved user was shown, causing confusion in some cases. <br><em>Bug Fix:</em> The environment variable that tracked recursive dcclp calls was not being cleared out properly in all cases. This has been fixed. <br><em>Behavior Change: </em>Changed background status to incorporate company information as part of web service request filter call. <br><em>Enhancement:</em> De-spooling processes now creates an environment variable called OMPWM, setting its value from a new option string parameter(-o&nbsp; ompwm=&lt;value&gt; ) The intended use is for optionally adding watermarks to the output job stream in a user filter. <br><br><b>2.1.1.0277</b> - Mar., 2007<br>Enhancement: The Archive web interface has been updated. <br><em>Bug Fix:</em> The web status window did now displays international dates correctly.<br><em>Bug Fix:</em> Running the web interface within a Terminal Services environment occasionally would give users the incorrect security status. This has been fixed.<br><em>Behavior Change:</em> The Java Client page display for requests being printed using the ‘stream’ protocol was getting page updates from two different sources. The result was confusing. It now reflects the number of pages actually printed on the printer. <br><em>Bug Fix:</em> The Java Client page display would not always correctly reflect the number of pages printed when a stream-protocol job was cancelled from the printer console. This has been fixed. <br><em>Enhancement:</em> The exit code from the de-spooling process is now available as the environment variable ‘OMEXITCODE’ in the post filter script (postfilt.bat). <br><em>Enhancement:</em> Commands related to the new stream protocol have been added to the web interface administration and status windows. <br><em>Behavior Change:</em> The operation of the stream-protocol now allows the daemon to time out waiting on the printer based on the destination’s ‘Write Time’ value. The earlier implementation of this did not accurately follow the ‘Write Time’ value. <br><em>Bug Fix:</em> The Sort field in the web Preferences window always showed English text regardless of the selected language. This has been fixed.<br><em>Bug Fix:</em> The web OM Plus interface did not display RID numbers or printers if the scheduler was down. This has been fixed.<br><em>Behavior Change:</em> In the server user interface, the tab panel for ‘Timeouts’ in the Settings dialog did not allow values greater than 10000. This limit has been removed. <br><br><font size="2" face="Verdana"><span style="font-size: 10pt; font-family: Arial;"></span></font><b>2.1.1.0268</b> - Mar., 2007<br><em>Enhancement</em>: Altered the SNMPConf program to allow it to do a shorter MIB query (required by some Sharp printers). <br><p class="MsoNormal" style="margin: 0px;"><em>Enhancement</em>: Added stream-confirmation capabilities on de-spooling. The streaming confirmation feature is written to work with printers using standard PJL communication protocol. This feature may not work properly with printers that do not follow this protocol.&nbsp;&nbsp;&nbsp; </p><p class="MsoNormal" style="margin: 0px;"><em>Enhancement</em>: Supporting stream confirmation, a user can change a request in ‘sent’ or ‘unconf’ status to ‘cmplt’. This can be done through the Java GUI or through the console program dccupdtstat.exe. </p><p class="MsoNormal" style="margin: 0px;">Enhancement: Added program dccreset.exe to reset different aspects of printer operation. This is the Windows version of the Unix dccreset program. </p><p class="MsoNormal" style="margin: 0px;"><em>Enhancement</em>: The LPD process now creates an environment variable called LPDTITLE_&lt;thread#&gt; just prior to calling the dcclp routine. This variable contains the full title as resolved by the LPD process, enclosed in double quotes. The thread number is part of the name to keep the variables unique in a multi-threading environment. </p><p class="MsoNormal" style="margin: 0px;"><em>Enhancement</em>: When dcclp is handling the job title, it will now look for a title substitution file (called titeSub) under the constants directory,. If such a file exists, dcclp will match the start of a job title with the file entries and make substitutions if it finds a match. An example file named titleSub.dist is supplied with the release. For present, this file is maintained through a text editor. Each line contains a single substitution candidate and corresponding replacement text separated by the ‘|’ character. The replacement text can contain any valid title character (no double quotes) and may be empty. </p><p class="MsoNormal" style="margin: 0px;"><b>NOTE: </b><span style="font-size: 10pt; font-family: Arial;"><font face="Verdana, Arial, Helvetica, sans-serif">This build of the server is dependent on build 2.1.1.0046 of the OM Plus Client. Both are required to implement streaming confirmation</font></span></p><p class="MsoNormal" style="margin: 0px;"><b></b>&nbsp;</p><p class="MsoNormal" style="margin: 0px;"><b>2.1.1.0252</b> - Jan., 2007<br><em>Bug Fix</em>: Fixed a token-handle leak in our port monitor. <br><em>Behavior Change</em>: dccgrp now uses shared memory if the scheduler is up to retrieve request information, and sort it as the scheduler would, before performing the indicated command. <br><em>Enhancement</em>: Changed the internal scheduler thread coordination to ensure that de-spooling activities get their time slice during heavy scheduler command processing. <br><em>Bug Fix</em>: Fixed message leak in scheduler when it is shut down. <br><em>Bug Fix</em>: Removed PJL ‘heartbeats’ that were being sent at inappropriate times. This caused corruption in interpreting the job stream in some cases. <br>Lengthened time between end-of-job heartbeats from 10 to 60 seconds. For some printers, too frequent heartbeats adversely impacted processing.<br><br><b>2.1.1.0250</b> - Nov., 2006<br><em>Bug Fix</em>: dcclp command lines constructed by the LPD service sometimes had extra blanks in them. Depending on the context, these extra blanks prevented correct interpretation of the command line, causing some options to be ignored. This has been fixed. <br><em>Bug Fix</em>: If a ‘passthru’ option appeared in a dcclp command line, the resulting option string in the queue file did not leave a space between it and options that followed. This has been corrected. <br><em>Behavior Change</em>: The port monitor will now replace any double-quote character in the job title with an underscore character. <br><em>Bug Fix</em>: In pcl documents where the page orientation changed, this change was not being retained. This caused problems with page calculations. This has been fixed. <br><em>Enhancement</em>: Viewing large pcl / pdf / graphics files through the Java client was taking unusually long time. This problem has been fixed <br>&nbsp;<br><b>2.1.1.0248</b> - Nov., 2006<br><em>Bug Fix</em>: The end-to-end service would sometimes abort on systems with tens of thousands of requests and under heavy load. This has been corrected. <br><em>Bug Fix</em>: If an OM Plus user is added through the OM Plus security and the length of the user name was at the maximum for the field (30 characters), the security information became corrupted. This has been fixed. <br><em>Behavior Change</em>: Changed new HTML user preference logic regarding ascending/descending display order. This was not language sensitive on startup. <br><em>Behavior Change</em>: HTML will now report archive retrieval failure problems. <br><em>Bug Fix</em>: When dccnetstat is run requesting a queue status, if the queue had a large number of pending requests, the LPD service could get into an error reporting loop. This has been fixed. <br><em>Behavior Change</em>: dccnetstat has been fixed so it can correctly receive the status of a large number of pending requests for a queue. <br><em>Bug Fix</em>: De-spooling requests using the ombanner.js model would sometimes interrupt with a code 1. This was a scripting problem with the model and has been corrected. <br><em>Behavior Change</em>: Interface scripts will now by default write some file access errors to the log. <br><em>Behavior Change</em>: The template directory was not being deleted during a complete product uninstall. This has been changed.<br>&nbsp;<br><b>2.1.1.0240</b> - Sep., 2006<br><em>Bug Fix</em>: If a request with no page counting was archived, it caused the archiving software to abort. This has been corrected. <br><em>Bug Fix</em>: Customers with large values for ‘Maximum Requests’, coupled with intense LPD activity, had problems with the LPD process aborting.<br><em>Product Enhancment</em>: Customers with extremely heavy LPD activity reported sluggish processing; Enhancements have been made to internal message handling, resulting in increased efficiency and significantly improved processing under load.<br><em>Bug Fix</em>: It was possible for an advanced form request copy to be assigned the same RID as another request spooling at the same time. This has been fixed. <br><em>Bug Fix</em>: Class name checking was not obeying case-sensitivity requirements, causing some requests to be spooled but never de-spooled. This has been corrected. <br>Behavior Change: If a bi-directional destination is receiving statuses from a printer, it would not send “keep-alive” transmissions back to the printer. In some cases, this caused the printer to timeout. This has been corrected. <br><em>Bug Fix</em>: Corrected a case where, when Java login security is in use, a user who was associated with administrator security access was denied access to the log file. <br><em>Bug Fix</em>: When operating in termserv mode, if a printer went into retry status there was a case where it would not be reset to active status until long after the printer had resumed normal operation. This has been corrected. <br><em>Bug Fix</em>: The (undocumented) –z option of the lpadmin command was not functioning properly. This has been corrected. <br><em>Enhancement</em>: Added event script ‘remotedests.bat’ that is run whenever the Remote Service either receives remote destinations from a remote host or sends its own destinations to a remote host. <br><em>Behavior Change</em>: To avoid problems with multi-language definitions in the Web interface, the name of the preferences.png file has been changed to prefsetup.png as have all corresponding references. <br><em>Bug Fix</em>: The de-spooling connection retry logic was not retrying failed connections properly. This would lead to the filter waiting on a connection even though the previously unavailable partner is now available. This has been corrected. <br>&nbsp;<br><b>2.1.1.0224</b> - Jul., 2006<br><b>Note*</b> Includes phase 2 of web changes to OM Plus.<br><b>Note*</b> This version is Minimum to interface with Om Stats <br><em>Enhancement:</em> Includes latest OM Plus documentation (HTML &amp; pdf); <br><em>Behavior Change</em>: If title field contains a comma character, enclose the field in double-quotes when writing to accounting log. <br><em>Bug Fix</em>: Fixed adminhtml protocol problem that caused 10053 error in background status.<br><em>Bug Bix</em>: Fixed pdf page counting problem (done in Unix in March) that caused some pdf docs to not get a valid page count. <br><em>New Feature</em>: Two new batch files (OMP_XP_IIS_Setup.bat and OMP_W2K3_IIS_Setup.bat) are available under our …\httpd\conf directory. Assuming our web stuff is left in place as installed, these scripts will do the IIS configuration needed for either an XP system or a Windows 2003 Server system. In both cases the IIS virtual directories cgi-bin and omplus are created. In the Windows 2003 case, the Web Services Extension setup is also done. The user opens a command prompt and navigates to the %omhome%\httpd\conf directory and runs the appropriate script. <br><em>New Feature</em>: There are certain delete-file and rename-file routines that throw program exceptions if they fail rather than simply returning a failure code. In most cases, no exception handling was present. All these routines have been converted to routines that return simple success/failure codes. <br><em>Behavior Change</em>: A termserv mode destination using bi-directional confirmation will now receive status updates from the printer while the job is being delivered. Previously, status information was not received until after the whole job was delivered. This caused a delay in getting status information for very large jobs. <br><em>New Feature</em>: Added extended identification for ipg-vgl data and extended page counting logic. <br><em>New Behavior</em>: Added exception handling to the LPD service, the OMP server service, the End-to-End service, and the main filter de-spooling program. If any of these programs abort, information about the location of the problem is now written to files. These files can be used by developers to diagnose the cause of the problem. The files are written to the bin directory and have the PTDUMP_&lt;prog&gt;_&lt;thread&gt;; <br><em>New Behavior</em>: At the end of the filter de-spooling, in termserv if we have been PJL-ing the page count, don’t rectify the count at the end if the ‘total-pages’ is 0.<br>&nbsp;<br><b>2.1.1.0212</b> - May, 2006<br><em>Enhancement</em>: A new web interface for request status and the structure to allow internationalization of text.<br><em>Enhancement</em>: The web administration interface (ompadmin) now allows creation of new destinations. The prior version (adminhtml) still has this limitation.<br><em>Enhancement</em>: During installation, the files needed for the web interface will be placed under the appropriate directory for the operating system being used. (This assumes using IIS as the web server.)<br><em>Bug Fix</em>: Fixed bug in form matching where un-initialized field and a maximum length form name could cause a field overflow.<br><em>Bug Fix</em>: Viewing archive pcl data through the web interface did not work properly through SwiftView. This has been corrected.(PENDING)<br><em>Enhancement</em>: Added pdf files to those that can be viewed through the web interface to archive reports.<br><em>Enhancement</em>: Documented ALT_DEST environment variable at the top of model interface scripts.<br><em>Behavior Change</em>: Previously, performing an update install of OM Plus did not replace existing scripts under the event or interfaces directories. This caused problems when functional changes were made in scripts from one release to another. This has been corrected such that the installation software ensures that the latest scripting is always installed; and any user customized scripts, or obsolete scripts, are saved under a separate directory. This allows the user to re-apply their customization manually after the upgrade. All installation activity is for this is logged to omSetup.<br><em>Bug Fix</em>: A destination change would fail to a class if the class definition held a large number of destinations. This has been fixed.<br>&nbsp;<br><b>2.1.1.0202</b> - Apr., 2006<br><em>Bug Fix</em>: If modification dcclp was run during de-spooling, the code went ahead with the parent/child hook up, even though there was no new request. This created a condition where a child was its own parent. This has been corrected. <br><em>Bug Fix</em>: dccreindex was not picking up the setting to turn off looking for pcl-graphics; also it was over counting some files by a page; and was being pre-maturely ended by embedded end-of-file characters.. These issues have been fixed. <br><em>Bug Fix</em>: Restored operational feature removed when the wild-card security function was implemented: if a user is working on the box where OM Plus is installed, that user’s Windows login is treated as a resolved local user for OM Plus security. <br><em>Behavior Change</em>: The button to create an OM Plus destination on the “Link Windows Printers …” dialog has been hidden.<br><em>Bug Fix</em>: Terminal Service status now being logged when the main server gui is started; the log entry for Terminal services associated with the scheduler has been removed because it will always be ‘no’ by the current way it is determined. <br><em>Enhancement</em>: %OMHOME% can now be used in the as part of the user filter definition string. <br><em>Behavior Change</em>: In the Log Viewer, when lines were marked they were kept in the order marked rather than in sorted order. This has been changed. <br>Bug Fix: If a destination change was issued inside spooler.bat, the scheduler loaded the changed destination in the main part of memory, but did not change the destination field it used in the de-spooling logic. This has been fixed by altering the add/chg request scheduler routines to be like those of the Unix side.<br><em>Behavior Change</em>: Changed pjl confirmation so that (1) it only exits when the right number of end-of-job messages have been received; (2) on successful completion of a job, the total pages printed on the request status will match the number spooled. <br><em>Behavior Change</em>: Changed datatype determination logic to expand characteristics for a pcl-2 file.<br>&nbsp;<br><b>2.1.1.0198</b> - Mar., 2006<br><em>Enhancement</em>: Added dccreindex program, to be used only in the context of spooler.bat for “re-indexing” a job. <br><em>Behavior Change</em>: When receiving data in archive html, if the data contained a 0x01 in the first byte, this was interpreted as a NACK and the html receive closed down. This has been fixed to only respond to a NACK if it is the only data transmitted. <br><em>Behavior Change</em>: Removed DISPLAY parameter from front of bi-di communication string (Kyocera printers did not handle this parameter). <br><em>Behavior Change</em>: If the title field from archived file has embedded commas, these will now be translated to underscores for during retrieval. <br><em>Enhancement</em>: Added dccarchive.exe program to perform asynchronous archiving process relative to the scheduler. A new version of purge.bat now runs this program; the script itself is now run asynchronously. <br><em>Bug Fix</em>: Fixed bug in lpdserv that could cause a job to be rejected if the destination is remote to the computer receiving the job. <br><em>Bug Fix</em>: Fixed bug in lpdserv that could cause the program to abort if the host names in the RemoteDest file exceeded a certain length. <br>Behavior Change: All PJL communication is now included in a debug trace, not just the PJL from the printer after the job has been sent. <br><em>Bug Fix</em>: In RemoteServ, if a receive error occurs, it’s possible for the program to go into an infinite error loop. This has been corrected. <br><em>Bug Fix</em>: Customers who set their request max to 99999 had a problem when the RIDs rolled over back to 0. This has been fixed. <br><em>Bug Fix</em>: In background status, added checks everywhere a socket receive is done to bail on error. There were a few places where this was not done. <br><em>Behavior Change</em>: Changed distributed omxfer1 and omxfer2&nbsp; so that banner is turned off. <br><em>Behavior Change</em>: During installation, the user is now presented with an additional ‘Confirmation’ box to verify that they accept the terms of the license agreement.<br>&nbsp;<br><b>2.1.1.0191</b> - Nov., 2005<br><b>*Note:</b> (2.1.1.0044 Optio, Client 2.1.1.0036)<br><b>*Note:</b> Client 2.1.1.0028 or newer is required<br><em>Bug Fix:</em> Some drivers were reporting page counts to the spooler in a way that made our page count received from the spooler incorrect. This has been adjusted. <br><em>Bug Fix:</em> Archive HTML interface had old, short values for length of USER field; and was incorrectly labeling a registered system as not registered. Both these have been fixed. <br><em>Bug Fix:</em> dcclp was not reporting an error if the destination was omitted on a new request. This has been corrected. <br><em>Bug Fix:</em> Some scheduler locking was not “Terminal Services” safe, resulting in, e.g., customers running lpadmin from Remote Desktop not having changes reflected in shared memory. This has been fixed. <br><em>Bug Fix:</em> The existing mechanism for determining if the process was being run under terminal services did not work when Remote Desktop’ing into an XP machine. This has been fixed. <br><em>Bug Fix:</em> lpadmin was not correctly counting virtual destinations or normal destinations when determining whether to allow a new definition to go forward. This has been corrected. <br><em>Enhancement:</em> The maximum number of destinations allowed has been increased from 1000 to 2500.<br>&nbsp;<br><b>2.1.1.0189</b> - Oct., 2005<br><em>Bug Fix:</em> Made additional corrections related to working with files &gt; 2GB (corrected numeric display in port monitor, in dcclp; fixed size allocation in de-spooling process) <br><em>Enhancement</em>: Added parameter to command executing js interface script to force interpretation by javascript processor. Customer who had another program associated with .js suffix could only run our bat interface scripts. <br><em>Enhancement</em>: Added change to pcl page counting to account for macros in the header (mirrored change to UNIX code). <br><em>Bug Fix</em>: Fixed dcclp bug where modifying a non-existent RID caused an empty queue file to be created and did not flag the error. <br><em>Bug Fix</em>: Changed dccprint to prevent a request from remaining in active status after it has de-spooled. <br><em>Bug Fixed</em>: When class printers had form-mount override in effect, one job was despooled to each printer and then despooling to the class stopped. This has been fixed. <br><em>Behavior Change</em>: Corrected template for optio.bat in line with coding changes. <br><em>Bug Fixed</em>: In OMFilterLog program, if non-standard directory is used for searches, this value is not retained across runs; and the standard directory was always used to store search results. Also added a line to the results log indicating from which log file a line came.<br>&nbsp;<br><b>2.1.1.0187&nbsp;</b>- Aug., 2005<br><b>*Note</b>: JAVA Client 2.1.1.0027 required<br><em>Enhancement</em>: The OMPlus-mode server can now have up to 50 pending connections.<br><em>Behavior Change</em>: The optio.bat template has been updated to use the environment variable FORM_NAME instead of FORM;<br><em>Behavior Change</em>: An ecivprinter mode destination will now not go fpend;<br><em>Bug Fix</em>: A bug in the RD+ de-spooling process when working with pcl type files has been fixed.<br>&nbsp;<br><b>2.1.1.0185</b> - Aug., 2005<br><em>Bug Fix</em>: Fixed bug in pcl page counting when input comes from STDIN. <br><em>Behavior Change</em>: In dcclppcgi, if the REMOTE_USER has a host name in front of user, strip it off. <br><em>Enhancement</em>: InstallShield will now look for a program called ‘iscustom.exe’ under the directory with the installation package. If it exists, it will be run as the final step in the installation. <br><em>Enhancement</em>: Added functions for Dynamic Color management. <br><em>Bug Fix</em>: CD+ was not setting the user to $ properly; and the substitution of a real value into a $ place was not always correct lengthwise. This has been fixed. <br><em>Bug Fix</em>: Corrected the auto-invocation of the editor in the “Active User Filter” dialog so that it would ignore any parameters present when invoking Notepad. <br><em>Bug Fix</em>: Previously, when the ‘file=’ option was used, the name could not include a dot and therefore could not include a suffix (specifying, e.g., file=userdata.txt was not allowed). This has been fixed. <br><em>Bug Fix</em>: The file= option did not allow a double-quoted string, to allow for blanks in the name. This has been fixed. <br><em>Bug Fix</em>: For Optio products, the Fax Setup page did not appear in the Settings dialog; nor would ‘RightFax’ appear as a fax option. These have both been fixed.<br><br><b>2.1.1.0176</b> - July 2005<br><b>*Note</b>:This build contains the following items relative to the prior version (2.0.6.0145):<br><em>Enahncement</em>: Added parent/child processing in server. <br><em>Enahncement</em>: Added ‘ecivprinter’ mode, allowing destinations to be created that automatically integrate with Optio processing. These are virtual printers and are not counted toward license restrictions. <br><em>Enahncement</em>: New ‘Virtmax’ system default value defines how many slots are available for ‘virtual’ destinations (ecivprinter mode destinations and omxfer destinations). This change now allows us to accurately match licensed printers with defined printers (previously we had used two of these slots internally for omxfer). <br><em>Enahncement</em>: Added wildcard designations for remote login security settings. Enahncement: The port monitor will now supply the domain of the originating job as the “host” associated with the request. Plus tech ports in the port monitor can be individually configured to supply either the domain or the host to associate with a job. The default is domain.<br><em>Enahncement</em>: Added additional wildcard matching in CD+ title: now allows a*, a*b, a*b*,a*b*c, *a, *a*, *a*b matching. <br><em>Enahncement</em>: Added ALT_DEST environment variable to de-spooling process. Enahncement: Added support for new syntax for requesting “pjlstart” activity: when restart value ends with ‘p’ the entire job is sent to the printer with pjl instructions to begin printing at a specific page. <br><em>Enahncement</em>: When despooling, the user component of the HO field will now be taken as the request user instead of the value in the US field. <br><em>Enahncement</em>: New ‘ForwardHost’ field is now stored in the extension file and is used by background status for request trace and SAP trace requests. If the field is not present, Device field (or E= field) will be used, as in prior versions. <br><em>Enahncement</em>: New ‘BackwardHost’ field is now stored in the extension file and is used by the end-to-end notify service to locate the originating request to be marked ‘complete’. If the field is not present, the host component of the HO field will be used, as in prior versions. <br><em>Enahncement</em>: When de-spooling, if an OMPlus mode client process has the environment variable OMPORIGHOST=y present, the logic will replace HO host field with current host, as it used to do prior to this build. This will allow a 2.1.1 server to act as an omplus-mode client with a 2.0.x server. <br><em>Behavior Change</em>: For efficiency reasons, OM Plus no longer writes detailed log info to destination-specific “rolling” log. <br><em>Bug Fix</em>: The option string was getting wiped out when dcclp ran within spooler.bat. This has been fixed. <br><em>Bug Fix</em>: There were cases in LF counted files where we counted one page too few. This has been corrected. <br><em>Bug Fix</em>: dcclp will now correctly give an error message if the destination name provided is incorrect due to upper/lower case differences. Previously dcclp detected the problem and exited with an error but generated no error message. <br><em>Bug Fix</em>: Previously, attempting to override the datatype of a pdf job (using –T) was ignored; as was attempting to override the datatype for any job that was piped in to dcclp. This has been fixed. <br><em>Bug Fix</em>: dcclp now logs when Advanced Forms creates a copy of a request; and the detail trace will log when the AF is in play for subsetting a request. <br><em>Bug Fix</em>: dcclp will now log failures of Advanced Form to successfully copy any of the key files when the ‘all’ option is used. <br><em>Bug Fix</em>: The logic looking for a ‘post’ data type signifier should have been looking at only the first 100 bytes of the job, but was instead looking through 8000 bytes. This caused a false positive for some jobs. This has been corrected. <br><em>Bug Fix</em>: Fixed bug that treated originating e2e requests as clients when the scheduler was bounced. This has been corrected. <br><em>Bug Fix</em>: Bundling on UserId will now reference the user from the HO entry if the US entry is lpplus. <br><em>Bug Fix</em>: Corrected situation where despooling job went into retry for a few seconds then came back out again when no remedial action was taken. It would continue to go into retry as the retry timeout elapsed but the display would always revert back to an active status. This has been fixed. <br><em>Bug Fix</em>: A number of individual processes that verified destination/class names were not case sensitive (because validation was done via the stat() function). This resulted in disk records being changed but the scheduler not recognizing the name in question. Processes fixed: dcclp , omplus-server, dccenable/disable/accept/reject/etc. <br><em>Bug Fix</em>: Now, if the result of postfilt.bat is non-zero, the message will be logged. Currently it is only logged if the detail trace is set. <br><em>Bug Fix</em>: If two enable messages received while a job is active, it caused the disable event script to run. This has been fixed. <br><em>Bug Fix</em>: Fixed bug in RD+ that caused a NULL host component in the HO field of a newly spawned job. <br><em>Bug Fix</em>: Responding to TRACE request in bk status the sockets were not being closed. This was fixed. <br><em>Bug Fix</em>: The ‘PJLSTART’ environment variable was not being set in dccprint. This has been fixed.<br><br><b>2.0.6.0144</b> - Feb., 2005<br><em>Bug Fix</em>: Class maintenance only showed one class even if there are more defined. This has been fixed. <br><em>Bug Fix</em>: For large numbers of destinations / classes, Request Status incorrectly shows bunches of classes/destinations in light red. Also classes were displayed as normal destinations. This has been corrected <br><br><br><b>2.0.6.0142</b> - Feb., 2005<br><em>Bug Fix</em>: Corrected bug that caused SAP submitted jobs to not reflect being reported to SAP. <br><em>Bug Fix</em>: Included full socket shutdown protocol when getting trace information between background-statuses. Without this the communication appeared to end smoothly, resulting in error messages in the log. <br><em>Bug Fix</em>: Retrieving graphics files from archive caused the first two characters to be dropped from the retrieved file. <br><em>Enahncement</em>: Ensured that all Java GUI view requests are reflected in the log; and that the proper information is being shown. <br><em>Enahncement</em>: OM Plus should now correctly handle reports up to 4.29 GB; the previous limit was 2.15 GB. <br><em>Enahncement</em>: The efficiency of the page reporting logic when despooling has been improved. <br><em>Bug Fix</em>: Uninstall didn’t complete on Win2003 machine due to change in how a system API worked. This has been fixed: the uninstall process should now work across all platforms. <br><em>Bug Fix</em>: OMPlus mode printer wasn’t responding to suspend request. This has been fixed. <br><em>Bug Fix</em>: The ompserver program would occasionally hang when a sending job was suspended or cancelled. This has been fixed. <br><em>Enahncement</em>: All delivery modes are now enabled for the suspend or cancel commands. <br><em>Enahncement</em>: Expanded internal class table from 100 to 500; and reduced the number of dests/class (CEMAX) from 100 to 30.<br>&nbsp;<br><b>2.0.6.0128</b> - Jan., 2005<br><em>Bug Fix</em>: Correction to new pcl page counting (now handles &amp;pX correctly; and only counts linefeeds for pcl-1 files). <br><em>Bug Fix</em>: Fixed problem where jobs printed from archive were only partially retrieved. <br><em>Bug Fix</em>: Fixed problem where an extra space being added before the job title when retrieving from archive. <br><em>Bug Fix</em>: Corrected memory leak in RightFax monitor code. <br><em>Bug Fix</em>: Changed interpretation of RightFax status codes so only error is ‘completed-with-error’. Previously we reported a job as being failed when RightFax may be retrying the job. <br>&nbsp;<br><b>2.0.6.0120 </b>- Oct., 2004<br><em>Bug Fix</em>: Corrected memory leaks in Search function within the GUI View Request command. In the worst case, this leak causes the PC to hang for lack of resources.<br><em>Bug Fix</em>: Intermediate correction made to GUI View Request background status code (past-end-of-buffer problem) to prevent program termination.<br><em>Bug Fix</em>: Fixed problem in new pcl page counting logic where embedded PJL commands were not always handled properly (as in a bundled file) and thus not setting the new OMCOLOR environment variable and miscounting pages.<br><em>Bug Fix</em>: Fixed problem in pdf page counting where a file was being left open. This problem causes, for example, the LPD service to be unable to process new jobs.<br><em>Enhancement</em>: Updated code for operation as Optio Print Manager.<br><em>Enhancement</em>: OM Plus new Settings tabbed dialog will now generate updates to the rest of the system only when data changes. Previously, update messages had been sent whenever a page was exited, whether or not a change was made.<br><em>Enhancement</em>: Added admin service commands for processing Java GUI send/receive host lists and rid spans files.<br>&nbsp;<br><b>2.0.6.0116</b> - Dec., 2004<br><em>Bug Fix</em>: Changed background status so it no longer “passes along” the sap marker in the transaction request when we need to hop to another server for request status updates (we still send it for printer status updates). This was causing the remote request to be marked as ‘SAPReported’ and was getting deleted early. <br><em>Enhancement</em>: Added option for defining a “default” line for a bundled printer definition to provide a destination and options for any request not matching other explicitly defined keys. <br><em>Enahncement</em>: Incorporated new pcl page counting logic to improve our page counting. <br><em>Enhancement</em>: LPD service can now be set to accept unknown queues. It operates like the Unix version: an unknown queue will be given the name “UNKNOWN” and will remained spooled until disposed of by an operator. There is a new LPD settings dialog (see below) for controlling this option. <br><em>Enhancement</em>: LPD service can now automatically discard jobs that have errors of one kind or another, while reporting back success to the partner process. This is controlled in new LPD settings dialog (see below). <br><em>Behavior Change</em>: If job is not in ‘sent’ status, E2E server will now send “retry” back to partner in all cases except where we can’t find the request in shared memory. In this case it still sends back the ‘xxxxxxx’ value. The notify part will not quit on that request if it receives a ‘retry’. <br><em>Enhancement</em>: Added snmp program and accompanying script (snmpObj.dll / checkSNMP.js) that can be used by scripts to get a printer’s snmp status in an ad-hoc way inside or outside of the context of OM Plus. This program is written as a COM object to provide flexibility in retrieving the different statuses available. <br><em>Enhancement</em>: dcclp now sets an environment variable (OMCOLOR) if page counting a pcl file detects color commands. This should only be used in non-threaded contexts. <br><em>Behavior Change</em>: Spooling to a bundle printer with type ‘form’ would fpend if a form was not mounted. Now a form difference will not cause a bundle printer request to fpend. <br><em>Bug Fix</em>: Fixed problem that didn’t supply the correct user to a spooled bundle. <br><em>Enhancement</em>: A number of individual OM Plus setting dialogs have been moved to a single, tabbed dialog box. This allows for more flexibility as additional parameters are added. A number of buttons on the right side of the Environment tab have been replaced by a single Settings button. <br><em>Bug Fix</em>: Changed socket shutdown call so it doesn’t block receiving the last message from the printer. <br><em>Behavior Change</em>: InstallShield now displays a box after the main system has been installed, but before the final box is displayed, indicating that processing is continuing. This is to address cases where conversion of existing systems takes a long time. <br><em>Enhancement</em>: To view a subset in a log file, you can now highlight data to be viewed and right-click for a one-step operation. <br><em>Enhancement</em>: Added a minimize button to the Link Windows Printers and OM Plus Destinations dialog; and a warning if the Link Windows … dialog is open when the user tries to close the main server GUI. <br><br><b>2.0.6.0102 </b>- Oct., 2004<br><em>Bug Fix</em>: This build fixes a problem with virtual printer processing that was present in build 2.0.6.0100.<br><br><b>2.0.6.0100 </b>- Oct., 2004<br><em>Bug Fix</em>: Reject destination did not work this has been fixed. <br><em>Behavior Change</em>: The user is now prohibited from setting ‘Maximum Dests’ in the System Defaults GUI to a value greater than PMAX, where PMAX is an internal program constant used for sizing arrays. <br><em>Enhancement</em>: Through a new OM Plus Tuning dialog the user can set how many de-spooling jobs can be active at one time. The minimum is 0 (which effectively stops the scheduling process) and the maximum is 60. <br><em>Enhancement</em>: Through a new OM Plus Tuning dialog the user can set how many simultaneous jobs the LPD service will receive. The minimum is 0 (which prevents any new jobs from being received); there is no maximum; the default value is 30. <br><em>Enhancement</em>: Added new OM Plus Tuning dialog accessed from the Internals dialog off the Environment tab. <br><em>Behavior Change</em>: Fixed both dccgenable and dccgdisable so they will run successfully if the scheduler is not up. <br><em>Bug Fix</em>: Changed close-down logic of end-to-end service to prevent occasional hang-ups.<br><br>&nbsp;<br><b>2.0.6.0090 </b>- Oct., 2004<br><b>*Note</b>: This release should be made available in conjunction with release <br>&nbsp;2.0.1.0017 of the OM Plus Client.<br><em>Enhancement</em>: The de-spooling process now includes the use of interface scripts. The Word document InterfaceScripts.doc describes the background and technical aspects of this. <br><em>Enhancement</em>: There is now an “Advanced Scripting” dialog that can be displayed from the main server gui. This dialog can be used to see the current state of the scripting setup and to facilitate an update of the OM Plus setup when the Windows Scripting Host is upgraded to a newer version. <br><em>Bug Fix</em>: The number of characters written to acct log did not accurately reflect the total number of characters sent to the device. This has been fixed. <br><em>Bug Fix</em>: Fixed problem where if user filter was not successfully started, the de-spooling could hang even through attempts to suspend or cancel the job. <br><em>Behavior Change</em>: dcclp will now report an error if you try to modify an RID that is in ‘spool’ status. Previously, it reported no error and updated the queue entry (file only) but this would later be overwritten by internal dcclp values. <br><em>Bug Fix</em>: Fixed situation where spooler.bat was not getting the correct exit code from the dcclp process. <br><em>Bug Fix</em>: Fixed problem where, when SAP asks for status, background status tried to trace the status out to a non-OM Plus device. <br><em>Bug Fix</em>: When a trace-connect failed in background status, the socket was not closed, resulting in system resource issues when this occurred consistently. This has been fixed. <br><em>Bug Fix</em>: When called through SAP, file handles to RemoteDests not being closed. This has been fixed. <br><em>Bug Fix</em>: Code will now correctly handle option strings surrounded by double-quotes (e.g. –o”one two three”). <br><em>Bug Fix</em>: Retrieving requests from archive also handles embedded blank field (title / options) correctly. <br><em>Bug Fix</em>: All parameters passed to spooler.bat used to be enclosed in double-quotes. This meant that environment variables created in spooler.bat included double-quotes around the value. Now, only the title field is enclosed in double quotes. <br><em>Bug Fix</em>: Correction to e2e logic that could cause it to go into a processing loop (code assumed that result of a recv was either -1 or &gt; 0; looping was controlled by positive value of this result; when result was 0, looped forever). <br><em>Bug Fix</em>: Corrected one reference to ‘list’ directory in the code which should have been ‘lists’. <br><em>Behavior Change</em>: Now allows file= to reference a remote system (scheduler must be running under account that has access) <br><em>Bug Fix</em>: Fixed logic maintaining group file that could allow group file to be deleted and not re-created. <br><em>Enhancement</em>: Added “Record System Info” button to Environment tab that echoes system information to the log (to get a snapshot of user system for debugging). <br><em>Behavior Change</em>: Changed names of environment variables created in spooler.bat (and .batdist) to make unique to spooler context. <br><em>Enhancement</em>: Now distributing datatypeOptions in constants files with default values.<br>&nbsp;<br><b>2.0.6.0062 </b>- Sept., 2004<br><em>Bug Fix</em>: Repaired duplicate checking logic when archiving files with ‘archive-keep’ option set. Bug caused some archive data corruption (queue / reports entries out-of-synch) and repeated failure to archive certain requests. <br><em>Behavior Change</em>: If SNMP is unavailable for a device, the SNMP polling will now be disabled in all circumstances. <br><em>Bug Fix</em>: Fixed OMFilterLog so that is now accepted as the new-line character when entering multiple text lines on the Define Lists page.<br><br><b>2.0.5.0060 </b>- Sept., 2004<br><em>Enhancement</em>: Scheduler now writes a log entry that includes the OM Plus version number. <br><em>Enhancement</em>: Dcclp now creates WINTITLE environment variable when called from port monitor that has full title of job as we get it from Windows. <br><em>New Feature</em>: Port monitor now passes to dcclp the name of the Windows printer as an undocumented –k option. Dcclp makes this available as environment variable WINDEST for spooler.bat. <br><em>Enhancement</em>: Increased maximum length allowed for a log record from 200 to 300 characters. <br><em>Bug Fix</em>: Despooling job will no longer interrupt during bidirectional printing if the PJL page count differs from our page count (except for PJL page count of 0). The ‘postpjl.bat’ script is responsible for any interrupt processing. The default action of the script is to do nothing (except for the page-count-0 case). <br><em>Enhancement</em>: Added distribution versions of all scripts (*.batdist extensions) that will always replace existing versions. Previously we had no way to deliver a changed script during an update install. <br><em>Bug Fix</em>: Fixed bug that caused rolling log to blow up when trying to record stuff for omxfer. <br><em>Behavior Change</em>: Previously, any request that underwent a destination change would be put on hold. Now, only already “resolved” jobs will be put on hold. <br><em>Bug Fix</em>: If a job with a ‘cmplt’ status underwent a destination change, the status remained ‘cmplt’. This has been corrected so it now goes to ‘held’. <br><em>Bug Fix</em>: Corrected condition where processing did not recognize that an existing option parameter was already existing, and so would verify with security that the current user had the authority to remove the parameter. A restricted user would therefore be dinged for trying to remove something that was not being removed. This has been corrected. <br><em>Enhancement</em>: LPR client now has the same formatting options for the job title as the Unix version. In addition, it not only responds to an environment variable (now called ‘LPRTITLEORDER’), but also to a constants file (or printer-specific file) named ‘lprTitleOrder’. The formatting options and values of these variables/files are given below:<br><br>Formatting Option|&nbsp; LPRTITLEORDER env. var.| lprTitleOrder File Value&nbsp;&nbsp; <br>(rid)-(title)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; back&nbsp;&nbsp;&nbsp;&nbsp; <br>(title&gt;-(rid)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; front&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>(title&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; only&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br><br><b>2.0.5.0052 </b>- Aug, 2004<br><em>New Feature</em>: Added test early in dcclp to warn if user doesn’t have rights to run dcclp in a Terminal Services environment. <br><em>Enhancement</em>: Added destination “rolling log” for information generated during de-spooling. Applies to all destination modes. <br><em>Enhancement</em>: CD Plus will now match on the ‘basename’ of input file if no explicit –t parameter is found to provide a title for title matching.<br><em>Enhancement</em>: You now must have OM Plus admin rights to start/stop our services from our GUI.<br><br><b>2.0.5.0047 </b>- Aug, 2004<br><em>Bug Fix</em>: Data in View Request caused nulls to be included in data stream. <br><em>Bug Fix</em>: Most OM Plus programs not running if the system PATH exceeded 276 characters. <br><em>Bug Fix</em>: Removed deadlock situation that could prevent the scheduler from coming down. <br><em>Enhancement</em>: Terminal Services clients now have full access to all OM Plus features (e.g. dcclp / stopping services). <br><em>Enhancement</em>: Port Monitor will now log problems to the Application event log if it is unable to write to ptmonlog. <br><em>Enhancement</em>: You must now have OM Plus administrator access to uninstall OM Plus. <br><em>New Feature</em>: Added script ptTestlpd.js to provide an easy way to test and get message back on lpd status. It runs dccnetstat –h and provides text output based on the return code. <br><em>Enhancement</em>: Now resolves a destination name on the dcclp command line to a remote destination. If no local destinations by that name are found, it will hit on the first matching remote destination in the RemoteDests file. <br><br><b>2.0.5</b><br><em>Bug Fix</em>: Page count not being passed from CD Plus to OM Plus<br><em>Bug Fix</em>: Jobs with a ‘E=’ in the –o options were not processed properly <br><em>Bug Fix</em>: Background Status crashed when a group lookup was specified in the Java GUI <br><br><b>2.0.4</b><br><em>Bug Fix</em>: HTML Interface was allowing all users to see all requests despite proper security settings<br><em>Bug Fix</em>: Changed SAP/R3 interface so that it would properly purge jobs that had been transferred to another host<br><em>Bug Fix</em>: New context file for CD Plus not being saved properly<br><em>Bug Fix</em>: When purging, report file being deleted even if queue file is not successfully deleted<br><br><b>2.0.3</b><br><em>Bug Fix</em>: RID Spans file not formatting correctly <br><br><b>2.0.2</b><br><em>Bug Fix</em>: Log file would not display on HTML interface<br><em>New Feature</em>: Background Status made multi-threaded to increase performance<br><br><b>2.0.1</b><br><em>Bug Fix</em>: When datatype is pcl-1 spooling takes a long time<br><em>Bug Fix</em>: Spooling would hang when a job had no title using Port Monitor<br><em>Bug Fix</em>: FFE File not being set properly in Advanced Forms<br><em>Enhancement</em>: HTML interface for Windows can now run on a different machine than the OM Plus Server<br><em>New Feature</em>: Multiple OM Plus servers can now ‘advertise’ their defined destinations to each for enterprise wide print management (Replaces QA Plus)<br><br><b>1.6.9</b><br><em>Bug Fix</em>: When ftp to a Windows NT machine, it would only support PASV&nbsp; mode<br><em>Bug Fix</em>: When re-starting active or retry status jobs, the status service crashes.<br><br><b>1.6.8</b><br><em>Enhancement</em>: Changed copied requests. Copies of requests that are on hold are now also&nbsp;held instead of de-spooled immediately<br><br><b>1.6.7</b><br><em>Bug fix</em>: Receiving wrong PJL return information due to Windows driver nesting PJL<br><em>Bug Fix</em>: Fixed page counting for Postscript documents <br><br><b>1.6.6</b><br><em>Bug Fix</em>: Corrected page count of PCL jobs<br><br><b>1.6.5</b><br><em>Bug Fix</em>: Printer was timing out OM Plus’ connection while OM Plus was waiting on PJL confirmation<br><em>Added</em>: MPCL to support Paxar label printers<br><br><b>1.6.4</b><br><em>Bug Fix</em>: Archive program not returning correct results when searching by date<br><em>Bug Fix</em>: Added support for the return code that an AS400 used when receiving FTP <br><em>Bug Fix</em>: HTML interface caused a core dump when using the auto update&nbsp; feature<br><br><b>1.6.2</b><br><em>Bug Fix</em>: HTML interface showing only 4 digit RID number on Archive&nbsp; screen<br><br><b>1.6.0</b><br><em>New Feature</em>: Context Delivery Plus (CD Plus) and Report Bundler Plus (RB&nbsp; Plus) now available<br><em>New Feature</em>: Changed maximum number of characters in a destination’s name from 14 to 50<br><em>New Feature</em>: Added Paxar mode so OM Plus could support bi-directional communication with Paxar printers <br><br><b>1.5.2</b><br><em>New Features</em>: Can now do accurate page counting of PDF documents. No partial document restarting possible due to interpage dependencies<br>Changed advanced forms:&nbsp; When printing to multiple destinations, command line options only affect the first destination, not all of them<br><br><b>1.5.1</b><br><em>Bug Fix</em>: PJL confirmation page count was being incorrectly written to the accounting log<br><em>Bug Fix</em>: lpadmin was updating the ‘form mounted’ field of the destination’s&nbsp; configuration and not the ‘default form’<br><br><b>1.5.0</b><br><em>New Features</em>: PJL Confirmation to Printer Now Available, QA Plus Available<br><br><b>1.4.4</b><br><em>Bug Fix</em>: Filter crashed when used with FlexForm<br><em>Bug Fix</em>: Data type set incorrectly when data was piped to dcclp<br><em>Bug Fix</em>: Defining user to remote security did not work correctly<br><br><b>1.4.3</b><br><em>Enhancement</em>: Java GUI Changed to display only 200 jobs at a time.<br><br><b>1.4.1</b><br>First Major OM Plus Release<br>Options Available:<br>HTML Interface, Java GUI Interface, Report Distributor Plus (RD Plus) and Archive.<br></p> <p>Forum: <a href="http://plustechnologies.websitetoolbox.com/?forum=49427">OM Plus Version History for Windows</a>
]]></description>
		<guid isPermaLink="false">http://plustechnologies.websitetoolbox.com/post?id=1731014</guid>
		<pubDate>Tue, 27 Feb 2007 19:10:21 GMT</pubDate>
	</item>

	<item>
		<title><![CDATA[OM Plus and the Daylight Savings Time Change]]></title>
		<link>http://plustechnologies.websitetoolbox.com/post?id=1720368</link>
		<description><![CDATA[<P style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana">The change in date for the switchover to Daylight Savings Time will not affect OM Plus Server on any of the Operating System platforms it is currently installed on.</SPAN></P> <P style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana">&nbsp;</SPAN></P> <P style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana">However, it will effect our Java based Client utility.</SPAN></P> <P style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana">&nbsp;</SPAN></P> <P style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana">While the time&nbsp;for the server&nbsp;is correct, the Client utility may report it incorrectly.</SPAN></P> <P style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana">&nbsp;</SPAN></P> <P style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana">Plus Technologies has made available a patch to the Java Run Time environment used to drive the Client utility.</SPAN></P> <P style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana">&nbsp;</SPAN></P> <P style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana">It is recommended that this patch is used, as the Client utility uses a copy of the JRE installed into a specific directory and called by the Client from there. Upgrading the JRE on&nbsp;a specific system&nbsp;may not upgrade those files.</SPAN></P> <P style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana">&nbsp;</SPAN></P> <P style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana">If you would like this patch, please send an email to <A href="mailto:support@plustechnologies.com" target=_blank><a href="mailto:support@plustechnologies.com">support@plustechnologies.com</a></A> and we will forward the patch to you.</SPAN></P> <P style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana">&nbsp;</SPAN></P> <P class=MsoPlainText style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana">After this has been completed, you may notice a slight difference in check boxes in the Status Screen.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>The checks in the check boxes will only be visible if you mouse over them.</SPAN></P> <P style="MARGIN: 0px">&nbsp;</P> <p>Forum: <a href="http://plustechnologies.websitetoolbox.com/?forum=55802">OM Plus - Q&A</a>
]]></description>
		<guid isPermaLink="false">http://plustechnologies.websitetoolbox.com/post?id=1720368</guid>
		<pubDate>Thu, 22 Feb 2007 19:30:40 GMT</pubDate>
	</item>

	<item>
		<title><![CDATA[HTML Interface]]></title>
		<link>http://plustechnologies.websitetoolbox.com/post?id=1490682</link>
		<description><![CDATA[<P style="MARGIN: 0px">After many years of ignoring the HTML interface&nbsp; I noticed in the change logs that it has undergone a revamp lately. So, I have installed it here on my test system.</P> <P style="MARGIN: 0px">&nbsp;</P> <P style="MARGIN: 0px">It does look a lot nicer!</P> <P style="MARGIN: 0px">&nbsp;</P> <P style="MARGIN: 0px">I am wondering how to go about selecting a particular destination for viewing a smaller list of requests. I notice at the top the the page says "Lookup: All" but can't actually find a way of changing it! Any clues please?</P> <P style="MARGIN: 0px">&nbsp;</P> <P style="MARGIN: 0px">Also, the Admin icon takes me to Destination Configuration only, and doesn't allow me to reach the URL page - I had one of my destinations URL configured just as the IP address without the <a href="http://" target="_blank">http://</a> bit at the beginning which failed when clicking from the HTML interface, but I can't change it from within the HTML interface admin bit!</P> <P style="MARGIN: 0px">&nbsp;</P> <P style="MARGIN: 0px">PS the forum is a great idea! Thanks.<IMG src="http://www.websitetoolbox.com/images/boards/smilies/smile.gif" align=absMiddle border=0></P> <p>Forum: <a href="http://plustechnologies.websitetoolbox.com/?forum=55806">OM Plus - User Interfaces</a>
]]></description>
		<guid isPermaLink="false">http://plustechnologies.websitetoolbox.com/post?id=1490682</guid>
		<pubDate>Fri, 03 Nov 2006 11:19:53 GMT</pubDate>
	</item>

	<item>
		<title><![CDATA[Unable to Start OM Plus LPD Service / LPD Issues]]></title>
		<link>http://plustechnologies.websitetoolbox.com/post?id=1489166</link>
		<description><![CDATA[<SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"> <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">UNIX:</SPAN></P> <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">On UNIX/Linux systems the native LPD service is most likely already running as this is default on most systems.</SPAN></P> <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT size=3><FONT color=#000000><FONT face="Times New Roman">&nbsp;</FONT></FONT></FONT></P> <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">As&nbsp;this service is not necessary to run OMP then you can feel free to edit the $LPHOME/shells/rc.omplus and edit out the lines that start our LPD service.&nbsp; You should only need this service if you are going to use the LPD protocol to send data to OMP from another&nbsp;system.</SPAN></P> <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT size=3><FONT color=#000000><FONT face="Times New Roman">&nbsp;</FONT></FONT></FONT></P> <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">If you do need to use the OMP LPD listener, then the following should help:</SPAN></P> <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT size=3><FONT color=#000000><FONT face="Times New Roman">&nbsp;</FONT></FONT></FONT></P> <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">1). Do a ps –ef | grep lpd and that will be the process that is on port 515. This is your native LPD listener. Kill hat process and the OMP LPD should start.</SPAN></P> <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">&nbsp;</SPAN></P> <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">2). Then&nbsp;you can vi the /etc/services file and search for and comment out what is on port 515, it should be the daemon 'printer'.</SPAN></P> <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT size=3><FONT color=#000000><FONT face="Times New Roman">&nbsp;<SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"></SPAN></FONT></FONT></FONT></P> <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">Windows:</SPAN></P> <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT size=3><FONT color=#000000><FONT face="Times New Roman">&nbsp;<SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"></SPAN></FONT></FONT></FONT></P> <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">A Windows system doesn't have any listener on port 515 by default, but if you install the TCP/IP Print Services for UNIX, then you may have issues as that service uses port 515.</SPAN></P> <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT size=3><FONT color=#000000><FONT face="Times New Roman">&nbsp;<SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"></SPAN></FONT></FONT></FONT></P> <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">Also, as the Windows system doesn't use port 515 normally this is usually a port blocked by firewalls and Anti-virus utilities.&nbsp; This will not stop the OMP LPD service from listening on that port, but those utilities may stop the data stream from getting to the OMP LPD service.</SPAN></P> <P class=MsoNormal style="MARGIN: 0px"></SPAN>&nbsp;</P> <p>Forum: <a href="http://plustechnologies.websitetoolbox.com/?forum=55802">OM Plus - Q&A</a>
]]></description>
		<guid isPermaLink="false">http://plustechnologies.websitetoolbox.com/post?id=1489166</guid>
		<pubDate>Thu, 02 Nov 2006 18:48:22 GMT</pubDate>
	</item>

	<item>
		<title><![CDATA[OM Plus and Anti-Virus Utilities]]></title>
		<link>http://plustechnologies.websitetoolbox.com/post?id=1488691</link>
		<description><![CDATA[<P style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana">While it is always recommended that you have an up to date Anti-Virus utility installed on your production systems, that utility can sometimes effect the operation of OM Plus.</SPAN></P> <P style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana">&nbsp;</SPAN></P> <P style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana">The first problem you might encounter connectivity issues with your OMP Interface.&nbsp; This could be caused by the AV program blocking ports or slowing down response and causing timeout.</SPAN></P> <P style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana">&nbsp;</SPAN></P> <P style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana">Also, some AV programs will monitor all disk access and all scripts when they execute.&nbsp; As OMP is a spooler, it is constantly performing disk read/write actions. Also, many parts of the OMP process uses scripting to accomplish printer interface and behavioral actions and an AV program can slow the system down by stopping and scanning each action of each print.</SPAN></P> <P style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana">&nbsp;</SPAN></P> <P style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana">This can cause system slowdown, out of order printing and general strange behavior.</SPAN></P> <P style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana">&nbsp;</SPAN></P> <P style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana">Your AV program should be configured to ignore all file access and script execution without the OMP Home directory.</SPAN></P> <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" size=3></FONT>&nbsp;</P> <p>Forum: <a href="http://plustechnologies.websitetoolbox.com/?forum=55802">OM Plus - Q&A</a>
]]></description>
		<guid isPermaLink="false">http://plustechnologies.websitetoolbox.com/post?id=1488691</guid>
		<pubDate>Thu, 02 Nov 2006 15:43:51 GMT</pubDate>
	</item>

	<item>
		<title><![CDATA[Client and Browser Interface Connection Problems]]></title>
		<link>http://plustechnologies.websitetoolbox.com/post?id=1488496</link>
		<description><![CDATA[<P style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana">Both the Client and Browser interface communicate with OM Plus via an IP connection to two status services/daemons.</SPAN></P> <P style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana">&nbsp;</SPAN></P> <P style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana">An inability to connect, more often than not, is caused by the status components not being started or something interfering with the communication between the status components and OMP.</SPAN></P> <P style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana">&nbsp;</SPAN></P> <P style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana">List of things to check:</SPAN></P> <P style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana">1). Make sure Background Status and Admin Service has been started on OMP.</SPAN></P> <P style="MARGIN: 0px"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"></SPAN>&nbsp;</P> <P style="MARGIN: 0px"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana">2). On the Client side, first make sure the IP or DNS to the OMP server has been addded in client configuration and that it is correct.</SPAN></P> <P style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana">&nbsp;</SPAN></P> <P style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana">if you are using the Browser, cheek the omphtmlenv file.&nbsp; This will be in the /cgi-bin/omplus directory if using IIS or in the /etc directory using a UNIX web server (Apache). If the host name of the OMP server is not in that file, then it will look locally.&nbsp;Make sure this information is correct.</SPAN></P> <P style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana">&nbsp;</SPAN></P> <P style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana">3). Check on Firewalls and Anti-Virus utilities.&nbsp; Both of these systems can block communication between OMP and the Interfaces. The default ports used are 53971 and 53974 if you need to configure your system to ignore OMP communication. if you would like, the Clients can be configured to use other ports.</SPAN></P> <P style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana">&nbsp;</SPAN></P> <P style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana">It should be quite easy to test communication between OMP and the machine the Client is running on. First ping that machine.&nbsp;If that works, then try doing a telnet to the machine and the port that OMP is using. The telnet should connect, although you should not get a prompt.</SPAN></P> <p>Forum: <a href="http://plustechnologies.websitetoolbox.com/?forum=55806">OM Plus - User Interfaces</a>
]]></description>
		<guid isPermaLink="false">http://plustechnologies.websitetoolbox.com/post?id=1488496</guid>
		<pubDate>Thu, 02 Nov 2006 14:18:10 GMT</pubDate>
	</item>

	<item>
		<title><![CDATA[/tmp/exit* files]]></title>
		<link>http://plustechnologies.websitetoolbox.com/post?id=1437819</link>
		<description><![CDATA[<P>Every time a print job finishes, it deposits a file called exit????? in my tmp directory.&nbsp; Is there any way to stop this?&nbsp; Are they necessary?</P> <p>Forum: <a href="http://plustechnologies.websitetoolbox.com/?forum=55802">OM Plus - Q&A</a>
]]></description>
		<guid isPermaLink="false">http://plustechnologies.websitetoolbox.com/post?id=1437819</guid>
		<pubDate>Wed, 11 Oct 2006 01:20:28 GMT</pubDate>
	</item>

	<item>
		<title><![CDATA[Version History for OM Plus for UNIX]]></title>
		<link>http://plustechnologies.websitetoolbox.com/post?id=1327333</link>
		<description><![CDATA[<b>2.3.5 - </b>10/6/2009<b><br></b>JAVA Interface - 2.1.1.0059<b><br></b><i>Bug Fix</i>: 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.<br><i>Bug Fix</i>: 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.<br><i>Bug Fix</i>: 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.<br><i>Bug Fix</i>: 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.<br><i>Bug Fix</i>: Timing problem between when Destinations are loaded into shared memory and the status service gets the list. This has been accounted for and corrected.<br><i>Bug Fix</i>: The 'dcce2eser' service was staring 'zombie' processes, causing the service to not shut down correctly. This has been corrected.<br>Enhancement: Web Services programming interface is now available for the UNIX platform.<br><i>Enhancement</i>: Customer 'status id's' are available using the Web Services interface for users to get status form their own job identifiers.<br><i>Enhancement</i>: Page counting for PCL6/PCLXL data types.<br>Enhancement: New utility 'ompdest' to verify the existence of an OMP Destination from a script.<br><i>Enhancement</i>: New utility 'ompqdepth' to return the number of jobs queued and ready on a specific Destination.<br><i>Enhancement</i>: New utility 'ompresolve' will return the HOST/IP resolution of an OMP Server.<br><i>Enhancement</i>: new utility 'omremsetup'; used to setup printer advertising via the command line / console.<br><i>Enhancement</i>: Unidirectional OMPLUS mode to allow upstream jobs to purge without confirmation.<br><i>Enhancement</i>: The 'dccpingrem' service will now operate in a 'proxy' mode; advertising both remote and local Destinations to OMP Agents.<br><i>Behavior Change</i>: Destinations in 'bidirectional' mode will now remove multiple conflicting PJL statements that may exist in the job stream.<br><b><br>2.3.2 </b>- 4/20/2009<b><br></b>JAVA Interface - 2.1.1.0058<b><br></b><i>Enhancement </i>- 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.<br><i>Bug Fix:</i> Fixed two issues where a job coming in LPD would spool only a 0 length file or the job plus a 0 length file.<br><i>Bug Fix:</i> When 'Write Time' set to '0', job would end immediately instead of going on infinitely.<br><i>Behavior Change:</i> Now ignore the 'DMINFO' PJL string.<br><i>Behavior Change:</i> the 'e2e'servcies have been added to the 'dccshut' routine. ex. dccshut een, dccshut ees, dccshut e2e<br><i>Behavior Change:</i> dcclpdci print messages added to printer trace log.<br><i>Behavior Change: </i>SNMP Messages added to printer trace log even if community not set.<br><i>Enhancement:</i> Lock files aded to $LPHOME/system for e2e services with an automatic restart if e2e crashes.<br><i>Enhancement:</i> New SAP Interface; Direct Callback from SAp host(2).<br><i>Behavior Change:</i> Environment added 'PJL_NEUTRALIZE' to remove PJL BOJ and EOJ from job in favor of the OMP version.<br><div align="left"><i>Bug Fix:</i> 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.<br></div><i>Bug Fix:</i> Error causing lock files to be empty.<b><br></b><i>Bug Fix</i> : If Host was disconnected from JAVA Interface, the Host would appear twice on the list. It will now be removed.<b><br></b><i>Bug Fix:</i> JAVA RDP Interface; fixed word length and conversion that could cause problems with european language characters.<b><br></b><i>Bug Fix:</i><b> </b>The setting for sort by RID was not being saved so it would re-sort on start up.<br><b><br>2.3.1 - </b>6/5/2008<br>JAVA GUI 2.1.1.0057<br><i>Enhancement</i>: Menu item in JAVA GUI to terminate bundle<br><i>Behavior Change</i>: Double quotes are now added around the title in jobs sent LPD.<br><i>Bug Fix:</i> Job would not time out in bi-di mode if printer was turned off.<br><i>Enhancement</i>: Environment added to control of printer display during job (Default text, the OMP RID, or any given text)<br><i>Bug Fix:</i> Fixed function that shutdown services and removed lock files.&nbsp; Lock files were not removed if host name too long.<br><i>Bug Fix</i>: logsize.sh changed; -f added so file rename was forced.<br><b><br>2.3.0 </b>- 4/1/2008<br><i>Enhancement</i>: Title size increased to 50 characters; From increased to 30 characters.<br><i>Bug Fix</i>: SNMP was failing after a job went into retry.<br><b><br>2.2.2 </b>- 2/14/2008<br><i>Behavior Change</i>: Page count returned form printer in bi-di mode now used as final pages count even in error conditions.<br><i>Enhancement</i>: Added CPCL bi-directional mode for Zebra wireless devices.<br><b><br>2.2.1 - </b>12/18/2007<br><i>Behavior Change</i>: DCCLP utility will now take multiple '-o' options. (ex. dcclp -oarch -oban)<br><i>Enhancement</i>: 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.<br><i>Bug Fix</i>: Text files sent through Windows spooler has extra NULL characters to account for in the beginning. This was causing problems for dccview.<br><i>Enhancement</i>: ZPL bi-directional mode added for Zebra TTP.<br>Bug Fix: Parent/Child was disabled in 2.1.9; fixed in this version.<br><i>Enhancement:</i> 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.<br><i>Behavior Change</i>: DCCSHUT now has 'all' command that will kill the all 'streaming' daemons.(ex. dcchut -i all)<br>Enhancement: New 'email' mode configuration; system now open to customization with filters.<br><i>Bug Fix</i>: Fixed dcclp parsing in dcclpr when quotes were used.<br><i>Bug Fix</i>: Paraent/Child in OMXFER transfer cases.<br><i>Enhancement</i>: Added new 'Virtual' mode destination; this is to wrap a process inside of OMP for visibility with an output process<br><b><br>2.2.0 </b>- 11/21/2006<br><i>Enhancement</i>: Max number of destinations increased to 7500 (from 6000)<br><i>Bug Fix</i>: OMINSTALL script error when installing or upgrading.<br><i>Bug Fix</i>: Requests were getting stuck in spool (reported on HP, may not be unique to that system/OS)<br><i>Bug Fix</i>: Page counting issue in PDF data stream.<br><br><b>2.1.9 </b>- 8/06/2006<br><em>Behavior Change:</em> PostScript errors will make the job go FAILD but not disable the Dest.&nbsp; 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.<br><em>Bug Fix:</em> 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.&nbsp; We now look for Compress and GZIP.<br><em>Bug Fix:</em> The background status servcie was looking at 15 characters for&nbsp; DEST. This was fixed to the system max of 50.<br><em>Bug Fix:</em> 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.&nbsp; This has been corrected.<br><em>Enhancement:</em> New event script remotedests added. This will fire when a request comes in to update the remote dests on a dual OMP system.<br><em>Behavior Change:</em> DCCPRINT will now clear all messages off of the message queue after exiting.<br><em>Behavior Change:</em> A request that was spawned from a 'copy' is spooled with the username of the originating job.<br><em>Behavior Change:</em> Jobs spooled with no dest will now default to dir1 dest.<br><em>Bug Fix:</em> OMSTANDARD Model did not have an export command to export the value of the USER_FILTER to the system.<br><p><b>2.1.8</b> - 6/15/2006<br><em>Bug Fix:</em> Now when the host is removed from the remotehost list, those printers are removed from the master destination list.</p><p><b>2.1.7 </b>- 6/9/2006<br><em>Feature Added:</em> HTML Updated - New graphics<br><em>Feature Added:</em> When file named nographics in constants directory, graphics will type as simple.<br><em>Bug Fix:</em> Email list was being replaced and not added to.</p><p><b>2.1.6 </b>- 6/5/2006<br><em>Feature Added:</em> New HTML Interface<br><em>Behavior Change:</em> ECIV printer now not counted in total license.<br><em>Bug Fix:</em> CD Plus STDIN bug fixed.<br><em>Bug Fix:</em> dccshed form not initializing due to case matching.<br><em>Behavior Change:</em> Added code to support OM Stats.</p><p><b>2.1.5 </b>- 5/18/2006<br><em>Behavior Change:</em> new page break logic for PCL data type<br><em>Feature Added:</em> CD Plus now takes input from STDIN file.<br><em>Bug Fix:</em> Page count with PDF data type.<br><em>Bug Fix:</em> dccompser crashing<br><em>Feature Added:</em> Minor code enhancements in dccompser<br><em>Behavior Change:</em> permission set after the chown now during install</p><p><b>2.1.4 </b>- 5/9/2006<br><em>Behavior Change:</em> dccadmin system level file delete changed.<br><em>Feature Added:</em> background status, added support for gzip compression.<br><em>Bug Fix:</em> Fixed copy bug in dcccancel on parent / Child jobs<br><em>Bug Fix:</em> dcclpdcli now adds quotes around title for so the Archive will be able to access data later.<br><em>Feature Added:</em> user field added.<br><em>Feature Added:</em> Added dccreindex utility.<br><em>Behavior Change:</em> dccshed no longer logs error 859 when legacy QA Plus files not found.<br><em>Bug Fix:</em> dccverify - fixed casing bug with UID's.</p><p><b>2.1.3 </b>- 3/5/2006<br><em>Bug Fix:</em> dcchealth now fixes permissions of scripts.</p><p><b>2.1.2</b> - 1/5/2006<br><em>Fixed Bug:</em> If two jobs archives at the same second, one could try to save over the other causing error.<br><em>Feature Change:</em> added TCP shutdown functions to background status<br><em>Behavior Change:</em> Changes Parent / Child default flag<br><em>Bug Fix:</em> Restart of Parent / Child would create new children. Now restarts old children.<br><em>Behavior Change:</em> LP admin change. Change how it deletes files.<br><em>Bug Fix:</em> Page counting issue with PCL<br><em>Feature Added:</em> CD Plus regex support<br><em>Feature Added:</em> CD Plus Context file now memory mapped.<br><em>Bug Fixed:</em> Changed dcccancel to cancel whole family in Parent Child job.<br><em>Behavior Change:</em> Changed the way dccadmin does a file open.<br><em>Behavior Change:</em> ECIV printers now do not disable on error.<br><em>Bug Fix:</em> Admin flag not set for admin button in HTML interface. Button was not grayed out (still not accessible)<br><em>Behavior Change:</em> Native lpr is renamed lpr.old and now also lpr.lpp.<br><em>Behavior Change:</em> dccnetstat no longer needs tcp bind<br><em>Behavior Change:</em> dccpingrem now loads printers from disk.<br><em>Feature Added:</em> CD Plus now can now look up HOST.</p><p><b>2.1.1 - </b>10/5/2005<br><em>New Feature:</em> Print job Parent / Child system.<br><em>New Feature:</em> Single sign security system for OMP / JAVA GUI<br><em>New Feature:</em> ECIV mode printer.</p><p><b>2.0.5 </b>- 7/20/2004<br><em>Bug Fix:</em> File permissions on enable and disable were not properly set <br><em>Bug Fix:</em> Translating ‘h’ to ‘H’ in vertical cursor position PCL sequence when receiving data on standard in<br><em>Bug Fix:</em> $LPHOME/bundle directory not being created by default <br><em>Bug Fix:</em> Character based view program not authenticating user properly <br><em>Bug Fix:</em> Advanced form error when sending entire copy of a request to 2 destinations on Linux <br><em>Bug Fix:</em> Jobs set for future printing cause dcclp to accept 0 length requests<br><em>Bug Fix:</em> Destination changes issued from within the spooler event script are displayed, but job goes to original destination <br><em>Bug Fix:</em> Jobs with a ‘E=’ in the –o options were not processed properly <br><em>Bug Fix:</em> Background Status crashed when a group lookup was specified in the Java GUI <br><em>Enhancement:</em> Background Status now has separate buffers for send and receive to reduce chance of corruption </p><p><b>2.0.4 </b>- 3/32/2004<br><em>Bug Fix:</em> HTML Interface was allowing all users to see all requests despite proper security settings<br><em>Bug Fix:</em> Deleting a printer using the character based interface could cause the terminal to lock up<br><em>Bug Fix:</em> Changed SAP/R3 interface so that it would properly purge jobs that had been transferred to another host<br><em>Bug Fix:</em> Lines per page defaulting wrong on a undefined form<br><em>Bug Fix:</em> When purging, report file being deleted even if queue file is not successfully deleted</p><p><b>2.0.3 - </b>2/23/2004<br><em>Bug Fix:</em> Getting permission denied when adding a new printer <br><em>Bug Fix:</em> Servers whose names end in ‘sap’ report the scheduler as being down <br><em>Bug Fix:</em> dccpingrem is leaving zombie processes in the process queue <br><em>Bug Fix:</em> Jobs to default printer do not display properly in dccstat <br><em>Bug Fix:</em> When HTML interface is sorted by user, it splits the requests across multiple pages <br><em>Bug Fix:</em> Cannot print to locally attached devices </p><p><b>2.0.2 </b>- 1/29/2004<b> </b><br><em>Bug Fix:</em> When viewing a job on a SCO system every other line is not displayed. Set VIEWLTR environment variable<br><em>Bug Fix:</em> Changes to RD Plus to properly handle no-match jobs<br><em>Bug Fix:</em> Jobs with selected Translation Tables were not having all copies of the job translated<br><em>Bug Fix:</em> Slow printer was timing out and going interrupted<br><em>Bug Fix:</em> Printers screen in dccstat causes dccstat to exit</p><p><b>2.0.1 </b>- 12/30/2003<br><em>Bug Fix:</em> When datatype is pcl-1 spooling takes a long time<br><em>Bug Fix:</em> Email address getting dropped from email requests <br><em>Bug Fix:</em> Page count displaying wrong in dccstat<br><em>Bug Fix:</em> Request -o options are being truncated when spooled from archive system<br><em>Bug Fix:</em> Copy request from GUI not function on UNIX servers<br><em>Bug Fix:</em> Users cannot update email addresses in dccstat<br><em>Bug Fix:</em> Install script for HP/UX now functions properly<br><em>Enhancement:</em> Time stamp added to the Archive screen in the OM Plus Java GUI<br><em>Enhancement:</em> Majority of OM Plus on UNIX files are now owned by a user other than root<br><em>New Feature:</em> Multiple OM Plus servers can now ‘advertise’ their defined destinations to each for for enterprise wide print management<br><em>New Feature:</em> Customizable logging of OM Plus system messages<br><em>New Feature:</em> Lookup of OM Plus System message numbers and OS specific error numbers</p><p><b>1.6.8</b><br><em>Enhancement:</em> Changed copied requests. Copies of requests that are on hold are now also&nbsp; held instead of de-spooled immediately</p><p><b>1.6.7</b><br><em>Bug Fix:</em> Fixed page counting for Postscript documents <br><em>Bug Fix:</em> Fixed broken link and job title on HTML interface</p><p><b>1.6.6</b><br><em>Bug Fix:</em> Corrected page count of PCL jobs</p><p><b>1.6.5</b><br><em>Bug Fix:</em> Printer was timing out OM Plus’ connection while OM Plus was waiting&nbsp; on PJL confirmation<br><em>New feature:</em> Added MPCL to support Paxar label printers<br><em>Behavior Change:</em> Separated error coded for gethostbyname and Config</p><p><b>1.6.4</b><br><em>Bug Fix:</em> Archive program not returning correct results when searching by date<br><em>Bug Fix:</em> Added support for the return code that an AS400 used when receiving FTP <br><em>Bug Fix:</em> HTML interface caused a core dump when using the auto update feature</p><p><b>1.6.2</b><br><em>Bug Fix:</em> HTML interface showing only 4 digit RID number on Archive screen.</p><p><b>1.6.0</b><br><em>New Features:</em> Context Delivery Plus (CD Plus) and Report Bundler Plus (RB&nbsp; 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 </p><p><b>1.5.2</b><br><em>New Features:</em> Can now do accurate page counting of PDF documents. No partial document restarting possible due to interpage dependencies.<br>Changed advanced forms.&nbsp; When printing to multiple destinations, command line options only affect the first destination, not all destinations.</p><p><b>1.5.1</b><br><em>Bug Fix:</em> PJL confirmation page count was being incorrectly written to the accounting log<br><em>Bug Fix:</em> After issuing the SU command, the wrong user is assigned to spooled jobs<br><em>Bug Fix:</em> lpadmin was updating the ‘form mounted’ field of the destinations configuration and not the ‘default form’</p><p><b>1.5.0</b><br>New Features, PJL Confirmation to Printer Now Available, QA Plus Now Available<br><em>Bug Fix:</em> File permission set improperly causing remote installations to fail</p><p><b>1.4.5</b><br><em>Bug Fix:</em> Possible memory leak in dccprint when using OM Plus mode destinations.</p><p><b>1.4.4</b><br><em>Bug Fix:</em> Filter crashed when used with FlexForm<br><em>Bug Fix:</em> Data type set incorrectly when data was piped to dcclp<br><em>Bug Fix:</em> LPHOME variable improperly loaded when modifying a translation table<br><em>Bug Fix:</em> Defining user to remote security did not work correctly<br></p> <p>Forum: <a href="http://plustechnologies.websitetoolbox.com/?forum=60910">OM Plus Version History for UNIX/LINUX</a>
]]></description>
		<guid isPermaLink="false">http://plustechnologies.websitetoolbox.com/post?id=1327333</guid>
		<pubDate>Mon, 21 Aug 2006 18:52:41 GMT</pubDate>
	</item>

</channel>
</rss>
