================================================================== Imaging for Windows® Professional Edition Version 2.0 Patch 2.00.02 ================================================================== Supplemental Information New Address =========== We have a new address: Eastman Software, Inc. 296 Concord Road Billerica, MA 01821 Our phone number and website are still the same: 1-800-229-2973 http://www.eastmansoftware.com Installation ============ ___________ | WARNING | If this patch was previously installed on a system | WARNING | on or before February 18, 1999, uninstall it, then | WARNING | install this copy of the patch. ----------- The installation program installs Patch 2.00.02 including those updates that were part of patch 2.00.01 if the latter was not previously installed. Imaging for Windows® Professional Edition Version 2.0 must be installed prior to installing this patch. To install this patch, run setup.exe and follow the screen instructions. During installation the operating system may display a dialog with the title "Read Only File Detected" one or more times. Always respond "Yes" to this dialog. The installation may be left in an unfinished state if the Cancel button is pressed while in the dialog titled, "Imaging for Windows® Professional Edition Patch 2.00.02" or in the operating system dialog mentioned above. Should this happen, reinstall Imaging for Windows® Professional Edition Version 2.0 first, and then install this patch again. Make sure to run both installations to completion. The following files are updated with this patch: FILE VERSION ------------------------------------------ imgcmn.dll 4.10.2002 oiaut400.dll 4.10.2002 oics400.dll 4.10.2002 oidis400.dll 4.10.2002 oifil400.dll 4.10.2002 oigfs400.dll 4.10.2002 omdlite.dll None wcdmx.dll 4.10.2002 kodakimg.exe 4.10.2002 imgadmin.ocx 4.10.2002 imgedit.ocx 4.10.2002 imgocr.ocx 4.10.2002 Atl.dll 3.00.8168.0 Mfc42.dll 6.00.8267.0 Msvcirt.dll 6.00.8168.0 Msvcrt.dll 6.00.8337.0 Msvcrt40.dll 4.21.0000 Olepro32.dll 5.0.4268 The following files are added with this patch: FILE VERSION ------------------------------------------ OCXhelp.doc None Pro20.txt None (this file) Installing Imaging 3.06 or 3.11 Server Access --------------------------------------------- Should Imaging 3.06 Server Access or Imaging 3.11 Server Access (available on the Windows® Professional Edition Version 2.0 CD) be installed after patch 2, install this patch again to update files needed by these two components. Uninstall / Deinstallation -------------------------- To uninstall this patch, select Add/Remove Programs from the Control Panel. Select the 'Imaging for Windows® Professional Edition Patch' in the Install/Uninstall tab, and press the Add/Remove button. If patch 1 was installed prior to patch 2, uninstalling this patch leaves Imaging for Windows® Professional Edition Version 2.0 plus patch 1 installed in the system. From this point, the only way to remove patch 1 is to uninstall and then reinstall Imaging for Windows® Professional Edition Version 2.0. If patch 1 was not installed prior to patch 2, uninstalling this patch leaves only Imaging for Windows® Professional Edition Version 2.0 installed on the system. To completely uninstall 'Imaging for Windows® Professional Edition Version 2.0', uninstall the 'Imaging for Windows® Professional Edition Patch' first. Then, if listed in the Install/Uninstall tab, uninstall 'Imaging for Windows® Server Access' next. Finally, uninstall 'Imaging for Windows® Professional Edition Version 2.0'. Imaging Application =================== This patch contains a fix that allows a read-only image to be opened simultaneously in multiple instances of the Imaging application running on a single workstation. Another fix included in this patch correctly handles the orientation flag found in TIFF files. The list of volumes on 1.x servers is now retrieved more quickly, thus improving the performance of the File/Open and File/Save As dialogs. Also see the discussion of this feature in the OCX section below. The Imaging application now displays the SYS volume in the list of 1.x server volumes in the File/Open and File/Save As dialogs. See the additional notes on this feature in the Admin OCX section below. Both the File/Open/Find and File/Find Imaging Server Documents dialogs were modified to display more information about 3.x documents. When performing a query by Name & Location, the results table now lists each document's object class in addition to its document name. When performing a Query by Field across all object classes, the results table used to display each document's name along with the values of each selected index field. With this release the object class of each document is also listed. Similarly, when performing a Query by Field on a specific object class, the results table used to display each document's name plus the values of each selected index field. In Patch 2, the results table lists the document name, followed by the selected index fields which are, in turn, followed by index fields which were not selected. See the additional notes on this feature in the Admin OCX section below. Imaging Flow ============ The DMX driver was enhanced to support Eastman Software Document Manager for Microsoft® Exchange (DMX) Version 1.1. OCXs ==== All OCXs - Help Text Revisions ------------------------------ Revisions to the online OCX help are located in the file OCXHelp.doc. This file is located in the folder you chose as the location to install this patch. All OCXs - 3.x Document Names ----------------------------- The external document names of 3.x documents are not unique, so 3.x document naming rules were extended. A 3.x document may now be accessed with a combination of its external name, domain name and internal name. This combination guarantees that any 3.x document may be identified uniquely. Note that the Title Bar of the Imaging Application displays all three parts of the full 3.x document name. The new naming convention for 3.x documents may be used in the Image property found in all the OCXs. For more information on the naming rules, see the supplemental online help in OCXHelp.doc. All OCXs - 1.x Volume Lists --------------------------- The list of volumes on 1.x servers is now retrieved more quickly, thereby improving the performance of the Image property in all the OCXs. In the Admin OCX the performance of the ShowFileDialog method is also improved. All OCXs - Image Property ------------------------- The Image property in the Admin, Image Edit, OCR, Scan and Thumbnail OCXs now accepts two slightly different forms for certain paths to 1.x documents. When the path references a 1.x document in a folder contained by a cabinet with no drawer, the two legal formats are: Image://server\volume:\cabinet\folder\document or Image://server\volume:\cabinet\\folder\document Prior to this patch, the Image property only accepted the second format. For 1.x documents residing in a cabinet without a drawer, the result returned by the ImgQuery method matches the first format. This query result may now be used directly as input to the Image property. Admin OCX - CancelError Property -------------------------------- In this patch the CancelError property has been extended to all the methods in the Admin OCX that display dialog boxes. These methods are Browse1x, LoginToServer, Show1xServerOptDlg, ShowFileDialog, ShowFileProperties, ShowFindDialog and ShowPrintDialog. See the supplemental online help in OCXHelp.doc. Admin OCX - ForceTiffSingleStrip Property ----------------------------------------- This patch adds support for writing single strip TIFF files using the new Admin OCX ForceTiffSingleStrip property. See the supplemental online help in OCXHelp.doc for details. Admin OCX - ImgQuery Method --------------------------- The sample code contained in the help text for this method was corrected. See the supplemental online help in OCXHelp.doc for details. Admin OCX - Keywords Property ----------------------------- This patch contains a fix to the Admin OCX Keywords property. Keywords with embedded spaces can now be added to 1.x documents. See the supplemental online help in OCXHelp.doc for details on how to perform this operation. Admin OCX - LoginToServer Method -------------------------------- The Admin OCX's LoginToServer method now sets a non-zero error value in the StatusCode property if a problem occurs during login. The StatusCode property should be checked to see if the login succeeded or failed. Admin OCX - ShowFileDialog Method --------------------------------- The Admin OCX ShowFileDialog method now shows the SYS volume when displaying the list of 1.x server volumes. Admin OCX - ShowFindDialog Method --------------------------------- The ShowFindDialog method was enhanced to display more information about 3.x documents in the query results list. When performing a query by Name & Location, the results table now lists each document's object class in addition to its document name. When performing a search by Field across all object classes, the results table now shows each document's name, its object class and the values of each selected index field. When performing a Query by Field on a specific object class, the results table displays each document's name, the values of each selected index field plus the values of the index fields which were not selected. Image Edit OCX - Draw (Annotations) Method ------------------------------------------ The patch corrects a problem with Text and Attach-a-Note annotations. When using the Image Edit OCX Draw method, these annotations were often positioned on an image incorrectly. Now they are drawn correctly at the locations specified in the Draw method. Image Edit OCX - MousePointer Property -------------------------------------- The patch corrects a problem with the MousePointer property. When this property is set inside a function that handles a MouseDown Event, the cursor now changes immediately. Image Edit OCX - ShowAnnotationToolPalette Method ------------------------------------------------- The patch corrects a problem with the Annotation Tool palette displayed when the ShowAnnotationToolPalette method is called. Now, when a user clicks the tool palette with the right mouse button, a context menu is displayed correctly. OCR OCX - OutputType Property ----------------------------- The OCR OCX OutputType property now supports two types of text output for OCR'd images, Smart ASCII Text and Standard ASCII Text. See the supplemental online help in OCXHelp.doc for more details about this property. ================================================================== Imaging for Windows® Professional Edition Version 2.0 Patch 2.00.01 ================================================================== Application User Interface -------------------------- This patch includes a fix for honoring Regional Settings for Numbers in all aspects of the Imaging application. Image File Types ---------------- This patch includes improved JFIF/JPG file support for files with private data. Imaging Server 3.11 on Microsoft Windows® 98 -------------------------------------------- This patch is required for accessing the Imaging Server 3.11 from a Microsoft Windows® 98 client. Imaging Server Access --------------------- CreateDirectory method in Admin Control: NT Debug Mode The CreateDirectory method now functions properly in NT debug mode with VC++. GetVolumeType method in Admin Control: Visual Basic GetVolumeType now works when attempting to get the name of a valid server volume from Visual Basic code. IMGQuery method in Admin Control: More than 49 Items A program will no longer hang when calling ImgQuery, and iterating through an object with more than 49 Cabinets, Drawers or Folders. IMGQuery method in Admin Control: Query Strings Finddocs query strings Equal signs in "finddocs" query strings must be surrounded with spaces, as in "finddocs cabinet = C1 drawer = D1 folder = F1". Cabinet, drawer, and folder terms in "finddocs" query strings must be separated by a space, as in: "finddocs cabinet = C1 drawer = D1 folder = F1" Finddrawer and findfolders query strings The equal sign in "finddrawers" and "findfolders" query strings may or may not be surrounded with spaces. For example, "finddrawers cabinet=cabinetname" and "finddrawers cabinet = cabinetname" are both valid strings. Cabinet, drawer, and folder terms in "findfolders" query strings must be separated by a semicolon, as in: "findfolders cabinet = C1; drawer=D1" IMGQuery method in Admin Control: VBScript A new query interface was added to circumvent a restriction in VBScript that prevented queries from Web pages. The examples below illustrate the current query technique and the new alternative technique that may be used from within VBScript. In VB, a query might be coded as follows: Dim varItem; Dim collObj As Object; ImgQuery("server/volume:", "findcabinets", collObj) for each varItem in collObj do something next VBScript does not support the ability to "Dim colObj As Object". Because of this, the ImgQuery method is unable to return the collection object. To work around this limitation, the method "SetPath" has been added to the CStringCollect class. It is now possible to do a query in VBScript as shown below: Dim varItem, collObj; collObj = CreateObject("mfc.inproc.strcoll") collObj.SetPath("server/volume:", "findcabinets") for each varItem in collObj do something next Note that the collection object must be created explicitly, and the query parameters, vScope and szQueryTerms are passed to SetPath in the collection object instead of ImgQuery in the Admin Control.