Do you know if your drive is using ide-scsi emulation?
If you want to make life easy on yourself, then you should use ide-scsi emulation for you burner. I take it that you're using an IDE/ATAPI drive? If so, then you need to know which device it is: hda/hdb/hdc/hdd? After establishing this, you need to edit your bootloader's configuration file (lilo.conf or grub.conf) and add "hdX=ide-scsi" to the kernel options part of the config file. In lilo.conf you'd expect something like this:
However, for grub you might expect something like this:
kernel (hd0,1)/boot/vmlinuz root=/dev/hda2 vga=0x317 splash=silent desktop hdc=ide-scsi hdclun=0 showopts
If you're using lilo, then you need to run /sbin/lilo to put the changes into effect, and then reboot. If you're using grub, then you don't need to do anything more but reboot.
Next time you run your burner application, try selecting your burner manually as /dev/scd0
As a side note, have you tried K3B? It really is good. So too is EClipitRoaster.