X-Git-Url: http://git.rot13.org/?p=Printer-EVOLIS.git;a=blobdiff_plain;f=evolis-printer.pl;h=23f431af13acccc1cc9a6d081752ac0eb988a8b8;hp=697f01db21d948ae3cc2c416ae1dc14e7d2bb0a8;hb=6313a21d73dcc4ff9b00b0f5cbcb19ed8a400b6c;hpb=7341ae90c2522712ace9fcaf6f0807a596e2436b diff --git a/evolis-printer.pl b/evolis-printer.pl index 697f01d..23f431a 100755 --- a/evolis-printer.pl +++ b/evolis-printer.pl @@ -17,6 +17,8 @@ local $/ = "\r"; my $page = 1; +my $name = $ARGV[0] || 'page'; + sub save_pbm; while(<>) { @@ -42,7 +44,7 @@ while(<>) { } elsif ( $c eq 'Db' ) { # XXX not in cups my ( $color, $two, $data ) = @a; $two eq '2' or die '2'; - my $path = "page-Db-$color-$page.pbm"; + my $path = "$name-Db-$color-$page.pbm"; $page++; save_pbm $path, 648, 1015, $data; # FIXME 1016? } elsif ( $c eq 'Dbc' ) { # XXX not in cups @@ -73,7 +75,7 @@ while(<>) { my $data = $comp; - my $path = "page-Dbc-$color-$page.pbm"; + my $path = "$name-Dbc-$color-$page.pbm"; $page++; my $h = int( $len / 128 );