# File lib/fox16/iterators.rb, line 387
    def beginPrint(job) # :yields: theDC
      result = beginPrint0(job)
      if block_given?
        begin
          yield self
        ensure
          endPrint
        end
      else
        result
      end
    end