WineHQ
Digital Photo Professional 3.x



Category: Main > Multimedia > Graphics > Graphics Editing > Digital Photo Professional > 3.x


NameDigital Photo Professional
Version3.x
License Free to use
URLhttp://www.canon.com
Votes 36
RatingBronze
Wine Version1.5.19
Maintainers of this version:
Description
Version 3
Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results (selected in 'Test Results' table below)

What works

Picture browsing.

Editing.


What does not
Installer crashes. The installation can be finished manually.


What was not tested
More complex operation, like printing, need to be tested.


Additional Comments

The program seems to be ok, after the manual installation.
The editor works fine.
I installed the native comctl32:
  wget http://kegel.com/wine/winetricks
  sh winetricks cc580
to fix the pane refresh bug.

DPP version: 3.7.2
Test Results
DistributionTest dateWine versionInstalls?Runs?RatingSubmitter
ShowUbuntu 12.10 "Quantal" (+ variants like Kubuntu)Dec 17 20121.5.19 No, but has workaround Yes Bronze tw 
ShowArch Linux x86_64Jun 03 20121.5.5 No, but has workaround Yes Silver Lukas Jirkovsky 
ShowUbuntu 12.04 "Precise" x86_64 (+ variants like Kubuntu)May 18 20121.5.4 No, but has workaround Yes Garbage wineatic 
ShowUbuntu 11.10 "Oneiric" x86_64 (+ variants like Kubuntu)Apr 22 20121.5.2 No, but has workaround Yes Silver Michael 
ShowUbuntu 11.10 "Oneiric" x86_64 (+ variants like Kubuntu)Apr 22 20121.4 No, but has workaround Yes Silver Michael 


Known bugs
Bug # Description Status Resolution Other apps affected
11423 Canon Digital Photo Professional (DPP) upgrader crash CLOSED FIXED View
11424 Canon Digital Photo Professional (DPP) pane refresh CLOSED FIXED View
12001 chemsketch won't display CLOSED FIXED View
13344 DPP 3.4.1.1 - Images with "Fit to window" corrupted CLOSED FIXED View
16817 Digital Photo Professional: Cannot install version 3.5.1 of Canon's DPP NEW View
17764 Cannot use "Edit in Edit image window" in Canon DPP CLOSED DUPLICATE View
18474 DPP (Digital Photo Professional): Instruments window returns to its starting position (in the center) automatically when the image windows is selected REOPENED View
18584 canon DPP: updater crashes CLOSED DUPLICATE View
19060 DPP: If you click on the "Modify Windows" button nothing happens CLOSED DUPLICATE View
19093 Canon DPP: Editor window quits unexpectedly when zooming to 100% CLOSED FIXED View
24045 Canon DPP 3.8.1.0 crashes when viewing image info box CLOSED INVALID View
30832 Canon Digital Photo Professional: Fails to convert .cr2 files UNCONFIRMED View

 
HOWTO

Installation

First you need to download updater from Canon website.

If you don't have previously installed version of DPP create following registry key:

HKLM/Software/Canon/DPP

 Now run the installer and continue until the "License agreement" appears. Now don't click anything. The following steps depend on the DPP version.

DPP 3.11.26 (and possibly newer)

Copy the directory

C:/users/_username_/Temp/CanonOFI_TEMP

 somewhere and close the installation. It is necessary to copy this directory before closing the installation window, because it gets erased when installation is canceled.

 Now we need to extract the installation files manually. To do this, we will make use of the "cabextract" utility to extract the data to the installation directory:

find CanonOFI_TEMP -name *.CAB -exec cabextract -d "$WINEPREFIX/drive_c/Program Files/Canon/Digital Photo Professional" '{}' ';'

Finally we need to register some dll's:

regsvr32 "$WINEPREFIX/drive_c/Program Files/Canon/Digital Photo Professional"/*.dll

 DPP can be now executed by running

wine DPPViewer.exe

 in the installation directory.

Final tweaks

To install help, copy the file

"Canon_OFI_TEMP/Data/Software/DPP/$LANGUAGE/DPP.chm"

 to the installation directory. The $LANGUAGE corresponds to the selected language.

To avoid freezes when updating lens data, copy the file

CanonOFI_TEMP_en/Data/Software/Auto Update Interface Library/en/LaunchChecker.dll

To the installation directory and run regsvr32 again. However, the updater still doesn't work. For a description how to use the data obtained from a windows machine, see commentDPP 3.11.26 DLO.

Versions before 3.11.26

Open terminal or your favorite file manager and find CanonUPW_000 directory in one of the following directories and copy it somewhere:

C:/windows/temp/CanonUPW_000/
C:/users/username/Temp

 You can continue with installation, but it will most likely crash. Now there should be some files in:

C:/Program Files/Canon/Digital Photo Professional/

 But it will not work yet. Now run following commands from command line:

cabextract -d "$INSTALL_DIR" "$SOURCE_DIR/INST/Image Handling Library/COMMON/IHL_CMN.CAB"
cabextract -d "$INSTALL_DIR" "$SOURCE_DIR/INST/Image Handling Library/$LANGUAGE/IHL_LANG.CAB"
cabextract -d "$INSTALL_DIR" "$SOURCE_DIR/INST/DPP/COMMON/program.CAB"
cabextract -d "$INSTALL_DIR" "$SOURCE_DIR/INST/DPP/$LANGUAGE/resdata.CAB"
cabextract -d "$INSTALL_DIR"/icc "$SOURCE_DIR/INST/DPPLIB/COMMON/DATA.CAB"
mv "$INSTALL_DIR"/icc/*.dll "$INSTALL_DIR"

 where $INSTALL_DIR refers to the directory where DPP should be installed (eg ~/.wine/drive_c/Program Files/Canon/Digital Photo Professional). $SOURCE_DIR contains path to the previously copied CanonUPW_000 directory. $LANGUAGE has to be same as the language selected when running the installer (eg. ENGLISH or FRENCH).

Finally you need to register dll's:

regsvr32 "$INSTALL_DIR"/*.dll

Try to run DPP (wine may already created menu entry, depends on when the installer crashed) through menu or using wine DPPViewer.exe

Now DPP should be working.

Further fixes

Problem with "Fit to window"

With wine before 1.3.0 using fit to window caused image to move upwards. This can be solved by patching wine's gdi32.dll with patch from bug #13344.

Problem with "Tool palette" window

The Tool palette window doesn't stay where you placed it. This can be solved by running winecfg and deselecting the "Allow the window manager to control the windows". This unfortunately doesn't work very well with multiple virtual desktops, because DPP window is shown on all desktops. You can bypass this problem by setting wine to emulate virtual desktop and setting it's size to match your screen size.


 

The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.

Succes
by embun on Friday November 30th 2012, 10:49
1. Install wine
2. Configure wine, remove tic mark from Allow window manager to control windows"
3. Copy root level contents of the installation CD ROM to wine C drive root folder. I created a folder "$WineDirectory"/drive_c/DPP-ROM
4. use file manager to set /DPP-ROM/setup.exe permissions so that the file can be executed (Nautilus has a tic box in properties "Allow executing file as program")
5. Run installer

Fine goo.gl/lMHFT

[post new] [reply to this]

3.11.31 Can't implement DLL
by lesebas on Wednesday August 29th 2012, 15:44
I've ried the procedure with 3.11.31 version, but I'can't managed to implement some Dll:


DllRegisterServer not implemented in DLL /drive_c/Program Files/Canon/Digital Photo Professional/DPPCF2.dll
DllRegisterServer not implemented in DLL /drive_c/Program Files/Canon/Digital Photo Professional/DPPDLL.dll

Any idea to help me?

[post new] [reply to this]

DPP 3.11.26 DLO
by Michael on Sunday April 22nd 2012, 16:14
So far, I couldn't get DPPLensDL.exe respectively UpdateChecker.exe to download lens data for DLO. But, it's possible to use lens data obtained on a Windows computer. Here's a description of how to do it.

1.
Install DPP 3.11.26 on a Windows computer. Download lens data for your lenses using DPP (Edit Window -> Tool palette -> Lens -> Update...).

As of today (April 21, 2012) around 20 lenses (e.g. 24-105/4 L IS, 100-400/4.5-5.6 L IS, 300/2.8 L IS II among them) are supported.

2.
Copy following files from the Windows computer.

C:\ProgramData\Canon_Inc_IC\DPP\installedComponentList.xml
C:\ProgramData\Canon_Inc_IC\DPP\latestComponentList.xml
C:\Program Files\Canon\Digital Photo Professional\bin\*.bin

Lens ID 3005 stands for 24-105/4 L IS, lens ID 4007 stands for 100-400/4.5-5.6 L IS. So, 3005.bin and 4007.bin will be the corresponding files for these lenses.

3.
$ mkdir ~/.wine/drive_c/Program\ Files/Canon/Digital\ Photo\ Professional/bin/
$ cp [CONTAINER]/*.bin ~/.wine/drive_c/Program\ Files/Canon/Digital\ Photo\ Professional/bin/
$ cp [CONTAINER]/*.xml ~/.wine/drive_c/users/Public/Application\ Data/Canon_Inc_IC/DPP/

Here, [CONTAINER] is the place you put the files mentioned above.

4.
Modify lens data paths in installedComponentList.xml to fit your directory layout. Change

Path="C:\Program Files (x86)\Canon\Digital Photo Professional\bin\3005.bin"

to

Path="C:\Program Files\Canon\Digital Photo Professional\bin\3005.bin"

and so on.

5.
wine ~/.wine/drive_c/Program\ Files/Canon/Digital\ Photo\ Professional/DPPViewer.exe

I hope I didn't forget anything.

Enjoy!

[post new] [reply to this]

DPP 3.11.26 Installation
by Michael on Saturday April 21st 2012, 13:45
Version 3.11.26 uses a different temporary directory name and requires a slightly different installation procedure.

1.
$ wine dpp311.26en.exe
Installation will freeze with a blank window after you select your region. Stop installation using Ctrl+C or similar.

2.
$ wine regedit
Following keys still need to be added to the registry if no DPP was installed before.
HKEY_LOCAL_MACHINE/Software/Canon
HKEY_LOCAL_MACHINE/Software/Canon/DPP

3.
$ find ~/.wine/drive_c/users/$USER/Temp/CanonOFI_TEMP/ -name *.CAB -exec cabextract -d ~/.wine/drive_c/Program\ Files/Canon/Digital\ Photo\ Professional/ {} \;
Extract all packages into the newly created directory.

4.
$ cp ~/.wine/drive_c/users/$USER/Temp/CanonOFI_TEMP_en/Data/Software/Auto Update Interface Library/en/LaunchChecker.dll ~/.wine/drive_c/Program\ Files/Canon/Digital\ Photo\ Professional/
This helps to avoid the freeze when trying to download lens data.

6.
$ regsvr32 ~/.wine/drive_c/Programme/Canon/Digital\ Photo\ Professional/*.dll

7.
$ wine ~/.wine/drive_c/Program\ Files/Canon/Digital\ Photo\ Professional/DPPViewer.exe

[post new] [reply to this]

installer wouldn't finish successfully but still runs
by Michael Pardee on Thursday January 5th 2012, 13:30
I tried installing DPP 3.9 from CD with wine 1.3.35 from the Ubuntu 10.04 ppa and also used the installation howto notes and some of Arto Huotari's comments. No matter what I tried the install would not complete successfully.

Eventually I figured out that I was able to run it despite the install failing, it appears to be fully installed and even has a menu entry.

[post new] [reply to this]

Succeeded install of 3.9
by Arto Huotari on Monday July 18th 2011, 12:30
Hate to admit it but I messed up Wine and I had to reinstall everything. I did as follows

1. Install wine
2. Configure wine, remove tic mark from Allow window manager to control windows"
3. Copy root level contents of the installation CD ROM to wine C drive root folder. I created a folder "$WineDirectory"/drive_c/DPP-ROM
4. use file manager to set /DPP-ROM/setup.exe permissions so that the file can be executed (Nautilus has a tic box in properties "Allow executing file as program")
5. Run installer

This time installer finished fine.

[post new] [reply to this]

3.9
by Arto Huotari on Monday July 18th 2011, 11:18
I tried installing the 3.9 version from CDROM (wine 1.2.2 / Ubuntu lucid 10.04). I was unsuccessful with the installation according to the instructions but this was probably due to the CDROM and mismatching paths. I tried changing the paths to CD rom CABs but evidently something was missing or installer had failed earlier than expected.

I have dual booting windows 7 and I used that to install the DPP and then copied the installation files. After DPP seems to work. I have tried RAW processing and not other tools.

For paths I used

cabextract -d "$INSTALL_DIR" "$ROMPATH"/Image Handling Library/COMMON/IHL_CMN.CAB"
cabextract -d "$INSTALL_DIR" "$ROMPATH"/Image Handling Library/English/IHL_LANG.CAB"
cabextract -d "$INSTALL_DIR" "$ROMPATH"/DPP/COMMON/program.CAB"
cabextract -d "$INSTALL_DIR" "$ROMPATH"/DPP/ENGLISH/resdata.CAB"
cabextract -d "$INSTALL_DIR"/icc "$ROMPATH"/DPPLIB/COMMON/DATA.CAB"
mv "$INSTALL_DIR"/icc/*.dll "$INSTALL_DIR"

regsvr32 "$INSTALL_DIR"/*.dll

where
$ROMPATH = /media/CanonEOS230W/SOFTWARE

None of the CAB extracts reported any errors so I suspect that the installer crashed very prematurely.

[post new] [reply to this]

installing DPP
by Arne Munk on Tuesday November 23rd 2010, 13:54
I am running a dual boot system and having already installed DPP on my windows 7 partition, I simply copied the directory from my windows 7 installation to my ubuntu partition, after the installation crashed.

It's runing better than my older version of DPP

cheers

Arne

[post new] [reply to this]

How-to works for DPP 3.8.0 with wine 1.1.42
by Milan Knizek on Monday May 24th 2010, 4:50
I can confirm, the how-to works fine, incl. the patch to gdi32.dll.so

The problem with Tool Palette window looked annoying, however since I usually like it to be at the same place on the screen, it is fine to "disable window management", place the window to the wanted location and again "enable window management" in winecfg.

[post new] [reply to this]

Localization
by Gilles Gregoire on Wednesday December 9th 2009, 2:05
I tested installation of a french version of DPP (3.7.2)

This HOWTO works fine but you need to change the first command line
to :
cabextract -d "$INSTALL_DIR" "$SOURCE_DIR/INST/DPP/FRENCH/resdata.CAB"
for the french version

adapt this line to the version :check under $SOURCE_DIR/INST/DPP the name of the directory

Gilles

[post new] [reply to this]

3.5
by zeb palmer on Thursday November 13th 2008, 0:24
I'm assuming it's currently only bundled with the 50d... I don't see it's download availability on the canon website under any model. either I'm missing it, or they haven't posted it yet (not uncommon).

[post new] [reply to this]

  • RE: 3.5 by Lukáš Chmela on Saturday November 7th 2009, 11:17
    • RE: 3.5 by Lukas Jirkovsky on Saturday November 7th 2009, 12:57
      • RE: 3.5 by Lukáš Chmela on Saturday November 7th 2009, 13:37



   << Back

Page loaded in 0.09378 seconds.