================================================================================
StatusAPI for EPSON Advanced Printer Driver 6

                                Copyright (C) 2019-2022 Seiko Epson Corporation
================================================================================

1. About this software
    This package includes the following software program to use with an EPSON TM series printer.

    1) StatusAPI
        StatusAPI is a program that works in conjunction with the TM printer driver.
        It offers an Application Program Interface for obtaining the printer status 
        whether or not the printer is printing.  This API makes integrating printer
        status handling functions with applications more simple.
        This product cannot be used alone. Please install the printer driver 
        (EPSON Advanced Printer Driver 6) of your printer in use separately.

        For detailed information, please see each reference manual.

    2) Supported OS
        The driver operation has been supported with the following operating systems. 

        Windows 11
        Windows 10
        Windows 8.1
        Windows 8
        Windows 7 SP1
        Windows Server 2022
        Windows Server 2019
        Windows Server 2016
        Windows Server 2012 R2
        Windows Server 2012
        Windows Server 2008 R2 SP1
        Windows Server 2008 SP2
        Windows Embedded 8.1 Industry
        Windows Embedded Standard 7
        Windows Embedded POSReady 7

    3) Supported Printers
        Printers supported by EPSON Advanced Printer Driver 6


2. Supplied Files
    - APD6_StatusAPI_H_WM.zip        : StatusAPI installer with manuals
        +--- APD6_StatusAPI_H.exe    : Installer
        +--- APD6_Status_en_revD.pdf : Status API Manual
        +--- README_EN.txt           : This document

    Refer to  the installation manual APD6_Status_en_revD.pdf.


3. Remarks
    1) For detailed information, please read each manual.

    7) Please use the same version of StatusAPI for each host when a network printer
       is shared among two or more hosts.


4.Modification from the old version
    Rev.H
        - Added support for API to get battery status.
        - The following bugs have been fixed.
            - In an environment where communication is unstable, the printer may remain "not available".

    Rev.G
        - The following bugs have been fixed.
            - If the response data of the command is divided and received, the StatusAPI may not notify the application correctly.

    Rev.F
        - The communication module has been updated to the latest version.

    Rev.E
        - The following bugs have been fixed.
            - When the PC starts up, Command responses from the printer may not be processed correctly and may remain not available.

    Rev.D
        - Added support for DM-D70 commands.
        - The following bugs have been fixed.
            - Fixed the phenomenon that the power-off status may be returned when checking the status using the Status API immediately after printing.

    Rev.C
        - The following bugs have been fixed.
            - If multiple threads execute BiOpenMonPrinter at the same time, the status may not be obtained.
            - Printing may not start if the printer power is turned off and on repeatedly.
            - When GetPrnCapabilities or DirectIOEx is executed in the .NET application, the transmission data may be changed.

    Rev.B
        - The following bugs have been fixed.
            - Part of UI displayed during installation is garbled.
            - USB connected printer may not recognize.

    Rev.A
        - New release.
