I wrote: > .... > print_ID(output_file_name); > pdf_print_nl; > pdf_begin_stream; > for k := 0 to sys_obj_ptr do > > From other bits of code, it looks like the initial value of k should > be one, not zero? That was definately not true. At least not always, because I 'fixed' it and now my pdfs make xpdf and acroread segfault. :-( Taco