メインコンテンツへスキップ
BarcodeTypeEnum 列挙定数は、ABBYY FineReader Engine で認識可能なバーコードの種類を示すために使用されます。これらの定数は、認識時に対象とするバーコードの種類を指定するため、または認識後に認識されたバーコードの種類を定義するために使用できます。
typedef enum {
 BT_Unknown         = 0x00000000,
 BT_Code39          = 0x00000001,
 BT_Interleaved25   = 0x00000002,
 BT_EAN13           = 0x00000004,
 BT_Code128         = 0x00000008,
 BT_EAN8            = 0x00000010,
 BT_PDF417          = 0x00000020,
 BT_Codabar         = 0x00000040,
 BT_UPCE            = 0x00000080,
 BT_Industrial25    = 0x00000100,
 BT_IATA25          = 0x00000200,
 BT_Matrix25        = 0x00000400,
 BT_Code93          = 0x00000800,
 BT_PostNet         = 0x00001000,
 BT_UCC128          = 0x00002000,
 BT_Patch           = 0x00004000,
 BT_Aztec           = 0x00008000,
 BT_DataMatrix      = 0x00010000,
 BT_QRCode          = 0x00020000,
 BT_UPCA            = 0x00040000,
 BT_MaxiCode        = 0x00080000,
 BT_Code32          = 0x00100000,
 BT_FullAscii       = 0x00200000,
 BT_IntelligentMail = 0x00400000,
 BT_RoyalMail4State = 0x00800000,
 BT_KIX             = 0x01000000,
 BT_Australia4State = 0x02000000,
 BT_JapanPost       = 0x04000000,
 BT_Autodetect      = BT_Code39 | BT_Interleaved25 | BT_EAN13 | BT_Code128 | BT_EAN8
 | BT_PDF417 | BT_Codabar | BT_UPCE | BT_Industrial25 | BT_IATA25 | BT_Matrix25
 | BT_Code93 | BT_PostNet | BT_UCC128 | BT_Patch | BT_Aztec | BT_DataMatrix
 | BT_QRCode | BT_UPCA | BT_MaxiCode | BT_Code32 | BT_FullAscii | BT_IntelligentMail
 | BT_RoyalMail4State | BT_KIX | BT_Australia4State| BT_JapanPost,
 BT_AutodetectWithoutPostal = BT_Code39 | BT_Interleaved25 | BT_EAN13 | BT_Code128 | BT_EAN8
 | BT_PDF417 | BT_Codabar | BT_UPCE | BT_Industrial25 | BT_IATA25 | BT_Matrix25
 | BT_Code93 | BT_UCC128 | BT_Patch | BT_Aztec | BT_DataMatrix
 | BT_QRCode | BT_UPCA | BT_MaxiCode | BT_Code32 | BT_FullAscii           
 } BarcodeTypeEnum;

要素

名前説明
BT_Autodetect認識時に、ABBYY FineReader Engine でバーコードの種類を自動検出します。
BT_AutodetectWithoutPostal認識時に、ABBYY FineReader Engine で郵便用を除くバーコードの種類を自動検出します。
BT_Australia4StateAustralia 4-State規格のバーコード。
BT_AztecAztec規格のバーコード。
BT_CodabarCodabar 規格のバーコード。
BT_Code128Code 128規格のバーコード。
BT_Code32Code 32 規格に準拠したバーコード。
BT_Code39Code 39規格のバーコード。
BT_Code93Code 93規格のバーコード。
BT_DataMatrixData Matrix規格のバーコード。
BT_EAN13EAN 13規格のバーコード。
BT_EAN8EAN 8 形式のバーコード。
BT_FullAsciiFull ASCII Code 39規格に準拠したバーコード。
BT_IATA25IATA 2 of 5 規格のバーコード。 <Note> この定数は、この種類のバーコードが画像内に存在することが確実な場合にのみ、IBarcodeParams::Type プロパティに含めることをお勧めします。この種類のバーコードにはチェックサムがないため、実際にはバーコードが含まれていない画像領域でも誤って検出されることがあります。 </Note>
BT_Industrial25Industrial 2 of 5規格のバーコード。
BT_IntelligentMailIntelligent Mail規格のバーコード。
BT_Interleaved25Interleaved 2 of 5 規格のバーコード。 <Note>この定数は、この種類のバーコードが画像に含まれることが確実な場合にのみ、IBarcodeParams::Type プロパティに含めることをお勧めします。この種類のバーコードにはチェックサムがないため、実際にはバーコードが存在しない画像領域でも誤って検出されることがあります。</Note>
BT_JapanPostJapan Post規格のバーコード。
BT_KIXKIX規格のバーコード。
BT_Matrix25Matrix 2 of 5規格のバーコード。 <Note> この定数は、この種類のバーコードが画像に含まれていることが確実な場合にのみ、IBarcodeParams::Typeプロパティに含めることをお勧めします。この種類のバーコードにはチェックサムがないため、実際にはバーコードが存在しない画像領域でも誤って検出される可能性があります。 </Note>
BT_MaxiCodeMaxiCode規格のバーコード。
BT_PatchPatch規格のバーコード。
BT_PDF417PDF417規格のバーコード。
BT_PostNetPostNet規格のバーコード。
BT_QRCodeQR Code規格のバーコード。
BT_RoyalMail4StateRoyal Mail 4-State規格のバーコード。
BT_UCC128GS1-128規格のバーコード。旧称はUCC-128です。
BT_Unknown不明なバーコードの種類を示します。ABBYY FineReader Engineがバーコードの種類を検出できなかった場合に、戻り値として使用されることがあります。
BT_UPCAUPC-A規格のバーコード。
BT_UPCEUPC-E規格のバーコード。

使用箇所

IBarcodeBlock::BarcodeType IBarcodeParams::Type

関連項目

バーコードの種類