The output of most print statements is buffered. This means that you won't see what you are printing until the buffer is flushed. If you don't want to wait for this to happen, you can place a call to fflush() in an eval point on the line after the print statement.

If you need to do this for a lot of print statements, you might want to use the CLI:

d1.<> set lines {1112 1623 185 2362}
1112 1113 1114 1115
d1.<> foreach line $lines {
dbreak $line -e {fflush();}