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.
https://bugs.winehq.org/show_bug.cgi?id=39981
riccardo_ric@outlook.it changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |erich.e.hoover@wine-staging | |.com, michael@fds-team.de, | |riccardo_ric@outlook.it, | |sebastian@fds-team.de Component|spooler |-unknown Product|Wine |Wine-staging
https://bugs.winehq.org/show_bug.cgi?id=39981
riccardo_ric@outlook.it changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |spooler Product|Wine-staging |Wine
https://bugs.winehq.org/show_bug.cgi?id=39981
--- Comment #1 from riccardo_ric@outlook.it --- If someone wants to discuss this subject (installation steps, etc), I had already opened a thread in the forum: https://forum.winehq.org/viewtopic.php?f=8&t=26002
https://bugs.winehq.org/show_bug.cgi?id=39981
Rosanne DiMesio dimesio@earthlink.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Depends on| |24645
https://bugs.winehq.org/show_bug.cgi?id=39981
--- Comment #2 from Austin English austinenglish@gmail.com --- Native printer drivers are not supported by Wine.
https://bugs.winehq.org/show_bug.cgi?id=39981
--- Comment #3 from Erich E. Hoover erich.e.hoover@wine-staging.com --- (In reply to Austin English from comment #2)
Native printer drivers are not supported by Wine.
I may be wrong, but this sounds like it's a fake driver similar to CutePDF. For my work I'm using CutePDF with OrCAD to auto-generate schematic PDFs just fine.
https://bugs.winehq.org/show_bug.cgi?id=39981
--- Comment #4 from riccardo_ric@outlook.it --- You're right. It's similar to CutePDF, a fake driver which creates a virtual printer, available as a printing option in every program that supports printing. Although PDF Factory provides more options.
https://bugs.winehq.org/show_bug.cgi?id=39981
Detlef Riekenberg wine.dev@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |wine.dev@web.de
https://bugs.winehq.org/show_bug.cgi?id=39981 Bug 39981 depends on bug 24645, which changed state.
Bug 24645 Summary: PDF Factory 3.x/4.x installer fails to install printer drivers (winspool.SetPrinterW lacks support for level 8, global default printer settings) https://bugs.winehq.org/show_bug.cgi?id=24645
What |Removed |Added ---------------------------------------------------------------------------- Status|STAGED |RESOLVED Resolution|--- |FIXED
https://bugs.winehq.org/show_bug.cgi?id=39981
Detlef Riekenberg wine.dev@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |printing