LaTeX with biblatex and biber: How to balance \printbibliography in a two column IEEE trans paper?

I don't use that class, so I may have misunderstood your question. But I think you should be able to do something like this, in your preamble

\renewbibmacro{finentry}{%
  \iffieldequalstr{entrykey}{KEY}%<- key after which you want the break
   {\finentry\newpage}
   {\finentry}}

Instead of giving the reference by number, you give the key of the entrytype after which you want to insert \newpage (in the place where I have KEY in the macro above). Of course, you can add anything else you want here. Basically, the code you put in place of \newpage will be executed after the entry in question has been printed.


Based on Paul's answer, this is a drop-in replacement for the \IEEEtriggeratref macro that works with biblatex:

\usepackage{ifthen}

\makeatletter
\newcounter{IEEE@bibentries}
\renewcommand\IEEEtriggeratref[1]{%
  \renewbibmacro{finentry}{%
    \stepcounter{IEEE@bibentries}%
    \ifthenelse{\equal{\value{IEEE@bibentries}}{#1}}
    {\finentry\@IEEEtriggercmd}
    {\finentry}%
  }%
}
\makeatother

The usage is the same as the original macro:

\IEEEtriggeratref{9} % Breaks the column after the 9th entry
\printbibliography