Summarizing:
1 - Vendor (HP, Canon, Epson, etc) (I've found a almost complete list here
http://www.cellularfactory.com/printer_memory_card_readers.jsp)
2 - Model name (Ex:Pixma IP4000)
3 - VendorID:ProductID
4 - compatibility level. The HPLIP support level could be used (full, partial,
none)
5 - Year of commercialization
6 - CUPS version
(question: where can I found the cups version I'm using)
7 - Interface (USB, serial, paraller, firewire/IEEE 1394, SCSI)
(question: do cardreader, ethernet an IP printers have some "more standard"
interface too, such as USB? In that case those printers could be inserted in
the category of the main interface )
8 - kernel libre version (it could be written anyway, even if it is not so
fundamental)
9 - description
I will implement it as soon as possible (I hope within the next few days)
thanks