diff --git a/README.TXT b/README.TXT index f80008a..4abae4f 100644 --- a/README.TXT +++ b/README.TXT @@ -16,13 +16,13 @@ Verified supported printers: - ES1, ES2, ES30, CP-330, CP400, CP720, CP760, CP780 + ES1, ES2, ES30, CP-330, CP400, CP510, CP720, CP760, CP780 Unverified/untested, but should work: ES20, ES3 CP-10, CP-100, CP-200, CP-220, CP-300 - CP500, CP510, CP520, CP530, CP600, CP710, CP730, + CP500, CP520, CP530, CP600, CP710, CP730, CP740, CP750, CP770, CP800, CP810, CP900 NOT currently supported: (Readback codes needed) @@ -207,7 +207,7 @@ 'Card' paper pgcode 0x03 plane length 698880 bytes. 'Wide' paper pgcode 0x04 plane length 2976512 bytes. - Known readback values (From a SELPHY CP-330/CP400/CP760/CP720/CP780) + Known readback values (From a SELPHY CP-330/CP400/CP510/CP760/CP720/CP780) 01 00 00 00 00 00 [pg] 00 00 00 00 [xx] [idle, waiting for init] 02 00 00 00 70 00 [pg] 00 00 00 00 [xx] [waiting for Y data] diff --git a/es_print_libusb.c b/es_print_libusb.c index e7d1d6a..faf7bee 100644 --- a/es_print_libusb.c +++ b/es_print_libusb.c @@ -50,23 +50,23 @@ #define USB_PID_CANON_ES40 0x31EE #define USB_PID_CANON_CP10 0x304A #define USB_PID_CANON_CP100 0x3063 -#define USB_PID_CANON_CP200 200 // XXX +#define USB_PID_CANON_CP200 200 // XXX - maybe incoming S #define USB_PID_CANON_CP220 0x30BD #define USB_PID_CANON_CP300 0x307D -#define USB_PID_CANON_CP330 0x30BE // - incoming -#define USB_PID_CANON_CP400 0x30F6 // - incoming +#define USB_PID_CANON_CP330 0x30BE +#define USB_PID_CANON_CP400 0x30F6 #define USB_PID_CANON_CP500 500 // XXX -#define USB_PID_CANON_CP510 510 // XXX - incoming +#define USB_PID_CANON_CP510 0x3128 #define USB_PID_CANON_CP520 520 // XXX #define USB_PID_CANON_CP530 530 // XXX #define USB_PID_CANON_CP600 0x310B -#define USB_PID_CANON_CP710 710 // XXX +#define USB_PID_CANON_CP710 710 // XXX - maybe incoming G #define USB_PID_CANON_CP720 0x3143 -#define USB_PID_CANON_CP730 730 // XXX +#define USB_PID_CANON_CP730 730 // XXX - incoming G #define USB_PID_CANON_CP740 0x3171 -#define USB_PID_CANON_CP750 750 // XXX +#define USB_PID_CANON_CP750 750 // XXX - maybe incoming G #define USB_PID_CANON_CP760 0x31AB -#define USB_PID_CANON_CP770 770 // XXX - incoming +#define USB_PID_CANON_CP770 770 // XXX - incoming S #define USB_PID_CANON_CP780 0x31DD #define USB_PID_CANON_CP790 790 // XXX #define USB_PID_CANON_CP800 0x3214