7 use Data::Dump qw(dump);
9 my $dev = '/dev/usb/lp0';
11 sysopen(my $parallel, $dev, O_RDWR | O_EXCL) || die "$dev: $!";
19 foreach my $byte ( split(//,$send) ) {
20 warn "#>> ",dump($byte),$/;
21 syswrite $parallel, $byte, 1;
25 while( sysread $parallel, $byte, 1 ) {
27 warn "#<< ",dump($byte),$/;
29 print "<answer ",dump($response),"\ncommand> ";