X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=evolis-printer.pl;h=23f431af13acccc1cc9a6d081752ac0eb988a8b8;hb=f3c09fd7ef64c13af90056e03ae868f1e106ff14;hp=697f01db21d948ae3cc2c416ae1dc14e7d2bb0a8;hpb=7f37c81e2168c887aa0632a2513a6403e6267104;p=Printer-EVOLIS.git 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 );