#!/usr/bin/env perl
use strict;
use warnings;
use Net::Printer;
# Create new Printer Object
# lineconvert => "YES" ... for txt files
# lineconvert => "NO" .... e.g. for pdf/ps files
# works with Lexmark T654DN (prints in duplex) and E460DN (prints each page seperately)
my $lineprinter = new Net::Printer(
server => "192.168.123.123",
port => 515,
lineconvert => "NO",
rfc1179 => "NO",
debug => "YES",
timeout => 30
);
# Print the file
#my $result = $lineprinter->printfile("/testdir/bubu.test");
my $result = $lineprinter->printfile("/testdir/test.pdf");
#my $result = $lineprinter->printfile("/testdir/ftp-traffic.ps");
# Did I get an error?
my $errstr = $lineprinter->printerror();
# Get Queue Status
my @result = $lineprinter->queuestatus();
Kommentare