X-Git-Url: http://git.rot13.org/?p=Printer-Zebra.git;a=blobdiff_plain;f=print.cgi;h=249c1f00e8d37f92f977e0e5026e623bf5e8e60d;hp=a3cd5d8fb212ca0b8889b5813c7d2899aecb71ee;hb=0d844c36f77ab8e6be7e154d85acbb3bc97dc349;hpb=05f9a467e24bdd81da8785dd4b72db83e9fb5189 diff --git a/print.cgi b/print.cgi index a3cd5d8..249c1f0 100755 --- a/print.cgi +++ b/print.cgi @@ -38,6 +38,11 @@ close($to); system "./pbm2ZPL.pl $tmp/$barcode.pnm | rlpr --printhost=$ip --printer=zpl --windows --verbose"; +unlink "$tmp/$barcode.pnm"; + +my $status = `rlpq --printhost=$ip --printer=zpl 2>&1 | tee $tmp/$ip.status`; +die "$status\n" if $status =~ m/error/; + if ( my $return = $q->param('return') ) { print $q->redirect( $q->param('return') . '&station=' . $ip ); } else {