Announcement

Collapse
No announcement yet.

Printing and looping an action in photoshop

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Printing and looping an action in photoshop

    I am trying to get photoshop to make a contact sheets and run an action on each page and then print the pages.

    Right now I have to make the contact sheets and then run the action manually on each page.

    Plus I would like the action to print the pages but it wont remember the print settings. Such as high resolution.

    I want it do all of that by running one action (make contact sheets, modify those pages, print those pages, and close them.)

    Please help, I don't want to do all that work many times a day.

    Jeff

  • #2
    Unless you put the images in the same folder each time, you'd need to put a stop in the action anyway to change that setting, so I'd just run contact sheet, then write one action to do the rest. That would be easy enough.

    The printer settings aren't a Photoshop function, so there you might be out of luck. Maybe with a PostScript printer you'd have some control from within PS. You can, however, set up multiple printer controls using only one printer, and set one to high-rez (label appropriately to keep them straight).

    Although, don't take just my word on this. We have a lot of action experts on here (of which I'm not one).
    Learn by teaching
    Take responsibility for learning

    Comment


    • #3
      Originally posted by kbphoto
      I am trying to get photoshop to make a contact sheets and run an action on each page and then print the pages.

      Right now I have to make the contact sheets and then run the action manually on each page.

      Plus I would like the action to print the pages but it wont remember the print settings. Such as high resolution.

      I want it do all of that by running one action (make contact sheets, modify those pages, print those pages, and close them.)

      Please help, I don't want to do all that work many times a day.

      Jeff
      Hi Jeff:

      This is new ground for me so I'm kind of winging it here. Need to know a little more about your workflow and how you're handling it now.

      How are you making your contact sheets now? File > Automate > Contact sheet or what?

      RE: "...modify those pages"
      Give me some examples of how you modify the pages before printing them.

      RE: "...close them..."
      As in Close the contact sheets you've crafted on in the PS window that you're printing, right? You're not saving these contact sheet files.

      - - - - - - - -

      I just created three actions that might do what you're hoping to accomplish.

      * An action that invokes File > Automate > Contact sheet; contact sheets are created hands off in Photoshop's window. The source of the images is the \folder name specified when the File > Automate > Contact step was recorded. Note: One has the option to always use the same source folder or to invoke File > Automate > Contact each time to specify a different folder.
      * A second action that prints the active image (contact sheet) and closes it (without saving) when finished.
      * And a third action that invokes the other two, the second of which is executed via File > Automate > Batch so it (in effect) prints/closes all images in the PS window until all are processed.

      The result:
      * Contact sheets generated from a folder of images
      * Each page printed and closed

      All hands off after invoking the 3rd action. Print settings stayed the same for each contact sheet (I specified hires).

      Is this what you had in mind?

      ~Danny~
      Last edited by DannyRaphael; 01-28-2004, 10:53 PM.

      Comment


      • #4
        The batch command was what was needed for the mutiples pages (looping).

        I tried doing the seperate printers, but photoshop doesn't print right (it remembers the last printer used not a specific one) that info is not recorded in the action.

        The next thing is how to have the action print to a certain printer and with certrain settings and partal pages produce errors.

        Being very specific with what I am trying to do:
        -Take a bunch of pictures (say 30) from a specific folder and make 4 up contact sheets.
        -Then apply an action to each page (that places copyright info over the contact sheets.
        -Then prints each page at high resolution on a certain printer.
        -Lastly close the pages with out saving them.

        I now have two problems left:
        -Printing to a certain printer with specific settings.
        -If a page only has two pictures on them (the last page not being full of pictures) an error comes up because it can't do everything in the action. Is there a way to supress the error and continue the rest of the action?

        Jeff

        Comment


        • #5
          Originally posted by kbphoto
          The batch command was what was needed for the mutiples pages (looping).

          I tried doing the seperate printers, but photoshop doesn't print right (it remembers the last printer used not a specific one) that info is not recorded in the action.

          The next thing is how to have the action print to a certain printer and with certrain settings and partal pages produce errors.

          Being very specific with what I am trying to do:
          -Take a bunch of pictures (say 30) from a specific folder and make 4 up contact sheets.
          -Then apply an action to each page (that places copyright info over the contact sheets.
          -Then prints each page at high resolution on a certain printer.
          -Lastly close the pages with out saving them.

          I now have two problems left:
          -Printing to a certain printer with specific settings.
          -If a page only has two pictures on them (the last page not being full of pictures) an error comes up because it can't do everything in the action. Is there a way to supress the error and continue the rest of the action?

          Jeff
          Hi Jeff:

          Looks like we're making progress a few inches at a time.

          I now have two problems left:
          (1) Printing to a certain printer with specific settings.
          Have you tried this: Record a File > Page Setup command at the beginning of the action. This will allow you to specify printer/printer settings when the action plays. Settings are not stored (not automatic/hands off), but at least you'll get the right printer/settings. I believe it will carry through for actions that follow, but maybe not... You may have to add additional steps to print a "blank page". See steps 1a, 1b below.

          If this does not work your recourse may have to be inserting a STOP command at the beginning of the action that reminds you to change the default printer via Windows (while the PS batch is running) and another STOP command to remind you to set the default printer back when the contact sheets are printed. Not exactly full automation, but may be the best you can do with actions. I don't have a multi-printer setup, so I can't be sure.


          (2) If a page only has two pictures on them (the last page not being full of pictures) an error comes up because it can't do everything in the action. Is there a way to supress the error and continue the rest of the action?
          In a script, yes, errors could be suppressed and the script could be continued. Actions don't have the built-in smarts to ignore errors. But there should be a way to process all images using actions regardless of how few/many there are. See following.

          Three actions should do it:
          1. An action that executes a Page Setup step, a File > Automate > Contact sheet step and steps that invoke the following two actions via Batch commands
          1a. Create a new blank document.
          1b. Print blank document = this printer/settings will be the ones PS "remembers" for subsequent action below.
          2. An action that applies the copyright info to a contact sheet. (Different ballgame if you meant applying a copyright to each image in the contact sheet, but still doable.)
          3. An action that prints and closes each contact sheet w/o saving.

          In other words here's what the action would look like (each * represents a step):

          Action 1: Create and Print Contact Sheets
          * Set Page Setup of current document (File > Page Setup...). This is where you specify printer + paper type and orientation, print quality, etc.
          * Create Contact Sheet II (File > Automate > Contact Sheet II). Contact Sheet II, where you specify the source folder in the CS II dialog). Destination is PS Window.
          * Batch (using action=Action 2: Apply Copyright). Source: Open Files. Destination: None. These settings will leave them there when done. In this action you apply the copyright info to the open contact sheets in the PS Window.
          * Batch (using action=Action 3: Print Contact sheets). Source: Open Files. Destination: None. In this action there are two steps: Print and Close w/o saving. This will print the contact sheets w/o saving them.

          Specifying the printer/printer setup & specification of image source folder would occur within the first 2 steps

          RE: partial pages produce errors
          When images are processed by actions invoked by Batch commands, PS will process all image files regardless of how many or how few there are... full page or not.

          Since I don't have your action, I can't speculate why it's failing. If you want to send it to me via e-mail attachment, I'll be glad to take a look:

          dannyraphael AT yahoo dot com

          ~Danny~

          Comment


          • #6
            printing

            Are you on Windows or Mac? If Windows, go to control panel --> printers and set your printing preferences there. That way it remembers them (as opposed to the stuff you do in PS, which doesn't save for the next session). And I think you'll have to set the printer you want to use as default.

            As far as automating the contact sheet process, I recently hit the same thing as you. My solution was to create a photoshop droplet that produced the contact sheet and printed them and closed the image it created. To open 4 I needed, I started droplet from commandline like this:

            contact_sheet_droplet.exe picture1.jpg&picture2.jpg&picture3.jpg&picture4.jpg

            That would send those 4 pictures to the droplet I created called contact_sheet_droplet.exe. Works great, but definitely a bit kludgey.

            Comment


            • #7
              Originally posted by wrybread
              Are you on Windows or Mac? If Windows, go to control panel --> printers and set your printing preferences there. That way it remembers them (as opposed to the stuff you do in PS, which doesn't save for the next session). And I think you'll have to set the printer you want to use as default.

              As far as automating the contact sheet process, I recently hit the same thing as you. My solution was to create a photoshop droplet that produced the contact sheet and printed them and closed the image it created. To open 4 I needed, I started droplet from commandline like this:

              contact_sheet_droplet.exe picture1.jpg&picture2.jpg&picture3.jpg&picture4.jpg

              That would send those 4 pictures to the droplet I created called contact_sheet_droplet.exe. Works great, but definitely a bit kludgey.
              Welcome, wrybread (very witty and "wry" login name, btw )

              I didn't know you could invoke a droplet via command line. That's pretty slick.

              Do you literally have to separate the individual file names with "&"?

              What's the advantage of the command line method over just dragging/dropping the individual file icons onto the droplet.exe icon?

              ~Danny~

              Comment

              Related Topics

              Collapse

              • mareegraphics
                PS Contact Sheet II/Similar type 'action'
                by mareegraphics
                I have a folder with 30 1 inch square pictures in it that I would like to automate so that I end up with a file sized 8x11in with the 30 pictures in evenly spaced rows and columns at 300dpi.

                In the past I have opened each file and dragged and dropped each file onto the one document and...
                10-18-2009, 09:51 PM
              • mark pernal
                Calling one action from another
                by mark pernal
                I'm wondering...is there a way to call one action from another?

                I've seen an example of that, but it involved calling one action from another INSIDE the same SET. What I'm wondering is, is there a way to call an action from a different set?

                Thanks.
                05-16-2003, 07:19 AM
              • Alan Schofield
                Contact sheets
                by Alan Schofield
                Please could someone help me !!

                I would like to design a contact sheet that has a background ( Colour or photo ) and my details, then frames to take the images and file details below each frame.

                Can this be then set up as an action so that I can then use it for all my proofing...
                01-23-2003, 08:34 AM
              • sdubose99
                Need help with a PS action, please
                by sdubose99
                Hi, I'm an old hand with Photoshop but fairly new to actions. I've recorded them and modified them with fair results over the years. But now I need help with one.

                I photograph virtual tours for real estate agents, using my digital camera and stitching multiple shots together to create...
                11-21-2003, 12:17 PM
              • Jon
                Strange behavior in PS7.0
                by Jon
                I need some help. All of a sudden tonight when I started running my actions in PS, a dialogue box will pop up asking me to click ok to continue running the action. It never used to act strangely like this. There must be a toggle to suppress dialogue boxes such as this that I'm missing completely....
                09-05-2002, 09:17 PM
              Working...
              X
              😀
              🥰
              🤢
              😎
              😡
              👍
              👎