Status Codes

The variable status is returned from each XCALL IMAGE operation (except for opcode 9), with 0 indicating success. Common error codes are:

Value

Meaning

25

ADF out of paper

24

Unsupported platform

23

Bad window id

22

Unable to load icon

21

Cannot center

20

Unable to add/remove image to imagelist

19

Bad imagelist handle

18

Unable to write disk (full?)

17

Bits per pixel either unsupported or incompatible with image type. For example, JPG requires 8 bpp.

16

TWAIN function is busy

15

User cancelled scan

14

Could not open TWAIN Data Source

13

Could not open TWAIN Source Manager

12

Could not create TWAIN parent window

11

TWAIN error (See OPCODE 9)

10

Cannot load or link vic32.dll (the imaging library module)

9

Miscellaneous subroutine parameter error

8

Error during attempt to scale image

7

Bad image handle

6

Bad OPCODE

5

Unable to allocated memory needed

4

Exceeded maximum number of open images (31)

3

Unknown image type/extension

2

Image file not found

1

Too few parameters passed to subroutine

0

OK

 

The remaining errors are returned from within the vic32.dll library

Value

Meaning

–1

Range error

–2

Digitizer board not detected

–3

Disk full

–4

Filename not found

–5

Variable out of range

–6

Unreadable TIFF format

–7

8 TIFF bits per sample not supported

–9

Unreadable compression scheme

–10

Cannot create file

–11

Unknown file format

–12

Compressed DIB not supported

–14

Insufficient memory for function

–16

Unreadable PCX format

–17

Unreadable GIF format

–18

Print error

–25

Unreadable TGA format

–26

Bits per pixel value not supported

–27

Unreadable BMP format

–34

Function timed out

–40

Could not lock memory

–41

Print function already executing

–42

Invalid image buffer address

–43

Unreadable JPEG format

–44

Image is too complex for operation

–53

LZW compression/decompress not enabled

–68

Handle not valid

–69

TIFF file is in Motorola byte order

 

The following errors apply only to PNG images.

-100

Unknown critical chunk

-101

Not enough IDATs for image

-102

Invalid IHDR chunk

-103

Invalid bit depth in IHDR

-104

Invalid color type in IHDR

-105

Invalid color type/bit depth combo

-106

Invalid interlace method in IHDR

-107

Invalid compression method in IHDR

-108

Invalid filter method in IHDR

-109

Invalid image size in IHDR

-110

Bad PNG signature

-111

Bad CRC value

-112

Extra data at end of file

-113

Unexpected End Of File

-114

Memory error

-115

Decompression error

-116

Compression error

-117

Out of disk space