https://bugs.winehq.org/show_bug.cgi?id=39981
Bug ID: 39981 Summary: PDF Factory (virtual pdf printing driver), installs successfully but hangs Product: Wine Version: 1.9.1 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: spooler Assignee: wine-bugs@winehq.org Reporter: riccardo_ric@outlook.it Distribution: ---
PDF Factory is a printer driver which emulates a pdf printer. I find it very useful because Linux equivalents are quite basic and don't provide the functionality of the windows counterpart. For example, with PDF Factory you can send two print jobs in a single pdf, you can delete single pages, delete part of the page content, move the page content, type text onto the page, embed fonts, encrypt the pdf, create bookmarks, apply default viewing modes (e.g. continuous scrolling, fit zoom to width, etc), set pdf metadata, and so on. And all of this with a convenient GUI. The setup file I'm using for this test is available here: http://fineprint.com/release/pdf481pro.exe
Until some time ago this program couldn't be installed, as per bug https://bugs.winehq.org/show_bug.cgi?id=24645 That bug is now fixed in the latest wine-staging. Hence, I'm using wine-staging for testing. I was able to get PDF Factory to install in a 32bit prefix (otherwise it complains about wrong architecture): WINEARCH=win32 WINEPREFIX=~/.wine-PDF /opt/wine-staging/bin/wine /path/to/pdf_factory_setup.exe
The setup succeeded, even though the terminal reported the following errors: - psdrv:PSDRV_PPDGetNextTuple Line too long - psdrv:PSDRV_UpdateDevCaps Can't find page - psdrv:PSDRV_DeviceCapabilities DC_TRUETYPE: stub
The driver somehow works, because I can open a .txt file in notepad and I can see PDF Factory as an available printer. This is a step forward, because we could never get so far in the past (to my knowledge).
Unfortunately I couldn't get any further: if I print to PDF Factory, notepad hangs with 100% cpu usage. In the terminal I see: err:psdrv:PSDRV_PPDGetNextTuple Line too long. err:psdrv:PSDRV_PPDGetNextTuple Line too long. fixme:psdrv:PSDRV_UpdateDevCaps Can't find page fixme:psdrv:PSDRV_UpdateDevCaps Can't find page fixme:psdrv:PSDRV_UpdateDevCaps Can't find page fixme:psdrv:PSDRV_UpdateDevCaps Can't find page fixme:winspool:SetJobW Ignoring everything other than document title
Also, out of curiosity, I wonder if the pdf printer (whenever it will work) will be available to Linux native applications or it will be available only to Wine programs. At the moment I can see the printer only in wine applications.
Thanks
PS: I'm not sure this is the right section. If it's not, then sorry.