An image scanning device or system comprising: a scanning unit for scanning an original document to produce image data, the scanning process being carried out in accordance with a user entered scanning condition specifying values to be used by the scanning unit to produce the image data; and a first storage unit (13,23) for storing a specific scanning condition for scanning a specific document, the specific scanning condition including a minimum requirement for the specific document that defines a minimum scanning condition required by the specific document, characterized by further comprising: a first determination unit configured to read the specific scanning condition from the first storage unit (13,23) and determine whether the user entered scanning condition satisfies the minimum requirement for the specific document, and a control unit (15,25), wherein: the control unit (15, 25) is configured to cause the scanning unit to scan the original document with the user entered scanning condition if the first determination unit determines that the user entered scanning condition satisfies the minimum requirement for the specific document (S102:YES); the control unit (15,25) is configured to cause the scanning unit to perform a pre-scan of the original document if the first determination unit determines that the user entered scanning condition does not satisfy the minimum requirement for the specific document (S102:NO); the image scanning device or system further comprises a second determination unit configured to determine based on image data from the pre-scan whether the original document is the specific document; the control unit (15,25) is configured to read the specific scanning condition from the first storage unit (13,23) and cause the scanning unit to scan the original document with the specific scanning condition if the second determination unit determines that the original document is the specific document, and the control unit (15,25) is configured to cause the scanning unit to scan the original document with the user entered scanning condition if the second determination unit determines that the original document is not the specific document. a scanning unit for scanning an original document to produce image data, the scanning process being carried out in accordance with a user entered scanning condition specifying values to be used by the scanning unit to produce the image data; and a first storage unit (13,23) for storing a specific scanning condition for scanning a specific document, the specific scanning condition including a minimum requirement for the specific document that defines a minimum scanning condition required by the specific document, characterized by further comprising: a first determination unit configured to read the specific scanning condition from the first storage unit (13,23) and determine whether the user entered scanning condition satisfies the minimum requirement for the specific document, and a control unit (15,25), wherein: a first determination unit configured to read the specific scanning condition from the first storage unit (13,23) and determine whether the user entered scanning condition satisfies the minimum requirement for the specific document, and a control unit (15,25), wherein: the control unit (15, 25) is configured to cause the scanning unit to scan the original document with the user entered scanning condition if the first determination unit determines that the user entered scanning condition satisfies the minimum requirement for the specific document (S102:YES); the control unit (15,25) is configured to cause the scanning unit to perform a pre-scan of the original document if the first determination unit determines that the user entered scanning condition does not satisfy the minimum requirement for the specific document (S102:NO); the image scanning device or system further comprises a second determination unit configured to determine based on image data from the pre-scan whether the original document is the specific document; the control unit (15,25) is configured to read the specific scanning condition from the first storage unit (13,23) and cause the scanning unit to scan the original document with the specific scanning condition if the second determination unit determines that the original document is the specific document, and the control unit (15,25) is configured to cause the scanning unit to scan the original document with the user entered scanning condition if the second determination unit determines that the original document is not the specific document.