Logged In: NO

I'd have to disagree, at least with regards to the DC-300.
Looking at the developer kit put out by Dacal, only two
messages are sent to the device for insert and eject - the
insert / eject command, then the slot number. I have two
DC-300 devices, and I just send two commands for each insert
/ eject myself (though I use another library).

It is possible that the DC-101 behaves differently, though.