RICOH Scanner Control SDK change history


V2.3L50

  1. fi-8950, fi-8930, and fi-8820 have been added to the supported scanners.
  2. The StapleDetection property has been added.
  3. The HwAutomaticDeskew property has been added.
  4. The HwMoireReductionMode property has been added.
  5. "39:12x240inch" has been added as a PaperSize property value.
  6. The operating systems for which Microsoft discontinued providing extended support are no longer supported.
  7. The applications built using ScandAll PRO, PaperStream Capture 3.0 or earlier and Fujitsu Scanner Control SDK V2.3L30 or earlier did not work properly. This problem has been fixed.

V2.3L41

  1. fi-8040, fi-70F are now supported.
  2. Added support for PaperStream IP 3.20.0 and PaperStream IP for SP 3.22.0.

V2.3L40

  1. The product name has been changed from Fujitsu Scanner Control SDK to RICOH Scanner Control SDK.
  2. The FileCounterEx property has been added so that users can append eight-digit serial numbers to file names.
  3. Visual Studio 2022 is now supported.
  4. The function to output multiple images during native transfer is now available.
  5. The operating systems for which Microsoft discontinued providing extended support are no longer supported.

V2.3L30

  1. Models fi-8190, fi-8290, fi-8170, fi-8270, fi-8150, fi-8250, fi-8150U, and fi-8250U have been added to the supported scanners.
  2. Version 3.10.0 has been added to the supported PaperStream IP (TWAIN) drivers.
  3. The ManualFeedMode property has been added to allow changing to Manual Feed Mode.
  4. The value "8.5 x 240 inch" has been added to the PaperSize property setting.

V2.3L20

  1. Added support for PaperStream IP 3.0.2 and PaperStream IP for SP 3.2.1.
  2. Added Windows Server® 2022 to the supported OS.
  3. Added a new function (AutomaticRotateMode property) to rotate images by checking the images against the registered reference areas preferentially during automatic rotation.
  4. Added the following options to specify the MultiStreamMode property (settings for outputting multiple images).
    • An option to specify a multi-page TIFF file or a multi-page PDF file for the file format.
    • An option (MultiStreamFileName, FileName 1 to 3, FileCounter 1 to 3 properties) to specify whether to use separate settings for each output image for the FileName and FileCounter properties.
    • An option (MultiStreamDefaultValueMode property) to specify whether to remember the initial value for each image for properties that can be specified separate settings.
  5. Added a new function (CarrierSheetClippingMode property) to set the mode for clipping the Carrier Sheet.
  6. The following defects are fixed:
    • Fixed a bug that caused incorrect printing when a string (36 to 38 characters) that does not contain a counter format is specified for EndorserString.
    • Fixed a bug that when the MultiStreamMode property is enabled and the size of a custom document (CustomPaperLength, CustomPaperWidth properties) is specified in pixels, the specified value may not be applied.
    • Fixed a bug that when the PaperSize property is set to a value between "15 - C4" and "37 -12 x 220 inches", the specified value for the scanning area (RegionLeft, RegionTop, RegionWidth, RegionLength properties) may not applied as expected.
Other:
  1. Microsoft® Visual Studio® 2010 is no longer supported as a development environment.
    If you want to use this development environment, please use the previous version (V2.3L16).

V2.3L16

  1. SP-1120N/SP-1125N/SP-1130N are now supported.
  2. Added the function to set multi image settings whose properties may be set individually for each stream (MultiStreamMode property, MultiStreamPropertySetting event).
  3. Added the function to set paper protection settings (PaperProtection property).
  4. The file name notified by the ScanToFile event is a temporary file name.
Other:
  1. The following OS have been removed from supported OS list.
    Windows Server® 2008 Standard Edition
    Windows® 7 Home Premium
    Windows® 7 Ultimate
Note:
  If the SDK is not compatible with the OS running or Development Environment, use the earlier version of the SDK.
  In the event where ScandAll PRO, ScandAll PRO Lite, or PaperStream Capture becomes unavailable after uninstalled the Scanner Control SDK, install Visual C++ Redistributable Packages for Visual Studio 2013.
  In the event where the Scanner Control SDK becomes unavailable after uninstalled ScandAll PRO, ScandAll PRO Lite, or PaperStream Capture, install the SDK again.

V2.3L14

  1. Added the following property for use with fi-800R.
    • FrontBackDetection (ID card automatic detection)
  2. SDK now supports the following properties and event for use with SP series.
    Property :
    • AutoProfile (Applying a profile automatically)
    • AutoProfileSensitivity (Sensitivity level for identifying forms)
    • CharacterExtraction (Extracting characters)
    • CharacterExtractionMethod (Setting the type of character extractions)
    • SimpleSlicePatternRemoval (Simple slice binary pattern removal setting)
    Event :
    • AutoProfileSelection (Notification of identified forms)
  3. Corrected the problem in which error occurs when x64/.Net Framework 3.5 or lower is set for Microsoft Visual C#/Visual Basic project and attempted to paste OCX to the form window.
Note:
  If the SDK is not compatible with the OS running or Development Environment, use the earlier version of the SDK.
  In the event where ScandAll PRO, ScandAll PRO Lite, or PaperStream Capture becomes unavailable after uninstalled the Scanner Control SDK, install Visual C++ Redistributable Packages for Visual Studio 2013.
  In the event where the Scanner Control SDK becomes unavailable after uninstalled ScandAll PRO, ScandAll PRO Lite, or PaperStream Capture, install the SDK again.

V2.3L12

Contents of change
  1. fi-800R is now supported.
  2. Visual Studio 2019 is now supported as a development environment.
  3. Fixed the memory shortage error which is caused by continuously using barcode detection or Automatic Profile.
Note:
  If the SDK is not compatible with the OS running or Development Environment, use the earlier version of the SDK.
  In the event where ScandAll PRO, ScandAll PRO Lite, or PaperStream Capture becomes unavailable after uninstalled the Scanner Control SDK, install Visual C++ Redistributable Packages for Visual Studio 2013.
  In the event where the Scanner Control SDK becomes unavailable after uninstalled ScandAll PRO, ScandAll PRO Lite, or PaperStream Capture, install the SDK again.

V2.3L10

  1. fi-7900/fi-7800 is now supported.
  2. Windows Server® 2019 Standard (64-bit) is now supported.
  3. A new function has been added which specifies the method to reproduce color (such as ColorReproduction properties).
  4. A new function has been added which adjusts brightness of RGB color (such as AdjustRGB properties).
  5. A new function has been added which enables/sends a notice on Auto Profile of PaperStream IP (such as Auto Profile properties).
  6. A new function has been added which specifies image process settings for improving OCR ratio (such as CharacterExtraction properties).
  7. A new function has been added which enables the setting for background pattern removal of Static Threshold (SimpleSlicePatternRemoval properties).
  8. A new function has been added which obtains the serial number of the scanner (GetSerialNumber method).
  9. A new function has been added which enables a notice event for no barcode detection (BarcodeNotDetectionNotice).
  10. A description has been added to the manual for SP-1425 in which specifying the number of sheets to scan degrades performance in scanning.
Note:
  To enable functions No. 5 to 7, PaperStream IP (TWAIN) 2.0.0 or later is required.
  Use PaperStream IP (TWAIN) 2.0.0 or later for fi Series, PaperStream IP (TWAIN) 1.62.0 or later for SP Series.
  If the SDK is not compatible with the OS running or Development Environment, use the earlier version of the SDK.
  In the event where ScandAll PRO, ScandAll PRO Lite, or PaperStream Capture becomes unavailable after uninstalled the Scanner Control SDK, install Visual C++ Redistributable Packages for Visual Studio 2013.
  In the event where the Scanner Control SDK becomes unavailable after uninstalled ScandAll PRO, ScandAll PRO Lite, or PaperStream Capture, install the SDK again.

V2.2L96

  1. fi-7300NX has been supported.
Note:
  Install the latest PaperStream IP (TWAIN) driver (1.50.0 or later) in order to apply the modifications above.
  Support for Windows Vista®, Windows® 8 is no longer provided.
If you need compatibility with the OS above, please use V2.2L91, the previous version.
  If this product and either a ScandAll PRO, ScandAll PRO Lite, or PaperStream Capture application is installed on the same computer, the application may not work after this product is uninstalled. In such a case, install the Microsoft® Visual C++® Redistributable Package for Microsoft® Visual Studio® 2013. In addition, if this product and either a ScandAll PRO, ScandAll PRO Lite, or PaperStream Capture application are installed on the same computer, this product may not work after the application is uninstalled. In such a case, reinstall this product.

V2.2L95

  1. Support for Microsoft® Visual Basic® 2017/Microsoft® Visual C++® 2017/Microsoft® Visual C#®
  2. Added a feature to fix TWAIN data source name (TwainDSAnyPort property).
Note:
  Install the latest PaperStream IP (TWAIN) driver (1.50.0 or later) in order to apply the modifications above.
  Support for Windows Vista®, Windows® 8 is no longer provided.
If you need compatibility with the OS above, please use V2.2L91, the previous version.
  If this product and either a ScandAll PRO, ScandAll PRO Lite, or PaperStream Capture application is installed on the same computer, the application may not work after this product is uninstalled. In such a case, install the Microsoft® Visual C++® Redistributable Package for Microsoft® Visual Studio® 2013. In addition, if this product and either a ScandAll PRO, ScandAll PRO Lite, or PaperStream Capture application are installed on the same computer, this product may not work after the application is uninstalled. In such a case, reinstall this product.

V2.2L93

  1. fi-7700, fi-7700S, and fi-7600 have been supported.
  2. Added a class library that converts image data or handle acquired by ScanToRaw or ScanToDib to a Bitmap class for Microsoft® Visual Basic® or Microsoft® Visual C#®.
  3. Added the DivideLongPage property for splitting long page receipts.
  4. Added the SelectOutputSize property for configuring size of output image. This property is available when Cropping is set to automatic.
  5. The installer runs automatically when the downloaded file is self-extracted.
Note:
  Install the latest PaperStream IP (TWAIN) driver (1.48.0 or later) in order to apply the modifications above.
  Support for Windows Vista®, Windows® 8 is no longer provided.
If you need compatibility with the OS above, please use V2.2L91, the previous version.
  If this product and either a ScandAll PRO, ScandAll PRO Lite, or PaperStream Capture application is installed on the same computer, the application may not work after this product is uninstalled. In such a case, install the Microsoft® Visual C++® Redistributable Package for Microsoft® Visual Studio® 2013. In addition, if this product and either a ScandAll PRO, ScandAll PRO Lite, or PaperStream Capture application are installed on the same computer, this product may not work after the application is uninstalled. In such a case, reinstall this product.

V2.2L91

  1. Support for SP-1425.
  2. A new value "3-Strong" in the PatternRemoval property.
  3. Added the DivideLongPage property for splitting long page receipts.The “Properties Enabled According to Devices” chapter in the Reference Manual has been separated into another manual.
  4. Microsoft® Visual Studio® 2008 is used in the sample programs for Microsoft® Visual Basic®, Microsoft® Visual C++®, and Microsoft® Visual C#®.
Note:
  Install the latest PaperStream IP (TWAIN) driver (1.42 or later) in order to apply the modifications above.
  Support for Windows® 2000, Windows® XP, or Windows Server® 2003 is no longer provided.

V2.2L89

  1. Support for fi-7030.
  2. Addition of the following functions:
    • FrontBack Merging Enabled
    • FrontBack Merging Location
    • FrontBack Merging Rotation
    • FrontBack Merging Target
    • FrontBack Merging Target Mode
    • FrontBack Merging Target Size
    • "4-SwitchByCodeSheet", a new value for Pixel Type
    • EndorserDialog, to configure Endorser/Imprinter print settings
  3. Addition of the error code “EC_ERROR_FEEDMODESWITCHED”.
Note:
  The latest PaperStream IP (TWAIN) driver (1.40 or later) is required for using this feature.
When using fi-7030, please install PaperStream IP (TWAIN) version 1.37, 1.42 or later since version 1.40 does not support fi-7030 yet.

V2.2L87

  1. fi-7480 and fi-7460 have been additionally supported.
  2. The following four values have been added to the “PaperSize” property:
    • 34 - 12 × 106.3 inch
    • 35 - 12 × 160 inch
    • 36 - 12 × 215 inch
    • 37 - 12 × 220 inch
    Note:
         The latest PaperStream IP (TWAIN) driver (1.33 or later) is required for using this feature.
  3. A "Getting Started" document has been added.

V2.2L85

  • The followings are added to the properties :
    • A new feature “PunchHoleRemovalMode” is added to the properties.
    • A new feature “AutomaticColorBackground” is added to the properties.
      Note:
           The latest PaperStream IP (TWAIN) driver (1.30 or later) is required for using these features.

V2.2L84

  • Windows® 10 is supported.
  • Microsoft® Visual Basic® 2015, Microsoft® Visual C++® 2015 and Microsoft®Visual C#® 2015 are supported.

V2.2L83

  • Support for fi-7240 / fi-7140.
  • Improvements:
     - Some points to note for using the API have been added to the reference manual.

V2.2L82

  • Added the following features:
      Setting of Deskew mode - Settings of the width around a page to be undetected during blank page detection.
      Settings of blank page detection for index-tabbed pages
      Settings of continuous scanning
    Note:
         The latest PaperStream IP (TWAIN) driver (1.21 or later) is required for using these features.
  • Java™ SE Development Kit (JDK™) 7 is no longer supported.

V2.2L80

  • Support for fi-6400.
  • The following defects are fixed:
      After scanning with an application using the SDK, the application window may be hidden by the other application windows.
      The PDF is created as a color image even though it appears to be grayscale image by looking when the output image format is specified as grayscale.
      When scanning with Automatic Selection for ADF/FB (AutomaticSenseMedium properties), “Automatic” is not selected for "Paper Supply" of the scanning result (Report properties).
      There may be cases where flatbed scanning does not work after scanning with Automatic Selection for ADF/FB (AutomaticSenseMedium properties).

V2.2L70

  • Added the following value to each property:
      PaperSize:
    [8.5 x 17 inch], [8.5 x 34 inch], [8.5 x 106.3 inch], [8.5 x 125 inch], [8.5 x 160 inch], [8.5 x 215 inch],[8.5 x 220 inch], [11.7 x 17 inch], [11.7 x 34 inch], [12 x 17 inch], [12 x 34 inch], [12 x 125 inch],[Maximum Size]
      BarcodeType:
    [Aztec Code]
  • Added the following features:
      AutomaticColorSensitivity, PageNumber, LengthDetection, DigitalEndorserDirection, DeskewBackground, MultiFeedNotice, MultiFeedResult, BlankPageSkipMode, PagePartition
  • Added the following methods to control Data Source:
      GetSourceName, GetSourceCount, GetSourceSelect, SelectSourceName
  • The following defects are fixed:
      Fixed the defect that an abnormal PDF file may be created when [5 - Multipage PDF] is set in FileType properties and when two or more pages are scanned.
      Added ScanToDibEx and ScanToRawEx events to fix the defect that abnormal termination or abnormal scanned image may occur when ScanToDib or ScanToRaw event is received in 64-bit application. Use ScanToDibEx or ScanToRawEx when creating a new application.
      Fixed the defect that an image-mode combination may not be [Black & White / Color] combination when [3 - Automatic] (Automatic Color Detection) is set to PixelType properties in using PaperStream IP driver. Use SetCapability method to configure the combinations other than [Black & White / Color].

V2.2L50

  • Added the feature to output the blank page.
  • Added the feature to obtain the blank page detection results.
  • Added [Continuous scan].
  • Java™ SE Development KIT(JDK™) 8 is supported.
  • The following defect is fixed:
    [Auto color detection] doesn’t work and color image is outputted, when [3 - Automatic] is specified for PixelType property in combination of Scanner Control SDK V2.2L21 or later and PaperStream IP V1.4 or later.
    The below table shows the combination of PaperStream IP and SDK versions that the defect mentioned above occurs:

    OK: The defect does not occur.   NG: The defect occurs.
      SDK V2.2L20 SDK V2.2L21 SDK V2.2L40
    PaperStream IP V1.0 OK OK OK
    PaperStream IP V1.1 OK OK OK
    PaperStream IP V1.2 OK OK OK
    PaperStream IP V1.4 OK NG NG
    PaperStream IP V1.7 OK NG NG

V2.2L40

  • Support for Java™ SE Development KIT(JDK™) 7.
  • Additional features:
    • Added DetectBarcodeDetail - the feature to notify the Barcode detail.
    • Added [Data Matrix] type to the Barcode Types.
  • Extended features
    • Increased the maximum number of barcodes to be detected to 20 from 8.

V2.2L21

  • Support for fi-7280 / fi-7180 / fi-7260 / fi-7160 / fi-65F.
  • Support for Windows® 8.1 / Windows Server® 2012 R2.
  • Support for Microsoft® Visual Basic® 2013 / Microsoft® Visual C++® 2013 / Microsoft® Visual C#® 2013.
  • Support for PaperStream IP (TWAIN).
  • Support for 64-bit application development.
  • Additional features:
    • Dynamic Threshold (iDTC), Automatic adjustment of brightness, Background color smoothing, Background color threshold, Edge filter, Chromatic dropout color sensitivity, Pattern Removal, sRGB output, Vertical Line reduction, Assisted scan, Barcode detection(one-dimensional/two-dimensional barcodes), Patch code detection, Cropping margins adjustment, Deskew, Punch hole removal, Automatic Image Quality Checking, ADF/FB automatic switching, Digital Endorser, Endorser/imprinter and digital endorser synchronization function.
  • Extended features
    • Paper size, Gamma, Dropout color, File serial number, Rotation angle.

V2.2L32

  • Correction of the errors in the Reference Manual
  • Support for Windows Server® 2012 and Windows® 8.
  • Support for Microsoft® Visual Basic® 2012, Microsoft® Visual C++® 2012 and Microsoft® Visual C#® 2012.
  • The Fujitsu TWAIN driver revisions included in this SDK are as follows:
    • V10.10.707 (for fi-6800 / fi-5950)
    • V10.21.206 (for fi-6240Z / fi-6140Z / fi-6230Z / fi-6130Z / fi-6110)
    • V9.19.915 (for fi-5015C)
    • V9.18.911 (for fi-4340C)
    • V9.18.900 (for fi-4860C2)
    • V9.21.1202 (All models other than the above models)

V2.2L31

  • The update adds support for fi-6240Z, fi-6140Z, fi-6230Z and fi-6130Z. The update adds the following features:
    • CancelScan Method:This cancels image capture.
    • ScanToFile event: If you set "ScanTo" property to "0 - File" and execute a scan procedure (StartScan Method), this event will be raised for every page scanned.
    • FeederLoaded Method: This function notifies whether or not there is a document loaded on the ADF.
    • Support for JPEG-compressed TIFF
    • Carrier Sheet scanning
  • The Fujitsu TWAIN driver revisions included in this SDK are as follows:
    • V10.10.511 (for fi-6800 / fi-5950)
    • V10.20.205 (for fi-6110)
    • V10.21.42 (for fi-6240Z / fi-6140Z / fi-6230Z / fi-6130Z)
    • V9.21.920 (for fi-60F)
    • V9.19.915 (for fi-5015C)
    • V9.18.911 (for fi-4340C)
    • V9.18.900 (for fi-4860C2)
    • V9.21.1013 (All models other than the above models)

V2.1L23A

  • This version corrects following error: Visual Studio shows a warning or error message under the following conditions:
    • You use Microsoft® Visual Basic® or Microsoft® Visual C#®. (All versions supported by Scanner Control SDK)
    • You open the Project of ScanTest or fi-5000N sample code.

V2.1L23

  • Support for fi-5950 / fi-6110
  • Support for Microsoft® Visual Basic® 2010/Microsoft® Visual C++® 2010/Microsoft® Visual C#® 2010
  • The Fujitsu TWAIN driver revisions bundled in this SDK are as follows:
    • V10.10.100 (for fi-6800)
    • V10.20.36 (for fi-6110)
    • V9.21.812 (for fi-5950)
    • V9.18.900 (fi-4860C2 / fi-4340C)
    • V9.21.720C (All models other than the above models)

V2.1L20

  • Support for fi-6800
  • Support for Microsoft® Visual C#® .NET 2003 / Microsoft® Visual C#® 2005 / Microsoft® Visual C#® 2008
  • Support for Java™ SE Development KIT(JDK™) 6
  • Modifications by other newly added functions:
    • Suppressing the TWAIN progress bar during scanning
    • Selecting the unit of measurement when configuring size (paper, cropping, etc.)
    • Omitting the counter from the imprinter print string
    • Overscan (Black Background)
    • Specifying shadow / highlight value
    • Multi image output
    • Selecting a TWAIN driver setting
    • Support for Windows Server® 2008 R2 (Note1)
    • Support for Windows® 7 (Note1)
  • The Fujitsu TWAIN driver revisions bundled in this SDK are as follows:
    • V10.10.51 (for fi-6800)
    • V9.19.803 (for fi-5015C)
    • V9.18.808 (fi-4860C2 / fi-4340C)
    • V9.21.618 (All models other than the above models)
    (Note1):
         Do not use the Fujitsu TWAIN32 driver which is bundled with "RICOH Scanner Control SDK CD-ROM" if you are using any of the operating systems listed above, Instead, you must download and install the driver that applies to the OS you are using from the following website:
        https://www.pfu.ricoh.com/global/scanners/fi/support/software/

V2.0L80

  • Support for fi-6770A / fi-6770 / fi-6750S / fi-6670A / fi-6670
  • Support for Windows Server® 2008 Standard
  • The Fujitsu TWAIN driver revisions bundled in this SDK are as follows:
    • V9.21.177 (for fi-5900C)
    • V9.21.139.5 (for fi-5530C2)
    • V9.21.227 (for fi-6240 / fi-6140 / fi-6230 / fi-6130)
    • V9.21.336 (for fi-6770A / fi-6770 / fi-6750S / fi-6670A / fi-6670)
    • V9.19.709 (for fi-5015C)
    • V9.18.716 (All models other than the above models)

V2.0L70

  • Support for fi-6230 / fi-6130
  • Support for Microsoft® Visual Basic® 2008 / Microsoft® Visual C++® 2008
  • In the following scanner, a carrier sheet function is supported:
    • fi-6240 / fi-6140 / fi-6230 / fi-6130
  • The Fujitsu TWAIN driver revisions bundled in this SDK are as follows:
    • V9.21.172 (for fi-5900C)
    • V9.21.139.1 (for fi-5530C2)
    • V9.21.220 (for fi-6240 / fi-6140 / fi-6230 / fi-6130)
    • V9.19.706 (for fi-5015C)
    • V9.18.709 (All models other than the above models)

V2.0L60

  • Support for fi-6240 / fi-6140
  • The Fujitsu TWAIN driver revisions bundled in this SDK are as follows:
    • V9.21.164 (for fi-5900C)
    • V9.21.138 (for fi-5530C2)
    • V9.21.131 (for fi-6240 / fi-6140)
    • V9.19.706 (for fi-5015C)
    • V9.18.709 (All models other than the above models)

V2.0L50

  • Support for fi-5530C2
  • The Fujitsu TWAIN driver revisions bundled in this SDK are as follows:
    • V9.20.637 (for fi-5900C)
    • V9.21.50 (for fi-5530C2)
    • V9.19.703 (for fi-5015C)
    • V9.18.706 (All models other than the above models)

V2.0L40

  • Support for Windows Vista®
  • Support for Microsoft® Visual Basic® 2005 / Microsoft® Visual C++® 2005
  • Support for 64-bit OS

V2.0L30A

  • There are no differences between the features of two versions, V2.0L30A and V2.0L30.
    A modification on the use of memory is made in V2.0L30A.

V2.0L21

  • fi-5015C is now added to RICOH Scanner Control SDK as the applicable scanner model.
  • The Fujitsu TWAIN driver revisions bundled in this SDK are as follows:
    • V9.20.92 (for fi-5900C)
    • V9.19.45 (for fi-5015C)
    • V9.17.99 (for fi-60F)
    • V9.18.155 (All models other than the above models)
  • The following error is corrected:
    • If the larger value beyond the range in CustomPaperWidth is specified, the following message will appear.
      "The initial value contains an invalid value. The standard value is set. (Entry=CustomWidth) (Code:DS31001)"
Top of Page