Grooper Help - Version 25.0
25.0.0017 2,127
  • Overview
  • Help Status

Scan Viewer

Scan View Review Tab GrooperReview.BatchView

Displays a folder-based hierarchical view of the batch, and includes controls for document scanning.

Remarks

The Scan Viewer provides an integrated interface for scanning documents directly into a batch within Grooper's Review Page.
It combines a hierarchical folder view of the batch with interactive controls for selecting a scanner, configuring device and scan settings, and performing scan operations.

  • Appears as a tab on the Review Page when a Scan View is included in the Review configuration.
  • Enables users to scan new pages, insert them at specific locations, and manage scanned content in real time.
  • Communicates with the Grooper Desktop scanning utility to access local scanning hardware.

Main Components

  • Batch Viewer: Presents a tree-based, folder-oriented view of the batch, allowing users to navigate, select, and organize documents and pages.
  • Device and Settings Controls: Buttons for selecting the capture device, adjusting scanner settings, and managing scanner profiles.
  • Scan Controls: Buttons to start, stop, and repeat scanning, as well as to insert scanned pages before or after selected items.
  • Profile Management: Options to download scanner settings from a Scanner Profile or upload current settings for reuse.

Command Buttons

The Scan Viewer includes the following toolbar buttons:

  • Device: Opens the device selection dialog to choose a connected scanner.
  • Settings: Opens scanner settings for configuration (e.g., resolution, color mode, duplex).
  • Profile Download/Upload: Download settings from or upload current settings to a Scanner Profile.
  • Scan: Initiates scanning of all pages in the feeder.
    • Keyboard shortcut: Alt + Shift + S
  • Scan Before/After: Scans pages and inserts them before or after the currently selected item in the batch tree.
    • Before: Alt + Shift + B
    • After: Alt + Shift + A
  • Scan Repeat: Continuously scans, automatically resuming when new pages are detected.
    • Shortcut: Alt + Shift + R
  • Stop: Stops the current scanning operation.
    • Shortcut: Esc

Context Menu Commands

The Scan Viewer supports a right-click context menu within the batch hierarchy, providing quick access to common batch and scan-related actions.
These commands are available when right-clicking on folders, documents, or pages in the batch tree:

  • Scan: Scan all pages in the feeder and insert them at the selected location.
    • Shortcut: Alt + Shift + S
  • Scan Before: Scan all pages in the feeder and insert them before the selected item.
    • Shortcut: Alt + Shift + B
  • Scan After: Scan all pages in the feeder and insert them after the selected item.
    • Shortcut: Alt + Shift + A
  • Scan Repeat: Begin continuous scanning, automatically resuming when new pages are detected.
    • Shortcut: Alt + Shift + R
  • Stop: Stop the current scanning operation.
    • Shortcut: Esc

Usage Workflow

  1. Open a batch in the Review activity.
  2. Select the Scan Viewer tab to access scanning controls.
  3. Choose a scanner device and adjust settings as needed.
  4. Use the scan controls to acquire new pages, inserting them at the desired location in the batch.
  5. Organize, review, and complete the batch as usual.

Grooper Desktop Integration

The Scan Viewer relies on a local web service provided by the Grooper Desktop scanning utility to enable all scanning operations from the browser-based UI. This integration is essential for secure, real-time access to local scanner hardware and image processing capabilities.

  • Service Role: The Grooper Desktop utility hosts a web service (typically on localhost and a configurable port) that acts as a bridge between the web application and the user's physical scanning devices. All device access, scan commands, and image transfers are routed through this service.
  • Device Discovery and Selection: When the Scan Viewer loads, it queries the Grooper Desktop service to enumerate available scanner devices. Users select and configure their scanner through the UI, with all selections and settings communicated to the service in real time.
  • Scan Execution: Initiating a scan from the Scan Viewer sends a request (including all scan settings) to the web service. The service manages the scanner hardware, starts the scan, and applies any configured real-time image processing or separation logic.
  • Image Retrieval: As pages are scanned, the web service processes and packages images—often as compressed ZIP streams—and makes them available for download by the Scan Viewer. The UI retrieves and displays these images in the batch hierarchy as they become available.
  • Status Monitoring and Error Handling: The Scan Viewer regularly polls the web service for scan progress, device status, and error conditions. If the service is unavailable or an error occurs, scanning controls are disabled and a compatibility error message is shown to the user.
  • Profile and Settings Management: Users can upload current scanner settings to, or download settings from, the web service. This allows for easy reuse and sharing of scanner profiles across sessions and users.

Technical Notes:

  • All communication between the Scan Viewer and Grooper Desktop service is performed over HTTP using JSON payloads and streamed file transfers.
  • The service exposes endpoints for device queries, scan control (start, stop, cancel), image retrieval, and settings management.
  • The Scan Viewer will not allow scanning unless the Grooper Desktop utility is running and accessible.
  • To change the port number used for communication with the Grooper Desktop scan service:
    • Change the port number in the web.config for the web client, under application settings key ScanViewer:PortNumber.
    • Access the settings for Grooper Desktop (from the system tray) and update the port number in the 'Port Number' field.

See Also

Context Menu Commands

Command Shortcut Description
Scanner Scan Alt+Shift+S Scan all pages in the feeder.
Scanner Scan After Alt+Shift+A Scan all pages in the feeder and insert them after the selected item.
Scanner Scan Before Alt+Shift+B Scan all pages in the feeder and insert them before the selected item.
Scanner Scan Repeat Alt+Shift+R Continuously scan all pages in the feeder. When the feeder is empty, poll the scanner until more pages are detected, and then automatically resume scanning.

Command Buttons

ButtonShortcut KeySummary

Child Controls

NameTypeSummary

Used By

Notification