Does CUPS not have an option for "generic serial printer"?
Then point it to /dev/rfcomm0
Have you checked the rights on: /usr/lib/cups/backend/serial and /dev/rfcomm0
May only root accessible?
Found this on Arch Linux Forum: (Solved) Generic Serial Printer