CITIZEN OPOS Driver Version 1.14.1.8 Release Notes CITIZEN SYSTEMS JAPAN CO., LTD. Oct. 27, 2023 "CITIZEN OPOS Driver" can develop the application to control the devices by using "OCX control". Please refer to the following manuals when you use it. - CITIZEN OPOS DRIVER 1.14 Setup Guide - CITIZEN OPOS DRIVER 1.14 Application Development Guide The function to detect the completion of printing was added to the driver. Please refer to "Modification history" for details of this function. Supported model: Model Firmware Version CT-S310II DT00-0400 or newer CT-S601 DL00-2000 or newer CT-S651 DM00-2000 or newer CT-S801 DH00-2000 or newer CT-S851 DK00-2000 or newer Attention: With the older firmware than above, this function doesn't work correctly. Please set this function invalidly when you use a printer that is older than these printer. If you use such printer, please disable this function. To disable this function, please cancel the setting of "Detect the completion of printing" in the configration tool. ------------------------ How to Download ------------------------ Please download applicable software from following download site. https://www.citizen-systems.co.jp/en/printer/download/ -------------------- Modification history -------------------- Version 1.14.1.8 (Jun. 22, 2023) [Added functions] - Added CT-S801III/851III to the support models. - Added DSP01-LT2/DSP02-LS2 to the display support models. [Fixed problems] - Expanded the width of barcode while rotating until maximum length. - Fixed a probrem that the RotateSpecial property does not work while printing 2 dimension barcode. - Fixed a probrem that Output Complete Event does not occure by print methods with empty printout while AsyncMode property is TRUE. Version 1.14.1.7 (Aug. 8, 2022) [Added functions] - Added CT-S281II to the support models. Version 1.14.1.6 (May 7, 2021) [Added functions] - Added CT-D101, CT-E301, CT-E601 to the support models. [Fixed problems] - Fixed a problem that amount of memory usage is increasing when line display or barcode scanner is connectted to a computer directly. ersion 1.14.1.5 (Oct. 16, 2020) [Changed specifications] - CT-D151 and CT-E651 supports MarkFeed method. Version 1.14.1.4 (Apr. 07, 2020) [Added functions] - Added PMU3300 to the support models. [Changed specifications] - Changed the initial value of "Signal Length" of drawer registration to 100msec. - The length value of PageModeArea has been modified to match the printer specifications. [Fixed problems] - Fixed a bug that offset was invalid in PageMode barcode and image printing. - Fixed other minor bugs. Version 1.14.1.3 (Feb. 14, 2019) [Added functions] - Added CT-S4500 to the support models. - Supported the PTR_MF_TO_NEXT_TOF option to the MarkFeed method. [Fixed problems] - Fixed the problem with the grayscale bitmap printing when specifying 180 degrees rotation. Version 1.14.1.2 (Dec. 13, 2018) [Added functions] - Following devices are supporded. * Printer: CT-S751 * Barcode Scanners: BC-NL3000U [Fixed problems] - Improved the process of PrintNormal method in TransactionPrint. - Fixed the probrem that ScrollText method when specifying 2 or more lines at SCN01. Version 1.14.1.1 (Nov. 1, 2018) [Added functions] - Supported the Line Displays and Barcode Scanners connected IF02-BT03/IF02-BT04. [Fixed problems] - Fixed the probrem that ScrollText method is not appied. - Fixed the probrem that driver with SCN01 recognizes barcodes incorrectly when scanning barcodes continuously. Version 1.14.1.0 (Jul 4, 2018) [Changed specifications] - Control Objects were updated to 1.14.0.1. - Following devices are supporded. * Line Displays: DSP01-LT, DSP02-LS * Barcode ScannersFSCN01-Z1D, SCN02-Z2D These devices are required via IF1-EFX2, IF1-WFX5, IF2-EFX2, or EF2-WFX5. Also, connecting to a computer directly is avaliable. Barcode scanners are requierd to set OPOS mode. - Following printers are no longer supporded. * CT-S310 * CD-S500 - "Power off" state and "offline" are recognized as other states. Version 1.13.2.11 (Aug 28, 2017) [Changed specifications] - Control Objects were updated. Version 1.13.2.11 (May 31, 2017) [Added functions] - Added CT-D151/CT-E651 to the support models. [Fixed problems] - Enabled to connect a drawer when the printer is in error state. - Fixed the probrem that the ConfigurationUtility could not cancel the logging function for drawers. Version 1.13.2.10 (Feb 10, 2017) [Added functions] - Added CT-D150/CT-E351 to the support models. [Fixed problems] - Fixed the problem that the ConfigurationUtility does not show settings already configured. - Fixed the problem with Black mark or label printers that PageModePrint method with PTR_PM_NORMAL or PTR_PM_PRINT_SAVE parameter feeds paper to the next top of form. - Improved the timing when the Claimed and DeviceEnabled property value is set. - Improved the status process of the network connection. - Paper width and column number for Pannel Printers (CT-P series) is fixed to 80mm, 48 columns (3 inch printers) or 58mm, 32 columns (2 inch printers). Version 1.13.2.8 (May 18, 2015) [Fixed problems] - The problem enabling a device failes occasionally when another one is enabled. This error occures when a printer and a drawer is ready. Version 1.13.2.7 (Feb 20, 2015) [Added functions] - Added CT-S251/CT-S601II/CT-S651II/CT-S801II/CT-S851II to the support models. - Supported the grayscale bitmap print. Supported model: CT-S251/CT-S601II/CT-S651II/CT-S801II/CT-S851II [Fixed problems] - The problem that "Map Image with Bmp File Resolution" function does not work with a color bitmap file. Version 1.13.2.6 (Jul 24, 2014) [Added functions] - Supported the CharacterSet of 936 (Simplified Chinese). Supported model: CT-S310II/CT-S601/CT-S651/CT-S801/CT-S851(Chinese model) [Fixed problems] - Fixed the problem that ClaimDevice method fails if Timeout parameter is set to 0. - Fixed the problem that image data is broken when drawer and printer used simultaneously. - Fixed the problem that connecting to the cash drawer of an ethernet printer with error state makes its interface unconnectable after that. - Fixed the problem that the Idle event does not occure when FlanWhenIdle property was modified to TRUE even though print queue is empty. [Other modifications] - Library files were modified. Version 1.13.2.5 (Jan 07, 2014) [Added functions] - The cash drawer of CT-S281 have been supported. Version 1.13.2.4 (May 22, 2013) [Fixed problems] - Fixed the problem that image data was printed on incorrect position by PrintBitmap method and RotatePrint method with PTR_RP_ROTATE180 parameter. - Improved the sequece to configure serial interface with hardware flow control. - Improved the process to access USB port. Version 1.13.2.3 (Sep 25, 2012) [Added functions] - NV bit image with using Key Code have been supported. (CT-S2000/4000/601/651/801/851/310II) - The Removing image function of SetBitmap method have been supported. - Color images at SetBitmap, PrintBitmap, and PrintMemoryBitmap method have been supported. - RetrieveStatistice method have been supported. - DirectIO method which determins Error Correction Level for QRcode have been supported. - All parameter values for the CheckHealth method have been supported. Version 1.13.2.2 (Aug 10, 2012) [Fixed problems] - Fixed the problem of the CashDrawer status when "Pin3 Status of Drawer Opened" is set to "Low". - Fixed the problem of the registered logical device verification when a new logical device is added in the Configuration Utility. Version 1.13.2.1 (Jun 7, 2012) [Changed specifications] - Code128 barcode which CODE SET is not specified is added CODE A ({A) automatically. Version 1.13.2.0 (Apr 12, 2012) [Changed specifications] - For the integrated processing of thermal and dot matrix printers, CSJDSO.dll in the installation files was abolished. - Changed to run the ConfigurationUtility with administrator's privilege on Windows Vista and Windows 7. - Changed the contents printed by CheckHealth method of printers. [Added functions] - Added support for PrintMemoryBitmap method for dot matrix printers. - Added Width function of PrintBitmap and SetBitmap method for dot matrix printers. - Added Alignment function of PrintBitmap and SetBitmap method for dot matrix printers that indicates positon from the left edge. - Added support for RecCurrentCartridge property. [Fixed problems] - Fixed the problem that RecCurrentCartridge property does not effect at PrintBitmap, PrintMemoryBitmap, and PrintBarCode method for dot matrix printers. Version 1.13.1.8 (Mar 12, 2012) [Fixed problems] - Fixed the problem that the State property is not modified after an output method (such as PrintNormal method), immediately. - In case of "NV Bit Image mode" with parallel or USB interface, fixed the problem that response may be lost in SetBitmap method. - In case of "NV Bit Image mode" with parallel interface, fixed the problem of data transfer interruption in SetBitmap method. (CT-S2000 only) - Fixed the problem that setting DeviceEnabled property as FALSE when unprinted asynchronous data remain. Version 1.13.1.7 (Feb 17, 2012) [Fixed problems] - Serial connection (except for V-COM), fixed the problem of the function to detect the completion of printing. Version 1.13.1.6 (Feb 10, 2012) [Added functions] - Accelerated the process of ClaimDevice method, Close method and DeviceEnabled property. - In case of "NV Bit Image mode", accelerated the process of SetBitmap method by detecting the printer completion. [Fixed problems] - In case of non PTR_MM_DOTS was set in MapMode property, fixed the problem that can not set a right value in PageModeArea property. - Fixed the rare problem that transaction mode start when the connection is completed to the printer. Version 1.13.1.5 (Dec 27, 2011) [Added functions] - Added support for ErrorLevel and ErrorStation property. - Improved the sequence to get status when the printer resumes from offline to online. Version 1.13.1.4 (Nov 14, 2011) [Fixed problems] - Improved the speed when detecting the completion of printing is not active. - Improved the operation of Log Function. Version 1.13.1.3 (Oct 7, 2011) [Added functions] - Added Log Function. [Fixed problems] - Fixed the problem when some printers are connected simultaneously. - In Page Mode, Fixed the problem of BarCode print when the alignment was set to PTR_BC_RIGHT. Version 1.13.1.2 (Aug 19, 2011) [Added functions] - Added support for GS1 barcode. Supported model: CT-S310II/CT-S601/CT-S651/CT-S801/CT-S851 - Added the function to evade buffer full when the printer error occurred in the printing output. Supported model: CT-S310II/CT-S601/CT-S651/CT-S801/CT-S851 - Added the setting of "Detect the completion of printing" in the configration tool. - Added the setting of "Detect the completion of printing" and "Write Buffer" in the configration tool. - Added the file of Release Notes. [Fixed problems] - Improved the printing of PDF417 barcodes. - Fixed the problem when TransactionPrint/PageModePrint/RotatePrint method was error. - Fixed the problem of the ClearOutput method about the RotatePrint and PageModePrint method. - Added support for setting the offset printing of barcode in the page mode. - Added support for more serial ports to COM10. - Fixed the problem of the access error in parallel connection of CT-S310. - Changed the value of the Column/PaperModel setting in registry of the configration tool. - Fixed the problem when adding a registered model of "Add Printer" in the configration tool. - Changed the setting to overwrite when adding a registered same drawer of "Add Drawer" in the configration tool. Version 1.13.1.0 (Apr 18, 2011) [Added functions] - CT-S310II is added to support. - Added the function to detect the completion of printing. Supported model: CT-S310II/CT-S601/CT-S651/CT-S801/CT-S851 [Fixed problems] - Fixed it not to keep data after the print of TransactionPrint. - Fixed the problem when CheckHealth was executed in the async mode. Version 1.13.0.0 (Jan 12, 2011) New release