Skip navigation
Currently Being Moderated

Why can't FrameMaker find an image when I change the book's location?

Dec 11, 2013 6:50 AM

I have several books located in a system directory that contain several images.  Some images are repeated in the books so, I have one location (another system directory) where I import them  as required into each of the books.  I have been asked to move these books from the system directory to my local hardrive.   I have copied all the books, image files etc, exactly as they were in the system directory into the new location on my hardrive.  When I open the books in the new location on my hardrive, FrameMaker cannot locate these images and I get a  Missing File error and dialog screen .   When I import the images I always select Copy into document -   I am wondering why FrameMaker cannot find the image even though the directory structure has been copied exactly and also because I copied the image - I did not reference them?    I have attached a screen capture of the Missing File error I am getting.missing file screen.png

  • Currently Being Moderated
    Dec 11, 2013 7:25 AM   in reply to ASCWriter

    From your original folder structure, FM inserted the links as absolute references (you may have crossed the root of a drive or had the UNC path specified). Just point FM to the current location and it will update your files accordingly.

    Mark as:
  • Currently Being Moderated
    Dec 11, 2013 8:37 AM   in reply to ASCWriter

    > I have copied all the books, image files etc, exactly as they were in the system directory into the new location ...


    Open them at the old (source) location and re-save them to the new location. FM updates the paths when you do that.


    What platform are you on?

    Are the missing imports all in the same directory?


    Unix FM is bad about learning new paths. Windows FM seems to learn.

    But if the paths by import vary, the platform won't matter much.

    Mark as:
  • Currently Being Moderated
    Dec 11, 2013 10:16 AM   in reply to ASCWriter

    You didn't say which version of FrameMaker you have, but if it's FM 10

    or 11, you can run the book packager script to move everything at once

    (book, files, graphics, insets, etc.). Then it will all be in the right

    place with FrameMaker knowing where to look. Find it on this page: xtendscript.html


    NOTE: The download link for the script is buried part way down the page

    in the Code Snippets section where it says "script attached, original

    script can be found here." Be sure to click the "script attached" link,

    not the "original script" link, as, if I recall correctly, the original

    script had a bug. I don't know why they didn't remove it when it was

    fixed. Or just use this link to get the script:


    I don't understand why FrameMaker would even be looking for images if

    you copied them into the document. It should only be looking if they are

    referenced. So I'll be they are not copied into the document like you

    think. Most consider it a best practice to reference the graphics

    anyway. It keeps file sizes way down, reduces loading times, and makes

    it easier to edit a graphic and have it update in all the places it is used.

    Mark as:
  • Currently Being Moderated
    Dec 11, 2013 11:47 PM   in reply to ASCWriter

    It's just possible that you once referenced a graphic, even by accident – and FM then diligently remembered that as your preferred option: I've been bitten by that a couple of times when for some now-forgotten reason I needed to paste in a graphic. If there's a chance this may have happened, try generating a List of References for imported graphics to get an overview :-}

    Mark as:

More Like This

  • Retrieving data ...

Bookmarked By (0)

Answers + Points = Status

  • 10 points awarded for Correct Answers
  • 5 points awarded for Helpful Answers
  • 10,000+ points
  • 1,001-10,000 points
  • 501-1,000 points
  • 5-500 points