EPSON OPOS ADK Version2.65E ServicePack2 Release Note SEIKO EPSON CORPORATION Aug. 31, 2009 1. Overview We are proud to announce the release of the OPOS ADK Version 2.65E. Using this development kit makes it easy to build applications based on the OPOS Application Programmer's Guide, Release 1.11. This kit is designed for use with Microsoft Visual Basic Version 6.0, Visual C++ 6.0, or another 32-bit development environment. 2. Explanation of OPOS ADK Version 2.65E Contents The following diskettes are shipped in the development kit: [Program installation disks] * OPOS ADK Ver 2.65E Disk-1 (Installation Disk 1) The disks above are used to install the EPSON OPOS ADK program. The files for installing are compressed. Be sure to run the EPSON OPOS ADK Installer program before using the files. [Sample programs] *EPSON OPOS ADK Ver2.65 Sample Program Both Microsoft Visual Basic and Microsoft Visual C++ are supported for the Sample Program. The Sample Program is selectable in the Installer. When needed, specify in the Installer. For detailed information about the contents of the files, please refer to the Index.htm(launch the Sample Programs from the OPOS folder under start-up menu), or the SampleReadme.txt file stored after installing the Sample Program. [Manuals (Documentation files)] *EPSON OPOS ADK Ver2.65 Manual Normally, the manuals are selectable in the installer. When needed, specify in the installer. For detailed information about the manuals, please refer to the Index.htm (launch the Manual from the OPOS folder under start-up menu), or the ManualReadme.txt file stored after installing the manuals. Although the enclosed documents have various version numbers, these documents are also applicable to version 2.65. 3. Installation Please run the Setup.exe in Epson OPOS ADK Vers2.65E Disk-1. You can use the "Add/Remove Programs" icon in the Control Panel to install. After initiating the SETUP.EXE program, follow the instructions. For further details on installing this program, see the User's Guide. 4. Supported Devices, Reference Versions of Firmware This release note contains limited information on the devices below, and it is recommended that the developer read all warnings in the Application Programmer's Guide before beginning. The Application Programmer's Guide contains a great deal of information, many more items to consider than listed here. A device may be listed here as having no known problems; however, the Application Programmer's Guide may provide relevant information to note on that device. The reference versions of firmware is described regarding Line Displays, MICRs and POS Printers. Use the indicated firmware version or newer. Although it will work with an earlier version, use the indicated version (or newer) if you experience any difficulties. If the printer name includes "M", which means that the printer is either Simplified Chinese of Traditional Chinese. * Line Displays Reference versions of firmware EPSON DM-D110 Ver 1.01 EPSON DM-D210 Ver 1.01 EPSON DM-D110U (USB) Ver 1.01 EPSON DM-D210U (USB) Ver 1.01 EPSON DM-D500 Ver 1.10 EPSON DM-D500U(USB) Ver 1.10 EPSON DM-D120 ( For ARCX(IM-700) ) Ver 1.00 * MICR Reference versions of firmware EPSON TM-H5000II with MICR Ver 5.05 EPSON TM-H5000IIP with MICR Ver 5.05 EPSON TM-H5000IIU with MICR (USB) Ver 5.05 EPSON TM-H5000IIE with MICR (Ethernet) Ver 5.05 EPSON TM-U675 with MICR Ver 1.31 EPSON TM-U675P with MICR Ver 1.31 EPSON TM-U675U with MICR (USB) Ver 1.31 EPSON TM-U675E with MICR (Ethernet) Ver 1.31 EPSON TM-U950 with MICR Ver 1.08 EPSON TM-H6000II with MICR Ver 3.01 (with Scanner Model Ver 7.01) EPSON TM-H6000IIP with MICR Ver 3.01 (with Scanner Model Ver 7.01) EPSON TM-H6000IIU with MICR (USB) Ver 3.01 (with Scanner Model Ver 7.01) EPSON TM-H6000IIE with MICR (Ethernet) Ver 3.01 (with Scanner Model Ver 7.01) EPSON TM-J7000/J7100 with MICR Ver 1.00 EPSON TM-J7000P/J7100P with MICR Ver 1.00 EPSON TM-J7000U/J7100U with MICR (USB) Ver 1.00 EPSON TM-J7000E/J7100E with MICR (Ethernet) Ver 1.00 EPSON TM-H5200 with MICR Ver 1.04 EPSON TM-H5200P with MICR Ver 1.04 EPSON TM-H5200U with MICR (USB) Ver 1.04 EPSON TM-H5200E with MICR (Ethernet) Ver 1.04 EPSON TM-H6000III with MICR Ver 10.00 (with Scanner Model Ver 12.01) EPSON TM-H6000IIIP with MICR Ver 10.00 (with Scanner Model Ver 12.01) EPSON TM-H6000IIIU with MICR (USB) Ver 10.00 (with Scanner Model Ver 12.01) EPSON TM-H6000IIIE with MICR (Ethernet) Ver 10.00 (with Scanner Model Ver 12.01) * POS Printers Reference versions of firmware EPSON RP-U420 Ver 2.10 EPSON RP-U420P Ver 2.10 EPSON TM-295 Ver 1.08 EPSON TM-295P Ver 1.08 EPSON TM-H5000II Ver 5.05 EPSON TM-H5000IIP Ver 5.05 EPSON TM-H5000IIU (USB) Ver 5.05 EPSON TM-H5000IIE (Ethernet) Ver 5.05 EPSON TM-H5000IIM Ver 3.42 EPSON TM-H5000IIPM Ver 3.42 EPSON TM-H5000IIMU (USB) Ver 3.42 EPSON TM-H5000IIME (Ethernet) Ver 3.42 EPSON TM-L60II Ver 1.02 EPSON TM-L60IIP Ver 1.04 EPSON TM-T90 Ver 1.05 EPSON TM-T90P Ver 1.05 EPSON TM-T90U (USB) Ver 1.05 EPSON TM-T90E (Ethernet) Ver 1.05 EPSON TM-U230 Ver 1.02 EPSON TM-U230P Ver 1.02 EPSON TM-U230U (USB) Ver 1.02 EPSON TM-U230E (Ethernet) Ver 1.02 EPSON TM-U325 Ver 1.03 EPSON TM-U325P Ver 1.03 EPSON TM-U325U (USB) Ver 1.03 EPSON TM-U325E (Ethernet) Ver 1.03 EPSON TM-U375 Ver 3.04 EPSON TM-U375P Ver 3.04 EPSON TM-U590 Ver 5.05 EPSON TM-U590P Ver 5.05 EPSON TM-U590U (USB) Ver 5.05 EPSON TM-U590E (Ethernet) Ver 5.05 EPSON TM-U590M Ver 3.42 EPSON TM-U590PM Ver 3.42 EPSON TM-U590MU (USB) Ver 3.42 EPSON TM-U590ME (Ethernet) Ver 3.42 EPSON TM-U675 Ver 1.31 EPSON TM-U675P Ver 1.31 EPSON TM-U675U (USB) Ver 1.31 EPSON TM-U675E (Ethernet) Ver 1.31 EPSON TM-U675M Ver 1.31 EPSON TM-U675PM Ver 1.31 EPSON TM-U675MU (USB) Ver 1.31 EPSON TM-U675ME (Ethernet) Ver 1.31 EPSON TM-U950 Ver 1.08 EPSON TM-U950P Ver 1.08 EPSON TM-U230M Ver 1.02 EPSON TM-U230PM Ver 1.02 EPSON TM-U230MU (USB) Ver 1.02 EPSON TM-U230ME (Ethernet) Ver 1.02 EPSON TM-J2000/J2100 Ver 2.02 EPSON TM-J2000P/J2100P Ver 2.02 EPSON TM-J2000U/J2100U (USB) Ver 2.02 EPSON TM-J2000E/J2100E (Ethernet) Ver 2.02 EPSON TM-L90 Ver 1.03 (with Peeler Model Ver 1.00) EPSON TM-L90P Ver 1.03 (with Peeler Model Ver 1.00) EPSON TM-L90U (USB) Ver 1.03 (with Peeler Model Ver 1.00) EPSON TM-L90E (Ethernet) Ver 1.03 (with Peeler Model Ver 1.00) EPSON TM-U210DM Ver 1.24 EPSON TM-U210DPM Ver 1.24 EPSON TM-U210DMU (USB) Ver 1.24 EPSON TM-U210DME (Ethernet) Ver 1.24 EPSON TM-H6000II Ver 3.01 (with Scanner Model Ver 7.01) EPSON TM-H6000IIP Ver 3.01 (with Scanner Model Ver 7.01) EPSON TM-H6000IIU (USB) Ver 3.01 (with Scanner Model Ver 7.01) EPSON TM-H6000IIE (Ethernet) Ver 3.01 (with Scanner Model Ver 7.01) EPSON TM-H6000IIM Ver 3.90 EPSON TM-H6000IIPM Ver 3.90 EPSON TM-H6000IIMU (USB) Ver 3.90 EPSON TM-H6000IIME (Ethernet) Ver 3.90 EPSON TM-T88III Ver 7.00 EPSON TM-T88IIIP Ver 7.00 EPSON TM-T88IIIU (USB) Ver 7.00 EPSON TM-T88IIIE (Ethernet) Ver 7.00 EPSON TM-T88IIIM Ver 7.05 EPSON TM-T88IIIPM Ver 7.05 EPSON TM-T88IIIMU (USB) Ver 7.05 EPSON TM-T88IIIME (Ethernet) Ver 7.05 EPSON TM-L90M Ver 1.02 EPSON TM-L90PM Ver 1.02 EPSON TM-L90MU (USB) Ver 1.02 EPSON TM-L90ME (Ethernet) Ver 1.02 EPSON TM-T90M Ver 1.02 EPSON TM-T90PM Ver 1.02 EPSON TM-T90MU (USB) Ver 1.02 EPSON TM-T90ME (Ethernet) Ver 1.02 EPSON TM-J2000M/J2100M Ver 2.10 EPSON TM-J2000PM/J2100PM Ver 2.10 EPSON TM-J2000MU/J2100MU (USB) Ver 2.10 EPSON TM-J2000ME/J2100ME (Ethernet) Ver 2.10 EPSON TM-J7000/J7100 Ver 1.00 EPSON TM-J7000P/J7100P Ver 1.00 EPSON TM-J7000U/J7100U (USB) Ver 1.00 EPSON TM-J7000E/J7100E (Ethernet) Ver 1.00 EPSON TM-J7500/J7600 Ver 1.00 EPSON TM-J7500P/J7600P Ver 1.00 EPSON TM-J7500U/J7600U (USB) Ver 1.00 EPSON TM-J7500E/J7600E (Ethernet) Ver 1.00 EPSON TM-U220A Ver 3.00 EPSON TM-U220AP Ver 3.00 EPSON TM-U220AU (USB) Ver 3.00 EPSON TM-U220AE (Ethernet) Ver 3.00 EPSON TM-U220B Ver 3.00 EPSON TM-U220BP Ver 3.00 EPSON TM-U220BU (USB) Ver 3.00 EPSON TM-U220BE (Ethernet) Ver 3.00 EPSON TM-U220D Ver 3.00 EPSON TM-U220DP Ver 3.00 EPSON TM-U220DU (USB) Ver 3.00 EPSON TM-U220DE (Ethernet) Ver 3.00 EPSON TM-U220AM Ver 3.03 EPSON TM-U220APM Ver 3.03 EPSON TM-U220AMU (USB) Ver 3.03 EPSON TM-U220AME (Ethernet) Ver 3.03 EPSON TM-U220BM Ver 3.03 EPSON TM-U220BPM Ver 3.03 EPSON TM-U220BMU (USB) Ver 3.03 EPSON TM-U220BME (Ethernet) Ver 3.03 EPSON TM-U220DM Ver 3.03 EPSON TM-U220DPM Ver 3.03 EPSON TM-U220DMU (USB) Ver 3.03 EPSON TM-U220DME (Ethernet) Ver 3.03 EPSON TM-U220AM_BM Ver 3.10 EPSON TM-U220APM_BM Ver 3.10 EPSON TM-U220AM_BMU (USB) Ver 3.10 EPSON TM-U220AM_BME (Ethernet) Ver 3.10 EPSON TM-U220BM_BM Ver 3.10 EPSON TM-U220BPM_BM Ver 3.10 EPSON TM-U220BM_BMU (USB) Ver 3.10 EPSON TM-U220BM_BME (Ethernet) Ver 3.10 EPSON TM-U220DM_BM Ver 3.10 EPSON TM-U220DPM_BM Ver 3.10 EPSON TM-U220DM_BMU (USB) Ver 3.10 EPSON TM-U220DM_BME (Ethernet) Ver 3.10 EPSON TM-P60 Ver 1.00 EPSON TM-P60W (IEEE802.11b) Ver 1.00 EPSON TM-P60PEELER Ver 2.00 EPSON TM-P60PEELERW (IEEE802.11b) Ver 2.00 EPSON TM-H5200 Ver 1.04 EPSON TM-H5200P Ver 1.04 EPSON TM-H5200U (USB) Ver 1.04 EPSON TM-H5200E (Ethernet) Ver 1.04 EPSON TM-H6000III Ver 10.00 (with Scanner Model Ver 12.01) EPSON TM-H6000IIIP Ver 10.00 (with Scanner Model Ver 12.01) EPSON TM-H6000IIIU (USB) Ver 10.00 (with Scanner Model Ver 12.01) EPSON TM-H6000IIIE (Ethernet) Ver 10.00 (with Scanner Model Ver 12.01) EPSON TM-T88IIIX ( For ARCX(IM-700) ) Ver 7.05 EPSON TM-T88IIIXM ( For ARCX(IM-700) ) Ver 8.01 EPSON TM-H6000IIIM Ver 10.01 EPSON TM-H6000IIIPM Ver 10.01 EPSON TM-H6000IIIMU (USB) Ver 10.01 EPSON TM-H6000IIIME (Ethernet) Ver 10.01 EPSON TM-U120M Ver 1.00 EPSON TM-U120PM Ver 1.00 EPSON TM-T88IV Ver 10.00 EPSON TM-T88IVP Ver 10.00 EPSON TM-T88IVU (USB) Ver 10.00 EPSON TM-T88IVE (Ethernet) Ver 10.00 EPSON TM-T88IVM Ver 10.00 EPSON TM-T88IVPM Ver 10.00 EPSON TM-T88IVMU (USB) Ver 10.00 EPSON TM-T88IVME (Ethernet) Ver 10.00 EPSON TM-T70 Ver 1.00 EPSON TM-T70P Ver 1.00 EPSON TM-T70U (USB) Ver 1.00 EPSON TM-T70E (Ethernet) Ver 1.00 EPSON TM-295M Ver 1.00 EPSON TM-295PM Ver 1.00 EPSON TM-U950M (EPROM) Ver 1.00 EPSON TM-U950PM (EPROM) Ver 1.00 EPSON TM-U950M (FlashROM) Ver 3.00 EPSON TM-U950PM (FlashROM) Ver 3.00 EPSON TM-T88IVReStick Ver 25.00 EPSON TM-T88IVReStickP Ver 25.00 EPSON TM-T88IVReStickU (USB) Ver 25.00 EPSON TM-T88IVReStickE (Ethernet) Ver 25.00 EPSON TM-T70M Ver 1.00 EPSON TM-T70PM Ver 1.00 EPSON TM-T70MU (USB) Ver 1.00 EPSON TM-T70ME (Ethernet) Ver 1.00 EPSON TM-U120IIM Ver 2.00 EPSON TM-U120IIPM Ver 2.00 * Cash Drawer Standard Cash Drawer for TM series (Serial,Parallel,USB,Ethernet) Multi_A Cash Drawer ( 2 Drawer )(Serial,Parallel,USB,Ethernet) Multi_B Cash Drawer ( 2 Drawer )(Serial,Parallel,USB,Ethernet) * Hard Totals EPSON IM-700 CompactFlash ( For ARCX(IM-700) ) EPSON SR-610 CompactFlash ( For URBANII(SR-610) ) * MSR EPSON DM-MS123 ( For URBANII(SR-610) ) EPSON DM-M820 ( For MR(IM-800) ) EPSON DM-MX112/DM-MX123 ( For ARCX(IM-700) ) * Keylock EPSON DM-KX060 ( For ARCX(IM-700), URBANII(SR-610) ) * CheckScanner Reference versions of firmware EPSON TM-H6000II with Scanner Ver 7.01 EPSON TM-H6000IIP with Scanner Ver 7.01 EPSON TM-H6000IIU with Scanner (USB) Ver 7.01 EPSON TM-H6000IIE with Scanner (EtherNet) Ver 7.01 EPSON TM-H6000III with Scanner Ver 12.01 EPSON TM-H6000IIIP with Scanner Ver 12.01 EPSON TM-H6000IIIU with Scanner (USB) Ver 12.01 EPSON TM-H6000IIIE with Scanner (Ethernet) Ver 12.01 * ElectronicJournal EPSON TM-H6000III Ver 10.00 (with Scanner Model Ver 12.01) EPSON TM-H6000IIIP Ver 10.00 (with Scanner Model Ver 12.01) EPSON TM-H6000IIIU (USB) Ver 10.00 (with Scanner Model Ver 12.01) EPSON TM-H6000IIIE (Ethernet) Ver 10.00 (with Scanner Model Ver 12.01) EPSON TM-H6000IIIM Ver 10.01 EPSON TM-H6000IIIPM Ver 10.01 EPSON TM-H6000IIIMU (USB) Ver 10.01 EPSON TM-H6000IIIME (Ethernet) Ver 10.01 EPSON TM-T88IV Ver 10.00 EPSON TM-T88IVP Ver 10.00 EPSON TM-T88IVU (USB) Ver 10.00 EPSON TM-T88IVE (Ethernet) Ver 10.00 EPSON TM-T88IVM Ver 10.00 EPSON TM-T88IVPM Ver 10.00 EPSON TM-T88IVMU (USB) Ver 10.00 EPSON TM-T88IVME (Ethernet) Ver 10.00 * Note When you use a "CheckScanner" device with the Ethernet Interface (UB-E01), you have to use UB-E01 firmware Ver1.20 or later. Please contact your dealer for details. For the following devices, the operation is not supported in Windows Vista environment. POSPrinter EPSON TM-T88IIIX ( For ARCX(IM-700) ) EPSON TM-T88IIIXM ( For ARCX(IM-700) ) LineDisplay EPSON DM-D120 ( For ARCX(IM-700) ) Keylock All devices MSR All devices HardTotals All devices 5. Support for devices in future releases The following list describes items restricted in this release and how to deal with problems. Also, please be sure to refer to the Application Development Guide notes. This list mainly takes up items not specified in the Application Development Guide. However, the fact that an item is not included here does not mean there are no restrictions on that item. [USB interface devices] * Supported OS The USB interface devices are supported by Windows 2000, Windows XP and Windows Vista. * port setting See the user's manual for details. * Line Display When connecting a Line display to the UIB-BOARD (UB-U01/02) the following connection sequence is necessary. 1. Connect the UIB-BOARD to the TM-Printer Master device. 2. Connect the Line display to the DM-D port on the UIB-BOARD. 3. Turn on the Line display power. 4. Turn on the Printer power. If this sequence is not followed the Line display will not be properly detected. * Note Install the USB driver from the hard disk. (Driver is automatically copied in the folder in which OPOS has installed.(Default:\ProgramFiles\OPOS\EPSON2\TMUSB)) See the readme_e.txt for details. When you install the USB driver under Windows 2000, you must logon as an Administrator. When you install the USB driver under Windows XP, you must logon to a "Computer Administrator account." You can't install it with a "Limited account." When you install the USB driver under Windows Vista, you must logon to a "Administrator account." You can't install it with a "Limited account." [Connection of the interface cable] Make sure that the interface cable is not unplugged while the TM printer is printing. When the interface cable is unplugged during printing, plug it back in again. If the printing operation is not proper after that, turn off the TM printer and then turn it back on after at least 5 seconds. [Notes on using serial interface board] If retry is done after the power is turned OFF/ON during asynchronous printing through a serial connection, please do error retry processing after turning the power on. [Notes on using the 9-pin serial interface board (called the UB-S09 hereafter)] * The UB-S09 has a DM-D connector and is installed in an EPSON TM printer. The UB-S09 enables a connection with a DM display even if the TM printer is not equipped with a DM-D connector via a Y-connection. With the TM printer and a DM-D display connected, the UB-S09 can communicate with the serial interface of the host computer at a maximum speed of 115.2 K bps (bps: bits per second). 1. Set the jumper on the UB-S09 or the DIP switch on the TM printer to the appropriate positions if necessary when the DM-D display is connected to the DM-D connector of the UB-S09 or to the TM printer. A DM-D display cannot be connected to both the UB-S09 and a TM printer simultaneously. Connect the DM-D display to either one of the DM-D connectors. Refer to the user's manual of the UB-S09 or the TM printer for the correct jumper or DIP switch settings. 2. The serial communication condition of the UB-S09 depends on the DIP switch of the TM printer itself. Refer to the user's manual of the TM printer to be used for the correct DIP switch settings. 3. When a DM-D display is connected to the UB-S09, the power is supplied to the DM-D display from the TM printer regardless of whether the power switch of the TM printer is on or off (except for the TM-J8000). Note that the DM-D display always receives its power from the TM printer. 4. When the UB-S09 is connected to the RP-U420, the DM-D display cannot be used through the DM-D connector of the UB-S09 since the power is not supplied from the RP-U420 to the DM-D display. However, the RP-U420 works normally except for this. [The Parallel Interface Device] After turning the device off, there is a delay of several seconds before the ServiceObject recognizes that the power is off. In Windows Vista 64-bit edition, parallel is supported by the Windows standard parallel port driver. Please note the following restrictions: (1) Monitoring of power functions is not supported. (2) Using commands to clear recoverable errors is not supported. (3) It is not possible to open the cash drawer when the printer is in an error state. (4) It is recommended that the parallel mode setting in the BIOS should be set to "ECP" or "EPP". (5) If the printer (Parallel model) is connected to the PC, a "Found New Hardware" dialog will be displayed with the title "Windows needs to install software for your EPSON TM-P X.xx". Since it is not necessary to install the driver, search for the driver using the "Locate and install driver software (recommended)" option. Press the "Close" button after Windows indicates that it is unable to locate the driver. Once this is done, the message will no longer be displayed. * If the [Cancel] button is pressed to close the dialog, the same message will be displayed next time the device is connected. [The Network Interface Device (hereafter, UB-E01)] The UB-E01 can be installed in the TM printer which is compatible with the interface board system. If the UB-E01 is installed, the Line display (DM-D) connector with which the TM printer is equipped can not be used. The UB-E01 enables communications by 10BASE-T and is compatible with the TCP/IP protocol. If it is to be used (each setting), ask the network administrator who is in charge. During Open, or Claim, the TM printer's power Off / On operation is supported, but after it is turned On, it cannot be guaranteed that it will reconnect, so exercise caution. During Open or Claim, that PC has a monopoly on its connection with the TM printer. (Another PC cannot connect with it.) However, if the TM printer's power is turned OFF once, then turned On again, any PC existing on the network can connect with that TM printer. At that time, the OPOS of a PC which is in the middle of a Claim will attempt to reconnect automatically, but if another PC's OPOS also attempts to make a Claim, it is not clear which will be able to make the connection. The PC which is the earliest to request connection can establish the connection. Accordingly, a TM printer which has had its power turned Off and On after Open or Claim, may not necessarily be available to reconnect to, so exercise caution.When the TM printer's power is turned On, and when it is reset, it takes approximately 20 seconds until the network function is operated, so exercise caution. [Installation] * If upgrading ( or downgrade ) the EPSON OPOS ADK, and have already performed in EPSON OPOS ADK uninstallation, please reboot system first. * If devices are specified in a custom install, and a .REG file containing unspecified device information is used to initialize the registry, the SetupPOS utility may show a warning about the port setting. Choose OK and reset the port, or press Cancel to ignore the warning. * When using the REG file, make sure the environment of the computer used to make the REG file and the environment of the computer reflecting the REG file are the same. * If the installation fails for some reason and you cancel in the middle of it, be sure to do it again. If this happens, there is a possibility that files and environment can't be cleaned even if you execute uninstall. * While operating the Installer with a keyboard, the back screen may switch to a screen that is unable to operate with a keyboard after an error message or caution. In such a case, please depress and switch the screen. * Since if the registered devices in indicated registry file contains unsupported device information could lead to unexpected results, it is necessary to delete the registered information. Either delete the device information when installing, or install after deleting the device information. When running the installer in silent mode, if the registered device information contains unsupported devices, all information related to EPSON OPOS ADK will be deleted. * If uninstall the EPSON OPOS ADK Version2.60, EPSON OPOS ADK Version2.65 installation after, please uninstall the EPSON OPOS ADK. [SetupPOS] * The hydra connection depends on the capability of the each device connection when a device using COM, LPT, USB, Wireless or Ethernet interface is adding to a port on which other device is already set. If the device cannot use selected port, a message is displayed. Then, select other available port. For example, when a LineDisplay2 (POSPrinter2) is adding to COM1 on which a POSPrinter1 and a LineDisplay1 are already hydra-connected, an error massage may be displayed. In the case, set a port as follows. When adding a LineDisplay2 (POSPrinter2), an error message is displayed. The message is displayed on communication setting dialog. In the dialog, set a port(For example, set to COM2). If an illegal hydra connection is set, an error will be displayed in the contradictory warning of a setup registry dialog. In the case, select OK button. Then the contradictory is automatically corrected. * When hydra connection is set using the host name under the Network Device, please make sure to name the same host name (including capital/small characters differences) between a master device and the slave device. In case the same host name (including capital/small characters differences) is not named for a master device and the slave device, the operation is not guaranteed. * Do the registration again after installing Service Pack when registering TM-H6000II printer and MICR. If not, the CheckScanner of TM-H6000II cannot be registered normally. [Cash Drawer] * The CashDrawer supported by EPSON OPOS is controlled through the POSPrinter. Therefore the OpenDrawer method can be influenced by POSPrinter action. For example, if the OpenDrawer method is executed while data is printing on POSPrinter, the OpenDrawer method return a timeout error. But after a little later, the StatusUpdateEvent may fire, resulting in an Open CashDrawer. To avoid this case, it is recommended that the OpenDrawer method be executed before printing data on POSPrinter. * The drawer sets the DrawerOpened property, and fires the StatusUpdateEvent when DeviceEnabled property becomes true. However, when the POSPrinter that connected with the CashDrawer is in an error state, the CashDrawer cannot detect state changes until a CashDrawer method is called. Please confirm printer's state before setting DeviceOpened property to true. [Hard Totals] Hard Totals using EPSON series NVRAM needs a driver to access the NVRAM: EPSON NVRAM Driver. In an environment where the EPSON NVRAM Driver is not installed, Hard Totals cannot be installed. To install Hard Totals onto a machine on which you are going to use the EPSON NVRAM Driver, install the driver first. For how to purchase the EPSON NVRAM Driver, check with the company where you bought the IM hardware. [POSPrinter] In the TM-L60II, with using the TransactionPrint method, Service Object retains the output data of MarkFeed method. If MarkFeed method's parameter is PTR_MF_TO_TAKEUP, errors will be occurred when the TransactionPrint method's buffering mode is released. Due to the specfication, printer will become offline after executing MarkFeed method until the Feed button is pushed. [Keylock] Restrictions for using Windows2000. The key lock function of the DM-KX060 (which is an optional keyboard for the ARCX(IM-700)/URBANII(SR-610)) is not available. If you try to use the function in Windows2000, OPOS can't detect the key lock position correctly. [CheckScanner] Do not touch the CheckScanner device when scanning image data. In particular, do not turn the power OFF/ON during scanning. Problems with the operation of ServiceObject may occur. 6. Other Considerations (1) When you create multiple forms and set them up to access a single ADK object in a Visual Basic project, the following problems occur when properties are accessed or methods are called: * The method or property accessed first does not return until all processing has been completed. (The project hangs.) * The Close() method causes a Visual Basic error when called. Please make sure that all methods and properties accessed by one from are completely finished before any other form accesses a method or property. (2) Coexisting with Version 1.xx(After Version1.60) *The devices of Version1.xx(after Version1.60) and the devices of Version 2.xx can operate simultaneously.(Refer to the User's guide.) However, when executing installations of the both versions, be sure to first install the Version 1.xx. When executing the uninstaller, first uninstall Version 2.xx, or use the uninstaller of Version 2.xx to uninstall Version 1.xx. If the uninstaller of Version 1.xx is used without considering the order, the operation is not guaranteed. In such cases, be sure to perform a reinstallation. *When coexisting Version 1.xx and the Version 2.xx, the following devices on the same port or the same keyboard interface board cannot coexist and be shared between versions. Hydra Setting devices: POSPrinter, CashDrawer, Display Keyboard Interface devices: MSR,Keylock When those settings are detected while installing, Version1.xx settings are deleted forcibly. When setting by the SetupPOS utility, the warning will not be displayed. However the operation is not guaranteed. *The following cases can not be inherited to properly from ver1.xx. When Printer's paper width is changed. Keylock setting. (3) The DoEvents Process in Visual Basic If you want to get an Event in the midst of a procedure, use DoEvents. For example,for a cash drawer, which you programmed to execute WaitforDrawerClose immediately after executing the OpenDrawer method, an Event never occurs until control returns to the application. Putting a DoEvents instruction between the OpenDrawer method and WaitforDrawerClose method executes StatusUpdateEvent and enables you to get an Event. (4) EPSON OPOS ADK is confirmed its operations under the following OS environment. Windows 2000 professional Service Pack4 Windows XP professional Service Pack3 Windows Vista 32-bit edition Ultimate/Business/Enterprise Service Pack2 Windows Vista 64-bit edition Ultimate/Business/Enterprise Service Pack2 Windows Embedded for Point Of Service Windows Embedded POSReady 2009 (5) This version supports LPT1 through LPT3. However LPT3 has not been fully tested. Please set "Bi-Directional" for either the ECP or EPP settings in the parallel mode settings in the BIOS. Depending on the BIOS, there is a possibility of "ECP doesn't work but EPP does work" or conversly "EPP doesn't work but ECP does work" occurring. If it doesn't work properly, please change these settings and try again. (6) Checking EPSON OPOS ADK performance by using a USB or a network interface If you use a USB or network interface, you can connect multiple POS printers. We checked the performance of the program, connecting with a maximum of 10 printers via the USB and a maximum of 20 printers via the network interface. (7) The OPOS APG/CPG(UPOS) documents are available at: (As of June,2005) http://www.nrf-arts.org/UnifiedPOS/default.htm (8) Status transmission from the printer at power on Some printers are set to transmit three bytes of printer status to the host PC when the power is turned on again once OPOS is used. These data are used for telling the printer's power on to OPOS. (9) The following software is used. LEADTOOLS : Copyright (C) 2001 LEAD Technologies, Inc. (10) Sample program When you use the sample program in the Windows XP and Windows Vista environment, the Logon ID needs to be the Administrator account group. (11) Stand by/hibernation mode for the OS Since it is possible that the driver will become unstable if the computer goes into stand by/hibernation mode while the printer is in use, stand by/hibernation mode is not supported. (12) OPOS application The registered OCX for EPSON OPOS ADK is different between Windows XP/2000 and Windows Vista. Please be careful since depending on the OCX that is used by an OPOS application created on Windows XP/2000, it's possible that it won't run on Windows Vista. (13) The location to save the log files The default location to save the trace log file and POSPrinter error log files is as follows: Windows 2000/XP: (System Drive): \Documents and Settings\All Users\Application Data\EPSON\OPOS Windows Vista: (System Drive):\ProgramData\EPSON\OPOS 7. Modification from old version [Version2.65SP2] (1)POSPrinter TM-U120II Multilingual Character model was added as a supported device. [Version2.65SP1] (1)POSPrinter TM-T70 Multilingual Character model was added as a supported device. [Version2.65] (1)Common Windows Vista 64-bit edition Ultimate/Business/Enterprise was added to the list of supported Operating Systems. - The Windows standard driver is used to support the parallel interface on Windows Vista 64-bit edition. The version up of TMUSB driver. [Version2.64] (1)Common The version up of TMUSB driver. Windows Embedded POSReady 2009 was added to the list of supported Operating Systems. Fixed an issue where binary and multi-string registry values from third parties were being over-written when OPOS is uninstalled. (2)POSPrinter The following settings are now possible for the TM-U220: - Added a setting to allow the default character font to be changed. - Added a setting to allow the default character line height to be changed. [Version2.63] (1)Uninstaller Fixed an issue where other company's OPOS configuration information in the registry will be rewritten when OPOS is uninstalled. e.g.: Berfore uninstallation:"\\.\COM10" After uninstallation: ".\COM10" [Version2.62SP1] (1)POSPrinter Added a setting to allow the default character font to be changed. Added a setting to allow the default character line height to be changed. The size of downloaded bitmaps that can be registered in the TM-T70 was corrected. Fixed the overlapping characters defect. (2)CheckScanner Fixed an issue where automatic sized correction was not called during sharpening. TIFF image tag values were changed to conform to ANSI standards. [Version2.62] (1)Common The version up of TMUSB driver. [Version2.61] (1)Information of Version 2.61 for all devices New function based on the UPOS V1.10, V1.11 listed below Common : Error Handling Device Initialization Hydra Device Considerations ClearInputProperties method POS Printers ESC sequences Disabled ESC sequences. Aligns following text at the left. Prints the defined barcode in-line. PrintMemoryBitmap method MSR Statistics Definition of the MSR-Specific. ElectronicJournal Added the Electronic Journal. (2)CashDrawer Trace function. ( When CCO is registered ) (3)LineDisplay Trace function. ( When CCO is registered ) (4)POSPrinter Alignment function. (5)ElectronicJournal Trace function. ( When CCO is registered ) (6)Installer, Uninstaller The procedures for both silent install and silent uninstall were changed. For a clean install of OPOS, the default CO that will be installed was changed from EPSON CO to CCO.