https://bugs.winehq.org/show_bug.cgi?id=37000
--- Comment #3 from Hans hans011@ib-lederer.de --- Well, this is kind of confusing… DELISprint looks quite antique and unintuitive like from the days of Win98 and NT. It uses old tools, an old database and a long-deprecated installation method (all user data and configuration inside the program's folders). Nevertheless it is currently (as of mid-2014) actively advertised, nay, FORCED upon its commercial customers by DPD :-(.
I tried now several installations on a very old machine with 32-bit Linux Mint Debian Ed. and on a new machine with x64 LMDE, both with 32bit Wine 1.6.2 via synaptic, in a fresh .wine_DPD prefix as XP, with only jet40 pre-installed via winetricks (which pulls mdac27).
Installation is actually a two-step process: DELISprint_Setup.exe creates the program's path (default ~/.wine_DPD/drive_c/Program Files/DPD/DELISprint and subfolders) and data. Then it offers to "run the DELISprint Installer".
If one accepts that offer, Setup closes (the terminal with its command line is freed again) and DELISprint starts up on its own. There is only one exe, id DELISprint.exe, which obviously on first run goes into installation mode, creating at least one more folder and importing for minutes lots of CSV data into its db.
On both the old 32-bit machine and the new x64 machine with Wine 1.6.2 however, default installation ran faultless. Hmm? But on the new machine no printers were found… A subsequent start with WINEPREFIX=$HOME/.wine_DPD wine .wine_DPD/drive_c/Program\ Files/DPD/DELISprint/DelisPrint.exe succeeded.
On the first x64 machine with Wine 1.7.15 this 2nd default installation run fails to create some folders, so it is incomplete, so DELISprint hangs on second start. Subsequent cd to the executable directory, avoiding unix paths, is too late then. I'll try some variants on that machine, too, but only in some weeks after my holiday.
This looks like some regression in Wine 1.7.15?
For now, I'll recommend installation into the non-default path .wine_DPD/drive_c/DPD/DELISprint/DelisPrint.exe and declining the offer to start the second installer but cd'ing to that path and starting DelisPrint.exe directly from there.