Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
  • 한국 커뮤니티
0

Problem with save as PDF with FrameMaker 12

New Here ,
Mar 05, 2014 Mar 05, 2014

Hey,

I just received FrameMaker 12 and I like it.

But I'm having problems when I use the save as PDF function.

  1. It takes very long time to generate the PDF (at least 30 minutes for a book)
  2. The fonts and spaces are messed up in the finished PDF. Some text blocks have paragraphs running over the margin

I have tried a couple of different things:

  • saving as MIF and back to FM
  • uncheck rely on system fonts only, do not use document fonts

but nothing have worked yet, please help I'm getting frustrated.

4.7K
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Mar 05, 2014 Mar 05, 2014

What patch level?

(12.0.1 is the latest)

What printer model is configured while saveing to PDF?

(you want it to be a PDF writer, Distiller, or at least a color PostScript driver)

What fonts?

(Name, Foundry, TrueType, Type1 or OpenType)

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Mar 05, 2014 Mar 05, 2014

It's says FrameMaker 12.0.0.329

We tried to installing FrameMaker on a clean computer and could succesfully save to PDF, so I will probably switch computer.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
LEGEND ,
Mar 05, 2014 Mar 05, 2014

The latest version is 12.0.1.331. You should install the 12.0.1 patch.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Mar 06, 2014 Mar 06, 2014

Hey, thanks for your help

  • I updated FrameMaker to the lastest patch and the save as PDF is now a lot faster.
  • We running Win7.
  • When I save as PDF with RBG the whole document becommes black and white, and with the CMYK the fonts get wierd spacing and runs over the margin on some text blocks.

        But on the new clean computer, I used RBG and the PDF had color and looked nice.

  • As joboptions I used High quality print.
  • Yes the books contains almost a graphic on every page, either JPG or WMF (windows metafile vector graphics from cad drawings).
  • All the files are located on network drives.
  • Does your system TEMP locatiopn have a lot of free space = I don't know.
  • The documents use Tahoma with 75% % black
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
LEGEND ,
Mar 06, 2014 Mar 06, 2014

It sounds like on your original machine, the printer instance is not properly configured. You should be using the AdobePDF printer. Go through the printer settings and check that it is set as a colour printer and that it is set to spool as soon as the document starts printing.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Mar 07, 2014 Mar 07, 2014

Hello Arnis

Thanks for your help and advice.

I made the AdobePDF printer as default, and then I also noticed in framemaker that the printer setup that the color was set to black and white, for some reason.

Now I use RBG and it makes a nice PDF.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
LEGEND ,
Mar 05, 2014 Mar 05, 2014

What operating system (XP, Win7, Win8)?

Are you using the RGB or CMYK option?

What joboptions are specified?

If your book has a lot of graphics, what format are they predominantly in and are they imported by reference or by copy?

Are any of the files located on networked drives?

Does you system TEMP location have a lot of free space?

Also, what Error was asking about the patch level and fonts used.

Note: You must have the AdobePDF printer instance as your system default for the FM session (use the freebie SetPrint utility from Sundorne available at: http://sundorne.com/FrameMaker/Freeware/setPrint.htm ).

Have you tried printing directly to a postscript file to see how long this step takes? [The SaveAsPDF just doees this in the background for you and calls Distiller to create the PDF, so checking the steps manually may indicate wher the bottlenck is occurring.]

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Participant ,
Mar 07, 2014 Mar 07, 2014

Hi Arnis,

I tried to use the setprint on initialization and it doesn't work. Wonder what I am doing wrong? Is there a specific place in the file that I should enter "Printer=Adobe PDF" (no quotes)?

Oh sorry, I am in FM12.01 now instead of 10.

Thanks,

ls

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Mar 07, 2014 Mar 07, 2014

It’s the only line in the SetPrint.ini file you should have in here - C:\Program Files (x86)\Adobe\AdobeFrameMaker11\fminit\Plugins\SetPrint\

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Participant ,
Mar 07, 2014 Mar 07, 2014

Hi Jeff,

After I realized that I didn't make the setprint.ini file, I did that and deleted the printer=adobe pdf in the .dll file. But it still doesn't work. I save to pdf anyway, I was just trying to optimize my usage by making the default printer in FM the adobe pdf printer.

Anyway, the .dll file from above has the below information in it. I don't know what it means, but it has errors all over. Does this make a difference and what does it mean?....Thanks!

TLOSS error
   SING error
    DOMAIN error
  R6028
- unable to initialize heap
    R6027
- not enough space for lowio initialization
    R6026
- not enough space for stdio initialization
    R6025
- pure virtual function call
   R6024
- not enough space for _onexit/atexit table
    R6019
- unable to open console device
    R6018
- unexpected heap error
    R6017
- unexpected multithread lock error
    R6016
- not enough space for thread data

abnormal program termination
    R6009
- not enough space for environment
R6008
- not enough space for arguments
   R6002
- floating point not loaded
    Microsoft Visual C++ Runtime Library   

  Runtime Error!

Program:    ... <program name unknown>        ð?   À~ PA   €ÿÿGAIsProcessorFeaturePresent   KERNEL32    e+000                    EEE     50 P     (8PX   700WP           `h````  ppxxxx                     ( n u l l )     (null)  GetLastActivePopup  GetActiveWindow MessageBoxA user32.dll          ÿÿÿÿÇ´  Ë´      ÿÿÿÿVà Zà ÿÿÿÿÅà Éà ÿÿÿÿÇ  ¡Ç  ÿÿÿÿQÈ  UÈ  SunMonTueWedThuFriSat   JanFebMarAprMayJunJulAugSepOctNovDec    TZ  1#QNAN  1#INF   1#IND   1#SNAN              À      F        À      F        À      Fìþ          z    à              ¶   ,á            ì    á  (               <á                      @   N   ^   l   „   j   Z   J   8   &   ø  
       .   <   L   Z   j   x   ‚   Œ   ¢   ´   Ä   Ú   î   þ           0   B   N   Z   h   x      ¤   ´   À   Ø   ò           ,   @   T   n   ~   Œ   š   ¨   º   Ê   Ø   ê           4   L   f   ‚   Ž   ž   °   À   Ô   à   ì   ö               Ä   Ú       ˜   ¦   ˆ       œ   ¬   ¾   Ø   ê       ˆ GlobalFree  “ GlobalUnlock  Œ GlobalLock   GlobalAlloc KERNEL32.dll    ClosePrinter  n GetPrinterA | OpenPrinterA  WINSPOOL.DRV    GetFileVersionInfoA
VerQueryValueA  VERSION.dll  RaiseException 
GetFileAttributesA  t GetVersion    CloseHandle a SetEndOfFile  4 CreateFileA d SetErrorMode  W DeleteFileA ó _lcreat ò _lclose $ GetModuleFileNameA  > GetProcAddress   LoadLibraryA  ä MultiByteToWideChar & GetModuleHandleA  Õ LockResource  Ç LoadResource  • SizeofResource  £ FindResourceA Ê GetCommandLineA ™ HeapAlloc Ÿ HeapFree  ¢ HeapReAlloc   GetLastError  õ GetCurrentDirectoryA    GetFullPathNameA    GetDriveTypeA  FindClose Š FileTimeToSystemTime  ‰ FileTimeToLocalFileTime ” FindFirstFileA  b SetEnvironmentVariableA } ExitProcess ž TerminateProcess  ÷ GetCurrentProcess   GetEnvironmentVariableA u GetVersionExA  HeapDestroy › HeapCreate  ¿ VirtualFree m SetHandleCount  R GetStdHandle    GetFileType P GetStartupInfoA ² FreeEnvironmentStringsA ³ FreeEnvironmentStringsW Ò WideCharToMultiByte   GetEnvironmentStrings   GetEnvironmentStringsW  ] DisableThreadLibraryCalls ß WriteFile » VirtualAlloc  j SetFilePointer  | SetStdHandle  ª FlushFileBuffers    ReadFile  ¿ GetCPInfo ¹ GetACP  1 GetOEMCP  S GetStringTypeA  V GetStringTypeW  ! CompareStringA  " CompareStringW  ¿ LCMapStringA  À LCMapStringW  p GetTimeZoneInformation  / RtlUnwind USER32.dll  O CoTaskMemFree N CoTaskMemAlloc  @ CoRegisterMessageFilter S CoUninitialize    CoDisconnectObject  ole32.dll           °oÓF    B               8   <   @    ?  O     SetPrint.dll _F_ApiClientInit@16                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ö¤   ²          ›¥                  Could not open SetPrint.ini file    success
    failed, error = %i
Setting printer to "%s"...  Printer =   rt  SetPrint plugin from Sundorne Communications www.sundorne.com
  SetPrint.ini    /restore    /save   winspool    `á  `â  `ã  `ä  `å  `æ  `è  `é  `ê  `ë  `ì  `í  \   <c> .   <u> ..  <r> <v> ..\ FRM %ld ø  ü   „   †   ˆ  Ð4                                                                  ô           ì           à   €O  GetResource Notify  DialogEvent Message Command Quit    Initialize  ClientOutFormat ClientInFormat  ClientSuffix    ClientVendor    ClientFormatId  ClientFacet ClientProducts  FileDescription ClientType  ClientName  \StringFileInfo\040904b0\   Hj  u˜  s˜  “V  ªV  ªV              ÿÿÿÿ
      $ü      øû      Ìû 
   ¨û      |û      Lû      (û      üú      Äú      œú      dú      ,ú       ú  x   ôù  y   äù  z   Ôù  ü   Ðù  ÿ   Àù  š   š                       ( ( ( ( (                                     H                               „ „ „ „ „ „ „ „ „ „                                                                         ‚ ‚ ‚ ‚ ‚ ‚                                                                                                                                                                                                                                                                                                                         .               è‹              –Á  –Á  –Á  –Á  –Á  –Á  Ø   Ø   ð   ð   ÿÿÿÿÿÿÿÿð   ñ                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Mar 07, 2014 Mar 07, 2014

How are you trying to (a) view the dll & (b) edit it??

You’ve probably pooched it & will need to download a new copy of the plugin.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Participant ,
Mar 07, 2014 Mar 07, 2014

Yes and yes. I don't know what I am looking at when I view it though...

Maybe because my computer is 64 bit?

Thanks!

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Mar 07, 2014 Mar 07, 2014

Nope, you need special software to edit dlls – you probably used Notepad or something & that’s wrecked the dll; you’ll need to either unzip it again from the download or re-download it again.

PS – SetPrint works fine on a 64 bit machine.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Participant ,
Mar 07, 2014 Mar 07, 2014

Yes, I did download it again. Same. I made the .ini file with notepad. Was that incorrect?

Thanks,

ls

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Mar 07, 2014 Mar 07, 2014
LATEST

Nope, that’s fine to use Notepad for .ini files – they’re just text. Your SetPrint.ini file should have one line in it saying:

Printer=Adobe PDF

Then restart FM for it to kick in. You can test it to see if it’s working by setting your Windows default printer to some physical printer outside of FM, then start FM up and go to print something – the Adobe PDF printer instance should be the default inside FM; at the same time outside of FM, it should default to your physical printer instance.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines