Shopping Cart
Product Search:
Manufacturer: CITIZEN [ Complete Product Listing ]
Category: HARDWARE » Printer/ Plotter/ Multi-Function

HARDWARE » Printer/ Plotter/ Multi-Function » Bar Code/ Label Printer
ITEM#Product NameStockPrice
  697143 CLP-521 BAR CODE PRINTER W/220 VOLT  (521-220V) Back Order $327.88
  696849 80MM - 150 MM/SEC - 44 COLOR - ETHERNET - INTERNAL POWER SUPPLY  (CBM-1000II-ENET-120S-BK) Back Order $423.48
  697144 80MM - 150 MM/SEC - 44 COLOR - ETHERNET - INTERNAL POWER SUPPLY  (CBM-1000II-ENET-120S-CW) Back Order $403.84
  491994 CBM-1000II-PF120S-BLK parallel  (CBM-1000II-PF120S-BLK) In Stock $255.62
  492145 CBM-1000II Receipt Printer - Two-color - Thermal Line - 203 dpi - 5.9 ips - 40 c  (CBM-1000II-RF120S-BLK) Back Order $255.33
  492094 CBM 1000 II USB - Black - 80mm - 58mm - 203 dpi - line thermal dot printer  (CBM-1000II-UF120S-BLK) Back Order $284.16
  697145 CBM-1000II RECEIPT PRINTER - THERMAL LINE - TWO-COLOR - 203 DPI - 5.9 IPS - 40 C  (CBM-1000II-UF120S-GRY) Back Order $264.00
  597477 IMPT 40 COLOR SERIAL 120V IVORY  (CBM-910II-40RF) Back Order $167.52
  698142 CLP 1001 LABEL PRINTER - B/W - DIRECT THERMAL - 203 DPI - 4 INCHES/SEC. - PARALL  (CLP-1001-P) Back Order $712.44
  491905 CLP 521 Label printer - B/W - direct thermal - Roll (4.65 in) - 203 dpi x 203 dp  (CLP-521-C) In Stock $389.96
  492248 Citizen CLP 521 - Label printer - B/W - direct thermal - Roll (4.65 in) - 203 dp  (CLP-521-E) In Stock $472.59
  598269 DIRECT THERMAL BAR CODE PNTR W/ ETHERNET INTERFACE AND CUTTER  (CLP-521-E-C) Back Order $524.80
  598986 DIRECT THERMAL BAR CODE PNTR 4IN MAX 203 DPI W/ PEELER ASSEMBLY  (CLP-521-P) Back Order $464.64
  697803 THE CLP-521 WITH CUTTER AND ZEBRA EMULATION  (CLP-521-Z-K) Back Order $376.97
  598666 DIRECT THERMAL BAR CODE PNTR WITH ZEBRA EMULATION AND CUTTER  (CLP-521Z-C) Back Order $389.96
  597479 DIRECT THERMAL BAR CODE PNTR W/ZEBRA EMULATION CUTTER ETHERET  (CLP-521Z-C-E) Back Order $524.80
  598987 DIRECT THERMAL BAR CODE PNTR W/ZEBRA EMULATION AND ETHERNET  (CLP-521Z-E) Back Order $442.52
  697700 CLP 521 WITH ZEBRA EMULATION AND ETHERNET WITH ADDING THE CUTTER  (CLP-521Z-E-K) Back Order $566.08
  488732 THERMAL TRANSFER/DIRECT THERMA 4LPS 203DPI 4.1IN MAX BARCODE PRINT  (CLP-621) In Stock $472.43
  491908 CLP 621 Label printer - B/W - Direct thermal / thermal transfer - 203 dpi - 4 in  (CLP-621-E) In Stock $687.82
  491993 CLP 621 Label printer - B/W - Direct thermal / thermal transfer - 203 dpi - 4 in  (CLP-621Z) In Stock $473.22
  565513 TT BARCODE PRINTER 203 DPI ZEBRA EMULATION W/ETHERNET  (CLP-621Z-E) In Stock $651.32
  697802 CLP 621 WITH ZEBRA EMULATION AND ETHERNET WITH ADDING THE CUTTER  (CLP-621Z-E-K) Back Order $691.79
  698003 THE CLP 621 WITH ZPL WITH CUTTER  (CLP-621Z-K) Back Order $507.44
  697142 CLP631 WITH ETHERNET CARD  (CLP-631-E) Back Order $693.48
  697372 CLP631 WITH ZEBRA EMULATION  (CLP-631Z) Back Order $502.45
  698141 CLP631 WITH ZEBRA EMULATION AND ETHERNET CARD  (CLP-631Z-E) Back Order $693.48
  489064 CLP7202E TT/DT 203DPI 4.1IN 7IPS SER/PAR/USB W/ ETHERNET NO-SENSOR  (CLP-7202E-E) In Stock $1,248.57
  566753 CLP-7202E LABEL PRINTER - B/W - DIRECT THERMAL / THERMAL TRANSFER - 203 DPI - 7  (CLP-7202e-P) In Stock $1,050.73
  697373 CLP-7202E LABEL PRINTER - B/W - DIRECT THERMAL / THERMAL TRANSFER - 203 DPI - 7  (CLP-7202EKCFE) Back Order $1,593.17
  597478 DIRECT THERMAL BAR CODE PNTR 4IN MAX 203DPI W/ WIFI  (CLP521-W) Back Order $798.22
  698143 CITIZEN CMP-10 - LABEL PRINTER - B/W - DIRECT THERMAL - ROLL (5.8 CM) - 203 DPI  (CMP-10-U5MED-SC) Back Order $255.27
  567248 HIGH SECURITY VERSION: 128 BIT BLUETOOTH ENCRYPTION FOR THE ULTIMATE IN PRIVACY  (CMP-10BT-U5MSC-HS) In Stock $390.14
  492146 CMP-10BT-U5SC with blue tooth  (CMP-10BT-U5SC) Back Order $338.21
  598002 MOBILITY PRINTER BT CASE HIGH SECURITY  (CMP-10BT-U5SC-HS) In Stock $350.78
  599373 MOBILITY PNTR 58MM-50 MM/SEC 32 COLOR -BT/SER/IRDA-LIION BATT-SOFT CS  (CMP10-U5BT-SC) Back Order $335.70
  491820 usb/parallel black  (CT-S2000PAU-BK) In Stock $267.59
  491819 USB/parallel white  (CT-S2000PAU-WH) In Stock $267.59
  599370 THERMAL PNTR SERIAL USB RUBY MEMORY/CASHIER BK SEE NOTES  (CT-S2000RSMC-BK) Back Order $415.68
  598928 THERMAL PNTR SERIAL USB RUBY MEMORY/DATE BK SEE NOTES  (CT-S2000RSMD-BK) Back Order $415.68
  492346 USB/serial Black  (CT-S2000RSU-BK) In Stock $267.59
  492003 USB/serial white  (CT-S2000RSU-WH) In Stock $267.59
  491818 CT-S300-PF120AN-BK parallel  (CT-S300-PF120AN-BK) In Stock $196.47
  491715 Citizen CT-S300 - Receipt printer - two-color - thermal line - Roll (8 cm) - 203  (CT-S300-PF120AN-CW) In Stock $196.31
  492002 CT-S300-RF120AN-BK serial  (CT-S300-RF120AN-BK) In Stock $196.47
  491907 CT-S300 Receipt Printer - Two-color - Thermal Line - 3.9 ips - 48 columns - 2.8  (CT-S300-RF120AN-CW) Back Order $195.16
  492247 CT-S300 Receipt Printer - Two-color - Thermal - 3.9 ips - 48 columns - 2.8 in. p  (CT-S300-UF120AN-CW) In Stock $235.96
  697375 112MM - 150 MM/SEC - 69 COLOR - ETHERNET & USB BLACK  (CT-S4000ENU-BK) Back Order $410.97
  697075 112MM - 150 MM/SEC - 69 COLOR - ETHERNET & USB-BLACK MARK  (CT-S4000ENU-BK-M) Back Order $422.66
  697376 112MM - 150 MM/SEC - 69 COLOR - ETHERNET & USB WHITE  (CT-S4000ENU-WH) Back Order $410.97
  697702 112MM - 150 MM/SEC - 69 COLOR - PARALLEL & USB BLACK  (CT-S4000PAU-BK) Back Order $323.27
  696850 112MM - 150 MM/SEC - 69 COLOR - PARALLEL & USB-BLACK MARK SENSOR  (CT-S4000PAU-BK-M) Back Order $334.96
  697701 112MM - 150 MM/SEC - 69 COLOR - PARALLEL & USB WHITE  (CT-S4000PAU-WH) Back Order $323.27
  697804 112MM - 150 MM/SEC - 69 COLOR - SERIAL & USB BLACK  (CT-S4000RSU-BK) Back Order $323.27
  697374 112MM - 150 MM/SEC - 69 COLOR - SERIAL & USB-BLACK MARK SENSOR  (CT-S4000RSU-BK-M) Back Order $334.96
  696848 112MM - 150 MM/SEC - 69 COLOR - SERIAL & USB WHITE  (CT-S4000RSU-WH) Back Order $323.27
  599371 THERMAL PRINTER 76MM 3.6 LPS 40 COLOR PARALLEL CUTTER BLACK  (IDP3551F-40PF120V-BK) Back Order $206.79
  598665 THERMAL PRINTER 76MM 3.6 LPS 40 COLOR SERIAL CUTTER BLACK  (IDP3551F-40RF120V-BK) Back Order $206.79
  598268 THERMAL PRINTER 76MM 3.6 LPS 40 COLOR PARALLEL IVORY FULL CUT  (IDP3551FF-40PF115V) Back Order $206.79
  599372 THERMAL PRINTER 76MM 3.6 LPS 40 COLOR SERIAL IVORY FULL CUT  (IDP3551FF-40RF115V) Back Order $206.79
  491714 PD 24 Label printer - B/W - direct thermal - Roll (4.4 in) - 203 dpi - up to 400  (PD-24) In Stock $515.06

HARDWARE » Printer/ Plotter/ Multi-Function » Dot Matrix Printer
ITEM#Product NameStockPrice
  401634 CBM 910 Receipt printer - B/W - Dot-matrix - 2.5 lps - Serial - Buffer  (CBM-910II-24PF120-B) Back Order $164.52
  465152 CBM 910II Impact POS Printer - 1.8 lps - Serial  (CBM-910II-24RF120-B) In Stock $165.72
  390391 CBM 910 Receipt printer - B/W - Dot-matrix - 2.5 lps - Serial - Buffer  (CBM-910II-24RF120V-B) Back Order $164.52
  495999 CBM 910 Receipt printer - B/W - Dot-matrix - 1.8 lps - Serial - Buffer  (CBM-910II-40RF120-B) Back Order $167.52
  467689 Serial - Ivory - Panel Mount  (CBM-920-40RF) Back Order $166.01
  448518 CD-S550 Printer - Black, Ethernet, No Cutter  (CD-S500AENU-BK) Back Order $305.70
  390406 CD-S500APAU-BK parallel no cutter  (CD-S500APAU-BK) In Stock $192.60
  516268 76mm - 5.0 LPS - 40 COLOR, Ext. POWER SUPPLY, Parallel  (CD-S500APAU-WH) Back Order $178.06
  390407 CD-S500ARSU-BK serial no cutter  (CD-S500ARSU-BK) Back Order $192.08
  401510 CD-S500 Impact Receipt Printer - Two-Color - Dot-matrix - 5.0 lps - Serial - Coo  (CD-S500ARSU-CW) Back Order $203.50
  390408 CD-S500AUBU-BK USB no cutter  (CD-S500AUBU-BK) In Stock $220.95
  401509 CD-S500 Impact Receipt Printer - Two-Color - Dot-matrix - 5.0 lps - USB - Cool W  (CD-S500AUBU-CW) Back Order $207.87
  448553 CD-S550 Printer - Black, Ethernet, Cutter  (CD-S501AENU-BK) In Stock $335.71
  390415 CD-S501APAU-BK parallel cutter  (CD-S501APAU-BK) Back Order $223.17
  401534 CD-S501 Impact Receipt Printer - Two-Color - Dot-matrix - 5.0 lps - Parallel - C  (CD-S501APAU-CW) Back Order $209.33
  390416 CD-S501ARSU-BK serial cutter  (CD-S501ARSU-BK) Back Order $222.59
  401636 CD-S501 Impact Receipt Printer - Two-Color - Dot-matrix - 5.0 lps - Serial - Coo  (CD-S501ARSU-CW) Back Order $209.33
  390417 CD-S501AUBU-BK USB cutter  (CD-S501AUBU-BK) In Stock $258.71
  401635 CD-S501 Impact Receipt Printer - Two-Color - Dot-matrix - 5.0 lps - USB - Cool W  (CD-S501AUBU-CW) Back Order $240.91
  390420 CD-S503 Impact Receipt Printer - Two-Color - Dot-matrix - 5.0 lps - Serial - Bla  (CD-S503-RF120S-BK) Back Order $236.24
  390423 CD-S503 Impact Receipt Printer - Two-Color - Dot-matrix - 5.0 lps - USB - Cool W  (CD-S503-UF120SCW) Back Order $267.83
  448428 CD-S550 Printer - Black, Ethernet, Cutter, Take up  (CD-S503AENU-BK) Back Order $368.26
  401450 CD-S503 Impact Receipt Printer - Two-Color - Dot-matrix - 5.0 lps - Parallel - B  (CD-S503APAU-BK) Back Order $253.26
  401560 CD-S503 Impact Receipt Printer - Two-Color - Dot-matrix - 5.0 lps - Parallel - C  (CD-S503APSU-CW) Back Order $236.24
  401484 CD-S503 Impact Receipt Printer - Two-Color - Dot-matrix - 5.0 lps - Serial - Coo  (CD-S503ARSU-CW) Back Order $236.24
  401451 CD-S503 Impact Receipt Printer - Two-Color - Dot-matrix - 5.0 lps - USB - Black  (CD-S503AUBU-CW) Back Order $267.83
  281742 CLP-1001 COMPACT TT/DT BARCODE 4.65IN 4IPS 203DPI SER/PAR 110V  (CLP-1001) Free Shipping !!! Back Order $499.18
  281741 CLP-521 TT/DT BARCODE 4.65IN 4IPS 203DPI SER/PAR/USB 120V  (CLP-521) Free Shipping !!! In Stock $294.81
  281747 CLP-7201E TT/DT BARCODE 4.65IN 7IPS 203DPI SER/PAR/USB MED SENSOR  (CLP-7201E) Back Order $1,033.68
  281748 CLP-7202E TT/DT BARCODE 4.65IN 7IPS 203DPI SER/PAR/USB 110V  (CLP-7202E) Free Shipping !!! In Stock $849.78
  281750 CLP-7401 TT/DT BARCODE 4.2IN 4IPS 400DPI SER/PAR 110V  (CLP-7401) In Stock $1,725.12
  281751 CLP-8301 TT/DT BARCODE 8IN 4IPS 300DPI SER/PAR 110/220V  (CLP-8301) Back Order $2,416.55
  390937 Dot-matrix Printer - B/W - 240 dpi x 216 dpi - 9 pin - 270cps - Parallel, Serial  (GSX-190IF) In Stock $188.62
  393933 iDP 3111 Receipt printer - B/W - Dot-matrix - 1.8 lps - Parallel - Palm size - I  (IDP-3111-40PF120V) Back Order $172.91
  448430 CITIZEN IDP 3240 - RECEIPT PRINTER - PARALLEL - EZ LOAD - 112MM - ESC-POS - 80-C  (IDP-3240-PF120V) Back Order $439.27
  448478 Citizen IDP3240 Thermal Transfer Printer - Ivory - Serial - 112mm - 42 COLOR - EZ  (IDP-3240-RF120V) Back Order $439.27
  448477 PRNTR IDP3541F  (IDP-3541F-40RF) Back Order $243.94
  527959 IDP3550 PRINTER - DOT-MATRIX - 3.6 LPS - 40 COLUMNS - SERIAL- BLACK  (IDP-3550F-40PF120B) Back Order $183.28
  528619 IDP3550 PRINTER - DOT-MATRIX - 3.6 LPS - 40 COLUMNS - SERIAL-WHITE  (IDP-3550RF-40RF120C) Back Order $186.99
  448388 PRNTR IDP3551F  (IDP-3551F-40PF) Back Order $203.25
  446132 76mm - 3.6 LPS - 40 COLOR - Parallel - black  (IDP3550F-40PF 120V BLK) In Stock $184.95
  391301 IDP3550F-40PF 120V CW white parallel no cutter  (IDP3550F-40PF 120V CW) Back Order $202.40
  498660 76mm - 3.6 LPS - 40 COLOR C Serial - Black  (IDP3550F-40RF 120V BLK) In Stock $210.68
  391302 IDP3550F-40RF 120V CW white serial no cutter  (IDP3550F-40RF 120V CW) Back Order $183.28
  391304 IDP3551 Dot-matrix Printer - Two-Color - 3.6 lps - 40 column - Parallel - Cutter  (IDP3551F-40PF 120V-BLK) Back Order $203.83
  391307 IDP3551F-40PF 120V-CW white parallel cutter  (IDP3551F-40PF 120V-CW) Back Order $206.79
  391306 IDP3551 Dot-matrix Printer - Two-Color - 3.6 lps - 40 column - Serial - Cool Whi  (IDP3551F-40RF 120V BLK) Back Order $203.85
  391308 IDP3551F-40RF 120V CW white serial cutter  (IDP3551F-40RF 120V CW) Back Order $224.40
  281740 PD-22 PORTABLE DESKTOP RECEIPT 2IN 1.5IPS 203DPI SER/IRDA 4-AA/NIMH  (PD-22) Back Order $269.48
  449500 PRNTR 40COL/W/CUTTER PARALLEL  (S501ARSU-BK) Back Order $214.54

HARDWARE » Printer/ Plotter/ Multi-Function » Secure ID Card Printer
ITEM#Product NameStockPrice
  514474 THERMAL PNTR 80MM-150 MM/PER 48 COLOR - PARALLEL - BLACK  (CBM-1000II-PF120S-BK) In Stock $280.72
  598664 THERMAL PNTR 80MM-150 MM/PER 48 COLOR - PARALLEL - COOL WHITE  (CBM-1000II-PF120S-CW) Back Order $262.75
  514646 THERMAL PNTR 80MM-150 MM/SEC 48 COLOR - SERIAL - BLACK  (CBM-1000II-RF120S-BK) In Stock $280.72
  598985 THERMAL PNTR 80MM-150 MM/SEC 48 COLOR - SERIAL - COOL WHITE  (CBM-1000II-RF120S-CW) Back Order $262.75
  599369 THERMAL PNTR 80MM-150 MM/SEC 48 COLOR - USB - BLACK  (CBM-1000II-UF120S-BK) Back Order $280.02
  599368 THERMAL PNTR 80MM-150 MM/SEC 48 COLOR - USB - COOL WHITE  (CBM-1000II-UF120S-CW) Back Order $264.75
  597430 IMPACT POS PNTR 76MM- 5.0 LPS 40 COLOR EXT POWER SUPPLY ETHERNET-WHITE  (CD-S500AENU-WH) Back Order $286.59
  598883 IMPACT POS PNTR 76MM- 5.0 LPS 40 COLOR EXT POWER SUPPLY SERIAL-WHITE  (CD-S500ARSU-WH) Back Order $178.06
  598610 IMPACT POS PNTR 76MM- 5.0 LPS 40 COLOR EXT POWER SUPPLY USB-WHITE  (CD-S500AUBU-WH) Back Order $205.68
  597429 IMPACT POS PNTR 76MM- 5.0 LPS 40 COLOR W/CUTTER EXT POWER SUPPLY ENET-WHITE  (CD-S501AENU-WH) Back Order $315.28
  599321 IMPACT POS PNTR 76MM- 5.0 LPS 40 COLOR W/CUTTER EXT POWER SUPPLY PAR-WHITE  (CD-S501APAU-WH) Back Order $207.25
  597953 IMPACT POS PNTR 76MM- 5.0 LPS 40 COLOR W/CUTTER EXT POWER SUPPLY SER-WHITE  (CD-S501ARSU-WH) Back Order $207.25
  597954 IMPACT POS PNTR 76MM- 5.0 LPS 40 COLOR W/CUTTER EXT POWER SUPPLY USB-WHITE  (CD-S501AUBU-WH) Back Order $241.21
  598927 IMPACT POS PNTR 76MM- 5.0 LPS 40 COLOR W/CUTTER/WINDER EXT POWER SUPPLY ETHERNET  (CD-S503AENU-WH) In Stock $345.92
  599882 IMPACT POS PNTR 76MM- 5.0 LPS 40 COLOR W/CUTTER/WINDER EXT POWER SUPPLY PAR-W  (CD-S503APAU-WH) Back Order $236.18
  599883 IMPACT POS PNTR 76MM- 5.0 LPS 40 COLOR W/CUTTER/WINDER EXT POWER SUPPLY SER-B  (CD-S503ARSU-BK) Back Order $236.18
  597955 IMPACT POS PNTR 76MM- 5.0 LPS 40 COLOR W/CUTTER/WINDER EXT POWER SUPPLY SER-W  (CD-S503ARSU-WH) Back Order $236.18
  599881 IMPACT POS PNTR 76MM- 5.0 LPS 40 COLOR W/CUTTER/WINDER EXT POWER SUPPLY USB-B  (CD-S503AUBU-BK) Back Order $270.14
  597476 IMPACT POS PNTR 76MM- 5.0 LPS 40 COLOR W/CUTTER/WINDER EXT POWER SUPPLY USB-W  (CD-S503AUBU-WH) Back Order $270.14
  514381 DIRECT THERMAL BAR CODE PNTR 4IN MAX 203 DPI W/ZEBRA EMULATION  (CLP-521Z) Back Order $327.79
  599665 PRINTER BAR W. ZEBRA PEELER  (CLP-621ZP) In Stock $480.23
  598884 THERMAL TRANSFER BAR & LABEL PRINTER  (CLP-631) Back Order $515.12
  597951 CLP-7201E BARCODE 4.65 7IPS 203DPI SER/PAR/USB MED SENS W/ENET  (CLP-7201E-E) In Stock $1,273.61
  750732 PRNT FIXED MEDIA SENSOR 4IN WIDTH 7 IPS 203 DPI W/ENET & CUTTER  (CLP-7202E-EC) Back Order $1,341.37
  514475 MOBILITY PNTR 58MM-50 MM/SEC 32 COLOR BLUETOOTH/SER/IRDA LII BATTERY MSR  (CMP-10BT-U5MSC) In Stock $398.32
  566062 MOBILITY PNTR 58MM-50 MM/SEC 32 COL-SER/IRDA LIION BATTERY MSR SC  (CMP10-U5M-SC) In Stock $249.60
  514563 THERMAL PNTR 80MM-220 MM/SEC 48 COLOR -USB/ETHERNET - BLACK  (CT-S2000ENU-BK) In Stock $354.42
  599320 THERMAL PNTR 80MM-220 MM/SEC 48 COLOR -USB/ETHERNET - WHITE  (CT-S2000ENU-WH) Back Order $333.15
  597431 THERMAL PNTR 48MM-80 MM/SEC 32 COLOR - PARALLEL - BLACK  (CT-S280PAU -BK) Back Order $180.03
  598611 THERMAL PNTR 48MM-80 MM/SEC 32 COLOR - PARALLEL - WHITE  (CT-S280PAU -WH) In Stock $180.03
  597956 THERMAL PNTR 48MM-80 MM/SEC 32 COLOR - SERIAL - BLACK  (CT-S280RSU -BK) Back Order $180.03
  599322 THERMAL PNTR 48MM-80 MM/SEC 32 COLOR - SERIAL - WHITE  (CT-S280RSU -WH) In Stock $180.03
  597952 THERMAL PNTR 48MM-80 MM/SEC 32 COLOR - USB - BLACK  (CT-S280USU -BK) Back Order $194.85
  598609 THERMAL PNTR 48MM-80 MM/SEC 32 COLOR - USB - WHITE  (CT-S280USU -WH) Back Order $194.85
  514473 THERMAL PNTR 80MM-100 MM/SEC - 48 COLOR ETHERNET EXT POWER SUPPLY-BLACK  (CT-S300-EF120AN-BK) In Stock $313.63
  597957 THERMAL PNTR 80MM-100 MM/SEC - 48 COLOR ETHERNET EXT POWER SUPPLY-WHITE  (CT-S300-EF120AN-CW) In Stock $294.17
  597475 THERMAL PNTR 80MM-100 MM/SEC - 48 COLOR USB EXT POWER SUPPLY-BLACK  (CT-S300-UF120AN-BK) In Stock $235.37
  514564 MOBILITY PRINTER 112MM 2.0IPS 40 COLOR SER/IRDA/USB/BLUETOOTH BLACK  (PD-24B) In Stock $619.96
Customer Service My Account Company Info Tools & Resources
Copyright © 1995 - 2008 NeutronExpress.com All rights reserved