Printer knob 'sprint' doesn't work

Hi,

I find that printer knob ‘sprint’ is not working. Sprint knob is always found to be ‘1’ irrespective of call is made from print or sprint.

I have a simple code as below inside do_print

if(printer.knobs.sprint)
begin
printer.m_string = convert2string();
$display(“%s”,printer.m_string);
end
else
begin
$display(convert2string());

Always we get into if condition.
Also I find that sprint is marked as deprecated in UVM source code. Is it because of this that sprint knob is not working and it is fixed to its default value?