Re: USB printing under kernel 2.4: how?
--- Thomas Wegner <thomas_wegner@gmx.net> wrote:
> Hi Christopher!
>
> On 30-Jan-2001 Christopher R. Barry wrote:
> >
> > --- David Wright <d.wright@open.ac.uk> wrote:
> >> Quoting Christopher R. Barry (christopher_r_barry@yahoo.com):
> >>
> >> > > Are you sure your usb-printer
> >> > > ist recognized by your system?
> >> > > Try "cat <textfile> >/dev/lp0. Does it work?
> >> >
> >> > No, the command just hangs.
> >>
> >> What did you actually type?
> >> I assume you *didn't* try /dev/lp0.
> >
> > I created a file "hello.text" containing just "hello" and I typed:
> >
> ># cat hello.text >/dev/usb/lp0
> >
> > and also
> >
> ># cat hello.text >/dev/lp0
> >
> > it just hangs.
> Try: "strace cat hello.text >/dev/usb/lp0"
> Perhaps you will get more infos about your problem.
It seems as if _nothing_ printer-related happens. Here is the output:
bash-2.04# strace cat hello.text >/dev/usb/lp0
execve("/bin/cat", ["cat", "hello.text"], [/* 29 vars */]) = 0
uname({sys="Linux", node="HAL", ...}) = 0
brk(0) = 0x804b2e4
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0x40017000
open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat64(0x3, 0xbfffed0c) = 0
old_mmap(NULL, 23736, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40018000
close(3) = 0
open("/lib/libc.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\224\316"..., 1024) =
1024
fstat64(0x3, 0xbfffed54) = 0
old_mmap(NULL, 1093700, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4001e000
mprotect(0x4011f000, 41028, PROT_NONE) = 0
old_mmap(0x4011f000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3,
0x100000) = 0x4011f000
old_mmap(0x40126000, 12356, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40126000
close(3) = 0
munmap(0x40018000, 23736) = 0
getpid() = 19030
brk(0) = 0x804b2e4
brk(0x804b30c) = 0x804b30c
brk(0x804c000) = 0x804c000
fstat64(0x1, 0xbffff984) = 0
open("hello.text", O_RDONLY|0x8000) = 3
fstat64(0x3, 0xbffff984) = 0
brk(0x804e000) = 0x804e000
read(3, "hello\n", 4096) = 6
write(1, "hello\n", 6) = 6
read(3, "", 4096) = 0
close(3) = 0
close(1) = 0
_exit(0) = ?
bash-2.04#
__________________________________________________
Get personalized email addresses from Yahoo! Mail - only $35
a year! http://personal.mail.yahoo.com/
Reply to: