buixuanan / fritzing

Automatically exported from code.google.com/p/fritzing
0 stars 0 forks source link

Printing doesn't work anymore in 0.9 #2978

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
If i want to print a layout and press Strg+P or file and print it happens 
anything, in 0.8.7b it worked.
i am using frizing 0.9.0 (32) on windows 8.1 x64

Original issue reported on code.google.com by ga...@email.it on 21 Jul 2014 at 7:45

GoogleCodeExporter commented 9 years ago
Hmm, it's working fine on OS X. I don't have a Windows machine here to test it 
-- Fabian, can you check?

For a workaround, you could export to PDF or other formats and then print from 
there.

Original comment by andre.knoerig@gmail.com on 21 Jul 2014 at 1:17

GoogleCodeExporter commented 9 years ago
tested on win7-64bit, it works. win8.1 test results follow soon

Original comment by bluearc....@gmail.com on 21 Jul 2014 at 2:11

GoogleCodeExporter commented 9 years ago
tested on win8.1 64bit - fritzing 32 and 64bit. seems to be a bug. nothing 
happens, neither with strg+p nor menu-function. there was a bug in qt5.0.0 but 
should be fixed in qt5.2.1 as they mention. 
https://bugreports.qt-project.org/browse/QTBUG-28822

a solution could be:
http://stackoverflow.com/questions/17175398/deployed-qt5-application-doesnt-prin
t-or-show-print-dialog

Original comment by bluearc....@gmail.com on 21 Jul 2014 at 2:49

GoogleCodeExporter commented 9 years ago
seems that there are some dll's are missing. 

Original comment by bluearc....@gmail.com on 21 Jul 2014 at 2:53

GoogleCodeExporter commented 9 years ago
We do have this in phoenix.pro, so that the libraries should in theory be 
loading:

    QT += core gui svg xml network sql # opengl
    greaterThan(QT_MAJOR_VERSION, 4) {
        QT += printsupport concurrent
    }

So you mean we need to redistribute some additional dlls in the zip? Any idea 
which ones, maybe Qt5PrintSupport.dll? Can you try this?

Original comment by andre.knoerig@gmail.com on 22 Jul 2014 at 9:55

GoogleCodeExporter commented 9 years ago
tried to include the windowsprintersupport.dll and qminimal.dll like mentioned 
in the stackoverflow solution but without luck. i think we really need to setup 
a build-machine with win8.1 to debug this.

Original comment by bluearc....@gmail.com on 22 Jul 2014 at 10:36

GoogleCodeExporter commented 9 years ago
ok, we need to include the file: windowsprintersupport.dll 
into: "fritzingfolder"\lib\printsupport\

than everything is fine for windows8.1. 
i need to update the release script to copy the file during the release build.

Original comment by bluearc....@gmail.com on 22 Jul 2014 at 5:46

Attachments:

GoogleCodeExporter commented 9 years ago
the uploaded dll is for the 64bit version

32bit version is attached in this comment but untested

Original comment by bluearc....@gmail.com on 22 Jul 2014 at 5:50

Attachments:

GoogleCodeExporter commented 9 years ago
So the fix will be in the next release. For now, just copy the attached dll 
into the /lib/ subfolder and it should work.

Original comment by andre.knoerig@gmail.com on 2 Aug 2014 at 9:56

GoogleCodeExporter commented 9 years ago
Issue 3006 has been merged into this issue.

Original comment by andre.knoerig@gmail.com on 29 Sep 2014 at 7:49

GoogleCodeExporter commented 9 years ago
Issue 3007 has been merged into this issue.

Original comment by andre.knoerig@gmail.com on 29 Sep 2014 at 11:58