Skip to main content
Inspiring
October 26, 2022
Question

is it possible to make everything "white" overprint?

  • October 26, 2022
  • 7 replies
  • 2227 views

I thought i saw a script on here a while back but i could be wrong. is it possible to make anything with the name "White" overprint? my documents have several pages each. Or if it makes it easier we also have a "White" layer if there's a way to make everything in that layer overprint that would work as well.

 

Thank you!

This topic has been closed for replies.

7 replies

cbishop01Author
Inspiring
November 4, 2022

I'll try the below methods and see if it will work correctly with our digital press.  Thank you for all your help!

Peter Spier
Community Expert
Community Expert
October 28, 2022

OK, hang on a minute.

I think I've got this figured out, finally.

You're putting the white on top in the stack order, setting it to overprint so it isn't knocking out anything (nor is it being knocked out where other color is being printed because it's on top of the stack), but on press you are laying the spot white down first, which makes sense, and keeps it from obliteratiing all the stuff that's behind it in the .indd file. In that case the screen mode is perhaps unnecessary, though you may see some differences in color if there are areas of the art that overlap both white and raw metalic substrate.

chrisg11235813
Participating Frequently
October 28, 2022

In my experience, that is typically what happens.
Although sometimes you want some white to be on top of the CMYK too. This makes the file set up a bit hectic, since you have to use a non spot "white" to force a knockout of the CMYK so the white spot at the bottom shows through.
Our RIP asks which order to put the ink down (ie. White/CMYK, CMYK/White, or CMYK/White/CMYK)

rob day
Community Expert
Community Expert
October 28, 2022

I thought i saw a script on here a while back

 

This would set fills and strokes of page items (not text) to Overprint if the swatch name is "White"

var doc = app.activeDocument;
var api = doc.allPageItems;
var ws = doc.swatches.itemByName("White")
if (ws.isValid) {
	ws.properties = {model:ColorModel.SPOT}
} 

for (var i = 0; i < api.length; i++){
    try {
        if (api[i].fillColor == ws) {
            api[i].overprintFill = true;
        } 
        if (api[i].strokeColor == ws) {
            api[i].overprintStroke = true;
        } 
    }catch(e) {}  
};   

 

Peter Spier
Community Expert
Community Expert
October 26, 2022

Are you using a spot color for White? That could be set to overprint, but I'm not really sure what effect you are after.

Can you explain what you are trying to achieve?

cbishop01Author
Inspiring
October 28, 2022

Yes its a spot color called white. Basically my press when printing on special stock (chrome for example) have to have white where someone doesnt want the chrome to show through. so when making artwork we have the artists make a white plate/color put it on top of the areas that need white and set them to overprint so they dont cut out all the text, art or anything that is under them.

cbishop01Author
Inspiring
October 28, 2022

THe reason we put white on top instead of the bottom is because sometime we get very complex artwork that wont allow us to use white correctley if its on the bottom. And its just far easier on the artist to put the white on top and set to overprint. This is all for printing.

chrisg11235813
Participating Frequently
October 26, 2022

If your objects already have a swatch applied to them, this might be a solution.

In the swatches pallet, click on the dropdown menu in the top right corner.

choose "Find this color..."

Select the colour you want to change (probably "Paper" ?)

Select the color you want to change it to (this does not need to be a different color)

 

Then go to the "Object" tab, click inside of  the "Change Object Format" box.

The option dialog should open, choose the options you want to apply.

Then do a "Change All"

 

(you can lock / hide the layers that you don't want to change)

cbishop01Author
Inspiring
October 28, 2022

I didnt know this was even a feature awesome! This works but its more setps than what i'm doing now. but you just taught me something new so thank you 🙂

chrisg11235813
Participating Frequently
October 28, 2022

Another method, if everything is on it's own layer, would be to select everything on that layer and check the "overprint fill" and "overprint stroke" on the Attributes pallet

rob day
Community Expert
Community Expert
October 26, 2022

if there's a way to make everything in that layer overprint

 

Do you really mean everything—every fill and stroke of every page item and text characters?  With the exception of flattened grayscales and bitmaps, images can’t be set to overprint.

 

And by White do you mean a swatch named "White". A Layer named "White" could be set to not print in the Layer Options.

BobLevine
Community Expert
Community Expert
October 26, 2022

Right. You can kind of fake that by setting them to multiply.

BobLevine
Community Expert
Community Expert
October 26, 2022

Is this for layers or objects and are you actually talking about overprinting white? Unless this is a very specific application that will result in nothing being printed at all.

cbishop01Author
Inspiring
October 28, 2022

it could be either. Right now we are in the process of moving everything white to its own folder to keep the documnet looking clean. so i think it would be easier to just say anything in the white layer set to overprint?