The samba and dbus errors can be ignored.
The dbus error is caused by the daemon being restarted the first time the cups daemon starts, the samba error is caused by the smb backend symlink to smbspool in the samba extension.
Probably the best way to check for a usb printer is to plug it in and enter "/usr/local/lib/cups/backend/usb". If the printer is recognised, it will give you the uri to be used with the cups browser interface.
For example: $ /usr/local/lib/cups/backend/usb
direct usb://HP/OfficeJet%20K80?serial=ES0911401VOH "HP OfficeJet K80" "HP OfficeJet K80" "MFG:Hewlett-Packard;MDL:OfficeJet K80;CMD:MLC,PCL,PML;CLASS:PRINTER;DESCRIPTION:Hewlett-Packard OfficeJet K Series;1284.3M:f7f,f7f;1284.4DL:4d,4e,1;SERN:ES0911401VOH;VSTATUS:$HB0$NC0,ff,DN,IDLE,CUT,K0,C0,SM,NR,KP035,CP011;AiO:0;DW-PCL;" ""
..i.e. the uri is "usb://HP/OfficeJet%20K80?serial=ES0911401VOH"
For the epson, this would most likely take the form "usb://usb/xxxxxxxx"