PDA

View Full Version : Why is my USB printer recognised as a disk drive?


tonyc
08-31-2006, 10:24 AM
How do I stop my USB printer from being recognised as a disk drive?

I'm trying to get my printer recognised as a ugen device so that hopefully I can use it in QEMU. Apparently I have to stop BSD from "claiming" the device.

I thought I had found the answer with "camcontrol" but when I use it to attempt stop the device (da1 in this case) I get...

Error received from stop unit command
(pass1:umass-sim1:1:0:0): STOP START UNIT. CDB: 1b 0 0 0 0 0
(pass1:umass-sim1:1:0:0): CAM Status: SCSI Status Error
(pass1:umass-sim1:1:0:0): SCSI Status: Check Condition
(pass1:umass-sim1:1:0:0): NOT READY asc:3a,0
(pass1:umass-sim1:1:0:0): Medium not present

Thanks, Tony.

Apatewna
08-31-2006, 01:19 PM
You could at least mention the model of the printer. Is it by any chance one of those printers that have slots for memory cards?

tonyc
09-01-2006, 07:39 AM
Hi,

My printer is a Canon MP800. It does have several slots for inserting memory cards.

Regards, Tony

gnutux
09-06-2006, 11:42 PM
I think FreeBSD are detecting those memory card slots instead of the actual printer. Printing in UNIX is also handled by CUPS and not the FreeBSD kernel.

gnutux