This is readme file of Planmecas TWAIN source and DIDAPI Driver & DIDAPI library installation
setup program. It contains information about 

1) DIDAPI Drivers Version History (2008/10/31)
2) TWAIN/DidapiUI version history (2007/05/04)
3) InstallShield Setup Program History (2007/10/04)
4) Installed files


==================================
1) DIDAPI Drivers Version History
==================================


5.0.1 Release notes 2013/11/01
==================================



FIX: Dixi / ProLine PCI connection support

FIX: ProCeph TWAIN support



5.0.1 (Didapi Config) Release notes 2013/10/07
==================================

This release includes only Didapi Config changes:

NEW: DidapiConfig startup without system Java (reqires JRE folder: 'jre' to the same location as DidapiConfig.exe).

FIX: Updated ScurveQuickGuideV3.pdf. 

FIX: Accepts point or comma as decimal separator in decimal value settings.

FIX: Log -file "Save copy as" -button file type ”.log” given as default.

FIX: AutoLevels values order changed to: Black, White, Gamma
.
FIX: Fixed Ping button response messages to match command line Ping utility program.
FIX: Support for IP address lines starting with "localhost" in the Ethernet config -files.
FIX: Activate IP -button should save given IP address.


5.0.0 Release notes 2013/06/24
==================================

NEW: DidapiConfig: DidapiConfig program has been updated to multiplatform Java program with new UI.
NEW: ProSensor with Planet cable: Support for Mac OS.
NEW: ProSensor with Planet cable: DAP parameter is received from Planmeca Intra.
NEW: Didapikit installer: New Didapi.ini sections or SCurves are merged to the customer custom Didapi.ini without losing customer custom settings.
NEW: Proceph support.
NEW: Dimax3-4 ProOne: Support for configuration of collimator: Better bitewing image cropping.
NEW: Didapi.log: Max logfile size cNEW: DIDAPI SDK: Return value from DIDAPI_exit().
NEW: DIDAPI SDK:Added a routine DIDAPI_get_error_string() to retrieve name of a given didapi-error code.onfigurable using didapi.ini: section [LOGFILE] add a line: MaxSizeKB=2000 (eg to limit to 2000kB = default).

CHANGE: Didapi.ini: Win registry settings has been removed and moved to Didapi.ini -file. Configurable with DidapiConfig.exe version 5.0.0.20.R
CHANGE: Didapi paths changed to use folders from ProgramData in windows, and organized likewise in mac under the original DIDAPI-folder.
CHANGE: DidapiUI Support for the new paths, to find DidapiUi.ini from the new location.
CHANGE: Dimax4tool: Support for the new paths.

FIX: ProSensor with Planet cable: Improved connection initialization. 
FIX: ProSensor with Planet cable: Planmeca Intra opens from locked state after calibration file download, if it is set in locking mode.
FIX: Smartpan/PromaxMID+1515PT: Too much white in top side in smartpan+tmj images. 
FIX: Dimax2-4, smartpan: Bitewing image from right side only is now marked with "R".
FIX: Dimax2-4, SmartPan: R-mark is marked to panoramic images that are horizontally segmented so that there is mostly patient's right side is in the image.
FIX: Smartpan: Image cropping precision improved with child patient size with progs: BiteWing, TMJ, Sinus.
FIX: Smartpan: Image cropping precision improved with prog: smartpan+tmj.
FIX: Smartpan: Reprocessing a layer with logarithmic preprocessing might produce a almost black image.
FIX: Smartpan: "L" letter is printed double in layer 5 (of 10), applies to programs: P1000,P2000 and P3000.
FIX: Dimax4 proone: Starting a grab from application while ProOne is still booting up will give an errorcode.
FIX: DIDAPI SDK: Dimax4 ProOne: Calling DIDAPI_get_image() immediately after DIDAPI_init_grabbing() could cause an error.


4.8.1 Release notes 2012/26/10
==============================

NEW: Support for new P-series 3D sensors

NEW: Dimax4Ceph: new didapi.ini hidden config: D4CephMaxSaneOffsetDrift (def:200). Threshold for offset drift sanity test.

FIX: Dimax1-4 calibration: Errornous beamcheck messages for Dimax1-4 sensors now corrected

FIX: DidapiConfigJ: ProLine and ProOne TMJ & Tomo curves can now be changed from combobox

FIX: DidapiConfigJ: Window title is now correct when opening ProSensor Ehternet Config

FIX: DidapiConfigJ: CalibFileUrl and MapFileUrl now get correctly updated

FIX: SmartPan: Bitewing images now have correct borders

FIX: SmartPan: Vertically segmented STD Pan images had incorrect borders

FIX: SmartPan: Connection to ProMax would fail if OS had too low (<4) TCPIP max data retransmission setting (tcpmaxdataretransmissions) in use

FIX: Autofocus: Two extra files have been saved to %temp%/images folder. Now files are cleared up when number of them increases.

FIX: Dimax4Ceph: Rarely image calibration result caused clipping in low signals in image




4.8.0 

Release notes 2012/11/06
==============================

NEW: Dimax4ceph: Patient movement correction algorithm. fixes the horizontal line visible in some ceph images. By default images without patient movement processing are saved under %temp%\images\special\ with name *_CEPH_NOSTITCH.Tif, from where they can be manually reprocessed into romexis. This feature is intented to be a backup, in case of trouble-shooting or for some unexpected need.

NEW: Dimax4pan ProOne: Autofocus support
NEW: Device Tool support

CHANGE: "didapi.ini" location can be specified to be in some other location than didapi installation directory. 
This feature is enabled by creating normal ascii-text file with name "didapipath.ini" into didapi installation folder (with sufficient read-permissions). A line must be written in the file:  "didapiIniPath=PATH", without any " -chars, no delimiting \ -char, path containing spaces also without surrounding " -chars. Example line: didapiIniPath=C:\temp

CHANGE: DIDAPI SDK: DIDAPI_exp_done() function for ProSensor polling if ProSensor detected exposure

CHANGE: DIDAPI SDK: DIDAPI_initialize() fuction will return error code if didapi.ini is not found during startup.

CHANGE: Dimax4ceph: high speed setting is now default instead of normal speed.

CHANGE: Dimax4tool: calibrate dimax4ceph: "calibrate/Ceph All binnings" function enabled, which automatically uses the kv&ma values defined for ceph in kvma -dialog.

FIX: DidapiUI window cutted because of higher screen DPI

FIX: Dimax2-4pan: Bitewing images are sometimes very dark

FIX: Dimax4pan Autofocus: Layer was defined to different position between child and adult selections

FIX: Dimax4pan ProMax: Bitewing images: Image cropping fixed.

FIX: Dimax4pan ProMax: Programs 5000-6000 with child collimation: image cropping fixed.

FIX: Dimax4pan ProMax: Tomo modes with upper/lower jaw collimation image cropping fixed.

FIX: Dimax4pan ProOne: Bitewing modes: image cropping fixed.

FIX: Dimax4pan ProOne: Panoramic images segmented horizontally: image cropping fixed.

FIX: Mac OS: Didapi log size is restricted to 1.4 MB

FIX: Mac OS: Dimax2-4pan ProMax: Autofocus image was not centered

FIX: Mac OS: Dimax2-4pan ProOne: "Waiting for exposure" text blinking issue fixed.

FIX: ProSensor: Improvements in ProSensor communication

FIX: ProSensor: Reading exposure values and exposure enable control improved with Intra Planet and NIB connection. 

FIX: SmartPan black image if segmented image was interrupted

KNOWN BUGS:
ProSensorEth: disconnecting ethernet cable during imaging may cause Didapi freezing.


4.7.7 

Release notes 2012/29/02
==============================

- FIX: Didapi 4.7.6 does not operate at all in Snow Leopard. 

- FIX: Mac OS Autofocus: Romexis error message: Promax busy after autofocus image

- FIX: Smartpan standard pan layers blink.

- FIX: If ProSensor IP configured wrong or ctrl box unplugged, Romexis freezes for 1 minute before "no device". If canceled, Romexis will crash. NOTE: Control box nor in direct connection to PC (must have switch)

- Change: Preprocessing Dimax3-4 on MAC: User does not have to restart Romexis after changing Didapi Config settings.


KNOWN BUGS:

- ProSensor kVmA cable: Intra lock doesn't work after pressing "done".

- PmSample reports "exposure done" instead of an error message when no cal. files
- Romexis: ProSensor ControlBox SW version not shown in Image properties.
- DidapiUISample: Patient info is not burned to the image.


4.7.6 

Release notes 2012/01/17
==============================

- New: Dimax4: Preview function on Promax GUI is supported with Dimax4 (as it is with Dimax3).

- New: New Ceph s-curve Original Adj B30 to didapi.ini under [DIMAX2_C] section.

- New: Support for Dixi 2 USB and PCI on 32-bit and 64-bit OS. 

- Change: xmlrpc communication disabled by default in Didapi. 

- Change: Dimax3&4: Max 100 images (instead of previous 33) is saved into user temporary folder %temp%.

- Fix: Dimax4: Autofocus layer was drawn to wrong place
- Fix: SmartPan recovery for standard image was black.

- Fix: Dimax4 ceph reprocessed image was not identical with exposed image even though the settings were the same.

- Fix: SmartPan Bitewing and TMJ images became dark if lot of metal in image

- Fix: Dimax3 Proline Pan: Pan s-curve was used with all programs. Now TMJ/Tomo scurve is used with respective programs.

- Fix: Dimax4 ceph: Final image is cropped clearly from left & right edges so that no radiation fade in/out remains.

4.7.5 Release notes 2011/10/24
==============================
- Fix: Smartpan: Romexis could crash if smartTMJ image was taken after dimax4 exposure.
- Fix: Smartpan: Recovery of pan/bw/sinus modes: image stack was not retrieved properly.
- Fix: Smartpan: Sometimes there could be wide vertical stripes in TMJ Double lateral images.
- Fix: Smartpan: promax-mid: Sinus programs 6311,6511: A vertical threshold line could appear in the image if DICE was applied.

- Fix: ProSensor: Possible crash if median-filter parametres "MedianSimilarity" and "MedianTD" values were set to "0".
- New: ProSensor: Now xmlrpc support can be disabled from didapi.ini or didapi config.
- Fix: Prosensor MAC: Sometimes could not take images.

- Fix: Proone dimax3: sinus midsagittal programs: dice processing improved.
- Fix: Proone dimax4: preview quality was not good enough always. Applies to pmsample too.
- Fix: Proone dimax4: Image is now properly cropped from top&bottom.
- Fix: Proone dimax4: Sinus modes & childmode active cropped too much from the bottom of the image.

- Fix: Promax-mid dimax3: Sinus programs 6311,6511: A vertical threshold line could appear in the image if DICE was applied.
- Fix: Proline dimax3: tomo program: A vertical threshold line could appear to the image if DICE was applied.
- Fix: Dimax3-4 reprocessing: metadatafile was not always saved properly.

4.7.4 Release notes 2011/07/01
==============================
- New: ProOne Dimax4 support. ProOne sw 1.7 or later required for Dimax4.
- fix: ProMax self booting on some units during SmartPan sensor detection. 
       Also ProMax sw 2.2.1 or later required to completely solve the problem.

4.7.3 Release notes 2011/06/17
==============================
- New: DIDAPI Config: Tomo and TMJ settings to preprocessing tab. 
- new: Supports new ProSensor ethernet firmware. Performance improvments.
- Change: DIDAPI Config: Set soft tissue filter off as default for CEPH images in preprocessing tab. 
- Fix: Applying an S-curve produced varying contrast in Tomo/TMJ images 
- Fix: Didapi did not always recognize ProSensor USB Plug&Play 
- Fix: Dimax3 Proline ceph: AGC gain calibration was measured too right of the calibration image. 
       (Proline often is calibrated so that brightness is -30% on right vs center) 
- Fix: Mid SmartTMJ; 3 angles PA left: some of layers were very dark. Higher mA-value gives darker layers. 
- Fix: ProMax: Taking (180x240 CEPH ) image and reprocessing it ("Reprocess latest image") caused Romexis shutdown. 
- Fix: MacOS: ProSensor speed-up in consecutive images. 
- Fix: SmartPan: Cropping white borders in image improved. 
- Fix: SmartPan: Smart-layer (10th layer) image loading to Romexis made faster.
- Fix: MacOs: ProMax and ProOne: stability fixes.

4.7.2 Release notes 2011/04/07
==============================
- New: Dimax 4 support on Planmeca ProMax X-rays.
- New: ProSensor USB plug and play version.
- New: Dimax3 & 4: PAN: new defaults in Didapi Configuration; Logarithmic mapping with new Sgamma curve.
- New: DidapiUI.ini values have been changed (Gamma=1) to accommodate new Didapi defaults. See chapter 2.2 “Recommended DIDAPI Configuration for new installations” for more information
- New: It is now possible to use DICE even without logarithmic mapping applied to source image. 
- New: Dimax3 & 4 CEPH has Show All option that allows viewing all exposured area that is normally cropped.
- New: New filtering for ProSensor images
- Change: Clearer descriptions and feature contents in DIDAPI installer.
- Change: TWAIN installation didapiUI.ini should be the same as in didapiUI installation.
- Fix: Bitewing images at certain resolutions were darker than normal. 
- Fix: Dimax3 & 4: layer mm thickness was rounded incorrectly.
- Fix: DidapiKit update installation no longer replaces customer defined S-curves with the default S-curves in DIMAX2_P, DIMAX2_C or DIXI2.
- Fix: Didapi.ini parameter NoSCurves sets the number of S curves to correct amount. 
- Fix: ProSensor works faster as some unnecessary delays and calibration file loadings were removed
- Fix: Win 64 bit; Romexis crashes after image is taken and "ok" is clicked. (USB cdc)
- Fix: Win 64 bit; Romexis crashes when "Intra exp" or "Intra with study" is used to exposure more than one image. (USB cdc)
- Fix: S-curve worked incorrectly on SmartPan Bitewing mode images. 
- Fix: In Child mode the image was too short.
- Fix: In Child mode horizontally segmented image was cropped too much. 

4.7.1 Release notes 2010/11/18
==============================
- FIX: Dimax3 calibration fixed.

4.7.0 Release notes 2010/11/02
==============================
- NEW: ProMax MID support
- NEW: ProSensor calibration file load on sensors that have calibration files in flash memory
- NEW: ProSensor background noise can be re-calibrated by deleting the old *.dark file. New *.dark file will be created during "Waiting for ready" on next exposure. Improves image quality. Shall be done if found problems in image quality or regularly e.g. four times per year.
- NEW: Didapi Condiguration: ProSensor: DICE can be used with gamma+clipping
- FIX: ProSensor image width can be forced to 4 bit boundary. Set Didapi.ini: [PROSENSOR] Image4BBoundary=1
- FIX: ProSensor image stripes caused by faulty calibration in some sensors
- FIX: DICE improvements: Fixed dark shadows around large metals in image. Some fixes for segmented imaging programs.
- FIX: Mac temp image folder size is now limited

4.6.8 Release notes 2010/06/24
==============================
- FIX: ProSensor issues

4.6.7 Release notes 2010/04/30
==============================
- NEW: ProSensor exposure parameters from Planmeca Intra. Requires PLANET->RS232 adapter
- NEW: 64-bit support with ethernet devices
- FIX: ProSensor issues
- FIX: DICE fixes, sinus, TMJ.
- FIX: ProSensor serialnumber handling fixed.
- FIX: SmartPan DAP value was sometimes missing. fixed.

4.6.6 Release notes 2010/02/18
==============================
- ProSensor USB

4.6.5 Release notes 2010/01/13
==============================
- FIX: ProOne autofocus
- FIX: ProSensor

4.6.4 Release notes 2009/12/04
==============================
- NEW: ProOne autofocus, requires ProOne software 1.5 or later.
- NEW: SmartPan recovery with Romexis and recopc 2.3.0.0.R or later
- FIX: ProOne Stability fixes
- FIX: Fixed DICE issue with ProMax programs P2000 and P3000.

4.6.3 Release notes 2009/10/20
==============================
- NEW: SmartPan preview with Reconstruction PC 2.2.7.0.R or later
- FIX: Partial SmartPan image is calculated if exposure button released too early
       with Reconstruction PC 2.2.7.0.R or later
- FIX: improved Workaround for false no sensor messages from ProMax
- FIX: DICE problems with Bitewing fixed

4.6.2 Release notes 2009/09/30
==============================
- FIX: ProSensor stability fixes. Use also ProSensor software 1.1.0.0.R or later
- FIX: SmartPan sensor serial number added to image parameters
- FIX: SmartPan initialization speedup, stability and image quality improvments with
       Reconstruction PC software 2.2.5.0.R, 3D Sensor software 2.2.5.0.R and
       ProMax 1.30.2.0.R or later.
- FIX: ProSensor: no calibration for saturated pixels.

4.6.1 Release notes 2009/06/25
==============================
- FIX: Quick cancel from Romexis

4.6.0 Release notes 2009/06/09
==============================
- NEW: Prosensor support
- NEW: ProMax 3D s SmartPan support, requires Romexis and Reconstruction PC SW 2.2.0.0.R or later
	and ProMax Sw version 1.30.1.0.R or later.
- FIX: Proline beamcheck was broken. Fixed.
- NEW: Proline PA Cross Sections support for renewed PA Cross sections program, which
	takes 3 slices from left or right side. Ethernet version only. The PA Cross Sections 		program that takes one slice from the left and one slice from the right side can 
	still be used with both PCI and Ethernet versions.
- FIX: ProOne pixel size was incorrect if application set unsupported resolution. Fixed.
- FIX: DICE fix for segmented pan image.
- FIX: Didapi read the Bitewing S-curves from the panoramic section. Fixed to read them 
	from the bitewing sections.


4.5.3 Release notes 2009/01/30
==============================
- NEW: Separate image preprocessing settings for Bitewing images
- FIX: ProMax Autofocus fix for child collimation


4.5.2 Release notes 2008/12/12
- FIX: Reprosessing didn't work with ProOne 1.3.0.0.R software fixed
- FIX: Deadlock if NIB box was reseted during dixi capture fixed
- FIX: Proline with NIB puzzle effect avoidance if data packets missing
- Fix: ProOne slice parameters fixed


4.5.1 Releases notes  2008/10/31
===================================
- FIX: ProMax Autofocus sometimes freezed because of the improvment made to autofcus on ProMax 1.21.6.0.R SW. 
	version.
- FIX: DIDAPI Reprocess fix.
- NEW: With ProOne Sw. 1.3.0.0.r or later a letter is burned to each slice in TMJ and CS programs. 
- NEW: The localized image programs names from ProOne are transfered to the application.
- FIX: TMJ and CS slice parameters transfered to application. Requires ProOne 1.3.0.0.r or later.


4.5.0 Release notes 2008/08/12
===============================
- FIX: Proline PCI communication.
- FIX: Border handling for normal Panoramic image when DICE option is used.
- FIX: Dimax2Tool.exe - 3x3 binning mode inactivated for ProOne device	
- NEW: A possiblity to reprocess of 'raw' format DIDAPI image. (raw image in %temp%\Images folder) 



4.4.0 Release notes 2008/06/27
===============================
- NEW: DICE parameter setting implemented. 
- FIX: Proline program number 30 image handling fix.
- FIX: Proline DAP value was not the same as on device GUI display
- FIX: Handling of calibration on network disk did not work when Proline device wity PCI-card was used.
- FIX: When demo images is used, DIDAPI does not select anymore PCI card (if installed) => no more (about) 4 s delay. 
- FIX: DIDAPI was deadlocked in some Ethernet box software malfunction cases.
- FIX: In some cases when Ethernet connection was incorrectly broken, OK button of application could not be activated.
- FIX: Image borders was not found always correctly on DICE processing.
- FIX: BW or TMJ image was sometimes too dark or too light after DICE processing.


4.3.3 Release notes 2008/03/11
==============================
- FIX: DICE processing fixes
- FIX: ProOne clipping problems
- NEW: ProOne exposure time of TMJ and Cross section programs now implemented

4.3.2 Release notes (2008/01/07)
=================================
- NEW: New processing function DICE (Dental Imaging Contrast Enhancement) can be set on/off using DidapiConfig program.
- FIX: Issue with combination of new computer mocels and Proline PCI interface card solved.
- FIX: White image in Tomo exposure if AGC is off with ProMax PCI device.
- FIX: Only the first image was OK when Dixi1 sensor was used.

===============================
4.3.1 Release notes (2007/08/14)
=================================

- NEW: Support for new revision(B) of DixiUSB box.
- NEW: Support for new ProOne device added. DidapiConfig changes 
- FIX: Black image when using program 51 or 52 in Proline 51 ja 52 fixed  
- FIX: DIDAPI did not return the parameters of the last slice in TMJ programs 5400-5800 when ProMax
  device was selected.



4.2.0 Release notes (4.5.2007)
- NEW: EQN-value calculation. ProMax Ethernet Requires ProMax sw. 1.20.1.0.R, Proline ethernet requires
  ethernet box sw. 1.4.8.0.R.
- FIX: If Dixi2 USB exposure window is cancelled without any exposure taken, DIDAPI crashed in some computers. 
- FIX: Shared folders using UNC names in DidapiConfig were not accepted. 
- FIX: DidapiConfig ‘Set Defaults’ task works now and changes S- curves names.
- FIX: S-curve with TOMO and TMJ program modes in ProMax did not work correctly.
- FIX: Didapi crashes in Transtomo (program 9100) with Dimax3 sensor when logarithmic mapping is on and imaging is transferring 
  into longitudinal section.
- FIX: Didapi crashed in PSP exposure mode if the software version of Ethernet box was too old.
- FIX: Exposured image was too dark when DIDAPI 4.1.7 version was used in Cephalometric exposure without logaritmic mapping. 
  DIDAPI works now the same way as in DIDAPI 4.1.6 version.
- NEW: DidapiConfig now creates a ‘DidapiConfig.log’ log file in %temp% folder.
- NEW: A new error message DIDAPI_REMOVE_3D_SENSOR added. It appears when trying to take a cephalometric 
  image while 3D sensor is attached. 
- NEW: If Control Box is disconnect during exposure, DIDAPI error 33 (DIDAPI_CONNECTION_TO_SENSOR_IS_BAD)
  is generated.
- NEW: The integrators using direct DIDAPI link can now adjust JPEG quality with DIDAPI_save_image().
- NEW: Autofocus feature for ProMax. ProMax sw. 1.20.1 and a license required.
- NEW: S-Curve adapts better to different patients in pan and ceph.

4.1.6 Release notes (31.10.2006)
- Password didn't work for Proline Ethernet. fixed.
- 8-bit preview image adjusted if logarithmic mapping used.
- Problems with Dixi3 usb on some Computers fixed.
- ProMax sw. 1.20.0.0.r requires this version of DIDAPI.

4.1.5 Release notes (08.09.2006)
- Burned in letters in ProMax lateral sinus programs where mixed. Left side corrected to have 
  letter P and rigth side corrected to have letter A.
- In ProMax segmented pan images the marking letter was burned in to position which was cut 
  out of the final image. fixed.
- New defaults for 'didapi.ini' file (Installed when only DIDAPI component is selected). 
  (Note! If TWAIN or didapiUI component is selected, then a different 'didapi.ini' file is installed and the default
   values are not meant for direct DIDAPI integration, but for didapiUI or TWAIN interface!)
- Reading of calibration image with Dixi using Ethernet interface improved for better image quality.
  Requires new version of Ethernet interface box software (1.4.6.0R), but is compatible with 1.4.5.0R
  without above mentioned improvement.
- Logaritmic Mapping improved. Different S-Curves can be selected from DidapiConfig.





4.1.4 Release notes (03.02.2006)

DIDAPI/device drivers
- Fixed logarithmic mapping to work correctly with ProMax Bitewing and Proline segmented exposures
- DidapiConfig generated extra characters at the end of ethernet configuration files. Fixed.
- Eliminated possibility to synchonization failure with Proline PCI in certain hardware error sequence with 
  hyper-threading/multi-core/multi-processor PC.
- Corrected DIDAPI burned in letters with some ProMax tomo programs.


4.1.3 Release notes (03.02.2006)
   - Corrected ceph exposure when both soft Tissue Filter and Logarithmic Mapping enabled in DidapiConfig.
   - Dixi3 with ethernet interface was slow when used with Citrix server over ADSL connection. Fixed.
   - Requesting used image gamma parameter value (DIDAPI_PTAG_GAMMA_USED) for Intra Ethernet device was failed.
   - New 'PmSample.exe'version: 
   	1) New DIDAPI functions are used for setting and getting device/image parameters.
   	2) Only when Intra exposure is tested - if calibration is selected but calibration file is missing, 
   	program gives a warning that no image modification/adjustement will be done.



4.1.2 Release notes (20.01.2006)

  - If calibration path is missing (DidapiConfig), Dixi2Eth will use default path  (the path of didapi.dll)
  - Oldest Proline Dimax2 sensors with FPGA version 1 didn't work with PCI interface and didapi versions 4.1.0 and 4.1.1
  - Support for the new version of Dixi2 Control Box.
  - New Didapi error code  numbe 40,  ProMax communication error.
  - If user manual instructions was not followed and Proline PCI exposure was started before the Waiting for Exposure 
    appears on the screen, there was problems in transferring the image. This is now corrected. It is strongly recommended 
    that the operator shouldn't start the exposure before both PC and X-Ray are ready.


4.1.1 Release notes (2005/12/05)
DIDAPI/Device drivers
  - Dixi2/Dixi3 Sync cable Exposure with Ethernet Interface. Requires Ethernet box sw. 1.4.4.0R


4.1.0 Release notes (2005/11/11)
  - New Didapi Application parameter interface (Application using old interface still works, but all 
    new parameters are available with the new interface only)
     - ProMax tomo/transtomo coordinates, exposure program names etc. transfered to application
     - ProMax transtomo exposure time corrected.
  - Dimax2Tool with ProMax ethernet interface: All binnings can be calibrated at once.
  - Dimax2Tool cable/connector tester with Proline PCI Interface.
  - DAP value. ProMax sw. 1.19.4 or later needed.
  - Corrections to pan child mode white border removing.
  - Slice Images: white space between slices can be configured to solid gray of given shade (0-100%)
    or lines. Configurations in DidapiConfig.
  - Dixi FMH filter applicable to all sensor sizes (B0, B1 and B2).
  - possibility to use Logarithm 17-bit -> 12-bit instead of gamma
  - Problems with AGC and ProMax sw. 1.16.x corrected
  - With Proline there was sometimes Didapi error 33 without a real hardware failure. This is now
    corrected.
  - DidapiConfig does not use clientname if it is set to "Console", "console", CONSOLE", etc.
  - Calibration files of all devices can now be placed on network volumes. Configuration in 
    DidapiConfig Common Tab.

4.0.2 Release notes (2005/08/22)
=======================
  - With some sensors Didapi caused Dimax2Tool to crash when calibrating ceph sensor head.


4.0.1 Release notes (2005/06/29)
===================================

  - PCI-card driver is more robust to various image transfer errors caused by loose 
    connectors or broken cables.
  - Small corrections to Didapi and Dimax2tool with AGC function.

4.0.0 Release notes (2005/05/19)
=====================================

- Beamcheck will display 3 ceph beams from left, center and right if used with ProMax sw.1.19.0.0.R or later
- Ethernet support Planmeca Proline X-Ray, requires Planmeca Ethernet Interface sw version 1.4.0.0.R or Later
- Proline with PCI interface is more reliable with damaged cables or with loose connectors.
- ProMax scout image improved.
- Some new, more detailed error codes.


3.3.1 Release notes (2005/01/20)
=====================================
- Optional filtering for Dixi2 V2 sensors (DIDAPI)
- Problem when changing sensor size to dixi ethernet box during image grabbing fixed. (DIDAPI)



3.3.0 Release Notes (22.11.2004)
------------------------------------



3.2.5 Release notes (05.10.2004)
--------------------------------
- Proline driver problems that occured in versions 3.2.3 and 3.2.4 is corrected
- ProMax driver problem with TMJ with ProMax sw 1.16 is corrected



3.2.4 Release notes (20.09.2004)
--------------------------------
- Problem in device driver for Proline corrected. (There was a bug in version 3.2.3,
  occured when the performance of the driver was improved.) 



3.2.3 Release notes (03.09.2004)
--------------------------------
- Soft tissue filter for cephalometric images will be "softer" than before.



3.2.2 Release notes (20.04.2004)
--------------------------------
- Dimax2 / Dimax3 calibration files will be named based on the sensor's serial number,
  to make sure that correct calibration file is used. In some cases Dimaxis gives warning 
  about this after pan or ceph exposure. To get rid of the message, the calibration file 
  should be renamed, or the sensor should be recalibrated. 
  Old format: Dimax2Promax.p4.cal
  New format (example): RD1234567.p4.cal
- Correction to Dixi and Dixi2 maximum exposure time. There was a problem if times longer
  than two seconds (2048 ms) were used.
- DIDAPI and device drivers work correctly with hyperthreading and multi processor systems
- Windows 2000 and XP support for DIMAX (the first generation panoramic sensor)
- Dixi2 USB interface works in most PC's. Earlier there were problems due to
  operating system's USB driver and a specific chip set (Sis).




3.2.1 Release notes
-------------------
- Soft Tissue Filter is less sensitive to misaligned beam.
- Dixi2 Ethernet Interface configuration. It is now possible to specify "localhost" instead
  of the IP address of the client computer.
- New BeamCheck program for ProMax and Proline, for checking how the beam hits the sensor's
  surface.





3.2.0 Release notes
-------------------
- Installation and DIDAPI/device drivers
  - Device driver configuration in the Setup program has been simplified
  - New configuration tool DidapiConfig.exe, which replaces the programs 
    DixiPCIcfg.exe, DixiUSBcfg.exe and DixiETHcfg.exe
  - There used to be two different versions of the Dixi2 PCI device driver MDILL.sys:
    one that uses IRQ and one that doesn't. Now they are combined. The usage of IRQ
    can be defined using DidapiConfig program. IRQ is required for Proline pan/ceph
    and for Dixi2/Dixi with Planmeca Intra (to get the exposure values from intra)
  - The files i386null.sys ja i386null.inf are no longer needed. They took care of 
    an unused function in the PCI card; it is now taken care by MDILL.INF.



3.1.3 CD 2 Release notes
------------------------
- Default preprocessing parameter for panoramics (ClipHighPct) in file DIDAPI.INI has been 
  changed from 5 to 2


3.1.3 Release notes
-------------------
- A bug in Dimax2Tool.exe which caused the software to crash during ceph 
  calibration has been fixed.
- A bug in DIDAPI has been corrected which caused the system to hang if the
  PCI driver without Planet / IRQ support was installed, and the Planet 
  cable was attached to the PCI interface card


3.1.2 Release notes
-------------------
- DIXI2 Ethernet Interface support.
- Improved DIMAX3 support.


3.1.1 Release notes
-------------------
- New version of the calibration software (Dimax2Tool.exe) for DIMAX2 
  calibration; DIMAX2 sensors must be recalibrated.
- Correction for DIXI2 USB driver; in some cases PC with DIXI2 did not
  shut down properly due to a problem in the driver.
- Support for the sync cable of the new Planmeca Intra.


3.1.0 Release notes
-------------------
- USB support
- New calibration software (Dimax2Tool.exe) for Dimax2 calibration;
  Dimax2 sensors must be recalibrated; different calibration file
  names for Promax and Proline


======================================
2) TWAIN/DidapiUI Source Version History
======================================

4.3.2 Release notes (7.1.2008)
     - DidapiUI: The 8 bit output image contains now pixel size information (pixels per meter).
       (=The used binned sensor resolution. Image magnification is not included!)
     - TWAIN: Image contains now pixel information in DPI (dots per inch) of the binned sensor size.
       (Image magnification is not included.) 

4.2.0 Release notes (4.5.2007)
      - PIXELSIZE parameter in information file for Intra Dixi2/3 was not get. Fixed.
      - EQN (exposure quality normalized) value is shown on exposure window. Requires a new
       Didapi.dll version and for Ethernet interface case a new software version for the Ethernet box.  

4.1.5 Notes (08.09.2006)

     DIDAPIUI interface 'DidapiUI.dll'
      - Modified control INI file versus call parameter handling
      - New defaults in DIDAPI and DIDAPIUI control INI files (Installed when TWAIN or didapiUI component is selected).
       (Note! When only DIDAPI component is installed, the 'didapi.ini' file contains different parameter values!)
      - Now compatible with all DIDAPI versions, starting from v.2.4.1
      - New control parameter 'AllowSave Settings' enables/disables 'Save Settings' check box 

     TWAIN interface 'twaindidapi.src'
      - Changes as in DidapiUI.dll interface 


4.1.4 Release notes (16.03.2006)
       - New TWAIN source file 'twaindidapi.src':
               1) DIDAPI parameter DAP (Dose Area Product) is also burned into image if 'BurnImageInfo' parameter
                  in 'didapiUI.ini' is set.
      - New complilation of 'twack_32.exe' sample program of TWAIN Working Group. Program crashed when trying to 
        take an exposure using ProMax Ethernet driver


4.1.3 Release notes (03.02.2006)
	- New 'didapiUI.dll' version and Dimaxis TWAIN source: 
   		1) Formatting of numeric image parameters in image information file. 
   		2) Warning if no calibration file detected in Intra exposure mode.



4.1.1 Release notes (2005/12/02)
     - Child mode image corrected. DIDAPI layer always removes the extra white borders when
       the image is finally saved. The saved image contained wrong height, therefore the final TWAIN
       image was not correct. 


4.1.0 Release notes (2005/11/11)
     - TWAIN interface: DIDAPI default file 'didapi.ini' in CD 'TWAIN' folder contains
       different values than the 'didapi.ini' file in CD 'didapi' folder. New installation
       moves the TWAIN folder ini file if TWAIN source component is selected, but if only 'Didapi'
       component is selected then 'Didapi' folder file will be moved. 
     - DidapiUI and TWAIN interfaces: New parameter 'SaveSettings' in new section 'GENERAL' 
       for control file 'didapiUI.ini'.
     - New DIDAPI exposure and Planmeca device parameters fetch. All parameters are saved into 
       image information file.





=======================================
3) InstallShield Setup Program History
=======================================


4.3.1  	Release notes (Upd_A) (2007/10/04)
	- In update installation new config missing parameters are added and the values are set according 
          to the answer of update question. Answer NO then new feature is not on.
	- New installation: With direct DIDAPI integration Logaritmic mapping setting is not 
                            on by default (changed didapi.ini file). This when only DIDAPI component is selected.
                            When selecting 'DidapiUI' component, Log mapping is on by default.

4.1.1 	Release notes (2005/12/02)
        - 4.1.0 TWAIN/DIDAPI installation program contained a file 'imagearc.dll' that is not needed in
          TWAIN or DIDAPI interfaces !! Imagearc.dll 4.1.0 is not compatible Dimaxis 4.0.2 or older and caused
          Dimaxis 4.0.2 or older to crash if and when only DIDAPI drivers were updated (but not Dimaxis). 
          Dimaxis and imagearc.dll should always have same version numbers. In that case manual copying of original
          imagearc.dll that is compatible with Dimaxis version will fix the Dimaxis problem. 


4.1.0  Release notes (2005/11/11)
            - installation program wrote Configuration File Path without directory separator ('\' character)
              at the end of the string. It caused problems in DidapiConfig program.   
            - in some cases TWAIN installation updated the system environment variable 'Path' using wrong 
              string type in the registry. The correct type is expanded string REG_EXPAND_SZ.
              (old installation can be corrected manually e.g. adding ';' character at the end of the 'Path' 
               string. Use Control Panel/System/Advanced/Environment Variable and save the edited string)


4.0.2 Release notes (2005/08/22)
            Twain source file includes now DidapiUI layer level, and does not use anymore
            the DidapiUI.dll library.

2005/05/18  Win98/ME are not supported anymore by DIDAPI Kit 4.x setup program

2004/10/06  Detection of Dimaxis installation added. If no previous DIDAPIKIT or no command
            line parameter given, Dimaxis application path will be given as a default path.
2004/08/10  Twain source support added. Uses DIDAPI via DidapiUI.dll library.


Note ! If a command line parameter is given to setup.exe program,'setup <folder_name> ',
the folder name will be treated as default Didapi installation path. 


=========================
SETUP Program installs 
=========================

I. All Planmecas Drivers  
   - WinNT4:
      - Dixi/Dixi2/Dimax2/Dimax3 driver 'mdill_nt.sys', Dimax1 driver 'Dimlp_nt.sys'
        and .reg files are installed into  <WINSYSDIR>\drivers folder.

      - Drivers are registered automatically by 'regini.exe' program.

      - The computer must be rebooted (or driver must be started manually).

   - 2000/XP:
      - Dixi USB drivers 'Dixi2USB.sys','Pmloader.sys', Dixi/Dixi2/Dimax2/Dimax3 drivers
        'mdill.sys','i386sull.sys' are installed into <WINSYSDIR>\drivers folder.
 
      - corresponding .inf files are installed into <WINDIR>\inf folder.

      - The computer must be rebooted to enable plug-and-play function.

      - Dixi2 Ethernet initialization file 'Dixi2EthernetCfg.txt' and configuration 
        program 'DixiETHcfg.exe' are copied into Didapi path folder, or created by
        'DidapiConfig.exe' program
 

II.DIDAPI dynamic libraries, programs and ini- control file
   - 'didapi.dll', 'dimli.dll', 'dimlp.dll', 'DIXI.lut', 'jpeg_12.dll'
      'jpeg_8.dll'and auxiliary programs for DIDAPI are installed into the <TARGERDIR> folder 
      ('C:\<Program Files>\didapi' by default)

   - Planmeca device setting programs files are installed also into <TARGETDIR> folder 

   - 'didapi.ini' control file is installed into <WINDIR> folder


III. Registry and other stuff
   - The path of didapi files is added to the 'Path'/'PATH' environment variable. 
     (in the registry of WinME/NT/2000/XP, a new PATH line into autoexec.bat in Win98).
   - Planmeca folder is added into Startup menu. Folder contains links to Planmeca device
     setting programs and a link to this 'readme.txt' file 



NOTE ! Unistallation will not delete didapi path from 'Path' environment variable 
     It must be deleted manually.


NOTE !  Installation/Uninstallation creates a log  file
	'DidapiKit__<date>.log' into the system folder <WINDIR>. (WINNT or WINDOWS) 

	'HKEY_LOCAL_MACHINE\SOFTWARE\Planmeca\DidapiKit' key will contain a 'DidapiKitPath' string variable.
    		Variable keeps the installation folder path. 