BEGIN {
# set the version for version checking
- $VERSION = 3.01;
+ $VERSION = 3.07.00.049;
require Exporter;
@ISA = qw(Exporter);
- @EXPORT = qw(&printslip);
+ @EXPORT = qw(&NetworkPrint);
}
=head1 NAME
=head1 FUNCTIONS
-=cut
-
-=for comment
- my $slip = <<"EOF";
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-Date: $todaysdate;
-
-ITEM RESERVED:
-$itemdata->{'title'} ($itemdata->{'author'})
-barcode: $itemdata->{'barcode'}
-
-COLLECT AT: $branchname
-
-BORROWER:
-$bordata->{'surname'}, $bordata->{'firstname'}
-card number: $bordata->{'cardnumber'}
-Phone: $bordata->{'phone'}
-$bordata->{'streetaddress'}
-$bordata->{'suburb'}
-$bordata->{'town'}
-$bordata->{'emailaddress'}
+=head2 NetworkPrint
+ &NetworkPrint($text)
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-EOF
-=cut
-
-=head2 printslip
-
- &printslip($slip)
-
-print a slip for the given $borrowernumber and $branchcode
+Queue some text for printing on the selected branch printer
=cut
-sub printslip ($) {
- my ($slip) = @_;
-
- return unless ( C4::Context->boolean_preference('printcirculationslips') );
+sub NetworkPrint {
+ my ($text) = @_;
# FIXME - It'd be nifty if this could generate pretty PostScript.
# print $queue;
#open (FILE,">/tmp/$file");
- print PRINTER $slip;
+ print PRINTER $text;
print PRINTER "\r\n" x 7 ;
close PRINTER;