Inkscape.org
Beyond the Basics Clipped Objects Not Printing
  1. #1
    EDBwQs EDBwQs @EDBwQs

    Hello,

    Yesterday I downloaded the 1.1.2 version of Inkscape (windows, 64-bit, .exe) and am really enjoying the program.

    Today I clipped an embedded .jpg into a shape but when I printed the document, the clipped object did not print.  To test if it was the clipped object having issues, I created a red oval on the same document and found that the red oval did print but the clipped object did not.

    I tested other options and did a quick internet search but have not yet found an answer.

    I would appreciate it if someone could provide insight as I will be using the clipping tool a great deal.

    Thanks in Advance!

  2. #2
    Polygon Polygon @Polygon🌶

    Maybe: In the Print-dialog (at least on macOS) is a tab labelled "Rendering" which is set to "Vector" by default afaik - can you change this to "Bitmap" and try again to print pease?

  3. #3
    EDBwQs EDBwQs @EDBwQs

    Thank you, Polygon! 

    After switching to "Bitmap" as you suggested, the clipped .jpg printed out.

    I would have never looked under Print-dialog, so you've saved me a lot of work!

    I really appreciate your help as I'll be making collages by clipping images.

    Thanks again.

  4. #4
    Polygon Polygon @Polygon🌶

    You´re welcome. I´m glad it worked out.

  5. #5
    913mommyof3 913mommyof3 @913mommyof3

    I stumbled upon this thread today as I was having difficulties with the same thing. Why does this work? Thanks in advance!

  6. #6
    Missytim84 Missytim84 @Missytim84

    Where can you get the dialog print box with the new inkscape as in the old print box not the inkscape one to change settings in

  7. #7
    mofo syne mofo syne @mofosyne

    The solution to set PRINT>RENDERING>BACKEND>BITMAP and setting bitmap options to DPI of 600 works. But this is pretty concerning. Is this bug tracked anywhere?

  8. #8
    sarnak282 sarnak282 @sarnak282

    I stumbled upon this in my search for why my image was not printing in Inkscape.  Following the suggestion of switching to bitmap instead of vector in the rendering tab solved the issue but created a new one.  In my Inkscape project, I have text along with the image which I want to print.  Changing to bitmap allows the image to print but pixelates the text.  Would you have any suggestions as to how to solve this new dilemma?  Than you.

  9. #9
    Polygon Polygon @Polygon🌶

    Most users are saving a copy to PDF and print from a PDF-viewer instead. Can you try this workaround?

  10. #10
    sarnak282 sarnak282 @sarnak282

    Just tried to save to PDF and when I open the file I can see on the screen that everything is still pixelated.  I was able to solve the issue by going back into the rendering settings and changing the DPI settings to 300 instead of the default 75. Thank you for you help.

  11. #11
    Baris Özcelik Baris Özcelik @originius

    Hi, I am also having the same issue. But for me, none of the above solutions work. All the image objects appear empty.

  12. #12
    Thermo Thermo @Thermo

    Ran into this issue here now as well in version 1.3.3 and also 1.4 beta.  Either the clipped object failed to print, or only a portion is printed. Quite annoying.

    The fix is to change to change to bmp from vector rendering in the print dialogue as discussed above.

    Printing directly to printer does not work.  Print to PDF writer like Foxit does not work.  

    File Export to PDF then print from Foxit works properly. 

  13. #13
    Thermo Thermo @Thermo
    *

    Should have mentioned above this is on Windows 10.

    And also seems to be related the same as this open bug.
    https://gitlab.com/inkscape/inbox/-/issues/85

  14. #14
    Toddson Toddson @Toddson

    Running Inkscape 1.3.2 / Windows 10

    Having same issue. At first I couldn't get the clipped image to print at all on my printer with the Vector render option and then somewhere down the line it started actually printing a portion of the cropped/clipped image.  But just a small portion.

    The problem with switching to Bitmap rendering is that even when you change the bitmap dpi setting in the printer dialogue way up from like (a printer default of) 72dpi all the way up to 600dpi, is that the printed Bitmap rendered image still looks incredibly cruddy compared to a vectored printed image.  So switching to bitmap rendering is just not an option for me.  I even tried changing the printer bitmap dpi up to 2000dpi but my printer could not handle that and just dumped the print job.  This is with an Epson WF-7840.

    I tried everything I could think of to find a solution to the problem by first trying all the options in the Shape Fill and Stroke Properties before setting the clip (o% opacity-100% opacity, every single blend mode >Normal, Darken, Multiply, Color Burn, Lighten, Screen, etc. / Fill on-Stroke off, Stroke on-Fill off / Shape Object Properties DPI SVG settings / Shape Object Properties Image Rendering >Auto, Optimized etc., and then I tried all the options for my imported Image Properties before setting the clip (Object Attributes>Stretch image vs Preserve image / Rendering>Auto, Optimized etc.).  And then after selecting both the shape and image for cropping (btw. the shape object has to be above the image in the layer sequence to clip properly), I tried putting the shape layer and image layer in a "Clip Group" first and then selecting the layers and Setting the Clip.  Absolutely nothing works to make it print out the entire cropped image.  Still only getting a partially printed image.  And I also tried .jpg vs .png imported images. 

    I don't know if the issue is a bug solely with the clipping feature in Inkscape or if it's a matter of how my particular printer handles the parameters of the Inkscape created file that gets sent to it. Like maybe it's an Inkscape printer driver issue.  All that is way outta my league.  I hope they fix it.

    The only solid workaround that actually works and staying within Inscape is to clip the image like normal and then export the clipped image as a .png file and then import the .png file back into your project.  You have to watch the resolution on the clipped/cropped exported file though because the default is set to like 91dpi.  You need to significantly increase the resolution before exporting the cropped image for it to look sharp.  But really, that's quite a lot just to get a simple cropped image.  The best thing to do for me right now is just to use GIMP to crop the image first then import it into Inkscape as a .png file.  

     

  15. #15
    Paddy_CAD Paddy_CAD @Paddy_CAD

    @Toddson. This is a long-standing issue. Inkscape doesn't print reliably on non-linux systems but it generates excellent pdf files on every platform. [File > Save a Copy...] and choose [*.pdf] as the format. These files should happily print from your favourite pdf viewer.

    That's the customary workaround. Inkscape developers are not likely to spend time on print drivers for windows so we can't expect this situation to change anytime soon.