dnpds40: Discovered USB IDs for DS80DX and CW02

This commit is contained in:
Solomon Peachy 2016-06-24 16:26:21 -04:00
parent fc12adaf5c
commit 6efd1242f8
2 changed files with 10 additions and 12 deletions

4
README
View File

@ -595,12 +595,12 @@
Theoretically supported printers: (Untested)
Mitsubishi CP-3800DW
Citizen CW-02/OP900II
DNP DS80DX
Work-in-progress printers: (USB PIDs unknown)
Citizen CW-02/OP900II
Citizen CX2 (?)
DNP DS80DX
Development was initially sponsored by:

View File

@ -56,15 +56,13 @@
#define USB_PID_DNP_DS40 0x0003 // Also Citizen CX
#define USB_PID_DNP_DS80 0x0004 // Also Citizen CX-W, and Mitsubishi CP-3800DW
#define USB_PID_DNP_DSRX1 0x0005 // Also Citizen CY
#define USB_PID_CITIZEN_CW02 0x0006
#define USB_PID_DNP_DS80D 0x0007
#define USB_PID_DNP_DS620_OLD 0x0008
#define USB_VID_DNP 0x1452
#define USB_PID_DNP_DS620 0x8b01
//#define USB_PID_DNP_DS80D XXXX
//#define USB_PID_CITIZEN_CW-02 XXXXX
//#define USB_PID_CITIZEN_OP900II XXXXX
/* Private data stucture */
struct dnpds40_ctx {
struct libusb_device_handle *dev;
@ -2030,7 +2028,7 @@ static int dnpds40_cmdline_arg(void *vctx, int argc, char **argv)
/* Exported */
struct dyesub_backend dnpds40_backend = {
.name = "DNP DS40/DS80/DSRX1/DS620",
.version = "0.75",
.version = "0.76",
.uri_prefix = "dnpds40",
.cmdline_usage = dnpds40_cmdline,
.cmdline_arg = dnpds40_cmdline_arg,
@ -2044,10 +2042,10 @@ struct dyesub_backend dnpds40_backend = {
{ USB_VID_CITIZEN, USB_PID_DNP_DS40, P_DNP_DS40, ""},
{ USB_VID_CITIZEN, USB_PID_DNP_DS80, P_DNP_DS80, ""},
{ USB_VID_CITIZEN, USB_PID_DNP_DSRX1, P_DNP_DSRX1, ""},
{ USB_VID_CITIZEN, USB_PID_DNP_DS620_OLD, P_DNP_DS620, ""},
{ USB_VID_DNP, USB_PID_DNP_DS620, P_DNP_DS620, ""},
// { USB_VID_DNP, USB_PID_DNP_DS80D, P_DNP_DS80D, ""},
// { USB_VID_CITIZEN, USB_PID_CITIZEN_CW-02, P_DNP_DS40, ""},
// { USB_VID_CITIZEN, USB_PID_CITIZEN_OP900II, P_DNP_DS40, ""},
{ USB_VID_DNP, USB_PID_DNP_DS80D, P_DNP_DS80D, ""},
{ USB_VID_CITIZEN, USB_PID_CITIZEN_CW02, P_DNP_DS40, ""},
{ 0, 0, 0, ""}
}
};