blob: 6ee568fc65407f9ff7ae4cfa32b17d27496d3473 [file] [log] [blame]
/////////////////////////////////////////////////////////////////////
//
// This software is provided "AS IS". The JavaPOS working group (including
// each of the Corporate members, contributors and individuals) MAKES NO
// REPRESENTATIONS OR WARRANTIES ABOUT THE SUITABILITY OF THE SOFTWARE,
// EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED
// WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
// NON-INFRINGEMENT. The JavaPOS working group shall not be liable for
// any damages suffered as a result of using, modifying or distributing this
// software or its derivatives.Permission to use, copy, modify, and distribute
// the software and its documentation for any purpose is hereby granted.
//
// CheckScannerConst
//
// Check Scanner constants for JavaPOS Applications.
//
// Modification history
// ------------------------------------------------------------------
// 2002-Jul-01 JavaPOS Release 1.7 BS
// 2005-Jan-16 JavaPOS Release 1.9 BS
// Added the following constants:
// CHK_AUTOMATIC_CONTRAST
//
/////////////////////////////////////////////////////////////////////
package jpos;
public interface CheckScannerConst
{
//###################################################################
//#### Check Scanner Constants
//###################################################################
/////////////////////////////////////////////////////////////////////
// "CapColor" Capability Constants
/////////////////////////////////////////////////////////////////////
public static final int CHK_CCL_MONO = 0x00000001;
public static final int CHK_CCL_GRAYSCALE = 0x00000002;
public static final int CHK_CCL_16 = 0x00000004;
public static final int CHK_CCL_256 = 0x00000008;
public static final int CHK_CCL_FULL = 0x00000010;
/////////////////////////////////////////////////////////////////////
// "CapImageFormat" Capability Constants
/////////////////////////////////////////////////////////////////////
public static final int CHK_CIF_NATIVE = 0x00000001;
public static final int CHK_CIF_TIFF = 0x00000002;
public static final int CHK_CIF_BMP = 0x00000004;
public static final int CHK_CIF_JPEG = 0x00000008;
public static final int CHK_CIF_GIF = 0x00000010;
/////////////////////////////////////////////////////////////////////
// "Color" Capability Constants
/////////////////////////////////////////////////////////////////////
public static final int CHK_CL_MONO = 1;
public static final int CHK_CL_GRAYSCALE = 2;
public static final int CHK_CL_16 = 3;
public static final int CHK_CL_256 = 4;
public static final int CHK_CL_FULL = 5;
/////////////////////////////////////////////////////////////////////
// "constrast" Property Constants:
/////////////////////////////////////////////////////////////////////
public static final int CHK_AUTOMATIC_CONTRAST = -1;
/////////////////////////////////////////////////////////////////////
// "ImageFormat" Property Constants
/////////////////////////////////////////////////////////////////////
public static final int CHK_IF_NATIVE = 1;
public static final int CHK_IF_TIFF = 2;
public static final int CHK_IF_BMP = 3;
public static final int CHK_IF_JPEG = 4;
public static final int CHK_IF_GIF = 5;
/////////////////////////////////////////////////////////////////////
// "ImageMemoryStatus" Property Constants
/////////////////////////////////////////////////////////////////////
public static final int CHK_IMS_EMPTY = 1;
public static final int CHK_IMS_OK = 2;
public static final int CHK_IMS_FULL = 3;
/////////////////////////////////////////////////////////////////////
// "MapMode" Property Constants
/////////////////////////////////////////////////////////////////////
public static final int CHK_MM_DOTS = 1;
public static final int CHK_MM_TWIPS = 2;
public static final int CHK_MM_ENGLISH = 3;
public static final int CHK_MM_METRIC = 4;
/////////////////////////////////////////////////////////////////////
// "clearImage" Method Constants:
/////////////////////////////////////////////////////////////////////
// "by" Parameter
public static final int CHK_CLR_ALL = 1;
public static final int CHK_CLR_BY_FILEID = 2;
public static final int CHK_CLR_BY_FILEINDEX = 3;
public static final int CHK_CLR_BY_IMAGETAGDATA = 4;
/////////////////////////////////////////////////////////////////////
// "defineCropArea" Method Constants:
/////////////////////////////////////////////////////////////////////
// "cropAreaID" Parameter or index number
public static final int CHK_CROP_AREA_ENTIRE_IMAGE = -1;
public static final int CHK_CROP_AREA_RESET_ALL = -2;
// "cx" Parameter or integer width
public static final int CHK_CROP_AREA_RIGHT = -1;
// "cy" Parameter or integer height
public static final int CHK_CROP_AREA_BOTTOM = -1;
/////////////////////////////////////////////////////////////////////
// "retrieveMemory" Method Constants:
/////////////////////////////////////////////////////////////////////
// "by" Parameter
public static final int CHK_LOCATE_BY_FILEID = 1;
public static final int CHK_LOCATE_BY_FILEINDEX = 2;
public static final int CHK_LOCATE_BY_IMAGETAGDATA = 3;
/////////////////////////////////////////////////////////////////////
// "RetrieveImage" and "StoreImage" Method Constant:
/////////////////////////////////////////////////////////////////////
// "CropAreaID" Parameter or index number
//public static final int CHK_CROP_AREA_ENTIRE_IMAGE = -1; (Defined above)
/////////////////////////////////////////////////////////////////////
// "ErrorCodeExtended" Property Constants for Check Scanner
/////////////////////////////////////////////////////////////////////
public static final int JPOS_ECHK_NOCHECK = 1 + JposConst.JPOSERREXT; // endInsertion
public static final int JPOS_ECHK_CHECK = 2 + JposConst.JPOSERREXT; // endRemoval
public static final int JPOS_ECHK_NOROOM = 3 + JposConst.JPOSERREXT; // storeImage
/////////////////////////////////////////////////////////////////////
// "StatusUpdateEvent" Event: "status" Parameter Constants
/////////////////////////////////////////////////////////////////////
public static final int CHK_SUE_SCANCOMPLETE = 11;
}