Graphic Design Stack Exchange is a question and answer site for Graphic Design professionals, students, and enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

When I've finished editing, I need to make sure I've met the formatting requirements of my client. I have a checklist that i'd love to be able to automate. Within photoshop would be great; even better would be something I could run on a batch of files (e.g. a directory's contents) prior to sending them out. Example conditions would be:

  • check for existence of clipping path. (Already created a PS action to create this, but I forget sometimes)
  • verify 8 bit & CMYK
  • verify single layer (if I forgot to flatten)

3rd party app, scripting - whatever is a good solution out there, I'm game.

share|improve this question
up vote 2 down vote accepted

There are two ways I would handle this, but unlike @horatio, I wouldn't use Actions because I find them to be pretty krufty, though that could be because my uses are very advanced.

The easy, prepackaged solution would be to go with some kind preflighting software like Markzware FlightCheck (Preflight) which can be used to check all sorts of things and is highly customizable. A lot of our printers have Flightcheck profiles for us to download and check our files against.

The other course of action would be scripting with Applescript (Mac), Visual Basic (Windows), or Javascript (Both platforms). This requires a lot more work than any other solution, but it will allow you to create checking processes that are as simple or complex as you need them to be, and easily goes well beyond anything Actions can provide.

share|improve this answer
+1 for flight check, it is a grat borad spectrum approach. I used to work in pre-press and this ended up being one of our most valuable tools. – Jon P Mar 21 '11 at 0:19
Thanks! This is just what I was hoping for. – Kara Marfia Mar 21 '11 at 13:24

The most straightforward way to do this is to just make an action for each individual check in your list and then a "control action" that calls each of them in turn, then batch the folder using that "control action."

The second two items don't require a decision to be made, so you can just run them on everything and the ones that don't need them will be unaffected.

The clipping path one presumably requires user intervention: you can make a note of them.

share|improve this answer
I was mainly wondering if there's any way to fire off a final 'dummy check' on a batch of files before sendiing them off. Kind of a 2nd line of defense. But the PS actions definitely seem capable of doing everything on my list. Thanks! – Kara Marfia Mar 19 '11 at 18:09

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.