Leon - 5 days ago

We've got an invalid stride error on NAP2 8.2.1. The scanner is an Canon DR-F120 TWAIN mode.

The logs are:

System.ArgumentException: Invalid stride
at new NAPS2.Images.PixelInfo(int width, int height, SubPixelType subPixelType, int stride, int strideAlign)
at void NAPS2.Scan.Internal.Twain.TwainMemoryBufferReader.CopyBufferToImage(TwainMemoryBuffer memoryBuffer, TwainImageData imageData, IMemoryImage outputImage)
at void NAPS2.Scan.Internal.Twain.TwainImageProcessor.MemoryBufferTransferred(TwainMemoryBuffer memoryBuffer)
at async Task NAPS2.Remoting.Worker.WorkerServiceAdapter.TwainScan(ScanOptions options, CancellationToken cancelToken, ITwainEvents twainEvents)
at async Task NAPS2.Scan.Internal.Twain.RemoteTwainController.StartScan(ScanOptions options, ITwainEvents twainEvents, CancellationToken cancelToken)
at async Task NAPS2.Scan.Internal.Twain.TwainScanDriver.Scan(ScanOptions options, CancellationToken cancelToken, IScanEvents scanEvents, Action<imemoryimage> callback)+(?) => { }
at async Task NAPS2.Scan.Internal.RemoteScanController.Scan(ScanOptions options, CancellationToken cancelToken, IScanEvents scanEvents, Action<processedimage, postprocessingcontext=""> callback)
at async Task NAPS2.Scan.ScanController+<>c__DisplayClass15_1.<scan>g__DoScan|7(?)+DoScan(?)
at async IAsyncEnumerable<processedimage> NAPS2.Scan.ScanController.Scan(ScanOptions options, CancellationToken cancelToken)+(?) => { }</processedimage></scan></processedimage,></imemoryimage>

Setting it on Native interface has no effect.

Kind regards,

Leon Gerards
Systeembeheerder
Cohesie Midas Noord-Limburg

T: +31 (0)77 320 37 30 (keuze 3) | 3CX: 769 | E: l.gerards@cohesie.orgl.gerards@cohesie.org
[cid:image001.png@01D487DA.46833050]

Disclaimer: Wij maken gebruik van SecuMailer voor de veilige verzending van e-mails. Hierdoor zijn de gegevens in dit bericht AVG-proof verzonden.