The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
#! perl

use Term::Pager;

my $t = Term::Pager->new(
	 # change colors
	 MN => "\e[1;34;43m",
	 ML => "\e[7;32m",
);

for my $i (0 .. 100){
    $t->add_text( sprintf("%4d %s\n", $i, 'a' x (rand(70) + 30)) );
}

$t->add_func( 'p', \&printing );

$t->more();

sub printing {
    my $me = shift;

    my $t = $me->box_text( 'Printing...' );
    $me->disp_menu($t);
    # system( 'lpr', '/vmunix' );
    sleep 2;
    $me->remove_menu();
}