⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rangerconstants.h

📁 支票扫描仪协议Ranger的应用.使用vc7.1
💻 H
字号:
#ifndef RangerConstants_Included
#define RangerConstants_Included  

enum RangerTransportStates
  {
  TransportUnknownState        = -1,
  TransportShutDown            = 0,
  TransportStartingUp          = 1,
  TransportChangeOptions       = 2,
  TransportEnablingOptions     = 3,
  TransportReadyToFeed         = 4,
  TransportFeeding             = 5,
  TransportExceptionInProgress = 6,
  TransportShuttingDown        = 7
  };

enum RangerItemStates
  {
  RangerItemStateUnknown = 0,
  RangerItemInProcess    = 1,
  RangerItemInPocket     = 2,
  RangerItemRejected     = 3,
  RangerItemDeleted      = 4,
  RangerItemHandPocketed = 5,
  };

enum RangerFeedSources
  {
  FeedSourceUnknown     = -1,
  FeedSourceMainHopper  = 0,
  FeedSourceMergeHopper = 1,
  FeedSourceManualDrop  = 2
  };

enum RangerFeedingStoppedReasons
  {
  UnknownFeedingStoppedReason = -1,
  FeedRequestFinished       = 0,
  MainHopperEmpty           = 1,
  MergeHopperEmpty          = 2,
  ManualDropEmpty           = 3,
  FeedStopRequested         = 4,
  ClearTrackRequested       = 5,
  BlackBandItemDetected     = 6,
  EndOfLogicalMicrofilmRoll = 7,
  ExceptionDetected         = 8
  };

#define FeedContinuously  0

enum RangerCommonSymbols
  {
  RangerRejectSymbol = '!'
  };

enum RangerE13BMicrSymbols
  {
  E13B_AmountSymbol  = 'b',
  E13B_OnUsSymbol    = 'c',
  E13B_TransitSymbol = 'd',
  E13B_DashSymbol    = '-',
  E13B_RejectSymbol  = RangerRejectSymbol
  };


#define MaxMicrReaderNumber  5
#define MaxOcrReaderNumber   10
#define MaxEndorseLineNumber 4
#define MaxStampNumber       10
#define MaxImageNumberPerSide 10
#define MaxFrontImageNumber  MaxImageNumberPerSide
#define MaxRearImageNumber   MaxImageNumberPerSide

#define InvalidItemId  0
#define InvalidPocketNumber  0
#define InvalidStampNumber  0

#define RollOnStampNumber  1  //for fixed stamp

enum RangerSides
  {
  TransportFront = 0,
  TransportRear  = 1
  };

enum RangerLocations
  {
  LocationUnknown    = -1,
  LocationUpstream   = 0,
  LocationDownstream = 1
  };

enum RangerBlipTypes
  {
  TransportNoBlip    = 0,
  TransportItemBlip  = 1,
  TransportBatchBlip = 2
  };

enum RangerFeedModes
  {
  TransportFeedModeNormal     = 0,
  TransportFeedModeReadAndKey = 1
  };

enum RangerImageColorTypes
  {
  ImageColorTypeUnknown   = -1,
  ImageColorTypeBitonal   = 0,
  ImageColorTypeGrayscale = 1,
  ImageColorTypeColor     = 2
  };

enum RangerExceptionTypes
  {
  TransportExceptionUnknown               = -1,
  TransportExceptionNone                  = 0,
  TransportExceptionJam                   = 1,
  TransportExceptionLatePocket            = 2,
  TransportExceptionInternalSoftwareError = 3,
  TransportExceptionPocketFull            = 4,
  TransportExceptionTransportOffLine      = 5,
  TransportExceptionImageSubsystemDead    = 6,
  TransportExceptionInitializationError   = 7,
  TransportExceptionItemsInTrack          = 8,
  TransportExceptionDeviceError           = 9,
  TransportExceptionFeedError             = 10,
  TransportExceptionPrinterError          = 11,
  TransportExceptionFeedButtonPressed     = 12,
  TransportExceptionWaitingForFeedButton  = 13,
  TransportExceptionEndOfMicrofilm        = 14,
  TransportExceptionMisfeed               = 15,
  TransportExceptionDogEar                = 16,
  TransportExceptionMediaEmpty            = 17,
  };

#define MaxColorType ImageColorTypeColor

#define DefaultRangerImageFileSetDirectory  ""
#define DefaultRangerImageFileSetName       "Default"
#define MaxImageFileSetDirectoryLength      8
#define MaxImageFileSetHeaderTextLength     128
#define MaxImageFileSetNameLength           8
#define MaxImageFileSetItemTextLength       230

#define TransportInfoFile               "TransportInfo.ini"
#define DefaultRangerGenericOptionsFile "GenericOptions.ini"
#define DefaultRangerDriverOptionsFile  "DriverOptions.ini"

#define TrailEdgeTriggerPosition  -1

#endif  //RangerConstants_Included

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -